/* * 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 inspector2-2020-06-08.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.Inspector2.Model; namespace Amazon.Inspector2 { /// /// Interface for accessing Inspector2 /// /// Amazon Inspector is a vulnerability discovery service that automates continuous scanning /// for security vulnerabilities within your Amazon EC2 and Amazon ECR environments. /// public partial interface IAmazonInspector2 : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IInspector2PaginatorFactory Paginators { get; } #endif #region AssociateMember /// /// Associates an Amazon Web Services account with an Amazon Inspector delegated administrator. /// An HTTP 200 response indicates the association was successfully started, but doesn’t /// indicate whether it was completed. You can check if the association completed by using /// ListMembers /// for multiple accounts or GetMembers /// for a single account. /// /// Container for the necessary parameters to execute the AssociateMember service method. /// /// The response from the AssociateMember service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for AssociateMember Operation AssociateMemberResponse AssociateMember(AssociateMemberRequest request); /// /// Initiates the asynchronous execution of the AssociateMember operation. /// /// /// Container for the necessary parameters to execute the AssociateMember operation on AmazonInspector2Client. /// 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 EndAssociateMember /// operation. /// REST API Reference for AssociateMember Operation IAsyncResult BeginAssociateMember(AssociateMemberRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateMember operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateMember. /// /// Returns a AssociateMemberResult from Inspector2. /// REST API Reference for AssociateMember Operation AssociateMemberResponse EndAssociateMember(IAsyncResult asyncResult); #endregion #region BatchGetAccountStatus /// /// Retrieves the Amazon Inspector status of multiple Amazon Web Services accounts within /// your environment. /// /// Container for the necessary parameters to execute the BatchGetAccountStatus service method. /// /// The response from the BatchGetAccountStatus service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for BatchGetAccountStatus Operation BatchGetAccountStatusResponse BatchGetAccountStatus(BatchGetAccountStatusRequest request); /// /// Initiates the asynchronous execution of the BatchGetAccountStatus operation. /// /// /// Container for the necessary parameters to execute the BatchGetAccountStatus operation on AmazonInspector2Client. /// 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 EndBatchGetAccountStatus /// operation. /// REST API Reference for BatchGetAccountStatus Operation IAsyncResult BeginBatchGetAccountStatus(BatchGetAccountStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchGetAccountStatus operation. /// /// /// The IAsyncResult returned by the call to BeginBatchGetAccountStatus. /// /// Returns a BatchGetAccountStatusResult from Inspector2. /// REST API Reference for BatchGetAccountStatus Operation BatchGetAccountStatusResponse EndBatchGetAccountStatus(IAsyncResult asyncResult); #endregion #region BatchGetCodeSnippet /// /// Retrieves code snippets from findings that Amazon Inspector detected code vulnerabilities /// in. /// /// Container for the necessary parameters to execute the BatchGetCodeSnippet service method. /// /// The response from the BatchGetCodeSnippet service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for BatchGetCodeSnippet Operation BatchGetCodeSnippetResponse BatchGetCodeSnippet(BatchGetCodeSnippetRequest request); /// /// Initiates the asynchronous execution of the BatchGetCodeSnippet operation. /// /// /// Container for the necessary parameters to execute the BatchGetCodeSnippet operation on AmazonInspector2Client. /// 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 EndBatchGetCodeSnippet /// operation. /// REST API Reference for BatchGetCodeSnippet Operation IAsyncResult BeginBatchGetCodeSnippet(BatchGetCodeSnippetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchGetCodeSnippet operation. /// /// /// The IAsyncResult returned by the call to BeginBatchGetCodeSnippet. /// /// Returns a BatchGetCodeSnippetResult from Inspector2. /// REST API Reference for BatchGetCodeSnippet Operation BatchGetCodeSnippetResponse EndBatchGetCodeSnippet(IAsyncResult asyncResult); #endregion #region BatchGetFreeTrialInfo /// /// Gets free trial status for multiple Amazon Web Services accounts. /// /// Container for the necessary parameters to execute the BatchGetFreeTrialInfo service method. /// /// The response from the BatchGetFreeTrialInfo service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for BatchGetFreeTrialInfo Operation BatchGetFreeTrialInfoResponse BatchGetFreeTrialInfo(BatchGetFreeTrialInfoRequest request); /// /// Initiates the asynchronous execution of the BatchGetFreeTrialInfo operation. /// /// /// Container for the necessary parameters to execute the BatchGetFreeTrialInfo operation on AmazonInspector2Client. /// 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 EndBatchGetFreeTrialInfo /// operation. /// REST API Reference for BatchGetFreeTrialInfo Operation IAsyncResult BeginBatchGetFreeTrialInfo(BatchGetFreeTrialInfoRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchGetFreeTrialInfo operation. /// /// /// The IAsyncResult returned by the call to BeginBatchGetFreeTrialInfo. /// /// Returns a BatchGetFreeTrialInfoResult from Inspector2. /// REST API Reference for BatchGetFreeTrialInfo Operation BatchGetFreeTrialInfoResponse EndBatchGetFreeTrialInfo(IAsyncResult asyncResult); #endregion #region BatchGetMemberEc2DeepInspectionStatus /// /// Retrieves Amazon Inspector deep inspection activation status of multiple member accounts /// within your organization. You must be the delegated administrator of an organization /// in Amazon Inspector to use this API. /// /// Container for the necessary parameters to execute the BatchGetMemberEc2DeepInspectionStatus service method. /// /// The response from the BatchGetMemberEc2DeepInspectionStatus service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for BatchGetMemberEc2DeepInspectionStatus Operation BatchGetMemberEc2DeepInspectionStatusResponse BatchGetMemberEc2DeepInspectionStatus(BatchGetMemberEc2DeepInspectionStatusRequest request); /// /// Initiates the asynchronous execution of the BatchGetMemberEc2DeepInspectionStatus operation. /// /// /// Container for the necessary parameters to execute the BatchGetMemberEc2DeepInspectionStatus operation on AmazonInspector2Client. /// 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 EndBatchGetMemberEc2DeepInspectionStatus /// operation. /// REST API Reference for BatchGetMemberEc2DeepInspectionStatus Operation IAsyncResult BeginBatchGetMemberEc2DeepInspectionStatus(BatchGetMemberEc2DeepInspectionStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchGetMemberEc2DeepInspectionStatus operation. /// /// /// The IAsyncResult returned by the call to BeginBatchGetMemberEc2DeepInspectionStatus. /// /// Returns a BatchGetMemberEc2DeepInspectionStatusResult from Inspector2. /// REST API Reference for BatchGetMemberEc2DeepInspectionStatus Operation BatchGetMemberEc2DeepInspectionStatusResponse EndBatchGetMemberEc2DeepInspectionStatus(IAsyncResult asyncResult); #endregion #region BatchUpdateMemberEc2DeepInspectionStatus /// /// Activates or deactivates Amazon Inspector deep inspection for the provided member /// accounts in your organization. You must be the delegated administrator of an organization /// in Amazon Inspector to use this API. /// /// Container for the necessary parameters to execute the BatchUpdateMemberEc2DeepInspectionStatus service method. /// /// The response from the BatchUpdateMemberEc2DeepInspectionStatus service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for BatchUpdateMemberEc2DeepInspectionStatus Operation BatchUpdateMemberEc2DeepInspectionStatusResponse BatchUpdateMemberEc2DeepInspectionStatus(BatchUpdateMemberEc2DeepInspectionStatusRequest request); /// /// Initiates the asynchronous execution of the BatchUpdateMemberEc2DeepInspectionStatus operation. /// /// /// Container for the necessary parameters to execute the BatchUpdateMemberEc2DeepInspectionStatus operation on AmazonInspector2Client. /// 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 EndBatchUpdateMemberEc2DeepInspectionStatus /// operation. /// REST API Reference for BatchUpdateMemberEc2DeepInspectionStatus Operation IAsyncResult BeginBatchUpdateMemberEc2DeepInspectionStatus(BatchUpdateMemberEc2DeepInspectionStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchUpdateMemberEc2DeepInspectionStatus operation. /// /// /// The IAsyncResult returned by the call to BeginBatchUpdateMemberEc2DeepInspectionStatus. /// /// Returns a BatchUpdateMemberEc2DeepInspectionStatusResult from Inspector2. /// REST API Reference for BatchUpdateMemberEc2DeepInspectionStatus Operation BatchUpdateMemberEc2DeepInspectionStatusResponse EndBatchUpdateMemberEc2DeepInspectionStatus(IAsyncResult asyncResult); #endregion #region CancelFindingsReport /// /// Cancels the given findings report. /// /// Container for the necessary parameters to execute the CancelFindingsReport service method. /// /// The response from the CancelFindingsReport service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for CancelFindingsReport Operation CancelFindingsReportResponse CancelFindingsReport(CancelFindingsReportRequest request); /// /// Initiates the asynchronous execution of the CancelFindingsReport operation. /// /// /// Container for the necessary parameters to execute the CancelFindingsReport operation on AmazonInspector2Client. /// 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 EndCancelFindingsReport /// operation. /// REST API Reference for CancelFindingsReport Operation IAsyncResult BeginCancelFindingsReport(CancelFindingsReportRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CancelFindingsReport operation. /// /// /// The IAsyncResult returned by the call to BeginCancelFindingsReport. /// /// Returns a CancelFindingsReportResult from Inspector2. /// REST API Reference for CancelFindingsReport Operation CancelFindingsReportResponse EndCancelFindingsReport(IAsyncResult asyncResult); #endregion #region CancelSbomExport /// /// Cancels a software bill of materials (SBOM) report. /// /// Container for the necessary parameters to execute the CancelSbomExport service method. /// /// The response from the CancelSbomExport service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for CancelSbomExport Operation CancelSbomExportResponse CancelSbomExport(CancelSbomExportRequest request); /// /// Initiates the asynchronous execution of the CancelSbomExport operation. /// /// /// Container for the necessary parameters to execute the CancelSbomExport operation on AmazonInspector2Client. /// 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 EndCancelSbomExport /// operation. /// REST API Reference for CancelSbomExport Operation IAsyncResult BeginCancelSbomExport(CancelSbomExportRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CancelSbomExport operation. /// /// /// The IAsyncResult returned by the call to BeginCancelSbomExport. /// /// Returns a CancelSbomExportResult from Inspector2. /// REST API Reference for CancelSbomExport Operation CancelSbomExportResponse EndCancelSbomExport(IAsyncResult asyncResult); #endregion #region CreateFilter /// /// Creates a filter resource using specified filter criteria. /// /// Container for the necessary parameters to execute the CreateFilter service method. /// /// The response from the CreateFilter service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// One or more tags submitted as part of the request is not valid. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// You have exceeded your service quota. To perform the requested action, remove some /// of the relevant resources, or use Service Quotas to request a service quota increase. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for CreateFilter Operation CreateFilterResponse CreateFilter(CreateFilterRequest request); /// /// Initiates the asynchronous execution of the CreateFilter operation. /// /// /// Container for the necessary parameters to execute the CreateFilter operation on AmazonInspector2Client. /// 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 EndCreateFilter /// operation. /// REST API Reference for CreateFilter Operation IAsyncResult BeginCreateFilter(CreateFilterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateFilter operation. /// /// /// The IAsyncResult returned by the call to BeginCreateFilter. /// /// Returns a CreateFilterResult from Inspector2. /// REST API Reference for CreateFilter Operation CreateFilterResponse EndCreateFilter(IAsyncResult asyncResult); #endregion #region CreateFindingsReport /// /// Creates a finding report. By default only ACTIVE findings are returned /// in the report. To see SUPRESSED or CLOSED findings you must /// specify a value for the findingStatus filter criteria. /// /// Container for the necessary parameters to execute the CreateFindingsReport service method. /// /// The response from the CreateFindingsReport service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for CreateFindingsReport Operation CreateFindingsReportResponse CreateFindingsReport(CreateFindingsReportRequest request); /// /// Initiates the asynchronous execution of the CreateFindingsReport operation. /// /// /// Container for the necessary parameters to execute the CreateFindingsReport operation on AmazonInspector2Client. /// 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 EndCreateFindingsReport /// operation. /// REST API Reference for CreateFindingsReport Operation IAsyncResult BeginCreateFindingsReport(CreateFindingsReportRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateFindingsReport operation. /// /// /// The IAsyncResult returned by the call to BeginCreateFindingsReport. /// /// Returns a CreateFindingsReportResult from Inspector2. /// REST API Reference for CreateFindingsReport Operation CreateFindingsReportResponse EndCreateFindingsReport(IAsyncResult asyncResult); #endregion #region CreateSbomExport /// /// Creates a software bill of materials (SBOM) report. /// /// Container for the necessary parameters to execute the CreateSbomExport service method. /// /// The response from the CreateSbomExport service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for CreateSbomExport Operation CreateSbomExportResponse CreateSbomExport(CreateSbomExportRequest request); /// /// Initiates the asynchronous execution of the CreateSbomExport operation. /// /// /// Container for the necessary parameters to execute the CreateSbomExport operation on AmazonInspector2Client. /// 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 EndCreateSbomExport /// operation. /// REST API Reference for CreateSbomExport Operation IAsyncResult BeginCreateSbomExport(CreateSbomExportRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateSbomExport operation. /// /// /// The IAsyncResult returned by the call to BeginCreateSbomExport. /// /// Returns a CreateSbomExportResult from Inspector2. /// REST API Reference for CreateSbomExport Operation CreateSbomExportResponse EndCreateSbomExport(IAsyncResult asyncResult); #endregion #region DeleteFilter /// /// Deletes a filter resource. /// /// Container for the necessary parameters to execute the DeleteFilter service method. /// /// The response from the DeleteFilter service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for DeleteFilter Operation DeleteFilterResponse DeleteFilter(DeleteFilterRequest request); /// /// Initiates the asynchronous execution of the DeleteFilter operation. /// /// /// Container for the necessary parameters to execute the DeleteFilter operation on AmazonInspector2Client. /// 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 EndDeleteFilter /// operation. /// REST API Reference for DeleteFilter Operation IAsyncResult BeginDeleteFilter(DeleteFilterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteFilter operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteFilter. /// /// Returns a DeleteFilterResult from Inspector2. /// REST API Reference for DeleteFilter Operation DeleteFilterResponse EndDeleteFilter(IAsyncResult asyncResult); #endregion #region DescribeOrganizationConfiguration /// /// Describe Amazon Inspector configuration settings for an Amazon Web Services organization. /// /// Container for the necessary parameters to execute the DescribeOrganizationConfiguration service method. /// /// The response from the DescribeOrganizationConfiguration service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// 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 AmazonInspector2Client. /// 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 Inspector2. /// REST API Reference for DescribeOrganizationConfiguration Operation DescribeOrganizationConfigurationResponse EndDescribeOrganizationConfiguration(IAsyncResult asyncResult); #endregion #region Disable /// /// Disables Amazon Inspector scans for one or more Amazon Web Services accounts. Disabling /// all scan types in an account disables the Amazon Inspector service. /// /// Container for the necessary parameters to execute the Disable service method. /// /// The response from the Disable service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for Disable Operation DisableResponse Disable(DisableRequest request); /// /// Initiates the asynchronous execution of the Disable operation. /// /// /// Container for the necessary parameters to execute the Disable operation on AmazonInspector2Client. /// 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 EndDisable /// operation. /// REST API Reference for Disable Operation IAsyncResult BeginDisable(DisableRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the Disable operation. /// /// /// The IAsyncResult returned by the call to BeginDisable. /// /// Returns a DisableResult from Inspector2. /// REST API Reference for Disable Operation DisableResponse EndDisable(IAsyncResult asyncResult); #endregion #region DisableDelegatedAdminAccount /// /// Disables the Amazon Inspector delegated administrator for your organization. /// /// Container for the necessary parameters to execute the DisableDelegatedAdminAccount service method. /// /// The response from the DisableDelegatedAdminAccount service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// A conflict occurred. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for DisableDelegatedAdminAccount Operation DisableDelegatedAdminAccountResponse DisableDelegatedAdminAccount(DisableDelegatedAdminAccountRequest request); /// /// Initiates the asynchronous execution of the DisableDelegatedAdminAccount operation. /// /// /// Container for the necessary parameters to execute the DisableDelegatedAdminAccount operation on AmazonInspector2Client. /// 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 EndDisableDelegatedAdminAccount /// operation. /// REST API Reference for DisableDelegatedAdminAccount Operation IAsyncResult BeginDisableDelegatedAdminAccount(DisableDelegatedAdminAccountRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisableDelegatedAdminAccount operation. /// /// /// The IAsyncResult returned by the call to BeginDisableDelegatedAdminAccount. /// /// Returns a DisableDelegatedAdminAccountResult from Inspector2. /// REST API Reference for DisableDelegatedAdminAccount Operation DisableDelegatedAdminAccountResponse EndDisableDelegatedAdminAccount(IAsyncResult asyncResult); #endregion #region DisassociateMember /// /// Disassociates a member account from an Amazon Inspector delegated administrator. /// /// Container for the necessary parameters to execute the DisassociateMember service method. /// /// The response from the DisassociateMember service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// 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 AmazonInspector2Client. /// 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 Inspector2. /// REST API Reference for DisassociateMember Operation DisassociateMemberResponse EndDisassociateMember(IAsyncResult asyncResult); #endregion #region Enable /// /// Enables Amazon Inspector scans for one or more Amazon Web Services accounts. /// /// Container for the necessary parameters to execute the Enable service method. /// /// The response from the Enable service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for Enable Operation EnableResponse Enable(EnableRequest request); /// /// Initiates the asynchronous execution of the Enable operation. /// /// /// Container for the necessary parameters to execute the Enable operation on AmazonInspector2Client. /// 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 EndEnable /// operation. /// REST API Reference for Enable Operation IAsyncResult BeginEnable(EnableRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the Enable operation. /// /// /// The IAsyncResult returned by the call to BeginEnable. /// /// Returns a EnableResult from Inspector2. /// REST API Reference for Enable Operation EnableResponse EndEnable(IAsyncResult asyncResult); #endregion #region EnableDelegatedAdminAccount /// /// Enables the Amazon Inspector delegated administrator for your Organizations organization. /// /// Container for the necessary parameters to execute the EnableDelegatedAdminAccount service method. /// /// The response from the EnableDelegatedAdminAccount service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// A conflict occurred. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for EnableDelegatedAdminAccount Operation EnableDelegatedAdminAccountResponse EnableDelegatedAdminAccount(EnableDelegatedAdminAccountRequest request); /// /// Initiates the asynchronous execution of the EnableDelegatedAdminAccount operation. /// /// /// Container for the necessary parameters to execute the EnableDelegatedAdminAccount operation on AmazonInspector2Client. /// 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 EndEnableDelegatedAdminAccount /// operation. /// REST API Reference for EnableDelegatedAdminAccount Operation IAsyncResult BeginEnableDelegatedAdminAccount(EnableDelegatedAdminAccountRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the EnableDelegatedAdminAccount operation. /// /// /// The IAsyncResult returned by the call to BeginEnableDelegatedAdminAccount. /// /// Returns a EnableDelegatedAdminAccountResult from Inspector2. /// REST API Reference for EnableDelegatedAdminAccount Operation EnableDelegatedAdminAccountResponse EndEnableDelegatedAdminAccount(IAsyncResult asyncResult); #endregion #region GetConfiguration /// /// Retrieves setting configurations for Inspector scans. /// /// Container for the necessary parameters to execute the GetConfiguration service method. /// /// The response from the GetConfiguration service method, as returned by Inspector2. /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// REST API Reference for GetConfiguration Operation GetConfigurationResponse GetConfiguration(GetConfigurationRequest request); /// /// Initiates the asynchronous execution of the GetConfiguration operation. /// /// /// Container for the necessary parameters to execute the GetConfiguration operation on AmazonInspector2Client. /// 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 EndGetConfiguration /// operation. /// REST API Reference for GetConfiguration Operation IAsyncResult BeginGetConfiguration(GetConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginGetConfiguration. /// /// Returns a GetConfigurationResult from Inspector2. /// REST API Reference for GetConfiguration Operation GetConfigurationResponse EndGetConfiguration(IAsyncResult asyncResult); #endregion #region GetDelegatedAdminAccount /// /// Retrieves information about the Amazon Inspector delegated administrator for your /// organization. /// /// Container for the necessary parameters to execute the GetDelegatedAdminAccount service method. /// /// The response from the GetDelegatedAdminAccount service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for GetDelegatedAdminAccount Operation GetDelegatedAdminAccountResponse GetDelegatedAdminAccount(GetDelegatedAdminAccountRequest request); /// /// Initiates the asynchronous execution of the GetDelegatedAdminAccount operation. /// /// /// Container for the necessary parameters to execute the GetDelegatedAdminAccount operation on AmazonInspector2Client. /// 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 EndGetDelegatedAdminAccount /// operation. /// REST API Reference for GetDelegatedAdminAccount Operation IAsyncResult BeginGetDelegatedAdminAccount(GetDelegatedAdminAccountRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDelegatedAdminAccount operation. /// /// /// The IAsyncResult returned by the call to BeginGetDelegatedAdminAccount. /// /// Returns a GetDelegatedAdminAccountResult from Inspector2. /// REST API Reference for GetDelegatedAdminAccount Operation GetDelegatedAdminAccountResponse EndGetDelegatedAdminAccount(IAsyncResult asyncResult); #endregion #region GetEc2DeepInspectionConfiguration /// /// Retrieves the activation status of Amazon Inspector deep inspection and custom paths /// associated with your account. /// /// Container for the necessary parameters to execute the GetEc2DeepInspectionConfiguration service method. /// /// The response from the GetEc2DeepInspectionConfiguration service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// REST API Reference for GetEc2DeepInspectionConfiguration Operation GetEc2DeepInspectionConfigurationResponse GetEc2DeepInspectionConfiguration(GetEc2DeepInspectionConfigurationRequest request); /// /// Initiates the asynchronous execution of the GetEc2DeepInspectionConfiguration operation. /// /// /// Container for the necessary parameters to execute the GetEc2DeepInspectionConfiguration operation on AmazonInspector2Client. /// 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 EndGetEc2DeepInspectionConfiguration /// operation. /// REST API Reference for GetEc2DeepInspectionConfiguration Operation IAsyncResult BeginGetEc2DeepInspectionConfiguration(GetEc2DeepInspectionConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEc2DeepInspectionConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginGetEc2DeepInspectionConfiguration. /// /// Returns a GetEc2DeepInspectionConfigurationResult from Inspector2. /// REST API Reference for GetEc2DeepInspectionConfiguration Operation GetEc2DeepInspectionConfigurationResponse EndGetEc2DeepInspectionConfiguration(IAsyncResult asyncResult); #endregion #region GetEncryptionKey /// /// Gets an encryption key. /// /// Container for the necessary parameters to execute the GetEncryptionKey service method. /// /// The response from the GetEncryptionKey service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for GetEncryptionKey Operation GetEncryptionKeyResponse GetEncryptionKey(GetEncryptionKeyRequest request); /// /// Initiates the asynchronous execution of the GetEncryptionKey operation. /// /// /// Container for the necessary parameters to execute the GetEncryptionKey operation on AmazonInspector2Client. /// 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 EndGetEncryptionKey /// operation. /// REST API Reference for GetEncryptionKey Operation IAsyncResult BeginGetEncryptionKey(GetEncryptionKeyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetEncryptionKey operation. /// /// /// The IAsyncResult returned by the call to BeginGetEncryptionKey. /// /// Returns a GetEncryptionKeyResult from Inspector2. /// REST API Reference for GetEncryptionKey Operation GetEncryptionKeyResponse EndGetEncryptionKey(IAsyncResult asyncResult); #endregion #region GetFindingsReportStatus /// /// Gets the status of a findings report. /// /// Container for the necessary parameters to execute the GetFindingsReportStatus service method. /// /// The response from the GetFindingsReportStatus service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for GetFindingsReportStatus Operation GetFindingsReportStatusResponse GetFindingsReportStatus(GetFindingsReportStatusRequest request); /// /// Initiates the asynchronous execution of the GetFindingsReportStatus operation. /// /// /// Container for the necessary parameters to execute the GetFindingsReportStatus operation on AmazonInspector2Client. /// 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 EndGetFindingsReportStatus /// operation. /// REST API Reference for GetFindingsReportStatus Operation IAsyncResult BeginGetFindingsReportStatus(GetFindingsReportStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetFindingsReportStatus operation. /// /// /// The IAsyncResult returned by the call to BeginGetFindingsReportStatus. /// /// Returns a GetFindingsReportStatusResult from Inspector2. /// REST API Reference for GetFindingsReportStatus Operation GetFindingsReportStatusResponse EndGetFindingsReportStatus(IAsyncResult asyncResult); #endregion #region GetMember /// /// Gets member information for your organization. /// /// Container for the necessary parameters to execute the GetMember service method. /// /// The response from the GetMember service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// 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 AmazonInspector2Client. /// 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 Inspector2. /// REST API Reference for GetMember Operation GetMemberResponse EndGetMember(IAsyncResult asyncResult); #endregion #region GetSbomExport /// /// Gets details of a software bill of materials (SBOM) report. /// /// Container for the necessary parameters to execute the GetSbomExport service method. /// /// The response from the GetSbomExport service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for GetSbomExport Operation GetSbomExportResponse GetSbomExport(GetSbomExportRequest request); /// /// Initiates the asynchronous execution of the GetSbomExport operation. /// /// /// Container for the necessary parameters to execute the GetSbomExport operation on AmazonInspector2Client. /// 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 EndGetSbomExport /// operation. /// REST API Reference for GetSbomExport Operation IAsyncResult BeginGetSbomExport(GetSbomExportRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetSbomExport operation. /// /// /// The IAsyncResult returned by the call to BeginGetSbomExport. /// /// Returns a GetSbomExportResult from Inspector2. /// REST API Reference for GetSbomExport Operation GetSbomExportResponse EndGetSbomExport(IAsyncResult asyncResult); #endregion #region ListAccountPermissions /// /// Lists the permissions an account has to configure Amazon Inspector. /// /// Container for the necessary parameters to execute the ListAccountPermissions service method. /// /// The response from the ListAccountPermissions service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for ListAccountPermissions Operation ListAccountPermissionsResponse ListAccountPermissions(ListAccountPermissionsRequest request); /// /// Initiates the asynchronous execution of the ListAccountPermissions operation. /// /// /// Container for the necessary parameters to execute the ListAccountPermissions operation on AmazonInspector2Client. /// 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 EndListAccountPermissions /// operation. /// REST API Reference for ListAccountPermissions Operation IAsyncResult BeginListAccountPermissions(ListAccountPermissionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListAccountPermissions operation. /// /// /// The IAsyncResult returned by the call to BeginListAccountPermissions. /// /// Returns a ListAccountPermissionsResult from Inspector2. /// REST API Reference for ListAccountPermissions Operation ListAccountPermissionsResponse EndListAccountPermissions(IAsyncResult asyncResult); #endregion #region ListCoverage /// /// Lists coverage details for you environment. /// /// Container for the necessary parameters to execute the ListCoverage service method. /// /// The response from the ListCoverage service method, as returned by Inspector2. /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for ListCoverage Operation ListCoverageResponse ListCoverage(ListCoverageRequest request); /// /// Initiates the asynchronous execution of the ListCoverage operation. /// /// /// Container for the necessary parameters to execute the ListCoverage operation on AmazonInspector2Client. /// 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 EndListCoverage /// operation. /// REST API Reference for ListCoverage Operation IAsyncResult BeginListCoverage(ListCoverageRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListCoverage operation. /// /// /// The IAsyncResult returned by the call to BeginListCoverage. /// /// Returns a ListCoverageResult from Inspector2. /// REST API Reference for ListCoverage Operation ListCoverageResponse EndListCoverage(IAsyncResult asyncResult); #endregion #region ListCoverageStatistics /// /// Lists Amazon Inspector coverage statistics for your environment. /// /// Container for the necessary parameters to execute the ListCoverageStatistics service method. /// /// The response from the ListCoverageStatistics service method, as returned by Inspector2. /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for ListCoverageStatistics Operation ListCoverageStatisticsResponse ListCoverageStatistics(ListCoverageStatisticsRequest request); /// /// Initiates the asynchronous execution of the ListCoverageStatistics operation. /// /// /// Container for the necessary parameters to execute the ListCoverageStatistics operation on AmazonInspector2Client. /// 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 EndListCoverageStatistics /// operation. /// REST API Reference for ListCoverageStatistics Operation IAsyncResult BeginListCoverageStatistics(ListCoverageStatisticsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListCoverageStatistics operation. /// /// /// The IAsyncResult returned by the call to BeginListCoverageStatistics. /// /// Returns a ListCoverageStatisticsResult from Inspector2. /// REST API Reference for ListCoverageStatistics Operation ListCoverageStatisticsResponse EndListCoverageStatistics(IAsyncResult asyncResult); #endregion #region ListDelegatedAdminAccounts /// /// Lists information about the Amazon Inspector delegated administrator of your organization. /// /// Container for the necessary parameters to execute the ListDelegatedAdminAccounts service method. /// /// The response from the ListDelegatedAdminAccounts service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for ListDelegatedAdminAccounts Operation ListDelegatedAdminAccountsResponse ListDelegatedAdminAccounts(ListDelegatedAdminAccountsRequest request); /// /// Initiates the asynchronous execution of the ListDelegatedAdminAccounts operation. /// /// /// Container for the necessary parameters to execute the ListDelegatedAdminAccounts operation on AmazonInspector2Client. /// 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 EndListDelegatedAdminAccounts /// operation. /// REST API Reference for ListDelegatedAdminAccounts Operation IAsyncResult BeginListDelegatedAdminAccounts(ListDelegatedAdminAccountsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDelegatedAdminAccounts operation. /// /// /// The IAsyncResult returned by the call to BeginListDelegatedAdminAccounts. /// /// Returns a ListDelegatedAdminAccountsResult from Inspector2. /// REST API Reference for ListDelegatedAdminAccounts Operation ListDelegatedAdminAccountsResponse EndListDelegatedAdminAccounts(IAsyncResult asyncResult); #endregion #region ListFilters /// /// Lists the filters associated with your account. /// /// Container for the necessary parameters to execute the ListFilters service method. /// /// The response from the ListFilters service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for ListFilters Operation ListFiltersResponse ListFilters(ListFiltersRequest request); /// /// Initiates the asynchronous execution of the ListFilters operation. /// /// /// Container for the necessary parameters to execute the ListFilters operation on AmazonInspector2Client. /// 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 EndListFilters /// operation. /// REST API Reference for ListFilters Operation IAsyncResult BeginListFilters(ListFiltersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListFilters operation. /// /// /// The IAsyncResult returned by the call to BeginListFilters. /// /// Returns a ListFiltersResult from Inspector2. /// REST API Reference for ListFilters Operation ListFiltersResponse EndListFilters(IAsyncResult asyncResult); #endregion #region ListFindingAggregations /// /// Lists aggregated finding data for your environment based on specific criteria. /// /// Container for the necessary parameters to execute the ListFindingAggregations service method. /// /// The response from the ListFindingAggregations service method, as returned by Inspector2. /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for ListFindingAggregations Operation ListFindingAggregationsResponse ListFindingAggregations(ListFindingAggregationsRequest request); /// /// Initiates the asynchronous execution of the ListFindingAggregations operation. /// /// /// Container for the necessary parameters to execute the ListFindingAggregations operation on AmazonInspector2Client. /// 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 EndListFindingAggregations /// operation. /// REST API Reference for ListFindingAggregations Operation IAsyncResult BeginListFindingAggregations(ListFindingAggregationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListFindingAggregations operation. /// /// /// The IAsyncResult returned by the call to BeginListFindingAggregations. /// /// Returns a ListFindingAggregationsResult from Inspector2. /// REST API Reference for ListFindingAggregations Operation ListFindingAggregationsResponse EndListFindingAggregations(IAsyncResult asyncResult); #endregion #region ListFindings /// /// Lists findings for your environment. /// /// Container for the necessary parameters to execute the ListFindings service method. /// /// The response from the ListFindings service method, as returned by Inspector2. /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// 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 AmazonInspector2Client. /// 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 Inspector2. /// REST API Reference for ListFindings Operation ListFindingsResponse EndListFindings(IAsyncResult asyncResult); #endregion #region ListMembers /// /// List members associated with the Amazon Inspector delegated administrator for your /// organization. /// /// Container for the necessary parameters to execute the ListMembers service method. /// /// The response from the ListMembers service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// 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 AmazonInspector2Client. /// 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 Inspector2. /// REST API Reference for ListMembers Operation ListMembersResponse EndListMembers(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Lists all tags attached to a given resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by Inspector2. /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// 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 AmazonInspector2Client. /// 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 Inspector2. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region ListUsageTotals /// /// Lists the Amazon Inspector usage totals over the last 30 days. /// /// Container for the necessary parameters to execute the ListUsageTotals service method. /// /// The response from the ListUsageTotals service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for ListUsageTotals Operation ListUsageTotalsResponse ListUsageTotals(ListUsageTotalsRequest request); /// /// Initiates the asynchronous execution of the ListUsageTotals operation. /// /// /// Container for the necessary parameters to execute the ListUsageTotals operation on AmazonInspector2Client. /// 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 EndListUsageTotals /// operation. /// REST API Reference for ListUsageTotals Operation IAsyncResult BeginListUsageTotals(ListUsageTotalsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListUsageTotals operation. /// /// /// The IAsyncResult returned by the call to BeginListUsageTotals. /// /// Returns a ListUsageTotalsResult from Inspector2. /// REST API Reference for ListUsageTotals Operation ListUsageTotalsResponse EndListUsageTotals(IAsyncResult asyncResult); #endregion #region ResetEncryptionKey /// /// Resets an encryption key. After the key is reset your resources will be encrypted /// by an Amazon Web Services owned key. /// /// Container for the necessary parameters to execute the ResetEncryptionKey service method. /// /// The response from the ResetEncryptionKey service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for ResetEncryptionKey Operation ResetEncryptionKeyResponse ResetEncryptionKey(ResetEncryptionKeyRequest request); /// /// Initiates the asynchronous execution of the ResetEncryptionKey operation. /// /// /// Container for the necessary parameters to execute the ResetEncryptionKey operation on AmazonInspector2Client. /// 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 EndResetEncryptionKey /// operation. /// REST API Reference for ResetEncryptionKey Operation IAsyncResult BeginResetEncryptionKey(ResetEncryptionKeyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ResetEncryptionKey operation. /// /// /// The IAsyncResult returned by the call to BeginResetEncryptionKey. /// /// Returns a ResetEncryptionKeyResult from Inspector2. /// REST API Reference for ResetEncryptionKey Operation ResetEncryptionKeyResponse EndResetEncryptionKey(IAsyncResult asyncResult); #endregion #region SearchVulnerabilities /// /// Lists Amazon Inspector coverage details for a specific vulnerability. /// /// Container for the necessary parameters to execute the SearchVulnerabilities service method. /// /// The response from the SearchVulnerabilities service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for SearchVulnerabilities Operation SearchVulnerabilitiesResponse SearchVulnerabilities(SearchVulnerabilitiesRequest request); /// /// Initiates the asynchronous execution of the SearchVulnerabilities operation. /// /// /// Container for the necessary parameters to execute the SearchVulnerabilities operation on AmazonInspector2Client. /// 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 EndSearchVulnerabilities /// operation. /// REST API Reference for SearchVulnerabilities Operation IAsyncResult BeginSearchVulnerabilities(SearchVulnerabilitiesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SearchVulnerabilities operation. /// /// /// The IAsyncResult returned by the call to BeginSearchVulnerabilities. /// /// Returns a SearchVulnerabilitiesResult from Inspector2. /// REST API Reference for SearchVulnerabilities Operation SearchVulnerabilitiesResponse EndSearchVulnerabilities(IAsyncResult asyncResult); #endregion #region TagResource /// /// Adds tags to a resource. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by Inspector2. /// /// One or more tags submitted as part of the request is not valid. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// 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 AmazonInspector2Client. /// 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 Inspector2. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes tags from a resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by Inspector2. /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// 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 AmazonInspector2Client. /// 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 Inspector2. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateConfiguration /// /// Updates setting configurations for your Amazon Inspector account. When you use this /// API as an Amazon Inspector delegated administrator this updates the setting for all /// accounts you manage. Member accounts in an organization cannot update this setting. /// /// Container for the necessary parameters to execute the UpdateConfiguration service method. /// /// The response from the UpdateConfiguration service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for UpdateConfiguration Operation UpdateConfigurationResponse UpdateConfiguration(UpdateConfigurationRequest request); /// /// Initiates the asynchronous execution of the UpdateConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateConfiguration operation on AmazonInspector2Client. /// 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 EndUpdateConfiguration /// operation. /// REST API Reference for UpdateConfiguration Operation IAsyncResult BeginUpdateConfiguration(UpdateConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateConfiguration. /// /// Returns a UpdateConfigurationResult from Inspector2. /// REST API Reference for UpdateConfiguration Operation UpdateConfigurationResponse EndUpdateConfiguration(IAsyncResult asyncResult); #endregion #region UpdateEc2DeepInspectionConfiguration /// /// Activates, deactivates Amazon Inspector deep inspection, or updates custom paths for /// your account. /// /// Container for the necessary parameters to execute the UpdateEc2DeepInspectionConfiguration service method. /// /// The response from the UpdateEc2DeepInspectionConfiguration service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for UpdateEc2DeepInspectionConfiguration Operation UpdateEc2DeepInspectionConfigurationResponse UpdateEc2DeepInspectionConfiguration(UpdateEc2DeepInspectionConfigurationRequest request); /// /// Initiates the asynchronous execution of the UpdateEc2DeepInspectionConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateEc2DeepInspectionConfiguration operation on AmazonInspector2Client. /// 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 EndUpdateEc2DeepInspectionConfiguration /// operation. /// REST API Reference for UpdateEc2DeepInspectionConfiguration Operation IAsyncResult BeginUpdateEc2DeepInspectionConfiguration(UpdateEc2DeepInspectionConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateEc2DeepInspectionConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateEc2DeepInspectionConfiguration. /// /// Returns a UpdateEc2DeepInspectionConfigurationResult from Inspector2. /// REST API Reference for UpdateEc2DeepInspectionConfiguration Operation UpdateEc2DeepInspectionConfigurationResponse EndUpdateEc2DeepInspectionConfiguration(IAsyncResult asyncResult); #endregion #region UpdateEncryptionKey /// /// Updates an encryption key. A ResourceNotFoundException means that an /// AWS owned key is being used for encryption. /// /// Container for the necessary parameters to execute the UpdateEncryptionKey service method. /// /// The response from the UpdateEncryptionKey service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for UpdateEncryptionKey Operation UpdateEncryptionKeyResponse UpdateEncryptionKey(UpdateEncryptionKeyRequest request); /// /// Initiates the asynchronous execution of the UpdateEncryptionKey operation. /// /// /// Container for the necessary parameters to execute the UpdateEncryptionKey operation on AmazonInspector2Client. /// 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 EndUpdateEncryptionKey /// operation. /// REST API Reference for UpdateEncryptionKey Operation IAsyncResult BeginUpdateEncryptionKey(UpdateEncryptionKeyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateEncryptionKey operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateEncryptionKey. /// /// Returns a UpdateEncryptionKeyResult from Inspector2. /// REST API Reference for UpdateEncryptionKey Operation UpdateEncryptionKeyResponse EndUpdateEncryptionKey(IAsyncResult asyncResult); #endregion #region UpdateFilter /// /// Specifies the action that is to be applied to the findings that match the filter. /// /// Container for the necessary parameters to execute the UpdateFilter service method. /// /// The response from the UpdateFilter service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The operation tried to access an invalid resource. Make sure the resource is specified /// correctly. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for UpdateFilter Operation UpdateFilterResponse UpdateFilter(UpdateFilterRequest request); /// /// Initiates the asynchronous execution of the UpdateFilter operation. /// /// /// Container for the necessary parameters to execute the UpdateFilter operation on AmazonInspector2Client. /// 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 EndUpdateFilter /// operation. /// REST API Reference for UpdateFilter Operation IAsyncResult BeginUpdateFilter(UpdateFilterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateFilter operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateFilter. /// /// Returns a UpdateFilterResult from Inspector2. /// REST API Reference for UpdateFilter Operation UpdateFilterResponse EndUpdateFilter(IAsyncResult asyncResult); #endregion #region UpdateOrganizationConfiguration /// /// Updates the configurations for your Amazon Inspector organization. /// /// Container for the necessary parameters to execute the UpdateOrganizationConfiguration service method. /// /// The response from the UpdateOrganizationConfiguration service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// 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 AmazonInspector2Client. /// 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 Inspector2. /// REST API Reference for UpdateOrganizationConfiguration Operation UpdateOrganizationConfigurationResponse EndUpdateOrganizationConfiguration(IAsyncResult asyncResult); #endregion #region UpdateOrgEc2DeepInspectionConfiguration /// /// Updates the Amazon Inspector deep inspection custom paths for your organization. You /// must be an Amazon Inspector delegated administrator to use this API. /// /// Container for the necessary parameters to execute the UpdateOrgEc2DeepInspectionConfiguration service method. /// /// The response from the UpdateOrgEc2DeepInspectionConfiguration service method, as returned by Inspector2. /// /// You do not have sufficient access to perform this action. /// /// /// The request has failed due to an internal failure of the Amazon Inspector service. /// /// /// The limit on the number of requests per second was exceeded. /// /// /// The request has failed validation due to missing required fields or having invalid /// inputs. /// /// REST API Reference for UpdateOrgEc2DeepInspectionConfiguration Operation UpdateOrgEc2DeepInspectionConfigurationResponse UpdateOrgEc2DeepInspectionConfiguration(UpdateOrgEc2DeepInspectionConfigurationRequest request); /// /// Initiates the asynchronous execution of the UpdateOrgEc2DeepInspectionConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateOrgEc2DeepInspectionConfiguration operation on AmazonInspector2Client. /// 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 EndUpdateOrgEc2DeepInspectionConfiguration /// operation. /// REST API Reference for UpdateOrgEc2DeepInspectionConfiguration Operation IAsyncResult BeginUpdateOrgEc2DeepInspectionConfiguration(UpdateOrgEc2DeepInspectionConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateOrgEc2DeepInspectionConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateOrgEc2DeepInspectionConfiguration. /// /// Returns a UpdateOrgEc2DeepInspectionConfigurationResult from Inspector2. /// REST API Reference for UpdateOrgEc2DeepInspectionConfiguration Operation UpdateOrgEc2DeepInspectionConfigurationResponse EndUpdateOrgEc2DeepInspectionConfiguration(IAsyncResult asyncResult); #endregion } }