GuardDutyClient#
Auto-generated documentation for GuardDuty type annotations stubs module types-boto3-guardduty.
GuardDutyClient#
Type annotations and code completion for boto3.client("guardduty").
 boto3 documentation
# GuardDutyClient usage example
from boto3.session import Session
from types_boto3_guardduty.client import GuardDutyClient
def get_guardduty_client() -> GuardDutyClient:
    return Session().client("guardduty")Exceptions#
boto3 client exceptions are generated in runtime.
This class provides code completion for boto3.client("guardduty").exceptions structure.
# Exceptions.exceptions usage example
client = boto3.client("guardduty")
try:
    do_something(client)
except (
    client.exceptions.AccessDeniedException,
    client.exceptions.BadRequestException,
    client.exceptions.ClientError,
    client.exceptions.ConflictException,
    client.exceptions.InternalServerErrorException,
    client.exceptions.ResourceNotFoundException,
) as e:
    print(e)# Exceptions.exceptions type checking example
from types_boto3_guardduty.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
    ...Methods#
can_paginate#
Type annotations and code completion for boto3.client("guardduty").can_paginate method.
 boto3 documentation
# can_paginate method definition
def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...generate_presigned_url#
Type annotations and code completion for boto3.client("guardduty").generate_presigned_url method.
 boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...accept_administrator_invitation#
Accepts the invitation to be a member account and get monitored by a GuardDuty administrator account that sent the invitation.
Type annotations and code completion for boto3.client("guardduty").accept_administrator_invitation method.
 boto3 documentation
# accept_administrator_invitation method definition
def accept_administrator_invitation(
    self,
    *,
    DetectorId: str,
    AdministratorId: str,
    InvitationId: str,
) -> Dict[str, Any]:
    ...# accept_administrator_invitation method usage example with argument unpacking
kwargs: AcceptAdministratorInvitationRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "AdministratorId": ...,
    "InvitationId": ...,
}
parent.accept_administrator_invitation(**kwargs)accept_invitation#
Accepts the invitation to be monitored by a GuardDuty administrator account.
Type annotations and code completion for boto3.client("guardduty").accept_invitation method.
 boto3 documentation
# accept_invitation method definition
def accept_invitation(
    self,
    *,
    DetectorId: str,
    MasterId: str,
    InvitationId: str,
) -> Dict[str, Any]:
    ...# accept_invitation method usage example with argument unpacking
kwargs: AcceptInvitationRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "MasterId": ...,
    "InvitationId": ...,
}
parent.accept_invitation(**kwargs)archive_findings#
Archives GuardDuty findings that are specified by the list of finding IDs.
Type annotations and code completion for boto3.client("guardduty").archive_findings method.
 boto3 documentation
# archive_findings method definition
def archive_findings(
    self,
    *,
    DetectorId: str,
    FindingIds: Sequence[str],
) -> Dict[str, Any]:
    ...# archive_findings method usage example with argument unpacking
kwargs: ArchiveFindingsRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "FindingIds": ...,
}
parent.archive_findings(**kwargs)create_detector#
Creates a single GuardDuty detector.
Type annotations and code completion for boto3.client("guardduty").create_detector method.
 boto3 documentation
# create_detector method definition
def create_detector(
    self,
    *,
    Enable: bool,
    ClientToken: str = ...,
    FindingPublishingFrequency: FindingPublishingFrequencyType = ...,  # (1)
    DataSources: DataSourceConfigurationsTypeDef = ...,  # (2)
    Tags: Mapping[str, str] = ...,
    Features: Sequence[DetectorFeatureConfigurationTypeDef] = ...,  # (3)
) -> CreateDetectorResponseTypeDef:  # (4)
    ...- See FindingPublishingFrequencyType
- See DataSourceConfigurationsTypeDef
- See Sequence[DetectorFeatureConfigurationTypeDef]
- See CreateDetectorResponseTypeDef
# create_detector method usage example with argument unpacking
kwargs: CreateDetectorRequestTypeDef = {  # (1)
    "Enable": ...,
}
parent.create_detector(**kwargs)create_filter#
Creates a filter using the specified finding criteria.
Type annotations and code completion for boto3.client("guardduty").create_filter method.
 boto3 documentation
# create_filter method definition
def create_filter(
    self,
    *,
    DetectorId: str,
    Name: str,
    FindingCriteria: FindingCriteriaUnionTypeDef,  # (1)
    Description: str = ...,
    Action: FilterActionType = ...,  # (2)
    Rank: int = ...,
    ClientToken: str = ...,
    Tags: Mapping[str, str] = ...,
) -> CreateFilterResponseTypeDef:  # (3)
    ...# create_filter method usage example with argument unpacking
kwargs: CreateFilterRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "Name": ...,
    "FindingCriteria": ...,
}
parent.create_filter(**kwargs)create_ip_set#
Creates a new IPSet, which is called a trusted IP list in the console user interface.
Type annotations and code completion for boto3.client("guardduty").create_ip_set method.
 boto3 documentation
# create_ip_set method definition
def create_ip_set(
    self,
    *,
    DetectorId: str,
    Name: str,
    Format: IpSetFormatType,  # (1)
    Location: str,
    Activate: bool,
    ClientToken: str = ...,
    Tags: Mapping[str, str] = ...,
    ExpectedBucketOwner: str = ...,
) -> CreateIPSetResponseTypeDef:  # (2)
    ...# create_ip_set method usage example with argument unpacking
kwargs: CreateIPSetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "Name": ...,
    "Format": ...,
    "Location": ...,
    "Activate": ...,
}
parent.create_ip_set(**kwargs)create_malware_protection_plan#
Creates a new Malware Protection plan for the protected resource.
Type annotations and code completion for boto3.client("guardduty").create_malware_protection_plan method.
 boto3 documentation
# create_malware_protection_plan method definition
def create_malware_protection_plan(
    self,
    *,
    Role: str,
    ProtectedResource: CreateProtectedResourceUnionTypeDef,  # (1)
    ClientToken: str = ...,
    Actions: MalwareProtectionPlanActionsTypeDef = ...,  # (2)
    Tags: Mapping[str, str] = ...,
) -> CreateMalwareProtectionPlanResponseTypeDef:  # (3)
    ...- See CreateProtectedResourceUnionTypeDef
- See MalwareProtectionPlanActionsTypeDef
- See CreateMalwareProtectionPlanResponseTypeDef
# create_malware_protection_plan method usage example with argument unpacking
kwargs: CreateMalwareProtectionPlanRequestTypeDef = {  # (1)
    "Role": ...,
    "ProtectedResource": ...,
}
parent.create_malware_protection_plan(**kwargs)create_members#
Creates member accounts of the current Amazon Web Services account by specifying a list of Amazon Web Services account IDs.
Type annotations and code completion for boto3.client("guardduty").create_members method.
 boto3 documentation
# create_members method definition
def create_members(
    self,
    *,
    DetectorId: str,
    AccountDetails: Sequence[AccountDetailTypeDef],  # (1)
) -> CreateMembersResponseTypeDef:  # (2)
    ...- See Sequence[AccountDetailTypeDef]
- See CreateMembersResponseTypeDef
# create_members method usage example with argument unpacking
kwargs: CreateMembersRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "AccountDetails": ...,
}
parent.create_members(**kwargs)create_publishing_destination#
Creates a publishing destination where you can export your GuardDuty findings.
Type annotations and code completion for boto3.client("guardduty").create_publishing_destination method.
 boto3 documentation
# create_publishing_destination method definition
def create_publishing_destination(
    self,
    *,
    DetectorId: str,
    DestinationType: DestinationTypeType,  # (1)
    DestinationProperties: DestinationPropertiesTypeDef,  # (2)
    ClientToken: str = ...,
) -> CreatePublishingDestinationResponseTypeDef:  # (3)
    ...- See DestinationTypeType
- See DestinationPropertiesTypeDef
- See CreatePublishingDestinationResponseTypeDef
# create_publishing_destination method usage example with argument unpacking
kwargs: CreatePublishingDestinationRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "DestinationType": ...,
    "DestinationProperties": ...,
}
parent.create_publishing_destination(**kwargs)create_sample_findings#
Generates sample findings of types specified by the list of finding types.
Type annotations and code completion for boto3.client("guardduty").create_sample_findings method.
 boto3 documentation
# create_sample_findings method definition
def create_sample_findings(
    self,
    *,
    DetectorId: str,
    FindingTypes: Sequence[str] = ...,
) -> Dict[str, Any]:
    ...# create_sample_findings method usage example with argument unpacking
kwargs: CreateSampleFindingsRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.create_sample_findings(**kwargs)create_threat_entity_set#
Creates a new threat entity set.
Type annotations and code completion for boto3.client("guardduty").create_threat_entity_set method.
 boto3 documentation
# create_threat_entity_set method definition
def create_threat_entity_set(
    self,
    *,
    DetectorId: str,
    Name: str,
    Format: ThreatEntitySetFormatType,  # (1)
    Location: str,
    Activate: bool,
    ExpectedBucketOwner: str = ...,
    ClientToken: str = ...,
    Tags: Mapping[str, str] = ...,
) -> CreateThreatEntitySetResponseTypeDef:  # (2)
    ...# create_threat_entity_set method usage example with argument unpacking
kwargs: CreateThreatEntitySetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "Name": ...,
    "Format": ...,
    "Location": ...,
    "Activate": ...,
}
parent.create_threat_entity_set(**kwargs)create_threat_intel_set#
Creates a new ThreatIntelSet.
Type annotations and code completion for boto3.client("guardduty").create_threat_intel_set method.
 boto3 documentation
# create_threat_intel_set method definition
def create_threat_intel_set(
    self,
    *,
    DetectorId: str,
    Name: str,
    Format: ThreatIntelSetFormatType,  # (1)
    Location: str,
    Activate: bool,
    ClientToken: str = ...,
    Tags: Mapping[str, str] = ...,
    ExpectedBucketOwner: str = ...,
) -> CreateThreatIntelSetResponseTypeDef:  # (2)
    ...# create_threat_intel_set method usage example with argument unpacking
kwargs: CreateThreatIntelSetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "Name": ...,
    "Format": ...,
    "Location": ...,
    "Activate": ...,
}
parent.create_threat_intel_set(**kwargs)create_trusted_entity_set#
Creates a new trusted entity set.
Type annotations and code completion for boto3.client("guardduty").create_trusted_entity_set method.
 boto3 documentation
# create_trusted_entity_set method definition
def create_trusted_entity_set(
    self,
    *,
    DetectorId: str,
    Name: str,
    Format: TrustedEntitySetFormatType,  # (1)
    Location: str,
    Activate: bool,
    ExpectedBucketOwner: str = ...,
    ClientToken: str = ...,
    Tags: Mapping[str, str] = ...,
) -> CreateTrustedEntitySetResponseTypeDef:  # (2)
    ...# create_trusted_entity_set method usage example with argument unpacking
kwargs: CreateTrustedEntitySetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "Name": ...,
    "Format": ...,
    "Location": ...,
    "Activate": ...,
}
parent.create_trusted_entity_set(**kwargs)decline_invitations#
Declines invitations sent to the current member account by Amazon Web Services accounts specified by their account IDs.
Type annotations and code completion for boto3.client("guardduty").decline_invitations method.
 boto3 documentation
# decline_invitations method definition
def decline_invitations(
    self,
    *,
    AccountIds: Sequence[str],
) -> DeclineInvitationsResponseTypeDef:  # (1)
    ...# decline_invitations method usage example with argument unpacking
kwargs: DeclineInvitationsRequestTypeDef = {  # (1)
    "AccountIds": ...,
}
parent.decline_invitations(**kwargs)delete_detector#
Deletes an Amazon GuardDuty detector that is specified by the detector ID.
Type annotations and code completion for boto3.client("guardduty").delete_detector method.
 boto3 documentation
# delete_detector method definition
def delete_detector(
    self,
    *,
    DetectorId: str,
) -> Dict[str, Any]:
    ...# delete_detector method usage example with argument unpacking
kwargs: DeleteDetectorRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.delete_detector(**kwargs)delete_filter#
Deletes the filter specified by the filter name.
Type annotations and code completion for boto3.client("guardduty").delete_filter method.
 boto3 documentation
# delete_filter method definition
def delete_filter(
    self,
    *,
    DetectorId: str,
    FilterName: str,
) -> Dict[str, Any]:
    ...# delete_filter method usage example with argument unpacking
kwargs: DeleteFilterRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "FilterName": ...,
}
parent.delete_filter(**kwargs)delete_ip_set#
Deletes the IPSet specified by the ipSetId.
Type annotations and code completion for boto3.client("guardduty").delete_ip_set method.
 boto3 documentation
# delete_ip_set method definition
def delete_ip_set(
    self,
    *,
    DetectorId: str,
    IpSetId: str,
) -> Dict[str, Any]:
    ...# delete_ip_set method usage example with argument unpacking
kwargs: DeleteIPSetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "IpSetId": ...,
}
parent.delete_ip_set(**kwargs)delete_invitations#
Deletes invitations sent to the current member account by Amazon Web Services accounts specified by their account IDs.
Type annotations and code completion for boto3.client("guardduty").delete_invitations method.
 boto3 documentation
# delete_invitations method definition
def delete_invitations(
    self,
    *,
    AccountIds: Sequence[str],
) -> DeleteInvitationsResponseTypeDef:  # (1)
    ...# delete_invitations method usage example with argument unpacking
kwargs: DeleteInvitationsRequestTypeDef = {  # (1)
    "AccountIds": ...,
}
parent.delete_invitations(**kwargs)delete_malware_protection_plan#
Deletes the Malware Protection plan ID associated with the Malware Protection plan resource.
Type annotations and code completion for boto3.client("guardduty").delete_malware_protection_plan method.
 boto3 documentation
# delete_malware_protection_plan method definition
def delete_malware_protection_plan(
    self,
    *,
    MalwareProtectionPlanId: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# delete_malware_protection_plan method usage example with argument unpacking
kwargs: DeleteMalwareProtectionPlanRequestTypeDef = {  # (1)
    "MalwareProtectionPlanId": ...,
}
parent.delete_malware_protection_plan(**kwargs)delete_members#
Deletes GuardDuty member accounts (to the current GuardDuty administrator account) specified by the account IDs.
Type annotations and code completion for boto3.client("guardduty").delete_members method.
 boto3 documentation
# delete_members method definition
def delete_members(
    self,
    *,
    DetectorId: str,
    AccountIds: Sequence[str],
) -> DeleteMembersResponseTypeDef:  # (1)
    ...# delete_members method usage example with argument unpacking
kwargs: DeleteMembersRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "AccountIds": ...,
}
parent.delete_members(**kwargs)delete_publishing_destination#
Deletes the publishing definition with the specified destinationId.
Type annotations and code completion for boto3.client("guardduty").delete_publishing_destination method.
 boto3 documentation
# delete_publishing_destination method definition
def delete_publishing_destination(
    self,
    *,
    DetectorId: str,
    DestinationId: str,
) -> Dict[str, Any]:
    ...# delete_publishing_destination method usage example with argument unpacking
kwargs: DeletePublishingDestinationRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "DestinationId": ...,
}
parent.delete_publishing_destination(**kwargs)delete_threat_entity_set#
Deletes the threat entity set that is associated with the specified
threatEntitySetId.
Type annotations and code completion for boto3.client("guardduty").delete_threat_entity_set method.
 boto3 documentation
# delete_threat_entity_set method definition
def delete_threat_entity_set(
    self,
    *,
    DetectorId: str,
    ThreatEntitySetId: str,
) -> Dict[str, Any]:
    ...# delete_threat_entity_set method usage example with argument unpacking
kwargs: DeleteThreatEntitySetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "ThreatEntitySetId": ...,
}
parent.delete_threat_entity_set(**kwargs)delete_threat_intel_set#
Deletes the ThreatIntelSet specified by the ThreatIntelSet ID.
Type annotations and code completion for boto3.client("guardduty").delete_threat_intel_set method.
 boto3 documentation
# delete_threat_intel_set method definition
def delete_threat_intel_set(
    self,
    *,
    DetectorId: str,
    ThreatIntelSetId: str,
) -> Dict[str, Any]:
    ...# delete_threat_intel_set method usage example with argument unpacking
kwargs: DeleteThreatIntelSetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "ThreatIntelSetId": ...,
}
parent.delete_threat_intel_set(**kwargs)delete_trusted_entity_set#
Deletes the trusted entity set that is associated with the specified
trustedEntitySetId.
Type annotations and code completion for boto3.client("guardduty").delete_trusted_entity_set method.
 boto3 documentation
# delete_trusted_entity_set method definition
def delete_trusted_entity_set(
    self,
    *,
    DetectorId: str,
    TrustedEntitySetId: str,
) -> Dict[str, Any]:
    ...# delete_trusted_entity_set method usage example with argument unpacking
kwargs: DeleteTrustedEntitySetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "TrustedEntitySetId": ...,
}
parent.delete_trusted_entity_set(**kwargs)describe_malware_scans#
Returns a list of malware scans.
Type annotations and code completion for boto3.client("guardduty").describe_malware_scans method.
 boto3 documentation
# describe_malware_scans method definition
def describe_malware_scans(
    self,
    *,
    DetectorId: str,
    NextToken: str = ...,
    MaxResults: int = ...,
    FilterCriteria: FilterCriteriaTypeDef = ...,  # (1)
    SortCriteria: SortCriteriaTypeDef = ...,  # (2)
) -> DescribeMalwareScansResponseTypeDef:  # (3)
    ...# describe_malware_scans method usage example with argument unpacking
kwargs: DescribeMalwareScansRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.describe_malware_scans(**kwargs)describe_organization_configuration#
Returns information about the account selected as the delegated administrator for GuardDuty.
Type annotations and code completion for boto3.client("guardduty").describe_organization_configuration method.
 boto3 documentation
# describe_organization_configuration method definition
def describe_organization_configuration(
    self,
    *,
    DetectorId: str,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> DescribeOrganizationConfigurationResponseTypeDef:  # (1)
    ...# describe_organization_configuration method usage example with argument unpacking
kwargs: DescribeOrganizationConfigurationRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.describe_organization_configuration(**kwargs)describe_publishing_destination#
Returns information about the publishing destination specified by the provided
destinationId.
Type annotations and code completion for boto3.client("guardduty").describe_publishing_destination method.
 boto3 documentation
# describe_publishing_destination method definition
def describe_publishing_destination(
    self,
    *,
    DetectorId: str,
    DestinationId: str,
) -> DescribePublishingDestinationResponseTypeDef:  # (1)
    ...# describe_publishing_destination method usage example with argument unpacking
kwargs: DescribePublishingDestinationRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "DestinationId": ...,
}
parent.describe_publishing_destination(**kwargs)disable_organization_admin_account#
Removes the existing GuardDuty delegated administrator of the organization.
Type annotations and code completion for boto3.client("guardduty").disable_organization_admin_account method.
 boto3 documentation
# disable_organization_admin_account method definition
def disable_organization_admin_account(
    self,
    *,
    AdminAccountId: str,
) -> Dict[str, Any]:
    ...# disable_organization_admin_account method usage example with argument unpacking
kwargs: DisableOrganizationAdminAccountRequestTypeDef = {  # (1)
    "AdminAccountId": ...,
}
parent.disable_organization_admin_account(**kwargs)disassociate_from_administrator_account#
Disassociates the current GuardDuty member account from its administrator account.
Type annotations and code completion for boto3.client("guardduty").disassociate_from_administrator_account method.
 boto3 documentation
# disassociate_from_administrator_account method definition
def disassociate_from_administrator_account(
    self,
    *,
    DetectorId: str,
) -> Dict[str, Any]:
    ...# disassociate_from_administrator_account method usage example with argument unpacking
kwargs: DisassociateFromAdministratorAccountRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.disassociate_from_administrator_account(**kwargs)disassociate_from_master_account#
Disassociates the current GuardDuty member account from its administrator account.
Type annotations and code completion for boto3.client("guardduty").disassociate_from_master_account method.
 boto3 documentation
# disassociate_from_master_account method definition
def disassociate_from_master_account(
    self,
    *,
    DetectorId: str,
) -> Dict[str, Any]:
    ...# disassociate_from_master_account method usage example with argument unpacking
kwargs: DisassociateFromMasterAccountRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.disassociate_from_master_account(**kwargs)disassociate_members#
Disassociates GuardDuty member accounts (from the current administrator account) specified by the account IDs.
Type annotations and code completion for boto3.client("guardduty").disassociate_members method.
 boto3 documentation
# disassociate_members method definition
def disassociate_members(
    self,
    *,
    DetectorId: str,
    AccountIds: Sequence[str],
) -> DisassociateMembersResponseTypeDef:  # (1)
    ...# disassociate_members method usage example with argument unpacking
kwargs: DisassociateMembersRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "AccountIds": ...,
}
parent.disassociate_members(**kwargs)enable_organization_admin_account#
Designates an Amazon Web Services account within the organization as your GuardDuty delegated administrator.
Type annotations and code completion for boto3.client("guardduty").enable_organization_admin_account method.
 boto3 documentation
# enable_organization_admin_account method definition
def enable_organization_admin_account(
    self,
    *,
    AdminAccountId: str,
) -> Dict[str, Any]:
    ...# enable_organization_admin_account method usage example with argument unpacking
kwargs: EnableOrganizationAdminAccountRequestTypeDef = {  # (1)
    "AdminAccountId": ...,
}
parent.enable_organization_admin_account(**kwargs)get_administrator_account#
Provides the details of the GuardDuty administrator account associated with the current GuardDuty member account.
Type annotations and code completion for boto3.client("guardduty").get_administrator_account method.
 boto3 documentation
# get_administrator_account method definition
def get_administrator_account(
    self,
    *,
    DetectorId: str,
) -> GetAdministratorAccountResponseTypeDef:  # (1)
    ...# get_administrator_account method usage example with argument unpacking
kwargs: GetAdministratorAccountRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.get_administrator_account(**kwargs)get_coverage_statistics#
Retrieves aggregated statistics for your account.
Type annotations and code completion for boto3.client("guardduty").get_coverage_statistics method.
 boto3 documentation
# get_coverage_statistics method definition
def get_coverage_statistics(
    self,
    *,
    DetectorId: str,
    StatisticsType: Sequence[CoverageStatisticsTypeType],  # (1)
    FilterCriteria: CoverageFilterCriteriaTypeDef = ...,  # (2)
) -> GetCoverageStatisticsResponseTypeDef:  # (3)
    ...- See Sequence[CoverageStatisticsTypeType]
- See CoverageFilterCriteriaTypeDef
- See GetCoverageStatisticsResponseTypeDef
# get_coverage_statistics method usage example with argument unpacking
kwargs: GetCoverageStatisticsRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "StatisticsType": ...,
}
parent.get_coverage_statistics(**kwargs)get_detector#
Retrieves a GuardDuty detector specified by the detectorId.
Type annotations and code completion for boto3.client("guardduty").get_detector method.
 boto3 documentation
# get_detector method definition
def get_detector(
    self,
    *,
    DetectorId: str,
) -> GetDetectorResponseTypeDef:  # (1)
    ...# get_detector method usage example with argument unpacking
kwargs: GetDetectorRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.get_detector(**kwargs)get_filter#
Returns the details of the filter specified by the filter name.
Type annotations and code completion for boto3.client("guardduty").get_filter method.
 boto3 documentation
# get_filter method definition
def get_filter(
    self,
    *,
    DetectorId: str,
    FilterName: str,
) -> GetFilterResponseTypeDef:  # (1)
    ...# get_filter method usage example with argument unpacking
kwargs: GetFilterRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "FilterName": ...,
}
parent.get_filter(**kwargs)get_findings#
Describes Amazon GuardDuty findings specified by finding IDs.
Type annotations and code completion for boto3.client("guardduty").get_findings method.
 boto3 documentation
# get_findings method definition
def get_findings(
    self,
    *,
    DetectorId: str,
    FindingIds: Sequence[str],
    SortCriteria: SortCriteriaTypeDef = ...,  # (1)
) -> GetFindingsResponseTypeDef:  # (2)
    ...# get_findings method usage example with argument unpacking
kwargs: GetFindingsRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "FindingIds": ...,
}
parent.get_findings(**kwargs)get_findings_statistics#
Lists GuardDuty findings statistics for the specified detector ID.
Type annotations and code completion for boto3.client("guardduty").get_findings_statistics method.
 boto3 documentation
# get_findings_statistics method definition
def get_findings_statistics(
    self,
    *,
    DetectorId: str,
    FindingStatisticTypes: Sequence[FindingStatisticTypeType] = ...,  # (1)
    FindingCriteria: FindingCriteriaUnionTypeDef = ...,  # (2)
    GroupBy: GroupByTypeType = ...,  # (3)
    OrderBy: OrderByType = ...,  # (4)
    MaxResults: int = ...,
) -> GetFindingsStatisticsResponseTypeDef:  # (5)
    ...- See Sequence[Literal['COUNT_BY_SEVERITY']]
- See FindingCriteriaUnionTypeDef
- See GroupByTypeType
- See OrderByType
- See GetFindingsStatisticsResponseTypeDef
# get_findings_statistics method usage example with argument unpacking
kwargs: GetFindingsStatisticsRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.get_findings_statistics(**kwargs)get_ip_set#
Retrieves the IPSet specified by the ipSetId.
Type annotations and code completion for boto3.client("guardduty").get_ip_set method.
 boto3 documentation
# get_ip_set method definition
def get_ip_set(
    self,
    *,
    DetectorId: str,
    IpSetId: str,
) -> GetIPSetResponseTypeDef:  # (1)
    ...# get_ip_set method usage example with argument unpacking
kwargs: GetIPSetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "IpSetId": ...,
}
parent.get_ip_set(**kwargs)get_invitations_count#
Returns the count of all GuardDuty membership invitations that were sent to the current member account except the currently accepted invitation.
Type annotations and code completion for boto3.client("guardduty").get_invitations_count method.
 boto3 documentation
# get_invitations_count method definition
def get_invitations_count(
    self,
) -> GetInvitationsCountResponseTypeDef:  # (1)
    ...get_malware_protection_plan#
Retrieves the Malware Protection plan details associated with a Malware Protection plan ID.
Type annotations and code completion for boto3.client("guardduty").get_malware_protection_plan method.
 boto3 documentation
# get_malware_protection_plan method definition
def get_malware_protection_plan(
    self,
    *,
    MalwareProtectionPlanId: str,
) -> GetMalwareProtectionPlanResponseTypeDef:  # (1)
    ...# get_malware_protection_plan method usage example with argument unpacking
kwargs: GetMalwareProtectionPlanRequestTypeDef = {  # (1)
    "MalwareProtectionPlanId": ...,
}
parent.get_malware_protection_plan(**kwargs)get_malware_scan_settings#
Returns the details of the malware scan settings.
Type annotations and code completion for boto3.client("guardduty").get_malware_scan_settings method.
 boto3 documentation
# get_malware_scan_settings method definition
def get_malware_scan_settings(
    self,
    *,
    DetectorId: str,
) -> GetMalwareScanSettingsResponseTypeDef:  # (1)
    ...# get_malware_scan_settings method usage example with argument unpacking
kwargs: GetMalwareScanSettingsRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.get_malware_scan_settings(**kwargs)get_master_account#
Provides the details for the GuardDuty administrator account associated with the current GuardDuty member account.
Type annotations and code completion for boto3.client("guardduty").get_master_account method.
 boto3 documentation
# get_master_account method definition
def get_master_account(
    self,
    *,
    DetectorId: str,
) -> GetMasterAccountResponseTypeDef:  # (1)
    ...# get_master_account method usage example with argument unpacking
kwargs: GetMasterAccountRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.get_master_account(**kwargs)get_member_detectors#
Describes which data sources are enabled for the member account's detector.
Type annotations and code completion for boto3.client("guardduty").get_member_detectors method.
 boto3 documentation
# get_member_detectors method definition
def get_member_detectors(
    self,
    *,
    DetectorId: str,
    AccountIds: Sequence[str],
) -> GetMemberDetectorsResponseTypeDef:  # (1)
    ...# get_member_detectors method usage example with argument unpacking
kwargs: GetMemberDetectorsRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "AccountIds": ...,
}
parent.get_member_detectors(**kwargs)get_members#
Retrieves GuardDuty member accounts (of the current GuardDuty administrator account) specified by the account IDs.
Type annotations and code completion for boto3.client("guardduty").get_members method.
 boto3 documentation
# get_members method definition
def get_members(
    self,
    *,
    DetectorId: str,
    AccountIds: Sequence[str],
) -> GetMembersResponseTypeDef:  # (1)
    ...# get_members method usage example with argument unpacking
kwargs: GetMembersRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "AccountIds": ...,
}
parent.get_members(**kwargs)get_organization_statistics#
Retrieves how many active member accounts have each feature enabled within GuardDuty.
Type annotations and code completion for boto3.client("guardduty").get_organization_statistics method.
 boto3 documentation
# get_organization_statistics method definition
def get_organization_statistics(
    self,
) -> GetOrganizationStatisticsResponseTypeDef:  # (1)
    ...get_remaining_free_trial_days#
Provides the number of days left for each data source used in the free trial period.
Type annotations and code completion for boto3.client("guardduty").get_remaining_free_trial_days method.
 boto3 documentation
# get_remaining_free_trial_days method definition
def get_remaining_free_trial_days(
    self,
    *,
    DetectorId: str,
    AccountIds: Sequence[str] = ...,
) -> GetRemainingFreeTrialDaysResponseTypeDef:  # (1)
    ...# get_remaining_free_trial_days method usage example with argument unpacking
kwargs: GetRemainingFreeTrialDaysRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.get_remaining_free_trial_days(**kwargs)get_threat_entity_set#
Retrieves the threat entity set associated with the specified
threatEntitySetId.
Type annotations and code completion for boto3.client("guardduty").get_threat_entity_set method.
 boto3 documentation
# get_threat_entity_set method definition
def get_threat_entity_set(
    self,
    *,
    DetectorId: str,
    ThreatEntitySetId: str,
) -> GetThreatEntitySetResponseTypeDef:  # (1)
    ...# get_threat_entity_set method usage example with argument unpacking
kwargs: GetThreatEntitySetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "ThreatEntitySetId": ...,
}
parent.get_threat_entity_set(**kwargs)get_threat_intel_set#
Retrieves the ThreatIntelSet that is specified by the ThreatIntelSet ID.
Type annotations and code completion for boto3.client("guardduty").get_threat_intel_set method.
 boto3 documentation
# get_threat_intel_set method definition
def get_threat_intel_set(
    self,
    *,
    DetectorId: str,
    ThreatIntelSetId: str,
) -> GetThreatIntelSetResponseTypeDef:  # (1)
    ...# get_threat_intel_set method usage example with argument unpacking
kwargs: GetThreatIntelSetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "ThreatIntelSetId": ...,
}
parent.get_threat_intel_set(**kwargs)get_trusted_entity_set#
Retrieves the trusted entity set associated with the specified
trustedEntitySetId.
Type annotations and code completion for boto3.client("guardduty").get_trusted_entity_set method.
 boto3 documentation
# get_trusted_entity_set method definition
def get_trusted_entity_set(
    self,
    *,
    DetectorId: str,
    TrustedEntitySetId: str,
) -> GetTrustedEntitySetResponseTypeDef:  # (1)
    ...# get_trusted_entity_set method usage example with argument unpacking
kwargs: GetTrustedEntitySetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "TrustedEntitySetId": ...,
}
parent.get_trusted_entity_set(**kwargs)get_usage_statistics#
Lists Amazon GuardDuty usage statistics over the last 30 days for the specified detector ID.
Type annotations and code completion for boto3.client("guardduty").get_usage_statistics method.
 boto3 documentation
# get_usage_statistics method definition
def get_usage_statistics(
    self,
    *,
    DetectorId: str,
    UsageStatisticType: UsageStatisticTypeType,  # (1)
    UsageCriteria: UsageCriteriaTypeDef,  # (2)
    Unit: str = ...,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> GetUsageStatisticsResponseTypeDef:  # (3)
    ...# get_usage_statistics method usage example with argument unpacking
kwargs: GetUsageStatisticsRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "UsageStatisticType": ...,
    "UsageCriteria": ...,
}
parent.get_usage_statistics(**kwargs)invite_members#
Invites Amazon Web Services accounts to become members of an organization administered by the Amazon Web Services account that invokes this API.
Type annotations and code completion for boto3.client("guardduty").invite_members method.
 boto3 documentation
# invite_members method definition
def invite_members(
    self,
    *,
    DetectorId: str,
    AccountIds: Sequence[str],
    DisableEmailNotification: bool = ...,
    Message: str = ...,
) -> InviteMembersResponseTypeDef:  # (1)
    ...# invite_members method usage example with argument unpacking
kwargs: InviteMembersRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "AccountIds": ...,
}
parent.invite_members(**kwargs)list_coverage#
Lists coverage details for your GuardDuty account.
Type annotations and code completion for boto3.client("guardduty").list_coverage method.
 boto3 documentation
# list_coverage method definition
def list_coverage(
    self,
    *,
    DetectorId: str,
    NextToken: str = ...,
    MaxResults: int = ...,
    FilterCriteria: CoverageFilterCriteriaTypeDef = ...,  # (1)
    SortCriteria: CoverageSortCriteriaTypeDef = ...,  # (2)
) -> ListCoverageResponseTypeDef:  # (3)
    ...# list_coverage method usage example with argument unpacking
kwargs: ListCoverageRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.list_coverage(**kwargs)list_detectors#
Lists detectorIds of all the existing Amazon GuardDuty detector resources.
Type annotations and code completion for boto3.client("guardduty").list_detectors method.
 boto3 documentation
# list_detectors method definition
def list_detectors(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListDetectorsResponseTypeDef:  # (1)
    ...# list_detectors method usage example with argument unpacking
kwargs: ListDetectorsRequestTypeDef = {  # (1)
    "MaxResults": ...,
}
parent.list_detectors(**kwargs)list_filters#
Returns a paginated list of the current filters.
Type annotations and code completion for boto3.client("guardduty").list_filters method.
 boto3 documentation
# list_filters method definition
def list_filters(
    self,
    *,
    DetectorId: str,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListFiltersResponseTypeDef:  # (1)
    ...# list_filters method usage example with argument unpacking
kwargs: ListFiltersRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.list_filters(**kwargs)list_findings#
Lists GuardDuty findings for the specified detector ID.
Type annotations and code completion for boto3.client("guardduty").list_findings method.
 boto3 documentation
# list_findings method definition
def list_findings(
    self,
    *,
    DetectorId: str,
    FindingCriteria: FindingCriteriaUnionTypeDef = ...,  # (1)
    SortCriteria: SortCriteriaTypeDef = ...,  # (2)
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListFindingsResponseTypeDef:  # (3)
    ...# list_findings method usage example with argument unpacking
kwargs: ListFindingsRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.list_findings(**kwargs)list_ip_sets#
Lists the IPSets of the GuardDuty service specified by the detector ID.
Type annotations and code completion for boto3.client("guardduty").list_ip_sets method.
 boto3 documentation
# list_ip_sets method definition
def list_ip_sets(
    self,
    *,
    DetectorId: str,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListIPSetsResponseTypeDef:  # (1)
    ...# list_ip_sets method usage example with argument unpacking
kwargs: ListIPSetsRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.list_ip_sets(**kwargs)list_invitations#
Lists all GuardDuty membership invitations that were sent to the current Amazon Web Services account.
Type annotations and code completion for boto3.client("guardduty").list_invitations method.
 boto3 documentation
# list_invitations method definition
def list_invitations(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListInvitationsResponseTypeDef:  # (1)
    ...# list_invitations method usage example with argument unpacking
kwargs: ListInvitationsRequestTypeDef = {  # (1)
    "MaxResults": ...,
}
parent.list_invitations(**kwargs)list_malware_protection_plans#
Lists the Malware Protection plan IDs associated with the protected resources in your Amazon Web Services account.
Type annotations and code completion for boto3.client("guardduty").list_malware_protection_plans method.
 boto3 documentation
# list_malware_protection_plans method definition
def list_malware_protection_plans(
    self,
    *,
    NextToken: str = ...,
) -> ListMalwareProtectionPlansResponseTypeDef:  # (1)
    ...# list_malware_protection_plans method usage example with argument unpacking
kwargs: ListMalwareProtectionPlansRequestTypeDef = {  # (1)
    "NextToken": ...,
}
parent.list_malware_protection_plans(**kwargs)list_members#
Lists details about all member accounts for the current GuardDuty administrator account.
Type annotations and code completion for boto3.client("guardduty").list_members method.
 boto3 documentation
# list_members method definition
def list_members(
    self,
    *,
    DetectorId: str,
    MaxResults: int = ...,
    NextToken: str = ...,
    OnlyAssociated: str = ...,
) -> ListMembersResponseTypeDef:  # (1)
    ...# list_members method usage example with argument unpacking
kwargs: ListMembersRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.list_members(**kwargs)list_organization_admin_accounts#
Lists the accounts designated as GuardDuty delegated administrators.
Type annotations and code completion for boto3.client("guardduty").list_organization_admin_accounts method.
 boto3 documentation
# list_organization_admin_accounts method definition
def list_organization_admin_accounts(
    self,
    *,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListOrganizationAdminAccountsResponseTypeDef:  # (1)
    ...# list_organization_admin_accounts method usage example with argument unpacking
kwargs: ListOrganizationAdminAccountsRequestTypeDef = {  # (1)
    "MaxResults": ...,
}
parent.list_organization_admin_accounts(**kwargs)list_publishing_destinations#
Returns a list of publishing destinations associated with the specified
detectorId.
Type annotations and code completion for boto3.client("guardduty").list_publishing_destinations method.
 boto3 documentation
# list_publishing_destinations method definition
def list_publishing_destinations(
    self,
    *,
    DetectorId: str,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListPublishingDestinationsResponseTypeDef:  # (1)
    ...# list_publishing_destinations method usage example with argument unpacking
kwargs: ListPublishingDestinationsRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.list_publishing_destinations(**kwargs)list_tags_for_resource#
Lists tags for a resource.
Type annotations and code completion for boto3.client("guardduty").list_tags_for_resource method.
 boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
    self,
    *,
    ResourceArn: str,
) -> ListTagsForResourceResponseTypeDef:  # (1)
    ...# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceRequestTypeDef = {  # (1)
    "ResourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)list_threat_entity_sets#
Lists the threat entity sets associated with the specified GuardDuty detector ID.
Type annotations and code completion for boto3.client("guardduty").list_threat_entity_sets method.
 boto3 documentation
# list_threat_entity_sets method definition
def list_threat_entity_sets(
    self,
    *,
    DetectorId: str,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListThreatEntitySetsResponseTypeDef:  # (1)
    ...# list_threat_entity_sets method usage example with argument unpacking
kwargs: ListThreatEntitySetsRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.list_threat_entity_sets(**kwargs)list_threat_intel_sets#
Lists the ThreatIntelSets of the GuardDuty service specified by the detector ID.
Type annotations and code completion for boto3.client("guardduty").list_threat_intel_sets method.
 boto3 documentation
# list_threat_intel_sets method definition
def list_threat_intel_sets(
    self,
    *,
    DetectorId: str,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListThreatIntelSetsResponseTypeDef:  # (1)
    ...# list_threat_intel_sets method usage example with argument unpacking
kwargs: ListThreatIntelSetsRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.list_threat_intel_sets(**kwargs)list_trusted_entity_sets#
Lists the trusted entity sets associated with the specified GuardDuty detector ID.
Type annotations and code completion for boto3.client("guardduty").list_trusted_entity_sets method.
 boto3 documentation
# list_trusted_entity_sets method definition
def list_trusted_entity_sets(
    self,
    *,
    DetectorId: str,
    MaxResults: int = ...,
    NextToken: str = ...,
) -> ListTrustedEntitySetsResponseTypeDef:  # (1)
    ...# list_trusted_entity_sets method usage example with argument unpacking
kwargs: ListTrustedEntitySetsRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.list_trusted_entity_sets(**kwargs)start_malware_scan#
Initiates the malware scan.
Type annotations and code completion for boto3.client("guardduty").start_malware_scan method.
 boto3 documentation
# start_malware_scan method definition
def start_malware_scan(
    self,
    *,
    ResourceArn: str,
) -> StartMalwareScanResponseTypeDef:  # (1)
    ...# start_malware_scan method usage example with argument unpacking
kwargs: StartMalwareScanRequestTypeDef = {  # (1)
    "ResourceArn": ...,
}
parent.start_malware_scan(**kwargs)start_monitoring_members#
Turns on GuardDuty monitoring of the specified member accounts.
Type annotations and code completion for boto3.client("guardduty").start_monitoring_members method.
 boto3 documentation
# start_monitoring_members method definition
def start_monitoring_members(
    self,
    *,
    DetectorId: str,
    AccountIds: Sequence[str],
) -> StartMonitoringMembersResponseTypeDef:  # (1)
    ...# start_monitoring_members method usage example with argument unpacking
kwargs: StartMonitoringMembersRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "AccountIds": ...,
}
parent.start_monitoring_members(**kwargs)stop_monitoring_members#
Stops GuardDuty monitoring for the specified member accounts.
Type annotations and code completion for boto3.client("guardduty").stop_monitoring_members method.
 boto3 documentation
# stop_monitoring_members method definition
def stop_monitoring_members(
    self,
    *,
    DetectorId: str,
    AccountIds: Sequence[str],
) -> StopMonitoringMembersResponseTypeDef:  # (1)
    ...# stop_monitoring_members method usage example with argument unpacking
kwargs: StopMonitoringMembersRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "AccountIds": ...,
}
parent.stop_monitoring_members(**kwargs)tag_resource#
Adds tags to a resource.
Type annotations and code completion for boto3.client("guardduty").tag_resource method.
 boto3 documentation
# tag_resource method definition
def tag_resource(
    self,
    *,
    ResourceArn: str,
    Tags: Mapping[str, str],
) -> Dict[str, Any]:
    ...# tag_resource method usage example with argument unpacking
kwargs: TagResourceRequestTypeDef = {  # (1)
    "ResourceArn": ...,
    "Tags": ...,
}
parent.tag_resource(**kwargs)unarchive_findings#
Unarchives GuardDuty findings specified by the findingIds.
Type annotations and code completion for boto3.client("guardduty").unarchive_findings method.
 boto3 documentation
# unarchive_findings method definition
def unarchive_findings(
    self,
    *,
    DetectorId: str,
    FindingIds: Sequence[str],
) -> Dict[str, Any]:
    ...# unarchive_findings method usage example with argument unpacking
kwargs: UnarchiveFindingsRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "FindingIds": ...,
}
parent.unarchive_findings(**kwargs)untag_resource#
Removes tags from a resource.
Type annotations and code completion for boto3.client("guardduty").untag_resource method.
 boto3 documentation
# untag_resource method definition
def untag_resource(
    self,
    *,
    ResourceArn: str,
    TagKeys: Sequence[str],
) -> Dict[str, Any]:
    ...# untag_resource method usage example with argument unpacking
kwargs: UntagResourceRequestTypeDef = {  # (1)
    "ResourceArn": ...,
    "TagKeys": ...,
}
parent.untag_resource(**kwargs)update_detector#
Updates the GuardDuty detector specified by the detector ID.
Type annotations and code completion for boto3.client("guardduty").update_detector method.
 boto3 documentation
# update_detector method definition
def update_detector(
    self,
    *,
    DetectorId: str,
    Enable: bool = ...,
    FindingPublishingFrequency: FindingPublishingFrequencyType = ...,  # (1)
    DataSources: DataSourceConfigurationsTypeDef = ...,  # (2)
    Features: Sequence[DetectorFeatureConfigurationTypeDef] = ...,  # (3)
) -> Dict[str, Any]:
    ...- See FindingPublishingFrequencyType
- See DataSourceConfigurationsTypeDef
- See Sequence[DetectorFeatureConfigurationTypeDef]
# update_detector method usage example with argument unpacking
kwargs: UpdateDetectorRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.update_detector(**kwargs)update_filter#
Updates the filter specified by the filter name.
Type annotations and code completion for boto3.client("guardduty").update_filter method.
 boto3 documentation
# update_filter method definition
def update_filter(
    self,
    *,
    DetectorId: str,
    FilterName: str,
    Description: str = ...,
    Action: FilterActionType = ...,  # (1)
    Rank: int = ...,
    FindingCriteria: FindingCriteriaUnionTypeDef = ...,  # (2)
) -> UpdateFilterResponseTypeDef:  # (3)
    ...# update_filter method usage example with argument unpacking
kwargs: UpdateFilterRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "FilterName": ...,
}
parent.update_filter(**kwargs)update_findings_feedback#
Marks the specified GuardDuty findings as useful or not useful.
Type annotations and code completion for boto3.client("guardduty").update_findings_feedback method.
 boto3 documentation
# update_findings_feedback method definition
def update_findings_feedback(
    self,
    *,
    DetectorId: str,
    FindingIds: Sequence[str],
    Feedback: FeedbackType,  # (1)
    Comments: str = ...,
) -> Dict[str, Any]:
    ...- See FeedbackType
# update_findings_feedback method usage example with argument unpacking
kwargs: UpdateFindingsFeedbackRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "FindingIds": ...,
    "Feedback": ...,
}
parent.update_findings_feedback(**kwargs)update_ip_set#
Updates the IPSet specified by the IPSet ID.
Type annotations and code completion for boto3.client("guardduty").update_ip_set method.
 boto3 documentation
# update_ip_set method definition
def update_ip_set(
    self,
    *,
    DetectorId: str,
    IpSetId: str,
    Name: str = ...,
    Location: str = ...,
    Activate: bool = ...,
    ExpectedBucketOwner: str = ...,
) -> Dict[str, Any]:
    ...# update_ip_set method usage example with argument unpacking
kwargs: UpdateIPSetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "IpSetId": ...,
}
parent.update_ip_set(**kwargs)update_malware_protection_plan#
Updates an existing Malware Protection plan resource.
Type annotations and code completion for boto3.client("guardduty").update_malware_protection_plan method.
 boto3 documentation
# update_malware_protection_plan method definition
def update_malware_protection_plan(
    self,
    *,
    MalwareProtectionPlanId: str,
    Role: str = ...,
    Actions: MalwareProtectionPlanActionsTypeDef = ...,  # (1)
    ProtectedResource: UpdateProtectedResourceTypeDef = ...,  # (2)
) -> EmptyResponseMetadataTypeDef:  # (3)
    ...- See MalwareProtectionPlanActionsTypeDef
- See UpdateProtectedResourceTypeDef
- See EmptyResponseMetadataTypeDef
# update_malware_protection_plan method usage example with argument unpacking
kwargs: UpdateMalwareProtectionPlanRequestTypeDef = {  # (1)
    "MalwareProtectionPlanId": ...,
}
parent.update_malware_protection_plan(**kwargs)update_malware_scan_settings#
Updates the malware scan settings.
Type annotations and code completion for boto3.client("guardduty").update_malware_scan_settings method.
 boto3 documentation
# update_malware_scan_settings method definition
def update_malware_scan_settings(
    self,
    *,
    DetectorId: str,
    ScanResourceCriteria: ScanResourceCriteriaUnionTypeDef = ...,  # (1)
    EbsSnapshotPreservation: EbsSnapshotPreservationType = ...,  # (2)
) -> Dict[str, Any]:
    ...# update_malware_scan_settings method usage example with argument unpacking
kwargs: UpdateMalwareScanSettingsRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.update_malware_scan_settings(**kwargs)update_member_detectors#
Contains information on member accounts to be updated.
Type annotations and code completion for boto3.client("guardduty").update_member_detectors method.
 boto3 documentation
# update_member_detectors method definition
def update_member_detectors(
    self,
    *,
    DetectorId: str,
    AccountIds: Sequence[str],
    DataSources: DataSourceConfigurationsTypeDef = ...,  # (1)
    Features: Sequence[MemberFeaturesConfigurationTypeDef] = ...,  # (2)
) -> UpdateMemberDetectorsResponseTypeDef:  # (3)
    ...- See DataSourceConfigurationsTypeDef
- See Sequence[MemberFeaturesConfigurationTypeDef]
- See UpdateMemberDetectorsResponseTypeDef
# update_member_detectors method usage example with argument unpacking
kwargs: UpdateMemberDetectorsRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "AccountIds": ...,
}
parent.update_member_detectors(**kwargs)update_organization_configuration#
Configures the delegated administrator account with the provided values.
Type annotations and code completion for boto3.client("guardduty").update_organization_configuration method.
 boto3 documentation
# update_organization_configuration method definition
def update_organization_configuration(
    self,
    *,
    DetectorId: str,
    AutoEnable: bool = ...,
    DataSources: OrganizationDataSourceConfigurationsTypeDef = ...,  # (1)
    Features: Sequence[OrganizationFeatureConfigurationTypeDef] = ...,  # (2)
    AutoEnableOrganizationMembers: AutoEnableMembersType = ...,  # (3)
) -> Dict[str, Any]:
    ...- See OrganizationDataSourceConfigurationsTypeDef
- See Sequence[OrganizationFeatureConfigurationTypeDef]
- See AutoEnableMembersType
# update_organization_configuration method usage example with argument unpacking
kwargs: UpdateOrganizationConfigurationRequestTypeDef = {  # (1)
    "DetectorId": ...,
}
parent.update_organization_configuration(**kwargs)update_publishing_destination#
Updates information about the publishing destination specified by the
destinationId.
Type annotations and code completion for boto3.client("guardduty").update_publishing_destination method.
 boto3 documentation
# update_publishing_destination method definition
def update_publishing_destination(
    self,
    *,
    DetectorId: str,
    DestinationId: str,
    DestinationProperties: DestinationPropertiesTypeDef = ...,  # (1)
) -> Dict[str, Any]:
    ...# update_publishing_destination method usage example with argument unpacking
kwargs: UpdatePublishingDestinationRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "DestinationId": ...,
}
parent.update_publishing_destination(**kwargs)update_threat_entity_set#
Updates the threat entity set associated with the specified
threatEntitySetId.
Type annotations and code completion for boto3.client("guardduty").update_threat_entity_set method.
 boto3 documentation
# update_threat_entity_set method definition
def update_threat_entity_set(
    self,
    *,
    DetectorId: str,
    ThreatEntitySetId: str,
    Name: str = ...,
    Location: str = ...,
    ExpectedBucketOwner: str = ...,
    Activate: bool = ...,
) -> Dict[str, Any]:
    ...# update_threat_entity_set method usage example with argument unpacking
kwargs: UpdateThreatEntitySetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "ThreatEntitySetId": ...,
}
parent.update_threat_entity_set(**kwargs)update_threat_intel_set#
Updates the ThreatIntelSet specified by the ThreatIntelSet ID.
Type annotations and code completion for boto3.client("guardduty").update_threat_intel_set method.
 boto3 documentation
# update_threat_intel_set method definition
def update_threat_intel_set(
    self,
    *,
    DetectorId: str,
    ThreatIntelSetId: str,
    Name: str = ...,
    Location: str = ...,
    Activate: bool = ...,
    ExpectedBucketOwner: str = ...,
) -> Dict[str, Any]:
    ...# update_threat_intel_set method usage example with argument unpacking
kwargs: UpdateThreatIntelSetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "ThreatIntelSetId": ...,
}
parent.update_threat_intel_set(**kwargs)update_trusted_entity_set#
Updates the trusted entity set associated with the specified
trustedEntitySetId.
Type annotations and code completion for boto3.client("guardduty").update_trusted_entity_set method.
 boto3 documentation
# update_trusted_entity_set method definition
def update_trusted_entity_set(
    self,
    *,
    DetectorId: str,
    TrustedEntitySetId: str,
    Name: str = ...,
    Location: str = ...,
    ExpectedBucketOwner: str = ...,
    Activate: bool = ...,
) -> Dict[str, Any]:
    ...# update_trusted_entity_set method usage example with argument unpacking
kwargs: UpdateTrustedEntitySetRequestTypeDef = {  # (1)
    "DetectorId": ...,
    "TrustedEntitySetId": ...,
}
parent.update_trusted_entity_set(**kwargs)get_paginator#
Type annotations and code completion for boto3.client("guardduty").get_paginator method with overloads.
- client.get_paginator("describe_malware_scans")-> DescribeMalwareScansPaginator
- client.get_paginator("list_coverage")-> ListCoveragePaginator
- client.get_paginator("list_detectors")-> ListDetectorsPaginator
- client.get_paginator("list_filters")-> ListFiltersPaginator
- client.get_paginator("list_findings")-> ListFindingsPaginator
- client.get_paginator("list_ip_sets")-> ListIPSetsPaginator
- client.get_paginator("list_invitations")-> ListInvitationsPaginator
- client.get_paginator("list_members")-> ListMembersPaginator
- client.get_paginator("list_organization_admin_accounts")-> ListOrganizationAdminAccountsPaginator
- client.get_paginator("list_threat_entity_sets")-> ListThreatEntitySetsPaginator
- client.get_paginator("list_threat_intel_sets")-> ListThreatIntelSetsPaginator
- client.get_paginator("list_trusted_entity_sets")-> ListTrustedEntitySetsPaginator