/*
* 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:
///
/// -
///
/// Actions:
/// An alphabetical list of all Audit Manager API operations.
///
///
-
///
/// Data
/// types: An alphabetical list of all Audit Manager data types.
///
///
-
///
/// Common
/// parameters: Parameters that all operations can use.
///
///
-
///
/// Common
/// errors: Client and server errors that all operations can return.
///
///
///
/// 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:
///
/// -
///
///
manualEvidence
can be only one of the following: evidenceFileName
,
/// s3ResourcePath
, or textResponse
///
/// -
///
/// Maximum size of an individual evidence file: 100 MB
///
///
-
///
/// Number of daily manual evidence uploads per control: 100
///
///
-
///
/// Supported file formats: See Supported
/// file types for manual evidence in the Audit Manager User Guide
///
///
///
/// 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:
///
/// -
///
/// The specified assessment report that’s stored in your S3 bucket
///
///
-
///
/// 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:
///
/// -
///
/// Maximum size of an individual evidence file: 100 MB
///
///
-
///
/// Number of daily manual evidence uploads per control: 100
///
///
-
///
/// Supported file formats: See Supported
/// file types for manual evidence in the Audit Manager User Guide
///
///
///
/// 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:
///
/// -
///
/// The sender revokes the share request.
///
///
-
///
/// The recipient declines the share request.
///
///
-
///
/// The recipient encounters an error and doesn't successfully accept the share request.
///
///
-
///
/// The share request expires before the recipient responds to the request.
///
///
///
/// 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
}
}