5.0.0 • Published 5 years ago

@datafire/amazonaws_auditmanager v5.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

@datafire/amazonaws_auditmanager

Client library for AWS Audit Manager

Installation and Usage

npm install --save @datafire/amazonaws_auditmanager
let amazonaws_auditmanager = require('@datafire/amazonaws_auditmanager').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

.then(data => {
  console.log(data);
});

Description

Actions

DeregisterAccount

amazonaws_auditmanager.DeregisterAccount({}, context)

Input

  • input object

Output

DeregisterOrganizationAdminAccount

amazonaws_auditmanager.DeregisterOrganizationAdminAccount({}, context)

Input

  • input object
    • adminAccountId string: The identifier for the specified administrator account.

Output

GetOrganizationAdminAccount

amazonaws_auditmanager.GetOrganizationAdminAccount({}, context)

Input

  • input object

Output

RegisterAccount

amazonaws_auditmanager.RegisterAccount({}, context)

Input

  • input object
    • delegatedAdminAccount string: The delegated administrator account for AWS Audit Manager.
    • kmsKey string: The AWS KMS key details.

Output

RegisterOrganizationAdminAccount

amazonaws_auditmanager.RegisterOrganizationAdminAccount({
  "adminAccountId": ""
}, context)

Input

  • input object
    • adminAccountId required string: The identifier for the specified delegated administrator account.

Output

GetAccountStatus

amazonaws_auditmanager.GetAccountStatus({}, context)

Input

  • input object

Output

CreateAssessmentFramework

amazonaws_auditmanager.CreateAssessmentFramework({
  "name": "",
  "controlSets": []
}, context)

Input

  • input object
    • complianceType string: The compliance type that the new custom framework supports, such as CIS or HIPAA.
    • controlSets required array: The control sets to be associated with the framework.
    • description string: An optional description for the new custom framework.
    • name required string: The name of the new custom framework.

Output

ListAssessmentFrameworks

amazonaws_auditmanager.ListAssessmentFrameworks({
  "frameworkType": ""
}, context)

Input

  • input object
    • frameworkType required string
    • nextToken string
    • maxResults integer

Output

DeleteAssessmentFramework

amazonaws_auditmanager.DeleteAssessmentFramework({
  "frameworkId": ""
}, context)

Input

  • input object
    • frameworkId required string

Output

GetAssessmentFramework

amazonaws_auditmanager.GetAssessmentFramework({
  "frameworkId": ""
}, context)

Input

  • input object
    • frameworkId required string

Output

UpdateAssessmentFramework

amazonaws_auditmanager.UpdateAssessmentFramework({
  "frameworkId": "",
  "name": "",
  "controlSets": []
}, context)

Input

  • input object
    • frameworkId required string
    • complianceType string: The compliance type that the new custom framework supports, such as CIS or HIPAA.
    • controlSets required array: The control sets associated with the framework.
    • description string: The description of the framework that is to be updated.
    • name required string: The name of the framework to be updated.

Output

ListAssessmentReports

amazonaws_auditmanager.ListAssessmentReports({}, context)

Input

  • input object
    • nextToken string
    • maxResults integer

Output

ValidateAssessmentReportIntegrity

amazonaws_auditmanager.ValidateAssessmentReportIntegrity({
  "s3RelativePath": ""
}, context)

Input

  • input object
    • s3RelativePath required string: The relative path of the specified Amazon S3 bucket in which the assessment report is stored.

Output

ListAssessments

amazonaws_auditmanager.ListAssessments({}, context)

Input

  • input object
    • nextToken string
    • maxResults integer

Output

CreateAssessment

amazonaws_auditmanager.CreateAssessment({
  "name": "",
  "assessmentReportsDestination": {},
  "scope": {},
  "roles": [],
  "frameworkId": ""
}, context)

Input

  • input object
    • tags object: The tags associated with the assessment.
    • assessmentReportsDestination required object: The location in which AWS Audit Manager saves assessment reports for the given assessment.
      • destination
      • destinationType
    • description string: The optional description of the assessment to be created.
    • frameworkId required string: The identifier for the specified framework.
    • name required string: The name of the assessment to be created.
    • roles required array: The list of roles for the specified assessment.
    • scope required object: The wrapper that contains the AWS accounts and AWS services in scope for the assessment.

Output

DeleteAssessment

amazonaws_auditmanager.DeleteAssessment({
  "assessmentId": ""
}, context)

Input

  • input object
    • assessmentId required string

Output

GetAssessment

amazonaws_auditmanager.GetAssessment({
  "assessmentId": ""
}, context)

Input

  • input object
    • assessmentId required string

Output

UpdateAssessment

amazonaws_auditmanager.UpdateAssessment({
  "assessmentId": "",
  "scope": {}
}, context)

Input

  • input object
    • assessmentId required string
    • assessmentDescription string: The description of the specified assessment.
    • assessmentName string: The name of the specified assessment to be updated.
    • assessmentReportsDestination object: The location in which AWS Audit Manager saves assessment reports for the given assessment.
      • destination
      • destinationType
    • roles array: The list of roles for the specified assessment.
    • scope required object: The wrapper that contains the AWS accounts and AWS services in scope for the assessment.

Output

AssociateAssessmentReportEvidenceFolder

amazonaws_auditmanager.AssociateAssessmentReportEvidenceFolder({
  "assessmentId": "",
  "evidenceFolderId": ""
}, context)

Input

  • input object
    • assessmentId required string
    • evidenceFolderId required string: The identifier for the folder in which evidence is stored.

Output

BatchAssociateAssessmentReportEvidence

amazonaws_auditmanager.BatchAssociateAssessmentReportEvidence({
  "assessmentId": "",
  "evidenceFolderId": "",
  "evidenceIds": []
}, context)

Input

  • input object
    • assessmentId required string
    • evidenceFolderId required string: The identifier for the folder in which the evidence is stored.
    • evidenceIds required array: The list of evidence identifiers.

Output

BatchDisassociateAssessmentReportEvidence

amazonaws_auditmanager.BatchDisassociateAssessmentReportEvidence({
  "assessmentId": "",
  "evidenceFolderId": "",
  "evidenceIds": []
}, context)

Input

  • input object
    • assessmentId required string
    • evidenceFolderId required string: The identifier for the folder in which evidence is stored.
    • evidenceIds required array: The list of evidence identifiers.

Output

GetChangeLogs

amazonaws_auditmanager.GetChangeLogs({
  "assessmentId": ""
}, context)

Input

  • input object
    • assessmentId required string
    • controlSetId string
    • controlId string
    • nextToken string
    • maxResults integer

Output

UpdateAssessmentControl

amazonaws_auditmanager.UpdateAssessmentControl({
  "assessmentId": "",
  "controlSetId": "",
  "controlId": ""
}, context)

Input

  • input object
    • assessmentId required string
    • controlSetId required string
    • controlId required string
    • commentBody string: The comment body text for the specified control.
    • controlStatus string (values: UNDER_REVIEW, REVIEWED, INACTIVE): The status of the specified control.

Output

BatchImportEvidenceToAssessmentControl

amazonaws_auditmanager.BatchImportEvidenceToAssessmentControl({
  "assessmentId": "",
  "controlSetId": "",
  "controlId": "",
  "manualEvidence": []
}, context)

Input

  • input object
    • assessmentId required string
    • controlSetId required string
    • controlId required string
    • manualEvidence required array: The list of manual evidence objects.

Output

GetEvidenceFolder

amazonaws_auditmanager.GetEvidenceFolder({
  "assessmentId": "",
  "controlSetId": "",
  "evidenceFolderId": ""
}, context)

Input

  • input object
    • assessmentId required string
    • controlSetId required string
    • evidenceFolderId required string

Output

GetEvidenceByEvidenceFolder

amazonaws_auditmanager.GetEvidenceByEvidenceFolder({
  "assessmentId": "",
  "controlSetId": "",
  "evidenceFolderId": ""
}, context)

Input

  • input object
    • assessmentId required string
    • controlSetId required string
    • evidenceFolderId required string
    • nextToken string
    • maxResults integer

Output

GetEvidence

amazonaws_auditmanager.GetEvidence({
  "assessmentId": "",
  "controlSetId": "",
  "evidenceFolderId": "",
  "evidenceId": ""
}, context)

Input

  • input object
    • assessmentId required string
    • controlSetId required string
    • evidenceFolderId required string
    • evidenceId required string

Output

UpdateAssessmentControlSetStatus

amazonaws_auditmanager.UpdateAssessmentControlSetStatus({
  "assessmentId": "",
  "controlSetId": "",
  "status": "",
  "comment": ""
}, context)

Input

  • input object
    • assessmentId required string
    • controlSetId required string
    • comment required string: The comment related to the status update.
    • status required string (values: ACTIVE, UNDER_REVIEW, REVIEWED): The status of the control set that is being updated.

Output

BatchCreateDelegationByAssessment

amazonaws_auditmanager.BatchCreateDelegationByAssessment({
  "assessmentId": "",
  "createDelegationRequests": []
}, context)

Input

  • input object
    • assessmentId required string
    • createDelegationRequests required array: The API request to batch create delegations in AWS Audit Manager.

Output

BatchDeleteDelegationByAssessment

amazonaws_auditmanager.BatchDeleteDelegationByAssessment({
  "assessmentId": "",
  "delegationIds": []
}, context)

Input

  • input object
    • assessmentId required string
    • delegationIds required array: The identifiers for the specified delegations.

Output

DisassociateAssessmentReportEvidenceFolder

amazonaws_auditmanager.DisassociateAssessmentReportEvidenceFolder({
  "assessmentId": "",
  "evidenceFolderId": ""
}, context)

Input

  • input object
    • assessmentId required string
    • evidenceFolderId required string: The identifier for the folder in which evidence is stored.

Output

GetEvidenceFoldersByAssessment

amazonaws_auditmanager.GetEvidenceFoldersByAssessment({
  "assessmentId": ""
}, context)

Input

  • input object
    • assessmentId required string
    • nextToken string
    • maxResults integer

Output

GetEvidenceFoldersByAssessmentControl

amazonaws_auditmanager.GetEvidenceFoldersByAssessmentControl({
  "assessmentId": "",
  "controlSetId": "",
  "controlId": ""
}, context)

Input

  • input object
    • assessmentId required string
    • controlSetId required string
    • controlId required string
    • nextToken string
    • maxResults integer

Output

CreateAssessmentReport

amazonaws_auditmanager.CreateAssessmentReport({
  "assessmentId": "",
  "name": ""
}, context)

Input

  • input object
    • assessmentId required string
    • description string: The description of the assessment report.
    • name required string: The name of the new assessment report.

Output

DeleteAssessmentReport

amazonaws_auditmanager.DeleteAssessmentReport({
  "assessmentId": "",
  "assessmentReportId": ""
}, context)

Input

  • input object
    • assessmentId required string
    • assessmentReportId required string

Output

GetAssessmentReportUrl

amazonaws_auditmanager.GetAssessmentReportUrl({
  "assessmentReportId": "",
  "assessmentId": ""
}, context)

Input

  • input object
    • assessmentReportId required string
    • assessmentId required string

Output

UpdateAssessmentStatus

amazonaws_auditmanager.UpdateAssessmentStatus({
  "assessmentId": "",
  "status": ""
}, context)

Input

  • input object
    • assessmentId required string
    • status required string (values: ACTIVE, INACTIVE): The current status of the specified assessment.

Output

CreateControl

amazonaws_auditmanager.CreateControl({
  "name": "",
  "controlMappingSources": []
}, context)

Input

  • input object
    • tags object: The tags associated with the control.
    • actionPlanInstructions string: The recommended actions to carry out if the control is not fulfilled.
    • actionPlanTitle string: The title of the action plan for remediating the control.
    • controlMappingSources required array: The data source that determines from where AWS Audit Manager collects evidence for the control.
    • description string: The description of the control.
    • name required string: The name of the control.
    • testingInformation string: The steps to follow to determine if the control has been satisfied.

Output

ListControls

amazonaws_auditmanager.ListControls({
  "controlType": ""
}, context)

Input

  • input object
    • controlType required string
    • nextToken string
    • maxResults integer

Output

DeleteControl

amazonaws_auditmanager.DeleteControl({
  "controlId": ""
}, context)

Input

  • input object
    • controlId required string

Output

GetControl

amazonaws_auditmanager.GetControl({
  "controlId": ""
}, context)

Input

  • input object
    • controlId required string

Output

UpdateControl

amazonaws_auditmanager.UpdateControl({
  "controlId": "",
  "name": "",
  "controlMappingSources": []
}, context)

Input

  • input object
    • controlId required string
    • actionPlanInstructions string: The recommended actions to carry out if the control is not fulfilled.
    • actionPlanTitle string: The title of the action plan for remediating the control.
    • controlMappingSources required array: The data source that determines from where AWS Audit Manager collects evidence for the control.
    • description string: The optional description of the control.
    • name required string: The name of the control to be updated.
    • testingInformation string: The steps that to follow to determine if the control has been satisfied.

Output

ListKeywordsForDataSource

amazonaws_auditmanager.ListKeywordsForDataSource({
  "source": ""
}, context)

Input

  • input object
    • source required string
    • nextToken string
    • maxResults integer

Output

GetDelegations

amazonaws_auditmanager.GetDelegations({}, context)

Input

  • input object
    • nextToken string
    • maxResults integer

Output

ListNotifications

amazonaws_auditmanager.ListNotifications({}, context)

Input

  • input object
    • nextToken string
    • maxResults integer

Output

GetServicesInScope

amazonaws_auditmanager.GetServicesInScope({}, context)

Input

  • input object

Output

UpdateSettings

amazonaws_auditmanager.UpdateSettings({}, context)

Input

  • input object
    • defaultAssessmentReportsDestination object: The location in which AWS Audit Manager saves assessment reports for the given assessment.
      • destination
      • destinationType
    • defaultProcessOwners array: A list of the default audit owners.
    • kmsKey string: The AWS KMS key details.
    • snsTopic string: The Amazon Simple Notification Service (Amazon SNS) topic to which AWS Audit Manager sends notifications.

Output

GetSettings

amazonaws_auditmanager.GetSettings({
  "attribute": ""
}, context)

Input

  • input object
    • attribute required string

Output

ListTagsForResource

amazonaws_auditmanager.ListTagsForResource({
  "resourceArn": ""
}, context)

Input

  • input object
    • resourceArn required string

Output

TagResource

amazonaws_auditmanager.TagResource({
  "resourceArn": "",
  "tags": {}
}, context)

Input

  • input object
    • resourceArn required string
    • tags required object: The tags to be associated with the resource.

Output

UntagResource

amazonaws_auditmanager.UntagResource({
  "resourceArn": "",
  "tagKeys": []
}, context)

Input

  • input object
    • resourceArn required string
    • tagKeys required array

Output

Definitions

AWSAccount

  • AWSAccount object: The wrapper of AWS account details, such as account ID, email address, and so on.
    • emailAddress
    • id
    • name

AWSAccounts

AWSService

  • AWSService object: An AWS service such as Amazon S3, AWS CloudTrail, and so on.
    • serviceName

AWSServiceName

  • AWSServiceName string

AWSServices

AccessDeniedException

AccountId

  • AccountId string

AccountName

  • AccountName string

AccountStatus

  • AccountStatus string (values: ACTIVE, INACTIVE, PENDING_ACTIVATION)

ActionEnum

  • ActionEnum string (values: CREATE, UPDATE_METADATA, ACTIVE, INACTIVE, DELETE, UNDER_REVIEW, REVIEWED, IMPORT_EVIDENCE)

ActionPlanInstructions

  • ActionPlanInstructions string

ActionPlanTitle

  • ActionPlanTitle string

Assessment

  • Assessment object: An entity that defines the scope of audit evidence collected by AWS Audit Manager. An AWS Audit Manager assessment is an implementation of an AWS Audit Manager framework.

AssessmentControl

  • AssessmentControl object: The control entity that represents a standard or custom control used in an AWS Audit Manager assessment.

AssessmentControlSet

  • AssessmentControlSet object: Represents a set of controls in an AWS Audit Manager assessment.

AssessmentControlSets

AssessmentControls

AssessmentDescription

  • AssessmentDescription string

AssessmentEvidenceFolder

  • AssessmentEvidenceFolder object: The folder in which AWS Audit Manager stores evidence for an assessment.
    • assessmentId
    • assessmentReportSelectionCount
    • author
    • controlId
    • controlName
    • controlSetId
    • dataSource
    • date
    • evidenceAwsServiceSourceCount
    • evidenceByTypeComplianceCheckCount
    • evidenceByTypeComplianceCheckIssuesCount
    • evidenceByTypeConfigurationDataCount
    • evidenceByTypeManualCount
    • evidenceByTypeUserActivityCount
    • evidenceResourcesIncludedCount
    • id
    • name
    • totalEvidence

AssessmentEvidenceFolderName

  • AssessmentEvidenceFolderName string

AssessmentEvidenceFolders

AssessmentFramework

  • AssessmentFramework object: The file used to structure and automate AWS Audit Manager assessments for a given compliance standard.

AssessmentFrameworkDescription

  • AssessmentFrameworkDescription string

AssessmentFrameworkMetadata

  • AssessmentFrameworkMetadata object: The metadata associated with a standard or custom framework.
    • complianceType
    • controlSetsCount
    • controlsCount
    • createdAt
    • description
    • id
    • lastUpdatedAt
    • logo
    • name
    • type

AssessmentMetadata

  • AssessmentMetadata object: The metadata associated with the specified assessment.
    • assessmentReportsDestination
      • destination
      • destinationType
    • complianceType
    • creationTime
    • delegations
    • description
    • id
    • lastUpdated
    • name
    • roles
    • scope
    • status

AssessmentMetadataItem

  • AssessmentMetadataItem object: A metadata object associated with an assessment in AWS Audit Manager.
    • complianceType
    • creationTime
    • delegations
    • id
    • lastUpdated
    • name
    • roles
    • status

AssessmentName

  • AssessmentName string

AssessmentReport

  • AssessmentReport object: A finalized document generated from an AWS 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.
    • assessmentId
    • assessmentName
    • author
    • awsAccountId
    • creationTime
    • description
    • id
    • name
    • status

AssessmentReportDescription

  • AssessmentReportDescription string

AssessmentReportDestinationType

  • AssessmentReportDestinationType string (values: S3)

AssessmentReportEvidenceError

  • AssessmentReportEvidenceError object: An error entity for the AssessmentReportEvidence API. This is used to provide more meaningful errors than a simple string message.
    • errorCode
    • errorMessage
    • evidenceId

AssessmentReportEvidenceErrors

AssessmentReportMetadata

  • AssessmentReportMetadata object: The metadata objects associated with the specified assessment report.
    • assessmentId
    • assessmentName
    • author
    • creationTime
    • description
    • id
    • name
    • status

AssessmentReportName

  • AssessmentReportName string

AssessmentReportStatus

  • AssessmentReportStatus string (values: COMPLETE, IN_PROGRESS, FAILED)

AssessmentReportsDestination

  • AssessmentReportsDestination object: The location in which AWS Audit Manager saves assessment reports for the given assessment.
    • destination
    • destinationType

AssessmentReportsMetadata

AssessmentStatus

  • AssessmentStatus string (values: ACTIVE, INACTIVE)

AssociateAssessmentReportEvidenceFolderRequest

  • AssociateAssessmentReportEvidenceFolderRequest object
    • evidenceFolderId required

AssociateAssessmentReportEvidenceFolderResponse

  • AssociateAssessmentReportEvidenceFolderResponse object

AuditManagerArn

  • AuditManagerArn string

BatchAssociateAssessmentReportEvidenceRequest

  • BatchAssociateAssessmentReportEvidenceRequest object
    • evidenceFolderId required
    • evidenceIds required

BatchAssociateAssessmentReportEvidenceResponse

BatchCreateDelegationByAssessmentError

  • BatchCreateDelegationByAssessmentError object: An error entity for the BatchCreateDelegationByAssessment API. This is used to provide more meaningful errors than a simple string message.
    • createDelegationRequest
      • comment
      • controlSetId
      • roleArn
      • roleType
    • errorCode
    • errorMessage

BatchCreateDelegationByAssessmentErrors

BatchCreateDelegationByAssessmentRequest

BatchCreateDelegationByAssessmentResponse

BatchDeleteDelegationByAssessmentError

  • BatchDeleteDelegationByAssessmentError object: An error entity for the BatchDeleteDelegationByAssessment API. This is used to provide more meaningful errors than a simple string message.
    • delegationId
    • errorCode
    • errorMessage

BatchDeleteDelegationByAssessmentErrors

BatchDeleteDelegationByAssessmentRequest

  • BatchDeleteDelegationByAssessmentRequest object
    • delegationIds required

BatchDeleteDelegationByAssessmentResponse

BatchDisassociateAssessmentReportEvidenceRequest

  • BatchDisassociateAssessmentReportEvidenceRequest object
    • evidenceFolderId required
    • evidenceIds required

BatchDisassociateAssessmentReportEvidenceResponse

BatchImportEvidenceToAssessmentControlError

  • BatchImportEvidenceToAssessmentControlError object: An error entity for the BatchImportEvidenceToAssessmentControl API. This is used to provide more meaningful errors than a simple string message.
    • errorCode
    • errorMessage
    • manualEvidence
      • s3ResourcePath

BatchImportEvidenceToAssessmentControlErrors

BatchImportEvidenceToAssessmentControlRequest

  • BatchImportEvidenceToAssessmentControlRequest object

BatchImportEvidenceToAssessmentControlResponse

Boolean

  • Boolean boolean

ChangeLog

  • ChangeLog object: The record of a change within AWS Audit Manager, such as a modified assessment, a delegated control set, and so on.
    • action
    • createdAt
    • createdBy
    • objectName
    • objectType

ChangeLogs

ComplianceType

  • ComplianceType string

Control

  • Control object: A control in AWS Audit Manager.
    • tags
    • actionPlanInstructions
    • actionPlanTitle
    • arn
    • controlMappingSources
    • controlSources
    • createdAt
    • createdBy
    • description
    • id
    • lastUpdatedAt
    • lastUpdatedBy
    • name
    • testingInformation
    • type

ControlComment

  • ControlComment object: A comment posted by a user on a control. This includes the author's name, the comment text, and a timestamp.
    • authorName
    • commentBody
    • postedDate

ControlCommentBody

  • ControlCommentBody string

ControlComments

ControlDescription

  • ControlDescription string

ControlMappingSource

  • ControlMappingSource object: The data source that determines from where AWS Audit Manager collects evidence for the control.
    • sourceDescription
    • sourceFrequency
    • sourceId
    • sourceKeyword SourceKeyword
    • sourceName
    • sourceSetUpOption
    • sourceType
    • troubleshootingText

ControlMappingSources

ControlMetadata

  • ControlMetadata object: The metadata associated with the specified standard or custom control.
    • arn
    • controlSources
    • createdAt
    • id
    • lastUpdatedAt
    • name

ControlMetadataList

ControlName

  • ControlName string

ControlResponse

  • ControlResponse string (values: MANUAL, AUTOMATE, DEFER, IGNORE)

ControlSet

  • ControlSet object: A set of controls in AWS Audit Manager.

ControlSetId

  • ControlSetId string

ControlSetName

  • ControlSetName string

ControlSetStatus

  • ControlSetStatus string (values: ACTIVE, UNDER_REVIEW, REVIEWED)

ControlSets

ControlSetsCount

  • ControlSetsCount integer

ControlSources

  • ControlSources string

ControlStatus

  • ControlStatus string (values: UNDER_REVIEW, REVIEWED, INACTIVE)

ControlType

  • ControlType string (values: Standard, Custom)

Controls

ControlsCount

  • ControlsCount integer

CreateAssessmentFrameworkControl

  • CreateAssessmentFrameworkControl object: Control entity attributes that uniquely identify an existing control to be added to a framework in AWS Audit Manager.
    • id

CreateAssessmentFrameworkControlSet

  • CreateAssessmentFrameworkControlSet object: A controlSet entity that represents a collection of controls in AWS Audit Manager. This does not contain the control set ID.

CreateAssessmentFrameworkControlSets

CreateAssessmentFrameworkControls

CreateAssessmentFrameworkRequest

CreateAssessmentFrameworkResponse

  • CreateAssessmentFrameworkResponse object
    • framework
      • arn
      • complianceType
      • controlSets
      • controlSources
      • createdAt
      • createdBy
      • description
      • id
      • lastUpdatedAt
      • lastUpdatedBy
      • logo
      • name
      • type

CreateAssessmentReportRequest

  • CreateAssessmentReportRequest object
    • description
    • name required

CreateAssessmentReportResponse

  • CreateAssessmentReportResponse object
    • assessmentReport
      • assessmentId
      • assessmentName
      • author
      • awsAccountId
      • creationTime
      • description
      • id
      • name
      • status

CreateAssessmentRequest

  • CreateAssessmentRequest object
    • tags
    • assessmentReportsDestination required
      • destination
      • destinationType
    • description
    • frameworkId required
    • name required
    • roles required
    • scope required Scope

CreateAssessmentResponse

  • CreateAssessmentResponse object

CreateControlMappingSource

  • CreateControlMappingSource object: Control mapping fields that represent the source for evidence collection, along with related parameters and metadata. This does not contain mappingID.
    • sourceDescription
    • sourceFrequency
    • sourceKeyword SourceKeyword
    • sourceName
    • sourceSetUpOption
    • sourceType
    • troubleshootingText

CreateControlMappingSources

CreateControlRequest

  • CreateControlRequest object
    • tags
    • actionPlanInstructions
    • actionPlanTitle
    • controlMappingSources required
    • description
    • name required
    • testingInformation

CreateControlResponse

  • CreateControlResponse object
    • control
      • tags
      • actionPlanInstructions
      • actionPlanTitle
      • arn
      • controlMappingSources
      • controlSources
      • createdAt
      • createdBy
      • description
      • id
      • lastUpdatedAt
      • lastUpdatedBy
      • name
      • testingInformation
      • type

CreateDelegationRequest

  • CreateDelegationRequest object: A collection of attributes used to create a delegation for an assessment in AWS Audit Manager.
    • comment
    • controlSetId
    • roleArn
    • roleType

CreateDelegationRequests

CreatedBy

  • CreatedBy string

Delegation

  • Delegation object: The assignment of a control set to a delegate for review.
    • assessmentId
    • assessmentName
    • comment
    • controlSetId
    • createdBy
    • creationTime
    • id
    • lastUpdated
    • roleArn
    • roleType
    • status

DelegationComment

  • DelegationComment string

DelegationIds

  • DelegationIds array

DelegationMetadata

  • DelegationMetadata object: The metadata associated with the specified delegation.
    • assessmentId
    • assessmentName
    • controlSetName
    • creationTime
    • id
    • roleArn
    • status

DelegationMetadataList

DelegationStatus

  • DelegationStatus string (values: IN_PROGRESS, UNDER_REVIEW, COMPLETE)

Delegations

DeleteAssessmentFrameworkRequest

  • DeleteAssessmentFrameworkRequest object

DeleteAssessmentFrameworkResponse

  • DeleteAssessmentFrameworkResponse object

DeleteAssessmentReportRequest

  • DeleteAssessmentReportRequest object

DeleteAssessmentReportResponse

  • DeleteAssessmentReportResponse object

DeleteAssessmentRequest

  • DeleteAssessmentRequest object

DeleteAssessmentResponse

  • DeleteAssessmentResponse object

DeleteControlRequest

  • DeleteControlRequest object

DeleteControlResponse

  • DeleteControlResponse object

DeregisterAccountRequest

  • DeregisterAccountRequest object

DeregisterAccountResponse

  • DeregisterAccountResponse object
    • status

DeregisterOrganizationAdminAccountRequest

  • DeregisterOrganizationAdminAccountRequest object
    • adminAccountId

DeregisterOrganizationAdminAccountResponse

  • DeregisterOrganizationAdminAccountResponse object

DisassociateAssessmentReportEvidenceFolderRequest

  • DisassociateAssessmentReportEvidenceFolderRequest object
    • evidenceFolderId required

DisassociateAssessmentReportEvidenceFolderResponse

  • DisassociateAssessmentReportEvidenceFolderResponse object

EmailAddress

  • EmailAddress string

ErrorCode

  • ErrorCode string

ErrorMessage

  • ErrorMessage string

EventName

  • EventName string

Evidence

  • Evidence object: 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.
    • assessmentReportSelection
    • attributes
    • awsAccountId
    • awsOrganization
    • complianceCheck
    • dataSource
    • eventName
    • eventSource
    • evidenceAwsAccountId
    • evidenceByType
    • evidenceFolderId
    • iamId
    • id
    • resourcesIncluded
    • time

EvidenceAttributeKey

  • EvidenceAttributeKey string

EvidenceAttributeValue

  • EvidenceAttributeValue string

EvidenceAttributes

  • EvidenceAttributes object

EvidenceIds

  • EvidenceIds array

EvidenceList

EvidenceSources

Filename

  • Filename string

Framework

  • Framework object: The file used to structure and automate AWS Audit Manager assessments for a given compliance standard.
    • arn
    • complianceType
    • controlSets
    • controlSources
    • createdAt
    • createdBy
    • description
    • id
    • lastUpdatedAt
    • lastUpdatedBy
    • logo
    • name
    • type

FrameworkDescription

  • FrameworkDescription string

FrameworkMetadata

  • FrameworkMetadata object: The metadata of a framework, such as the name, ID, description, and so on.
    • complianceType
    • description
    • logo
    • name

FrameworkMetadataList

FrameworkName

  • FrameworkName string

FrameworkType

  • FrameworkType string (values: Standard, Custom)

GenericArn

  • GenericArn string

GetAccountStatusRequest

  • GetAccountStatusRequest object

GetAccountStatusResponse

  • GetAccountStatusResponse object
    • status

GetAssessmentFrameworkRequest

  • GetAssessmentFrameworkRequest object

GetAssessmentFrameworkResponse

  • GetAssessmentFrameworkResponse object
    • framework
      • arn
      • complianceType
      • controlSets
      • controlSources
      • createdAt
      • createdBy
      • description
      • id
      • lastUpdatedAt
      • lastUpdatedBy
      • logo
      • name
      • type

GetAssessmentReportUrlRequest

  • GetAssessmentReportUrlRequest object

GetAssessmentReportUrlResponse

  • GetAssessmentReportUrlResponse object
    • preSignedUrl URL

GetAssessmentRequest

  • GetAssessmentRequest object

GetAssessmentResponse

GetChangeLogsRequest

  • GetChangeLogsRequest object

GetChangeLogsResponse

  • GetChangeLogsResponse object

GetControlRequest

  • GetControlRequest object

GetControlResponse

  • GetControlResponse object
    • control
      • tags
      • actionPlanInstructions
      • actionPlanTitle
      • arn
      • controlMappingSources
      • controlSources
      • createdAt
      • createdBy
      • description
      • id
      • lastUpdatedAt
      • lastUpdatedBy
      • name
      • testingInformation
      • type

GetDelegationsRequest

  • GetDelegationsRequest object

GetDelegationsResponse

GetEvidenceByEvidenceFolderRequest

  • GetEvidenceByEvidenceFolderRequest object

GetEvidenceByEvidenceFolderResponse

  • GetEvidenceByEvidenceFolderResponse object

GetEvidenceFolderRequest

  • GetEvidenceFolderRequest object

GetEvidenceFolderResponse

  • GetEvidenceFolderResponse object
    • evidenceFolder
      • assessmentId
      • assessmentReportSelectionCount
      • author
      • controlId
      • controlName
      • controlSetId
      • dataSource
      • date
      • evidenceAwsServiceSourceCount
      • evidenceByTypeComplianceCheckCount
      • evidenceByTypeComplianceCheckIssuesCount
      • evidenceByTypeConfigurationDataCount
      • evidenceByTypeManualCount
      • evidenceByTypeUserActivityCount
      • evidenceResourcesIncludedCount
      • id
      • name
      • totalEvidence

GetEvidenceFoldersByAssessmentControlRequest

  • GetEvidenceFoldersByAssessmentControlRequest object

GetEvidenceFoldersByAssessmentControlResponse

GetEvidenceFoldersByAssessmentRequest

  • GetEvidenceFoldersByAssessmentRequest object

GetEvidenceFoldersByAssessmentResponse

GetEvidenceRequest

  • GetEvidenceRequest object

GetEvidenceResponse

  • GetEvidenceResponse object
    • evidence
      • assessmentReportSelection
      • attributes
      • awsAccountId
      • awsOrganization
      • complianceCheck
      • dataSource
      • eventName
      • eventSource
      • evidenceAwsAccountId
      • evidenceByType
      • evidenceFolderId
      • iamId
      • id
      • resourcesIncluded
      • time

GetOrganizationAdminAccountRequest

  • GetOrganizationAdminAccountRequest object

GetOrganizationAdminAccountResponse

  • GetOrganizationAdminAccountResponse object
    • adminAccountId
    • organizationId

GetServicesInScopeRequest

  • GetServicesInScopeRequest object

GetServicesInScopeResponse

GetSettingsRequest

  • GetSettingsRequest object

GetSettingsResponse

  • GetSettingsResponse object
    • settings
      • defaultAssessmentReportsDestination
        • destination
        • destinationType
      • defaultProcessOwners
      • isAwsOrgEnabled
      • kmsKey
      • snsTopic

HyperlinkName

  • HyperlinkName string

IamArn

  • IamArn string

Integer

  • Integer integer

InternalServerException

KeywordInputType

  • KeywordInputType string (values: SELECT_FROM_LIST)

KeywordValue

  • KeywordValue string

Keywords

KmsKey

  • KmsKey string

LastUpdatedBy

  • LastUpdatedBy string

ListAssessmentFrameworksRequest

  • ListAssessmentFrameworksRequest object

ListAssessmentFrameworksResponse

ListAssessmentMetadata

ListAssessmentReportsRequest

  • ListAssessmentReportsRequest object

ListAssessmentReportsResponse

ListAssessmentsRequest

  • ListAssessmentsRequest object

ListAssessmentsResponse

ListControlsRequest

  • ListControlsRequest object

ListControlsResponse

  • ListControlsResponse object

ListKeywordsForDataSourceRequest

  • ListKeywordsForDataSourceRequest object

ListKeywordsForDataSourceResponse

  • ListKeywordsForDataSourceResponse object

ListNotificationsRequest

  • ListNotificationsRequest object

ListNotificationsResponse

  • ListNotificationsResponse object

ListTagsForResourceRequest

  • ListTagsForResourceRequest object

ListTagsForResourceResponse

  • ListTagsForResourceResponse object
    • tags

ManualEvidence

  • ManualEvidence object: Evidence that is uploaded to AWS Audit Manager manually.
    • s3ResourcePath

ManualEvidenceList

MaxResults

  • MaxResults integer: Max results in the page.

NonEmptyString

  • NonEmptyString string

Notification

  • Notification object: The notification used to inform a user of an update in AWS Audit Manager. For example, this includes the notification that is sent when a control set is delegated for review.
    • assessmentId
    • assessmentName
    • controlSetId
    • controlSetName
    • description
    • eventTime
    • id
    • source

Notifications

ObjectTypeEnum

  • ObjectTypeEnum string (values: ASSESSMENT, CONTROL_SET, CONTROL, DELEGATION, ASSESSMENT_REPORT)

RegisterAccountRequest

  • RegisterAccountRequest object
    • delegatedAdminAccount
    • kmsKey

RegisterAccountResponse

  • RegisterAccountResponse object
    • status

RegisterOrganizationAdminAccountRequest

  • RegisterOrganizationAdminAccountRequest object
    • adminAccountId required

RegisterOrganizationAdminAccountResponse

  • RegisterOrganizationAdminAccountResponse object
    • adminAccountId
    • organizationId

Resource

  • Resource object: A system asset that is evaluated in an AWS Audit Manager assessment.
    • arn
    • value

ResourceNotFoundException

Resources

Role

  • Role object: The wrapper that contains AWS Audit Manager role information, such as the role type and IAM Amazon Resource Name (ARN).
    • roleArn
    • roleType

RoleType

  • RoleType string (values: PROCESS_OWNER, RESOURCE_OWNER)

Roles

  • Roles array

S3Url

  • S3Url string

SNSTopic

  • SNSTopic string

Scope

  • Scope object: The wrapper that contains the AWS accounts and AWS services in scope for the assessment.

ServiceMetadata

  • ServiceMetadata object: The metadata associated with the specified AWS service.
    • category
    • description
    • displayName
    • name

ServiceMetadataList

SettingAttribute

  • SettingAttribute string (values: ALL, IS_AWS_ORG_ENABLED, SNS_TOPIC, DEFAULT_ASSESSMENT_REPORTS_DESTINATION, DEFAULT_PROCESS_OWNERS)

Settings

  • Settings object: The settings object that holds all supported AWS Audit Manager settings.
    • defaultAssessmentReportsDestination
      • destination
      • destinationType
    • defaultProcessOwners
    • isAwsOrgEnabled
    • kmsKey
    • snsTopic

SnsArn

  • SnsArn string

SourceDescription

  • SourceDescription string

SourceFrequency

  • SourceFrequency string (values: DAILY, WEEKLY, MONTHLY)

SourceKeyword

  • SourceKeyword object: The keyword to search for in AWS CloudTrail logs.
    • keywordInputType
    • keywordValue

SourceName

  • SourceName string

SourceSetUpOption

  • SourceSetUpOption string (values: System_Controls_Mapping, Procedural_Controls_Mapping)

SourceType

  • SourceType string (values: AWS_Cloudtrail, AWS_Config, AWS_Security_Hub, AWS_API_Call, MANUAL)

String

  • String string

TagKey

  • TagKey string

TagKeyList

TagMap

  • TagMap object

TagResourceRequest

  • TagResourceRequest object
    • tags required

TagResourceResponse

  • TagResourceResponse object

TagValue

  • TagValue string

TestingInformation

  • TestingInformation string

Timestamp

  • Timestamp string

TimestampUUID

  • TimestampUUID string

Token

  • Token string

TroubleshootingText

  • TroubleshootingText string

URL

  • URL object: A uniform resource locator, used as a unique identifier to locate a resource on the internet.
    • hyperlinkName
    • link

UUID

  • UUID string

UntagResourceRequest

  • UntagResourceRequest object

UntagResourceResponse

  • UntagResourceResponse object

UpdateAssessmentControlRequest

  • UpdateAssessmentControlRequest object
    • commentBody
    • controlStatus

UpdateAssessmentControlResponse

  • UpdateAssessmentControlResponse object
    • control

UpdateAssessmentControlSetStatusRequest

  • UpdateAssessmentControlSetStatusRequest object
    • comment required
    • status required

UpdateAssessmentControlSetStatusResponse

  • UpdateAssessmentControlSetStatusResponse object

UpdateAssessmentFrameworkControlSet

  • UpdateAssessmentFrameworkControlSet object: A controlSet entity that represents a collection of controls in AWS Audit Manager. This does not contain the control set ID.

UpdateAssessmentFrameworkControlSets

UpdateAssessmentFrameworkRequest

UpdateAssessmentFrameworkResponse

  • UpdateAssessmentFrameworkResponse object
    • framework
      • arn
      • complianceType
      • controlSets
      • controlSources
      • createdAt
      • createdBy
      • description
      • id
      • lastUpdatedAt
      • lastUpdatedBy
      • logo
      • name
      • type

UpdateAssessmentRequest

  • UpdateAssessmentRequest object
    • assessmentDescription
    • assessmentName
    • assessmentReportsDestination
      • destination
      • destinationType
    • roles
    • scope required

UpdateAssessmentResponse

  • UpdateAssessmentResponse object

UpdateAssessmentStatusRequest

  • UpdateAssessmentStatusRequest object
    • status required

UpdateAssessmentStatusResponse

  • UpdateAssessmentStatusResponse object

UpdateControlRequest

  • UpdateControlRequest object
    • actionPlanInstructions
    • actionPlanTitle
    • controlMappingSources required
    • description
    • name required
    • testingInformation

UpdateControlResponse

  • UpdateControlResponse object
    • control
      • tags
      • actionPlanInstructions
      • actionPlanTitle
      • arn
      • controlMappingSources
      • controlSources
      • createdAt
      • createdBy
      • description
      • id
      • lastUpdatedAt
      • lastUpdatedBy
      • name
      • testingInformation
      • type

UpdateSettingsRequest

  • UpdateSettingsRequest object
    • defaultAssessmentReportsDestination
      • destination
      • destinationType
    • defaultProcessOwners
    • kmsKey
    • snsTopic

UpdateSettingsResponse

  • UpdateSettingsResponse object
    • settings
      • defaultAssessmentReportsDestination
        • destination
        • destinationType
      • defaultProcessOwners
      • isAwsOrgEnabled
      • kmsKey
      • snsTopic

UrlLink

  • UrlLink string

Username

  • Username string

ValidateAssessmentReportIntegrityRequest

  • ValidateAssessmentReportIntegrityRequest object
    • s3RelativePath required

ValidateAssessmentReportIntegrityResponse

  • ValidateAssessmentReportIntegrityResponse object
    • signatureAlgorithm
    • signatureDateTime
    • signatureKeyId
    • signatureValid
    • validationErrors

ValidationErrors

ValidationException

organizationId

  • organizationId string