/*
* 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.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 BCL45 || 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.
///
/// 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
AcceptInvitationResponse AcceptInvitation(AcceptInvitationRequest request);
///
/// Initiates the asynchronous execution of the AcceptInvitation operation.
///
///
/// Container for the necessary parameters to execute the AcceptInvitation operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAcceptInvitation
/// operation.
/// REST API Reference for AcceptInvitation Operation
IAsyncResult BeginAcceptInvitation(AcceptInvitationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the AcceptInvitation operation.
///
///
/// The IAsyncResult returned by the call to BeginAcceptInvitation.
///
/// Returns a AcceptInvitationResult from Macie2.
/// REST API Reference for AcceptInvitation Operation
AcceptInvitationResponse EndAcceptInvitation(IAsyncResult asyncResult);
#endregion
#region BatchGetCustomDataIdentifiers
///
/// Retrieves information about one or more custom data identifiers.
///
/// Container for the necessary parameters to execute the BatchGetCustomDataIdentifiers service method.
///
/// 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
BatchGetCustomDataIdentifiersResponse BatchGetCustomDataIdentifiers(BatchGetCustomDataIdentifiersRequest request);
///
/// Initiates the asynchronous execution of the BatchGetCustomDataIdentifiers operation.
///
///
/// Container for the necessary parameters to execute the BatchGetCustomDataIdentifiers operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchGetCustomDataIdentifiers
/// operation.
/// REST API Reference for BatchGetCustomDataIdentifiers Operation
IAsyncResult BeginBatchGetCustomDataIdentifiers(BatchGetCustomDataIdentifiersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchGetCustomDataIdentifiers operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchGetCustomDataIdentifiers.
///
/// Returns a BatchGetCustomDataIdentifiersResult from Macie2.
/// REST API Reference for BatchGetCustomDataIdentifiers Operation
BatchGetCustomDataIdentifiersResponse EndBatchGetCustomDataIdentifiers(IAsyncResult asyncResult);
#endregion
#region CreateAllowList
///
/// Creates and defines the settings for an allow list.
///
/// Container for the necessary parameters to execute the CreateAllowList service method.
///
/// 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
CreateAllowListResponse CreateAllowList(CreateAllowListRequest request);
///
/// Initiates the asynchronous execution of the CreateAllowList operation.
///
///
/// Container for the necessary parameters to execute the CreateAllowList operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAllowList
/// operation.
/// REST API Reference for CreateAllowList Operation
IAsyncResult BeginCreateAllowList(CreateAllowListRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateAllowList operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateAllowList.
///
/// Returns a CreateAllowListResult from Macie2.
/// REST API Reference for CreateAllowList Operation
CreateAllowListResponse EndCreateAllowList(IAsyncResult asyncResult);
#endregion
#region CreateClassificationJob
///
/// Creates and defines the settings for a classification job.
///
/// Container for the necessary parameters to execute the CreateClassificationJob service method.
///
/// 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
CreateClassificationJobResponse CreateClassificationJob(CreateClassificationJobRequest request);
///
/// Initiates the asynchronous execution of the CreateClassificationJob operation.
///
///
/// Container for the necessary parameters to execute the CreateClassificationJob operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateClassificationJob
/// operation.
/// REST API Reference for CreateClassificationJob Operation
IAsyncResult BeginCreateClassificationJob(CreateClassificationJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateClassificationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateClassificationJob.
///
/// Returns a CreateClassificationJobResult from Macie2.
/// REST API Reference for CreateClassificationJob Operation
CreateClassificationJobResponse EndCreateClassificationJob(IAsyncResult asyncResult);
#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.
///
/// 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
CreateCustomDataIdentifierResponse CreateCustomDataIdentifier(CreateCustomDataIdentifierRequest request);
///
/// Initiates the asynchronous execution of the CreateCustomDataIdentifier operation.
///
///
/// Container for the necessary parameters to execute the CreateCustomDataIdentifier operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateCustomDataIdentifier
/// operation.
/// REST API Reference for CreateCustomDataIdentifier Operation
IAsyncResult BeginCreateCustomDataIdentifier(CreateCustomDataIdentifierRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateCustomDataIdentifier operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateCustomDataIdentifier.
///
/// Returns a CreateCustomDataIdentifierResult from Macie2.
/// REST API Reference for CreateCustomDataIdentifier Operation
CreateCustomDataIdentifierResponse EndCreateCustomDataIdentifier(IAsyncResult asyncResult);
#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.
///
/// 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
CreateFindingsFilterResponse CreateFindingsFilter(CreateFindingsFilterRequest request);
///
/// Initiates the asynchronous execution of the CreateFindingsFilter operation.
///
///
/// Container for the necessary parameters to execute the CreateFindingsFilter operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateFindingsFilter
/// operation.
/// REST API Reference for CreateFindingsFilter Operation
IAsyncResult BeginCreateFindingsFilter(CreateFindingsFilterRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateFindingsFilter operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateFindingsFilter.
///
/// Returns a CreateFindingsFilterResult from Macie2.
/// REST API Reference for CreateFindingsFilter Operation
CreateFindingsFilterResponse EndCreateFindingsFilter(IAsyncResult asyncResult);
#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.
///
/// 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
CreateInvitationsResponse CreateInvitations(CreateInvitationsRequest request);
///
/// Initiates the asynchronous execution of the CreateInvitations operation.
///
///
/// Container for the necessary parameters to execute the CreateInvitations operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateInvitations
/// operation.
/// REST API Reference for CreateInvitations Operation
IAsyncResult BeginCreateInvitations(CreateInvitationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateInvitations operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateInvitations.
///
/// Returns a CreateInvitationsResult from Macie2.
/// REST API Reference for CreateInvitations Operation
CreateInvitationsResponse EndCreateInvitations(IAsyncResult asyncResult);
#endregion
#region CreateMember
///
/// Associates an account with an Amazon Macie administrator account.
///
/// Container for the necessary parameters to execute the CreateMember service method.
///
/// 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
CreateMemberResponse CreateMember(CreateMemberRequest request);
///
/// Initiates the asynchronous execution of the CreateMember operation.
///
///
/// Container for the necessary parameters to execute the CreateMember operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateMember
/// operation.
/// REST API Reference for CreateMember Operation
IAsyncResult BeginCreateMember(CreateMemberRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateMember operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateMember.
///
/// Returns a CreateMemberResult from Macie2.
/// REST API Reference for CreateMember Operation
CreateMemberResponse EndCreateMember(IAsyncResult asyncResult);
#endregion
#region CreateSampleFindings
///
/// Creates sample findings.
///
/// Container for the necessary parameters to execute the CreateSampleFindings service method.
///
/// 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
CreateSampleFindingsResponse CreateSampleFindings(CreateSampleFindingsRequest request);
///
/// Initiates the asynchronous execution of the CreateSampleFindings operation.
///
///
/// Container for the necessary parameters to execute the CreateSampleFindings operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSampleFindings
/// operation.
/// REST API Reference for CreateSampleFindings Operation
IAsyncResult BeginCreateSampleFindings(CreateSampleFindingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateSampleFindings operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSampleFindings.
///
/// Returns a CreateSampleFindingsResult from Macie2.
/// REST API Reference for CreateSampleFindings Operation
CreateSampleFindingsResponse EndCreateSampleFindings(IAsyncResult asyncResult);
#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.
///
/// 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
DeclineInvitationsResponse DeclineInvitations(DeclineInvitationsRequest request);
///
/// Initiates the asynchronous execution of the DeclineInvitations operation.
///
///
/// Container for the necessary parameters to execute the DeclineInvitations operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeclineInvitations
/// operation.
/// REST API Reference for DeclineInvitations Operation
IAsyncResult BeginDeclineInvitations(DeclineInvitationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeclineInvitations operation.
///
///
/// The IAsyncResult returned by the call to BeginDeclineInvitations.
///
/// Returns a DeclineInvitationsResult from Macie2.
/// REST API Reference for DeclineInvitations Operation
DeclineInvitationsResponse EndDeclineInvitations(IAsyncResult asyncResult);
#endregion
#region DeleteAllowList
///
/// Deletes an allow list.
///
/// Container for the necessary parameters to execute the DeleteAllowList service method.
///
/// 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
DeleteAllowListResponse DeleteAllowList(DeleteAllowListRequest request);
///
/// Initiates the asynchronous execution of the DeleteAllowList operation.
///
///
/// Container for the necessary parameters to execute the DeleteAllowList operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAllowList
/// operation.
/// REST API Reference for DeleteAllowList Operation
IAsyncResult BeginDeleteAllowList(DeleteAllowListRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteAllowList operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteAllowList.
///
/// Returns a DeleteAllowListResult from Macie2.
/// REST API Reference for DeleteAllowList Operation
DeleteAllowListResponse EndDeleteAllowList(IAsyncResult asyncResult);
#endregion
#region DeleteCustomDataIdentifier
///
/// Soft deletes a custom data identifier.
///
/// Container for the necessary parameters to execute the DeleteCustomDataIdentifier service method.
///
/// 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
DeleteCustomDataIdentifierResponse DeleteCustomDataIdentifier(DeleteCustomDataIdentifierRequest request);
///
/// Initiates the asynchronous execution of the DeleteCustomDataIdentifier operation.
///
///
/// Container for the necessary parameters to execute the DeleteCustomDataIdentifier operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteCustomDataIdentifier
/// operation.
/// REST API Reference for DeleteCustomDataIdentifier Operation
IAsyncResult BeginDeleteCustomDataIdentifier(DeleteCustomDataIdentifierRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteCustomDataIdentifier operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteCustomDataIdentifier.
///
/// Returns a DeleteCustomDataIdentifierResult from Macie2.
/// REST API Reference for DeleteCustomDataIdentifier Operation
DeleteCustomDataIdentifierResponse EndDeleteCustomDataIdentifier(IAsyncResult asyncResult);
#endregion
#region DeleteFindingsFilter
///
/// Deletes a findings filter.
///
/// Container for the necessary parameters to execute the DeleteFindingsFilter service method.
///
/// 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
DeleteFindingsFilterResponse DeleteFindingsFilter(DeleteFindingsFilterRequest request);
///
/// Initiates the asynchronous execution of the DeleteFindingsFilter operation.
///
///
/// Container for the necessary parameters to execute the DeleteFindingsFilter operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteFindingsFilter
/// operation.
/// REST API Reference for DeleteFindingsFilter Operation
IAsyncResult BeginDeleteFindingsFilter(DeleteFindingsFilterRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteFindingsFilter operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteFindingsFilter.
///
/// Returns a DeleteFindingsFilterResult from Macie2.
/// REST API Reference for DeleteFindingsFilter Operation
DeleteFindingsFilterResponse EndDeleteFindingsFilter(IAsyncResult asyncResult);
#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.
///
/// 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
DeleteInvitationsResponse DeleteInvitations(DeleteInvitationsRequest request);
///
/// Initiates the asynchronous execution of the DeleteInvitations operation.
///
///
/// Container for the necessary parameters to execute the DeleteInvitations operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteInvitations
/// operation.
/// REST API Reference for DeleteInvitations Operation
IAsyncResult BeginDeleteInvitations(DeleteInvitationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteInvitations operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteInvitations.
///
/// Returns a DeleteInvitationsResult from Macie2.
/// REST API Reference for DeleteInvitations Operation
DeleteInvitationsResponse EndDeleteInvitations(IAsyncResult asyncResult);
#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.
///
/// 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
DeleteMemberResponse DeleteMember(DeleteMemberRequest request);
///
/// Initiates the asynchronous execution of the DeleteMember operation.
///
///
/// Container for the necessary parameters to execute the DeleteMember operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteMember
/// operation.
/// REST API Reference for DeleteMember Operation
IAsyncResult BeginDeleteMember(DeleteMemberRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteMember operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteMember.
///
/// Returns a DeleteMemberResult from Macie2.
/// REST API Reference for DeleteMember Operation
DeleteMemberResponse EndDeleteMember(IAsyncResult asyncResult);
#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.
///
/// 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
DescribeBucketsResponse DescribeBuckets(DescribeBucketsRequest request);
///
/// Initiates the asynchronous execution of the DescribeBuckets operation.
///
///
/// Container for the necessary parameters to execute the DescribeBuckets operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeBuckets
/// operation.
/// REST API Reference for DescribeBuckets Operation
IAsyncResult BeginDescribeBuckets(DescribeBucketsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeBuckets operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeBuckets.
///
/// Returns a DescribeBucketsResult from Macie2.
/// REST API Reference for DescribeBuckets Operation
DescribeBucketsResponse EndDescribeBuckets(IAsyncResult asyncResult);
#endregion
#region DescribeClassificationJob
///
/// Retrieves the status and settings for a classification job.
///
/// Container for the necessary parameters to execute the DescribeClassificationJob service method.
///
/// 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
DescribeClassificationJobResponse DescribeClassificationJob(DescribeClassificationJobRequest request);
///
/// Initiates the asynchronous execution of the DescribeClassificationJob operation.
///
///
/// Container for the necessary parameters to execute the DescribeClassificationJob operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeClassificationJob
/// operation.
/// REST API Reference for DescribeClassificationJob Operation
IAsyncResult BeginDescribeClassificationJob(DescribeClassificationJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeClassificationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeClassificationJob.
///
/// Returns a DescribeClassificationJobResult from Macie2.
/// REST API Reference for DescribeClassificationJob Operation
DescribeClassificationJobResponse EndDescribeClassificationJob(IAsyncResult asyncResult);
#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.
///
/// 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
DescribeOrganizationConfigurationResponse DescribeOrganizationConfiguration(DescribeOrganizationConfigurationRequest request);
///
/// Initiates the asynchronous execution of the DescribeOrganizationConfiguration operation.
///
///
/// Container for the necessary parameters to execute the DescribeOrganizationConfiguration operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeOrganizationConfiguration
/// operation.
/// REST API Reference for DescribeOrganizationConfiguration Operation
IAsyncResult BeginDescribeOrganizationConfiguration(DescribeOrganizationConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DescribeOrganizationConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeOrganizationConfiguration.
///
/// Returns a DescribeOrganizationConfigurationResult from Macie2.
/// REST API Reference for DescribeOrganizationConfiguration Operation
DescribeOrganizationConfigurationResponse EndDescribeOrganizationConfiguration(IAsyncResult asyncResult);
#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.
///
/// 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
DisableMacieResponse DisableMacie(DisableMacieRequest request);
///
/// Initiates the asynchronous execution of the DisableMacie operation.
///
///
/// Container for the necessary parameters to execute the DisableMacie operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisableMacie
/// operation.
/// REST API Reference for DisableMacie Operation
IAsyncResult BeginDisableMacie(DisableMacieRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisableMacie operation.
///
///
/// The IAsyncResult returned by the call to BeginDisableMacie.
///
/// Returns a DisableMacieResult from Macie2.
/// REST API Reference for DisableMacie Operation
DisableMacieResponse EndDisableMacie(IAsyncResult asyncResult);
#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.
///
/// 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
DisableOrganizationAdminAccountResponse DisableOrganizationAdminAccount(DisableOrganizationAdminAccountRequest request);
///
/// Initiates the asynchronous execution of the DisableOrganizationAdminAccount operation.
///
///
/// Container for the necessary parameters to execute the DisableOrganizationAdminAccount operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisableOrganizationAdminAccount
/// operation.
/// REST API Reference for DisableOrganizationAdminAccount Operation
IAsyncResult BeginDisableOrganizationAdminAccount(DisableOrganizationAdminAccountRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisableOrganizationAdminAccount operation.
///
///
/// The IAsyncResult returned by the call to BeginDisableOrganizationAdminAccount.
///
/// Returns a DisableOrganizationAdminAccountResult from Macie2.
/// REST API Reference for DisableOrganizationAdminAccount Operation
DisableOrganizationAdminAccountResponse EndDisableOrganizationAdminAccount(IAsyncResult asyncResult);
#endregion
#region DisassociateFromAdministratorAccount
///
/// Disassociates a member account from its Amazon Macie administrator account.
///
/// Container for the necessary parameters to execute the DisassociateFromAdministratorAccount service method.
///
/// 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
DisassociateFromAdministratorAccountResponse DisassociateFromAdministratorAccount(DisassociateFromAdministratorAccountRequest request);
///
/// Initiates the asynchronous execution of the DisassociateFromAdministratorAccount operation.
///
///
/// Container for the necessary parameters to execute the DisassociateFromAdministratorAccount operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateFromAdministratorAccount
/// operation.
/// REST API Reference for DisassociateFromAdministratorAccount Operation
IAsyncResult BeginDisassociateFromAdministratorAccount(DisassociateFromAdministratorAccountRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateFromAdministratorAccount operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateFromAdministratorAccount.
///
/// Returns a DisassociateFromAdministratorAccountResult from Macie2.
/// REST API Reference for DisassociateFromAdministratorAccount Operation
DisassociateFromAdministratorAccountResponse EndDisassociateFromAdministratorAccount(IAsyncResult asyncResult);
#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.
///
/// 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
DisassociateFromMasterAccountResponse DisassociateFromMasterAccount(DisassociateFromMasterAccountRequest request);
///
/// Initiates the asynchronous execution of the DisassociateFromMasterAccount operation.
///
///
/// Container for the necessary parameters to execute the DisassociateFromMasterAccount operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateFromMasterAccount
/// operation.
/// REST API Reference for DisassociateFromMasterAccount Operation
IAsyncResult BeginDisassociateFromMasterAccount(DisassociateFromMasterAccountRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateFromMasterAccount operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateFromMasterAccount.
///
/// Returns a DisassociateFromMasterAccountResult from Macie2.
/// REST API Reference for DisassociateFromMasterAccount Operation
DisassociateFromMasterAccountResponse EndDisassociateFromMasterAccount(IAsyncResult asyncResult);
#endregion
#region DisassociateMember
///
/// Disassociates an Amazon Macie administrator account from a member account.
///
/// Container for the necessary parameters to execute the DisassociateMember service method.
///
/// 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
DisassociateMemberResponse DisassociateMember(DisassociateMemberRequest request);
///
/// Initiates the asynchronous execution of the DisassociateMember operation.
///
///
/// Container for the necessary parameters to execute the DisassociateMember operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateMember
/// operation.
/// REST API Reference for DisassociateMember Operation
IAsyncResult BeginDisassociateMember(DisassociateMemberRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DisassociateMember operation.
///
///
/// The IAsyncResult returned by the call to BeginDisassociateMember.
///
/// Returns a DisassociateMemberResult from Macie2.
/// REST API Reference for DisassociateMember Operation
DisassociateMemberResponse EndDisassociateMember(IAsyncResult asyncResult);
#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.
///
/// 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
EnableMacieResponse EnableMacie(EnableMacieRequest request);
///
/// Initiates the asynchronous execution of the EnableMacie operation.
///
///
/// Container for the necessary parameters to execute the EnableMacie operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndEnableMacie
/// operation.
/// REST API Reference for EnableMacie Operation
IAsyncResult BeginEnableMacie(EnableMacieRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the EnableMacie operation.
///
///
/// The IAsyncResult returned by the call to BeginEnableMacie.
///
/// Returns a EnableMacieResult from Macie2.
/// REST API Reference for EnableMacie Operation
EnableMacieResponse EndEnableMacie(IAsyncResult asyncResult);
#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.
///
/// 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
EnableOrganizationAdminAccountResponse EnableOrganizationAdminAccount(EnableOrganizationAdminAccountRequest request);
///
/// Initiates the asynchronous execution of the EnableOrganizationAdminAccount operation.
///
///
/// Container for the necessary parameters to execute the EnableOrganizationAdminAccount operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndEnableOrganizationAdminAccount
/// operation.
/// REST API Reference for EnableOrganizationAdminAccount Operation
IAsyncResult BeginEnableOrganizationAdminAccount(EnableOrganizationAdminAccountRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the EnableOrganizationAdminAccount operation.
///
///
/// The IAsyncResult returned by the call to BeginEnableOrganizationAdminAccount.
///
/// Returns a EnableOrganizationAdminAccountResult from Macie2.
/// REST API Reference for EnableOrganizationAdminAccount Operation
EnableOrganizationAdminAccountResponse EndEnableOrganizationAdminAccount(IAsyncResult asyncResult);
#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.
///
/// 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
GetAdministratorAccountResponse GetAdministratorAccount(GetAdministratorAccountRequest request);
///
/// Initiates the asynchronous execution of the GetAdministratorAccount operation.
///
///
/// Container for the necessary parameters to execute the GetAdministratorAccount operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAdministratorAccount
/// operation.
/// REST API Reference for GetAdministratorAccount Operation
IAsyncResult BeginGetAdministratorAccount(GetAdministratorAccountRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetAdministratorAccount operation.
///
///
/// The IAsyncResult returned by the call to BeginGetAdministratorAccount.
///
/// Returns a GetAdministratorAccountResult from Macie2.
/// REST API Reference for GetAdministratorAccount Operation
GetAdministratorAccountResponse EndGetAdministratorAccount(IAsyncResult asyncResult);
#endregion
#region GetAllowList
///
/// Retrieves the settings and status of an allow list.
///
/// Container for the necessary parameters to execute the GetAllowList service method.
///
/// 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
GetAllowListResponse GetAllowList(GetAllowListRequest request);
///
/// Initiates the asynchronous execution of the GetAllowList operation.
///
///
/// Container for the necessary parameters to execute the GetAllowList operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAllowList
/// operation.
/// REST API Reference for GetAllowList Operation
IAsyncResult BeginGetAllowList(GetAllowListRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetAllowList operation.
///
///
/// The IAsyncResult returned by the call to BeginGetAllowList.
///
/// Returns a GetAllowListResult from Macie2.
/// REST API Reference for GetAllowList Operation
GetAllowListResponse EndGetAllowList(IAsyncResult asyncResult);
#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.
///
/// 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
GetAutomatedDiscoveryConfigurationResponse GetAutomatedDiscoveryConfiguration(GetAutomatedDiscoveryConfigurationRequest request);
///
/// Initiates the asynchronous execution of the GetAutomatedDiscoveryConfiguration operation.
///
///
/// Container for the necessary parameters to execute the GetAutomatedDiscoveryConfiguration operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAutomatedDiscoveryConfiguration
/// operation.
/// REST API Reference for GetAutomatedDiscoveryConfiguration Operation
IAsyncResult BeginGetAutomatedDiscoveryConfiguration(GetAutomatedDiscoveryConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetAutomatedDiscoveryConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetAutomatedDiscoveryConfiguration.
///
/// Returns a GetAutomatedDiscoveryConfigurationResult from Macie2.
/// REST API Reference for GetAutomatedDiscoveryConfiguration Operation
GetAutomatedDiscoveryConfigurationResponse EndGetAutomatedDiscoveryConfiguration(IAsyncResult asyncResult);
#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.
///
/// 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
GetBucketStatisticsResponse GetBucketStatistics(GetBucketStatisticsRequest request);
///
/// Initiates the asynchronous execution of the GetBucketStatistics operation.
///
///
/// Container for the necessary parameters to execute the GetBucketStatistics operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetBucketStatistics
/// operation.
/// REST API Reference for GetBucketStatistics Operation
IAsyncResult BeginGetBucketStatistics(GetBucketStatisticsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetBucketStatistics operation.
///
///
/// The IAsyncResult returned by the call to BeginGetBucketStatistics.
///
/// Returns a GetBucketStatisticsResult from Macie2.
/// REST API Reference for GetBucketStatistics Operation
GetBucketStatisticsResponse EndGetBucketStatistics(IAsyncResult asyncResult);
#endregion
#region GetClassificationExportConfiguration
///
/// Retrieves the configuration settings for storing data classification results.
///
/// Container for the necessary parameters to execute the GetClassificationExportConfiguration service method.
///
/// 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
GetClassificationExportConfigurationResponse GetClassificationExportConfiguration(GetClassificationExportConfigurationRequest request);
///
/// Initiates the asynchronous execution of the GetClassificationExportConfiguration operation.
///
///
/// Container for the necessary parameters to execute the GetClassificationExportConfiguration operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetClassificationExportConfiguration
/// operation.
/// REST API Reference for GetClassificationExportConfiguration Operation
IAsyncResult BeginGetClassificationExportConfiguration(GetClassificationExportConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetClassificationExportConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetClassificationExportConfiguration.
///
/// Returns a GetClassificationExportConfigurationResult from Macie2.
/// REST API Reference for GetClassificationExportConfiguration Operation
GetClassificationExportConfigurationResponse EndGetClassificationExportConfiguration(IAsyncResult asyncResult);
#endregion
#region GetClassificationScope
///
/// Retrieves the classification scope settings for an account.
///
/// Container for the necessary parameters to execute the GetClassificationScope service method.
///
/// 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
GetClassificationScopeResponse GetClassificationScope(GetClassificationScopeRequest request);
///
/// Initiates the asynchronous execution of the GetClassificationScope operation.
///
///
/// Container for the necessary parameters to execute the GetClassificationScope operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetClassificationScope
/// operation.
/// REST API Reference for GetClassificationScope Operation
IAsyncResult BeginGetClassificationScope(GetClassificationScopeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetClassificationScope operation.
///
///
/// The IAsyncResult returned by the call to BeginGetClassificationScope.
///
/// Returns a GetClassificationScopeResult from Macie2.
/// REST API Reference for GetClassificationScope Operation
GetClassificationScopeResponse EndGetClassificationScope(IAsyncResult asyncResult);
#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.
///
/// 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
GetCustomDataIdentifierResponse GetCustomDataIdentifier(GetCustomDataIdentifierRequest request);
///
/// Initiates the asynchronous execution of the GetCustomDataIdentifier operation.
///
///
/// Container for the necessary parameters to execute the GetCustomDataIdentifier operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCustomDataIdentifier
/// operation.
/// REST API Reference for GetCustomDataIdentifier Operation
IAsyncResult BeginGetCustomDataIdentifier(GetCustomDataIdentifierRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetCustomDataIdentifier operation.
///
///
/// The IAsyncResult returned by the call to BeginGetCustomDataIdentifier.
///
/// Returns a GetCustomDataIdentifierResult from Macie2.
/// REST API Reference for GetCustomDataIdentifier Operation
GetCustomDataIdentifierResponse EndGetCustomDataIdentifier(IAsyncResult asyncResult);
#endregion
#region GetFindings
///
/// Retrieves the details of one or more findings.
///
/// Container for the necessary parameters to execute the GetFindings service method.
///
/// 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
GetFindingsResponse GetFindings(GetFindingsRequest request);
///
/// Initiates the asynchronous execution of the GetFindings operation.
///
///
/// Container for the necessary parameters to execute the GetFindings operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetFindings
/// operation.
/// REST API Reference for GetFindings Operation
IAsyncResult BeginGetFindings(GetFindingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetFindings operation.
///
///
/// The IAsyncResult returned by the call to BeginGetFindings.
///
/// Returns a GetFindingsResult from Macie2.
/// REST API Reference for GetFindings Operation
GetFindingsResponse EndGetFindings(IAsyncResult asyncResult);
#endregion
#region GetFindingsFilter
///
/// Retrieves the criteria and other settings for a findings filter.
///
/// Container for the necessary parameters to execute the GetFindingsFilter service method.
///
/// 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
GetFindingsFilterResponse GetFindingsFilter(GetFindingsFilterRequest request);
///
/// Initiates the asynchronous execution of the GetFindingsFilter operation.
///
///
/// Container for the necessary parameters to execute the GetFindingsFilter operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetFindingsFilter
/// operation.
/// REST API Reference for GetFindingsFilter Operation
IAsyncResult BeginGetFindingsFilter(GetFindingsFilterRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetFindingsFilter operation.
///
///
/// The IAsyncResult returned by the call to BeginGetFindingsFilter.
///
/// Returns a GetFindingsFilterResult from Macie2.
/// REST API Reference for GetFindingsFilter Operation
GetFindingsFilterResponse EndGetFindingsFilter(IAsyncResult asyncResult);
#endregion
#region GetFindingsPublicationConfiguration
///
/// Retrieves the configuration settings for publishing findings to Security Hub.
///
/// Container for the necessary parameters to execute the GetFindingsPublicationConfiguration service method.
///
/// 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
GetFindingsPublicationConfigurationResponse GetFindingsPublicationConfiguration(GetFindingsPublicationConfigurationRequest request);
///
/// Initiates the asynchronous execution of the GetFindingsPublicationConfiguration operation.
///
///
/// Container for the necessary parameters to execute the GetFindingsPublicationConfiguration operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetFindingsPublicationConfiguration
/// operation.
/// REST API Reference for GetFindingsPublicationConfiguration Operation
IAsyncResult BeginGetFindingsPublicationConfiguration(GetFindingsPublicationConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetFindingsPublicationConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetFindingsPublicationConfiguration.
///
/// Returns a GetFindingsPublicationConfigurationResult from Macie2.
/// REST API Reference for GetFindingsPublicationConfiguration Operation
GetFindingsPublicationConfigurationResponse EndGetFindingsPublicationConfiguration(IAsyncResult asyncResult);
#endregion
#region GetFindingStatistics
///
/// Retrieves (queries) aggregated statistical data about findings.
///
/// Container for the necessary parameters to execute the GetFindingStatistics service method.
///
/// 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
GetFindingStatisticsResponse GetFindingStatistics(GetFindingStatisticsRequest request);
///
/// Initiates the asynchronous execution of the GetFindingStatistics operation.
///
///
/// Container for the necessary parameters to execute the GetFindingStatistics operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetFindingStatistics
/// operation.
/// REST API Reference for GetFindingStatistics Operation
IAsyncResult BeginGetFindingStatistics(GetFindingStatisticsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetFindingStatistics operation.
///
///
/// The IAsyncResult returned by the call to BeginGetFindingStatistics.
///
/// Returns a GetFindingStatisticsResult from Macie2.
/// REST API Reference for GetFindingStatistics Operation
GetFindingStatisticsResponse EndGetFindingStatistics(IAsyncResult asyncResult);
#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.
///
/// 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
GetInvitationsCountResponse GetInvitationsCount(GetInvitationsCountRequest request);
///
/// Initiates the asynchronous execution of the GetInvitationsCount operation.
///
///
/// Container for the necessary parameters to execute the GetInvitationsCount operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetInvitationsCount
/// operation.
/// REST API Reference for GetInvitationsCount Operation
IAsyncResult BeginGetInvitationsCount(GetInvitationsCountRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetInvitationsCount operation.
///
///
/// The IAsyncResult returned by the call to BeginGetInvitationsCount.
///
/// Returns a GetInvitationsCountResult from Macie2.
/// REST API Reference for GetInvitationsCount Operation
GetInvitationsCountResponse EndGetInvitationsCount(IAsyncResult asyncResult);
#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.
///
/// 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
GetMacieSessionResponse GetMacieSession(GetMacieSessionRequest request);
///
/// Initiates the asynchronous execution of the GetMacieSession operation.
///
///
/// Container for the necessary parameters to execute the GetMacieSession operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMacieSession
/// operation.
/// REST API Reference for GetMacieSession Operation
IAsyncResult BeginGetMacieSession(GetMacieSessionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetMacieSession operation.
///
///
/// The IAsyncResult returned by the call to BeginGetMacieSession.
///
/// Returns a GetMacieSessionResult from Macie2.
/// REST API Reference for GetMacieSession Operation
GetMacieSessionResponse EndGetMacieSession(IAsyncResult asyncResult);
#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.
///
/// 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
GetMasterAccountResponse GetMasterAccount(GetMasterAccountRequest request);
///
/// Initiates the asynchronous execution of the GetMasterAccount operation.
///
///
/// Container for the necessary parameters to execute the GetMasterAccount operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMasterAccount
/// operation.
/// REST API Reference for GetMasterAccount Operation
IAsyncResult BeginGetMasterAccount(GetMasterAccountRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetMasterAccount operation.
///
///
/// The IAsyncResult returned by the call to BeginGetMasterAccount.
///
/// Returns a GetMasterAccountResult from Macie2.
/// REST API Reference for GetMasterAccount Operation
GetMasterAccountResponse EndGetMasterAccount(IAsyncResult asyncResult);
#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.
///
/// 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
GetMemberResponse GetMember(GetMemberRequest request);
///
/// Initiates the asynchronous execution of the GetMember operation.
///
///
/// Container for the necessary parameters to execute the GetMember operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMember
/// operation.
/// REST API Reference for GetMember Operation
IAsyncResult BeginGetMember(GetMemberRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetMember operation.
///
///
/// The IAsyncResult returned by the call to BeginGetMember.
///
/// Returns a GetMemberResult from Macie2.
/// REST API Reference for GetMember Operation
GetMemberResponse EndGetMember(IAsyncResult asyncResult);
#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.
///
/// 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
GetResourceProfileResponse GetResourceProfile(GetResourceProfileRequest request);
///
/// Initiates the asynchronous execution of the GetResourceProfile operation.
///
///
/// Container for the necessary parameters to execute the GetResourceProfile operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetResourceProfile
/// operation.
/// REST API Reference for GetResourceProfile Operation
IAsyncResult BeginGetResourceProfile(GetResourceProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetResourceProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginGetResourceProfile.
///
/// Returns a GetResourceProfileResult from Macie2.
/// REST API Reference for GetResourceProfile Operation
GetResourceProfileResponse EndGetResourceProfile(IAsyncResult asyncResult);
#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.
///
/// 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
GetRevealConfigurationResponse GetRevealConfiguration(GetRevealConfigurationRequest request);
///
/// Initiates the asynchronous execution of the GetRevealConfiguration operation.
///
///
/// Container for the necessary parameters to execute the GetRevealConfiguration operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetRevealConfiguration
/// operation.
/// REST API Reference for GetRevealConfiguration Operation
IAsyncResult BeginGetRevealConfiguration(GetRevealConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetRevealConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetRevealConfiguration.
///
/// Returns a GetRevealConfigurationResult from Macie2.
/// REST API Reference for GetRevealConfiguration Operation
GetRevealConfigurationResponse EndGetRevealConfiguration(IAsyncResult asyncResult);
#endregion
#region GetSensitiveDataOccurrences
///
/// Retrieves occurrences of sensitive data reported by a finding.
///
/// Container for the necessary parameters to execute the GetSensitiveDataOccurrences service method.
///
/// 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
GetSensitiveDataOccurrencesResponse GetSensitiveDataOccurrences(GetSensitiveDataOccurrencesRequest request);
///
/// Initiates the asynchronous execution of the GetSensitiveDataOccurrences operation.
///
///
/// Container for the necessary parameters to execute the GetSensitiveDataOccurrences operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSensitiveDataOccurrences
/// operation.
/// REST API Reference for GetSensitiveDataOccurrences Operation
IAsyncResult BeginGetSensitiveDataOccurrences(GetSensitiveDataOccurrencesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSensitiveDataOccurrences operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSensitiveDataOccurrences.
///
/// Returns a GetSensitiveDataOccurrencesResult from Macie2.
/// REST API Reference for GetSensitiveDataOccurrences Operation
GetSensitiveDataOccurrencesResponse EndGetSensitiveDataOccurrences(IAsyncResult asyncResult);
#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.
///
/// 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
GetSensitiveDataOccurrencesAvailabilityResponse GetSensitiveDataOccurrencesAvailability(GetSensitiveDataOccurrencesAvailabilityRequest request);
///
/// Initiates the asynchronous execution of the GetSensitiveDataOccurrencesAvailability operation.
///
///
/// Container for the necessary parameters to execute the GetSensitiveDataOccurrencesAvailability operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSensitiveDataOccurrencesAvailability
/// operation.
/// REST API Reference for GetSensitiveDataOccurrencesAvailability Operation
IAsyncResult BeginGetSensitiveDataOccurrencesAvailability(GetSensitiveDataOccurrencesAvailabilityRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSensitiveDataOccurrencesAvailability operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSensitiveDataOccurrencesAvailability.
///
/// Returns a GetSensitiveDataOccurrencesAvailabilityResult from Macie2.
/// REST API Reference for GetSensitiveDataOccurrencesAvailability Operation
GetSensitiveDataOccurrencesAvailabilityResponse EndGetSensitiveDataOccurrencesAvailability(IAsyncResult asyncResult);
#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.
///
/// 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
GetSensitivityInspectionTemplateResponse GetSensitivityInspectionTemplate(GetSensitivityInspectionTemplateRequest request);
///
/// Initiates the asynchronous execution of the GetSensitivityInspectionTemplate operation.
///
///
/// Container for the necessary parameters to execute the GetSensitivityInspectionTemplate operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSensitivityInspectionTemplate
/// operation.
/// REST API Reference for GetSensitivityInspectionTemplate Operation
IAsyncResult BeginGetSensitivityInspectionTemplate(GetSensitivityInspectionTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSensitivityInspectionTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSensitivityInspectionTemplate.
///
/// Returns a GetSensitivityInspectionTemplateResult from Macie2.
/// REST API Reference for GetSensitivityInspectionTemplate Operation
GetSensitivityInspectionTemplateResponse EndGetSensitivityInspectionTemplate(IAsyncResult asyncResult);
#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.
///
/// 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
GetUsageStatisticsResponse GetUsageStatistics(GetUsageStatisticsRequest request);
///
/// Initiates the asynchronous execution of the GetUsageStatistics operation.
///
///
/// Container for the necessary parameters to execute the GetUsageStatistics operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUsageStatistics
/// operation.
/// REST API Reference for GetUsageStatistics Operation
IAsyncResult BeginGetUsageStatistics(GetUsageStatisticsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetUsageStatistics operation.
///
///
/// The IAsyncResult returned by the call to BeginGetUsageStatistics.
///
/// Returns a GetUsageStatisticsResult from Macie2.
/// REST API Reference for GetUsageStatistics Operation
GetUsageStatisticsResponse EndGetUsageStatistics(IAsyncResult asyncResult);
#endregion
#region GetUsageTotals
///
/// Retrieves (queries) aggregated usage data for an account.
///
/// Container for the necessary parameters to execute the GetUsageTotals service method.
///
/// 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
GetUsageTotalsResponse GetUsageTotals(GetUsageTotalsRequest request);
///
/// Initiates the asynchronous execution of the GetUsageTotals operation.
///
///
/// Container for the necessary parameters to execute the GetUsageTotals operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUsageTotals
/// operation.
/// REST API Reference for GetUsageTotals Operation
IAsyncResult BeginGetUsageTotals(GetUsageTotalsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetUsageTotals operation.
///
///
/// The IAsyncResult returned by the call to BeginGetUsageTotals.
///
/// Returns a GetUsageTotalsResult from Macie2.
/// REST API Reference for GetUsageTotals Operation
GetUsageTotalsResponse EndGetUsageTotals(IAsyncResult asyncResult);
#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.
///
/// 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
ListAllowListsResponse ListAllowLists(ListAllowListsRequest request);
///
/// Initiates the asynchronous execution of the ListAllowLists operation.
///
///
/// Container for the necessary parameters to execute the ListAllowLists operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAllowLists
/// operation.
/// REST API Reference for ListAllowLists Operation
IAsyncResult BeginListAllowLists(ListAllowListsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListAllowLists operation.
///
///
/// The IAsyncResult returned by the call to BeginListAllowLists.
///
/// Returns a ListAllowListsResult from Macie2.
/// REST API Reference for ListAllowLists Operation
ListAllowListsResponse EndListAllowLists(IAsyncResult asyncResult);
#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.
///
/// 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
ListClassificationJobsResponse ListClassificationJobs(ListClassificationJobsRequest request);
///
/// Initiates the asynchronous execution of the ListClassificationJobs operation.
///
///
/// Container for the necessary parameters to execute the ListClassificationJobs operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListClassificationJobs
/// operation.
/// REST API Reference for ListClassificationJobs Operation
IAsyncResult BeginListClassificationJobs(ListClassificationJobsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListClassificationJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginListClassificationJobs.
///
/// Returns a ListClassificationJobsResult from Macie2.
/// REST API Reference for ListClassificationJobs Operation
ListClassificationJobsResponse EndListClassificationJobs(IAsyncResult asyncResult);
#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.
///
/// 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
ListClassificationScopesResponse ListClassificationScopes(ListClassificationScopesRequest request);
///
/// Initiates the asynchronous execution of the ListClassificationScopes operation.
///
///
/// Container for the necessary parameters to execute the ListClassificationScopes operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListClassificationScopes
/// operation.
/// REST API Reference for ListClassificationScopes Operation
IAsyncResult BeginListClassificationScopes(ListClassificationScopesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListClassificationScopes operation.
///
///
/// The IAsyncResult returned by the call to BeginListClassificationScopes.
///
/// Returns a ListClassificationScopesResult from Macie2.
/// REST API Reference for ListClassificationScopes Operation
ListClassificationScopesResponse EndListClassificationScopes(IAsyncResult asyncResult);
#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.
///
/// 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
ListCustomDataIdentifiersResponse ListCustomDataIdentifiers(ListCustomDataIdentifiersRequest request);
///
/// Initiates the asynchronous execution of the ListCustomDataIdentifiers operation.
///
///
/// Container for the necessary parameters to execute the ListCustomDataIdentifiers operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListCustomDataIdentifiers
/// operation.
/// REST API Reference for ListCustomDataIdentifiers Operation
IAsyncResult BeginListCustomDataIdentifiers(ListCustomDataIdentifiersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListCustomDataIdentifiers operation.
///
///
/// The IAsyncResult returned by the call to BeginListCustomDataIdentifiers.
///
/// Returns a ListCustomDataIdentifiersResult from Macie2.
/// REST API Reference for ListCustomDataIdentifiers Operation
ListCustomDataIdentifiersResponse EndListCustomDataIdentifiers(IAsyncResult asyncResult);
#endregion
#region ListFindings
///
/// Retrieves a subset of information about one or more findings.
///
/// Container for the necessary parameters to execute the ListFindings service method.
///
/// 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
ListFindingsResponse ListFindings(ListFindingsRequest request);
///
/// Initiates the asynchronous execution of the ListFindings operation.
///
///
/// Container for the necessary parameters to execute the ListFindings operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListFindings
/// operation.
/// REST API Reference for ListFindings Operation
IAsyncResult BeginListFindings(ListFindingsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListFindings operation.
///
///
/// The IAsyncResult returned by the call to BeginListFindings.
///
/// Returns a ListFindingsResult from Macie2.
/// REST API Reference for ListFindings Operation
ListFindingsResponse EndListFindings(IAsyncResult asyncResult);
#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.
///
/// 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
ListFindingsFiltersResponse ListFindingsFilters(ListFindingsFiltersRequest request);
///
/// Initiates the asynchronous execution of the ListFindingsFilters operation.
///
///
/// Container for the necessary parameters to execute the ListFindingsFilters operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListFindingsFilters
/// operation.
/// REST API Reference for ListFindingsFilters Operation
IAsyncResult BeginListFindingsFilters(ListFindingsFiltersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListFindingsFilters operation.
///
///
/// The IAsyncResult returned by the call to BeginListFindingsFilters.
///
/// Returns a ListFindingsFiltersResult from Macie2.
/// REST API Reference for ListFindingsFilters Operation
ListFindingsFiltersResponse EndListFindingsFilters(IAsyncResult asyncResult);
#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.
///
/// 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
ListInvitationsResponse ListInvitations(ListInvitationsRequest request);
///
/// Initiates the asynchronous execution of the ListInvitations operation.
///
///
/// Container for the necessary parameters to execute the ListInvitations operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListInvitations
/// operation.
/// REST API Reference for ListInvitations Operation
IAsyncResult BeginListInvitations(ListInvitationsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListInvitations operation.
///
///
/// The IAsyncResult returned by the call to BeginListInvitations.
///
/// Returns a ListInvitationsResult from Macie2.
/// REST API Reference for ListInvitations Operation
ListInvitationsResponse EndListInvitations(IAsyncResult asyncResult);
#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.
///
/// The response from the ListManagedDataIdentifiers service method, as returned by Macie2.
/// REST API Reference for ListManagedDataIdentifiers Operation
ListManagedDataIdentifiersResponse ListManagedDataIdentifiers(ListManagedDataIdentifiersRequest request);
///
/// Initiates the asynchronous execution of the ListManagedDataIdentifiers operation.
///
///
/// Container for the necessary parameters to execute the ListManagedDataIdentifiers operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListManagedDataIdentifiers
/// operation.
/// REST API Reference for ListManagedDataIdentifiers Operation
IAsyncResult BeginListManagedDataIdentifiers(ListManagedDataIdentifiersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListManagedDataIdentifiers operation.
///
///
/// The IAsyncResult returned by the call to BeginListManagedDataIdentifiers.
///
/// Returns a ListManagedDataIdentifiersResult from Macie2.
/// REST API Reference for ListManagedDataIdentifiers Operation
ListManagedDataIdentifiersResponse EndListManagedDataIdentifiers(IAsyncResult asyncResult);
#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.
///
/// 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
ListMembersResponse ListMembers(ListMembersRequest request);
///
/// Initiates the asynchronous execution of the ListMembers operation.
///
///
/// Container for the necessary parameters to execute the ListMembers operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListMembers
/// operation.
/// REST API Reference for ListMembers Operation
IAsyncResult BeginListMembers(ListMembersRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListMembers operation.
///
///
/// The IAsyncResult returned by the call to BeginListMembers.
///
/// Returns a ListMembersResult from Macie2.
/// REST API Reference for ListMembers Operation
ListMembersResponse EndListMembers(IAsyncResult asyncResult);
#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.
///
/// 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
ListOrganizationAdminAccountsResponse ListOrganizationAdminAccounts(ListOrganizationAdminAccountsRequest request);
///
/// Initiates the asynchronous execution of the ListOrganizationAdminAccounts operation.
///
///
/// Container for the necessary parameters to execute the ListOrganizationAdminAccounts operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListOrganizationAdminAccounts
/// operation.
/// REST API Reference for ListOrganizationAdminAccounts Operation
IAsyncResult BeginListOrganizationAdminAccounts(ListOrganizationAdminAccountsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListOrganizationAdminAccounts operation.
///
///
/// The IAsyncResult returned by the call to BeginListOrganizationAdminAccounts.
///
/// Returns a ListOrganizationAdminAccountsResult from Macie2.
/// REST API Reference for ListOrganizationAdminAccounts Operation
ListOrganizationAdminAccountsResponse EndListOrganizationAdminAccounts(IAsyncResult asyncResult);
#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.
///
/// 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
ListResourceProfileArtifactsResponse ListResourceProfileArtifacts(ListResourceProfileArtifactsRequest request);
///
/// Initiates the asynchronous execution of the ListResourceProfileArtifacts operation.
///
///
/// Container for the necessary parameters to execute the ListResourceProfileArtifacts operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListResourceProfileArtifacts
/// operation.
/// REST API Reference for ListResourceProfileArtifacts Operation
IAsyncResult BeginListResourceProfileArtifacts(ListResourceProfileArtifactsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListResourceProfileArtifacts operation.
///
///
/// The IAsyncResult returned by the call to BeginListResourceProfileArtifacts.
///
/// Returns a ListResourceProfileArtifactsResult from Macie2.
/// REST API Reference for ListResourceProfileArtifacts Operation
ListResourceProfileArtifactsResponse EndListResourceProfileArtifacts(IAsyncResult asyncResult);
#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.
///
/// 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
ListResourceProfileDetectionsResponse ListResourceProfileDetections(ListResourceProfileDetectionsRequest request);
///
/// Initiates the asynchronous execution of the ListResourceProfileDetections operation.
///
///
/// Container for the necessary parameters to execute the ListResourceProfileDetections operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListResourceProfileDetections
/// operation.
/// REST API Reference for ListResourceProfileDetections Operation
IAsyncResult BeginListResourceProfileDetections(ListResourceProfileDetectionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListResourceProfileDetections operation.
///
///
/// The IAsyncResult returned by the call to BeginListResourceProfileDetections.
///
/// Returns a ListResourceProfileDetectionsResult from Macie2.
/// REST API Reference for ListResourceProfileDetections Operation
ListResourceProfileDetectionsResponse EndListResourceProfileDetections(IAsyncResult asyncResult);
#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.
///
/// 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
ListSensitivityInspectionTemplatesResponse ListSensitivityInspectionTemplates(ListSensitivityInspectionTemplatesRequest request);
///
/// Initiates the asynchronous execution of the ListSensitivityInspectionTemplates operation.
///
///
/// Container for the necessary parameters to execute the ListSensitivityInspectionTemplates operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSensitivityInspectionTemplates
/// operation.
/// REST API Reference for ListSensitivityInspectionTemplates Operation
IAsyncResult BeginListSensitivityInspectionTemplates(ListSensitivityInspectionTemplatesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListSensitivityInspectionTemplates operation.
///
///
/// The IAsyncResult returned by the call to BeginListSensitivityInspectionTemplates.
///
/// Returns a ListSensitivityInspectionTemplatesResult from Macie2.
/// REST API Reference for ListSensitivityInspectionTemplates Operation
ListSensitivityInspectionTemplatesResponse EndListSensitivityInspectionTemplates(IAsyncResult asyncResult);
#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.
///
/// The response from the ListTagsForResource service method, as returned by Macie2.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// Initiates the asynchronous execution of the ListTagsForResource operation.
///
///
/// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
/// operation.
/// REST API Reference for ListTagsForResource Operation
IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTagsForResource operation.
///
///
/// The IAsyncResult returned by the call to BeginListTagsForResource.
///
/// Returns a ListTagsForResourceResult from Macie2.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#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.
///
/// 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
PutClassificationExportConfigurationResponse PutClassificationExportConfiguration(PutClassificationExportConfigurationRequest request);
///
/// Initiates the asynchronous execution of the PutClassificationExportConfiguration operation.
///
///
/// Container for the necessary parameters to execute the PutClassificationExportConfiguration operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutClassificationExportConfiguration
/// operation.
/// REST API Reference for PutClassificationExportConfiguration Operation
IAsyncResult BeginPutClassificationExportConfiguration(PutClassificationExportConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutClassificationExportConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginPutClassificationExportConfiguration.
///
/// Returns a PutClassificationExportConfigurationResult from Macie2.
/// REST API Reference for PutClassificationExportConfiguration Operation
PutClassificationExportConfigurationResponse EndPutClassificationExportConfiguration(IAsyncResult asyncResult);
#endregion
#region PutFindingsPublicationConfiguration
///
/// Updates the configuration settings for publishing findings to Security Hub.
///
/// Container for the necessary parameters to execute the PutFindingsPublicationConfiguration service method.
///
/// 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
PutFindingsPublicationConfigurationResponse PutFindingsPublicationConfiguration(PutFindingsPublicationConfigurationRequest request);
///
/// Initiates the asynchronous execution of the PutFindingsPublicationConfiguration operation.
///
///
/// Container for the necessary parameters to execute the PutFindingsPublicationConfiguration operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutFindingsPublicationConfiguration
/// operation.
/// REST API Reference for PutFindingsPublicationConfiguration Operation
IAsyncResult BeginPutFindingsPublicationConfiguration(PutFindingsPublicationConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the PutFindingsPublicationConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginPutFindingsPublicationConfiguration.
///
/// Returns a PutFindingsPublicationConfigurationResult from Macie2.
/// REST API Reference for PutFindingsPublicationConfiguration Operation
PutFindingsPublicationConfigurationResponse EndPutFindingsPublicationConfiguration(IAsyncResult asyncResult);
#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.
///
/// 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
SearchResourcesResponse SearchResources(SearchResourcesRequest request);
///
/// Initiates the asynchronous execution of the SearchResources operation.
///
///
/// Container for the necessary parameters to execute the SearchResources operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchResources
/// operation.
/// REST API Reference for SearchResources Operation
IAsyncResult BeginSearchResources(SearchResourcesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the SearchResources operation.
///
///
/// The IAsyncResult returned by the call to BeginSearchResources.
///
/// Returns a SearchResourcesResult from Macie2.
/// REST API Reference for SearchResources Operation
SearchResourcesResponse EndSearchResources(IAsyncResult asyncResult);
#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.
///
/// The response from the TagResource service method, as returned by Macie2.
/// REST API Reference for TagResource Operation
TagResourceResponse TagResource(TagResourceRequest request);
///
/// Initiates the asynchronous execution of the TagResource operation.
///
///
/// Container for the necessary parameters to execute the TagResource operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
/// operation.
/// REST API Reference for TagResource Operation
IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the TagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginTagResource.
///
/// Returns a TagResourceResult from Macie2.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region TestCustomDataIdentifier
///
/// Tests a custom data identifier.
///
/// Container for the necessary parameters to execute the TestCustomDataIdentifier service method.
///
/// 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
TestCustomDataIdentifierResponse TestCustomDataIdentifier(TestCustomDataIdentifierRequest request);
///
/// Initiates the asynchronous execution of the TestCustomDataIdentifier operation.
///
///
/// Container for the necessary parameters to execute the TestCustomDataIdentifier operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTestCustomDataIdentifier
/// operation.
/// REST API Reference for TestCustomDataIdentifier Operation
IAsyncResult BeginTestCustomDataIdentifier(TestCustomDataIdentifierRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the TestCustomDataIdentifier operation.
///
///
/// The IAsyncResult returned by the call to BeginTestCustomDataIdentifier.
///
/// Returns a TestCustomDataIdentifierResult from Macie2.
/// REST API Reference for TestCustomDataIdentifier Operation
TestCustomDataIdentifierResponse EndTestCustomDataIdentifier(IAsyncResult asyncResult);
#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.
///
/// The response from the UntagResource service method, as returned by Macie2.
/// REST API Reference for UntagResource Operation
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// Initiates the asynchronous execution of the UntagResource operation.
///
///
/// Container for the necessary parameters to execute the UntagResource operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
/// operation.
/// REST API Reference for UntagResource Operation
IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UntagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginUntagResource.
///
/// Returns a UntagResourceResult from Macie2.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateAllowList
///
/// Updates the settings for an allow list.
///
/// Container for the necessary parameters to execute the UpdateAllowList service method.
///
/// 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
UpdateAllowListResponse UpdateAllowList(UpdateAllowListRequest request);
///
/// Initiates the asynchronous execution of the UpdateAllowList operation.
///
///
/// Container for the necessary parameters to execute the UpdateAllowList operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAllowList
/// operation.
/// REST API Reference for UpdateAllowList Operation
IAsyncResult BeginUpdateAllowList(UpdateAllowListRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateAllowList operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAllowList.
///
/// Returns a UpdateAllowListResult from Macie2.
/// REST API Reference for UpdateAllowList Operation
UpdateAllowListResponse EndUpdateAllowList(IAsyncResult asyncResult);
#endregion
#region UpdateAutomatedDiscoveryConfiguration
///
/// Enables or disables automated sensitive data discovery for an account.
///
/// Container for the necessary parameters to execute the UpdateAutomatedDiscoveryConfiguration service method.
///
/// 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
UpdateAutomatedDiscoveryConfigurationResponse UpdateAutomatedDiscoveryConfiguration(UpdateAutomatedDiscoveryConfigurationRequest request);
///
/// Initiates the asynchronous execution of the UpdateAutomatedDiscoveryConfiguration operation.
///
///
/// Container for the necessary parameters to execute the UpdateAutomatedDiscoveryConfiguration operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAutomatedDiscoveryConfiguration
/// operation.
/// REST API Reference for UpdateAutomatedDiscoveryConfiguration Operation
IAsyncResult BeginUpdateAutomatedDiscoveryConfiguration(UpdateAutomatedDiscoveryConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateAutomatedDiscoveryConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAutomatedDiscoveryConfiguration.
///
/// Returns a UpdateAutomatedDiscoveryConfigurationResult from Macie2.
/// REST API Reference for UpdateAutomatedDiscoveryConfiguration Operation
UpdateAutomatedDiscoveryConfigurationResponse EndUpdateAutomatedDiscoveryConfiguration(IAsyncResult asyncResult);
#endregion
#region UpdateClassificationJob
///
/// Changes the status of a classification job.
///
/// Container for the necessary parameters to execute the UpdateClassificationJob service method.
///
/// 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
UpdateClassificationJobResponse UpdateClassificationJob(UpdateClassificationJobRequest request);
///
/// Initiates the asynchronous execution of the UpdateClassificationJob operation.
///
///
/// Container for the necessary parameters to execute the UpdateClassificationJob operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateClassificationJob
/// operation.
/// REST API Reference for UpdateClassificationJob Operation
IAsyncResult BeginUpdateClassificationJob(UpdateClassificationJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateClassificationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateClassificationJob.
///
/// Returns a UpdateClassificationJobResult from Macie2.
/// REST API Reference for UpdateClassificationJob Operation
UpdateClassificationJobResponse EndUpdateClassificationJob(IAsyncResult asyncResult);
#endregion
#region UpdateClassificationScope
///
/// Updates the classification scope settings for an account.
///
/// Container for the necessary parameters to execute the UpdateClassificationScope service method.
///
/// 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
UpdateClassificationScopeResponse UpdateClassificationScope(UpdateClassificationScopeRequest request);
///
/// Initiates the asynchronous execution of the UpdateClassificationScope operation.
///
///
/// Container for the necessary parameters to execute the UpdateClassificationScope operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateClassificationScope
/// operation.
/// REST API Reference for UpdateClassificationScope Operation
IAsyncResult BeginUpdateClassificationScope(UpdateClassificationScopeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateClassificationScope operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateClassificationScope.
///
/// Returns a UpdateClassificationScopeResult from Macie2.
/// REST API Reference for UpdateClassificationScope Operation
UpdateClassificationScopeResponse EndUpdateClassificationScope(IAsyncResult asyncResult);
#endregion
#region UpdateFindingsFilter
///
/// Updates the criteria and other settings for a findings filter.
///
/// Container for the necessary parameters to execute the UpdateFindingsFilter service method.
///
/// 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
UpdateFindingsFilterResponse UpdateFindingsFilter(UpdateFindingsFilterRequest request);
///
/// Initiates the asynchronous execution of the UpdateFindingsFilter operation.
///
///
/// Container for the necessary parameters to execute the UpdateFindingsFilter operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateFindingsFilter
/// operation.
/// REST API Reference for UpdateFindingsFilter Operation
IAsyncResult BeginUpdateFindingsFilter(UpdateFindingsFilterRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateFindingsFilter operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateFindingsFilter.
///
/// Returns a UpdateFindingsFilterResult from Macie2.
/// REST API Reference for UpdateFindingsFilter Operation
UpdateFindingsFilterResponse EndUpdateFindingsFilter(IAsyncResult asyncResult);
#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.
///
/// 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
UpdateMacieSessionResponse UpdateMacieSession(UpdateMacieSessionRequest request);
///
/// Initiates the asynchronous execution of the UpdateMacieSession operation.
///
///
/// Container for the necessary parameters to execute the UpdateMacieSession operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateMacieSession
/// operation.
/// REST API Reference for UpdateMacieSession Operation
IAsyncResult BeginUpdateMacieSession(UpdateMacieSessionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateMacieSession operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateMacieSession.
///
/// Returns a UpdateMacieSessionResult from Macie2.
/// REST API Reference for UpdateMacieSession Operation
UpdateMacieSessionResponse EndUpdateMacieSession(IAsyncResult asyncResult);
#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.
///
/// 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
UpdateMemberSessionResponse UpdateMemberSession(UpdateMemberSessionRequest request);
///
/// Initiates the asynchronous execution of the UpdateMemberSession operation.
///
///
/// Container for the necessary parameters to execute the UpdateMemberSession operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateMemberSession
/// operation.
/// REST API Reference for UpdateMemberSession Operation
IAsyncResult BeginUpdateMemberSession(UpdateMemberSessionRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateMemberSession operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateMemberSession.
///
/// Returns a UpdateMemberSessionResult from Macie2.
/// REST API Reference for UpdateMemberSession Operation
UpdateMemberSessionResponse EndUpdateMemberSession(IAsyncResult asyncResult);
#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.
///
/// 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
UpdateOrganizationConfigurationResponse UpdateOrganizationConfiguration(UpdateOrganizationConfigurationRequest request);
///
/// Initiates the asynchronous execution of the UpdateOrganizationConfiguration operation.
///
///
/// Container for the necessary parameters to execute the UpdateOrganizationConfiguration operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateOrganizationConfiguration
/// operation.
/// REST API Reference for UpdateOrganizationConfiguration Operation
IAsyncResult BeginUpdateOrganizationConfiguration(UpdateOrganizationConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateOrganizationConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateOrganizationConfiguration.
///
/// Returns a UpdateOrganizationConfigurationResult from Macie2.
/// REST API Reference for UpdateOrganizationConfiguration Operation
UpdateOrganizationConfigurationResponse EndUpdateOrganizationConfiguration(IAsyncResult asyncResult);
#endregion
#region UpdateResourceProfile
///
/// Updates the sensitivity score for an S3 bucket.
///
/// Container for the necessary parameters to execute the UpdateResourceProfile service method.
///
/// 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
UpdateResourceProfileResponse UpdateResourceProfile(UpdateResourceProfileRequest request);
///
/// Initiates the asynchronous execution of the UpdateResourceProfile operation.
///
///
/// Container for the necessary parameters to execute the UpdateResourceProfile operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateResourceProfile
/// operation.
/// REST API Reference for UpdateResourceProfile Operation
IAsyncResult BeginUpdateResourceProfile(UpdateResourceProfileRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateResourceProfile operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateResourceProfile.
///
/// Returns a UpdateResourceProfileResult from Macie2.
/// REST API Reference for UpdateResourceProfile Operation
UpdateResourceProfileResponse EndUpdateResourceProfile(IAsyncResult asyncResult);
#endregion
#region UpdateResourceProfileDetections
///
/// Updates the sensitivity scoring settings for an S3 bucket.
///
/// Container for the necessary parameters to execute the UpdateResourceProfileDetections service method.
///
/// 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
UpdateResourceProfileDetectionsResponse UpdateResourceProfileDetections(UpdateResourceProfileDetectionsRequest request);
///
/// Initiates the asynchronous execution of the UpdateResourceProfileDetections operation.
///
///
/// Container for the necessary parameters to execute the UpdateResourceProfileDetections operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateResourceProfileDetections
/// operation.
/// REST API Reference for UpdateResourceProfileDetections Operation
IAsyncResult BeginUpdateResourceProfileDetections(UpdateResourceProfileDetectionsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateResourceProfileDetections operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateResourceProfileDetections.
///
/// Returns a UpdateResourceProfileDetectionsResult from Macie2.
/// REST API Reference for UpdateResourceProfileDetections Operation
UpdateResourceProfileDetectionsResponse EndUpdateResourceProfileDetections(IAsyncResult asyncResult);
#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.
///
/// 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
UpdateRevealConfigurationResponse UpdateRevealConfiguration(UpdateRevealConfigurationRequest request);
///
/// Initiates the asynchronous execution of the UpdateRevealConfiguration operation.
///
///
/// Container for the necessary parameters to execute the UpdateRevealConfiguration operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRevealConfiguration
/// operation.
/// REST API Reference for UpdateRevealConfiguration Operation
IAsyncResult BeginUpdateRevealConfiguration(UpdateRevealConfigurationRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateRevealConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateRevealConfiguration.
///
/// Returns a UpdateRevealConfigurationResult from Macie2.
/// REST API Reference for UpdateRevealConfiguration Operation
UpdateRevealConfigurationResponse EndUpdateRevealConfiguration(IAsyncResult asyncResult);
#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.
///
/// 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
UpdateSensitivityInspectionTemplateResponse UpdateSensitivityInspectionTemplate(UpdateSensitivityInspectionTemplateRequest request);
///
/// Initiates the asynchronous execution of the UpdateSensitivityInspectionTemplate operation.
///
///
/// Container for the necessary parameters to execute the UpdateSensitivityInspectionTemplate operation on AmazonMacie2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSensitivityInspectionTemplate
/// operation.
/// REST API Reference for UpdateSensitivityInspectionTemplate Operation
IAsyncResult BeginUpdateSensitivityInspectionTemplate(UpdateSensitivityInspectionTemplateRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateSensitivityInspectionTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateSensitivityInspectionTemplate.
///
/// Returns a UpdateSensitivityInspectionTemplateResult from Macie2.
/// REST API Reference for UpdateSensitivityInspectionTemplate Operation
UpdateSensitivityInspectionTemplateResponse EndUpdateSensitivityInspectionTemplate(IAsyncResult asyncResult);
#endregion
}
}