GuardDuty module#
Index > GuardDuty
Auto-generated documentation for GuardDuty type annotations stubs module mypy-boto3-guardduty.
How to install#
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and GuardDuty
.
From PyPI with pip#
Install boto3-stubs
for GuardDuty
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[guardduty]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[guardduty]'
# standalone installation
python -m pip install mypy-boto3-guardduty
How to uninstall#
python -m pip uninstall -y mypy-boto3-guardduty
Usage#
Code samples can be found in Examples.
GuardDutyClient#
Type annotations and code completion for boto3.client("guardduty")
as GuardDutyClient
boto3 documentation
# GuardDutyClient usage example
from boto3.session import Session
from mypy_boto3_guardduty.client import GuardDutyClient
def get_client() -> GuardDutyClient:
return Session().client("guardduty")
Paginators#
Type annotations and code completion for paginators
from boto3.client("guardduty").get_paginator("...")
.
# DescribeMalwareScansPaginator usage example
from boto3.session import Session
from mypy_boto3_guardduty.paginator import DescribeMalwareScansPaginator
def get_describe_malware_scans_paginator() -> DescribeMalwareScansPaginator:
return Session().client("guardduty").get_paginator("describe_malware_scans"))
- DescribeMalwareScansPaginator
- ListCoveragePaginator
- ListDetectorsPaginator
- ListFiltersPaginator
- ListFindingsPaginator
- ListIPSetsPaginator
- ListInvitationsPaginator
- ListMembersPaginator
- ListOrganizationAdminAccountsPaginator
- ListThreatIntelSetsPaginator
Literals#
Type annotations for literals used in methods and schema.
# AdminStatusType usage example
from mypy_boto3_guardduty.literals import AdminStatusType
def get_value() -> AdminStatusType:
return "DISABLE_IN_PROGRESS"
- AdminStatusType
- AutoEnableMembersType
- CoverageFilterCriterionKeyType
- CoverageSortKeyType
- CoverageStatisticsTypeType
- CoverageStatusType
- CriterionKeyType
- DataSourceStatusType
- DataSourceType
- DescribeMalwareScansPaginatorName
- DestinationTypeType
- DetectorFeatureResultType
- DetectorFeatureType
- DetectorStatusType
- EbsSnapshotPreservationType
- FeatureAdditionalConfigurationType
- FeatureStatusType
- FeedbackType
- FilterActionType
- FindingPublishingFrequencyType
- FindingResourceTypeType
- FindingStatisticTypeType
- FreeTrialFeatureResultType
- GroupByTypeType
- IndicatorTypeType
- IpSetFormatType
- IpSetStatusType
- ListCoveragePaginatorName
- ListDetectorsPaginatorName
- ListFiltersPaginatorName
- ListFindingsPaginatorName
- ListIPSetsPaginatorName
- ListInvitationsPaginatorName
- ListMembersPaginatorName
- ListOrganizationAdminAccountsPaginatorName
- ListThreatIntelSetsPaginatorName
- MalwareProtectionPlanStatusType
- MalwareProtectionPlanTaggingActionStatusType
- ManagementTypeType
- MfaStatusType
- NetworkDirectionType
- OrderByType
- OrgFeatureAdditionalConfigurationType
- OrgFeatureStatusType
- OrgFeatureType
- ProfileSubtypeType
- ProfileTypeType
- PublicAccessStatusType
- PublicAclIgnoreBehaviorType
- PublicBucketRestrictBehaviorType
- PublishingStatusType
- ResourceTypeType
- ScanCriterionKeyType
- ScanResultType
- ScanStatusType
- ScanTypeType
- SignalTypeType
- ThreatIntelSetFormatType
- ThreatIntelSetStatusType
- UsageFeatureType
- UsageStatisticTypeType
- GuardDutyServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AcceptAdministratorInvitationRequestRequestTypeDef
- AcceptInvitationRequestRequestTypeDef
- AccessControlListTypeDef
- AccessKeyDetailsTypeDef
- AccessKeyTypeDef
- AccountDetailTypeDef
- FreeTrialFeatureConfigurationResultTypeDef
- BlockPublicAccessTypeDef
- AccountStatisticsTypeDef
- AccountTypeDef
- DnsRequestActionTypeDef
- KubernetesPermissionCheckedDetailsTypeDef
- KubernetesRoleBindingDetailsTypeDef
- KubernetesRoleDetailsTypeDef
- SessionTypeDef
- AddonDetailsTypeDef
- AdminAccountTypeDef
- AdministratorTypeDef
- AgentDetailsTypeDef
- ObservationsTypeDef
- ArchiveFindingsRequestRequestTypeDef
- AutonomousSystemTypeDef
- DomainDetailsTypeDef
- RemoteAccountDetailsTypeDef
- BucketPolicyTypeDef
- CityTypeDef
- CloudTrailConfigurationResultTypeDef
- ConditionOutputTypeDef
- ConditionTypeDef
- ContainerInstanceDetailsTypeDef
- SecurityContextTypeDef
- VolumeMountTypeDef
- CountryTypeDef
- FargateDetailsTypeDef
- CoverageFilterConditionTypeDef
- CoverageSortCriteriaTypeDef
- CoverageStatisticsTypeDef
- ResponseMetadataTypeDef
- CreateIPSetRequestRequestTypeDef
- UnprocessedAccountTypeDef
- CreateS3BucketResourceOutputTypeDef
- DestinationPropertiesTypeDef
- CreateS3BucketResourceTypeDef
- CreateSampleFindingsRequestRequestTypeDef
- CreateThreatIntelSetRequestRequestTypeDef
- DNSLogsConfigurationResultTypeDef
- FlowLogsConfigurationResultTypeDef
- S3LogsConfigurationResultTypeDef
- S3LogsConfigurationTypeDef
- DataSourceFreeTrialTypeDef