Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AuditManager

import { AuditManager } from "https://aws-api.deno.dev/v0.1/services/auditmanager.ts?docs=full";
class AuditManager {
constructor(apiFactory: client.ApiFactory);
async associateAssessmentReportEvidenceFolder(params: AssociateAssessmentReportEvidenceFolderRequest): Promise<void>;
async batchAssociateAssessmentReportEvidence(params: BatchAssociateAssessmentReportEvidenceRequest): Promise<BatchAssociateAssessmentReportEvidenceResponse>;
async batchCreateDelegationByAssessment(params: BatchCreateDelegationByAssessmentRequest): Promise<BatchCreateDelegationByAssessmentResponse>;
async batchDeleteDelegationByAssessment(params: BatchDeleteDelegationByAssessmentRequest): Promise<BatchDeleteDelegationByAssessmentResponse>;
async batchDisassociateAssessmentReportEvidence(params: BatchDisassociateAssessmentReportEvidenceRequest): Promise<BatchDisassociateAssessmentReportEvidenceResponse>;
async batchImportEvidenceToAssessmentControl(params: BatchImportEvidenceToAssessmentControlRequest): Promise<BatchImportEvidenceToAssessmentControlResponse>;
async createAssessment(params: CreateAssessmentRequest): Promise<CreateAssessmentResponse>;
async createAssessmentFramework(params: CreateAssessmentFrameworkRequest): Promise<CreateAssessmentFrameworkResponse>;
async createAssessmentReport(params: CreateAssessmentReportRequest): Promise<CreateAssessmentReportResponse>;
async createControl(params: CreateControlRequest): Promise<CreateControlResponse>;
async deleteAssessment(params: DeleteAssessmentRequest): Promise<void>;
async deleteAssessmentFramework(params: DeleteAssessmentFrameworkRequest): Promise<void>;
async deleteAssessmentReport(params: DeleteAssessmentReportRequest): Promise<void>;
async deleteControl(params: DeleteControlRequest): Promise<void>;
async deregisterAccount(): Promise<DeregisterAccountResponse>;
async deregisterOrganizationAdminAccount(params?: DeregisterOrganizationAdminAccountRequest): Promise<void>;
async disassociateAssessmentReportEvidenceFolder(params: DisassociateAssessmentReportEvidenceFolderRequest): Promise<void>;
async getAccountStatus(): Promise<GetAccountStatusResponse>;
async getAssessment(params: GetAssessmentRequest): Promise<GetAssessmentResponse>;
async getAssessmentFramework(params: GetAssessmentFrameworkRequest): Promise<GetAssessmentFrameworkResponse>;
async getAssessmentReportUrl(params: GetAssessmentReportUrlRequest): Promise<GetAssessmentReportUrlResponse>;
async getChangeLogs(params: GetChangeLogsRequest): Promise<GetChangeLogsResponse>;
async getControl(params: GetControlRequest): Promise<GetControlResponse>;
async getDelegations(params?: GetDelegationsRequest): Promise<GetDelegationsResponse>;
async getEvidence(params: GetEvidenceRequest): Promise<GetEvidenceResponse>;
async getEvidenceByEvidenceFolder(params: GetEvidenceByEvidenceFolderRequest): Promise<GetEvidenceByEvidenceFolderResponse>;
async getEvidenceFolder(params: GetEvidenceFolderRequest): Promise<GetEvidenceFolderResponse>;
async getEvidenceFoldersByAssessment(params: GetEvidenceFoldersByAssessmentRequest): Promise<GetEvidenceFoldersByAssessmentResponse>;
async getEvidenceFoldersByAssessmentControl(params: GetEvidenceFoldersByAssessmentControlRequest): Promise<GetEvidenceFoldersByAssessmentControlResponse>;
async getOrganizationAdminAccount(): Promise<GetOrganizationAdminAccountResponse>;
async getServicesInScope(): Promise<GetServicesInScopeResponse>;
async getSettings(params: GetSettingsRequest): Promise<GetSettingsResponse>;
async listAssessmentFrameworks(params: ListAssessmentFrameworksRequest): Promise<ListAssessmentFrameworksResponse>;
async listAssessmentReports(params?: ListAssessmentReportsRequest): Promise<ListAssessmentReportsResponse>;
async listAssessments(params?: ListAssessmentsRequest): Promise<ListAssessmentsResponse>;
async listControls(params: ListControlsRequest): Promise<ListControlsResponse>;
async listKeywordsForDataSource(params: ListKeywordsForDataSourceRequest): Promise<ListKeywordsForDataSourceResponse>;
async listNotifications(params?: ListNotificationsRequest): Promise<ListNotificationsResponse>;
async listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>;
async registerAccount(params?: RegisterAccountRequest): Promise<RegisterAccountResponse>;
async registerOrganizationAdminAccount(params: RegisterOrganizationAdminAccountRequest): Promise<RegisterOrganizationAdminAccountResponse>;
async tagResource(params: TagResourceRequest): Promise<void>;
async untagResource(params: UntagResourceRequest): Promise<void>;
async updateAssessment(params: UpdateAssessmentRequest): Promise<UpdateAssessmentResponse>;
async updateAssessmentControl(params: UpdateAssessmentControlRequest): Promise<UpdateAssessmentControlResponse>;
async updateAssessmentControlSetStatus(params: UpdateAssessmentControlSetStatusRequest): Promise<UpdateAssessmentControlSetStatusResponse>;
async updateAssessmentFramework(params: UpdateAssessmentFrameworkRequest): Promise<UpdateAssessmentFrameworkResponse>;
async updateAssessmentStatus(params: UpdateAssessmentStatusRequest): Promise<UpdateAssessmentStatusResponse>;
async updateControl(params: UpdateControlRequest): Promise<UpdateControlResponse>;
async updateSettings(params?: UpdateSettingsRequest): Promise<UpdateSettingsResponse>;
async validateAssessmentReportIntegrity(params: ValidateAssessmentReportIntegrityRequest): Promise<ValidateAssessmentReportIntegrityResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new AuditManager(apiFactory: client.ApiFactory)
[src]

§Methods

§
associateAssessmentReportEvidenceFolder(params: AssociateAssessmentReportEvidenceFolderRequest): Promise<void>
[src]

Associates an evidence folder to the specified assessment report in AWS Audit Manager.

§

Associates a list of evidence to an assessment report in an AWS Audit Manager assessment.

§

Create a batch of delegations for a specified assessment in AWS Audit Manager.

§

Deletes the delegations in the specified AWS Audit Manager assessment.

§

Disassociates a list of evidence from the specified assessment report in AWS Audit Manager.

§

Uploads one or more pieces of evidence to the specified control in the assessment in AWS Audit Manager.

§
createAssessment(params: CreateAssessmentRequest): Promise<CreateAssessmentResponse>
[src]

Creates an assessment in AWS Audit Manager.

§

Creates a custom framework in AWS Audit Manager.

§
createAssessmentReport(params: CreateAssessmentReportRequest): Promise<CreateAssessmentReportResponse>
[src]

Creates an assessment report for the specified assessment.

§
createControl(params: CreateControlRequest): Promise<CreateControlResponse>
[src]

Creates a new custom control in AWS Audit Manager.

§
deleteAssessment(params: DeleteAssessmentRequest): Promise<void>
[src]

Deletes an assessment in AWS Audit Manager.

§
deleteAssessmentFramework(params: DeleteAssessmentFrameworkRequest): Promise<void>
[src]

Deletes a custom framework in AWS Audit Manager.

§
deleteAssessmentReport(params: DeleteAssessmentReportRequest): Promise<void>
[src]

Deletes an assessment report from an assessment in AWS Audit Manager.

§
deleteControl(params: DeleteControlRequest): Promise<void>
[src]

Deletes a custom control in AWS Audit Manager.

§
deregisterAccount(): Promise<DeregisterAccountResponse>
[src]

Deregisters an account in AWS Audit Manager.

§
deregisterOrganizationAdminAccount(params?: DeregisterOrganizationAdminAccountRequest): Promise<void>
[src]

Deregisters the delegated AWS administrator account from the AWS organization.

§
disassociateAssessmentReportEvidenceFolder(params: DisassociateAssessmentReportEvidenceFolderRequest): Promise<void>
[src]

Disassociates an evidence folder from the specified assessment report in AWS Audit Manager.

§
getAccountStatus(): Promise<GetAccountStatusResponse>
[src]

Returns the registration status of an account in AWS Audit Manager.

§
getAssessment(params: GetAssessmentRequest): Promise<GetAssessmentResponse>
[src]

Returns an assessment from AWS Audit Manager.

§
getAssessmentFramework(params: GetAssessmentFrameworkRequest): Promise<GetAssessmentFrameworkResponse>
[src]

Returns a framework from AWS Audit Manager.

§
getAssessmentReportUrl(params: GetAssessmentReportUrlRequest): Promise<GetAssessmentReportUrlResponse>
[src]

Returns the URL of a specified assessment report in AWS Audit Manager.

§
getChangeLogs(params: GetChangeLogsRequest): Promise<GetChangeLogsResponse>
[src]

Returns a list of changelogs from AWS Audit Manager.

§
getControl(params: GetControlRequest): Promise<GetControlResponse>
[src]

Returns a control from AWS Audit Manager.

§
getDelegations(params?: GetDelegationsRequest): Promise<GetDelegationsResponse>
[src]

Returns a list of delegations from an audit owner to a delegate.

§
getEvidence(params: GetEvidenceRequest): Promise<GetEvidenceResponse>
[src]

Returns evidence from AWS Audit Manager.

§

Returns all evidence from a specified evidence folder in AWS Audit Manager.

§
getEvidenceFolder(params: GetEvidenceFolderRequest): Promise<GetEvidenceFolderResponse>
[src]

Returns an evidence folder from the specified assessment in AWS Audit Manager.

§

Returns the evidence folders from a specified assessment in AWS Audit Manager.

§

Returns a list of evidence folders associated with a specified control of an assessment in AWS Audit Manager.

§
getOrganizationAdminAccount(): Promise<GetOrganizationAdminAccountResponse>
[src]

Returns the name of the delegated AWS administrator account for the AWS organization.

§
getServicesInScope(): Promise<GetServicesInScopeResponse>
[src]

Returns a list of the in-scope AWS services for the specified assessment.

§
getSettings(params: GetSettingsRequest): Promise<GetSettingsResponse>
[src]

Returns the settings for the specified AWS account.

§

Returns a list of the frameworks available in the AWS Audit Manager framework library.

§
listAssessmentReports(params?: ListAssessmentReportsRequest): Promise<ListAssessmentReportsResponse>
[src]

Returns a list of assessment reports created in AWS Audit Manager.

§
listAssessments(params?: ListAssessmentsRequest): Promise<ListAssessmentsResponse>
[src]

Returns a list of current and past assessments from AWS Audit Manager.

§
listControls(params: ListControlsRequest): Promise<ListControlsResponse>
[src]

Returns a list of controls from AWS Audit Manager.

§

Returns a list of keywords that pre-mapped to the specified control data source.

§
listNotifications(params?: ListNotificationsRequest): Promise<ListNotificationsResponse>
[src]

Returns a list of all AWS Audit Manager notifications.

§
listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>
[src]

Returns a list of tags for the specified resource in AWS Audit Manager.

§
registerAccount(params?: RegisterAccountRequest): Promise<RegisterAccountResponse>
[src]

Enables AWS Audit Manager for the specified AWS account.

§

Enables an AWS account within the organization as the delegated administrator for AWS Audit Manager.

§
tagResource(params: TagResourceRequest): Promise<void>
[src]

Tags the specified resource in AWS Audit Manager.

§
untagResource(params: UntagResourceRequest): Promise<void>
[src]

Removes a tag from a resource in AWS Audit Manager.

§
updateAssessment(params: UpdateAssessmentRequest): Promise<UpdateAssessmentResponse>
[src]

Edits an AWS Audit Manager assessment.

§
updateAssessmentControl(params: UpdateAssessmentControlRequest): Promise<UpdateAssessmentControlResponse>
[src]

Updates a control within an assessment in AWS Audit Manager.

§

Updates the status of a control set in an AWS Audit Manager assessment.

§

Updates a custom framework in AWS Audit Manager.

§
updateAssessmentStatus(params: UpdateAssessmentStatusRequest): Promise<UpdateAssessmentStatusResponse>
[src]

Updates the status of an assessment in AWS Audit Manager.

§
updateControl(params: UpdateControlRequest): Promise<UpdateControlResponse>
[src]

Updates a custom control in AWS Audit Manager.

§
updateSettings(params?: UpdateSettingsRequest): Promise<UpdateSettingsResponse>
[src]

Updates AWS Audit Manager settings for the current user account.

§

Validates the integrity of an assessment report in AWS Audit Manager.

§Static Properties