5.0.0 • Published 5 years ago
@datafire/amazonaws_auditmanager v5.0.0
@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
- output DeregisterAccountResponse
DeregisterOrganizationAdminAccount
amazonaws_auditmanager.DeregisterOrganizationAdminAccount({}, context)
Input
- input
object
- adminAccountId
string
: The identifier for the specified administrator account.
- adminAccountId
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.
- delegatedAdminAccount
Output
- output RegisterAccountResponse
RegisterOrganizationAdminAccount
amazonaws_auditmanager.RegisterOrganizationAdminAccount({
"adminAccountId": ""
}, context)
Input
- input
object
- adminAccountId required
string
: The identifier for the specified delegated administrator account.
- adminAccountId required
Output
GetAccountStatus
amazonaws_auditmanager.GetAccountStatus({}, context)
Input
- input
object
Output
- output GetAccountStatusResponse
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.
- complianceType
Output
ListAssessmentFrameworks
amazonaws_auditmanager.ListAssessmentFrameworks({
"frameworkType": ""
}, context)
Input
- input
object
- frameworkType required
string
- nextToken
string
- maxResults
integer
- frameworkType required
Output
DeleteAssessmentFramework
amazonaws_auditmanager.DeleteAssessmentFramework({
"frameworkId": ""
}, context)
Input
- input
object
- frameworkId required
string
- frameworkId required
Output
GetAssessmentFramework
amazonaws_auditmanager.GetAssessmentFramework({
"frameworkId": ""
}, context)
Input
- input
object
- frameworkId required
string
- frameworkId required
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.
- frameworkId required
Output
ListAssessmentReports
amazonaws_auditmanager.ListAssessmentReports({}, context)
Input
- input
object
- nextToken
string
- maxResults
integer
- nextToken
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.
- s3RelativePath required
Output
ListAssessments
amazonaws_auditmanager.ListAssessments({}, context)
Input
- input
object
- nextToken
string
- maxResults
integer
- nextToken
Output
- output ListAssessmentsResponse
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.- items Role
- scope required
object
: The wrapper that contains the AWS accounts and AWS services in scope for the assessment.- awsAccounts
- items AWSAccount
- awsServices
- items AWSService
- awsAccounts
- tags
Output
- output CreateAssessmentResponse
DeleteAssessment
amazonaws_auditmanager.DeleteAssessment({
"assessmentId": ""
}, context)
Input
- input
object
- assessmentId required
string
- assessmentId required
Output
- output DeleteAssessmentResponse
GetAssessment
amazonaws_auditmanager.GetAssessment({
"assessmentId": ""
}, context)
Input
- input
object
- assessmentId required
string
- assessmentId required
Output
- output GetAssessmentResponse
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.- items Role
- scope required
object
: The wrapper that contains the AWS accounts and AWS services in scope for the assessment.- awsAccounts
- items AWSAccount
- awsServices
- items AWSService
- awsAccounts
- assessmentId required
Output
- output UpdateAssessmentResponse
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.
- assessmentId required
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.- items UUID
- assessmentId required
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.- items UUID
- assessmentId required
Output
GetChangeLogs
amazonaws_auditmanager.GetChangeLogs({
"assessmentId": ""
}, context)
Input
- input
object
- assessmentId required
string
- controlSetId
string
- controlId
string
- nextToken
string
- maxResults
integer
- assessmentId required
Output
- output GetChangeLogsResponse
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.
- assessmentId required
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.- items ManualEvidence
- assessmentId required
Output
GetEvidenceFolder
amazonaws_auditmanager.GetEvidenceFolder({
"assessmentId": "",
"controlSetId": "",
"evidenceFolderId": ""
}, context)
Input
- input
object
- assessmentId required
string
- controlSetId required
string
- evidenceFolderId required
string
- assessmentId required
Output
- output GetEvidenceFolderResponse
GetEvidenceByEvidenceFolder
amazonaws_auditmanager.GetEvidenceByEvidenceFolder({
"assessmentId": "",
"controlSetId": "",
"evidenceFolderId": ""
}, context)
Input
- input
object
- assessmentId required
string
- controlSetId required
string
- evidenceFolderId required
string
- nextToken
string
- maxResults
integer
- assessmentId required
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
- assessmentId required
Output
- output GetEvidenceResponse
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.
- assessmentId required
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.- items CreateDelegationRequest
- assessmentId required
Output
BatchDeleteDelegationByAssessment
amazonaws_auditmanager.BatchDeleteDelegationByAssessment({
"assessmentId": "",
"delegationIds": []
}, context)
Input
- input
object
- assessmentId required
string
- delegationIds required
array
: The identifiers for the specified delegations.- items UUID
- assessmentId required
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.
- assessmentId required
Output
GetEvidenceFoldersByAssessment
amazonaws_auditmanager.GetEvidenceFoldersByAssessment({
"assessmentId": ""
}, context)
Input
- input
object
- assessmentId required
string
- nextToken
string
- maxResults
integer
- assessmentId required
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
- assessmentId required
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.
- assessmentId required
Output
DeleteAssessmentReport
amazonaws_auditmanager.DeleteAssessmentReport({
"assessmentId": "",
"assessmentReportId": ""
}, context)
Input
- input
object
- assessmentId required
string
- assessmentReportId required
string
- assessmentId required
Output
GetAssessmentReportUrl
amazonaws_auditmanager.GetAssessmentReportUrl({
"assessmentReportId": "",
"assessmentId": ""
}, context)
Input
- input
object
- assessmentReportId required
string
- assessmentId required
string
- assessmentReportId required
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.
- assessmentId required
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.
- tags
Output
- output CreateControlResponse
ListControls
amazonaws_auditmanager.ListControls({
"controlType": ""
}, context)
Input
- input
object
- controlType required
string
- nextToken
string
- maxResults
integer
- controlType required
Output
- output ListControlsResponse
DeleteControl
amazonaws_auditmanager.DeleteControl({
"controlId": ""
}, context)
Input
- input
object
- controlId required
string
- controlId required
Output
- output DeleteControlResponse
GetControl
amazonaws_auditmanager.GetControl({
"controlId": ""
}, context)
Input
- input
object
- controlId required
string
- controlId required
Output
- output GetControlResponse
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.- items ControlMappingSource
- 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.
- controlId required
Output
- output UpdateControlResponse
ListKeywordsForDataSource
amazonaws_auditmanager.ListKeywordsForDataSource({
"source": ""
}, context)
Input
- input
object
- source required
string
- nextToken
string
- maxResults
integer
- source required
Output
GetDelegations
amazonaws_auditmanager.GetDelegations({}, context)
Input
- input
object
- nextToken
string
- maxResults
integer
- nextToken
Output
- output GetDelegationsResponse
ListNotifications
amazonaws_auditmanager.ListNotifications({}, context)
Input
- input
object
- nextToken
string
- maxResults
integer
- nextToken
Output
- output ListNotificationsResponse
GetServicesInScope
amazonaws_auditmanager.GetServicesInScope({}, context)
Input
- input
object
Output
- output GetServicesInScopeResponse
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.- items Role
- kmsKey
string
: The AWS KMS key details. - snsTopic
string
: The Amazon Simple Notification Service (Amazon SNS) topic to which AWS Audit Manager sends notifications.
- defaultAssessmentReportsDestination
Output
- output UpdateSettingsResponse
GetSettings
amazonaws_auditmanager.GetSettings({
"attribute": ""
}, context)
Input
- input
object
- attribute required
string
- attribute required
Output
- output GetSettingsResponse
ListTagsForResource
amazonaws_auditmanager.ListTagsForResource({
"resourceArn": ""
}, context)
Input
- input
object
- resourceArn required
string
- resourceArn required
Output
- output ListTagsForResourceResponse
TagResource
amazonaws_auditmanager.TagResource({
"resourceArn": "",
"tags": {}
}, context)
Input
- input
object
- resourceArn required
string
- tags required
object
: The tags to be associated with the resource.
- resourceArn required
Output
- output TagResourceResponse
UntagResource
amazonaws_auditmanager.UntagResource({
"resourceArn": "",
"tagKeys": []
}, context)
Input
- input
object
- resourceArn required
string
- tagKeys required
array
- resourceArn required
Output
- output UntagResourceResponse
Definitions
AWSAccount
- AWSAccount
object
: The wrapper of AWS account details, such as account ID, email address, and so on.- emailAddress
- id
- name
AWSAccounts
- AWSAccounts
array
- items AWSAccount
AWSService
- AWSService
object
: An AWS service such as Amazon S3, AWS CloudTrail, and so on.- serviceName
AWSServiceName
- AWSServiceName
string
AWSServices
- AWSServices
array
- items AWSService
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.- tags
- arn
- awsAccount
- emailAddress
- id
- name
- framework
- arn
- controlSets
- items AssessmentControlSet
- id
- metadata FrameworkMetadata
- metadata
- assessmentReportsDestination
- destination
- destinationType
- complianceType
- creationTime
- delegations
- items Delegation
- description
- id
- lastUpdated
- name
- roles
- items Role
- scope
- awsAccounts
- items AWSAccount
- awsServices
- items AWSService
- awsAccounts
- status
- assessmentReportsDestination
AssessmentControl
- AssessmentControl
object
: The control entity that represents a standard or custom control used in an AWS Audit Manager assessment.- assessmentReportEvidenceCount
- comments
- items ControlComment
- description
- evidenceCount
- evidenceSources
- items NonEmptyString
- id
- name
- response
- status
AssessmentControlSet
- AssessmentControlSet
object
: Represents a set of controls in an AWS Audit Manager assessment.- controls
- items AssessmentControl
- delegations
- items Delegation
- description
- id
- manualEvidenceCount
- roles
- items Role
- status
- systemEvidenceCount
- controls
AssessmentControlSets
- AssessmentControlSets
array
- items AssessmentControlSet
AssessmentControls
- AssessmentControls
array
- items AssessmentControl
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
- AssessmentEvidenceFolders
array
- items AssessmentEvidenceFolder
AssessmentFramework
- AssessmentFramework
object
: The file used to structure and automate AWS Audit Manager assessments for a given compliance standard.- arn
- controlSets
- items AssessmentControlSet
- id
- metadata FrameworkMetadata
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
- items Delegation
- description
- id
- lastUpdated
- name
- roles
- items Role
- scope
- awsAccounts
- items AWSAccount
- awsServices
- items AWSService
- awsAccounts
- status
- assessmentReportsDestination
AssessmentMetadataItem
- AssessmentMetadataItem
object
: A metadata object associated with an assessment in AWS Audit Manager.- complianceType
- creationTime
- delegations
- items Delegation
- id
- lastUpdated
- name
- roles
- items Role
- 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
- AssessmentReportEvidenceErrors
array
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
- AssessmentReportsMetadata
array
- items AssessmentReportMetadata
AssessmentStatus
- AssessmentStatus
string
(values: ACTIVE, INACTIVE)
AssociateAssessmentReportEvidenceFolderRequest
- AssociateAssessmentReportEvidenceFolderRequest
object
- evidenceFolderId required
AssociateAssessmentReportEvidenceFolderResponse
- AssociateAssessmentReportEvidenceFolderResponse
object
AuditManagerArn
- AuditManagerArn
string
BatchAssociateAssessmentReportEvidenceRequest
- BatchAssociateAssessmentReportEvidenceRequest
object
- evidenceFolderId required
- evidenceIds required
- items UUID
BatchAssociateAssessmentReportEvidenceResponse
- BatchAssociateAssessmentReportEvidenceResponse
object
- errors
- evidenceIds
- items UUID
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
- createDelegationRequest
BatchCreateDelegationByAssessmentErrors
- BatchCreateDelegationByAssessmentErrors
array
BatchCreateDelegationByAssessmentRequest
- BatchCreateDelegationByAssessmentRequest
object
- createDelegationRequests required
- items CreateDelegationRequest
- createDelegationRequests required
BatchCreateDelegationByAssessmentResponse
- BatchCreateDelegationByAssessmentResponse
object
- delegations
- items Delegation
- errors
- delegations
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
- BatchDeleteDelegationByAssessmentErrors
array
BatchDeleteDelegationByAssessmentRequest
- BatchDeleteDelegationByAssessmentRequest
object
- delegationIds required
- items UUID
- delegationIds required
BatchDeleteDelegationByAssessmentResponse
- BatchDeleteDelegationByAssessmentResponse
object
- errors
BatchDisassociateAssessmentReportEvidenceRequest
- BatchDisassociateAssessmentReportEvidenceRequest
object
- evidenceFolderId required
- evidenceIds required
- items UUID
BatchDisassociateAssessmentReportEvidenceResponse
- BatchDisassociateAssessmentReportEvidenceResponse
object
- errors
- evidenceIds
- items UUID
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
- BatchImportEvidenceToAssessmentControlErrors
array
BatchImportEvidenceToAssessmentControlRequest
- BatchImportEvidenceToAssessmentControlRequest
object
- manualEvidence required
- items ManualEvidence
- manualEvidence required
BatchImportEvidenceToAssessmentControlResponse
- BatchImportEvidenceToAssessmentControlResponse
object
- errors
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
- ChangeLogs
array
- items ChangeLog
ComplianceType
- ComplianceType
string
Control
- Control
object
: A control in AWS Audit Manager.- tags
- actionPlanInstructions
- actionPlanTitle
- arn
- controlMappingSources
- items ControlMappingSource
- 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
- ControlComments
array
- items ControlComment
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
- ControlMappingSources
array
- items ControlMappingSource
ControlMetadata
- ControlMetadata
object
: The metadata associated with the specified standard or custom control.- arn
- controlSources
- createdAt
- id
- lastUpdatedAt
- name
ControlMetadataList
- ControlMetadataList
array
- items ControlMetadata
ControlName
- ControlName
string
ControlResponse
- ControlResponse
string
(values: MANUAL, AUTOMATE, DEFER, IGNORE)
ControlSet
- ControlSet
object
: A set of controls in AWS Audit Manager.- controls
- items Control
- id
- name
- controls
ControlSetId
- ControlSetId
string
ControlSetName
- ControlSetName
string
ControlSetStatus
- ControlSetStatus
string
(values: ACTIVE, UNDER_REVIEW, REVIEWED)
ControlSets
- ControlSets
array
- items ControlSet
ControlSetsCount
- ControlSetsCount
integer
ControlSources
- ControlSources
string
ControlStatus
- ControlStatus
string
(values: UNDER_REVIEW, REVIEWED, INACTIVE)
ControlType
- ControlType
string
(values: Standard, Custom)
Controls
- Controls
array
- items Control
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.- controls
- name
CreateAssessmentFrameworkControlSets
- CreateAssessmentFrameworkControlSets
array
CreateAssessmentFrameworkControls
- CreateAssessmentFrameworkControls
array
CreateAssessmentFrameworkRequest
- CreateAssessmentFrameworkRequest
object
- complianceType
- controlSets required
- description
- name required
CreateAssessmentFrameworkResponse
- CreateAssessmentFrameworkResponse
object
- framework
- arn
- complianceType
- controlSets
- items ControlSet
- controlSources
- createdAt
- createdBy
- description
- id
- lastUpdatedAt
- lastUpdatedBy
- logo
- name
- type
- framework
CreateAssessmentReportRequest
- CreateAssessmentReportRequest
object
- description
- name required
CreateAssessmentReportResponse
- CreateAssessmentReportResponse
object
- assessmentReport
- assessmentId
- assessmentName
- author
- awsAccountId
- creationTime
- description
- id
- name
- status
- assessmentReport
CreateAssessmentRequest
- CreateAssessmentRequest
object
CreateAssessmentResponse
- CreateAssessmentResponse
object
- assessment Assessment
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
- CreateControlMappingSources
array
CreateControlRequest
- CreateControlRequest
object
- tags
- actionPlanInstructions
- actionPlanTitle
- controlMappingSources required
- description
- name required
- testingInformation
CreateControlResponse
- CreateControlResponse
object
- control
- tags
- actionPlanInstructions
- actionPlanTitle
- arn
- controlMappingSources
- items ControlMappingSource
- controlSources
- createdAt
- createdBy
- description
- id
- lastUpdatedAt
- lastUpdatedBy
- name
- testingInformation
- type
- control
CreateDelegationRequest
- CreateDelegationRequest
object
: A collection of attributes used to create a delegation for an assessment in AWS Audit Manager.- comment
- controlSetId
- roleArn
- roleType
CreateDelegationRequests
- CreateDelegationRequests
array
- items CreateDelegationRequest
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
- items UUID
DelegationMetadata
- DelegationMetadata
object
: The metadata associated with the specified delegation.- assessmentId
- assessmentName
- controlSetName
- creationTime
- id
- roleArn
- status
DelegationMetadataList
- DelegationMetadataList
array
- items DelegationMetadata
DelegationStatus
- DelegationStatus
string
(values: IN_PROGRESS, UNDER_REVIEW, COMPLETE)
Delegations
- Delegations
array
- items Delegation
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
- items Resource
- time
EvidenceAttributeKey
- EvidenceAttributeKey
string
EvidenceAttributeValue
- EvidenceAttributeValue
string
EvidenceAttributes
- EvidenceAttributes
object
EvidenceIds
- EvidenceIds
array
- items UUID
EvidenceList
- EvidenceList
array
- items Evidence
EvidenceSources
- EvidenceSources
array
- items NonEmptyString
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
- items ControlSet
- 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
- FrameworkMetadataList
array
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
- items ControlSet
- controlSources
- createdAt
- createdBy
- description
- id
- lastUpdatedAt
- lastUpdatedBy
- logo
- name
- type
- framework
GetAssessmentReportUrlRequest
- GetAssessmentReportUrlRequest
object
GetAssessmentReportUrlResponse
- GetAssessmentReportUrlResponse
object
- preSignedUrl URL
GetAssessmentRequest
- GetAssessmentRequest
object
GetAssessmentResponse
- GetAssessmentResponse
object
- assessment Assessment
GetChangeLogsRequest
- GetChangeLogsRequest
object
GetChangeLogsResponse
- GetChangeLogsResponse
object
- changeLogs
- items ChangeLog
- nextToken
- changeLogs
GetControlRequest
- GetControlRequest
object
GetControlResponse
- GetControlResponse
object
- control
- tags
- actionPlanInstructions
- actionPlanTitle
- arn
- controlMappingSources
- items ControlMappingSource
- controlSources
- createdAt
- createdBy
- description
- id
- lastUpdatedAt
- lastUpdatedBy
- name
- testingInformation
- type
- control
GetDelegationsRequest
- GetDelegationsRequest
object
GetDelegationsResponse
- GetDelegationsResponse
object
- delegations
- items DelegationMetadata
- nextToken
- delegations
GetEvidenceByEvidenceFolderRequest
- GetEvidenceByEvidenceFolderRequest
object
GetEvidenceByEvidenceFolderResponse
- GetEvidenceByEvidenceFolderResponse
object
- evidence
- items Evidence
- nextToken
- evidence
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
- evidenceFolder
GetEvidenceFoldersByAssessmentControlRequest
- GetEvidenceFoldersByAssessmentControlRequest
object
GetEvidenceFoldersByAssessmentControlResponse
- GetEvidenceFoldersByAssessmentControlResponse
object
- evidenceFolders
- items AssessmentEvidenceFolder
- nextToken
- evidenceFolders
GetEvidenceFoldersByAssessmentRequest
- GetEvidenceFoldersByAssessmentRequest
object
GetEvidenceFoldersByAssessmentResponse
- GetEvidenceFoldersByAssessmentResponse
object
- evidenceFolders
- items AssessmentEvidenceFolder
- nextToken
- evidenceFolders
GetEvidenceRequest
- GetEvidenceRequest
object
GetEvidenceResponse
- GetEvidenceResponse
object
- evidence
- assessmentReportSelection
- attributes
- awsAccountId
- awsOrganization
- complianceCheck
- dataSource
- eventName
- eventSource
- evidenceAwsAccountId
- evidenceByType
- evidenceFolderId
- iamId
- id
- resourcesIncluded
- items Resource
- time
- evidence
GetOrganizationAdminAccountRequest
- GetOrganizationAdminAccountRequest
object
GetOrganizationAdminAccountResponse
- GetOrganizationAdminAccountResponse
object
- adminAccountId
- organizationId
GetServicesInScopeRequest
- GetServicesInScopeRequest
object
GetServicesInScopeResponse
- GetServicesInScopeResponse
object
- serviceMetadata
- items ServiceMetadata
- serviceMetadata
GetSettingsRequest
- GetSettingsRequest
object
GetSettingsResponse
- GetSettingsResponse
object
- settings
- defaultAssessmentReportsDestination
- destination
- destinationType
- defaultProcessOwners
- items Role
- isAwsOrgEnabled
- kmsKey
- snsTopic
- defaultAssessmentReportsDestination
- settings
HyperlinkName
- HyperlinkName
string
IamArn
- IamArn
string
Integer
- Integer
integer
InternalServerException
KeywordInputType
- KeywordInputType
string
(values: SELECT_FROM_LIST)
KeywordValue
- KeywordValue
string
Keywords
- Keywords
array
- items KeywordValue
KmsKey
- KmsKey
string
LastUpdatedBy
- LastUpdatedBy
string
ListAssessmentFrameworksRequest
- ListAssessmentFrameworksRequest
object
ListAssessmentFrameworksResponse
- ListAssessmentFrameworksResponse
object
- frameworkMetadataList
- nextToken
ListAssessmentMetadata
- ListAssessmentMetadata
array
- items AssessmentMetadataItem
ListAssessmentReportsRequest
- ListAssessmentReportsRequest
object
ListAssessmentReportsResponse
- ListAssessmentReportsResponse
object
- assessmentReports
- items AssessmentReportMetadata
- nextToken
- assessmentReports
ListAssessmentsRequest
- ListAssessmentsRequest
object
ListAssessmentsResponse
- ListAssessmentsResponse
object
- assessmentMetadata
- items AssessmentMetadataItem
- nextToken
- assessmentMetadata
ListControlsRequest
- ListControlsRequest
object
ListControlsResponse
- ListControlsResponse
object
- controlMetadataList
- items ControlMetadata
- nextToken
- controlMetadataList
ListKeywordsForDataSourceRequest
- ListKeywordsForDataSourceRequest
object
ListKeywordsForDataSourceResponse
- ListKeywordsForDataSourceResponse
object
- keywords
- items KeywordValue
- nextToken
- keywords
ListNotificationsRequest
- ListNotificationsRequest
object
ListNotificationsResponse
- ListNotificationsResponse
object
- nextToken
- notifications
- items Notification
ListTagsForResourceRequest
- ListTagsForResourceRequest
object
ListTagsForResourceResponse
- ListTagsForResourceResponse
object
- tags
ManualEvidence
- ManualEvidence
object
: Evidence that is uploaded to AWS Audit Manager manually.- s3ResourcePath
ManualEvidenceList
- ManualEvidenceList
array
- items ManualEvidence
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
- Notifications
array
- items Notification
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
- Resources
array
- items Resource
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
- items Role
S3Url
- S3Url
string
SNSTopic
- SNSTopic
string
Scope
- Scope
object
: The wrapper that contains the AWS accounts and AWS services in scope for the assessment.- awsAccounts
- items AWSAccount
- awsServices
- items AWSService
- awsAccounts
ServiceMetadata
- ServiceMetadata
object
: The metadata associated with the specified AWS service.- category
- description
- displayName
- name
ServiceMetadataList
- ServiceMetadataList
array
- items ServiceMetadata
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
- items Role
- isAwsOrgEnabled
- kmsKey
- snsTopic
- defaultAssessmentReportsDestination
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
- TagKeyList
array
- items TagKey
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
- assessmentReportEvidenceCount
- comments
- items ControlComment
- description
- evidenceCount
- evidenceSources
- items NonEmptyString
- id
- name
- response
- status
- control
UpdateAssessmentControlSetStatusRequest
- UpdateAssessmentControlSetStatusRequest
object
- comment required
- status required
UpdateAssessmentControlSetStatusResponse
- UpdateAssessmentControlSetStatusResponse
object
- controlSet
- controls
- items AssessmentControl
- delegations
- items Delegation
- description
- id
- manualEvidenceCount
- roles
- items Role
- status
- systemEvidenceCount
- controls
- controlSet
UpdateAssessmentFrameworkControlSet
- UpdateAssessmentFrameworkControlSet
object
: A controlSet entity that represents a collection of controls in AWS Audit Manager. This does not contain the control set ID.- controls
- id
- name
UpdateAssessmentFrameworkControlSets
- UpdateAssessmentFrameworkControlSets
array
UpdateAssessmentFrameworkRequest
- UpdateAssessmentFrameworkRequest
object
- complianceType
- controlSets required
- description
- name required
UpdateAssessmentFrameworkResponse
- UpdateAssessmentFrameworkResponse
object
- framework
- arn
- complianceType
- controlSets
- items ControlSet
- controlSources
- createdAt
- createdBy
- description
- id
- lastUpdatedAt
- lastUpdatedBy
- logo
- name
- type
- framework
UpdateAssessmentRequest
- UpdateAssessmentRequest
object
- assessmentDescription
- assessmentName
- assessmentReportsDestination
- destination
- destinationType
- roles
- items Role
- scope required
- awsAccounts
- items AWSAccount
- awsServices
- items AWSService
- awsAccounts
UpdateAssessmentResponse
- UpdateAssessmentResponse
object
- assessment
- tags
- arn
- awsAccount
- emailAddress
- id
- name
- framework
- arn
- controlSets
- items AssessmentControlSet
- id
- metadata FrameworkMetadata
- metadata
- assessmentReportsDestination
- destination
- destinationType
- complianceType
- creationTime
- delegations
- items Delegation
- description
- id
- lastUpdated
- name
- roles
- items Role
- scope
- awsAccounts
- items AWSAccount
- awsServices
- items AWSService
- awsAccounts
- status
- assessmentReportsDestination
- assessment
UpdateAssessmentStatusRequest
- UpdateAssessmentStatusRequest
object
- status required
UpdateAssessmentStatusResponse
- UpdateAssessmentStatusResponse
object
- assessment
- tags
- arn
- awsAccount
- emailAddress
- id
- name
- framework
- arn
- controlSets
- items AssessmentControlSet
- id
- metadata FrameworkMetadata
- metadata
- assessmentReportsDestination
- destination
- destinationType
- complianceType
- creationTime
- delegations
- items Delegation
- description
- id
- lastUpdated
- name
- roles
- items Role
- scope
- awsAccounts
- items AWSAccount
- awsServices
- items AWSService
- awsAccounts
- status
- assessmentReportsDestination
- assessment
UpdateControlRequest
- UpdateControlRequest
object
- actionPlanInstructions
- actionPlanTitle
- controlMappingSources required
- items ControlMappingSource
- description
- name required
- testingInformation
UpdateControlResponse
- UpdateControlResponse
object
- control
- tags
- actionPlanInstructions
- actionPlanTitle
- arn
- controlMappingSources
- items ControlMappingSource
- controlSources
- createdAt
- createdBy
- description
- id
- lastUpdatedAt
- lastUpdatedBy
- name
- testingInformation
- type
- control
UpdateSettingsRequest
- UpdateSettingsRequest
object
- defaultAssessmentReportsDestination
- destination
- destinationType
- defaultProcessOwners
- items Role
- kmsKey
- snsTopic
- defaultAssessmentReportsDestination
UpdateSettingsResponse
- UpdateSettingsResponse
object
- settings
- defaultAssessmentReportsDestination
- destination
- destinationType
- defaultProcessOwners
- items Role
- isAwsOrgEnabled
- kmsKey
- snsTopic
- defaultAssessmentReportsDestination
- settings
UrlLink
- UrlLink
string
Username
- Username
string
ValidateAssessmentReportIntegrityRequest
- ValidateAssessmentReportIntegrityRequest
object
- s3RelativePath required
ValidateAssessmentReportIntegrityResponse
- ValidateAssessmentReportIntegrityResponse
object
- signatureAlgorithm
- signatureDateTime
- signatureKeyId
- signatureValid
- validationErrors
- items NonEmptyString
ValidationErrors
- ValidationErrors
array
- items NonEmptyString
ValidationException
organizationId
- organizationId
string
5.0.0
5 years ago