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

§Constructors

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

§Methods

§
associateAssessmentReportEvidenceFolder(params: AssociateAssessmentReportEvidenceFolderRequest, opts?: client.RequestOptions): Promise<void>
[src]

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

§

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

§

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

§

Deletes the delegations in the specified Audit Manager assessment.

§

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

§

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

§

Creates an assessment in Audit Manager.

§

Creates a custom framework in Audit Manager.

§

Creates an assessment report for the specified assessment.

§

Creates a new custom control in Audit Manager.

§
deleteAssessment(params: DeleteAssessmentRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes an assessment in Audit Manager.

§
deleteAssessmentFramework(params: DeleteAssessmentFrameworkRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a custom framework in Audit Manager.

§
deleteAssessmentReport(params: DeleteAssessmentReportRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes an assessment report from an assessment in Audit Manager.

§
deleteControl(params: DeleteControlRequest, opts?: client.RequestOptions): Promise<void>
[src]

Deletes a custom control in Audit Manager.

§
deregisterAccount(opts?: client.RequestOptions): Promise<DeregisterAccountResponse>
[src]

Deregisters an account in Audit Manager.

§
deregisterOrganizationAdminAccount(params?: DeregisterOrganizationAdminAccountRequest, opts?: client.RequestOptions): Promise<void>
[src]

Removes the specified member account as a delegated administrator for Audit Manager.

! IMPORTANT: ! When you remove a delegated administrator from your Audit Manager settings, or when you deregister a delegated administrator from Organizations, you continue to have access to the evidence that you previously collected under that account. ! However, Audit Manager will stop collecting and attaching evidence to that delegated administrator account moving forward.

§
disassociateAssessmentReportEvidenceFolder(params: DisassociateAssessmentReportEvidenceFolderRequest, opts?: client.RequestOptions): Promise<void>
[src]

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

§
getAccountStatus(opts?: client.RequestOptions): Promise<GetAccountStatusResponse>
[src]

Returns the registration status of an account in Audit Manager.

§

Returns an assessment from Audit Manager.

§

Returns a framework from Audit Manager.

§

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

§

Returns a list of changelogs from Audit Manager.

§

Returns a control from Audit Manager.

§

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

§

Returns evidence from Audit Manager.

§

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

§

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

§

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

§

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

§
getOrganizationAdminAccount(opts?: client.RequestOptions): Promise<GetOrganizationAdminAccountResponse>
[src]

Returns the name of the delegated Amazon Web Services administrator account for the organization.

§
getServicesInScope(opts?: client.RequestOptions): Promise<GetServicesInScopeResponse>
[src]

Returns a list of the in-scope Amazon Web Services services for the specified assessment.

§

Returns the settings for the specified account.

§

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

§

Returns a list of assessment reports created in Audit Manager.

§

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

§

Returns a list of controls from Audit Manager.

§

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

§

Returns a list of all Audit Manager notifications.

§

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

§

Enables Audit Manager for the specified account.

§

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

§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Tags the specified resource in Audit Manager.

§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Removes a tag from a resource in Audit Manager.

§

Edits an Audit Manager assessment.

§

Updates a control within an assessment in Audit Manager.

§

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

§

Updates a custom framework in Audit Manager.

§

Updates the status of an assessment in Audit Manager.

§

Updates a custom control in Audit Manager.

§

Updates Audit Manager settings for the current user account.

§

Validates the integrity of an assessment report in Audit Manager.

§Static Properties