/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the auditmanager-2017-07-25.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.AuditManager.Model; namespace Amazon.AuditManager { /// /// Interface for accessing AuditManager /// /// Welcome to the Audit Manager API reference. This guide is for developers who need /// detailed information about the Audit Manager API operations, data types, and errors. /// /// /// /// /// Audit Manager is a service that provides automated evidence collection so that you /// can continually audit your Amazon Web Services usage. You can use it to assess the /// effectiveness of your controls, manage risk, and simplify compliance. /// /// /// /// Audit Manager provides prebuilt frameworks that structure and automate assessments /// for a given compliance standard. Frameworks include a prebuilt collection of controls /// with descriptions and testing procedures. These controls are grouped according to /// the requirements of the specified compliance standard or regulation. You can also /// customize frameworks and controls to support internal audits with specific requirements. /// /// /// /// /// Use the following links to get started with the Audit Manager API: /// /// /// /// If you're new to Audit Manager, we recommend that you review the /// Audit Manager User Guide. /// /// public partial interface IAmazonAuditManager : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IAuditManagerPaginatorFactory Paginators { get; } #endif #region AssociateAssessmentReportEvidenceFolder /// /// Associates an evidence folder to an assessment report in an Audit Manager assessment. /// /// Container for the necessary parameters to execute the AssociateAssessmentReportEvidenceFolder service method. /// /// The response from the AssociateAssessmentReportEvidenceFolder service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for AssociateAssessmentReportEvidenceFolder Operation AssociateAssessmentReportEvidenceFolderResponse AssociateAssessmentReportEvidenceFolder(AssociateAssessmentReportEvidenceFolderRequest request); /// /// Initiates the asynchronous execution of the AssociateAssessmentReportEvidenceFolder operation. /// /// /// Container for the necessary parameters to execute the AssociateAssessmentReportEvidenceFolder operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateAssessmentReportEvidenceFolder /// operation. /// REST API Reference for AssociateAssessmentReportEvidenceFolder Operation IAsyncResult BeginAssociateAssessmentReportEvidenceFolder(AssociateAssessmentReportEvidenceFolderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateAssessmentReportEvidenceFolder operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateAssessmentReportEvidenceFolder. /// /// Returns a AssociateAssessmentReportEvidenceFolderResult from AuditManager. /// REST API Reference for AssociateAssessmentReportEvidenceFolder Operation AssociateAssessmentReportEvidenceFolderResponse EndAssociateAssessmentReportEvidenceFolder(IAsyncResult asyncResult); #endregion #region BatchAssociateAssessmentReportEvidence /// /// Associates a list of evidence to an assessment report in an Audit Manager assessment. /// /// Container for the necessary parameters to execute the BatchAssociateAssessmentReportEvidence service method. /// /// The response from the BatchAssociateAssessmentReportEvidence service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for BatchAssociateAssessmentReportEvidence Operation BatchAssociateAssessmentReportEvidenceResponse BatchAssociateAssessmentReportEvidence(BatchAssociateAssessmentReportEvidenceRequest request); /// /// Initiates the asynchronous execution of the BatchAssociateAssessmentReportEvidence operation. /// /// /// Container for the necessary parameters to execute the BatchAssociateAssessmentReportEvidence operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchAssociateAssessmentReportEvidence /// operation. /// REST API Reference for BatchAssociateAssessmentReportEvidence Operation IAsyncResult BeginBatchAssociateAssessmentReportEvidence(BatchAssociateAssessmentReportEvidenceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchAssociateAssessmentReportEvidence operation. /// /// /// The IAsyncResult returned by the call to BeginBatchAssociateAssessmentReportEvidence. /// /// Returns a BatchAssociateAssessmentReportEvidenceResult from AuditManager. /// REST API Reference for BatchAssociateAssessmentReportEvidence Operation BatchAssociateAssessmentReportEvidenceResponse EndBatchAssociateAssessmentReportEvidence(IAsyncResult asyncResult); #endregion #region BatchCreateDelegationByAssessment /// /// Creates a batch of delegations for an assessment in Audit Manager. /// /// Container for the necessary parameters to execute the BatchCreateDelegationByAssessment service method. /// /// The response from the BatchCreateDelegationByAssessment service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for BatchCreateDelegationByAssessment Operation BatchCreateDelegationByAssessmentResponse BatchCreateDelegationByAssessment(BatchCreateDelegationByAssessmentRequest request); /// /// Initiates the asynchronous execution of the BatchCreateDelegationByAssessment operation. /// /// /// Container for the necessary parameters to execute the BatchCreateDelegationByAssessment operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchCreateDelegationByAssessment /// operation. /// REST API Reference for BatchCreateDelegationByAssessment Operation IAsyncResult BeginBatchCreateDelegationByAssessment(BatchCreateDelegationByAssessmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchCreateDelegationByAssessment operation. /// /// /// The IAsyncResult returned by the call to BeginBatchCreateDelegationByAssessment. /// /// Returns a BatchCreateDelegationByAssessmentResult from AuditManager. /// REST API Reference for BatchCreateDelegationByAssessment Operation BatchCreateDelegationByAssessmentResponse EndBatchCreateDelegationByAssessment(IAsyncResult asyncResult); #endregion #region BatchDeleteDelegationByAssessment /// /// Deletes a batch of delegations for an assessment in Audit Manager. /// /// Container for the necessary parameters to execute the BatchDeleteDelegationByAssessment service method. /// /// The response from the BatchDeleteDelegationByAssessment service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for BatchDeleteDelegationByAssessment Operation BatchDeleteDelegationByAssessmentResponse BatchDeleteDelegationByAssessment(BatchDeleteDelegationByAssessmentRequest request); /// /// Initiates the asynchronous execution of the BatchDeleteDelegationByAssessment operation. /// /// /// Container for the necessary parameters to execute the BatchDeleteDelegationByAssessment operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchDeleteDelegationByAssessment /// operation. /// REST API Reference for BatchDeleteDelegationByAssessment Operation IAsyncResult BeginBatchDeleteDelegationByAssessment(BatchDeleteDelegationByAssessmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchDeleteDelegationByAssessment operation. /// /// /// The IAsyncResult returned by the call to BeginBatchDeleteDelegationByAssessment. /// /// Returns a BatchDeleteDelegationByAssessmentResult from AuditManager. /// REST API Reference for BatchDeleteDelegationByAssessment Operation BatchDeleteDelegationByAssessmentResponse EndBatchDeleteDelegationByAssessment(IAsyncResult asyncResult); #endregion #region BatchDisassociateAssessmentReportEvidence /// /// Disassociates a list of evidence from an assessment report in Audit Manager. /// /// Container for the necessary parameters to execute the BatchDisassociateAssessmentReportEvidence service method. /// /// The response from the BatchDisassociateAssessmentReportEvidence service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for BatchDisassociateAssessmentReportEvidence Operation BatchDisassociateAssessmentReportEvidenceResponse BatchDisassociateAssessmentReportEvidence(BatchDisassociateAssessmentReportEvidenceRequest request); /// /// Initiates the asynchronous execution of the BatchDisassociateAssessmentReportEvidence operation. /// /// /// Container for the necessary parameters to execute the BatchDisassociateAssessmentReportEvidence operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchDisassociateAssessmentReportEvidence /// operation. /// REST API Reference for BatchDisassociateAssessmentReportEvidence Operation IAsyncResult BeginBatchDisassociateAssessmentReportEvidence(BatchDisassociateAssessmentReportEvidenceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchDisassociateAssessmentReportEvidence operation. /// /// /// The IAsyncResult returned by the call to BeginBatchDisassociateAssessmentReportEvidence. /// /// Returns a BatchDisassociateAssessmentReportEvidenceResult from AuditManager. /// REST API Reference for BatchDisassociateAssessmentReportEvidence Operation BatchDisassociateAssessmentReportEvidenceResponse EndBatchDisassociateAssessmentReportEvidence(IAsyncResult asyncResult); #endregion #region BatchImportEvidenceToAssessmentControl /// /// Adds one or more pieces of evidence to a control in an Audit Manager assessment. /// /// /// /// You can import manual evidence from any S3 bucket by specifying the S3 URI of the /// object. You can also upload a file from your browser, or enter plain text in response /// to a risk assessment question. /// /// /// /// The following restrictions apply to this action: /// /// /// /// For more information about Audit Manager service restrictions, see Quotas /// and restrictions for Audit Manager. /// /// /// Container for the necessary parameters to execute the BatchImportEvidenceToAssessmentControl service method. /// /// The response from the BatchImportEvidenceToAssessmentControl service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for BatchImportEvidenceToAssessmentControl Operation BatchImportEvidenceToAssessmentControlResponse BatchImportEvidenceToAssessmentControl(BatchImportEvidenceToAssessmentControlRequest request); /// /// Initiates the asynchronous execution of the BatchImportEvidenceToAssessmentControl operation. /// /// /// Container for the necessary parameters to execute the BatchImportEvidenceToAssessmentControl operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchImportEvidenceToAssessmentControl /// operation. /// REST API Reference for BatchImportEvidenceToAssessmentControl Operation IAsyncResult BeginBatchImportEvidenceToAssessmentControl(BatchImportEvidenceToAssessmentControlRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchImportEvidenceToAssessmentControl operation. /// /// /// The IAsyncResult returned by the call to BeginBatchImportEvidenceToAssessmentControl. /// /// Returns a BatchImportEvidenceToAssessmentControlResult from AuditManager. /// REST API Reference for BatchImportEvidenceToAssessmentControl Operation BatchImportEvidenceToAssessmentControlResponse EndBatchImportEvidenceToAssessmentControl(IAsyncResult asyncResult); #endregion #region CreateAssessment /// /// Creates an assessment in Audit Manager. /// /// Container for the necessary parameters to execute the CreateAssessment service method. /// /// The response from the CreateAssessment service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// You've reached your account quota for this resource type. To perform the requested /// action, delete some existing resources or request /// a quota increase from the Service Quotas console. For a list of Audit Manager /// service quotas, see Quotas /// and restrictions for Audit Manager. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for CreateAssessment Operation CreateAssessmentResponse CreateAssessment(CreateAssessmentRequest request); /// /// Initiates the asynchronous execution of the CreateAssessment operation. /// /// /// Container for the necessary parameters to execute the CreateAssessment operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAssessment /// operation. /// REST API Reference for CreateAssessment Operation IAsyncResult BeginCreateAssessment(CreateAssessmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateAssessment operation. /// /// /// The IAsyncResult returned by the call to BeginCreateAssessment. /// /// Returns a CreateAssessmentResult from AuditManager. /// REST API Reference for CreateAssessment Operation CreateAssessmentResponse EndCreateAssessment(IAsyncResult asyncResult); #endregion #region CreateAssessmentFramework /// /// Creates a custom framework in Audit Manager. /// /// Container for the necessary parameters to execute the CreateAssessmentFramework service method. /// /// The response from the CreateAssessmentFramework service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// You've reached your account quota for this resource type. To perform the requested /// action, delete some existing resources or request /// a quota increase from the Service Quotas console. For a list of Audit Manager /// service quotas, see Quotas /// and restrictions for Audit Manager. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for CreateAssessmentFramework Operation CreateAssessmentFrameworkResponse CreateAssessmentFramework(CreateAssessmentFrameworkRequest request); /// /// Initiates the asynchronous execution of the CreateAssessmentFramework operation. /// /// /// Container for the necessary parameters to execute the CreateAssessmentFramework operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAssessmentFramework /// operation. /// REST API Reference for CreateAssessmentFramework Operation IAsyncResult BeginCreateAssessmentFramework(CreateAssessmentFrameworkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateAssessmentFramework operation. /// /// /// The IAsyncResult returned by the call to BeginCreateAssessmentFramework. /// /// Returns a CreateAssessmentFrameworkResult from AuditManager. /// REST API Reference for CreateAssessmentFramework Operation CreateAssessmentFrameworkResponse EndCreateAssessmentFramework(IAsyncResult asyncResult); #endregion #region CreateAssessmentReport /// /// Creates an assessment report for the specified assessment. /// /// Container for the necessary parameters to execute the CreateAssessmentReport service method. /// /// The response from the CreateAssessmentReport service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for CreateAssessmentReport Operation CreateAssessmentReportResponse CreateAssessmentReport(CreateAssessmentReportRequest request); /// /// Initiates the asynchronous execution of the CreateAssessmentReport operation. /// /// /// Container for the necessary parameters to execute the CreateAssessmentReport operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAssessmentReport /// operation. /// REST API Reference for CreateAssessmentReport Operation IAsyncResult BeginCreateAssessmentReport(CreateAssessmentReportRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateAssessmentReport operation. /// /// /// The IAsyncResult returned by the call to BeginCreateAssessmentReport. /// /// Returns a CreateAssessmentReportResult from AuditManager. /// REST API Reference for CreateAssessmentReport Operation CreateAssessmentReportResponse EndCreateAssessmentReport(IAsyncResult asyncResult); #endregion #region CreateControl /// /// Creates a new custom control in Audit Manager. /// /// Container for the necessary parameters to execute the CreateControl service method. /// /// The response from the CreateControl service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// You've reached your account quota for this resource type. To perform the requested /// action, delete some existing resources or request /// a quota increase from the Service Quotas console. For a list of Audit Manager /// service quotas, see Quotas /// and restrictions for Audit Manager. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for CreateControl Operation CreateControlResponse CreateControl(CreateControlRequest request); /// /// Initiates the asynchronous execution of the CreateControl operation. /// /// /// Container for the necessary parameters to execute the CreateControl operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateControl /// operation. /// REST API Reference for CreateControl Operation IAsyncResult BeginCreateControl(CreateControlRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateControl operation. /// /// /// The IAsyncResult returned by the call to BeginCreateControl. /// /// Returns a CreateControlResult from AuditManager. /// REST API Reference for CreateControl Operation CreateControlResponse EndCreateControl(IAsyncResult asyncResult); #endregion #region DeleteAssessment /// /// Deletes an assessment in Audit Manager. /// /// Container for the necessary parameters to execute the DeleteAssessment service method. /// /// The response from the DeleteAssessment service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for DeleteAssessment Operation DeleteAssessmentResponse DeleteAssessment(DeleteAssessmentRequest request); /// /// Initiates the asynchronous execution of the DeleteAssessment operation. /// /// /// Container for the necessary parameters to execute the DeleteAssessment operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAssessment /// operation. /// REST API Reference for DeleteAssessment Operation IAsyncResult BeginDeleteAssessment(DeleteAssessmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteAssessment operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteAssessment. /// /// Returns a DeleteAssessmentResult from AuditManager. /// REST API Reference for DeleteAssessment Operation DeleteAssessmentResponse EndDeleteAssessment(IAsyncResult asyncResult); #endregion #region DeleteAssessmentFramework /// /// Deletes a custom framework in Audit Manager. /// /// Container for the necessary parameters to execute the DeleteAssessmentFramework service method. /// /// The response from the DeleteAssessmentFramework service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for DeleteAssessmentFramework Operation DeleteAssessmentFrameworkResponse DeleteAssessmentFramework(DeleteAssessmentFrameworkRequest request); /// /// Initiates the asynchronous execution of the DeleteAssessmentFramework operation. /// /// /// Container for the necessary parameters to execute the DeleteAssessmentFramework operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAssessmentFramework /// operation. /// REST API Reference for DeleteAssessmentFramework Operation IAsyncResult BeginDeleteAssessmentFramework(DeleteAssessmentFrameworkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteAssessmentFramework operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteAssessmentFramework. /// /// Returns a DeleteAssessmentFrameworkResult from AuditManager. /// REST API Reference for DeleteAssessmentFramework Operation DeleteAssessmentFrameworkResponse EndDeleteAssessmentFramework(IAsyncResult asyncResult); #endregion #region DeleteAssessmentFrameworkShare /// /// Deletes a share request for a custom framework in Audit Manager. /// /// Container for the necessary parameters to execute the DeleteAssessmentFrameworkShare service method. /// /// The response from the DeleteAssessmentFrameworkShare service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for DeleteAssessmentFrameworkShare Operation DeleteAssessmentFrameworkShareResponse DeleteAssessmentFrameworkShare(DeleteAssessmentFrameworkShareRequest request); /// /// Initiates the asynchronous execution of the DeleteAssessmentFrameworkShare operation. /// /// /// Container for the necessary parameters to execute the DeleteAssessmentFrameworkShare operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAssessmentFrameworkShare /// operation. /// REST API Reference for DeleteAssessmentFrameworkShare Operation IAsyncResult BeginDeleteAssessmentFrameworkShare(DeleteAssessmentFrameworkShareRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteAssessmentFrameworkShare operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteAssessmentFrameworkShare. /// /// Returns a DeleteAssessmentFrameworkShareResult from AuditManager. /// REST API Reference for DeleteAssessmentFrameworkShare Operation DeleteAssessmentFrameworkShareResponse EndDeleteAssessmentFrameworkShare(IAsyncResult asyncResult); #endregion #region DeleteAssessmentReport /// /// Deletes an assessment report in Audit Manager. /// /// /// /// When you run the DeleteAssessmentReport operation, Audit Manager attempts /// to delete the following data: /// ///
  1. /// /// The specified assessment report that’s stored in your S3 bucket /// ///
  2. /// /// The associated metadata that’s stored in Audit Manager /// ///
/// /// If Audit Manager can’t access the assessment report in your S3 bucket, the report /// isn’t deleted. In this event, the DeleteAssessmentReport operation doesn’t /// fail. Instead, it proceeds to delete the associated metadata only. You must then delete /// the assessment report from the S3 bucket yourself. /// /// /// /// This scenario happens when Audit Manager receives a 403 (Forbidden) or /// 404 (Not Found) error from Amazon S3. To avoid this, make sure that your /// S3 bucket is available, and that you configured the correct permissions for Audit /// Manager to delete resources in your S3 bucket. For an example permissions policy that /// you can use, see Assessment /// report destination permissions in the Audit Manager User Guide. For information /// about the issues that could cause a 403 (Forbidden) or 404 (Not /// Found) error from Amazon S3, see List /// of Error Codes in the Amazon Simple Storage Service API Reference. /// ///
/// Container for the necessary parameters to execute the DeleteAssessmentReport service method. /// /// The response from the DeleteAssessmentReport service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for DeleteAssessmentReport Operation DeleteAssessmentReportResponse DeleteAssessmentReport(DeleteAssessmentReportRequest request); /// /// Initiates the asynchronous execution of the DeleteAssessmentReport operation. /// /// /// Container for the necessary parameters to execute the DeleteAssessmentReport operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAssessmentReport /// operation. /// REST API Reference for DeleteAssessmentReport Operation IAsyncResult BeginDeleteAssessmentReport(DeleteAssessmentReportRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteAssessmentReport operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteAssessmentReport. /// /// Returns a DeleteAssessmentReportResult from AuditManager. /// REST API Reference for DeleteAssessmentReport Operation DeleteAssessmentReportResponse EndDeleteAssessmentReport(IAsyncResult asyncResult); #endregion #region DeleteControl /// /// Deletes a custom control in Audit Manager. /// /// /// /// When you invoke this operation, the custom control is deleted from any frameworks /// or assessments that it’s currently part of. As a result, Audit Manager will stop collecting /// evidence for that custom control in all of your assessments. This includes assessments /// that you previously created before you deleted the custom control. /// /// /// /// Container for the necessary parameters to execute the DeleteControl service method. /// /// The response from the DeleteControl service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for DeleteControl Operation DeleteControlResponse DeleteControl(DeleteControlRequest request); /// /// Initiates the asynchronous execution of the DeleteControl operation. /// /// /// Container for the necessary parameters to execute the DeleteControl operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteControl /// operation. /// REST API Reference for DeleteControl Operation IAsyncResult BeginDeleteControl(DeleteControlRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteControl operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteControl. /// /// Returns a DeleteControlResult from AuditManager. /// REST API Reference for DeleteControl Operation DeleteControlResponse EndDeleteControl(IAsyncResult asyncResult); #endregion #region DeregisterAccount /// /// Deregisters an account in Audit Manager. /// /// /// /// Before you deregister, you can use the UpdateSettings /// API operation to set your preferred data retention policy. By default, Audit Manager /// retains your data. If you want to delete your data, you can use the DeregistrationPolicy /// attribute to request the deletion of your data. /// /// /// /// For more information about data retention, see Data /// Protection in the Audit Manager User Guide. /// /// /// /// Container for the necessary parameters to execute the DeregisterAccount service method. /// /// The response from the DeregisterAccount service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for DeregisterAccount Operation DeregisterAccountResponse DeregisterAccount(DeregisterAccountRequest request); /// /// Initiates the asynchronous execution of the DeregisterAccount operation. /// /// /// Container for the necessary parameters to execute the DeregisterAccount operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeregisterAccount /// operation. /// REST API Reference for DeregisterAccount Operation IAsyncResult BeginDeregisterAccount(DeregisterAccountRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeregisterAccount operation. /// /// /// The IAsyncResult returned by the call to BeginDeregisterAccount. /// /// Returns a DeregisterAccountResult from AuditManager. /// REST API Reference for DeregisterAccount Operation DeregisterAccountResponse EndDeregisterAccount(IAsyncResult asyncResult); #endregion #region DeregisterOrganizationAdminAccount /// /// Removes the specified Amazon Web Services account as a delegated administrator for /// Audit Manager. /// /// /// /// When you remove a delegated administrator from your Audit Manager settings, you continue /// to have access to the evidence that you previously collected under that account. This /// is also the case when you deregister a delegated administrator from Organizations. /// However, Audit Manager stops collecting and attaching evidence to that delegated administrator /// account moving forward. /// /// /// /// Keep in mind the following cleanup task if you use evidence finder: /// /// /// /// Before you use your management account to remove a delegated administrator, make sure /// that the current delegated administrator account signs in to Audit Manager and disables /// evidence finder first. Disabling evidence finder automatically deletes the event data /// store that was created in their account when they enabled evidence finder. If this /// task isn’t completed, the event data store remains in their account. In this case, /// we recommend that the original delegated administrator goes to CloudTrail Lake and /// manually deletes /// the event data store. /// /// /// /// This cleanup task is necessary to ensure that you don't end up with multiple event /// data stores. Audit Manager ignores an unused event data store after you remove or /// change a delegated administrator account. However, the unused event data store continues /// to incur storage costs from CloudTrail Lake if you don't delete it. /// /// /// /// When you deregister a delegated administrator account for Audit Manager, the data /// for that account isn’t deleted. If you want to delete resource data for a delegated /// administrator account, you must perform that task separately before you deregister /// the account. Either, you can do this in the Audit Manager console. Or, you can use /// one of the delete API operations that are provided by Audit Manager. /// /// /// /// To delete your Audit Manager resource data, see the following instructions: /// /// /// /// At this time, Audit Manager doesn't provide an option to delete evidence for a specific /// delegated administrator. Instead, when your management account deregisters Audit Manager, /// we perform a cleanup for the current delegated administrator account at the time of /// deregistration. /// /// /// Container for the necessary parameters to execute the DeregisterOrganizationAdminAccount service method. /// /// The response from the DeregisterOrganizationAdminAccount service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for DeregisterOrganizationAdminAccount Operation DeregisterOrganizationAdminAccountResponse DeregisterOrganizationAdminAccount(DeregisterOrganizationAdminAccountRequest request); /// /// Initiates the asynchronous execution of the DeregisterOrganizationAdminAccount operation. /// /// /// Container for the necessary parameters to execute the DeregisterOrganizationAdminAccount operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeregisterOrganizationAdminAccount /// operation. /// REST API Reference for DeregisterOrganizationAdminAccount Operation IAsyncResult BeginDeregisterOrganizationAdminAccount(DeregisterOrganizationAdminAccountRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeregisterOrganizationAdminAccount operation. /// /// /// The IAsyncResult returned by the call to BeginDeregisterOrganizationAdminAccount. /// /// Returns a DeregisterOrganizationAdminAccountResult from AuditManager. /// REST API Reference for DeregisterOrganizationAdminAccount Operation DeregisterOrganizationAdminAccountResponse EndDeregisterOrganizationAdminAccount(IAsyncResult asyncResult); #endregion #region DisassociateAssessmentReportEvidenceFolder /// /// Disassociates an evidence folder from the specified assessment report in Audit Manager. /// /// Container for the necessary parameters to execute the DisassociateAssessmentReportEvidenceFolder service method. /// /// The response from the DisassociateAssessmentReportEvidenceFolder service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for DisassociateAssessmentReportEvidenceFolder Operation DisassociateAssessmentReportEvidenceFolderResponse DisassociateAssessmentReportEvidenceFolder(DisassociateAssessmentReportEvidenceFolderRequest request); /// /// Initiates the asynchronous execution of the DisassociateAssessmentReportEvidenceFolder operation. /// /// /// Container for the necessary parameters to execute the DisassociateAssessmentReportEvidenceFolder operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateAssessmentReportEvidenceFolder /// operation. /// REST API Reference for DisassociateAssessmentReportEvidenceFolder Operation IAsyncResult BeginDisassociateAssessmentReportEvidenceFolder(DisassociateAssessmentReportEvidenceFolderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateAssessmentReportEvidenceFolder operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateAssessmentReportEvidenceFolder. /// /// Returns a DisassociateAssessmentReportEvidenceFolderResult from AuditManager. /// REST API Reference for DisassociateAssessmentReportEvidenceFolder Operation DisassociateAssessmentReportEvidenceFolderResponse EndDisassociateAssessmentReportEvidenceFolder(IAsyncResult asyncResult); #endregion #region GetAccountStatus /// /// Gets the registration status of an account in Audit Manager. /// /// Container for the necessary parameters to execute the GetAccountStatus service method. /// /// The response from the GetAccountStatus service method, as returned by AuditManager. /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// REST API Reference for GetAccountStatus Operation GetAccountStatusResponse GetAccountStatus(GetAccountStatusRequest request); /// /// Initiates the asynchronous execution of the GetAccountStatus operation. /// /// /// Container for the necessary parameters to execute the GetAccountStatus operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccountStatus /// operation. /// REST API Reference for GetAccountStatus Operation IAsyncResult BeginGetAccountStatus(GetAccountStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetAccountStatus operation. /// /// /// The IAsyncResult returned by the call to BeginGetAccountStatus. /// /// Returns a GetAccountStatusResult from AuditManager. /// REST API Reference for GetAccountStatus Operation GetAccountStatusResponse EndGetAccountStatus(IAsyncResult asyncResult); #endregion #region GetAssessment /// /// Gets information about a specified assessment. /// /// Container for the necessary parameters to execute the GetAssessment service method. /// /// The response from the GetAssessment service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for GetAssessment Operation GetAssessmentResponse GetAssessment(GetAssessmentRequest request); /// /// Initiates the asynchronous execution of the GetAssessment operation. /// /// /// Container for the necessary parameters to execute the GetAssessment operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAssessment /// operation. /// REST API Reference for GetAssessment Operation IAsyncResult BeginGetAssessment(GetAssessmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetAssessment operation. /// /// /// The IAsyncResult returned by the call to BeginGetAssessment. /// /// Returns a GetAssessmentResult from AuditManager. /// REST API Reference for GetAssessment Operation GetAssessmentResponse EndGetAssessment(IAsyncResult asyncResult); #endregion #region GetAssessmentFramework /// /// Gets information about a specified framework. /// /// Container for the necessary parameters to execute the GetAssessmentFramework service method. /// /// The response from the GetAssessmentFramework service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for GetAssessmentFramework Operation GetAssessmentFrameworkResponse GetAssessmentFramework(GetAssessmentFrameworkRequest request); /// /// Initiates the asynchronous execution of the GetAssessmentFramework operation. /// /// /// Container for the necessary parameters to execute the GetAssessmentFramework operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAssessmentFramework /// operation. /// REST API Reference for GetAssessmentFramework Operation IAsyncResult BeginGetAssessmentFramework(GetAssessmentFrameworkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetAssessmentFramework operation. /// /// /// The IAsyncResult returned by the call to BeginGetAssessmentFramework. /// /// Returns a GetAssessmentFrameworkResult from AuditManager. /// REST API Reference for GetAssessmentFramework Operation GetAssessmentFrameworkResponse EndGetAssessmentFramework(IAsyncResult asyncResult); #endregion #region GetAssessmentReportUrl /// /// Gets the URL of an assessment report in Audit Manager. /// /// Container for the necessary parameters to execute the GetAssessmentReportUrl service method. /// /// The response from the GetAssessmentReportUrl service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for GetAssessmentReportUrl Operation GetAssessmentReportUrlResponse GetAssessmentReportUrl(GetAssessmentReportUrlRequest request); /// /// Initiates the asynchronous execution of the GetAssessmentReportUrl operation. /// /// /// Container for the necessary parameters to execute the GetAssessmentReportUrl operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAssessmentReportUrl /// operation. /// REST API Reference for GetAssessmentReportUrl Operation IAsyncResult BeginGetAssessmentReportUrl(GetAssessmentReportUrlRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetAssessmentReportUrl operation. /// /// /// The IAsyncResult returned by the call to BeginGetAssessmentReportUrl. /// /// Returns a GetAssessmentReportUrlResult from AuditManager. /// REST API Reference for GetAssessmentReportUrl Operation GetAssessmentReportUrlResponse EndGetAssessmentReportUrl(IAsyncResult asyncResult); #endregion #region GetChangeLogs /// /// Gets a list of changelogs from Audit Manager. /// /// Container for the necessary parameters to execute the GetChangeLogs service method. /// /// The response from the GetChangeLogs service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for GetChangeLogs Operation GetChangeLogsResponse GetChangeLogs(GetChangeLogsRequest request); /// /// Initiates the asynchronous execution of the GetChangeLogs operation. /// /// /// Container for the necessary parameters to execute the GetChangeLogs operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetChangeLogs /// operation. /// REST API Reference for GetChangeLogs Operation IAsyncResult BeginGetChangeLogs(GetChangeLogsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetChangeLogs operation. /// /// /// The IAsyncResult returned by the call to BeginGetChangeLogs. /// /// Returns a GetChangeLogsResult from AuditManager. /// REST API Reference for GetChangeLogs Operation GetChangeLogsResponse EndGetChangeLogs(IAsyncResult asyncResult); #endregion #region GetControl /// /// Gets information about a specified control. /// /// Container for the necessary parameters to execute the GetControl service method. /// /// The response from the GetControl service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for GetControl Operation GetControlResponse GetControl(GetControlRequest request); /// /// Initiates the asynchronous execution of the GetControl operation. /// /// /// Container for the necessary parameters to execute the GetControl operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetControl /// operation. /// REST API Reference for GetControl Operation IAsyncResult BeginGetControl(GetControlRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetControl operation. /// /// /// The IAsyncResult returned by the call to BeginGetControl. /// /// Returns a GetControlResult from AuditManager. /// REST API Reference for GetControl Operation GetControlResponse EndGetControl(IAsyncResult asyncResult); #endregion #region GetDelegations /// /// Gets a list of delegations from an audit owner to a delegate. /// /// Container for the necessary parameters to execute the GetDelegations service method. /// /// The response from the GetDelegations service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for GetDelegations Operation GetDelegationsResponse GetDelegations(GetDelegationsRequest request); /// /// Initiates the asynchronous execution of the GetDelegations operation. /// /// /// Container for the necessary parameters to execute the GetDelegations operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDelegations /// operation. /// REST API Reference for GetDelegations Operation IAsyncResult BeginGetDelegations(GetDelegationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDelegations operation. /// /// /// The IAsyncResult returned by the call to BeginGetDelegations. /// /// Returns a GetDelegationsResult from AuditManager. /// REST API Reference for GetDelegations Operation GetDelegationsResponse EndGetDelegations(IAsyncResult asyncResult); #endregion #region GetEvidence /// /// Gets information about a specified evidence item. /// /// Container for the necessary parameters to execute the GetEvidence service method. /// /// The response from the GetEvidence service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for GetEvidence Operation GetEvidenceResponse GetEvidence(GetEvidenceRequest request); /// /// Initiates the asynchronous execution of the GetEvidence operation. /// /// /// Container for the necessary parameters to execute the GetEvidence operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetEvidence /// operation. /// REST API Reference for GetEvidence Operation IAsyncResult BeginGetEvidence(GetEvidenceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEvidence operation. /// /// /// The IAsyncResult returned by the call to BeginGetEvidence. /// /// Returns a GetEvidenceResult from AuditManager. /// REST API Reference for GetEvidence Operation GetEvidenceResponse EndGetEvidence(IAsyncResult asyncResult); #endregion #region GetEvidenceByEvidenceFolder /// /// Gets all evidence from a specified evidence folder in Audit Manager. /// /// Container for the necessary parameters to execute the GetEvidenceByEvidenceFolder service method. /// /// The response from the GetEvidenceByEvidenceFolder service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for GetEvidenceByEvidenceFolder Operation GetEvidenceByEvidenceFolderResponse GetEvidenceByEvidenceFolder(GetEvidenceByEvidenceFolderRequest request); /// /// Initiates the asynchronous execution of the GetEvidenceByEvidenceFolder operation. /// /// /// Container for the necessary parameters to execute the GetEvidenceByEvidenceFolder operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetEvidenceByEvidenceFolder /// operation. /// REST API Reference for GetEvidenceByEvidenceFolder Operation IAsyncResult BeginGetEvidenceByEvidenceFolder(GetEvidenceByEvidenceFolderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEvidenceByEvidenceFolder operation. /// /// /// The IAsyncResult returned by the call to BeginGetEvidenceByEvidenceFolder. /// /// Returns a GetEvidenceByEvidenceFolderResult from AuditManager. /// REST API Reference for GetEvidenceByEvidenceFolder Operation GetEvidenceByEvidenceFolderResponse EndGetEvidenceByEvidenceFolder(IAsyncResult asyncResult); #endregion #region GetEvidenceFileUploadUrl /// /// Creates a presigned Amazon S3 URL that can be used to upload a file as manual evidence. /// For instructions on how to use this operation, see Upload /// a file from your browser in the Audit Manager User Guide. /// /// /// /// The following restrictions apply to this operation: /// /// /// /// For more information about Audit Manager service restrictions, see Quotas /// and restrictions for Audit Manager. /// /// /// Container for the necessary parameters to execute the GetEvidenceFileUploadUrl service method. /// /// The response from the GetEvidenceFileUploadUrl service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The request was denied due to request throttling. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for GetEvidenceFileUploadUrl Operation GetEvidenceFileUploadUrlResponse GetEvidenceFileUploadUrl(GetEvidenceFileUploadUrlRequest request); /// /// Initiates the asynchronous execution of the GetEvidenceFileUploadUrl operation. /// /// /// Container for the necessary parameters to execute the GetEvidenceFileUploadUrl operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetEvidenceFileUploadUrl /// operation. /// REST API Reference for GetEvidenceFileUploadUrl Operation IAsyncResult BeginGetEvidenceFileUploadUrl(GetEvidenceFileUploadUrlRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEvidenceFileUploadUrl operation. /// /// /// The IAsyncResult returned by the call to BeginGetEvidenceFileUploadUrl. /// /// Returns a GetEvidenceFileUploadUrlResult from AuditManager. /// REST API Reference for GetEvidenceFileUploadUrl Operation GetEvidenceFileUploadUrlResponse EndGetEvidenceFileUploadUrl(IAsyncResult asyncResult); #endregion #region GetEvidenceFolder /// /// Gets an evidence folder from a specified assessment in Audit Manager. /// /// Container for the necessary parameters to execute the GetEvidenceFolder service method. /// /// The response from the GetEvidenceFolder service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for GetEvidenceFolder Operation GetEvidenceFolderResponse GetEvidenceFolder(GetEvidenceFolderRequest request); /// /// Initiates the asynchronous execution of the GetEvidenceFolder operation. /// /// /// Container for the necessary parameters to execute the GetEvidenceFolder operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetEvidenceFolder /// operation. /// REST API Reference for GetEvidenceFolder Operation IAsyncResult BeginGetEvidenceFolder(GetEvidenceFolderRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEvidenceFolder operation. /// /// /// The IAsyncResult returned by the call to BeginGetEvidenceFolder. /// /// Returns a GetEvidenceFolderResult from AuditManager. /// REST API Reference for GetEvidenceFolder Operation GetEvidenceFolderResponse EndGetEvidenceFolder(IAsyncResult asyncResult); #endregion #region GetEvidenceFoldersByAssessment /// /// Gets the evidence folders from a specified assessment in Audit Manager. /// /// Container for the necessary parameters to execute the GetEvidenceFoldersByAssessment service method. /// /// The response from the GetEvidenceFoldersByAssessment service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for GetEvidenceFoldersByAssessment Operation GetEvidenceFoldersByAssessmentResponse GetEvidenceFoldersByAssessment(GetEvidenceFoldersByAssessmentRequest request); /// /// Initiates the asynchronous execution of the GetEvidenceFoldersByAssessment operation. /// /// /// Container for the necessary parameters to execute the GetEvidenceFoldersByAssessment operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetEvidenceFoldersByAssessment /// operation. /// REST API Reference for GetEvidenceFoldersByAssessment Operation IAsyncResult BeginGetEvidenceFoldersByAssessment(GetEvidenceFoldersByAssessmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEvidenceFoldersByAssessment operation. /// /// /// The IAsyncResult returned by the call to BeginGetEvidenceFoldersByAssessment. /// /// Returns a GetEvidenceFoldersByAssessmentResult from AuditManager. /// REST API Reference for GetEvidenceFoldersByAssessment Operation GetEvidenceFoldersByAssessmentResponse EndGetEvidenceFoldersByAssessment(IAsyncResult asyncResult); #endregion #region GetEvidenceFoldersByAssessmentControl /// /// Gets a list of evidence folders that are associated with a specified control in an /// Audit Manager assessment. /// /// Container for the necessary parameters to execute the GetEvidenceFoldersByAssessmentControl service method. /// /// The response from the GetEvidenceFoldersByAssessmentControl service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for GetEvidenceFoldersByAssessmentControl Operation GetEvidenceFoldersByAssessmentControlResponse GetEvidenceFoldersByAssessmentControl(GetEvidenceFoldersByAssessmentControlRequest request); /// /// Initiates the asynchronous execution of the GetEvidenceFoldersByAssessmentControl operation. /// /// /// Container for the necessary parameters to execute the GetEvidenceFoldersByAssessmentControl operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetEvidenceFoldersByAssessmentControl /// operation. /// REST API Reference for GetEvidenceFoldersByAssessmentControl Operation IAsyncResult BeginGetEvidenceFoldersByAssessmentControl(GetEvidenceFoldersByAssessmentControlRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEvidenceFoldersByAssessmentControl operation. /// /// /// The IAsyncResult returned by the call to BeginGetEvidenceFoldersByAssessmentControl. /// /// Returns a GetEvidenceFoldersByAssessmentControlResult from AuditManager. /// REST API Reference for GetEvidenceFoldersByAssessmentControl Operation GetEvidenceFoldersByAssessmentControlResponse EndGetEvidenceFoldersByAssessmentControl(IAsyncResult asyncResult); #endregion #region GetInsights /// /// Gets the latest analytics data for all your current active assessments. /// /// Container for the necessary parameters to execute the GetInsights service method. /// /// The response from the GetInsights service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// REST API Reference for GetInsights Operation GetInsightsResponse GetInsights(GetInsightsRequest request); /// /// Initiates the asynchronous execution of the GetInsights operation. /// /// /// Container for the necessary parameters to execute the GetInsights operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetInsights /// operation. /// REST API Reference for GetInsights Operation IAsyncResult BeginGetInsights(GetInsightsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetInsights operation. /// /// /// The IAsyncResult returned by the call to BeginGetInsights. /// /// Returns a GetInsightsResult from AuditManager. /// REST API Reference for GetInsights Operation GetInsightsResponse EndGetInsights(IAsyncResult asyncResult); #endregion #region GetInsightsByAssessment /// /// Gets the latest analytics data for a specific active assessment. /// /// Container for the necessary parameters to execute the GetInsightsByAssessment service method. /// /// The response from the GetInsightsByAssessment service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for GetInsightsByAssessment Operation GetInsightsByAssessmentResponse GetInsightsByAssessment(GetInsightsByAssessmentRequest request); /// /// Initiates the asynchronous execution of the GetInsightsByAssessment operation. /// /// /// Container for the necessary parameters to execute the GetInsightsByAssessment operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetInsightsByAssessment /// operation. /// REST API Reference for GetInsightsByAssessment Operation IAsyncResult BeginGetInsightsByAssessment(GetInsightsByAssessmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetInsightsByAssessment operation. /// /// /// The IAsyncResult returned by the call to BeginGetInsightsByAssessment. /// /// Returns a GetInsightsByAssessmentResult from AuditManager. /// REST API Reference for GetInsightsByAssessment Operation GetInsightsByAssessmentResponse EndGetInsightsByAssessment(IAsyncResult asyncResult); #endregion #region GetOrganizationAdminAccount /// /// Gets the name of the delegated Amazon Web Services administrator account for a specified /// organization. /// /// Container for the necessary parameters to execute the GetOrganizationAdminAccount service method. /// /// The response from the GetOrganizationAdminAccount service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for GetOrganizationAdminAccount Operation GetOrganizationAdminAccountResponse GetOrganizationAdminAccount(GetOrganizationAdminAccountRequest request); /// /// Initiates the asynchronous execution of the GetOrganizationAdminAccount operation. /// /// /// Container for the necessary parameters to execute the GetOrganizationAdminAccount operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetOrganizationAdminAccount /// operation. /// REST API Reference for GetOrganizationAdminAccount Operation IAsyncResult BeginGetOrganizationAdminAccount(GetOrganizationAdminAccountRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetOrganizationAdminAccount operation. /// /// /// The IAsyncResult returned by the call to BeginGetOrganizationAdminAccount. /// /// Returns a GetOrganizationAdminAccountResult from AuditManager. /// REST API Reference for GetOrganizationAdminAccount Operation GetOrganizationAdminAccountResponse EndGetOrganizationAdminAccount(IAsyncResult asyncResult); #endregion #region GetServicesInScope /// /// Gets a list of all of the Amazon Web Services that you can choose to include in your /// assessment. When you create /// an assessment, specify which of these services you want to include to narrow the /// assessment's scope. /// /// Container for the necessary parameters to execute the GetServicesInScope service method. /// /// The response from the GetServicesInScope service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for GetServicesInScope Operation GetServicesInScopeResponse GetServicesInScope(GetServicesInScopeRequest request); /// /// Initiates the asynchronous execution of the GetServicesInScope operation. /// /// /// Container for the necessary parameters to execute the GetServicesInScope operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetServicesInScope /// operation. /// REST API Reference for GetServicesInScope Operation IAsyncResult BeginGetServicesInScope(GetServicesInScopeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetServicesInScope operation. /// /// /// The IAsyncResult returned by the call to BeginGetServicesInScope. /// /// Returns a GetServicesInScopeResult from AuditManager. /// REST API Reference for GetServicesInScope Operation GetServicesInScopeResponse EndGetServicesInScope(IAsyncResult asyncResult); #endregion #region GetSettings /// /// Gets the settings for a specified Amazon Web Services account. /// /// Container for the necessary parameters to execute the GetSettings service method. /// /// The response from the GetSettings service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// REST API Reference for GetSettings Operation GetSettingsResponse GetSettings(GetSettingsRequest request); /// /// Initiates the asynchronous execution of the GetSettings operation. /// /// /// Container for the necessary parameters to execute the GetSettings operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSettings /// operation. /// REST API Reference for GetSettings Operation IAsyncResult BeginGetSettings(GetSettingsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetSettings operation. /// /// /// The IAsyncResult returned by the call to BeginGetSettings. /// /// Returns a GetSettingsResult from AuditManager. /// REST API Reference for GetSettings Operation GetSettingsResponse EndGetSettings(IAsyncResult asyncResult); #endregion #region ListAssessmentControlInsightsByControlDomain /// /// Lists the latest analytics data for controls within a specific control domain and /// a specific active assessment. /// /// /// /// Control insights are listed only if the control belongs to the control domain and /// assessment that was specified. Moreover, the control must have collected evidence /// on the lastUpdated date of controlInsightsByAssessment. /// If neither of these conditions are met, no data is listed for that control. /// /// /// /// Container for the necessary parameters to execute the ListAssessmentControlInsightsByControlDomain service method. /// /// The response from the ListAssessmentControlInsightsByControlDomain service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for ListAssessmentControlInsightsByControlDomain Operation ListAssessmentControlInsightsByControlDomainResponse ListAssessmentControlInsightsByControlDomain(ListAssessmentControlInsightsByControlDomainRequest request); /// /// Initiates the asynchronous execution of the ListAssessmentControlInsightsByControlDomain operation. /// /// /// Container for the necessary parameters to execute the ListAssessmentControlInsightsByControlDomain operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAssessmentControlInsightsByControlDomain /// operation. /// REST API Reference for ListAssessmentControlInsightsByControlDomain Operation IAsyncResult BeginListAssessmentControlInsightsByControlDomain(ListAssessmentControlInsightsByControlDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListAssessmentControlInsightsByControlDomain operation. /// /// /// The IAsyncResult returned by the call to BeginListAssessmentControlInsightsByControlDomain. /// /// Returns a ListAssessmentControlInsightsByControlDomainResult from AuditManager. /// REST API Reference for ListAssessmentControlInsightsByControlDomain Operation ListAssessmentControlInsightsByControlDomainResponse EndListAssessmentControlInsightsByControlDomain(IAsyncResult asyncResult); #endregion #region ListAssessmentFrameworks /// /// Returns a list of the frameworks that are available in the Audit Manager framework /// library. /// /// Container for the necessary parameters to execute the ListAssessmentFrameworks service method. /// /// The response from the ListAssessmentFrameworks service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for ListAssessmentFrameworks Operation ListAssessmentFrameworksResponse ListAssessmentFrameworks(ListAssessmentFrameworksRequest request); /// /// Initiates the asynchronous execution of the ListAssessmentFrameworks operation. /// /// /// Container for the necessary parameters to execute the ListAssessmentFrameworks operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAssessmentFrameworks /// operation. /// REST API Reference for ListAssessmentFrameworks Operation IAsyncResult BeginListAssessmentFrameworks(ListAssessmentFrameworksRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListAssessmentFrameworks operation. /// /// /// The IAsyncResult returned by the call to BeginListAssessmentFrameworks. /// /// Returns a ListAssessmentFrameworksResult from AuditManager. /// REST API Reference for ListAssessmentFrameworks Operation ListAssessmentFrameworksResponse EndListAssessmentFrameworks(IAsyncResult asyncResult); #endregion #region ListAssessmentFrameworkShareRequests /// /// Returns a list of sent or received share requests for custom frameworks in Audit /// Manager. /// /// Container for the necessary parameters to execute the ListAssessmentFrameworkShareRequests service method. /// /// The response from the ListAssessmentFrameworkShareRequests service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for ListAssessmentFrameworkShareRequests Operation ListAssessmentFrameworkShareRequestsResponse ListAssessmentFrameworkShareRequests(ListAssessmentFrameworkShareRequestsRequest request); /// /// Initiates the asynchronous execution of the ListAssessmentFrameworkShareRequests operation. /// /// /// Container for the necessary parameters to execute the ListAssessmentFrameworkShareRequests operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAssessmentFrameworkShareRequests /// operation. /// REST API Reference for ListAssessmentFrameworkShareRequests Operation IAsyncResult BeginListAssessmentFrameworkShareRequests(ListAssessmentFrameworkShareRequestsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListAssessmentFrameworkShareRequests operation. /// /// /// The IAsyncResult returned by the call to BeginListAssessmentFrameworkShareRequests. /// /// Returns a ListAssessmentFrameworkShareRequestsResult from AuditManager. /// REST API Reference for ListAssessmentFrameworkShareRequests Operation ListAssessmentFrameworkShareRequestsResponse EndListAssessmentFrameworkShareRequests(IAsyncResult asyncResult); #endregion #region ListAssessmentReports /// /// Returns a list of assessment reports created in Audit Manager. /// /// Container for the necessary parameters to execute the ListAssessmentReports service method. /// /// The response from the ListAssessmentReports service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for ListAssessmentReports Operation ListAssessmentReportsResponse ListAssessmentReports(ListAssessmentReportsRequest request); /// /// Initiates the asynchronous execution of the ListAssessmentReports operation. /// /// /// Container for the necessary parameters to execute the ListAssessmentReports operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAssessmentReports /// operation. /// REST API Reference for ListAssessmentReports Operation IAsyncResult BeginListAssessmentReports(ListAssessmentReportsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListAssessmentReports operation. /// /// /// The IAsyncResult returned by the call to BeginListAssessmentReports. /// /// Returns a ListAssessmentReportsResult from AuditManager. /// REST API Reference for ListAssessmentReports Operation ListAssessmentReportsResponse EndListAssessmentReports(IAsyncResult asyncResult); #endregion #region ListAssessments /// /// Returns a list of current and past assessments from Audit Manager. /// /// Container for the necessary parameters to execute the ListAssessments service method. /// /// The response from the ListAssessments service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for ListAssessments Operation ListAssessmentsResponse ListAssessments(ListAssessmentsRequest request); /// /// Initiates the asynchronous execution of the ListAssessments operation. /// /// /// Container for the necessary parameters to execute the ListAssessments operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAssessments /// operation. /// REST API Reference for ListAssessments Operation IAsyncResult BeginListAssessments(ListAssessmentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListAssessments operation. /// /// /// The IAsyncResult returned by the call to BeginListAssessments. /// /// Returns a ListAssessmentsResult from AuditManager. /// REST API Reference for ListAssessments Operation ListAssessmentsResponse EndListAssessments(IAsyncResult asyncResult); #endregion #region ListControlDomainInsights /// /// Lists the latest analytics data for control domains across all of your active assessments. /// /// /// /// /// A control domain is listed only if at least one of the controls within that domain /// collected evidence on the lastUpdated date of controlDomainInsights. /// If this condition isn’t met, no data is listed for that control domain. /// /// /// /// Container for the necessary parameters to execute the ListControlDomainInsights service method. /// /// The response from the ListControlDomainInsights service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for ListControlDomainInsights Operation ListControlDomainInsightsResponse ListControlDomainInsights(ListControlDomainInsightsRequest request); /// /// Initiates the asynchronous execution of the ListControlDomainInsights operation. /// /// /// Container for the necessary parameters to execute the ListControlDomainInsights operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListControlDomainInsights /// operation. /// REST API Reference for ListControlDomainInsights Operation IAsyncResult BeginListControlDomainInsights(ListControlDomainInsightsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListControlDomainInsights operation. /// /// /// The IAsyncResult returned by the call to BeginListControlDomainInsights. /// /// Returns a ListControlDomainInsightsResult from AuditManager. /// REST API Reference for ListControlDomainInsights Operation ListControlDomainInsightsResponse EndListControlDomainInsights(IAsyncResult asyncResult); #endregion #region ListControlDomainInsightsByAssessment /// /// Lists analytics data for control domains within a specified active assessment. /// /// /// /// A control domain is listed only if at least one of the controls within that domain /// collected evidence on the lastUpdated date of controlDomainInsights. /// If this condition isn’t met, no data is listed for that domain. /// /// /// /// Container for the necessary parameters to execute the ListControlDomainInsightsByAssessment service method. /// /// The response from the ListControlDomainInsightsByAssessment service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for ListControlDomainInsightsByAssessment Operation ListControlDomainInsightsByAssessmentResponse ListControlDomainInsightsByAssessment(ListControlDomainInsightsByAssessmentRequest request); /// /// Initiates the asynchronous execution of the ListControlDomainInsightsByAssessment operation. /// /// /// Container for the necessary parameters to execute the ListControlDomainInsightsByAssessment operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListControlDomainInsightsByAssessment /// operation. /// REST API Reference for ListControlDomainInsightsByAssessment Operation IAsyncResult BeginListControlDomainInsightsByAssessment(ListControlDomainInsightsByAssessmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListControlDomainInsightsByAssessment operation. /// /// /// The IAsyncResult returned by the call to BeginListControlDomainInsightsByAssessment. /// /// Returns a ListControlDomainInsightsByAssessmentResult from AuditManager. /// REST API Reference for ListControlDomainInsightsByAssessment Operation ListControlDomainInsightsByAssessmentResponse EndListControlDomainInsightsByAssessment(IAsyncResult asyncResult); #endregion #region ListControlInsightsByControlDomain /// /// Lists the latest analytics data for controls within a specific control domain across /// all active assessments. /// /// /// /// Control insights are listed only if the control belongs to the control domain that /// was specified and the control collected evidence on the lastUpdated date /// of controlInsightsMetadata. If neither of these conditions are met, no /// data is listed for that control. /// /// /// /// Container for the necessary parameters to execute the ListControlInsightsByControlDomain service method. /// /// The response from the ListControlInsightsByControlDomain service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for ListControlInsightsByControlDomain Operation ListControlInsightsByControlDomainResponse ListControlInsightsByControlDomain(ListControlInsightsByControlDomainRequest request); /// /// Initiates the asynchronous execution of the ListControlInsightsByControlDomain operation. /// /// /// Container for the necessary parameters to execute the ListControlInsightsByControlDomain operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListControlInsightsByControlDomain /// operation. /// REST API Reference for ListControlInsightsByControlDomain Operation IAsyncResult BeginListControlInsightsByControlDomain(ListControlInsightsByControlDomainRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListControlInsightsByControlDomain operation. /// /// /// The IAsyncResult returned by the call to BeginListControlInsightsByControlDomain. /// /// Returns a ListControlInsightsByControlDomainResult from AuditManager. /// REST API Reference for ListControlInsightsByControlDomain Operation ListControlInsightsByControlDomainResponse EndListControlInsightsByControlDomain(IAsyncResult asyncResult); #endregion #region ListControls /// /// Returns a list of controls from Audit Manager. /// /// Container for the necessary parameters to execute the ListControls service method. /// /// The response from the ListControls service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for ListControls Operation ListControlsResponse ListControls(ListControlsRequest request); /// /// Initiates the asynchronous execution of the ListControls operation. /// /// /// Container for the necessary parameters to execute the ListControls operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListControls /// operation. /// REST API Reference for ListControls Operation IAsyncResult BeginListControls(ListControlsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListControls operation. /// /// /// The IAsyncResult returned by the call to BeginListControls. /// /// Returns a ListControlsResult from AuditManager. /// REST API Reference for ListControls Operation ListControlsResponse EndListControls(IAsyncResult asyncResult); #endregion #region ListKeywordsForDataSource /// /// Returns a list of keywords that are pre-mapped to the specified control data source. /// /// Container for the necessary parameters to execute the ListKeywordsForDataSource service method. /// /// The response from the ListKeywordsForDataSource service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for ListKeywordsForDataSource Operation ListKeywordsForDataSourceResponse ListKeywordsForDataSource(ListKeywordsForDataSourceRequest request); /// /// Initiates the asynchronous execution of the ListKeywordsForDataSource operation. /// /// /// Container for the necessary parameters to execute the ListKeywordsForDataSource operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListKeywordsForDataSource /// operation. /// REST API Reference for ListKeywordsForDataSource Operation IAsyncResult BeginListKeywordsForDataSource(ListKeywordsForDataSourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListKeywordsForDataSource operation. /// /// /// The IAsyncResult returned by the call to BeginListKeywordsForDataSource. /// /// Returns a ListKeywordsForDataSourceResult from AuditManager. /// REST API Reference for ListKeywordsForDataSource Operation ListKeywordsForDataSourceResponse EndListKeywordsForDataSource(IAsyncResult asyncResult); #endregion #region ListNotifications /// /// Returns a list of all Audit Manager notifications. /// /// Container for the necessary parameters to execute the ListNotifications service method. /// /// The response from the ListNotifications service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for ListNotifications Operation ListNotificationsResponse ListNotifications(ListNotificationsRequest request); /// /// Initiates the asynchronous execution of the ListNotifications operation. /// /// /// Container for the necessary parameters to execute the ListNotifications operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListNotifications /// operation. /// REST API Reference for ListNotifications Operation IAsyncResult BeginListNotifications(ListNotificationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListNotifications operation. /// /// /// The IAsyncResult returned by the call to BeginListNotifications. /// /// Returns a ListNotificationsResult from AuditManager. /// REST API Reference for ListNotifications Operation ListNotificationsResponse EndListNotifications(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Returns a list of tags for the specified resource in Audit Manager. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by AuditManager. /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from AuditManager. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region RegisterAccount /// /// Enables Audit Manager for the specified Amazon Web Services account. /// /// Container for the necessary parameters to execute the RegisterAccount service method. /// /// The response from the RegisterAccount service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request was denied due to request throttling. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for RegisterAccount Operation RegisterAccountResponse RegisterAccount(RegisterAccountRequest request); /// /// Initiates the asynchronous execution of the RegisterAccount operation. /// /// /// Container for the necessary parameters to execute the RegisterAccount operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRegisterAccount /// operation. /// REST API Reference for RegisterAccount Operation IAsyncResult BeginRegisterAccount(RegisterAccountRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterAccount operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterAccount. /// /// Returns a RegisterAccountResult from AuditManager. /// REST API Reference for RegisterAccount Operation RegisterAccountResponse EndRegisterAccount(IAsyncResult asyncResult); #endregion #region RegisterOrganizationAdminAccount /// /// Enables an Amazon Web Services account within the organization as the delegated administrator /// for Audit Manager. /// /// Container for the necessary parameters to execute the RegisterOrganizationAdminAccount service method. /// /// The response from the RegisterOrganizationAdminAccount service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for RegisterOrganizationAdminAccount Operation RegisterOrganizationAdminAccountResponse RegisterOrganizationAdminAccount(RegisterOrganizationAdminAccountRequest request); /// /// Initiates the asynchronous execution of the RegisterOrganizationAdminAccount operation. /// /// /// Container for the necessary parameters to execute the RegisterOrganizationAdminAccount operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRegisterOrganizationAdminAccount /// operation. /// REST API Reference for RegisterOrganizationAdminAccount Operation IAsyncResult BeginRegisterOrganizationAdminAccount(RegisterOrganizationAdminAccountRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterOrganizationAdminAccount operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterOrganizationAdminAccount. /// /// Returns a RegisterOrganizationAdminAccountResult from AuditManager. /// REST API Reference for RegisterOrganizationAdminAccount Operation RegisterOrganizationAdminAccountResponse EndRegisterOrganizationAdminAccount(IAsyncResult asyncResult); #endregion #region StartAssessmentFrameworkShare /// /// Creates a share request for a custom framework in Audit Manager. /// /// /// /// The share request specifies a recipient and notifies them that a custom framework /// is available. Recipients have 120 days to accept or decline the request. If no action /// is taken, the share request expires. /// /// /// /// When you create a share request, Audit Manager stores a snapshot of your custom framework /// in the US East (N. Virginia) Amazon Web Services Region. Audit Manager also stores /// a backup of the same snapshot in the US West (Oregon) Amazon Web Services Region. /// /// /// /// Audit Manager deletes the snapshot and the backup snapshot when one of the following /// events occurs: /// /// /// /// When a sender resends /// a share request, the snapshot is replaced with an updated version that corresponds /// with the latest version of the custom framework. /// /// /// /// When a recipient accepts a share request, the snapshot is replicated into their Amazon /// Web Services account under the Amazon Web Services Region that was specified in the /// share request. /// /// /// /// When you invoke the StartAssessmentFrameworkShare API, you are about /// to share a custom framework with another Amazon Web Services account. You may not /// share a custom framework that is derived from a standard framework if the standard /// framework is designated as not eligible for sharing by Amazon Web Services, unless /// you have obtained permission to do so from the owner of the standard framework. To /// learn more about which standard frameworks are eligible for sharing, see Framework /// sharing eligibility in the Audit Manager User Guide. /// /// /// /// Container for the necessary parameters to execute the StartAssessmentFrameworkShare service method. /// /// The response from the StartAssessmentFrameworkShare service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for StartAssessmentFrameworkShare Operation StartAssessmentFrameworkShareResponse StartAssessmentFrameworkShare(StartAssessmentFrameworkShareRequest request); /// /// Initiates the asynchronous execution of the StartAssessmentFrameworkShare operation. /// /// /// Container for the necessary parameters to execute the StartAssessmentFrameworkShare operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartAssessmentFrameworkShare /// operation. /// REST API Reference for StartAssessmentFrameworkShare Operation IAsyncResult BeginStartAssessmentFrameworkShare(StartAssessmentFrameworkShareRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartAssessmentFrameworkShare operation. /// /// /// The IAsyncResult returned by the call to BeginStartAssessmentFrameworkShare. /// /// Returns a StartAssessmentFrameworkShareResult from AuditManager. /// REST API Reference for StartAssessmentFrameworkShare Operation StartAssessmentFrameworkShareResponse EndStartAssessmentFrameworkShare(IAsyncResult asyncResult); #endregion #region TagResource /// /// Tags the specified resource in Audit Manager. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by AuditManager. /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for TagResource Operation TagResourceResponse TagResource(TagResourceRequest request); /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from AuditManager. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes a tag from a resource in Audit Manager. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by AuditManager. /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for UntagResource Operation UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from AuditManager. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateAssessment /// /// Edits an Audit Manager assessment. /// /// Container for the necessary parameters to execute the UpdateAssessment service method. /// /// The response from the UpdateAssessment service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for UpdateAssessment Operation UpdateAssessmentResponse UpdateAssessment(UpdateAssessmentRequest request); /// /// Initiates the asynchronous execution of the UpdateAssessment operation. /// /// /// Container for the necessary parameters to execute the UpdateAssessment operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAssessment /// operation. /// REST API Reference for UpdateAssessment Operation IAsyncResult BeginUpdateAssessment(UpdateAssessmentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateAssessment operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAssessment. /// /// Returns a UpdateAssessmentResult from AuditManager. /// REST API Reference for UpdateAssessment Operation UpdateAssessmentResponse EndUpdateAssessment(IAsyncResult asyncResult); #endregion #region UpdateAssessmentControl /// /// Updates a control within an assessment in Audit Manager. /// /// Container for the necessary parameters to execute the UpdateAssessmentControl service method. /// /// The response from the UpdateAssessmentControl service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for UpdateAssessmentControl Operation UpdateAssessmentControlResponse UpdateAssessmentControl(UpdateAssessmentControlRequest request); /// /// Initiates the asynchronous execution of the UpdateAssessmentControl operation. /// /// /// Container for the necessary parameters to execute the UpdateAssessmentControl operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAssessmentControl /// operation. /// REST API Reference for UpdateAssessmentControl Operation IAsyncResult BeginUpdateAssessmentControl(UpdateAssessmentControlRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateAssessmentControl operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAssessmentControl. /// /// Returns a UpdateAssessmentControlResult from AuditManager. /// REST API Reference for UpdateAssessmentControl Operation UpdateAssessmentControlResponse EndUpdateAssessmentControl(IAsyncResult asyncResult); #endregion #region UpdateAssessmentControlSetStatus /// /// Updates the status of a control set in an Audit Manager assessment. /// /// Container for the necessary parameters to execute the UpdateAssessmentControlSetStatus service method. /// /// The response from the UpdateAssessmentControlSetStatus service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for UpdateAssessmentControlSetStatus Operation UpdateAssessmentControlSetStatusResponse UpdateAssessmentControlSetStatus(UpdateAssessmentControlSetStatusRequest request); /// /// Initiates the asynchronous execution of the UpdateAssessmentControlSetStatus operation. /// /// /// Container for the necessary parameters to execute the UpdateAssessmentControlSetStatus operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAssessmentControlSetStatus /// operation. /// REST API Reference for UpdateAssessmentControlSetStatus Operation IAsyncResult BeginUpdateAssessmentControlSetStatus(UpdateAssessmentControlSetStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateAssessmentControlSetStatus operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAssessmentControlSetStatus. /// /// Returns a UpdateAssessmentControlSetStatusResult from AuditManager. /// REST API Reference for UpdateAssessmentControlSetStatus Operation UpdateAssessmentControlSetStatusResponse EndUpdateAssessmentControlSetStatus(IAsyncResult asyncResult); #endregion #region UpdateAssessmentFramework /// /// Updates a custom framework in Audit Manager. /// /// Container for the necessary parameters to execute the UpdateAssessmentFramework service method. /// /// The response from the UpdateAssessmentFramework service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for UpdateAssessmentFramework Operation UpdateAssessmentFrameworkResponse UpdateAssessmentFramework(UpdateAssessmentFrameworkRequest request); /// /// Initiates the asynchronous execution of the UpdateAssessmentFramework operation. /// /// /// Container for the necessary parameters to execute the UpdateAssessmentFramework operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAssessmentFramework /// operation. /// REST API Reference for UpdateAssessmentFramework Operation IAsyncResult BeginUpdateAssessmentFramework(UpdateAssessmentFrameworkRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateAssessmentFramework operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAssessmentFramework. /// /// Returns a UpdateAssessmentFrameworkResult from AuditManager. /// REST API Reference for UpdateAssessmentFramework Operation UpdateAssessmentFrameworkResponse EndUpdateAssessmentFramework(IAsyncResult asyncResult); #endregion #region UpdateAssessmentFrameworkShare /// /// Updates a share request for a custom framework in Audit Manager. /// /// Container for the necessary parameters to execute the UpdateAssessmentFrameworkShare service method. /// /// The response from the UpdateAssessmentFrameworkShare service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// You've reached your account quota for this resource type. To perform the requested /// action, delete some existing resources or request /// a quota increase from the Service Quotas console. For a list of Audit Manager /// service quotas, see Quotas /// and restrictions for Audit Manager. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for UpdateAssessmentFrameworkShare Operation UpdateAssessmentFrameworkShareResponse UpdateAssessmentFrameworkShare(UpdateAssessmentFrameworkShareRequest request); /// /// Initiates the asynchronous execution of the UpdateAssessmentFrameworkShare operation. /// /// /// Container for the necessary parameters to execute the UpdateAssessmentFrameworkShare operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAssessmentFrameworkShare /// operation. /// REST API Reference for UpdateAssessmentFrameworkShare Operation IAsyncResult BeginUpdateAssessmentFrameworkShare(UpdateAssessmentFrameworkShareRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateAssessmentFrameworkShare operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAssessmentFrameworkShare. /// /// Returns a UpdateAssessmentFrameworkShareResult from AuditManager. /// REST API Reference for UpdateAssessmentFrameworkShare Operation UpdateAssessmentFrameworkShareResponse EndUpdateAssessmentFrameworkShare(IAsyncResult asyncResult); #endregion #region UpdateAssessmentStatus /// /// Updates the status of an assessment in Audit Manager. /// /// Container for the necessary parameters to execute the UpdateAssessmentStatus service method. /// /// The response from the UpdateAssessmentStatus service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// You've reached your account quota for this resource type. To perform the requested /// action, delete some existing resources or request /// a quota increase from the Service Quotas console. For a list of Audit Manager /// service quotas, see Quotas /// and restrictions for Audit Manager. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for UpdateAssessmentStatus Operation UpdateAssessmentStatusResponse UpdateAssessmentStatus(UpdateAssessmentStatusRequest request); /// /// Initiates the asynchronous execution of the UpdateAssessmentStatus operation. /// /// /// Container for the necessary parameters to execute the UpdateAssessmentStatus operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAssessmentStatus /// operation. /// REST API Reference for UpdateAssessmentStatus Operation IAsyncResult BeginUpdateAssessmentStatus(UpdateAssessmentStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateAssessmentStatus operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAssessmentStatus. /// /// Returns a UpdateAssessmentStatusResult from AuditManager. /// REST API Reference for UpdateAssessmentStatus Operation UpdateAssessmentStatusResponse EndUpdateAssessmentStatus(IAsyncResult asyncResult); #endregion #region UpdateControl /// /// Updates a custom control in Audit Manager. /// /// Container for the necessary parameters to execute the UpdateControl service method. /// /// The response from the UpdateControl service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for UpdateControl Operation UpdateControlResponse UpdateControl(UpdateControlRequest request); /// /// Initiates the asynchronous execution of the UpdateControl operation. /// /// /// Container for the necessary parameters to execute the UpdateControl operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateControl /// operation. /// REST API Reference for UpdateControl Operation IAsyncResult BeginUpdateControl(UpdateControlRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateControl operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateControl. /// /// Returns a UpdateControlResult from AuditManager. /// REST API Reference for UpdateControl Operation UpdateControlResponse EndUpdateControl(IAsyncResult asyncResult); #endregion #region UpdateSettings /// /// Updates Audit Manager settings for the current account. /// /// Container for the necessary parameters to execute the UpdateSettings service method. /// /// The response from the UpdateSettings service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for UpdateSettings Operation UpdateSettingsResponse UpdateSettings(UpdateSettingsRequest request); /// /// Initiates the asynchronous execution of the UpdateSettings operation. /// /// /// Container for the necessary parameters to execute the UpdateSettings operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSettings /// operation. /// REST API Reference for UpdateSettings Operation IAsyncResult BeginUpdateSettings(UpdateSettingsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateSettings operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateSettings. /// /// Returns a UpdateSettingsResult from AuditManager. /// REST API Reference for UpdateSettings Operation UpdateSettingsResponse EndUpdateSettings(IAsyncResult asyncResult); #endregion #region ValidateAssessmentReportIntegrity /// /// Validates the integrity of an assessment report in Audit Manager. /// /// Container for the necessary parameters to execute the ValidateAssessmentReportIntegrity service method. /// /// The response from the ValidateAssessmentReportIntegrity service method, as returned by AuditManager. /// /// Your account isn't registered with Audit Manager. Check the delegated administrator /// setup on the Audit Manager settings page, and try again. /// /// /// An internal service error occurred during the processing of your request. Try again /// later. /// /// /// The resource that's specified in the request can't be found. /// /// /// The request has invalid or missing parameters. /// /// REST API Reference for ValidateAssessmentReportIntegrity Operation ValidateAssessmentReportIntegrityResponse ValidateAssessmentReportIntegrity(ValidateAssessmentReportIntegrityRequest request); /// /// Initiates the asynchronous execution of the ValidateAssessmentReportIntegrity operation. /// /// /// Container for the necessary parameters to execute the ValidateAssessmentReportIntegrity operation on AmazonAuditManagerClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndValidateAssessmentReportIntegrity /// operation. /// REST API Reference for ValidateAssessmentReportIntegrity Operation IAsyncResult BeginValidateAssessmentReportIntegrity(ValidateAssessmentReportIntegrityRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ValidateAssessmentReportIntegrity operation. /// /// /// The IAsyncResult returned by the call to BeginValidateAssessmentReportIntegrity. /// /// Returns a ValidateAssessmentReportIntegrityResult from AuditManager. /// REST API Reference for ValidateAssessmentReportIntegrity Operation ValidateAssessmentReportIntegrityResponse EndValidateAssessmentReportIntegrity(IAsyncResult asyncResult); #endregion } }