/* * 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.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Amazon.Runtime; using Amazon.AuditManager.Model; namespace Amazon.AuditManager { /// /// Interface for accessing AuditManager /// /// Welcome to the Audit Manager API reference. This guide is for developers who need /// detailed information about the Audit Manager API operations, data types, and errors. /// /// /// /// /// Audit Manager is a service that provides automated evidence collection so that you /// can continually audit your Amazon Web Services usage. You can use it to assess the /// effectiveness of your controls, manage risk, and simplify compliance. /// /// /// /// Audit Manager provides prebuilt frameworks that structure and automate assessments /// for a given compliance standard. Frameworks include a prebuilt collection of controls /// with descriptions and testing procedures. These controls are grouped according to /// the requirements of the specified compliance standard or regulation. You can also /// customize frameworks and controls to support internal audits with specific requirements. /// /// /// /// /// Use the following links to get started with the Audit Manager API: /// /// /// /// If you're new to Audit Manager, we recommend that you review the /// Audit Manager User Guide. /// /// public partial interface IAmazonAuditManager : IAmazonService, IDisposable { #if 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task AssociateAssessmentReportEvidenceFolderAsync(AssociateAssessmentReportEvidenceFolderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task BatchAssociateAssessmentReportEvidenceAsync(BatchAssociateAssessmentReportEvidenceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task BatchCreateDelegationByAssessmentAsync(BatchCreateDelegationByAssessmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task BatchDeleteDelegationByAssessmentAsync(BatchDeleteDelegationByAssessmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task BatchDisassociateAssessmentReportEvidenceAsync(BatchDisassociateAssessmentReportEvidenceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task BatchImportEvidenceToAssessmentControlAsync(BatchImportEvidenceToAssessmentControlRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateAssessment /// /// Creates an assessment in Audit Manager. /// /// Container for the necessary parameters to execute the CreateAssessment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreateAssessmentAsync(CreateAssessmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateAssessmentFramework /// /// Creates a custom framework in Audit Manager. /// /// Container for the necessary parameters to execute the CreateAssessmentFramework service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreateAssessmentFrameworkAsync(CreateAssessmentFrameworkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateAssessmentReport /// /// Creates an assessment report for the specified assessment. /// /// Container for the necessary parameters to execute the CreateAssessmentReport service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreateAssessmentReportAsync(CreateAssessmentReportRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateControl /// /// Creates a new custom control in Audit Manager. /// /// Container for the necessary parameters to execute the CreateControl service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreateControlAsync(CreateControlRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteAssessment /// /// Deletes an assessment in Audit Manager. /// /// Container for the necessary parameters to execute the DeleteAssessment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteAssessmentAsync(DeleteAssessmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteAssessmentFramework /// /// Deletes a custom framework in Audit Manager. /// /// Container for the necessary parameters to execute the DeleteAssessmentFramework service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteAssessmentFrameworkAsync(DeleteAssessmentFrameworkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteAssessmentFrameworkShareAsync(DeleteAssessmentFrameworkShareRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteAssessmentReport /// /// Deletes an assessment report in Audit Manager. /// /// /// /// When you run the DeleteAssessmentReport operation, Audit Manager attempts /// to delete the following data: /// ///
  1. /// /// The specified assessment report that’s stored in your S3 bucket /// ///
  2. /// /// The associated metadata that’s stored in Audit Manager /// ///
/// /// If Audit Manager can’t access the assessment report in your S3 bucket, the report /// isn’t deleted. In this event, the DeleteAssessmentReport operation doesn’t /// fail. Instead, it proceeds to delete the associated metadata only. You must then delete /// the assessment report from the S3 bucket yourself. /// /// /// /// This scenario happens when Audit Manager receives a 403 (Forbidden) or /// 404 (Not Found) error from Amazon S3. To avoid this, make sure that your /// S3 bucket is available, and that you configured the correct permissions for Audit /// Manager to delete resources in your S3 bucket. For an example permissions policy that /// you can use, see Assessment /// report destination permissions in the Audit Manager User Guide. For information /// about the issues that could cause a 403 (Forbidden) or 404 (Not /// Found) error from Amazon S3, see List /// of Error Codes in the Amazon Simple Storage Service API Reference. /// ///
/// Container for the necessary parameters to execute the DeleteAssessmentReport service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteAssessmentReportAsync(DeleteAssessmentReportRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteControlAsync(DeleteControlRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeregisterAccountAsync(DeregisterAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeregisterOrganizationAdminAccountAsync(DeregisterOrganizationAdminAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DisassociateAssessmentReportEvidenceFolderAsync(DisassociateAssessmentReportEvidenceFolderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetAccountStatus /// /// Gets the registration status of an account in Audit Manager. /// /// Container for the necessary parameters to execute the GetAccountStatus service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetAccountStatusAsync(GetAccountStatusRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetAssessment /// /// Gets information about a specified assessment. /// /// Container for the necessary parameters to execute the GetAssessment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetAssessmentAsync(GetAssessmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetAssessmentFramework /// /// Gets information about a specified framework. /// /// Container for the necessary parameters to execute the GetAssessmentFramework service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetAssessmentFrameworkAsync(GetAssessmentFrameworkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetAssessmentReportUrl /// /// Gets the URL of an assessment report in Audit Manager. /// /// Container for the necessary parameters to execute the GetAssessmentReportUrl service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetAssessmentReportUrlAsync(GetAssessmentReportUrlRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetChangeLogs /// /// Gets a list of changelogs from Audit Manager. /// /// Container for the necessary parameters to execute the GetChangeLogs service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetChangeLogsAsync(GetChangeLogsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetControl /// /// Gets information about a specified control. /// /// Container for the necessary parameters to execute the GetControl service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetControlAsync(GetControlRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetDelegationsAsync(GetDelegationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetEvidence /// /// Gets information about a specified evidence item. /// /// Container for the necessary parameters to execute the GetEvidence service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetEvidenceAsync(GetEvidenceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetEvidenceByEvidenceFolderAsync(GetEvidenceByEvidenceFolderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetEvidenceFileUploadUrlAsync(GetEvidenceFileUploadUrlRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetEvidenceFolderAsync(GetEvidenceFolderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetEvidenceFoldersByAssessmentAsync(GetEvidenceFoldersByAssessmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetEvidenceFoldersByAssessmentControlAsync(GetEvidenceFoldersByAssessmentControlRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetInsightsAsync(GetInsightsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetInsightsByAssessment /// /// Gets the latest analytics data for a specific active assessment. /// /// Container for the necessary parameters to execute the GetInsightsByAssessment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetInsightsByAssessmentAsync(GetInsightsByAssessmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetOrganizationAdminAccountAsync(GetOrganizationAdminAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetServicesInScopeAsync(GetServicesInScopeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSettings /// /// Gets the settings for a specified Amazon Web Services account. /// /// Container for the necessary parameters to execute the GetSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetSettingsAsync(GetSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListAssessmentControlInsightsByControlDomainAsync(ListAssessmentControlInsightsByControlDomainRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListAssessmentFrameworksAsync(ListAssessmentFrameworksRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListAssessmentFrameworkShareRequestsAsync(ListAssessmentFrameworkShareRequestsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListAssessmentReports /// /// Returns a list of assessment reports created in Audit Manager. /// /// Container for the necessary parameters to execute the ListAssessmentReports service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListAssessmentReportsAsync(ListAssessmentReportsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListAssessmentsAsync(ListAssessmentsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListControlDomainInsightsAsync(ListControlDomainInsightsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListControlDomainInsightsByAssessmentAsync(ListControlDomainInsightsByAssessmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListControlInsightsByControlDomainAsync(ListControlInsightsByControlDomainRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListControls /// /// Returns a list of controls from Audit Manager. /// /// Container for the necessary parameters to execute the ListControls service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListControlsAsync(ListControlsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListKeywordsForDataSourceAsync(ListKeywordsForDataSourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListNotifications /// /// Returns a list of all Audit Manager notifications. /// /// Container for the necessary parameters to execute the ListNotifications service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListNotificationsAsync(ListNotificationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region RegisterAccount /// /// Enables Audit Manager for the specified Amazon Web Services account. /// /// Container for the necessary parameters to execute the RegisterAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task RegisterAccountAsync(RegisterAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task RegisterOrganizationAdminAccountAsync(RegisterOrganizationAdminAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task StartAssessmentFrameworkShareAsync(StartAssessmentFrameworkShareRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region TagResource /// /// Tags the specified resource in Audit Manager. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UntagResource /// /// Removes a tag from a resource in Audit Manager. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateAssessment /// /// Edits an Audit Manager assessment. /// /// Container for the necessary parameters to execute the UpdateAssessment service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateAssessmentAsync(UpdateAssessmentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateAssessmentControl /// /// Updates a control within an assessment in Audit Manager. /// /// Container for the necessary parameters to execute the UpdateAssessmentControl service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateAssessmentControlAsync(UpdateAssessmentControlRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateAssessmentControlSetStatusAsync(UpdateAssessmentControlSetStatusRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateAssessmentFramework /// /// Updates a custom framework in Audit Manager. /// /// Container for the necessary parameters to execute the UpdateAssessmentFramework service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateAssessmentFrameworkAsync(UpdateAssessmentFrameworkRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateAssessmentFrameworkShareAsync(UpdateAssessmentFrameworkShareRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateAssessmentStatus /// /// Updates the status of an assessment in Audit Manager. /// /// Container for the necessary parameters to execute the UpdateAssessmentStatus service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateAssessmentStatusAsync(UpdateAssessmentStatusRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateControl /// /// Updates a custom control in Audit Manager. /// /// Container for the necessary parameters to execute the UpdateControl service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateControlAsync(UpdateControlRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateSettings /// /// Updates Audit Manager settings for the current account. /// /// Container for the necessary parameters to execute the UpdateSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateSettingsAsync(UpdateSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ValidateAssessmentReportIntegrity /// /// Validates the integrity of an assessment report in Audit Manager. /// /// Container for the necessary parameters to execute the ValidateAssessmentReportIntegrity service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ValidateAssessmentReportIntegrityAsync(ValidateAssessmentReportIntegrityRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion } }