/*
* 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 macie2-2020-01-01.normal.json service model.
*/
using System;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.Macie2.Model;
namespace Amazon.Macie2
{
///
/// Interface for accessing Macie2
///
/// Amazon Macie
///
public partial interface IAmazonMacie2 : IAmazonService, IDisposable
{
#if AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IMacie2PaginatorFactory Paginators { get; }
#endif
#region AcceptInvitation
///
/// Accepts an Amazon Macie membership invitation that was received from a specific account.
///
/// Container for the necessary parameters to execute the AcceptInvitation service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AcceptInvitation service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for AcceptInvitation Operation
Task AcceptInvitationAsync(AcceptInvitationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region BatchGetCustomDataIdentifiers
///
/// Retrieves information about one or more custom data identifiers.
///
/// Container for the necessary parameters to execute the BatchGetCustomDataIdentifiers service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the BatchGetCustomDataIdentifiers service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for BatchGetCustomDataIdentifiers Operation
Task BatchGetCustomDataIdentifiersAsync(BatchGetCustomDataIdentifiersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateAllowList
///
/// Creates and defines the settings for an allow list.
///
/// Container for the necessary parameters to execute the CreateAllowList service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateAllowList service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for CreateAllowList Operation
Task CreateAllowListAsync(CreateAllowListRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateClassificationJob
///
/// Creates and defines the settings for a classification job.
///
/// Container for the necessary parameters to execute the CreateClassificationJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateClassificationJob service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for CreateClassificationJob Operation
Task CreateClassificationJobAsync(CreateClassificationJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateCustomDataIdentifier
///
/// Creates and defines the criteria and other settings for a custom data identifier.
///
/// Container for the necessary parameters to execute the CreateCustomDataIdentifier service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateCustomDataIdentifier service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for CreateCustomDataIdentifier Operation
Task CreateCustomDataIdentifierAsync(CreateCustomDataIdentifierRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateFindingsFilter
///
/// Creates and defines the criteria and other settings for a findings filter.
///
/// Container for the necessary parameters to execute the CreateFindingsFilter service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateFindingsFilter service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for CreateFindingsFilter Operation
Task CreateFindingsFilterAsync(CreateFindingsFilterRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateInvitations
///
/// Sends an Amazon Macie membership invitation to one or more accounts.
///
/// Container for the necessary parameters to execute the CreateInvitations service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateInvitations service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for CreateInvitations Operation
Task CreateInvitationsAsync(CreateInvitationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateMember
///
/// Associates an account with an Amazon Macie administrator account.
///
/// Container for the necessary parameters to execute the CreateMember service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateMember service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for CreateMember Operation
Task CreateMemberAsync(CreateMemberRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateSampleFindings
///
/// Creates sample findings.
///
/// Container for the necessary parameters to execute the CreateSampleFindings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateSampleFindings service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for CreateSampleFindings Operation
Task CreateSampleFindingsAsync(CreateSampleFindingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeclineInvitations
///
/// Declines Amazon Macie membership invitations that were received from specific accounts.
///
/// Container for the necessary parameters to execute the DeclineInvitations service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeclineInvitations service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for DeclineInvitations Operation
Task DeclineInvitationsAsync(DeclineInvitationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteAllowList
///
/// Deletes an allow list.
///
/// Container for the necessary parameters to execute the DeleteAllowList service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteAllowList service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for DeleteAllowList Operation
Task DeleteAllowListAsync(DeleteAllowListRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteCustomDataIdentifier
///
/// Soft deletes a custom data identifier.
///
/// Container for the necessary parameters to execute the DeleteCustomDataIdentifier service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteCustomDataIdentifier service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for DeleteCustomDataIdentifier Operation
Task DeleteCustomDataIdentifierAsync(DeleteCustomDataIdentifierRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteFindingsFilter
///
/// Deletes a findings filter.
///
/// Container for the necessary parameters to execute the DeleteFindingsFilter service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteFindingsFilter service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for DeleteFindingsFilter Operation
Task DeleteFindingsFilterAsync(DeleteFindingsFilterRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteInvitations
///
/// Deletes Amazon Macie membership invitations that were received from specific accounts.
///
/// Container for the necessary parameters to execute the DeleteInvitations service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteInvitations service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for DeleteInvitations Operation
Task DeleteInvitationsAsync(DeleteInvitationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteMember
///
/// Deletes the association between an Amazon Macie administrator account and an account.
///
/// Container for the necessary parameters to execute the DeleteMember service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteMember service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for DeleteMember Operation
Task DeleteMemberAsync(DeleteMemberRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeBuckets
///
/// Retrieves (queries) statistical data and other information about one or more S3 buckets
/// that Amazon Macie monitors and analyzes for an account.
///
/// Container for the necessary parameters to execute the DescribeBuckets service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeBuckets service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for DescribeBuckets Operation
Task DescribeBucketsAsync(DescribeBucketsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeClassificationJob
///
/// Retrieves the status and settings for a classification job.
///
/// Container for the necessary parameters to execute the DescribeClassificationJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeClassificationJob service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for DescribeClassificationJob Operation
Task DescribeClassificationJobAsync(DescribeClassificationJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeOrganizationConfiguration
///
/// Retrieves the Amazon Macie configuration settings for an organization in Organizations.
///
/// Container for the necessary parameters to execute the DescribeOrganizationConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeOrganizationConfiguration service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for DescribeOrganizationConfiguration Operation
Task DescribeOrganizationConfigurationAsync(DescribeOrganizationConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisableMacie
///
/// Disables Amazon Macie and deletes all settings and resources for a Macie account.
///
/// Container for the necessary parameters to execute the DisableMacie service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisableMacie service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for DisableMacie Operation
Task DisableMacieAsync(DisableMacieRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisableOrganizationAdminAccount
///
/// Disables an account as the delegated Amazon Macie administrator account for an organization
/// in Organizations.
///
/// Container for the necessary parameters to execute the DisableOrganizationAdminAccount service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisableOrganizationAdminAccount service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for DisableOrganizationAdminAccount Operation
Task DisableOrganizationAdminAccountAsync(DisableOrganizationAdminAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociateFromAdministratorAccount
///
/// Disassociates a member account from its Amazon Macie administrator account.
///
/// Container for the necessary parameters to execute the DisassociateFromAdministratorAccount service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociateFromAdministratorAccount service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for DisassociateFromAdministratorAccount Operation
Task DisassociateFromAdministratorAccountAsync(DisassociateFromAdministratorAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociateFromMasterAccount
///
/// (Deprecated) Disassociates a member account from its Amazon Macie administrator account.
/// This operation has been replaced by the DisassociateFromAdministratorAccount
/// operation.
///
/// Container for the necessary parameters to execute the DisassociateFromMasterAccount service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociateFromMasterAccount service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for DisassociateFromMasterAccount Operation
Task DisassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociateMember
///
/// Disassociates an Amazon Macie administrator account from a member account.
///
/// Container for the necessary parameters to execute the DisassociateMember service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociateMember service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for DisassociateMember Operation
Task DisassociateMemberAsync(DisassociateMemberRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region EnableMacie
///
/// Enables Amazon Macie and specifies the configuration settings for a Macie account.
///
/// Container for the necessary parameters to execute the EnableMacie service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the EnableMacie service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for EnableMacie Operation
Task EnableMacieAsync(EnableMacieRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region EnableOrganizationAdminAccount
///
/// Designates an account as the delegated Amazon Macie administrator account for an organization
/// in Organizations.
///
/// Container for the necessary parameters to execute the EnableOrganizationAdminAccount service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the EnableOrganizationAdminAccount service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for EnableOrganizationAdminAccount Operation
Task EnableOrganizationAdminAccountAsync(EnableOrganizationAdminAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetAdministratorAccount
///
/// Retrieves information about the Amazon Macie administrator account for an account.
///
/// Container for the necessary parameters to execute the GetAdministratorAccount service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetAdministratorAccount service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetAdministratorAccount Operation
Task GetAdministratorAccountAsync(GetAdministratorAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetAllowList
///
/// Retrieves the settings and status of an allow list.
///
/// Container for the necessary parameters to execute the GetAllowList service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetAllowList service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetAllowList Operation
Task GetAllowListAsync(GetAllowListRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetAutomatedDiscoveryConfiguration
///
/// Retrieves the configuration settings and status of automated sensitive data discovery
/// for an account.
///
/// Container for the necessary parameters to execute the GetAutomatedDiscoveryConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetAutomatedDiscoveryConfiguration service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetAutomatedDiscoveryConfiguration Operation
Task GetAutomatedDiscoveryConfigurationAsync(GetAutomatedDiscoveryConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetBucketStatistics
///
/// Retrieves (queries) aggregated statistical data about all the S3 buckets that Amazon
/// Macie monitors and analyzes for an account.
///
/// Container for the necessary parameters to execute the GetBucketStatistics service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetBucketStatistics service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetBucketStatistics Operation
Task GetBucketStatisticsAsync(GetBucketStatisticsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetClassificationExportConfiguration
///
/// Retrieves the configuration settings for storing data classification results.
///
/// Container for the necessary parameters to execute the GetClassificationExportConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetClassificationExportConfiguration service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetClassificationExportConfiguration Operation
Task GetClassificationExportConfigurationAsync(GetClassificationExportConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetClassificationScope
///
/// Retrieves the classification scope settings for an account.
///
/// Container for the necessary parameters to execute the GetClassificationScope service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetClassificationScope service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetClassificationScope Operation
Task GetClassificationScopeAsync(GetClassificationScopeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetCustomDataIdentifier
///
/// Retrieves the criteria and other settings for a custom data identifier.
///
/// Container for the necessary parameters to execute the GetCustomDataIdentifier service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetCustomDataIdentifier service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetCustomDataIdentifier Operation
Task GetCustomDataIdentifierAsync(GetCustomDataIdentifierRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetFindings
///
/// Retrieves the details of one or more findings.
///
/// Container for the necessary parameters to execute the GetFindings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetFindings service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetFindings Operation
Task GetFindingsAsync(GetFindingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetFindingsFilter
///
/// Retrieves the criteria and other settings for a findings filter.
///
/// Container for the necessary parameters to execute the GetFindingsFilter service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetFindingsFilter service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetFindingsFilter Operation
Task GetFindingsFilterAsync(GetFindingsFilterRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetFindingsPublicationConfiguration
///
/// Retrieves the configuration settings for publishing findings to Security Hub.
///
/// Container for the necessary parameters to execute the GetFindingsPublicationConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetFindingsPublicationConfiguration service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetFindingsPublicationConfiguration Operation
Task GetFindingsPublicationConfigurationAsync(GetFindingsPublicationConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetFindingStatistics
///
/// Retrieves (queries) aggregated statistical data about findings.
///
/// Container for the necessary parameters to execute the GetFindingStatistics service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetFindingStatistics service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetFindingStatistics Operation
Task GetFindingStatisticsAsync(GetFindingStatisticsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetInvitationsCount
///
/// Retrieves the count of Amazon Macie membership invitations that were received by an
/// account.
///
/// Container for the necessary parameters to execute the GetInvitationsCount service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetInvitationsCount service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetInvitationsCount Operation
Task GetInvitationsCountAsync(GetInvitationsCountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetMacieSession
///
/// Retrieves the status and configuration settings for an Amazon Macie account.
///
/// Container for the necessary parameters to execute the GetMacieSession service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetMacieSession service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetMacieSession Operation
Task GetMacieSessionAsync(GetMacieSessionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetMasterAccount
///
/// (Deprecated) Retrieves information about the Amazon Macie administrator account for
/// an account. This operation has been replaced by the GetAdministratorAccount
/// operation.
///
/// Container for the necessary parameters to execute the GetMasterAccount service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetMasterAccount service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetMasterAccount Operation
Task GetMasterAccountAsync(GetMasterAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetMember
///
/// Retrieves information about an account that's associated with an Amazon Macie administrator
/// account.
///
/// Container for the necessary parameters to execute the GetMember service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetMember service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetMember Operation
Task GetMemberAsync(GetMemberRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetResourceProfile
///
/// Retrieves (queries) sensitive data discovery statistics and the sensitivity score
/// for an S3 bucket.
///
/// Container for the necessary parameters to execute the GetResourceProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetResourceProfile service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetResourceProfile Operation
Task GetResourceProfileAsync(GetResourceProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetRevealConfiguration
///
/// Retrieves the status and configuration settings for retrieving occurrences of sensitive
/// data reported by findings.
///
/// Container for the necessary parameters to execute the GetRevealConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetRevealConfiguration service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetRevealConfiguration Operation
Task GetRevealConfigurationAsync(GetRevealConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetSensitiveDataOccurrences
///
/// Retrieves occurrences of sensitive data reported by a finding.
///
/// Container for the necessary parameters to execute the GetSensitiveDataOccurrences service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetSensitiveDataOccurrences service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to an unprocessable entity.
///
/// REST API Reference for GetSensitiveDataOccurrences Operation
Task GetSensitiveDataOccurrencesAsync(GetSensitiveDataOccurrencesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetSensitiveDataOccurrencesAvailability
///
/// Checks whether occurrences of sensitive data can be retrieved for a finding.
///
/// Container for the necessary parameters to execute the GetSensitiveDataOccurrencesAvailability service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetSensitiveDataOccurrencesAvailability service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
/// REST API Reference for GetSensitiveDataOccurrencesAvailability Operation
Task GetSensitiveDataOccurrencesAvailabilityAsync(GetSensitiveDataOccurrencesAvailabilityRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetSensitivityInspectionTemplate
///
/// Retrieves the settings for the sensitivity inspection template for an account.
///
/// Container for the necessary parameters to execute the GetSensitivityInspectionTemplate service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetSensitivityInspectionTemplate service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetSensitivityInspectionTemplate Operation
Task GetSensitivityInspectionTemplateAsync(GetSensitivityInspectionTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetUsageStatistics
///
/// Retrieves (queries) quotas and aggregated usage data for one or more accounts.
///
/// Container for the necessary parameters to execute the GetUsageStatistics service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetUsageStatistics service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetUsageStatistics Operation
Task GetUsageStatisticsAsync(GetUsageStatisticsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetUsageTotals
///
/// Retrieves (queries) aggregated usage data for an account.
///
/// Container for the necessary parameters to execute the GetUsageTotals service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetUsageTotals service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for GetUsageTotals Operation
Task GetUsageTotalsAsync(GetUsageTotalsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListAllowLists
///
/// Retrieves a subset of information about all the allow lists for an account.
///
/// Container for the necessary parameters to execute the ListAllowLists service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListAllowLists service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for ListAllowLists Operation
Task ListAllowListsAsync(ListAllowListsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListClassificationJobs
///
/// Retrieves a subset of information about one or more classification jobs.
///
/// Container for the necessary parameters to execute the ListClassificationJobs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListClassificationJobs service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for ListClassificationJobs Operation
Task ListClassificationJobsAsync(ListClassificationJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListClassificationScopes
///
/// Retrieves a subset of information about the classification scope for an account.
///
/// Container for the necessary parameters to execute the ListClassificationScopes service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListClassificationScopes service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for ListClassificationScopes Operation
Task ListClassificationScopesAsync(ListClassificationScopesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListCustomDataIdentifiers
///
/// Retrieves a subset of information about all the custom data identifiers for an account.
///
/// Container for the necessary parameters to execute the ListCustomDataIdentifiers service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListCustomDataIdentifiers service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for ListCustomDataIdentifiers Operation
Task ListCustomDataIdentifiersAsync(ListCustomDataIdentifiersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListFindings
///
/// Retrieves a subset of information about one or more findings.
///
/// Container for the necessary parameters to execute the ListFindings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListFindings service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for ListFindings Operation
Task ListFindingsAsync(ListFindingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListFindingsFilters
///
/// Retrieves a subset of information about all the findings filters for an account.
///
/// Container for the necessary parameters to execute the ListFindingsFilters service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListFindingsFilters service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for ListFindingsFilters Operation
Task ListFindingsFiltersAsync(ListFindingsFiltersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListInvitations
///
/// Retrieves information about the Amazon Macie membership invitations that were received
/// by an account.
///
/// Container for the necessary parameters to execute the ListInvitations service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListInvitations service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for ListInvitations Operation
Task ListInvitationsAsync(ListInvitationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListManagedDataIdentifiers
///
/// Retrieves information about all the managed data identifiers that Amazon Macie currently
/// provides.
///
/// Container for the necessary parameters to execute the ListManagedDataIdentifiers service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListManagedDataIdentifiers service method, as returned by Macie2.
/// REST API Reference for ListManagedDataIdentifiers Operation
Task ListManagedDataIdentifiersAsync(ListManagedDataIdentifiersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListMembers
///
/// Retrieves information about the accounts that are associated with an Amazon Macie
/// administrator account.
///
/// Container for the necessary parameters to execute the ListMembers service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListMembers service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for ListMembers Operation
Task ListMembersAsync(ListMembersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListOrganizationAdminAccounts
///
/// Retrieves information about the delegated Amazon Macie administrator account for an
/// organization in Organizations.
///
/// Container for the necessary parameters to execute the ListOrganizationAdminAccounts service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListOrganizationAdminAccounts service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for ListOrganizationAdminAccounts Operation
Task ListOrganizationAdminAccountsAsync(ListOrganizationAdminAccountsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListResourceProfileArtifacts
///
/// Retrieves information about objects that were selected from an S3 bucket for automated
/// sensitive data discovery.
///
/// Container for the necessary parameters to execute the ListResourceProfileArtifacts service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListResourceProfileArtifacts service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for ListResourceProfileArtifacts Operation
Task ListResourceProfileArtifactsAsync(ListResourceProfileArtifactsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListResourceProfileDetections
///
/// Retrieves information about the types and amount of sensitive data that Amazon Macie
/// found in an S3 bucket.
///
/// Container for the necessary parameters to execute the ListResourceProfileDetections service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListResourceProfileDetections service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for ListResourceProfileDetections Operation
Task ListResourceProfileDetectionsAsync(ListResourceProfileDetectionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListSensitivityInspectionTemplates
///
/// Retrieves a subset of information about the sensitivity inspection template for an
/// account.
///
/// Container for the necessary parameters to execute the ListSensitivityInspectionTemplates service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListSensitivityInspectionTemplates service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for ListSensitivityInspectionTemplates Operation
Task ListSensitivityInspectionTemplatesAsync(ListSensitivityInspectionTemplatesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTagsForResource
///
/// Retrieves the tags (keys and values) that are associated with an Amazon Macie resource.
///
/// 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 Macie2.
/// REST API Reference for ListTagsForResource Operation
Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutClassificationExportConfiguration
///
/// Creates or updates the configuration settings for storing data classification results.
///
/// Container for the necessary parameters to execute the PutClassificationExportConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutClassificationExportConfiguration service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for PutClassificationExportConfiguration Operation
Task PutClassificationExportConfigurationAsync(PutClassificationExportConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutFindingsPublicationConfiguration
///
/// Updates the configuration settings for publishing findings to Security Hub.
///
/// Container for the necessary parameters to execute the PutFindingsPublicationConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutFindingsPublicationConfiguration service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for PutFindingsPublicationConfiguration Operation
Task PutFindingsPublicationConfigurationAsync(PutFindingsPublicationConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SearchResources
///
/// Retrieves (queries) statistical data and other information about Amazon Web Services
/// resources that Amazon Macie monitors and analyzes.
///
/// Container for the necessary parameters to execute the SearchResources service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the SearchResources service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for SearchResources Operation
Task SearchResourcesAsync(SearchResourcesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region TagResource
///
/// Adds or updates one or more tags (keys and values) that are associated with an Amazon
/// Macie resource.
///
/// 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 Macie2.
/// REST API Reference for TagResource Operation
Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region TestCustomDataIdentifier
///
/// Tests a custom data identifier.
///
/// Container for the necessary parameters to execute the TestCustomDataIdentifier service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the TestCustomDataIdentifier service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for TestCustomDataIdentifier Operation
Task TestCustomDataIdentifierAsync(TestCustomDataIdentifierRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UntagResource
///
/// Removes one or more tags (keys and values) from an Amazon Macie resource.
///
/// 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 Macie2.
/// REST API Reference for UntagResource Operation
Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateAllowList
///
/// Updates the settings for an allow list.
///
/// Container for the necessary parameters to execute the UpdateAllowList service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateAllowList service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for UpdateAllowList Operation
Task UpdateAllowListAsync(UpdateAllowListRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateAutomatedDiscoveryConfiguration
///
/// Enables or disables automated sensitive data discovery for an account.
///
/// Container for the necessary parameters to execute the UpdateAutomatedDiscoveryConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateAutomatedDiscoveryConfiguration service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for UpdateAutomatedDiscoveryConfiguration Operation
Task UpdateAutomatedDiscoveryConfigurationAsync(UpdateAutomatedDiscoveryConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateClassificationJob
///
/// Changes the status of a classification job.
///
/// Container for the necessary parameters to execute the UpdateClassificationJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateClassificationJob service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for UpdateClassificationJob Operation
Task UpdateClassificationJobAsync(UpdateClassificationJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateClassificationScope
///
/// Updates the classification scope settings for an account.
///
/// Container for the necessary parameters to execute the UpdateClassificationScope service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateClassificationScope service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for UpdateClassificationScope Operation
Task UpdateClassificationScopeAsync(UpdateClassificationScopeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateFindingsFilter
///
/// Updates the criteria and other settings for a findings filter.
///
/// Container for the necessary parameters to execute the UpdateFindingsFilter service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateFindingsFilter service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for UpdateFindingsFilter Operation
Task UpdateFindingsFilterAsync(UpdateFindingsFilterRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateMacieSession
///
/// Suspends or re-enables Amazon Macie, or updates the configuration settings for a Macie
/// account.
///
/// Container for the necessary parameters to execute the UpdateMacieSession service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateMacieSession service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for UpdateMacieSession Operation
Task UpdateMacieSessionAsync(UpdateMacieSessionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateMemberSession
///
/// Enables an Amazon Macie administrator to suspend or re-enable Macie for a member account.
///
/// Container for the necessary parameters to execute the UpdateMemberSession service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateMemberSession service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for UpdateMemberSession Operation
Task UpdateMemberSessionAsync(UpdateMemberSessionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateOrganizationConfiguration
///
/// Updates the Amazon Macie configuration settings for an organization in Organizations.
///
/// Container for the necessary parameters to execute the UpdateOrganizationConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateOrganizationConfiguration service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to a versioning conflict for
/// a specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for UpdateOrganizationConfiguration Operation
Task UpdateOrganizationConfigurationAsync(UpdateOrganizationConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateResourceProfile
///
/// Updates the sensitivity score for an S3 bucket.
///
/// Container for the necessary parameters to execute the UpdateResourceProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateResourceProfile service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for UpdateResourceProfile Operation
Task UpdateResourceProfileAsync(UpdateResourceProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateResourceProfileDetections
///
/// Updates the sensitivity scoring settings for an S3 bucket.
///
/// Container for the necessary parameters to execute the UpdateResourceProfileDetections service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateResourceProfileDetections service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred due to one or more service quotas
/// for an account.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for UpdateResourceProfileDetections Operation
Task UpdateResourceProfileDetectionsAsync(UpdateResourceProfileDetectionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateRevealConfiguration
///
/// Updates the status and configuration settings for retrieving occurrences of sensitive
/// data reported by findings.
///
/// Container for the necessary parameters to execute the UpdateRevealConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateRevealConfiguration service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for UpdateRevealConfiguration Operation
Task UpdateRevealConfigurationAsync(UpdateRevealConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateSensitivityInspectionTemplate
///
/// Updates the settings for the sensitivity inspection template for an account.
///
/// Container for the necessary parameters to execute the UpdateSensitivityInspectionTemplate service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateSensitivityInspectionTemplate service method, as returned by Macie2.
///
/// Provides information about an error that occurred due to insufficient access to a
/// specified resource.
///
///
/// Provides information about an error that occurred due to an unknown internal server
/// error, exception, or failure.
///
///
/// Provides information about an error that occurred because a specified resource wasn't
/// found.
///
///
/// Provides information about an error that occurred because too many requests were sent
/// during a certain amount of time.
///
///
/// Provides information about an error that occurred due to a syntax error in a request.
///
/// REST API Reference for UpdateSensitivityInspectionTemplate Operation
Task UpdateSensitivityInspectionTemplateAsync(UpdateSensitivityInspectionTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}