/* * 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 guardduty-2017-11-28.normal.json service model. */ using System; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Amazon.Runtime; using Amazon.GuardDuty.Model; namespace Amazon.GuardDuty { /// /// Interface for accessing GuardDuty /// /// Amazon GuardDuty is a continuous security monitoring service that analyzes and processes /// the following data sources: VPC flow logs, Amazon Web Services CloudTrail management /// event logs, CloudTrail S3 data event logs, EKS audit logs, DNS logs, and Amazon EBS /// volume data. It uses threat intelligence feeds, such as lists of malicious IPs and /// domains, and machine learning to identify unexpected, potentially unauthorized, and /// malicious activity within your Amazon Web Services environment. This can include issues /// like escalations of privileges, uses of exposed credentials, or communication with /// malicious IPs, domains, or presence of malware on your Amazon EC2 instances and container /// workloads. For example, GuardDuty can detect compromised EC2 instances and container /// workloads serving malware, or mining bitcoin. /// /// /// /// GuardDuty also monitors Amazon Web Services account access behavior for signs of compromise, /// such as unauthorized infrastructure deployments like EC2 instances deployed in a Region /// that has never been used, or unusual API calls like a password policy change to reduce /// password strength. /// /// /// /// GuardDuty informs you about the status of your Amazon Web Services environment by /// producing security findings that you can view in the GuardDuty console or through /// Amazon EventBridge. For more information, see the Amazon /// GuardDuty User Guide . /// /// public partial interface IAmazonGuardDuty : IAmazonService, IDisposable { #if AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IGuardDutyPaginatorFactory Paginators { get; } #endif #region AcceptAdministratorInvitation /// /// Accepts the invitation to be a member account and get monitored by a GuardDuty administrator /// account that sent the invitation. /// /// Container for the necessary parameters to execute the AcceptAdministratorInvitation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AcceptAdministratorInvitation service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for AcceptAdministratorInvitation Operation Task AcceptAdministratorInvitationAsync(AcceptAdministratorInvitationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AcceptInvitation /// /// Accepts the invitation to be monitored by a GuardDuty administrator account. /// /// Container for the necessary parameters to execute the AcceptInvitation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AcceptInvitation service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for AcceptInvitation Operation [Obsolete("This operation is deprecated, use AcceptAdministratorInvitation instead")] Task AcceptInvitationAsync(AcceptInvitationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ArchiveFindings /// /// Archives GuardDuty findings that are specified by the list of finding IDs. /// /// /// /// Only the administrator account can archive findings. Member accounts don't have permission /// to archive findings from their accounts. /// /// /// /// Container for the necessary parameters to execute the ArchiveFindings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ArchiveFindings service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for ArchiveFindings Operation Task ArchiveFindingsAsync(ArchiveFindingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateDetector /// /// Creates a single Amazon GuardDuty detector. A detector is a resource that represents /// the GuardDuty service. To start using GuardDuty, you must create a detector in each /// Region where you enable the service. You can have only one detector per account per /// Region. All data sources are enabled in a new detector by default. /// /// /// /// There might be regional differences because some data sources might not be available /// in all the Amazon Web Services Regions where GuardDuty is presently supported. For /// more information, see Regions /// and endpoints. /// /// /// Container for the necessary parameters to execute the CreateDetector service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateDetector service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for CreateDetector Operation Task CreateDetectorAsync(CreateDetectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateFilter /// /// Creates a filter using the specified finding criteria. The maximum number of saved /// filters per Amazon Web Services account per Region is 100. For more information, see /// Quotas /// for GuardDuty. /// /// Container for the necessary parameters to execute the CreateFilter service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateFilter service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for CreateFilter Operation Task CreateFilterAsync(CreateFilterRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateIPSet /// /// Creates a new IPSet, which is called a trusted IP list in the console user interface. /// An IPSet is a list of IP addresses that are trusted for secure communication with /// Amazon Web Services infrastructure and applications. GuardDuty doesn't generate findings /// for IP addresses that are included in IPSets. Only users from the administrator account /// can use this operation. /// /// Container for the necessary parameters to execute the CreateIPSet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateIPSet service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for CreateIPSet Operation Task CreateIPSetAsync(CreateIPSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateMembers /// /// Creates member accounts of the current Amazon Web Services account by specifying a /// list of Amazon Web Services account IDs. This step is a prerequisite for managing /// the associated member accounts either by invitation or through an organization. /// /// /// /// As a delegated administrator, using CreateMembers will enable GuardDuty /// in the added member accounts, with the exception of the organization delegated administrator /// account. A delegated administrator must enable GuardDuty prior to being added as a /// member. /// /// /// /// If you are adding accounts by invitation, before using InviteMembers, /// use CreateMembers after GuardDuty has been enabled in potential member /// accounts. /// /// /// /// If you disassociate a member from a GuardDuty delegated administrator, the member /// account details obtained from this API, including the associated email addresses, /// will be retained. This is done so that the delegated administrator can invoke the /// InviteMembers /// API without the need to invoke the CreateMembers API again. To remove the details /// associated with a member account, the delegated administrator must invoke the DeleteMembers /// API. /// /// /// Container for the necessary parameters to execute the CreateMembers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateMembers service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for CreateMembers Operation Task CreateMembersAsync(CreateMembersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreatePublishingDestination /// /// Creates a publishing destination to export findings to. The resource to export findings /// to must exist before you use this operation. /// /// Container for the necessary parameters to execute the CreatePublishingDestination service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreatePublishingDestination service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for CreatePublishingDestination Operation Task CreatePublishingDestinationAsync(CreatePublishingDestinationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateSampleFindings /// /// Generates sample findings of types specified by the list of finding types. If 'NULL' /// is specified for findingTypes, the API generates sample findings of all /// supported finding types. /// /// Container for the necessary parameters to execute the CreateSampleFindings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSampleFindings service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for CreateSampleFindings Operation Task CreateSampleFindingsAsync(CreateSampleFindingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateThreatIntelSet /// /// Creates a new ThreatIntelSet. ThreatIntelSets consist of known malicious IP addresses. /// GuardDuty generates findings based on ThreatIntelSets. Only users of the administrator /// account can use this operation. /// /// Container for the necessary parameters to execute the CreateThreatIntelSet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateThreatIntelSet service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for CreateThreatIntelSet Operation Task CreateThreatIntelSetAsync(CreateThreatIntelSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeclineInvitations /// /// Declines invitations sent to the current member account by Amazon Web Services accounts /// specified by their account IDs. /// /// Container for the necessary parameters to execute the DeclineInvitations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeclineInvitations service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for DeclineInvitations Operation Task DeclineInvitationsAsync(DeclineInvitationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteDetector /// /// Deletes an Amazon GuardDuty detector that is specified by the detector ID. /// /// Container for the necessary parameters to execute the DeleteDetector service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteDetector service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for DeleteDetector Operation Task DeleteDetectorAsync(DeleteDetectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteFilter /// /// Deletes the filter specified by the filter name. /// /// Container for the necessary parameters to execute the DeleteFilter service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteFilter service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for DeleteFilter Operation Task DeleteFilterAsync(DeleteFilterRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteInvitations /// /// Deletes invitations sent to the current member account by Amazon Web Services accounts /// specified by their account IDs. /// /// Container for the necessary parameters to execute the DeleteInvitations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteInvitations service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for DeleteInvitations Operation Task DeleteInvitationsAsync(DeleteInvitationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteIPSet /// /// Deletes the IPSet specified by the ipSetId. IPSets are called trusted /// IP lists in the console user interface. /// /// Container for the necessary parameters to execute the DeleteIPSet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteIPSet service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for DeleteIPSet Operation Task DeleteIPSetAsync(DeleteIPSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteMembers /// /// Deletes GuardDuty member accounts (to the current GuardDuty administrator account) /// specified by the account IDs. /// /// /// /// With autoEnableOrganizationMembers configuration for your organization /// set to ALL, you'll receive an error if you attempt to disable GuardDuty /// for a member account in your organization. /// /// /// Container for the necessary parameters to execute the DeleteMembers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteMembers service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for DeleteMembers Operation Task DeleteMembersAsync(DeleteMembersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeletePublishingDestination /// /// Deletes the publishing definition with the specified destinationId. /// /// Container for the necessary parameters to execute the DeletePublishingDestination service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeletePublishingDestination service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for DeletePublishingDestination Operation Task DeletePublishingDestinationAsync(DeletePublishingDestinationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteThreatIntelSet /// /// Deletes the ThreatIntelSet specified by the ThreatIntelSet ID. /// /// Container for the necessary parameters to execute the DeleteThreatIntelSet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteThreatIntelSet service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for DeleteThreatIntelSet Operation Task DeleteThreatIntelSetAsync(DeleteThreatIntelSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeMalwareScans /// /// Returns a list of malware scans. Each member account can view the malware scans for /// their own accounts. An administrator can view the malware scans for all the member /// accounts. /// /// /// /// There might be regional differences because some data sources might not be available /// in all the Amazon Web Services Regions where GuardDuty is presently supported. For /// more information, see Regions /// and endpoints. /// /// /// Container for the necessary parameters to execute the DescribeMalwareScans service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeMalwareScans service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for DescribeMalwareScans Operation Task DescribeMalwareScansAsync(DescribeMalwareScansRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeOrganizationConfiguration /// /// Returns information about the account selected as the delegated administrator for /// GuardDuty. /// /// /// /// There might be regional differences because some data sources might not be available /// in all the Amazon Web Services Regions where GuardDuty is presently supported. For /// more information, see Regions /// and endpoints. /// /// /// Container for the necessary parameters to execute the DescribeOrganizationConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeOrganizationConfiguration service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for DescribeOrganizationConfiguration Operation Task DescribeOrganizationConfigurationAsync(DescribeOrganizationConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribePublishingDestination /// /// Returns information about the publishing destination specified by the provided destinationId. /// /// Container for the necessary parameters to execute the DescribePublishingDestination service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribePublishingDestination service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for DescribePublishingDestination Operation Task DescribePublishingDestinationAsync(DescribePublishingDestinationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisableOrganizationAdminAccount /// /// Disables an Amazon Web Services account within the Organization as the GuardDuty delegated /// administrator. /// /// Container for the necessary parameters to execute the DisableOrganizationAdminAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisableOrganizationAdminAccount service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for DisableOrganizationAdminAccount Operation Task DisableOrganizationAdminAccountAsync(DisableOrganizationAdminAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateFromAdministratorAccount /// /// Disassociates the current GuardDuty member account from its administrator account. /// /// /// /// When you disassociate an invited member from a GuardDuty delegated administrator, /// the member account details obtained from the CreateMembers /// API, including the associated email addresses, are retained. This is done so that /// the delegated administrator can invoke the InviteMembers /// API without the need to invoke the CreateMembers API again. To remove the details /// associated with a member account, the delegated administrator must invoke the DeleteMembers /// API. /// /// /// /// With autoEnableOrganizationMembers configuration for your organization /// set to ALL, you'll receive an error if you attempt to disable GuardDuty /// in a member account. /// /// /// Container for the necessary parameters to execute the DisassociateFromAdministratorAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateFromAdministratorAccount service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for DisassociateFromAdministratorAccount Operation Task DisassociateFromAdministratorAccountAsync(DisassociateFromAdministratorAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateFromMasterAccount /// /// Disassociates the current GuardDuty member account from its administrator account. /// /// /// /// When you disassociate an invited member from a GuardDuty delegated administrator, /// the member account details obtained from the CreateMembers /// API, including the associated email addresses, are retained. This is done so that /// the delegated administrator can invoke the InviteMembers /// API without the need to invoke the CreateMembers API again. To remove the details /// associated with a member account, the delegated administrator must invoke the DeleteMembers /// API. /// /// /// Container for the necessary parameters to execute the DisassociateFromMasterAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateFromMasterAccount service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for DisassociateFromMasterAccount Operation [Obsolete("This operation is deprecated, use DisassociateFromAdministratorAccount instead")] Task DisassociateFromMasterAccountAsync(DisassociateFromMasterAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateMembers /// /// Disassociates GuardDuty member accounts (from the current administrator account) specified /// by the account IDs. /// /// /// /// When you disassociate an invited member from a GuardDuty delegated administrator, /// the member account details obtained from the CreateMembers /// API, including the associated email addresses, are retained. This is done so that /// the delegated administrator can invoke the InviteMembers /// API without the need to invoke the CreateMembers API again. To remove the details /// associated with a member account, the delegated administrator must invoke the DeleteMembers /// API. /// /// /// /// With autoEnableOrganizationMembers configuration for your organization /// set to ALL, you'll receive an error if you attempt to disassociate a /// member account before removing them from your Amazon Web Services organization. /// /// /// Container for the necessary parameters to execute the DisassociateMembers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateMembers service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for DisassociateMembers Operation Task DisassociateMembersAsync(DisassociateMembersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region EnableOrganizationAdminAccount /// /// Enables an Amazon Web Services account within the organization as the GuardDuty delegated /// administrator. /// /// Container for the necessary parameters to execute the EnableOrganizationAdminAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the EnableOrganizationAdminAccount service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for EnableOrganizationAdminAccount Operation Task EnableOrganizationAdminAccountAsync(EnableOrganizationAdminAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetAdministratorAccount /// /// Provides the details for the GuardDuty administrator account associated with the current /// GuardDuty member account. /// /// Container for the necessary parameters to execute the GetAdministratorAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetAdministratorAccount service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for GetAdministratorAccount Operation Task GetAdministratorAccountAsync(GetAdministratorAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetCoverageStatistics /// /// Retrieves aggregated statistics for your account. If you are a GuardDuty administrator, /// you can retrieve the statistics for all the resources associated with the active member /// accounts in your organization who have enabled EKS Runtime Monitoring and have the /// GuardDuty agent running on their EKS nodes. /// /// Container for the necessary parameters to execute the GetCoverageStatistics service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetCoverageStatistics service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for GetCoverageStatistics Operation Task GetCoverageStatisticsAsync(GetCoverageStatisticsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDetector /// /// Retrieves an Amazon GuardDuty detector specified by the detectorId. /// /// /// /// There might be regional differences because some data sources might not be available /// in all the Amazon Web Services Regions where GuardDuty is presently supported. For /// more information, see Regions /// and endpoints. /// /// /// Container for the necessary parameters to execute the GetDetector service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetDetector service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for GetDetector Operation Task GetDetectorAsync(GetDetectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetFilter /// /// Returns the details of the filter specified by the filter name. /// /// Container for the necessary parameters to execute the GetFilter service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetFilter service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for GetFilter Operation Task GetFilterAsync(GetFilterRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetFindings /// /// Describes Amazon GuardDuty findings specified by finding IDs. /// /// Container for the necessary parameters to execute the GetFindings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetFindings service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for GetFindings Operation Task GetFindingsAsync(GetFindingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetFindingsStatistics /// /// Lists Amazon GuardDuty findings statistics for the specified detector ID. /// /// Container for the necessary parameters to execute the GetFindingsStatistics service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetFindingsStatistics service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for GetFindingsStatistics Operation Task GetFindingsStatisticsAsync(GetFindingsStatisticsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetInvitationsCount /// /// Returns the count of all GuardDuty membership invitations that were sent to the current /// member account except the currently accepted invitation. /// /// Container for the necessary parameters to execute the GetInvitationsCount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetInvitationsCount service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for GetInvitationsCount Operation Task GetInvitationsCountAsync(GetInvitationsCountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetIPSet /// /// Retrieves the IPSet specified by the ipSetId. /// /// Container for the necessary parameters to execute the GetIPSet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetIPSet service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for GetIPSet Operation Task GetIPSetAsync(GetIPSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetMalwareScanSettings /// /// Returns the details of the malware scan settings. /// /// /// /// There might be regional differences because some data sources might not be available /// in all the Amazon Web Services Regions where GuardDuty is presently supported. For /// more information, see Regions /// and endpoints. /// /// /// Container for the necessary parameters to execute the GetMalwareScanSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMalwareScanSettings service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for GetMalwareScanSettings Operation Task GetMalwareScanSettingsAsync(GetMalwareScanSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetMasterAccount /// /// Provides the details for the GuardDuty administrator account associated with the current /// GuardDuty member account. /// /// Container for the necessary parameters to execute the GetMasterAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMasterAccount service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for GetMasterAccount Operation [Obsolete("This operation is deprecated, use GetAdministratorAccount instead")] Task GetMasterAccountAsync(GetMasterAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetMemberDetectors /// /// Describes which data sources are enabled for the member account's detector. /// /// /// /// There might be regional differences because some data sources might not be available /// in all the Amazon Web Services Regions where GuardDuty is presently supported. For /// more information, see Regions /// and endpoints. /// /// /// Container for the necessary parameters to execute the GetMemberDetectors service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMemberDetectors service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for GetMemberDetectors Operation Task GetMemberDetectorsAsync(GetMemberDetectorsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetMembers /// /// Retrieves GuardDuty member accounts (of the current GuardDuty administrator account) /// specified by the account IDs. /// /// Container for the necessary parameters to execute the GetMembers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMembers service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for GetMembers Operation Task GetMembersAsync(GetMembersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetRemainingFreeTrialDays /// /// Provides the number of days left for each data source used in the free trial period. /// /// Container for the necessary parameters to execute the GetRemainingFreeTrialDays service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetRemainingFreeTrialDays service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for GetRemainingFreeTrialDays Operation Task GetRemainingFreeTrialDaysAsync(GetRemainingFreeTrialDaysRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetThreatIntelSet /// /// Retrieves the ThreatIntelSet that is specified by the ThreatIntelSet ID. /// /// Container for the necessary parameters to execute the GetThreatIntelSet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetThreatIntelSet service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for GetThreatIntelSet Operation Task GetThreatIntelSetAsync(GetThreatIntelSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetUsageStatistics /// /// Lists Amazon GuardDuty usage statistics over the last 30 days for the specified detector /// ID. For newly enabled detectors or data sources, the cost returned will include only /// the usage so far under 30 days. This may differ from the cost metrics in the console, /// which project usage over 30 days to provide a monthly cost estimate. For more information, /// see Understanding /// How Usage Costs are Calculated. /// /// Container for the necessary parameters to execute the GetUsageStatistics service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetUsageStatistics service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for GetUsageStatistics Operation Task GetUsageStatisticsAsync(GetUsageStatisticsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region InviteMembers /// /// Invites Amazon Web Services accounts to become members of an organization administered /// by the Amazon Web Services account that invokes this API. If you are using Amazon /// Web Services Organizations to manager your GuardDuty environment, this step is not /// needed. For more information, see Managing /// accounts with Amazon Web Services Organizations. /// /// /// /// To invite Amazon Web Services accounts, the first step is to ensure that GuardDuty /// has been enabled in the potential member accounts. You can now invoke this API to /// add accounts by invitation. The invited accounts can either accept or decline the /// invitation from their GuardDuty accounts. Each invited Amazon Web Services account /// can choose to accept the invitation from only one Amazon Web Services account. For /// more information, see Managing /// GuardDuty accounts by invitation. /// /// /// /// After the invite has been accepted and you choose to disassociate a member account /// (by using DisassociateMembers) /// from your account, the details of the member account obtained by invoking CreateMembers, /// including the associated email addresses, will be retained. This is done so that you /// can invoke InviteMembers without the need to invoke CreateMembers /// again. To remove the details associated with a member account, you must also invoke /// DeleteMembers. /// /// /// /// Container for the necessary parameters to execute the InviteMembers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the InviteMembers service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for InviteMembers Operation Task InviteMembersAsync(InviteMembersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListCoverage /// /// Lists coverage details for your GuardDuty account. If you're a GuardDuty administrator, /// you can retrieve all resources associated with the active member accounts in your /// organization. /// /// /// /// Make sure the accounts have EKS Runtime Monitoring enabled and GuardDuty agent running /// on their EKS nodes. /// /// /// Container for the necessary parameters to execute the ListCoverage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListCoverage service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for ListCoverage Operation Task ListCoverageAsync(ListCoverageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListDetectors /// /// Lists detectorIds of all the existing Amazon GuardDuty detector resources. /// /// Container for the necessary parameters to execute the ListDetectors service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListDetectors service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for ListDetectors Operation Task ListDetectorsAsync(ListDetectorsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListFilters /// /// Returns a paginated list of the current filters. /// /// Container for the necessary parameters to execute the ListFilters service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListFilters service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for ListFilters Operation Task ListFiltersAsync(ListFiltersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListFindings /// /// Lists Amazon GuardDuty findings for the specified detector ID. /// /// Container for the necessary parameters to execute the ListFindings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListFindings service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for ListFindings Operation Task ListFindingsAsync(ListFindingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListInvitations /// /// Lists all GuardDuty membership invitations that were sent to the current Amazon Web /// Services account. /// /// Container for the necessary parameters to execute the ListInvitations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListInvitations service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for ListInvitations Operation Task ListInvitationsAsync(ListInvitationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListIPSets /// /// Lists the IPSets of the GuardDuty service specified by the detector ID. If you use /// this operation from a member account, the IPSets returned are the IPSets from the /// associated administrator account. /// /// Container for the necessary parameters to execute the ListIPSets service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListIPSets service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for ListIPSets Operation Task ListIPSetsAsync(ListIPSetsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListMembers /// /// Lists details about all member accounts for the current GuardDuty administrator account. /// /// Container for the necessary parameters to execute the ListMembers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListMembers service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for ListMembers Operation Task ListMembersAsync(ListMembersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListOrganizationAdminAccounts /// /// Lists the accounts configured as GuardDuty delegated administrators. /// /// Container for the necessary parameters to execute the ListOrganizationAdminAccounts service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListOrganizationAdminAccounts service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for ListOrganizationAdminAccounts Operation Task ListOrganizationAdminAccountsAsync(ListOrganizationAdminAccountsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListPublishingDestinations /// /// Returns a list of publishing destinations associated with the specified detectorId. /// /// Container for the necessary parameters to execute the ListPublishingDestinations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListPublishingDestinations service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for ListPublishingDestinations Operation Task ListPublishingDestinationsAsync(ListPublishingDestinationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListTagsForResource /// /// Lists tags for a resource. Tagging is currently supported for detectors, finding filters, /// IP sets, threat intel sets, publishing destination, with a limit of 50 tags per resource. /// When invoked, this operation returns all assigned tags for a given resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListTagsForResource service method, as returned by GuardDuty. /// /// An access denied exception object. /// /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for ListTagsForResource Operation Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListThreatIntelSets /// /// Lists the ThreatIntelSets of the GuardDuty service specified by the detector ID. If /// you use this operation from a member account, the ThreatIntelSets associated with /// the administrator account are returned. /// /// Container for the necessary parameters to execute the ListThreatIntelSets service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListThreatIntelSets service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for ListThreatIntelSets Operation Task ListThreatIntelSetsAsync(ListThreatIntelSetsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartMalwareScan /// /// Initiates the malware scan. Invoking this API will automatically create the Service-linked /// role in the corresponding account. /// /// Container for the necessary parameters to execute the StartMalwareScan service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartMalwareScan service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// A request conflict exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for StartMalwareScan Operation Task StartMalwareScanAsync(StartMalwareScanRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartMonitoringMembers /// /// Turns on GuardDuty monitoring of the specified member accounts. Use this operation /// to restart monitoring of accounts that you stopped monitoring with the StopMonitoringMembers /// operation. /// /// Container for the necessary parameters to execute the StartMonitoringMembers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartMonitoringMembers service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for StartMonitoringMembers Operation Task StartMonitoringMembersAsync(StartMonitoringMembersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StopMonitoringMembers /// /// Stops GuardDuty monitoring for the specified member accounts. Use the StartMonitoringMembers /// operation to restart monitoring for those accounts. /// /// /// /// With autoEnableOrganizationMembers configuration for your organization /// set to ALL, you'll receive an error if you attempt to stop monitoring /// the member accounts in your organization. /// /// /// Container for the necessary parameters to execute the StopMonitoringMembers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StopMonitoringMembers service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for StopMonitoringMembers Operation Task StopMonitoringMembersAsync(StopMonitoringMembersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region TagResource /// /// Adds tags to a resource. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TagResource service method, as returned by GuardDuty. /// /// An access denied exception object. /// /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for TagResource Operation Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UnarchiveFindings /// /// Unarchives GuardDuty findings specified by the findingIds. /// /// Container for the necessary parameters to execute the UnarchiveFindings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UnarchiveFindings service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for UnarchiveFindings Operation Task UnarchiveFindingsAsync(UnarchiveFindingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UntagResource /// /// Removes tags from a resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UntagResource service method, as returned by GuardDuty. /// /// An access denied exception object. /// /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for UntagResource Operation Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateDetector /// /// Updates the Amazon GuardDuty detector specified by the detectorId. /// /// /// /// There might be regional differences because some data sources might not be available /// in all the Amazon Web Services Regions where GuardDuty is presently supported. For /// more information, see Regions /// and endpoints. /// /// /// Container for the necessary parameters to execute the UpdateDetector service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateDetector service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for UpdateDetector Operation Task UpdateDetectorAsync(UpdateDetectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateFilter /// /// Updates the filter specified by the filter name. /// /// Container for the necessary parameters to execute the UpdateFilter service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateFilter service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for UpdateFilter Operation Task UpdateFilterAsync(UpdateFilterRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateFindingsFeedback /// /// Marks the specified GuardDuty findings as useful or not useful. /// /// Container for the necessary parameters to execute the UpdateFindingsFeedback service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateFindingsFeedback service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for UpdateFindingsFeedback Operation Task UpdateFindingsFeedbackAsync(UpdateFindingsFeedbackRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateIPSet /// /// Updates the IPSet specified by the IPSet ID. /// /// Container for the necessary parameters to execute the UpdateIPSet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateIPSet service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for UpdateIPSet Operation Task UpdateIPSetAsync(UpdateIPSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateMalwareScanSettings /// /// Updates the malware scan settings. /// /// /// /// There might be regional differences because some data sources might not be available /// in all the Amazon Web Services Regions where GuardDuty is presently supported. For /// more information, see Regions /// and endpoints. /// /// /// Container for the necessary parameters to execute the UpdateMalwareScanSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateMalwareScanSettings service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for UpdateMalwareScanSettings Operation Task UpdateMalwareScanSettingsAsync(UpdateMalwareScanSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateMemberDetectors /// /// Contains information on member accounts to be updated. /// /// /// /// There might be regional differences because some data sources might not be available /// in all the Amazon Web Services Regions where GuardDuty is presently supported. For /// more information, see Regions /// and endpoints. /// /// /// Container for the necessary parameters to execute the UpdateMemberDetectors service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateMemberDetectors service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for UpdateMemberDetectors Operation Task UpdateMemberDetectorsAsync(UpdateMemberDetectorsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateOrganizationConfiguration /// /// Configures the delegated administrator account with the provided values. You must /// provide the value for either autoEnableOrganizationMembers or autoEnable. /// /// /// /// /// There might be regional differences because some data sources might not be available /// in all the Amazon Web Services Regions where GuardDuty is presently supported. For /// more information, see Regions /// and endpoints. /// /// /// Container for the necessary parameters to execute the UpdateOrganizationConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateOrganizationConfiguration service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for UpdateOrganizationConfiguration Operation Task UpdateOrganizationConfigurationAsync(UpdateOrganizationConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdatePublishingDestination /// /// Updates information about the publishing destination specified by the destinationId. /// /// Container for the necessary parameters to execute the UpdatePublishingDestination service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdatePublishingDestination service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for UpdatePublishingDestination Operation Task UpdatePublishingDestinationAsync(UpdatePublishingDestinationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateThreatIntelSet /// /// Updates the ThreatIntelSet specified by the ThreatIntelSet ID. /// /// Container for the necessary parameters to execute the UpdateThreatIntelSet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateThreatIntelSet service method, as returned by GuardDuty. /// /// A bad request exception object. /// /// /// An internal server error exception object. /// /// REST API Reference for UpdateThreatIntelSet Operation Task UpdateThreatIntelSetAsync(UpdateThreatIntelSetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion } }