Type definitions#
Auto-generated documentation for GuardDuty type annotations stubs module types-boto3-guardduty.
FindingCriteriaUnionTypeDef#
# FindingCriteriaUnionTypeDef Union usage example
from types_boto3_guardduty.type_defs import FindingCriteriaUnionTypeDef
def get_value() -> FindingCriteriaUnionTypeDef:
return ...
# FindingCriteriaUnionTypeDef definition
FindingCriteriaUnionTypeDef = Union[
FindingCriteriaTypeDef, # (1)
FindingCriteriaOutputTypeDef, # (2)
]
CreateProtectedResourceUnionTypeDef#
# CreateProtectedResourceUnionTypeDef Union usage example
from types_boto3_guardduty.type_defs import CreateProtectedResourceUnionTypeDef
def get_value() -> CreateProtectedResourceUnionTypeDef:
return ...
# CreateProtectedResourceUnionTypeDef definition
CreateProtectedResourceUnionTypeDef = Union[
CreateProtectedResourceTypeDef, # (1)
CreateProtectedResourceOutputTypeDef, # (2)
]
ScanResourceCriteriaUnionTypeDef#
# ScanResourceCriteriaUnionTypeDef Union usage example
from types_boto3_guardduty.type_defs import ScanResourceCriteriaUnionTypeDef
def get_value() -> ScanResourceCriteriaUnionTypeDef:
return ...
# ScanResourceCriteriaUnionTypeDef definition
ScanResourceCriteriaUnionTypeDef = Union[
ScanResourceCriteriaTypeDef, # (1)
ScanResourceCriteriaOutputTypeDef, # (2)
]
AcceptAdministratorInvitationRequestTypeDef#
# AcceptAdministratorInvitationRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AcceptAdministratorInvitationRequestTypeDef
def get_value() -> AcceptAdministratorInvitationRequestTypeDef:
return {
"DetectorId": ...,
}
# AcceptAdministratorInvitationRequestTypeDef definition
class AcceptAdministratorInvitationRequestTypeDef(TypedDict):
DetectorId: str,
AdministratorId: str,
InvitationId: str,
AcceptInvitationRequestTypeDef#
# AcceptInvitationRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AcceptInvitationRequestTypeDef
def get_value() -> AcceptInvitationRequestTypeDef:
return {
"DetectorId": ...,
}
# AcceptInvitationRequestTypeDef definition
class AcceptInvitationRequestTypeDef(TypedDict):
DetectorId: str,
MasterId: str,
InvitationId: str,
AccessControlListTypeDef#
# AccessControlListTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AccessControlListTypeDef
def get_value() -> AccessControlListTypeDef:
return {
"AllowsPublicReadAccess": ...,
}
# AccessControlListTypeDef definition
class AccessControlListTypeDef(TypedDict):
AllowsPublicReadAccess: NotRequired[bool],
AllowsPublicWriteAccess: NotRequired[bool],
AccessKeyDetailsTypeDef#
# AccessKeyDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AccessKeyDetailsTypeDef
def get_value() -> AccessKeyDetailsTypeDef:
return {
"AccessKeyId": ...,
}
# AccessKeyDetailsTypeDef definition
class AccessKeyDetailsTypeDef(TypedDict):
AccessKeyId: NotRequired[str],
PrincipalId: NotRequired[str],
UserName: NotRequired[str],
UserType: NotRequired[str],
AccessKeyTypeDef#
# AccessKeyTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AccessKeyTypeDef
def get_value() -> AccessKeyTypeDef:
return {
"PrincipalId": ...,
}
# AccessKeyTypeDef definition
class AccessKeyTypeDef(TypedDict):
PrincipalId: NotRequired[str],
UserName: NotRequired[str],
UserType: NotRequired[str],
AccountDetailTypeDef#
# AccountDetailTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AccountDetailTypeDef
def get_value() -> AccountDetailTypeDef:
return {
"AccountId": ...,
}
# AccountDetailTypeDef definition
class AccountDetailTypeDef(TypedDict):
AccountId: str,
Email: str,
FreeTrialFeatureConfigurationResultTypeDef#
# FreeTrialFeatureConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import FreeTrialFeatureConfigurationResultTypeDef
def get_value() -> FreeTrialFeatureConfigurationResultTypeDef:
return {
"Name": ...,
}
# FreeTrialFeatureConfigurationResultTypeDef definition
class FreeTrialFeatureConfigurationResultTypeDef(TypedDict):
Name: NotRequired[FreeTrialFeatureResultType], # (1)
FreeTrialDaysRemaining: NotRequired[int],
BlockPublicAccessTypeDef#
# BlockPublicAccessTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import BlockPublicAccessTypeDef
def get_value() -> BlockPublicAccessTypeDef:
return {
"IgnorePublicAcls": ...,
}
# BlockPublicAccessTypeDef definition
class BlockPublicAccessTypeDef(TypedDict):
IgnorePublicAcls: NotRequired[bool],
RestrictPublicBuckets: NotRequired[bool],
BlockPublicAcls: NotRequired[bool],
BlockPublicPolicy: NotRequired[bool],
AccountStatisticsTypeDef#
# AccountStatisticsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AccountStatisticsTypeDef
def get_value() -> AccountStatisticsTypeDef:
return {
"AccountId": ...,
}
# AccountStatisticsTypeDef definition
class AccountStatisticsTypeDef(TypedDict):
AccountId: NotRequired[str],
LastGeneratedAt: NotRequired[datetime],
TotalFindings: NotRequired[int],
AccountTypeDef#
# AccountTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AccountTypeDef
def get_value() -> AccountTypeDef:
return {
"Uid": ...,
}
# AccountTypeDef definition
class AccountTypeDef(TypedDict):
Uid: str,
Name: NotRequired[str],
DnsRequestActionTypeDef#
# DnsRequestActionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DnsRequestActionTypeDef
def get_value() -> DnsRequestActionTypeDef:
return {
"Domain": ...,
}
# DnsRequestActionTypeDef definition
class DnsRequestActionTypeDef(TypedDict):
Domain: NotRequired[str],
Protocol: NotRequired[str],
Blocked: NotRequired[bool],
DomainWithSuffix: NotRequired[str],
KubernetesPermissionCheckedDetailsTypeDef#
# KubernetesPermissionCheckedDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import KubernetesPermissionCheckedDetailsTypeDef
def get_value() -> KubernetesPermissionCheckedDetailsTypeDef:
return {
"Verb": ...,
}
# KubernetesPermissionCheckedDetailsTypeDef definition
class KubernetesPermissionCheckedDetailsTypeDef(TypedDict):
Verb: NotRequired[str],
Resource: NotRequired[str],
Namespace: NotRequired[str],
Allowed: NotRequired[bool],
KubernetesRoleBindingDetailsTypeDef#
# KubernetesRoleBindingDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import KubernetesRoleBindingDetailsTypeDef
def get_value() -> KubernetesRoleBindingDetailsTypeDef:
return {
"Kind": ...,
}
# KubernetesRoleBindingDetailsTypeDef definition
class KubernetesRoleBindingDetailsTypeDef(TypedDict):
Kind: NotRequired[str],
Name: NotRequired[str],
Uid: NotRequired[str],
RoleRefName: NotRequired[str],
RoleRefKind: NotRequired[str],
KubernetesRoleDetailsTypeDef#
# KubernetesRoleDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import KubernetesRoleDetailsTypeDef
def get_value() -> KubernetesRoleDetailsTypeDef:
return {
"Kind": ...,
}
# KubernetesRoleDetailsTypeDef definition
class KubernetesRoleDetailsTypeDef(TypedDict):
Kind: NotRequired[str],
Name: NotRequired[str],
Uid: NotRequired[str],
SessionTypeDef#
# SessionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import SessionTypeDef
def get_value() -> SessionTypeDef:
return {
"Uid": ...,
}
# SessionTypeDef definition
class SessionTypeDef(TypedDict):
Uid: NotRequired[str],
MfaStatus: NotRequired[MfaStatusType], # (1)
CreatedTime: NotRequired[datetime],
Issuer: NotRequired[str],
- See MfaStatusType
AddonDetailsTypeDef#
# AddonDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AddonDetailsTypeDef
def get_value() -> AddonDetailsTypeDef:
return {
"AddonVersion": ...,
}
# AddonDetailsTypeDef definition
class AddonDetailsTypeDef(TypedDict):
AddonVersion: NotRequired[str],
AddonStatus: NotRequired[str],
AdminAccountTypeDef#
# AdminAccountTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AdminAccountTypeDef
def get_value() -> AdminAccountTypeDef:
return {
"AdminAccountId": ...,
}
# AdminAccountTypeDef definition
class AdminAccountTypeDef(TypedDict):
AdminAccountId: NotRequired[str],
AdminStatus: NotRequired[AdminStatusType], # (1)
- See AdminStatusType
AdministratorTypeDef#
# AdministratorTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AdministratorTypeDef
def get_value() -> AdministratorTypeDef:
return {
"AccountId": ...,
}
# AdministratorTypeDef definition
class AdministratorTypeDef(TypedDict):
AccountId: NotRequired[str],
InvitationId: NotRequired[str],
RelationshipStatus: NotRequired[str],
InvitedAt: NotRequired[str],
AgentDetailsTypeDef#
# AgentDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AgentDetailsTypeDef
def get_value() -> AgentDetailsTypeDef:
return {
"Version": ...,
}
# AgentDetailsTypeDef definition
class AgentDetailsTypeDef(TypedDict):
Version: NotRequired[str],
ObservationsTypeDef#
# ObservationsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ObservationsTypeDef
def get_value() -> ObservationsTypeDef:
return {
"Text": ...,
}
# ObservationsTypeDef definition
class ObservationsTypeDef(TypedDict):
Text: NotRequired[List[str]],
ArchiveFindingsRequestTypeDef#
# ArchiveFindingsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ArchiveFindingsRequestTypeDef
def get_value() -> ArchiveFindingsRequestTypeDef:
return {
"DetectorId": ...,
}
# ArchiveFindingsRequestTypeDef definition
class ArchiveFindingsRequestTypeDef(TypedDict):
DetectorId: str,
FindingIds: Sequence[str],
AutonomousSystemTypeDef#
# AutonomousSystemTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AutonomousSystemTypeDef
def get_value() -> AutonomousSystemTypeDef:
return {
"Name": ...,
}
# AutonomousSystemTypeDef definition
class AutonomousSystemTypeDef(TypedDict):
Name: str,
Number: int,
DomainDetailsTypeDef#
# DomainDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DomainDetailsTypeDef
def get_value() -> DomainDetailsTypeDef:
return {
"Domain": ...,
}
# DomainDetailsTypeDef definition
class DomainDetailsTypeDef(TypedDict):
Domain: NotRequired[str],
RemoteAccountDetailsTypeDef#
# RemoteAccountDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import RemoteAccountDetailsTypeDef
def get_value() -> RemoteAccountDetailsTypeDef:
return {
"AccountId": ...,
}
# RemoteAccountDetailsTypeDef definition
class RemoteAccountDetailsTypeDef(TypedDict):
AccountId: NotRequired[str],
Affiliated: NotRequired[bool],
BucketPolicyTypeDef#
# BucketPolicyTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import BucketPolicyTypeDef
def get_value() -> BucketPolicyTypeDef:
return {
"AllowsPublicReadAccess": ...,
}
# BucketPolicyTypeDef definition
class BucketPolicyTypeDef(TypedDict):
AllowsPublicReadAccess: NotRequired[bool],
AllowsPublicWriteAccess: NotRequired[bool],
CityTypeDef#
# CityTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CityTypeDef
def get_value() -> CityTypeDef:
return {
"CityName": ...,
}
# CityTypeDef definition
class CityTypeDef(TypedDict):
CityName: NotRequired[str],
CloudTrailConfigurationResultTypeDef#
# CloudTrailConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CloudTrailConfigurationResultTypeDef
def get_value() -> CloudTrailConfigurationResultTypeDef:
return {
"Status": ...,
}
# CloudTrailConfigurationResultTypeDef definition
class CloudTrailConfigurationResultTypeDef(TypedDict):
Status: DataSourceStatusType, # (1)
ConditionOutputTypeDef#
# ConditionOutputTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ConditionOutputTypeDef
def get_value() -> ConditionOutputTypeDef:
return {
"Eq": ...,
}
# ConditionOutputTypeDef definition
class ConditionOutputTypeDef(TypedDict):
Eq: NotRequired[List[str]],
Neq: NotRequired[List[str]],
Gt: NotRequired[int],
Gte: NotRequired[int],
Lt: NotRequired[int],
Lte: NotRequired[int],
Equals: NotRequired[List[str]],
NotEquals: NotRequired[List[str]],
GreaterThan: NotRequired[int],
GreaterThanOrEqual: NotRequired[int],
LessThan: NotRequired[int],
LessThanOrEqual: NotRequired[int],
ConditionTypeDef#
# ConditionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ConditionTypeDef
def get_value() -> ConditionTypeDef:
return {
"Eq": ...,
}
# ConditionTypeDef definition
class ConditionTypeDef(TypedDict):
Eq: NotRequired[Sequence[str]],
Neq: NotRequired[Sequence[str]],
Gt: NotRequired[int],
Gte: NotRequired[int],
Lt: NotRequired[int],
Lte: NotRequired[int],
Equals: NotRequired[Sequence[str]],
NotEquals: NotRequired[Sequence[str]],
GreaterThan: NotRequired[int],
GreaterThanOrEqual: NotRequired[int],
LessThan: NotRequired[int],
LessThanOrEqual: NotRequired[int],
ContainerInstanceDetailsTypeDef#
# ContainerInstanceDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ContainerInstanceDetailsTypeDef
def get_value() -> ContainerInstanceDetailsTypeDef:
return {
"CoveredContainerInstances": ...,
}
# ContainerInstanceDetailsTypeDef definition
class ContainerInstanceDetailsTypeDef(TypedDict):
CoveredContainerInstances: NotRequired[int],
CompatibleContainerInstances: NotRequired[int],
SecurityContextTypeDef#
# SecurityContextTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import SecurityContextTypeDef
def get_value() -> SecurityContextTypeDef:
return {
"Privileged": ...,
}
# SecurityContextTypeDef definition
class SecurityContextTypeDef(TypedDict):
Privileged: NotRequired[bool],
AllowPrivilegeEscalation: NotRequired[bool],
VolumeMountTypeDef#
# VolumeMountTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import VolumeMountTypeDef
def get_value() -> VolumeMountTypeDef:
return {
"Name": ...,
}
# VolumeMountTypeDef definition
class VolumeMountTypeDef(TypedDict):
Name: NotRequired[str],
MountPath: NotRequired[str],
CountryTypeDef#
# CountryTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CountryTypeDef
def get_value() -> CountryTypeDef:
return {
"CountryCode": ...,
}
# CountryTypeDef definition
class CountryTypeDef(TypedDict):
CountryCode: NotRequired[str],
CountryName: NotRequired[str],
FargateDetailsTypeDef#
# FargateDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import FargateDetailsTypeDef
def get_value() -> FargateDetailsTypeDef:
return {
"Issues": ...,
}
# FargateDetailsTypeDef definition
class FargateDetailsTypeDef(TypedDict):
Issues: NotRequired[List[str]],
ManagementType: NotRequired[ManagementTypeType], # (1)
CoverageFilterConditionTypeDef#
# CoverageFilterConditionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CoverageFilterConditionTypeDef
def get_value() -> CoverageFilterConditionTypeDef:
return {
"Equals": ...,
}
# CoverageFilterConditionTypeDef definition
class CoverageFilterConditionTypeDef(TypedDict):
Equals: NotRequired[Sequence[str]],
NotEquals: NotRequired[Sequence[str]],
CoverageSortCriteriaTypeDef#
# CoverageSortCriteriaTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CoverageSortCriteriaTypeDef
def get_value() -> CoverageSortCriteriaTypeDef:
return {
"AttributeName": ...,
}
# CoverageSortCriteriaTypeDef definition
class CoverageSortCriteriaTypeDef(TypedDict):
AttributeName: NotRequired[CoverageSortKeyType], # (1)
OrderBy: NotRequired[OrderByType], # (2)
- See CoverageSortKeyType
- See OrderByType
CoverageStatisticsTypeDef#
# CoverageStatisticsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CoverageStatisticsTypeDef
def get_value() -> CoverageStatisticsTypeDef:
return {
"CountByResourceType": ...,
}
# CoverageStatisticsTypeDef definition
class CoverageStatisticsTypeDef(TypedDict):
CountByResourceType: NotRequired[Dict[ResourceTypeType, int]], # (1)
CountByCoverageStatus: NotRequired[Dict[CoverageStatusType, int]], # (2)
- See ResourceTypeType
- See CoverageStatusType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateIPSetRequestTypeDef#
# CreateIPSetRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateIPSetRequestTypeDef
def get_value() -> CreateIPSetRequestTypeDef:
return {
"DetectorId": ...,
}
# CreateIPSetRequestTypeDef definition
class CreateIPSetRequestTypeDef(TypedDict):
DetectorId: str,
Name: str,
Format: IpSetFormatType, # (1)
Location: str,
Activate: bool,
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
- See IpSetFormatType
UnprocessedAccountTypeDef#
# UnprocessedAccountTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UnprocessedAccountTypeDef
def get_value() -> UnprocessedAccountTypeDef:
return {
"AccountId": ...,
}
# UnprocessedAccountTypeDef definition
class UnprocessedAccountTypeDef(TypedDict):
AccountId: str,
Result: str,
CreateS3BucketResourceOutputTypeDef#
# CreateS3BucketResourceOutputTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateS3BucketResourceOutputTypeDef
def get_value() -> CreateS3BucketResourceOutputTypeDef:
return {
"BucketName": ...,
}
# CreateS3BucketResourceOutputTypeDef definition
class CreateS3BucketResourceOutputTypeDef(TypedDict):
BucketName: NotRequired[str],
ObjectPrefixes: NotRequired[List[str]],
CreateS3BucketResourceTypeDef#
# CreateS3BucketResourceTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateS3BucketResourceTypeDef
def get_value() -> CreateS3BucketResourceTypeDef:
return {
"BucketName": ...,
}
# CreateS3BucketResourceTypeDef definition
class CreateS3BucketResourceTypeDef(TypedDict):
BucketName: NotRequired[str],
ObjectPrefixes: NotRequired[Sequence[str]],
DestinationPropertiesTypeDef#
# DestinationPropertiesTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DestinationPropertiesTypeDef
def get_value() -> DestinationPropertiesTypeDef:
return {
"DestinationArn": ...,
}
# DestinationPropertiesTypeDef definition
class DestinationPropertiesTypeDef(TypedDict):
DestinationArn: NotRequired[str],
KmsKeyArn: NotRequired[str],
CreateSampleFindingsRequestTypeDef#
# CreateSampleFindingsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateSampleFindingsRequestTypeDef
def get_value() -> CreateSampleFindingsRequestTypeDef:
return {
"DetectorId": ...,
}
# CreateSampleFindingsRequestTypeDef definition
class CreateSampleFindingsRequestTypeDef(TypedDict):
DetectorId: str,
FindingTypes: NotRequired[Sequence[str]],
CreateThreatIntelSetRequestTypeDef#
# CreateThreatIntelSetRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateThreatIntelSetRequestTypeDef
def get_value() -> CreateThreatIntelSetRequestTypeDef:
return {
"DetectorId": ...,
}
# CreateThreatIntelSetRequestTypeDef definition
class CreateThreatIntelSetRequestTypeDef(TypedDict):
DetectorId: str,
Name: str,
Format: ThreatIntelSetFormatType, # (1)
Location: str,
Activate: bool,
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
DNSLogsConfigurationResultTypeDef#
# DNSLogsConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DNSLogsConfigurationResultTypeDef
def get_value() -> DNSLogsConfigurationResultTypeDef:
return {
"Status": ...,
}
# DNSLogsConfigurationResultTypeDef definition
class DNSLogsConfigurationResultTypeDef(TypedDict):
Status: DataSourceStatusType, # (1)
FlowLogsConfigurationResultTypeDef#
# FlowLogsConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import FlowLogsConfigurationResultTypeDef
def get_value() -> FlowLogsConfigurationResultTypeDef:
return {
"Status": ...,
}
# FlowLogsConfigurationResultTypeDef definition
class FlowLogsConfigurationResultTypeDef(TypedDict):
Status: DataSourceStatusType, # (1)
S3LogsConfigurationResultTypeDef#
# S3LogsConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import S3LogsConfigurationResultTypeDef
def get_value() -> S3LogsConfigurationResultTypeDef:
return {
"Status": ...,
}
# S3LogsConfigurationResultTypeDef definition
class S3LogsConfigurationResultTypeDef(TypedDict):
Status: DataSourceStatusType, # (1)
S3LogsConfigurationTypeDef#
# S3LogsConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import S3LogsConfigurationTypeDef
def get_value() -> S3LogsConfigurationTypeDef:
return {
"Enable": ...,
}
# S3LogsConfigurationTypeDef definition
class S3LogsConfigurationTypeDef(TypedDict):
Enable: bool,
DataSourceFreeTrialTypeDef#
# DataSourceFreeTrialTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DataSourceFreeTrialTypeDef
def get_value() -> DataSourceFreeTrialTypeDef:
return {
"FreeTrialDaysRemaining": ...,
}
# DataSourceFreeTrialTypeDef definition
class DataSourceFreeTrialTypeDef(TypedDict):
FreeTrialDaysRemaining: NotRequired[int],
DateStatisticsTypeDef#
# DateStatisticsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DateStatisticsTypeDef
def get_value() -> DateStatisticsTypeDef:
return {
"Date": ...,
}
# DateStatisticsTypeDef definition
class DateStatisticsTypeDef(TypedDict):
Date: NotRequired[datetime],
LastGeneratedAt: NotRequired[datetime],
Severity: NotRequired[float],
TotalFindings: NotRequired[int],
DeclineInvitationsRequestTypeDef#
# DeclineInvitationsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DeclineInvitationsRequestTypeDef
def get_value() -> DeclineInvitationsRequestTypeDef:
return {
"AccountIds": ...,
}
# DeclineInvitationsRequestTypeDef definition
class DeclineInvitationsRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
DefaultServerSideEncryptionTypeDef#
# DefaultServerSideEncryptionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DefaultServerSideEncryptionTypeDef
def get_value() -> DefaultServerSideEncryptionTypeDef:
return {
"EncryptionType": ...,
}
# DefaultServerSideEncryptionTypeDef definition
class DefaultServerSideEncryptionTypeDef(TypedDict):
EncryptionType: NotRequired[str],
KmsMasterKeyArn: NotRequired[str],
DeleteDetectorRequestTypeDef#
# DeleteDetectorRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DeleteDetectorRequestTypeDef
def get_value() -> DeleteDetectorRequestTypeDef:
return {
"DetectorId": ...,
}
# DeleteDetectorRequestTypeDef definition
class DeleteDetectorRequestTypeDef(TypedDict):
DetectorId: str,
DeleteFilterRequestTypeDef#
# DeleteFilterRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DeleteFilterRequestTypeDef
def get_value() -> DeleteFilterRequestTypeDef:
return {
"DetectorId": ...,
}
# DeleteFilterRequestTypeDef definition
class DeleteFilterRequestTypeDef(TypedDict):
DetectorId: str,
FilterName: str,
DeleteIPSetRequestTypeDef#
# DeleteIPSetRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DeleteIPSetRequestTypeDef
def get_value() -> DeleteIPSetRequestTypeDef:
return {
"DetectorId": ...,
}
# DeleteIPSetRequestTypeDef definition
class DeleteIPSetRequestTypeDef(TypedDict):
DetectorId: str,
IpSetId: str,
DeleteInvitationsRequestTypeDef#
# DeleteInvitationsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DeleteInvitationsRequestTypeDef
def get_value() -> DeleteInvitationsRequestTypeDef:
return {
"AccountIds": ...,
}
# DeleteInvitationsRequestTypeDef definition
class DeleteInvitationsRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
DeleteMalwareProtectionPlanRequestTypeDef#
# DeleteMalwareProtectionPlanRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DeleteMalwareProtectionPlanRequestTypeDef
def get_value() -> DeleteMalwareProtectionPlanRequestTypeDef:
return {
"MalwareProtectionPlanId": ...,
}
# DeleteMalwareProtectionPlanRequestTypeDef definition
class DeleteMalwareProtectionPlanRequestTypeDef(TypedDict):
MalwareProtectionPlanId: str,
DeleteMembersRequestTypeDef#
# DeleteMembersRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DeleteMembersRequestTypeDef
def get_value() -> DeleteMembersRequestTypeDef:
return {
"DetectorId": ...,
}
# DeleteMembersRequestTypeDef definition
class DeleteMembersRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
DeletePublishingDestinationRequestTypeDef#
# DeletePublishingDestinationRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DeletePublishingDestinationRequestTypeDef
def get_value() -> DeletePublishingDestinationRequestTypeDef:
return {
"DetectorId": ...,
}
# DeletePublishingDestinationRequestTypeDef definition
class DeletePublishingDestinationRequestTypeDef(TypedDict):
DetectorId: str,
DestinationId: str,
DeleteThreatIntelSetRequestTypeDef#
# DeleteThreatIntelSetRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DeleteThreatIntelSetRequestTypeDef
def get_value() -> DeleteThreatIntelSetRequestTypeDef:
return {
"DetectorId": ...,
}
# DeleteThreatIntelSetRequestTypeDef definition
class DeleteThreatIntelSetRequestTypeDef(TypedDict):
DetectorId: str,
ThreatIntelSetId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
SortCriteriaTypeDef#
# SortCriteriaTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import SortCriteriaTypeDef
def get_value() -> SortCriteriaTypeDef:
return {
"AttributeName": ...,
}
# SortCriteriaTypeDef definition
class SortCriteriaTypeDef(TypedDict):
AttributeName: NotRequired[str],
OrderBy: NotRequired[OrderByType], # (1)
- See OrderByType
DescribeOrganizationConfigurationRequestTypeDef#
# DescribeOrganizationConfigurationRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DescribeOrganizationConfigurationRequestTypeDef
def get_value() -> DescribeOrganizationConfigurationRequestTypeDef:
return {
"DetectorId": ...,
}
# DescribeOrganizationConfigurationRequestTypeDef definition
class DescribeOrganizationConfigurationRequestTypeDef(TypedDict):
DetectorId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DescribePublishingDestinationRequestTypeDef#
# DescribePublishingDestinationRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DescribePublishingDestinationRequestTypeDef
def get_value() -> DescribePublishingDestinationRequestTypeDef:
return {
"DetectorId": ...,
}
# DescribePublishingDestinationRequestTypeDef definition
class DescribePublishingDestinationRequestTypeDef(TypedDict):
DetectorId: str,
DestinationId: str,
DestinationTypeDef#
# DestinationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DestinationTypeDef
def get_value() -> DestinationTypeDef:
return {
"DestinationId": ...,
}
# DestinationTypeDef definition
class DestinationTypeDef(TypedDict):
DestinationId: str,
DestinationType: DestinationTypeType, # (1)
Status: PublishingStatusType, # (2)
DetectorAdditionalConfigurationResultTypeDef#
# DetectorAdditionalConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DetectorAdditionalConfigurationResultTypeDef
def get_value() -> DetectorAdditionalConfigurationResultTypeDef:
return {
"Name": ...,
}
# DetectorAdditionalConfigurationResultTypeDef definition
class DetectorAdditionalConfigurationResultTypeDef(TypedDict):
Name: NotRequired[FeatureAdditionalConfigurationType], # (1)
Status: NotRequired[FeatureStatusType], # (2)
UpdatedAt: NotRequired[datetime],
DetectorAdditionalConfigurationTypeDef#
# DetectorAdditionalConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DetectorAdditionalConfigurationTypeDef
def get_value() -> DetectorAdditionalConfigurationTypeDef:
return {
"Name": ...,
}
# DetectorAdditionalConfigurationTypeDef definition
class DetectorAdditionalConfigurationTypeDef(TypedDict):
Name: NotRequired[FeatureAdditionalConfigurationType], # (1)
Status: NotRequired[FeatureStatusType], # (2)
DisableOrganizationAdminAccountRequestTypeDef#
# DisableOrganizationAdminAccountRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DisableOrganizationAdminAccountRequestTypeDef
def get_value() -> DisableOrganizationAdminAccountRequestTypeDef:
return {
"AdminAccountId": ...,
}
# DisableOrganizationAdminAccountRequestTypeDef definition
class DisableOrganizationAdminAccountRequestTypeDef(TypedDict):
AdminAccountId: str,
DisassociateFromAdministratorAccountRequestTypeDef#
# DisassociateFromAdministratorAccountRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DisassociateFromAdministratorAccountRequestTypeDef
def get_value() -> DisassociateFromAdministratorAccountRequestTypeDef:
return {
"DetectorId": ...,
}
# DisassociateFromAdministratorAccountRequestTypeDef definition
class DisassociateFromAdministratorAccountRequestTypeDef(TypedDict):
DetectorId: str,
DisassociateFromMasterAccountRequestTypeDef#
# DisassociateFromMasterAccountRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DisassociateFromMasterAccountRequestTypeDef
def get_value() -> DisassociateFromMasterAccountRequestTypeDef:
return {
"DetectorId": ...,
}
# DisassociateFromMasterAccountRequestTypeDef definition
class DisassociateFromMasterAccountRequestTypeDef(TypedDict):
DetectorId: str,
DisassociateMembersRequestTypeDef#
# DisassociateMembersRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DisassociateMembersRequestTypeDef
def get_value() -> DisassociateMembersRequestTypeDef:
return {
"DetectorId": ...,
}
# DisassociateMembersRequestTypeDef definition
class DisassociateMembersRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
VolumeDetailTypeDef#
# VolumeDetailTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import VolumeDetailTypeDef
def get_value() -> VolumeDetailTypeDef:
return {
"VolumeArn": ...,
}
# VolumeDetailTypeDef definition
class VolumeDetailTypeDef(TypedDict):
VolumeArn: NotRequired[str],
VolumeType: NotRequired[str],
DeviceName: NotRequired[str],
VolumeSizeInGB: NotRequired[int],
EncryptionType: NotRequired[str],
SnapshotArn: NotRequired[str],
KmsKeyArn: NotRequired[str],
EbsVolumesResultTypeDef#
# EbsVolumesResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import EbsVolumesResultTypeDef
def get_value() -> EbsVolumesResultTypeDef:
return {
"Status": ...,
}
# EbsVolumesResultTypeDef definition
class EbsVolumesResultTypeDef(TypedDict):
Status: NotRequired[DataSourceStatusType], # (1)
Reason: NotRequired[str],
IamInstanceProfileTypeDef#
# IamInstanceProfileTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import IamInstanceProfileTypeDef
def get_value() -> IamInstanceProfileTypeDef:
return {
"Arn": ...,
}
# IamInstanceProfileTypeDef definition
class IamInstanceProfileTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
ProductCodeTypeDef#
# ProductCodeTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ProductCodeTypeDef
def get_value() -> ProductCodeTypeDef:
return {
"Code": ...,
}
# ProductCodeTypeDef definition
class ProductCodeTypeDef(TypedDict):
Code: NotRequired[str],
ProductType: NotRequired[str],
PrivateIpAddressDetailsTypeDef#
# PrivateIpAddressDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import PrivateIpAddressDetailsTypeDef
def get_value() -> PrivateIpAddressDetailsTypeDef:
return {
"PrivateDnsName": ...,
}
# PrivateIpAddressDetailsTypeDef definition
class PrivateIpAddressDetailsTypeDef(TypedDict):
PrivateDnsName: NotRequired[str],
PrivateIpAddress: NotRequired[str],
SecurityGroupTypeDef#
# SecurityGroupTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import SecurityGroupTypeDef
def get_value() -> SecurityGroupTypeDef:
return {
"GroupId": ...,
}
# SecurityGroupTypeDef definition
class SecurityGroupTypeDef(TypedDict):
GroupId: NotRequired[str],
GroupName: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
EnableOrganizationAdminAccountRequestTypeDef#
# EnableOrganizationAdminAccountRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import EnableOrganizationAdminAccountRequestTypeDef
def get_value() -> EnableOrganizationAdminAccountRequestTypeDef:
return {
"AdminAccountId": ...,
}
# EnableOrganizationAdminAccountRequestTypeDef definition
class EnableOrganizationAdminAccountRequestTypeDef(TypedDict):
AdminAccountId: str,
ThreatIntelligenceDetailTypeDef#
# ThreatIntelligenceDetailTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ThreatIntelligenceDetailTypeDef
def get_value() -> ThreatIntelligenceDetailTypeDef:
return {
"ThreatListName": ...,
}
# ThreatIntelligenceDetailTypeDef definition
class ThreatIntelligenceDetailTypeDef(TypedDict):
ThreatListName: NotRequired[str],
ThreatNames: NotRequired[List[str]],
ThreatFileSha256: NotRequired[str],
FilterConditionTypeDef#
# FilterConditionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import FilterConditionTypeDef
def get_value() -> FilterConditionTypeDef:
return {
"EqualsValue": ...,
}
# FilterConditionTypeDef definition
class FilterConditionTypeDef(TypedDict):
EqualsValue: NotRequired[str],
GreaterThan: NotRequired[int],
LessThan: NotRequired[int],
FindingTypeStatisticsTypeDef#
# FindingTypeStatisticsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import FindingTypeStatisticsTypeDef
def get_value() -> FindingTypeStatisticsTypeDef:
return {
"FindingType": ...,
}
# FindingTypeStatisticsTypeDef definition
class FindingTypeStatisticsTypeDef(TypedDict):
FindingType: NotRequired[str],
LastGeneratedAt: NotRequired[datetime],
TotalFindings: NotRequired[int],
ResourceStatisticsTypeDef#
# ResourceStatisticsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ResourceStatisticsTypeDef
def get_value() -> ResourceStatisticsTypeDef:
return {
"AccountId": ...,
}
# ResourceStatisticsTypeDef definition
class ResourceStatisticsTypeDef(TypedDict):
AccountId: NotRequired[str],
LastGeneratedAt: NotRequired[datetime],
ResourceId: NotRequired[str],
ResourceType: NotRequired[str],
TotalFindings: NotRequired[int],
SeverityStatisticsTypeDef#
# SeverityStatisticsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import SeverityStatisticsTypeDef
def get_value() -> SeverityStatisticsTypeDef:
return {
"LastGeneratedAt": ...,
}
# SeverityStatisticsTypeDef definition
class SeverityStatisticsTypeDef(TypedDict):
LastGeneratedAt: NotRequired[datetime],
Severity: NotRequired[float],
TotalFindings: NotRequired[int],
GeoLocationTypeDef#
# GeoLocationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GeoLocationTypeDef
def get_value() -> GeoLocationTypeDef:
return {
"Lat": ...,
}
# GeoLocationTypeDef definition
class GeoLocationTypeDef(TypedDict):
Lat: NotRequired[float],
Lon: NotRequired[float],
GetAdministratorAccountRequestTypeDef#
# GetAdministratorAccountRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetAdministratorAccountRequestTypeDef
def get_value() -> GetAdministratorAccountRequestTypeDef:
return {
"DetectorId": ...,
}
# GetAdministratorAccountRequestTypeDef definition
class GetAdministratorAccountRequestTypeDef(TypedDict):
DetectorId: str,
GetDetectorRequestTypeDef#
# GetDetectorRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetDetectorRequestTypeDef
def get_value() -> GetDetectorRequestTypeDef:
return {
"DetectorId": ...,
}
# GetDetectorRequestTypeDef definition
class GetDetectorRequestTypeDef(TypedDict):
DetectorId: str,
GetFilterRequestTypeDef#
# GetFilterRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetFilterRequestTypeDef
def get_value() -> GetFilterRequestTypeDef:
return {
"DetectorId": ...,
}
# GetFilterRequestTypeDef definition
class GetFilterRequestTypeDef(TypedDict):
DetectorId: str,
FilterName: str,
GetIPSetRequestTypeDef#
# GetIPSetRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetIPSetRequestTypeDef
def get_value() -> GetIPSetRequestTypeDef:
return {
"DetectorId": ...,
}
# GetIPSetRequestTypeDef definition
class GetIPSetRequestTypeDef(TypedDict):
DetectorId: str,
IpSetId: str,
GetMalwareProtectionPlanRequestTypeDef#
# GetMalwareProtectionPlanRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetMalwareProtectionPlanRequestTypeDef
def get_value() -> GetMalwareProtectionPlanRequestTypeDef:
return {
"MalwareProtectionPlanId": ...,
}
# GetMalwareProtectionPlanRequestTypeDef definition
class GetMalwareProtectionPlanRequestTypeDef(TypedDict):
MalwareProtectionPlanId: str,
MalwareProtectionPlanStatusReasonTypeDef#
# MalwareProtectionPlanStatusReasonTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import MalwareProtectionPlanStatusReasonTypeDef
def get_value() -> MalwareProtectionPlanStatusReasonTypeDef:
return {
"Code": ...,
}
# MalwareProtectionPlanStatusReasonTypeDef definition
class MalwareProtectionPlanStatusReasonTypeDef(TypedDict):
Code: NotRequired[str],
Message: NotRequired[str],
GetMalwareScanSettingsRequestTypeDef#
# GetMalwareScanSettingsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetMalwareScanSettingsRequestTypeDef
def get_value() -> GetMalwareScanSettingsRequestTypeDef:
return {
"DetectorId": ...,
}
# GetMalwareScanSettingsRequestTypeDef definition
class GetMalwareScanSettingsRequestTypeDef(TypedDict):
DetectorId: str,
GetMasterAccountRequestTypeDef#
# GetMasterAccountRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetMasterAccountRequestTypeDef
def get_value() -> GetMasterAccountRequestTypeDef:
return {
"DetectorId": ...,
}
# GetMasterAccountRequestTypeDef definition
class GetMasterAccountRequestTypeDef(TypedDict):
DetectorId: str,
MasterTypeDef#
# MasterTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import MasterTypeDef
def get_value() -> MasterTypeDef:
return {
"AccountId": ...,
}
# MasterTypeDef definition
class MasterTypeDef(TypedDict):
AccountId: NotRequired[str],
InvitationId: NotRequired[str],
RelationshipStatus: NotRequired[str],
InvitedAt: NotRequired[str],
GetMemberDetectorsRequestTypeDef#
# GetMemberDetectorsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetMemberDetectorsRequestTypeDef
def get_value() -> GetMemberDetectorsRequestTypeDef:
return {
"DetectorId": ...,
}
# GetMemberDetectorsRequestTypeDef definition
class GetMemberDetectorsRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
GetMembersRequestTypeDef#
# GetMembersRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetMembersRequestTypeDef
def get_value() -> GetMembersRequestTypeDef:
return {
"DetectorId": ...,
}
# GetMembersRequestTypeDef definition
class GetMembersRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
MemberTypeDef#
# MemberTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import MemberTypeDef
def get_value() -> MemberTypeDef:
return {
"AccountId": ...,
}
# MemberTypeDef definition
class MemberTypeDef(TypedDict):
AccountId: str,
MasterId: str,
Email: str,
RelationshipStatus: str,
UpdatedAt: str,
DetectorId: NotRequired[str],
InvitedAt: NotRequired[str],
AdministratorId: NotRequired[str],
GetRemainingFreeTrialDaysRequestTypeDef#
# GetRemainingFreeTrialDaysRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetRemainingFreeTrialDaysRequestTypeDef
def get_value() -> GetRemainingFreeTrialDaysRequestTypeDef:
return {
"DetectorId": ...,
}
# GetRemainingFreeTrialDaysRequestTypeDef definition
class GetRemainingFreeTrialDaysRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: NotRequired[Sequence[str]],
GetThreatIntelSetRequestTypeDef#
# GetThreatIntelSetRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetThreatIntelSetRequestTypeDef
def get_value() -> GetThreatIntelSetRequestTypeDef:
return {
"DetectorId": ...,
}
# GetThreatIntelSetRequestTypeDef definition
class GetThreatIntelSetRequestTypeDef(TypedDict):
DetectorId: str,
ThreatIntelSetId: str,
UsageCriteriaTypeDef#
# UsageCriteriaTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UsageCriteriaTypeDef
def get_value() -> UsageCriteriaTypeDef:
return {
"AccountIds": ...,
}
# UsageCriteriaTypeDef definition
class UsageCriteriaTypeDef(TypedDict):
AccountIds: NotRequired[Sequence[str]],
DataSources: NotRequired[Sequence[DataSourceType]], # (1)
Resources: NotRequired[Sequence[str]],
Features: NotRequired[Sequence[UsageFeatureType]], # (2)
- See DataSourceType
- See UsageFeatureType
HighestSeverityThreatDetailsTypeDef#
# HighestSeverityThreatDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import HighestSeverityThreatDetailsTypeDef
def get_value() -> HighestSeverityThreatDetailsTypeDef:
return {
"Severity": ...,
}
# HighestSeverityThreatDetailsTypeDef definition
class HighestSeverityThreatDetailsTypeDef(TypedDict):
Severity: NotRequired[str],
ThreatName: NotRequired[str],
Count: NotRequired[int],
HostPathTypeDef#
# HostPathTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import HostPathTypeDef
def get_value() -> HostPathTypeDef:
return {
"Path": ...,
}
# HostPathTypeDef definition
class HostPathTypeDef(TypedDict):
Path: NotRequired[str],
ImpersonatedUserTypeDef#
# ImpersonatedUserTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ImpersonatedUserTypeDef
def get_value() -> ImpersonatedUserTypeDef:
return {
"Username": ...,
}
# ImpersonatedUserTypeDef definition
class ImpersonatedUserTypeDef(TypedDict):
Username: NotRequired[str],
Groups: NotRequired[List[str]],
IndicatorTypeDef#
# IndicatorTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import IndicatorTypeDef
def get_value() -> IndicatorTypeDef:
return {
"Key": ...,
}
# IndicatorTypeDef definition
class IndicatorTypeDef(TypedDict):
Key: IndicatorTypeType, # (1)
Values: NotRequired[List[str]],
Title: NotRequired[str],
InvitationTypeDef#
# InvitationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import InvitationTypeDef
def get_value() -> InvitationTypeDef:
return {
"AccountId": ...,
}
# InvitationTypeDef definition
class InvitationTypeDef(TypedDict):
AccountId: NotRequired[str],
InvitationId: NotRequired[str],
RelationshipStatus: NotRequired[str],
InvitedAt: NotRequired[str],
InviteMembersRequestTypeDef#
# InviteMembersRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import InviteMembersRequestTypeDef
def get_value() -> InviteMembersRequestTypeDef:
return {
"DetectorId": ...,
}
# InviteMembersRequestTypeDef definition
class InviteMembersRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
DisableEmailNotification: NotRequired[bool],
Message: NotRequired[str],
ItemPathTypeDef#
# ItemPathTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ItemPathTypeDef
def get_value() -> ItemPathTypeDef:
return {
"NestedItemPath": ...,
}
# ItemPathTypeDef definition
class ItemPathTypeDef(TypedDict):
NestedItemPath: NotRequired[str],
Hash: NotRequired[str],
KubernetesAuditLogsConfigurationResultTypeDef#
# KubernetesAuditLogsConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import KubernetesAuditLogsConfigurationResultTypeDef
def get_value() -> KubernetesAuditLogsConfigurationResultTypeDef:
return {
"Status": ...,
}
# KubernetesAuditLogsConfigurationResultTypeDef definition
class KubernetesAuditLogsConfigurationResultTypeDef(TypedDict):
Status: DataSourceStatusType, # (1)
KubernetesAuditLogsConfigurationTypeDef#
# KubernetesAuditLogsConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import KubernetesAuditLogsConfigurationTypeDef
def get_value() -> KubernetesAuditLogsConfigurationTypeDef:
return {
"Enable": ...,
}
# KubernetesAuditLogsConfigurationTypeDef definition
class KubernetesAuditLogsConfigurationTypeDef(TypedDict):
Enable: bool,
LineageObjectTypeDef#
# LineageObjectTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import LineageObjectTypeDef
def get_value() -> LineageObjectTypeDef:
return {
"StartTime": ...,
}
# LineageObjectTypeDef definition
class LineageObjectTypeDef(TypedDict):
StartTime: NotRequired[datetime],
NamespacePid: NotRequired[int],
UserId: NotRequired[int],
Name: NotRequired[str],
Pid: NotRequired[int],
Uuid: NotRequired[str],
ExecutablePath: NotRequired[str],
Euid: NotRequired[int],
ParentUuid: NotRequired[str],
ListDetectorsRequestTypeDef#
# ListDetectorsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListDetectorsRequestTypeDef
def get_value() -> ListDetectorsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListDetectorsRequestTypeDef definition
class ListDetectorsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFiltersRequestTypeDef#
# ListFiltersRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListFiltersRequestTypeDef
def get_value() -> ListFiltersRequestTypeDef:
return {
"DetectorId": ...,
}
# ListFiltersRequestTypeDef definition
class ListFiltersRequestTypeDef(TypedDict):
DetectorId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListIPSetsRequestTypeDef#
# ListIPSetsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListIPSetsRequestTypeDef
def get_value() -> ListIPSetsRequestTypeDef:
return {
"DetectorId": ...,
}
# ListIPSetsRequestTypeDef definition
class ListIPSetsRequestTypeDef(TypedDict):
DetectorId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListInvitationsRequestTypeDef#
# ListInvitationsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListInvitationsRequestTypeDef
def get_value() -> ListInvitationsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListInvitationsRequestTypeDef definition
class ListInvitationsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListMalwareProtectionPlansRequestTypeDef#
# ListMalwareProtectionPlansRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListMalwareProtectionPlansRequestTypeDef
def get_value() -> ListMalwareProtectionPlansRequestTypeDef:
return {
"NextToken": ...,
}
# ListMalwareProtectionPlansRequestTypeDef definition
class ListMalwareProtectionPlansRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MalwareProtectionPlanSummaryTypeDef#
# MalwareProtectionPlanSummaryTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import MalwareProtectionPlanSummaryTypeDef
def get_value() -> MalwareProtectionPlanSummaryTypeDef:
return {
"MalwareProtectionPlanId": ...,
}
# MalwareProtectionPlanSummaryTypeDef definition
class MalwareProtectionPlanSummaryTypeDef(TypedDict):
MalwareProtectionPlanId: NotRequired[str],
ListMembersRequestTypeDef#
# ListMembersRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListMembersRequestTypeDef
def get_value() -> ListMembersRequestTypeDef:
return {
"DetectorId": ...,
}
# ListMembersRequestTypeDef definition
class ListMembersRequestTypeDef(TypedDict):
DetectorId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
OnlyAssociated: NotRequired[str],
ListOrganizationAdminAccountsRequestTypeDef#
# ListOrganizationAdminAccountsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListOrganizationAdminAccountsRequestTypeDef
def get_value() -> ListOrganizationAdminAccountsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListOrganizationAdminAccountsRequestTypeDef definition
class ListOrganizationAdminAccountsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListPublishingDestinationsRequestTypeDef#
# ListPublishingDestinationsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListPublishingDestinationsRequestTypeDef
def get_value() -> ListPublishingDestinationsRequestTypeDef:
return {
"DetectorId": ...,
}
# ListPublishingDestinationsRequestTypeDef definition
class ListPublishingDestinationsRequestTypeDef(TypedDict):
DetectorId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
ListThreatIntelSetsRequestTypeDef#
# ListThreatIntelSetsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListThreatIntelSetsRequestTypeDef
def get_value() -> ListThreatIntelSetsRequestTypeDef:
return {
"DetectorId": ...,
}
# ListThreatIntelSetsRequestTypeDef definition
class ListThreatIntelSetsRequestTypeDef(TypedDict):
DetectorId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
LocalIpDetailsTypeDef#
# LocalIpDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import LocalIpDetailsTypeDef
def get_value() -> LocalIpDetailsTypeDef:
return {
"IpAddressV4": ...,
}
# LocalIpDetailsTypeDef definition
class LocalIpDetailsTypeDef(TypedDict):
IpAddressV4: NotRequired[str],
IpAddressV6: NotRequired[str],
LocalPortDetailsTypeDef#
# LocalPortDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import LocalPortDetailsTypeDef
def get_value() -> LocalPortDetailsTypeDef:
return {
"Port": ...,
}
# LocalPortDetailsTypeDef definition
class LocalPortDetailsTypeDef(TypedDict):
Port: NotRequired[int],
PortName: NotRequired[str],
LoginAttributeTypeDef#
# LoginAttributeTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import LoginAttributeTypeDef
def get_value() -> LoginAttributeTypeDef:
return {
"User": ...,
}
# LoginAttributeTypeDef definition
class LoginAttributeTypeDef(TypedDict):
User: NotRequired[str],
Application: NotRequired[str],
FailedLoginAttempts: NotRequired[int],
SuccessfulLoginAttempts: NotRequired[int],
ScanEc2InstanceWithFindingsTypeDef#
# ScanEc2InstanceWithFindingsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ScanEc2InstanceWithFindingsTypeDef
def get_value() -> ScanEc2InstanceWithFindingsTypeDef:
return {
"EbsVolumes": ...,
}
# ScanEc2InstanceWithFindingsTypeDef definition
class ScanEc2InstanceWithFindingsTypeDef(TypedDict):
EbsVolumes: NotRequired[bool],
MalwareProtectionPlanTaggingActionTypeDef#
# MalwareProtectionPlanTaggingActionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import MalwareProtectionPlanTaggingActionTypeDef
def get_value() -> MalwareProtectionPlanTaggingActionTypeDef:
return {
"Status": ...,
}
# MalwareProtectionPlanTaggingActionTypeDef definition
class MalwareProtectionPlanTaggingActionTypeDef(TypedDict):
Status: NotRequired[MalwareProtectionPlanTaggingActionStatusType], # (1)
MemberAdditionalConfigurationResultTypeDef#
# MemberAdditionalConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import MemberAdditionalConfigurationResultTypeDef
def get_value() -> MemberAdditionalConfigurationResultTypeDef:
return {
"Name": ...,
}
# MemberAdditionalConfigurationResultTypeDef definition
class MemberAdditionalConfigurationResultTypeDef(TypedDict):
Name: NotRequired[OrgFeatureAdditionalConfigurationType], # (1)
Status: NotRequired[FeatureStatusType], # (2)
UpdatedAt: NotRequired[datetime],
MemberAdditionalConfigurationTypeDef#
# MemberAdditionalConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import MemberAdditionalConfigurationTypeDef
def get_value() -> MemberAdditionalConfigurationTypeDef:
return {
"Name": ...,
}
# MemberAdditionalConfigurationTypeDef definition
class MemberAdditionalConfigurationTypeDef(TypedDict):
Name: NotRequired[OrgFeatureAdditionalConfigurationType], # (1)
Status: NotRequired[FeatureStatusType], # (2)
RemotePortDetailsTypeDef#
# RemotePortDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import RemotePortDetailsTypeDef
def get_value() -> RemotePortDetailsTypeDef:
return {
"Port": ...,
}
# RemotePortDetailsTypeDef definition
class RemotePortDetailsTypeDef(TypedDict):
Port: NotRequired[int],
PortName: NotRequired[str],
NetworkConnectionTypeDef#
# NetworkConnectionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import NetworkConnectionTypeDef
def get_value() -> NetworkConnectionTypeDef:
return {
"Direction": ...,
}
# NetworkConnectionTypeDef definition
class NetworkConnectionTypeDef(TypedDict):
Direction: NetworkDirectionType, # (1)
NetworkGeoLocationTypeDef#
# NetworkGeoLocationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import NetworkGeoLocationTypeDef
def get_value() -> NetworkGeoLocationTypeDef:
return {
"City": ...,
}
# NetworkGeoLocationTypeDef definition
class NetworkGeoLocationTypeDef(TypedDict):
City: str,
Country: str,
Latitude: float,
Longitude: float,
OrganizationAdditionalConfigurationResultTypeDef#
# OrganizationAdditionalConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationAdditionalConfigurationResultTypeDef
def get_value() -> OrganizationAdditionalConfigurationResultTypeDef:
return {
"Name": ...,
}
# OrganizationAdditionalConfigurationResultTypeDef definition
class OrganizationAdditionalConfigurationResultTypeDef(TypedDict):
Name: NotRequired[OrgFeatureAdditionalConfigurationType], # (1)
AutoEnable: NotRequired[OrgFeatureStatusType], # (2)
OrganizationAdditionalConfigurationTypeDef#
# OrganizationAdditionalConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationAdditionalConfigurationTypeDef
def get_value() -> OrganizationAdditionalConfigurationTypeDef:
return {
"Name": ...,
}
# OrganizationAdditionalConfigurationTypeDef definition
class OrganizationAdditionalConfigurationTypeDef(TypedDict):
Name: NotRequired[OrgFeatureAdditionalConfigurationType], # (1)
AutoEnable: NotRequired[OrgFeatureStatusType], # (2)
OrganizationS3LogsConfigurationResultTypeDef#
# OrganizationS3LogsConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationS3LogsConfigurationResultTypeDef
def get_value() -> OrganizationS3LogsConfigurationResultTypeDef:
return {
"AutoEnable": ...,
}
# OrganizationS3LogsConfigurationResultTypeDef definition
class OrganizationS3LogsConfigurationResultTypeDef(TypedDict):
AutoEnable: bool,
OrganizationS3LogsConfigurationTypeDef#
# OrganizationS3LogsConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationS3LogsConfigurationTypeDef
def get_value() -> OrganizationS3LogsConfigurationTypeDef:
return {
"AutoEnable": ...,
}
# OrganizationS3LogsConfigurationTypeDef definition
class OrganizationS3LogsConfigurationTypeDef(TypedDict):
AutoEnable: bool,
OrganizationEbsVolumesResultTypeDef#
# OrganizationEbsVolumesResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationEbsVolumesResultTypeDef
def get_value() -> OrganizationEbsVolumesResultTypeDef:
return {
"AutoEnable": ...,
}
# OrganizationEbsVolumesResultTypeDef definition
class OrganizationEbsVolumesResultTypeDef(TypedDict):
AutoEnable: NotRequired[bool],
OrganizationEbsVolumesTypeDef#
# OrganizationEbsVolumesTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationEbsVolumesTypeDef
def get_value() -> OrganizationEbsVolumesTypeDef:
return {
"AutoEnable": ...,
}
# OrganizationEbsVolumesTypeDef definition
class OrganizationEbsVolumesTypeDef(TypedDict):
AutoEnable: NotRequired[bool],
OrganizationFeatureStatisticsAdditionalConfigurationTypeDef#
# OrganizationFeatureStatisticsAdditionalConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationFeatureStatisticsAdditionalConfigurationTypeDef
def get_value() -> OrganizationFeatureStatisticsAdditionalConfigurationTypeDef:
return {
"Name": ...,
}
# OrganizationFeatureStatisticsAdditionalConfigurationTypeDef definition
class OrganizationFeatureStatisticsAdditionalConfigurationTypeDef(TypedDict):
Name: NotRequired[OrgFeatureAdditionalConfigurationType], # (1)
EnabledAccountsCount: NotRequired[int],
OrganizationKubernetesAuditLogsConfigurationResultTypeDef#
# OrganizationKubernetesAuditLogsConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationKubernetesAuditLogsConfigurationResultTypeDef
def get_value() -> OrganizationKubernetesAuditLogsConfigurationResultTypeDef:
return {
"AutoEnable": ...,
}
# OrganizationKubernetesAuditLogsConfigurationResultTypeDef definition
class OrganizationKubernetesAuditLogsConfigurationResultTypeDef(TypedDict):
AutoEnable: bool,
OrganizationKubernetesAuditLogsConfigurationTypeDef#
# OrganizationKubernetesAuditLogsConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationKubernetesAuditLogsConfigurationTypeDef
def get_value() -> OrganizationKubernetesAuditLogsConfigurationTypeDef:
return {
"AutoEnable": ...,
}
# OrganizationKubernetesAuditLogsConfigurationTypeDef definition
class OrganizationKubernetesAuditLogsConfigurationTypeDef(TypedDict):
AutoEnable: bool,
OrganizationTypeDef#
# OrganizationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationTypeDef
def get_value() -> OrganizationTypeDef:
return {
"Asn": ...,
}
# OrganizationTypeDef definition
class OrganizationTypeDef(TypedDict):
Asn: NotRequired[str],
AsnOrg: NotRequired[str],
Isp: NotRequired[str],
Org: NotRequired[str],
OwnerTypeDef#
# OwnerTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OwnerTypeDef
def get_value() -> OwnerTypeDef:
return {
"Id": ...,
}
# OwnerTypeDef definition
class OwnerTypeDef(TypedDict):
Id: NotRequired[str],
PublicAccessConfigurationTypeDef#
# PublicAccessConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import PublicAccessConfigurationTypeDef
def get_value() -> PublicAccessConfigurationTypeDef:
return {
"PublicAclAccess": ...,
}
# PublicAccessConfigurationTypeDef definition
class PublicAccessConfigurationTypeDef(TypedDict):
PublicAclAccess: NotRequired[PublicAccessStatusType], # (1)
PublicPolicyAccess: NotRequired[PublicAccessStatusType], # (1)
PublicAclIgnoreBehavior: NotRequired[PublicAclIgnoreBehaviorType], # (3)
PublicBucketRestrictBehavior: NotRequired[PublicBucketRestrictBehaviorType], # (4)
- See PublicAccessStatusType
- See PublicAccessStatusType
- See PublicAclIgnoreBehaviorType
- See PublicBucketRestrictBehaviorType
RdsDbUserDetailsTypeDef#
# RdsDbUserDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import RdsDbUserDetailsTypeDef
def get_value() -> RdsDbUserDetailsTypeDef:
return {
"User": ...,
}
# RdsDbUserDetailsTypeDef definition
class RdsDbUserDetailsTypeDef(TypedDict):
User: NotRequired[str],
Application: NotRequired[str],
Database: NotRequired[str],
Ssl: NotRequired[str],
AuthMethod: NotRequired[str],
S3ObjectTypeDef#
# S3ObjectTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import S3ObjectTypeDef
def get_value() -> S3ObjectTypeDef:
return {
"ETag": ...,
}
# S3ObjectTypeDef definition
class S3ObjectTypeDef(TypedDict):
ETag: NotRequired[str],
Key: NotRequired[str],
VersionId: NotRequired[str],
ResourceDetailsTypeDef#
# ResourceDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ResourceDetailsTypeDef
def get_value() -> ResourceDetailsTypeDef:
return {
"InstanceArn": ...,
}
# ResourceDetailsTypeDef definition
class ResourceDetailsTypeDef(TypedDict):
InstanceArn: NotRequired[str],
S3ObjectDetailTypeDef#
# S3ObjectDetailTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import S3ObjectDetailTypeDef
def get_value() -> S3ObjectDetailTypeDef:
return {
"ObjectArn": ...,
}
# S3ObjectDetailTypeDef definition
class S3ObjectDetailTypeDef(TypedDict):
ObjectArn: NotRequired[str],
Key: NotRequired[str],
ETag: NotRequired[str],
Hash: NotRequired[str],
VersionId: NotRequired[str],
ScanConditionPairTypeDef#
# ScanConditionPairTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ScanConditionPairTypeDef
def get_value() -> ScanConditionPairTypeDef:
return {
"Key": ...,
}
# ScanConditionPairTypeDef definition
class ScanConditionPairTypeDef(TypedDict):
Key: str,
Value: NotRequired[str],
ScannedItemCountTypeDef#
# ScannedItemCountTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ScannedItemCountTypeDef
def get_value() -> ScannedItemCountTypeDef:
return {
"TotalGb": ...,
}
# ScannedItemCountTypeDef definition
class ScannedItemCountTypeDef(TypedDict):
TotalGb: NotRequired[int],
Files: NotRequired[int],
Volumes: NotRequired[int],
ThreatsDetectedItemCountTypeDef#
# ThreatsDetectedItemCountTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ThreatsDetectedItemCountTypeDef
def get_value() -> ThreatsDetectedItemCountTypeDef:
return {
"Files": ...,
}
# ThreatsDetectedItemCountTypeDef definition
class ThreatsDetectedItemCountTypeDef(TypedDict):
Files: NotRequired[int],
ScanFilePathTypeDef#
# ScanFilePathTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ScanFilePathTypeDef
def get_value() -> ScanFilePathTypeDef:
return {
"FilePath": ...,
}
# ScanFilePathTypeDef definition
class ScanFilePathTypeDef(TypedDict):
FilePath: NotRequired[str],
VolumeArn: NotRequired[str],
Hash: NotRequired[str],
FileName: NotRequired[str],
ScanResultDetailsTypeDef#
# ScanResultDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ScanResultDetailsTypeDef
def get_value() -> ScanResultDetailsTypeDef:
return {
"ScanResult": ...,
}
# ScanResultDetailsTypeDef definition
class ScanResultDetailsTypeDef(TypedDict):
ScanResult: NotRequired[ScanResultType], # (1)
- See ScanResultType
TriggerDetailsTypeDef#
# TriggerDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import TriggerDetailsTypeDef
def get_value() -> TriggerDetailsTypeDef:
return {
"GuardDutyFindingId": ...,
}
# TriggerDetailsTypeDef definition
class TriggerDetailsTypeDef(TypedDict):
GuardDutyFindingId: NotRequired[str],
Description: NotRequired[str],
ServiceAdditionalInfoTypeDef#
# ServiceAdditionalInfoTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ServiceAdditionalInfoTypeDef
def get_value() -> ServiceAdditionalInfoTypeDef:
return {
"Value": ...,
}
# ServiceAdditionalInfoTypeDef definition
class ServiceAdditionalInfoTypeDef(TypedDict):
Value: NotRequired[str],
Type: NotRequired[str],
StartMalwareScanRequestTypeDef#
# StartMalwareScanRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import StartMalwareScanRequestTypeDef
def get_value() -> StartMalwareScanRequestTypeDef:
return {
"ResourceArn": ...,
}
# StartMalwareScanRequestTypeDef definition
class StartMalwareScanRequestTypeDef(TypedDict):
ResourceArn: str,
StartMonitoringMembersRequestTypeDef#
# StartMonitoringMembersRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import StartMonitoringMembersRequestTypeDef
def get_value() -> StartMonitoringMembersRequestTypeDef:
return {
"DetectorId": ...,
}
# StartMonitoringMembersRequestTypeDef definition
class StartMonitoringMembersRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
StopMonitoringMembersRequestTypeDef#
# StopMonitoringMembersRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import StopMonitoringMembersRequestTypeDef
def get_value() -> StopMonitoringMembersRequestTypeDef:
return {
"DetectorId": ...,
}
# StopMonitoringMembersRequestTypeDef definition
class StopMonitoringMembersRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
TotalTypeDef#
# TotalTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import TotalTypeDef
def get_value() -> TotalTypeDef:
return {
"Amount": ...,
}
# TotalTypeDef definition
class TotalTypeDef(TypedDict):
Amount: NotRequired[str],
Unit: NotRequired[str],
UnarchiveFindingsRequestTypeDef#
# UnarchiveFindingsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UnarchiveFindingsRequestTypeDef
def get_value() -> UnarchiveFindingsRequestTypeDef:
return {
"DetectorId": ...,
}
# UnarchiveFindingsRequestTypeDef definition
class UnarchiveFindingsRequestTypeDef(TypedDict):
DetectorId: str,
FindingIds: Sequence[str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateFindingsFeedbackRequestTypeDef#
# UpdateFindingsFeedbackRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UpdateFindingsFeedbackRequestTypeDef
def get_value() -> UpdateFindingsFeedbackRequestTypeDef:
return {
"DetectorId": ...,
}
# UpdateFindingsFeedbackRequestTypeDef definition
class UpdateFindingsFeedbackRequestTypeDef(TypedDict):
DetectorId: str,
FindingIds: Sequence[str],
Feedback: FeedbackType, # (1)
Comments: NotRequired[str],
- See FeedbackType
UpdateIPSetRequestTypeDef#
# UpdateIPSetRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UpdateIPSetRequestTypeDef
def get_value() -> UpdateIPSetRequestTypeDef:
return {
"DetectorId": ...,
}
# UpdateIPSetRequestTypeDef definition
class UpdateIPSetRequestTypeDef(TypedDict):
DetectorId: str,
IpSetId: str,
Name: NotRequired[str],
Location: NotRequired[str],
Activate: NotRequired[bool],
UpdateS3BucketResourceTypeDef#
# UpdateS3BucketResourceTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UpdateS3BucketResourceTypeDef
def get_value() -> UpdateS3BucketResourceTypeDef:
return {
"ObjectPrefixes": ...,
}
# UpdateS3BucketResourceTypeDef definition
class UpdateS3BucketResourceTypeDef(TypedDict):
ObjectPrefixes: NotRequired[Sequence[str]],
UpdateThreatIntelSetRequestTypeDef#
# UpdateThreatIntelSetRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UpdateThreatIntelSetRequestTypeDef
def get_value() -> UpdateThreatIntelSetRequestTypeDef:
return {
"DetectorId": ...,
}
# UpdateThreatIntelSetRequestTypeDef definition
class UpdateThreatIntelSetRequestTypeDef(TypedDict):
DetectorId: str,
ThreatIntelSetId: str,
Name: NotRequired[str],
Location: NotRequired[str],
Activate: NotRequired[bool],
CreateMembersRequestTypeDef#
# CreateMembersRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateMembersRequestTypeDef
def get_value() -> CreateMembersRequestTypeDef:
return {
"DetectorId": ...,
}
# CreateMembersRequestTypeDef definition
class CreateMembersRequestTypeDef(TypedDict):
DetectorId: str,
AccountDetails: Sequence[AccountDetailTypeDef], # (1)
AccountLevelPermissionsTypeDef#
# AccountLevelPermissionsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AccountLevelPermissionsTypeDef
def get_value() -> AccountLevelPermissionsTypeDef:
return {
"BlockPublicAccess": ...,
}
# AccountLevelPermissionsTypeDef definition
class AccountLevelPermissionsTypeDef(TypedDict):
BlockPublicAccess: NotRequired[BlockPublicAccessTypeDef], # (1)
UserTypeDef#
# UserTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UserTypeDef
def get_value() -> UserTypeDef:
return {
"Name": ...,
}
# UserTypeDef definition
class UserTypeDef(TypedDict):
Name: str,
Uid: str,
Type: str,
CredentialUid: NotRequired[str],
Account: NotRequired[AccountTypeDef], # (1)
- See AccountTypeDef
CoverageEksClusterDetailsTypeDef#
# CoverageEksClusterDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CoverageEksClusterDetailsTypeDef
def get_value() -> CoverageEksClusterDetailsTypeDef:
return {
"ClusterName": ...,
}
# CoverageEksClusterDetailsTypeDef definition
class CoverageEksClusterDetailsTypeDef(TypedDict):
ClusterName: NotRequired[str],
CoveredNodes: NotRequired[int],
CompatibleNodes: NotRequired[int],
AddonDetails: NotRequired[AddonDetailsTypeDef], # (1)
ManagementType: NotRequired[ManagementTypeType], # (2)
CoverageEc2InstanceDetailsTypeDef#
# CoverageEc2InstanceDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CoverageEc2InstanceDetailsTypeDef
def get_value() -> CoverageEc2InstanceDetailsTypeDef:
return {
"InstanceId": ...,
}
# CoverageEc2InstanceDetailsTypeDef definition
class CoverageEc2InstanceDetailsTypeDef(TypedDict):
InstanceId: NotRequired[str],
InstanceType: NotRequired[str],
ClusterArn: NotRequired[str],
AgentDetails: NotRequired[AgentDetailsTypeDef], # (1)
ManagementType: NotRequired[ManagementTypeType], # (2)
AnomalyObjectTypeDef#
# AnomalyObjectTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AnomalyObjectTypeDef
def get_value() -> AnomalyObjectTypeDef:
return {
"ProfileType": ...,
}
# AnomalyObjectTypeDef definition
class AnomalyObjectTypeDef(TypedDict):
ProfileType: NotRequired[ProfileTypeType], # (1)
ProfileSubtype: NotRequired[ProfileSubtypeType], # (2)
Observations: NotRequired[ObservationsTypeDef], # (3)
- See ProfileTypeType
- See ProfileSubtypeType
- See ObservationsTypeDef
BucketLevelPermissionsTypeDef#
# BucketLevelPermissionsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import BucketLevelPermissionsTypeDef
def get_value() -> BucketLevelPermissionsTypeDef:
return {
"AccessControlList": ...,
}
# BucketLevelPermissionsTypeDef definition
class BucketLevelPermissionsTypeDef(TypedDict):
AccessControlList: NotRequired[AccessControlListTypeDef], # (1)
BucketPolicy: NotRequired[BucketPolicyTypeDef], # (2)
BlockPublicAccess: NotRequired[BlockPublicAccessTypeDef], # (3)
FindingCriteriaOutputTypeDef#
# FindingCriteriaOutputTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import FindingCriteriaOutputTypeDef
def get_value() -> FindingCriteriaOutputTypeDef:
return {
"Criterion": ...,
}
# FindingCriteriaOutputTypeDef definition
class FindingCriteriaOutputTypeDef(TypedDict):
Criterion: NotRequired[Dict[str, ConditionOutputTypeDef]], # (1)
FindingCriteriaTypeDef#
# FindingCriteriaTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import FindingCriteriaTypeDef
def get_value() -> FindingCriteriaTypeDef:
return {
"Criterion": ...,
}
# FindingCriteriaTypeDef definition
class FindingCriteriaTypeDef(TypedDict):
Criterion: NotRequired[Mapping[str, ConditionTypeDef]], # (1)
- See ConditionTypeDef
ContainerTypeDef#
# ContainerTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ContainerTypeDef
def get_value() -> ContainerTypeDef:
return {
"ContainerRuntime": ...,
}
# ContainerTypeDef definition
class ContainerTypeDef(TypedDict):
ContainerRuntime: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Image: NotRequired[str],
ImagePrefix: NotRequired[str],
VolumeMounts: NotRequired[List[VolumeMountTypeDef]], # (1)
SecurityContext: NotRequired[SecurityContextTypeDef], # (2)
CoverageEcsClusterDetailsTypeDef#
# CoverageEcsClusterDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CoverageEcsClusterDetailsTypeDef
def get_value() -> CoverageEcsClusterDetailsTypeDef:
return {
"ClusterName": ...,
}
# CoverageEcsClusterDetailsTypeDef definition
class CoverageEcsClusterDetailsTypeDef(TypedDict):
ClusterName: NotRequired[str],
FargateDetails: NotRequired[FargateDetailsTypeDef], # (1)
ContainerInstanceDetails: NotRequired[ContainerInstanceDetailsTypeDef], # (2)
CoverageFilterCriterionTypeDef#
# CoverageFilterCriterionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CoverageFilterCriterionTypeDef
def get_value() -> CoverageFilterCriterionTypeDef:
return {
"CriterionKey": ...,
}
# CoverageFilterCriterionTypeDef definition
class CoverageFilterCriterionTypeDef(TypedDict):
CriterionKey: NotRequired[CoverageFilterCriterionKeyType], # (1)
FilterCondition: NotRequired[CoverageFilterConditionTypeDef], # (2)
CreateFilterResponseTypeDef#
# CreateFilterResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateFilterResponseTypeDef
def get_value() -> CreateFilterResponseTypeDef:
return {
"Name": ...,
}
# CreateFilterResponseTypeDef definition
class CreateFilterResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateIPSetResponseTypeDef#
# CreateIPSetResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateIPSetResponseTypeDef
def get_value() -> CreateIPSetResponseTypeDef:
return {
"IpSetId": ...,
}
# CreateIPSetResponseTypeDef definition
class CreateIPSetResponseTypeDef(TypedDict):
IpSetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateMalwareProtectionPlanResponseTypeDef#
# CreateMalwareProtectionPlanResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateMalwareProtectionPlanResponseTypeDef
def get_value() -> CreateMalwareProtectionPlanResponseTypeDef:
return {
"MalwareProtectionPlanId": ...,
}
# CreateMalwareProtectionPlanResponseTypeDef definition
class CreateMalwareProtectionPlanResponseTypeDef(TypedDict):
MalwareProtectionPlanId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePublishingDestinationResponseTypeDef#
# CreatePublishingDestinationResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreatePublishingDestinationResponseTypeDef
def get_value() -> CreatePublishingDestinationResponseTypeDef:
return {
"DestinationId": ...,
}
# CreatePublishingDestinationResponseTypeDef definition
class CreatePublishingDestinationResponseTypeDef(TypedDict):
DestinationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateThreatIntelSetResponseTypeDef#
# CreateThreatIntelSetResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateThreatIntelSetResponseTypeDef
def get_value() -> CreateThreatIntelSetResponseTypeDef:
return {
"ThreatIntelSetId": ...,
}
# CreateThreatIntelSetResponseTypeDef definition
class CreateThreatIntelSetResponseTypeDef(TypedDict):
ThreatIntelSetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAdministratorAccountResponseTypeDef#
# GetAdministratorAccountResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetAdministratorAccountResponseTypeDef
def get_value() -> GetAdministratorAccountResponseTypeDef:
return {
"Administrator": ...,
}
# GetAdministratorAccountResponseTypeDef definition
class GetAdministratorAccountResponseTypeDef(TypedDict):
Administrator: AdministratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCoverageStatisticsResponseTypeDef#
# GetCoverageStatisticsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetCoverageStatisticsResponseTypeDef
def get_value() -> GetCoverageStatisticsResponseTypeDef:
return {
"CoverageStatistics": ...,
}
# GetCoverageStatisticsResponseTypeDef definition
class GetCoverageStatisticsResponseTypeDef(TypedDict):
CoverageStatistics: CoverageStatisticsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIPSetResponseTypeDef#
# GetIPSetResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetIPSetResponseTypeDef
def get_value() -> GetIPSetResponseTypeDef:
return {
"Name": ...,
}
# GetIPSetResponseTypeDef definition
class GetIPSetResponseTypeDef(TypedDict):
Name: str,
Format: IpSetFormatType, # (1)
Location: str,
Status: IpSetStatusType, # (2)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See IpSetFormatType
- See IpSetStatusType
- See ResponseMetadataTypeDef
GetInvitationsCountResponseTypeDef#
# GetInvitationsCountResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetInvitationsCountResponseTypeDef
def get_value() -> GetInvitationsCountResponseTypeDef:
return {
"InvitationsCount": ...,
}
# GetInvitationsCountResponseTypeDef definition
class GetInvitationsCountResponseTypeDef(TypedDict):
InvitationsCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetThreatIntelSetResponseTypeDef#
# GetThreatIntelSetResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetThreatIntelSetResponseTypeDef
def get_value() -> GetThreatIntelSetResponseTypeDef:
return {
"Name": ...,
}
# GetThreatIntelSetResponseTypeDef definition
class GetThreatIntelSetResponseTypeDef(TypedDict):
Name: str,
Format: ThreatIntelSetFormatType, # (1)
Location: str,
Status: ThreatIntelSetStatusType, # (2)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListDetectorsResponseTypeDef#
# ListDetectorsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListDetectorsResponseTypeDef
def get_value() -> ListDetectorsResponseTypeDef:
return {
"DetectorIds": ...,
}
# ListDetectorsResponseTypeDef definition
class ListDetectorsResponseTypeDef(TypedDict):
DetectorIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListFiltersResponseTypeDef#
# ListFiltersResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListFiltersResponseTypeDef
def get_value() -> ListFiltersResponseTypeDef:
return {
"FilterNames": ...,
}
# ListFiltersResponseTypeDef definition
class ListFiltersResponseTypeDef(TypedDict):
FilterNames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListFindingsResponseTypeDef#
# ListFindingsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListFindingsResponseTypeDef
def get_value() -> ListFindingsResponseTypeDef:
return {
"FindingIds": ...,
}
# ListFindingsResponseTypeDef definition
class ListFindingsResponseTypeDef(TypedDict):
FindingIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListIPSetsResponseTypeDef#
# ListIPSetsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListIPSetsResponseTypeDef
def get_value() -> ListIPSetsResponseTypeDef:
return {
"IpSetIds": ...,
}
# ListIPSetsResponseTypeDef definition
class ListIPSetsResponseTypeDef(TypedDict):
IpSetIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
ListOrganizationAdminAccountsResponseTypeDef#
# ListOrganizationAdminAccountsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListOrganizationAdminAccountsResponseTypeDef
def get_value() -> ListOrganizationAdminAccountsResponseTypeDef:
return {
"AdminAccounts": ...,
}
# ListOrganizationAdminAccountsResponseTypeDef definition
class ListOrganizationAdminAccountsResponseTypeDef(TypedDict):
AdminAccounts: List[AdminAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListThreatIntelSetsResponseTypeDef#
# ListThreatIntelSetsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListThreatIntelSetsResponseTypeDef
def get_value() -> ListThreatIntelSetsResponseTypeDef:
return {
"ThreatIntelSetIds": ...,
}
# ListThreatIntelSetsResponseTypeDef definition
class ListThreatIntelSetsResponseTypeDef(TypedDict):
ThreatIntelSetIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
StartMalwareScanResponseTypeDef#
# StartMalwareScanResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import StartMalwareScanResponseTypeDef
def get_value() -> StartMalwareScanResponseTypeDef:
return {
"ScanId": ...,
}
# StartMalwareScanResponseTypeDef definition
class StartMalwareScanResponseTypeDef(TypedDict):
ScanId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateFilterResponseTypeDef#
# UpdateFilterResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UpdateFilterResponseTypeDef
def get_value() -> UpdateFilterResponseTypeDef:
return {
"Name": ...,
}
# UpdateFilterResponseTypeDef definition
class UpdateFilterResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateMembersResponseTypeDef#
# CreateMembersResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateMembersResponseTypeDef
def get_value() -> CreateMembersResponseTypeDef:
return {
"UnprocessedAccounts": ...,
}
# CreateMembersResponseTypeDef definition
class CreateMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeclineInvitationsResponseTypeDef#
# DeclineInvitationsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DeclineInvitationsResponseTypeDef
def get_value() -> DeclineInvitationsResponseTypeDef:
return {
"UnprocessedAccounts": ...,
}
# DeclineInvitationsResponseTypeDef definition
class DeclineInvitationsResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteInvitationsResponseTypeDef#
# DeleteInvitationsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DeleteInvitationsResponseTypeDef
def get_value() -> DeleteInvitationsResponseTypeDef:
return {
"UnprocessedAccounts": ...,
}
# DeleteInvitationsResponseTypeDef definition
class DeleteInvitationsResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteMembersResponseTypeDef#
# DeleteMembersResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DeleteMembersResponseTypeDef
def get_value() -> DeleteMembersResponseTypeDef:
return {
"UnprocessedAccounts": ...,
}
# DeleteMembersResponseTypeDef definition
class DeleteMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateMembersResponseTypeDef#
# DisassociateMembersResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DisassociateMembersResponseTypeDef
def get_value() -> DisassociateMembersResponseTypeDef:
return {
"UnprocessedAccounts": ...,
}
# DisassociateMembersResponseTypeDef definition
class DisassociateMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InviteMembersResponseTypeDef#
# InviteMembersResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import InviteMembersResponseTypeDef
def get_value() -> InviteMembersResponseTypeDef:
return {
"UnprocessedAccounts": ...,
}
# InviteMembersResponseTypeDef definition
class InviteMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartMonitoringMembersResponseTypeDef#
# StartMonitoringMembersResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import StartMonitoringMembersResponseTypeDef
def get_value() -> StartMonitoringMembersResponseTypeDef:
return {
"UnprocessedAccounts": ...,
}
# StartMonitoringMembersResponseTypeDef definition
class StartMonitoringMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopMonitoringMembersResponseTypeDef#
# StopMonitoringMembersResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import StopMonitoringMembersResponseTypeDef
def get_value() -> StopMonitoringMembersResponseTypeDef:
return {
"UnprocessedAccounts": ...,
}
# StopMonitoringMembersResponseTypeDef definition
class StopMonitoringMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateMemberDetectorsResponseTypeDef#
# UpdateMemberDetectorsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UpdateMemberDetectorsResponseTypeDef
def get_value() -> UpdateMemberDetectorsResponseTypeDef:
return {
"UnprocessedAccounts": ...,
}
# UpdateMemberDetectorsResponseTypeDef definition
class UpdateMemberDetectorsResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateProtectedResourceOutputTypeDef#
# CreateProtectedResourceOutputTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateProtectedResourceOutputTypeDef
def get_value() -> CreateProtectedResourceOutputTypeDef:
return {
"S3Bucket": ...,
}
# CreateProtectedResourceOutputTypeDef definition
class CreateProtectedResourceOutputTypeDef(TypedDict):
S3Bucket: NotRequired[CreateS3BucketResourceOutputTypeDef], # (1)
CreateProtectedResourceTypeDef#
# CreateProtectedResourceTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateProtectedResourceTypeDef
def get_value() -> CreateProtectedResourceTypeDef:
return {
"S3Bucket": ...,
}
# CreateProtectedResourceTypeDef definition
class CreateProtectedResourceTypeDef(TypedDict):
S3Bucket: NotRequired[CreateS3BucketResourceTypeDef], # (1)
CreatePublishingDestinationRequestTypeDef#
# CreatePublishingDestinationRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreatePublishingDestinationRequestTypeDef
def get_value() -> CreatePublishingDestinationRequestTypeDef:
return {
"DetectorId": ...,
}
# CreatePublishingDestinationRequestTypeDef definition
class CreatePublishingDestinationRequestTypeDef(TypedDict):
DetectorId: str,
DestinationType: DestinationTypeType, # (1)
DestinationProperties: DestinationPropertiesTypeDef, # (2)
ClientToken: NotRequired[str],
DescribePublishingDestinationResponseTypeDef#
# DescribePublishingDestinationResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DescribePublishingDestinationResponseTypeDef
def get_value() -> DescribePublishingDestinationResponseTypeDef:
return {
"DestinationId": ...,
}
# DescribePublishingDestinationResponseTypeDef definition
class DescribePublishingDestinationResponseTypeDef(TypedDict):
DestinationId: str,
DestinationType: DestinationTypeType, # (1)
Status: PublishingStatusType, # (2)
PublishingFailureStartTimestamp: int,
DestinationProperties: DestinationPropertiesTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See DestinationTypeType
- See PublishingStatusType
- See DestinationPropertiesTypeDef
- See ResponseMetadataTypeDef
UpdatePublishingDestinationRequestTypeDef#
# UpdatePublishingDestinationRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UpdatePublishingDestinationRequestTypeDef
def get_value() -> UpdatePublishingDestinationRequestTypeDef:
return {
"DetectorId": ...,
}
# UpdatePublishingDestinationRequestTypeDef definition
class UpdatePublishingDestinationRequestTypeDef(TypedDict):
DetectorId: str,
DestinationId: str,
DestinationProperties: NotRequired[DestinationPropertiesTypeDef], # (1)
KubernetesDataSourceFreeTrialTypeDef#
# KubernetesDataSourceFreeTrialTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import KubernetesDataSourceFreeTrialTypeDef
def get_value() -> KubernetesDataSourceFreeTrialTypeDef:
return {
"AuditLogs": ...,
}
# KubernetesDataSourceFreeTrialTypeDef definition
class KubernetesDataSourceFreeTrialTypeDef(TypedDict):
AuditLogs: NotRequired[DataSourceFreeTrialTypeDef], # (1)
MalwareProtectionDataSourceFreeTrialTypeDef#
# MalwareProtectionDataSourceFreeTrialTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import MalwareProtectionDataSourceFreeTrialTypeDef
def get_value() -> MalwareProtectionDataSourceFreeTrialTypeDef:
return {
"ScanEc2InstanceWithFindings": ...,
}
# MalwareProtectionDataSourceFreeTrialTypeDef definition
class MalwareProtectionDataSourceFreeTrialTypeDef(TypedDict):
ScanEc2InstanceWithFindings: NotRequired[DataSourceFreeTrialTypeDef], # (1)
ListDetectorsRequestPaginateTypeDef#
# ListDetectorsRequestPaginateTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListDetectorsRequestPaginateTypeDef
def get_value() -> ListDetectorsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDetectorsRequestPaginateTypeDef definition
class ListDetectorsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFiltersRequestPaginateTypeDef#
# ListFiltersRequestPaginateTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListFiltersRequestPaginateTypeDef
def get_value() -> ListFiltersRequestPaginateTypeDef:
return {
"DetectorId": ...,
}
# ListFiltersRequestPaginateTypeDef definition
class ListFiltersRequestPaginateTypeDef(TypedDict):
DetectorId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListIPSetsRequestPaginateTypeDef#
# ListIPSetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListIPSetsRequestPaginateTypeDef
def get_value() -> ListIPSetsRequestPaginateTypeDef:
return {
"DetectorId": ...,
}
# ListIPSetsRequestPaginateTypeDef definition
class ListIPSetsRequestPaginateTypeDef(TypedDict):
DetectorId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInvitationsRequestPaginateTypeDef#
# ListInvitationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListInvitationsRequestPaginateTypeDef
def get_value() -> ListInvitationsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListInvitationsRequestPaginateTypeDef definition
class ListInvitationsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMembersRequestPaginateTypeDef#
# ListMembersRequestPaginateTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListMembersRequestPaginateTypeDef
def get_value() -> ListMembersRequestPaginateTypeDef:
return {
"DetectorId": ...,
}
# ListMembersRequestPaginateTypeDef definition
class ListMembersRequestPaginateTypeDef(TypedDict):
DetectorId: str,
OnlyAssociated: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOrganizationAdminAccountsRequestPaginateTypeDef#
# ListOrganizationAdminAccountsRequestPaginateTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListOrganizationAdminAccountsRequestPaginateTypeDef
def get_value() -> ListOrganizationAdminAccountsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListOrganizationAdminAccountsRequestPaginateTypeDef definition
class ListOrganizationAdminAccountsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListThreatIntelSetsRequestPaginateTypeDef#
# ListThreatIntelSetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListThreatIntelSetsRequestPaginateTypeDef
def get_value() -> ListThreatIntelSetsRequestPaginateTypeDef:
return {
"DetectorId": ...,
}
# ListThreatIntelSetsRequestPaginateTypeDef definition
class ListThreatIntelSetsRequestPaginateTypeDef(TypedDict):
DetectorId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetFindingsRequestTypeDef#
# GetFindingsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetFindingsRequestTypeDef
def get_value() -> GetFindingsRequestTypeDef:
return {
"DetectorId": ...,
}
# GetFindingsRequestTypeDef definition
class GetFindingsRequestTypeDef(TypedDict):
DetectorId: str,
FindingIds: Sequence[str],
SortCriteria: NotRequired[SortCriteriaTypeDef], # (1)
ListPublishingDestinationsResponseTypeDef#
# ListPublishingDestinationsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListPublishingDestinationsResponseTypeDef
def get_value() -> ListPublishingDestinationsResponseTypeDef:
return {
"Destinations": ...,
}
# ListPublishingDestinationsResponseTypeDef definition
class ListPublishingDestinationsResponseTypeDef(TypedDict):
Destinations: List[DestinationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DetectorFeatureConfigurationResultTypeDef#
# DetectorFeatureConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DetectorFeatureConfigurationResultTypeDef
def get_value() -> DetectorFeatureConfigurationResultTypeDef:
return {
"Name": ...,
}
# DetectorFeatureConfigurationResultTypeDef definition
class DetectorFeatureConfigurationResultTypeDef(TypedDict):
Name: NotRequired[DetectorFeatureResultType], # (1)
Status: NotRequired[FeatureStatusType], # (2)
UpdatedAt: NotRequired[datetime],
AdditionalConfiguration: NotRequired[List[DetectorAdditionalConfigurationResultTypeDef]], # (3)
- See DetectorFeatureResultType
- See FeatureStatusType
- See DetectorAdditionalConfigurationResultTypeDef
DetectorFeatureConfigurationTypeDef#
# DetectorFeatureConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DetectorFeatureConfigurationTypeDef
def get_value() -> DetectorFeatureConfigurationTypeDef:
return {
"Name": ...,
}
# DetectorFeatureConfigurationTypeDef definition
class DetectorFeatureConfigurationTypeDef(TypedDict):
Name: NotRequired[DetectorFeatureType], # (1)
Status: NotRequired[FeatureStatusType], # (2)
AdditionalConfiguration: NotRequired[Sequence[DetectorAdditionalConfigurationTypeDef]], # (3)
EbsVolumeDetailsTypeDef#
# EbsVolumeDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import EbsVolumeDetailsTypeDef
def get_value() -> EbsVolumeDetailsTypeDef:
return {
"ScannedVolumeDetails": ...,
}
# EbsVolumeDetailsTypeDef definition
class EbsVolumeDetailsTypeDef(TypedDict):
ScannedVolumeDetails: NotRequired[List[VolumeDetailTypeDef]], # (1)
SkippedVolumeDetails: NotRequired[List[VolumeDetailTypeDef]], # (1)
ScanEc2InstanceWithFindingsResultTypeDef#
# ScanEc2InstanceWithFindingsResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ScanEc2InstanceWithFindingsResultTypeDef
def get_value() -> ScanEc2InstanceWithFindingsResultTypeDef:
return {
"EbsVolumes": ...,
}
# ScanEc2InstanceWithFindingsResultTypeDef definition
class ScanEc2InstanceWithFindingsResultTypeDef(TypedDict):
EbsVolumes: NotRequired[EbsVolumesResultTypeDef], # (1)
Ec2InstanceTypeDef#
# Ec2InstanceTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import Ec2InstanceTypeDef
def get_value() -> Ec2InstanceTypeDef:
return {
"AvailabilityZone": ...,
}
# Ec2InstanceTypeDef definition
class Ec2InstanceTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
ImageDescription: NotRequired[str],
InstanceState: NotRequired[str],
IamInstanceProfile: NotRequired[IamInstanceProfileTypeDef], # (1)
InstanceType: NotRequired[str],
OutpostArn: NotRequired[str],
Platform: NotRequired[str],
ProductCodes: NotRequired[List[ProductCodeTypeDef]], # (2)
Ec2NetworkInterfaceUids: NotRequired[List[str]],
Ec2NetworkInterfaceTypeDef#
# Ec2NetworkInterfaceTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import Ec2NetworkInterfaceTypeDef
def get_value() -> Ec2NetworkInterfaceTypeDef:
return {
"Ipv6Addresses": ...,
}
# Ec2NetworkInterfaceTypeDef definition
class Ec2NetworkInterfaceTypeDef(TypedDict):
Ipv6Addresses: NotRequired[List[str]],
PrivateIpAddresses: NotRequired[List[PrivateIpAddressDetailsTypeDef]], # (1)
PublicIp: NotRequired[str],
SecurityGroups: NotRequired[List[SecurityGroupTypeDef]], # (2)
SubNetId: NotRequired[str],
VpcId: NotRequired[str],
NetworkInterfaceTypeDef#
# NetworkInterfaceTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import NetworkInterfaceTypeDef
def get_value() -> NetworkInterfaceTypeDef:
return {
"Ipv6Addresses": ...,
}
# NetworkInterfaceTypeDef definition
class NetworkInterfaceTypeDef(TypedDict):
Ipv6Addresses: NotRequired[List[str]],
NetworkInterfaceId: NotRequired[str],
PrivateDnsName: NotRequired[str],
PrivateIpAddress: NotRequired[str],
PrivateIpAddresses: NotRequired[List[PrivateIpAddressDetailsTypeDef]], # (1)
PublicDnsName: NotRequired[str],
PublicIp: NotRequired[str],
SecurityGroups: NotRequired[List[SecurityGroupTypeDef]], # (2)
SubnetId: NotRequired[str],
VpcId: NotRequired[str],
VpcConfigTypeDef#
# VpcConfigTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import VpcConfigTypeDef
def get_value() -> VpcConfigTypeDef:
return {
"SubnetIds": ...,
}
# VpcConfigTypeDef definition
class VpcConfigTypeDef(TypedDict):
SubnetIds: NotRequired[List[str]],
VpcId: NotRequired[str],
SecurityGroups: NotRequired[List[SecurityGroupTypeDef]], # (1)
EksClusterDetailsTypeDef#
# EksClusterDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import EksClusterDetailsTypeDef
def get_value() -> EksClusterDetailsTypeDef:
return {
"Name": ...,
}
# EksClusterDetailsTypeDef definition
class EksClusterDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Arn: NotRequired[str],
VpcId: NotRequired[str],
Status: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (1)
CreatedAt: NotRequired[datetime],
- See TagTypeDef
RdsDbInstanceDetailsTypeDef#
# RdsDbInstanceDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import RdsDbInstanceDetailsTypeDef
def get_value() -> RdsDbInstanceDetailsTypeDef:
return {
"DbInstanceIdentifier": ...,
}
# RdsDbInstanceDetailsTypeDef definition
class RdsDbInstanceDetailsTypeDef(TypedDict):
DbInstanceIdentifier: NotRequired[str],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
DbClusterIdentifier: NotRequired[str],
DbInstanceArn: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
RdsLimitlessDbDetailsTypeDef#
# RdsLimitlessDbDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import RdsLimitlessDbDetailsTypeDef
def get_value() -> RdsLimitlessDbDetailsTypeDef:
return {
"DbShardGroupIdentifier": ...,
}
# RdsLimitlessDbDetailsTypeDef definition
class RdsLimitlessDbDetailsTypeDef(TypedDict):
DbShardGroupIdentifier: NotRequired[str],
DbShardGroupResourceId: NotRequired[str],
DbShardGroupArn: NotRequired[str],
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
DbClusterIdentifier: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
EvidenceTypeDef#
# EvidenceTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import EvidenceTypeDef
def get_value() -> EvidenceTypeDef:
return {
"ThreatIntelligenceDetails": ...,
}
# EvidenceTypeDef definition
class EvidenceTypeDef(TypedDict):
ThreatIntelligenceDetails: NotRequired[List[ThreatIntelligenceDetailTypeDef]], # (1)
FilterCriterionTypeDef#
# FilterCriterionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import FilterCriterionTypeDef
def get_value() -> FilterCriterionTypeDef:
return {
"CriterionKey": ...,
}
# FilterCriterionTypeDef definition
class FilterCriterionTypeDef(TypedDict):
CriterionKey: NotRequired[CriterionKeyType], # (1)
FilterCondition: NotRequired[FilterConditionTypeDef], # (2)
FindingStatisticsTypeDef#
# FindingStatisticsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import FindingStatisticsTypeDef
def get_value() -> FindingStatisticsTypeDef:
return {
"CountBySeverity": ...,
}
# FindingStatisticsTypeDef definition
class FindingStatisticsTypeDef(TypedDict):
CountBySeverity: NotRequired[Dict[str, int]],
GroupedByAccount: NotRequired[List[AccountStatisticsTypeDef]], # (1)
GroupedByDate: NotRequired[List[DateStatisticsTypeDef]], # (2)
GroupedByFindingType: NotRequired[List[FindingTypeStatisticsTypeDef]], # (3)
GroupedByResource: NotRequired[List[ResourceStatisticsTypeDef]], # (4)
GroupedBySeverity: NotRequired[List[SeverityStatisticsTypeDef]], # (5)
- See AccountStatisticsTypeDef
- See DateStatisticsTypeDef
- See FindingTypeStatisticsTypeDef
- See ResourceStatisticsTypeDef
- See SeverityStatisticsTypeDef
GetMasterAccountResponseTypeDef#
# GetMasterAccountResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetMasterAccountResponseTypeDef
def get_value() -> GetMasterAccountResponseTypeDef:
return {
"Master": ...,
}
# GetMasterAccountResponseTypeDef definition
class GetMasterAccountResponseTypeDef(TypedDict):
Master: MasterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See MasterTypeDef
- See ResponseMetadataTypeDef
GetMembersResponseTypeDef#
# GetMembersResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetMembersResponseTypeDef
def get_value() -> GetMembersResponseTypeDef:
return {
"Members": ...,
}
# GetMembersResponseTypeDef definition
class GetMembersResponseTypeDef(TypedDict):
Members: List[MemberTypeDef], # (1)
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListMembersResponseTypeDef#
# ListMembersResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListMembersResponseTypeDef
def get_value() -> ListMembersResponseTypeDef:
return {
"Members": ...,
}
# ListMembersResponseTypeDef definition
class ListMembersResponseTypeDef(TypedDict):
Members: List[MemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See MemberTypeDef
- See ResponseMetadataTypeDef
GetUsageStatisticsRequestTypeDef#
# GetUsageStatisticsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetUsageStatisticsRequestTypeDef
def get_value() -> GetUsageStatisticsRequestTypeDef:
return {
"DetectorId": ...,
}
# GetUsageStatisticsRequestTypeDef definition
class GetUsageStatisticsRequestTypeDef(TypedDict):
DetectorId: str,
UsageStatisticType: UsageStatisticTypeType, # (1)
UsageCriteria: UsageCriteriaTypeDef, # (2)
Unit: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
VolumeTypeDef#
# VolumeTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import VolumeTypeDef
def get_value() -> VolumeTypeDef:
return {
"Name": ...,
}
# VolumeTypeDef definition
class VolumeTypeDef(TypedDict):
Name: NotRequired[str],
HostPath: NotRequired[HostPathTypeDef], # (1)
- See HostPathTypeDef
KubernetesUserDetailsTypeDef#
# KubernetesUserDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import KubernetesUserDetailsTypeDef
def get_value() -> KubernetesUserDetailsTypeDef:
return {
"Username": ...,
}
# KubernetesUserDetailsTypeDef definition
class KubernetesUserDetailsTypeDef(TypedDict):
Username: NotRequired[str],
Uid: NotRequired[str],
Groups: NotRequired[List[str]],
SessionName: NotRequired[List[str]],
ImpersonatedUser: NotRequired[ImpersonatedUserTypeDef], # (1)
SignalTypeDef#
# SignalTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import SignalTypeDef
def get_value() -> SignalTypeDef:
return {
"Uid": ...,
}
# SignalTypeDef definition
class SignalTypeDef(TypedDict):
Uid: str,
Type: SignalTypeType, # (1)
Name: str,
CreatedAt: datetime,
UpdatedAt: datetime,
FirstSeenAt: datetime,
LastSeenAt: datetime,
Count: int,
Description: NotRequired[str],
Severity: NotRequired[float],
ResourceUids: NotRequired[List[str]],
ActorIds: NotRequired[List[str]],
EndpointIds: NotRequired[List[str]],
SignalIndicators: NotRequired[List[IndicatorTypeDef]], # (2)
- See SignalTypeType
- See IndicatorTypeDef
ListInvitationsResponseTypeDef#
# ListInvitationsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListInvitationsResponseTypeDef
def get_value() -> ListInvitationsResponseTypeDef:
return {
"Invitations": ...,
}
# ListInvitationsResponseTypeDef definition
class ListInvitationsResponseTypeDef(TypedDict):
Invitations: List[InvitationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ThreatTypeDef#
# ThreatTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ThreatTypeDef
def get_value() -> ThreatTypeDef:
return {
"Name": ...,
}
# ThreatTypeDef definition
class ThreatTypeDef(TypedDict):
Name: NotRequired[str],
Source: NotRequired[str],
ItemPaths: NotRequired[List[ItemPathTypeDef]], # (1)
- See ItemPathTypeDef
KubernetesConfigurationResultTypeDef#
# KubernetesConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import KubernetesConfigurationResultTypeDef
def get_value() -> KubernetesConfigurationResultTypeDef:
return {
"AuditLogs": ...,
}
# KubernetesConfigurationResultTypeDef definition
class KubernetesConfigurationResultTypeDef(TypedDict):
AuditLogs: KubernetesAuditLogsConfigurationResultTypeDef, # (1)
KubernetesConfigurationTypeDef#
# KubernetesConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import KubernetesConfigurationTypeDef
def get_value() -> KubernetesConfigurationTypeDef:
return {
"AuditLogs": ...,
}
# KubernetesConfigurationTypeDef definition
class KubernetesConfigurationTypeDef(TypedDict):
AuditLogs: KubernetesAuditLogsConfigurationTypeDef, # (1)
ProcessDetailsTypeDef#
# ProcessDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ProcessDetailsTypeDef
def get_value() -> ProcessDetailsTypeDef:
return {
"Name": ...,
}
# ProcessDetailsTypeDef definition
class ProcessDetailsTypeDef(TypedDict):
Name: NotRequired[str],
ExecutablePath: NotRequired[str],
ExecutableSha256: NotRequired[str],
NamespacePid: NotRequired[int],
Pwd: NotRequired[str],
Pid: NotRequired[int],
StartTime: NotRequired[datetime],
Uuid: NotRequired[str],
ParentUuid: NotRequired[str],
User: NotRequired[str],
UserId: NotRequired[int],
Euid: NotRequired[int],
Lineage: NotRequired[List[LineageObjectTypeDef]], # (1)
ListMalwareProtectionPlansResponseTypeDef#
# ListMalwareProtectionPlansResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListMalwareProtectionPlansResponseTypeDef
def get_value() -> ListMalwareProtectionPlansResponseTypeDef:
return {
"MalwareProtectionPlans": ...,
}
# ListMalwareProtectionPlansResponseTypeDef definition
class ListMalwareProtectionPlansResponseTypeDef(TypedDict):
MalwareProtectionPlans: List[MalwareProtectionPlanSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
MalwareProtectionConfigurationTypeDef#
# MalwareProtectionConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import MalwareProtectionConfigurationTypeDef
def get_value() -> MalwareProtectionConfigurationTypeDef:
return {
"ScanEc2InstanceWithFindings": ...,
}
# MalwareProtectionConfigurationTypeDef definition
class MalwareProtectionConfigurationTypeDef(TypedDict):
ScanEc2InstanceWithFindings: NotRequired[ScanEc2InstanceWithFindingsTypeDef], # (1)
MalwareProtectionPlanActionsTypeDef#
# MalwareProtectionPlanActionsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import MalwareProtectionPlanActionsTypeDef
def get_value() -> MalwareProtectionPlanActionsTypeDef:
return {
"Tagging": ...,
}
# MalwareProtectionPlanActionsTypeDef definition
class MalwareProtectionPlanActionsTypeDef(TypedDict):
Tagging: NotRequired[MalwareProtectionPlanTaggingActionTypeDef], # (1)
MemberFeaturesConfigurationResultTypeDef#
# MemberFeaturesConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import MemberFeaturesConfigurationResultTypeDef
def get_value() -> MemberFeaturesConfigurationResultTypeDef:
return {
"Name": ...,
}
# MemberFeaturesConfigurationResultTypeDef definition
class MemberFeaturesConfigurationResultTypeDef(TypedDict):
Name: NotRequired[OrgFeatureType], # (1)
Status: NotRequired[FeatureStatusType], # (2)
UpdatedAt: NotRequired[datetime],
AdditionalConfiguration: NotRequired[List[MemberAdditionalConfigurationResultTypeDef]], # (3)
MemberFeaturesConfigurationTypeDef#
# MemberFeaturesConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import MemberFeaturesConfigurationTypeDef
def get_value() -> MemberFeaturesConfigurationTypeDef:
return {
"Name": ...,
}
# MemberFeaturesConfigurationTypeDef definition
class MemberFeaturesConfigurationTypeDef(TypedDict):
Name: NotRequired[OrgFeatureType], # (1)
Status: NotRequired[FeatureStatusType], # (2)
AdditionalConfiguration: NotRequired[Sequence[MemberAdditionalConfigurationTypeDef]], # (3)
NetworkEndpointTypeDef#
# NetworkEndpointTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import NetworkEndpointTypeDef
def get_value() -> NetworkEndpointTypeDef:
return {
"Id": ...,
}
# NetworkEndpointTypeDef definition
class NetworkEndpointTypeDef(TypedDict):
Id: str,
Ip: NotRequired[str],
Domain: NotRequired[str],
Port: NotRequired[int],
Location: NotRequired[NetworkGeoLocationTypeDef], # (1)
AutonomousSystem: NotRequired[AutonomousSystemTypeDef], # (2)
Connection: NotRequired[NetworkConnectionTypeDef], # (3)
OrganizationFeatureConfigurationResultTypeDef#
# OrganizationFeatureConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationFeatureConfigurationResultTypeDef
def get_value() -> OrganizationFeatureConfigurationResultTypeDef:
return {
"Name": ...,
}
# OrganizationFeatureConfigurationResultTypeDef definition
class OrganizationFeatureConfigurationResultTypeDef(TypedDict):
Name: NotRequired[OrgFeatureType], # (1)
AutoEnable: NotRequired[OrgFeatureStatusType], # (2)
AdditionalConfiguration: NotRequired[List[OrganizationAdditionalConfigurationResultTypeDef]], # (3)
OrganizationFeatureConfigurationTypeDef#
# OrganizationFeatureConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationFeatureConfigurationTypeDef
def get_value() -> OrganizationFeatureConfigurationTypeDef:
return {
"Name": ...,
}
# OrganizationFeatureConfigurationTypeDef definition
class OrganizationFeatureConfigurationTypeDef(TypedDict):
Name: NotRequired[OrgFeatureType], # (1)
AutoEnable: NotRequired[OrgFeatureStatusType], # (2)
AdditionalConfiguration: NotRequired[Sequence[OrganizationAdditionalConfigurationTypeDef]], # (3)
OrganizationScanEc2InstanceWithFindingsResultTypeDef#
# OrganizationScanEc2InstanceWithFindingsResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationScanEc2InstanceWithFindingsResultTypeDef
def get_value() -> OrganizationScanEc2InstanceWithFindingsResultTypeDef:
return {
"EbsVolumes": ...,
}
# OrganizationScanEc2InstanceWithFindingsResultTypeDef definition
class OrganizationScanEc2InstanceWithFindingsResultTypeDef(TypedDict):
EbsVolumes: NotRequired[OrganizationEbsVolumesResultTypeDef], # (1)
OrganizationScanEc2InstanceWithFindingsTypeDef#
# OrganizationScanEc2InstanceWithFindingsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationScanEc2InstanceWithFindingsTypeDef
def get_value() -> OrganizationScanEc2InstanceWithFindingsTypeDef:
return {
"EbsVolumes": ...,
}
# OrganizationScanEc2InstanceWithFindingsTypeDef definition
class OrganizationScanEc2InstanceWithFindingsTypeDef(TypedDict):
EbsVolumes: NotRequired[OrganizationEbsVolumesTypeDef], # (1)
OrganizationFeatureStatisticsTypeDef#
# OrganizationFeatureStatisticsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationFeatureStatisticsTypeDef
def get_value() -> OrganizationFeatureStatisticsTypeDef:
return {
"Name": ...,
}
# OrganizationFeatureStatisticsTypeDef definition
class OrganizationFeatureStatisticsTypeDef(TypedDict):
Name: NotRequired[OrgFeatureType], # (1)
EnabledAccountsCount: NotRequired[int],
AdditionalConfiguration: NotRequired[List[OrganizationFeatureStatisticsAdditionalConfigurationTypeDef]], # (2)
OrganizationKubernetesConfigurationResultTypeDef#
# OrganizationKubernetesConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationKubernetesConfigurationResultTypeDef
def get_value() -> OrganizationKubernetesConfigurationResultTypeDef:
return {
"AuditLogs": ...,
}
# OrganizationKubernetesConfigurationResultTypeDef definition
class OrganizationKubernetesConfigurationResultTypeDef(TypedDict):
AuditLogs: OrganizationKubernetesAuditLogsConfigurationResultTypeDef, # (1)
OrganizationKubernetesConfigurationTypeDef#
# OrganizationKubernetesConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationKubernetesConfigurationTypeDef
def get_value() -> OrganizationKubernetesConfigurationTypeDef:
return {
"AuditLogs": ...,
}
# OrganizationKubernetesConfigurationTypeDef definition
class OrganizationKubernetesConfigurationTypeDef(TypedDict):
AuditLogs: OrganizationKubernetesAuditLogsConfigurationTypeDef, # (1)
RemoteIpDetailsTypeDef#
# RemoteIpDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import RemoteIpDetailsTypeDef
def get_value() -> RemoteIpDetailsTypeDef:
return {
"City": ...,
}
# RemoteIpDetailsTypeDef definition
class RemoteIpDetailsTypeDef(TypedDict):
City: NotRequired[CityTypeDef], # (1)
Country: NotRequired[CountryTypeDef], # (2)
GeoLocation: NotRequired[GeoLocationTypeDef], # (3)
IpAddressV4: NotRequired[str],
IpAddressV6: NotRequired[str],
Organization: NotRequired[OrganizationTypeDef], # (4)
- See CityTypeDef
- See CountryTypeDef
- See GeoLocationTypeDef
- See OrganizationTypeDef
S3BucketTypeDef#
# S3BucketTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import S3BucketTypeDef
def get_value() -> S3BucketTypeDef:
return {
"OwnerId": ...,
}
# S3BucketTypeDef definition
class S3BucketTypeDef(TypedDict):
OwnerId: NotRequired[str],
CreatedAt: NotRequired[datetime],
EncryptionType: NotRequired[str],
EncryptionKeyArn: NotRequired[str],
EffectivePermission: NotRequired[str],
PublicReadAccess: NotRequired[PublicAccessStatusType], # (1)
PublicWriteAccess: NotRequired[PublicAccessStatusType], # (1)
AccountPublicAccess: NotRequired[PublicAccessConfigurationTypeDef], # (3)
BucketPublicAccess: NotRequired[PublicAccessConfigurationTypeDef], # (3)
S3ObjectUids: NotRequired[List[str]],
- See PublicAccessStatusType
- See PublicAccessStatusType
- See PublicAccessConfigurationTypeDef
- See PublicAccessConfigurationTypeDef
ScanConditionOutputTypeDef#
# ScanConditionOutputTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ScanConditionOutputTypeDef
def get_value() -> ScanConditionOutputTypeDef:
return {
"MapEquals": ...,
}
# ScanConditionOutputTypeDef definition
class ScanConditionOutputTypeDef(TypedDict):
MapEquals: List[ScanConditionPairTypeDef], # (1)
ScanConditionTypeDef#
# ScanConditionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ScanConditionTypeDef
def get_value() -> ScanConditionTypeDef:
return {
"MapEquals": ...,
}
# ScanConditionTypeDef definition
class ScanConditionTypeDef(TypedDict):
MapEquals: Sequence[ScanConditionPairTypeDef], # (1)
ScanThreatNameTypeDef#
# ScanThreatNameTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ScanThreatNameTypeDef
def get_value() -> ScanThreatNameTypeDef:
return {
"Name": ...,
}
# ScanThreatNameTypeDef definition
class ScanThreatNameTypeDef(TypedDict):
Name: NotRequired[str],
Severity: NotRequired[str],
ItemCount: NotRequired[int],
FilePaths: NotRequired[List[ScanFilePathTypeDef]], # (1)
ScanTypeDef#
# ScanTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ScanTypeDef
def get_value() -> ScanTypeDef:
return {
"DetectorId": ...,
}
# ScanTypeDef definition
class ScanTypeDef(TypedDict):
DetectorId: NotRequired[str],
AdminDetectorId: NotRequired[str],
ScanId: NotRequired[str],
ScanStatus: NotRequired[ScanStatusType], # (1)
FailureReason: NotRequired[str],
ScanStartTime: NotRequired[datetime],
ScanEndTime: NotRequired[datetime],
TriggerDetails: NotRequired[TriggerDetailsTypeDef], # (2)
ResourceDetails: NotRequired[ResourceDetailsTypeDef], # (3)
ScanResultDetails: NotRequired[ScanResultDetailsTypeDef], # (4)
AccountId: NotRequired[str],
TotalBytes: NotRequired[int],
FileCount: NotRequired[int],
AttachedVolumes: NotRequired[List[VolumeDetailTypeDef]], # (5)
ScanType: NotRequired[ScanTypeType], # (6)
- See ScanStatusType
- See TriggerDetailsTypeDef
- See ResourceDetailsTypeDef
- See ScanResultDetailsTypeDef
- See VolumeDetailTypeDef
- See ScanTypeType
UsageAccountResultTypeDef#
# UsageAccountResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UsageAccountResultTypeDef
def get_value() -> UsageAccountResultTypeDef:
return {
"AccountId": ...,
}
# UsageAccountResultTypeDef definition
class UsageAccountResultTypeDef(TypedDict):
AccountId: NotRequired[str],
Total: NotRequired[TotalTypeDef], # (1)
- See TotalTypeDef
UsageDataSourceResultTypeDef#
# UsageDataSourceResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UsageDataSourceResultTypeDef
def get_value() -> UsageDataSourceResultTypeDef:
return {
"DataSource": ...,
}
# UsageDataSourceResultTypeDef definition
class UsageDataSourceResultTypeDef(TypedDict):
DataSource: NotRequired[DataSourceType], # (1)
Total: NotRequired[TotalTypeDef], # (2)
- See DataSourceType
- See TotalTypeDef
UsageFeatureResultTypeDef#
# UsageFeatureResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UsageFeatureResultTypeDef
def get_value() -> UsageFeatureResultTypeDef:
return {
"Feature": ...,
}
# UsageFeatureResultTypeDef definition
class UsageFeatureResultTypeDef(TypedDict):
Feature: NotRequired[UsageFeatureType], # (1)
Total: NotRequired[TotalTypeDef], # (2)
- See UsageFeatureType
- See TotalTypeDef
UsageResourceResultTypeDef#
# UsageResourceResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UsageResourceResultTypeDef
def get_value() -> UsageResourceResultTypeDef:
return {
"Resource": ...,
}
# UsageResourceResultTypeDef definition
class UsageResourceResultTypeDef(TypedDict):
Resource: NotRequired[str],
Total: NotRequired[TotalTypeDef], # (1)
- See TotalTypeDef
UsageTopAccountResultTypeDef#
# UsageTopAccountResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UsageTopAccountResultTypeDef
def get_value() -> UsageTopAccountResultTypeDef:
return {
"AccountId": ...,
}
# UsageTopAccountResultTypeDef definition
class UsageTopAccountResultTypeDef(TypedDict):
AccountId: NotRequired[str],
Total: NotRequired[TotalTypeDef], # (1)
- See TotalTypeDef
UpdateProtectedResourceTypeDef#
# UpdateProtectedResourceTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UpdateProtectedResourceTypeDef
def get_value() -> UpdateProtectedResourceTypeDef:
return {
"S3Bucket": ...,
}
# UpdateProtectedResourceTypeDef definition
class UpdateProtectedResourceTypeDef(TypedDict):
S3Bucket: NotRequired[UpdateS3BucketResourceTypeDef], # (1)
ActorTypeDef#
# ActorTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ActorTypeDef
def get_value() -> ActorTypeDef:
return {
"Id": ...,
}
# ActorTypeDef definition
class ActorTypeDef(TypedDict):
Id: str,
User: NotRequired[UserTypeDef], # (1)
Session: NotRequired[SessionTypeDef], # (2)
- See UserTypeDef
- See SessionTypeDef
AnomalyUnusualTypeDef#
# AnomalyUnusualTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AnomalyUnusualTypeDef
def get_value() -> AnomalyUnusualTypeDef:
return {
"Behavior": ...,
}
# AnomalyUnusualTypeDef definition
class AnomalyUnusualTypeDef(TypedDict):
Behavior: NotRequired[Dict[str, Dict[str, AnomalyObjectTypeDef]]], # (1)
PermissionConfigurationTypeDef#
# PermissionConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import PermissionConfigurationTypeDef
def get_value() -> PermissionConfigurationTypeDef:
return {
"BucketLevelPermissions": ...,
}
# PermissionConfigurationTypeDef definition
class PermissionConfigurationTypeDef(TypedDict):
BucketLevelPermissions: NotRequired[BucketLevelPermissionsTypeDef], # (1)
AccountLevelPermissions: NotRequired[AccountLevelPermissionsTypeDef], # (2)
GetFilterResponseTypeDef#
# GetFilterResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetFilterResponseTypeDef
def get_value() -> GetFilterResponseTypeDef:
return {
"Name": ...,
}
# GetFilterResponseTypeDef definition
class GetFilterResponseTypeDef(TypedDict):
Name: str,
Description: str,
Action: FilterActionType, # (1)
Rank: int,
FindingCriteria: FindingCriteriaOutputTypeDef, # (2)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CoverageResourceDetailsTypeDef#
# CoverageResourceDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CoverageResourceDetailsTypeDef
def get_value() -> CoverageResourceDetailsTypeDef:
return {
"EksClusterDetails": ...,
}
# CoverageResourceDetailsTypeDef definition
class CoverageResourceDetailsTypeDef(TypedDict):
EksClusterDetails: NotRequired[CoverageEksClusterDetailsTypeDef], # (1)
ResourceType: NotRequired[ResourceTypeType], # (2)
EcsClusterDetails: NotRequired[CoverageEcsClusterDetailsTypeDef], # (3)
Ec2InstanceDetails: NotRequired[CoverageEc2InstanceDetailsTypeDef], # (4)
- See CoverageEksClusterDetailsTypeDef
- See ResourceTypeType
- See CoverageEcsClusterDetailsTypeDef
- See CoverageEc2InstanceDetailsTypeDef
CoverageFilterCriteriaTypeDef#
# CoverageFilterCriteriaTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CoverageFilterCriteriaTypeDef
def get_value() -> CoverageFilterCriteriaTypeDef:
return {
"FilterCriterion": ...,
}
# CoverageFilterCriteriaTypeDef definition
class CoverageFilterCriteriaTypeDef(TypedDict):
FilterCriterion: NotRequired[Sequence[CoverageFilterCriterionTypeDef]], # (1)
DataSourcesFreeTrialTypeDef#
# DataSourcesFreeTrialTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DataSourcesFreeTrialTypeDef
def get_value() -> DataSourcesFreeTrialTypeDef:
return {
"CloudTrail": ...,
}
# DataSourcesFreeTrialTypeDef definition
class DataSourcesFreeTrialTypeDef(TypedDict):
CloudTrail: NotRequired[DataSourceFreeTrialTypeDef], # (1)
DnsLogs: NotRequired[DataSourceFreeTrialTypeDef], # (1)
FlowLogs: NotRequired[DataSourceFreeTrialTypeDef], # (1)
S3Logs: NotRequired[DataSourceFreeTrialTypeDef], # (1)
Kubernetes: NotRequired[KubernetesDataSourceFreeTrialTypeDef], # (5)
MalwareProtection: NotRequired[MalwareProtectionDataSourceFreeTrialTypeDef], # (6)
- See DataSourceFreeTrialTypeDef
- See DataSourceFreeTrialTypeDef
- See DataSourceFreeTrialTypeDef
- See DataSourceFreeTrialTypeDef
- See KubernetesDataSourceFreeTrialTypeDef
- See MalwareProtectionDataSourceFreeTrialTypeDef
MalwareProtectionConfigurationResultTypeDef#
# MalwareProtectionConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import MalwareProtectionConfigurationResultTypeDef
def get_value() -> MalwareProtectionConfigurationResultTypeDef:
return {
"ScanEc2InstanceWithFindings": ...,
}
# MalwareProtectionConfigurationResultTypeDef definition
class MalwareProtectionConfigurationResultTypeDef(TypedDict):
ScanEc2InstanceWithFindings: NotRequired[ScanEc2InstanceWithFindingsResultTypeDef], # (1)
ServiceRole: NotRequired[str],
InstanceDetailsTypeDef#
# InstanceDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import InstanceDetailsTypeDef
def get_value() -> InstanceDetailsTypeDef:
return {
"AvailabilityZone": ...,
}
# InstanceDetailsTypeDef definition
class InstanceDetailsTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
IamInstanceProfile: NotRequired[IamInstanceProfileTypeDef], # (1)
ImageDescription: NotRequired[str],
ImageId: NotRequired[str],
InstanceId: NotRequired[str],
InstanceState: NotRequired[str],
InstanceType: NotRequired[str],
OutpostArn: NotRequired[str],
LaunchTime: NotRequired[str],
NetworkInterfaces: NotRequired[List[NetworkInterfaceTypeDef]], # (2)
Platform: NotRequired[str],
ProductCodes: NotRequired[List[ProductCodeTypeDef]], # (3)
Tags: NotRequired[List[TagTypeDef]], # (4)
- See IamInstanceProfileTypeDef
- See NetworkInterfaceTypeDef
- See ProductCodeTypeDef
- See TagTypeDef
LambdaDetailsTypeDef#
# LambdaDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import LambdaDetailsTypeDef
def get_value() -> LambdaDetailsTypeDef:
return {
"FunctionArn": ...,
}
# LambdaDetailsTypeDef definition
class LambdaDetailsTypeDef(TypedDict):
FunctionArn: NotRequired[str],
FunctionName: NotRequired[str],
Description: NotRequired[str],
LastModifiedAt: NotRequired[datetime],
RevisionId: NotRequired[str],
FunctionVersion: NotRequired[str],
Role: NotRequired[str],
VpcConfig: NotRequired[VpcConfigTypeDef], # (1)
Tags: NotRequired[List[TagTypeDef]], # (2)
- See VpcConfigTypeDef
- See TagTypeDef
FilterCriteriaTypeDef#
# FilterCriteriaTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import FilterCriteriaTypeDef
def get_value() -> FilterCriteriaTypeDef:
return {
"FilterCriterion": ...,
}
# FilterCriteriaTypeDef definition
class FilterCriteriaTypeDef(TypedDict):
FilterCriterion: NotRequired[Sequence[FilterCriterionTypeDef]], # (1)
GetFindingsStatisticsResponseTypeDef#
# GetFindingsStatisticsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetFindingsStatisticsResponseTypeDef
def get_value() -> GetFindingsStatisticsResponseTypeDef:
return {
"FindingStatistics": ...,
}
# GetFindingsStatisticsResponseTypeDef definition
class GetFindingsStatisticsResponseTypeDef(TypedDict):
FindingStatistics: FindingStatisticsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
EcsTaskDetailsTypeDef#
# EcsTaskDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import EcsTaskDetailsTypeDef
def get_value() -> EcsTaskDetailsTypeDef:
return {
"Arn": ...,
}
# EcsTaskDetailsTypeDef definition
class EcsTaskDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
DefinitionArn: NotRequired[str],
Version: NotRequired[str],
TaskCreatedAt: NotRequired[datetime],
StartedAt: NotRequired[datetime],
StartedBy: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (1)
Volumes: NotRequired[List[VolumeTypeDef]], # (2)
Containers: NotRequired[List[ContainerTypeDef]], # (3)
Group: NotRequired[str],
LaunchType: NotRequired[str],
- See TagTypeDef
- See VolumeTypeDef
- See ContainerTypeDef
KubernetesWorkloadDetailsTypeDef#
# KubernetesWorkloadDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import KubernetesWorkloadDetailsTypeDef
def get_value() -> KubernetesWorkloadDetailsTypeDef:
return {
"Name": ...,
}
# KubernetesWorkloadDetailsTypeDef definition
class KubernetesWorkloadDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
Uid: NotRequired[str],
Namespace: NotRequired[str],
HostNetwork: NotRequired[bool],
Containers: NotRequired[List[ContainerTypeDef]], # (1)
Volumes: NotRequired[List[VolumeTypeDef]], # (2)
ServiceAccountName: NotRequired[str],
HostIPC: NotRequired[bool],
HostPID: NotRequired[bool],
- See ContainerTypeDef
- See VolumeTypeDef
MalwareScanDetailsTypeDef#
# MalwareScanDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import MalwareScanDetailsTypeDef
def get_value() -> MalwareScanDetailsTypeDef:
return {
"Threats": ...,
}
# MalwareScanDetailsTypeDef definition
class MalwareScanDetailsTypeDef(TypedDict):
Threats: NotRequired[List[ThreatTypeDef]], # (1)
- See ThreatTypeDef
RuntimeContextTypeDef#
# RuntimeContextTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import RuntimeContextTypeDef
def get_value() -> RuntimeContextTypeDef:
return {
"ModifyingProcess": ...,
}
# RuntimeContextTypeDef definition
class RuntimeContextTypeDef(TypedDict):
ModifyingProcess: NotRequired[ProcessDetailsTypeDef], # (1)
ModifiedAt: NotRequired[datetime],
ScriptPath: NotRequired[str],
LibraryPath: NotRequired[str],
LdPreloadValue: NotRequired[str],
SocketPath: NotRequired[str],
RuncBinaryPath: NotRequired[str],
ReleaseAgentPath: NotRequired[str],
MountSource: NotRequired[str],
MountTarget: NotRequired[str],
FileSystemType: NotRequired[str],
Flags: NotRequired[List[str]],
ModuleName: NotRequired[str],
ModuleFilePath: NotRequired[str],
ModuleSha256: NotRequired[str],
ShellHistoryFilePath: NotRequired[str],
TargetProcess: NotRequired[ProcessDetailsTypeDef], # (1)
AddressFamily: NotRequired[str],
IanaProtocolNumber: NotRequired[int],
MemoryRegions: NotRequired[List[str]],
ToolName: NotRequired[str],
ToolCategory: NotRequired[str],
ServiceName: NotRequired[str],
CommandLineExample: NotRequired[str],
ThreatFilePath: NotRequired[str],
DataSourceConfigurationsTypeDef#
# DataSourceConfigurationsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DataSourceConfigurationsTypeDef
def get_value() -> DataSourceConfigurationsTypeDef:
return {
"S3Logs": ...,
}
# DataSourceConfigurationsTypeDef definition
class DataSourceConfigurationsTypeDef(TypedDict):
S3Logs: NotRequired[S3LogsConfigurationTypeDef], # (1)
Kubernetes: NotRequired[KubernetesConfigurationTypeDef], # (2)
MalwareProtection: NotRequired[MalwareProtectionConfigurationTypeDef], # (3)
- See S3LogsConfigurationTypeDef
- See KubernetesConfigurationTypeDef
- See MalwareProtectionConfigurationTypeDef
GetMalwareProtectionPlanResponseTypeDef#
# GetMalwareProtectionPlanResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetMalwareProtectionPlanResponseTypeDef
def get_value() -> GetMalwareProtectionPlanResponseTypeDef:
return {
"Arn": ...,
}
# GetMalwareProtectionPlanResponseTypeDef definition
class GetMalwareProtectionPlanResponseTypeDef(TypedDict):
Arn: str,
Role: str,
ProtectedResource: CreateProtectedResourceOutputTypeDef, # (1)
Actions: MalwareProtectionPlanActionsTypeDef, # (2)
CreatedAt: datetime,
Status: MalwareProtectionPlanStatusType, # (3)
StatusReasons: List[MalwareProtectionPlanStatusReasonTypeDef], # (4)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See CreateProtectedResourceOutputTypeDef
- See MalwareProtectionPlanActionsTypeDef
- See MalwareProtectionPlanStatusType
- See MalwareProtectionPlanStatusReasonTypeDef
- See ResponseMetadataTypeDef
OrganizationMalwareProtectionConfigurationResultTypeDef#
# OrganizationMalwareProtectionConfigurationResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationMalwareProtectionConfigurationResultTypeDef
def get_value() -> OrganizationMalwareProtectionConfigurationResultTypeDef:
return {
"ScanEc2InstanceWithFindings": ...,
}
# OrganizationMalwareProtectionConfigurationResultTypeDef definition
class OrganizationMalwareProtectionConfigurationResultTypeDef(TypedDict):
ScanEc2InstanceWithFindings: NotRequired[OrganizationScanEc2InstanceWithFindingsResultTypeDef], # (1)
OrganizationMalwareProtectionConfigurationTypeDef#
# OrganizationMalwareProtectionConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationMalwareProtectionConfigurationTypeDef
def get_value() -> OrganizationMalwareProtectionConfigurationTypeDef:
return {
"ScanEc2InstanceWithFindings": ...,
}
# OrganizationMalwareProtectionConfigurationTypeDef definition
class OrganizationMalwareProtectionConfigurationTypeDef(TypedDict):
ScanEc2InstanceWithFindings: NotRequired[OrganizationScanEc2InstanceWithFindingsTypeDef], # (1)
OrganizationStatisticsTypeDef#
# OrganizationStatisticsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationStatisticsTypeDef
def get_value() -> OrganizationStatisticsTypeDef:
return {
"TotalAccountsCount": ...,
}
# OrganizationStatisticsTypeDef definition
class OrganizationStatisticsTypeDef(TypedDict):
TotalAccountsCount: NotRequired[int],
MemberAccountsCount: NotRequired[int],
ActiveAccountsCount: NotRequired[int],
EnabledAccountsCount: NotRequired[int],
CountByFeature: NotRequired[List[OrganizationFeatureStatisticsTypeDef]], # (1)
AwsApiCallActionTypeDef#
# AwsApiCallActionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AwsApiCallActionTypeDef
def get_value() -> AwsApiCallActionTypeDef:
return {
"Api": ...,
}
# AwsApiCallActionTypeDef definition
class AwsApiCallActionTypeDef(TypedDict):
Api: NotRequired[str],
CallerType: NotRequired[str],
DomainDetails: NotRequired[DomainDetailsTypeDef], # (1)
ErrorCode: NotRequired[str],
UserAgent: NotRequired[str],
RemoteIpDetails: NotRequired[RemoteIpDetailsTypeDef], # (2)
ServiceName: NotRequired[str],
RemoteAccountDetails: NotRequired[RemoteAccountDetailsTypeDef], # (3)
AffectedResources: NotRequired[Dict[str, str]],
KubernetesApiCallActionTypeDef#
# KubernetesApiCallActionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import KubernetesApiCallActionTypeDef
def get_value() -> KubernetesApiCallActionTypeDef:
return {
"RequestUri": ...,
}
# KubernetesApiCallActionTypeDef definition
class KubernetesApiCallActionTypeDef(TypedDict):
RequestUri: NotRequired[str],
Verb: NotRequired[str],
SourceIps: NotRequired[List[str]],
UserAgent: NotRequired[str],
RemoteIpDetails: NotRequired[RemoteIpDetailsTypeDef], # (1)
StatusCode: NotRequired[int],
Parameters: NotRequired[str],
Resource: NotRequired[str],
Subresource: NotRequired[str],
Namespace: NotRequired[str],
ResourceName: NotRequired[str],
NetworkConnectionActionTypeDef#
# NetworkConnectionActionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import NetworkConnectionActionTypeDef
def get_value() -> NetworkConnectionActionTypeDef:
return {
"Blocked": ...,
}
# NetworkConnectionActionTypeDef definition
class NetworkConnectionActionTypeDef(TypedDict):
Blocked: NotRequired[bool],
ConnectionDirection: NotRequired[str],
LocalPortDetails: NotRequired[LocalPortDetailsTypeDef], # (1)
Protocol: NotRequired[str],
LocalIpDetails: NotRequired[LocalIpDetailsTypeDef], # (2)
LocalNetworkInterface: NotRequired[str],
RemoteIpDetails: NotRequired[RemoteIpDetailsTypeDef], # (3)
RemotePortDetails: NotRequired[RemotePortDetailsTypeDef], # (4)
- See LocalPortDetailsTypeDef
- See LocalIpDetailsTypeDef
- See RemoteIpDetailsTypeDef
- See RemotePortDetailsTypeDef
PortProbeDetailTypeDef#
# PortProbeDetailTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import PortProbeDetailTypeDef
def get_value() -> PortProbeDetailTypeDef:
return {
"LocalPortDetails": ...,
}
# PortProbeDetailTypeDef definition
class PortProbeDetailTypeDef(TypedDict):
LocalPortDetails: NotRequired[LocalPortDetailsTypeDef], # (1)
LocalIpDetails: NotRequired[LocalIpDetailsTypeDef], # (2)
RemoteIpDetails: NotRequired[RemoteIpDetailsTypeDef], # (3)
RdsLoginAttemptActionTypeDef#
# RdsLoginAttemptActionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import RdsLoginAttemptActionTypeDef
def get_value() -> RdsLoginAttemptActionTypeDef:
return {
"RemoteIpDetails": ...,
}
# RdsLoginAttemptActionTypeDef definition
class RdsLoginAttemptActionTypeDef(TypedDict):
RemoteIpDetails: NotRequired[RemoteIpDetailsTypeDef], # (1)
LoginAttributes: NotRequired[List[LoginAttributeTypeDef]], # (2)
ResourceDataTypeDef#
# ResourceDataTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ResourceDataTypeDef
def get_value() -> ResourceDataTypeDef:
return {
"S3Bucket": ...,
}
# ResourceDataTypeDef definition
class ResourceDataTypeDef(TypedDict):
S3Bucket: NotRequired[S3BucketTypeDef], # (1)
Ec2Instance: NotRequired[Ec2InstanceTypeDef], # (2)
AccessKey: NotRequired[AccessKeyTypeDef], # (3)
Ec2NetworkInterface: NotRequired[Ec2NetworkInterfaceTypeDef], # (4)
S3Object: NotRequired[S3ObjectTypeDef], # (5)
- See S3BucketTypeDef
- See Ec2InstanceTypeDef
- See AccessKeyTypeDef
- See Ec2NetworkInterfaceTypeDef
- See S3ObjectTypeDef
ScanResourceCriteriaOutputTypeDef#
# ScanResourceCriteriaOutputTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ScanResourceCriteriaOutputTypeDef
def get_value() -> ScanResourceCriteriaOutputTypeDef:
return {
"Include": ...,
}
# ScanResourceCriteriaOutputTypeDef definition
class ScanResourceCriteriaOutputTypeDef(TypedDict):
Include: NotRequired[Dict[ScanCriterionKeyType, ScanConditionOutputTypeDef]], # (1)
Exclude: NotRequired[Dict[ScanCriterionKeyType, ScanConditionOutputTypeDef]], # (1)
- See ScanCriterionKeyType ScanConditionOutputTypeDef
- See ScanCriterionKeyType ScanConditionOutputTypeDef
ScanResourceCriteriaTypeDef#
# ScanResourceCriteriaTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ScanResourceCriteriaTypeDef
def get_value() -> ScanResourceCriteriaTypeDef:
return {
"Include": ...,
}
# ScanResourceCriteriaTypeDef definition
class ScanResourceCriteriaTypeDef(TypedDict):
Include: NotRequired[Mapping[ScanCriterionKeyType, ScanConditionTypeDef]], # (1)
Exclude: NotRequired[Mapping[ScanCriterionKeyType, ScanConditionTypeDef]], # (1)
ThreatDetectedByNameTypeDef#
# ThreatDetectedByNameTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ThreatDetectedByNameTypeDef
def get_value() -> ThreatDetectedByNameTypeDef:
return {
"ItemCount": ...,
}
# ThreatDetectedByNameTypeDef definition
class ThreatDetectedByNameTypeDef(TypedDict):
ItemCount: NotRequired[int],
UniqueThreatNameCount: NotRequired[int],
Shortened: NotRequired[bool],
ThreatNames: NotRequired[List[ScanThreatNameTypeDef]], # (1)
DescribeMalwareScansResponseTypeDef#
# DescribeMalwareScansResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DescribeMalwareScansResponseTypeDef
def get_value() -> DescribeMalwareScansResponseTypeDef:
return {
"Scans": ...,
}
# DescribeMalwareScansResponseTypeDef definition
class DescribeMalwareScansResponseTypeDef(TypedDict):
Scans: List[ScanTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See ScanTypeDef
- See ResponseMetadataTypeDef
UsageTopAccountsResultTypeDef#
# UsageTopAccountsResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UsageTopAccountsResultTypeDef
def get_value() -> UsageTopAccountsResultTypeDef:
return {
"Feature": ...,
}
# UsageTopAccountsResultTypeDef definition
class UsageTopAccountsResultTypeDef(TypedDict):
Feature: NotRequired[UsageFeatureType], # (1)
Accounts: NotRequired[List[UsageTopAccountResultTypeDef]], # (2)
UpdateMalwareProtectionPlanRequestTypeDef#
# UpdateMalwareProtectionPlanRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UpdateMalwareProtectionPlanRequestTypeDef
def get_value() -> UpdateMalwareProtectionPlanRequestTypeDef:
return {
"MalwareProtectionPlanId": ...,
}
# UpdateMalwareProtectionPlanRequestTypeDef definition
class UpdateMalwareProtectionPlanRequestTypeDef(TypedDict):
MalwareProtectionPlanId: str,
Role: NotRequired[str],
Actions: NotRequired[MalwareProtectionPlanActionsTypeDef], # (1)
ProtectedResource: NotRequired[UpdateProtectedResourceTypeDef], # (2)
AnomalyTypeDef#
# AnomalyTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AnomalyTypeDef
def get_value() -> AnomalyTypeDef:
return {
"Profiles": ...,
}
# AnomalyTypeDef definition
class AnomalyTypeDef(TypedDict):
Profiles: NotRequired[Dict[str, Dict[str, List[AnomalyObjectTypeDef]]]], # (1)
Unusual: NotRequired[AnomalyUnusualTypeDef], # (2)
PublicAccessTypeDef#
# PublicAccessTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import PublicAccessTypeDef
def get_value() -> PublicAccessTypeDef:
return {
"PermissionConfiguration": ...,
}
# PublicAccessTypeDef definition
class PublicAccessTypeDef(TypedDict):
PermissionConfiguration: NotRequired[PermissionConfigurationTypeDef], # (1)
EffectivePermission: NotRequired[str],
CreateFilterRequestTypeDef#
# CreateFilterRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateFilterRequestTypeDef
def get_value() -> CreateFilterRequestTypeDef:
return {
"DetectorId": ...,
}
# CreateFilterRequestTypeDef definition
class CreateFilterRequestTypeDef(TypedDict):
DetectorId: str,
Name: str,
FindingCriteria: FindingCriteriaUnionTypeDef, # (1)
Description: NotRequired[str],
Action: NotRequired[FilterActionType], # (2)
Rank: NotRequired[int],
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
GetFindingsStatisticsRequestTypeDef#
# GetFindingsStatisticsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetFindingsStatisticsRequestTypeDef
def get_value() -> GetFindingsStatisticsRequestTypeDef:
return {
"DetectorId": ...,
}
# GetFindingsStatisticsRequestTypeDef definition
class GetFindingsStatisticsRequestTypeDef(TypedDict):
DetectorId: str,
FindingStatisticTypes: NotRequired[Sequence[FindingStatisticTypeType]], # (1)
FindingCriteria: NotRequired[FindingCriteriaUnionTypeDef], # (2)
GroupBy: NotRequired[GroupByTypeType], # (3)
OrderBy: NotRequired[OrderByType], # (4)
MaxResults: NotRequired[int],
- See FindingStatisticTypeType
- See FindingCriteriaTypeDef FindingCriteriaOutputTypeDef
- See GroupByTypeType
- See OrderByType
ListFindingsRequestPaginateTypeDef#
# ListFindingsRequestPaginateTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListFindingsRequestPaginateTypeDef
def get_value() -> ListFindingsRequestPaginateTypeDef:
return {
"DetectorId": ...,
}
# ListFindingsRequestPaginateTypeDef definition
class ListFindingsRequestPaginateTypeDef(TypedDict):
DetectorId: str,
FindingCriteria: NotRequired[FindingCriteriaUnionTypeDef], # (1)
SortCriteria: NotRequired[SortCriteriaTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See FindingCriteriaTypeDef FindingCriteriaOutputTypeDef
- See SortCriteriaTypeDef
- See PaginatorConfigTypeDef
ListFindingsRequestTypeDef#
# ListFindingsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListFindingsRequestTypeDef
def get_value() -> ListFindingsRequestTypeDef:
return {
"DetectorId": ...,
}
# ListFindingsRequestTypeDef definition
class ListFindingsRequestTypeDef(TypedDict):
DetectorId: str,
FindingCriteria: NotRequired[FindingCriteriaUnionTypeDef], # (1)
SortCriteria: NotRequired[SortCriteriaTypeDef], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
UpdateFilterRequestTypeDef#
# UpdateFilterRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UpdateFilterRequestTypeDef
def get_value() -> UpdateFilterRequestTypeDef:
return {
"DetectorId": ...,
}
# UpdateFilterRequestTypeDef definition
class UpdateFilterRequestTypeDef(TypedDict):
DetectorId: str,
FilterName: str,
Description: NotRequired[str],
Action: NotRequired[FilterActionType], # (1)
Rank: NotRequired[int],
FindingCriteria: NotRequired[FindingCriteriaUnionTypeDef], # (2)
CoverageResourceTypeDef#
# CoverageResourceTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CoverageResourceTypeDef
def get_value() -> CoverageResourceTypeDef:
return {
"ResourceId": ...,
}
# CoverageResourceTypeDef definition
class CoverageResourceTypeDef(TypedDict):
ResourceId: NotRequired[str],
DetectorId: NotRequired[str],
AccountId: NotRequired[str],
ResourceDetails: NotRequired[CoverageResourceDetailsTypeDef], # (1)
CoverageStatus: NotRequired[CoverageStatusType], # (2)
Issue: NotRequired[str],
UpdatedAt: NotRequired[datetime],
GetCoverageStatisticsRequestTypeDef#
# GetCoverageStatisticsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetCoverageStatisticsRequestTypeDef
def get_value() -> GetCoverageStatisticsRequestTypeDef:
return {
"DetectorId": ...,
}
# GetCoverageStatisticsRequestTypeDef definition
class GetCoverageStatisticsRequestTypeDef(TypedDict):
DetectorId: str,
StatisticsType: Sequence[CoverageStatisticsTypeType], # (1)
FilterCriteria: NotRequired[CoverageFilterCriteriaTypeDef], # (2)
ListCoverageRequestPaginateTypeDef#
# ListCoverageRequestPaginateTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListCoverageRequestPaginateTypeDef
def get_value() -> ListCoverageRequestPaginateTypeDef:
return {
"DetectorId": ...,
}
# ListCoverageRequestPaginateTypeDef definition
class ListCoverageRequestPaginateTypeDef(TypedDict):
DetectorId: str,
FilterCriteria: NotRequired[CoverageFilterCriteriaTypeDef], # (1)
SortCriteria: NotRequired[CoverageSortCriteriaTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListCoverageRequestTypeDef#
# ListCoverageRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListCoverageRequestTypeDef
def get_value() -> ListCoverageRequestTypeDef:
return {
"DetectorId": ...,
}
# ListCoverageRequestTypeDef definition
class ListCoverageRequestTypeDef(TypedDict):
DetectorId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
FilterCriteria: NotRequired[CoverageFilterCriteriaTypeDef], # (1)
SortCriteria: NotRequired[CoverageSortCriteriaTypeDef], # (2)
CreateMalwareProtectionPlanRequestTypeDef#
# CreateMalwareProtectionPlanRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateMalwareProtectionPlanRequestTypeDef
def get_value() -> CreateMalwareProtectionPlanRequestTypeDef:
return {
"Role": ...,
}
# CreateMalwareProtectionPlanRequestTypeDef definition
class CreateMalwareProtectionPlanRequestTypeDef(TypedDict):
Role: str,
ProtectedResource: CreateProtectedResourceUnionTypeDef, # (1)
ClientToken: NotRequired[str],
Actions: NotRequired[MalwareProtectionPlanActionsTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
- See CreateProtectedResourceTypeDef CreateProtectedResourceOutputTypeDef
- See MalwareProtectionPlanActionsTypeDef
AccountFreeTrialInfoTypeDef#
# AccountFreeTrialInfoTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import AccountFreeTrialInfoTypeDef
def get_value() -> AccountFreeTrialInfoTypeDef:
return {
"AccountId": ...,
}
# AccountFreeTrialInfoTypeDef definition
class AccountFreeTrialInfoTypeDef(TypedDict):
AccountId: NotRequired[str],
DataSources: NotRequired[DataSourcesFreeTrialTypeDef], # (1)
Features: NotRequired[List[FreeTrialFeatureConfigurationResultTypeDef]], # (2)
DataSourceConfigurationsResultTypeDef#
# DataSourceConfigurationsResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DataSourceConfigurationsResultTypeDef
def get_value() -> DataSourceConfigurationsResultTypeDef:
return {
"CloudTrail": ...,
}
# DataSourceConfigurationsResultTypeDef definition
class DataSourceConfigurationsResultTypeDef(TypedDict):
CloudTrail: CloudTrailConfigurationResultTypeDef, # (1)
DNSLogs: DNSLogsConfigurationResultTypeDef, # (2)
FlowLogs: FlowLogsConfigurationResultTypeDef, # (3)
S3Logs: S3LogsConfigurationResultTypeDef, # (4)
Kubernetes: NotRequired[KubernetesConfigurationResultTypeDef], # (5)
MalwareProtection: NotRequired[MalwareProtectionConfigurationResultTypeDef], # (6)
- See CloudTrailConfigurationResultTypeDef
- See DNSLogsConfigurationResultTypeDef
- See FlowLogsConfigurationResultTypeDef
- See S3LogsConfigurationResultTypeDef
- See KubernetesConfigurationResultTypeDef
- See MalwareProtectionConfigurationResultTypeDef
UnprocessedDataSourcesResultTypeDef#
# UnprocessedDataSourcesResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UnprocessedDataSourcesResultTypeDef
def get_value() -> UnprocessedDataSourcesResultTypeDef:
return {
"MalwareProtection": ...,
}
# UnprocessedDataSourcesResultTypeDef definition
class UnprocessedDataSourcesResultTypeDef(TypedDict):
MalwareProtection: NotRequired[MalwareProtectionConfigurationResultTypeDef], # (1)
DescribeMalwareScansRequestPaginateTypeDef#
# DescribeMalwareScansRequestPaginateTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DescribeMalwareScansRequestPaginateTypeDef
def get_value() -> DescribeMalwareScansRequestPaginateTypeDef:
return {
"DetectorId": ...,
}
# DescribeMalwareScansRequestPaginateTypeDef definition
class DescribeMalwareScansRequestPaginateTypeDef(TypedDict):
DetectorId: str,
FilterCriteria: NotRequired[FilterCriteriaTypeDef], # (1)
SortCriteria: NotRequired[SortCriteriaTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribeMalwareScansRequestTypeDef#
# DescribeMalwareScansRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DescribeMalwareScansRequestTypeDef
def get_value() -> DescribeMalwareScansRequestTypeDef:
return {
"DetectorId": ...,
}
# DescribeMalwareScansRequestTypeDef definition
class DescribeMalwareScansRequestTypeDef(TypedDict):
DetectorId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
FilterCriteria: NotRequired[FilterCriteriaTypeDef], # (1)
SortCriteria: NotRequired[SortCriteriaTypeDef], # (2)
EcsClusterDetailsTypeDef#
# EcsClusterDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import EcsClusterDetailsTypeDef
def get_value() -> EcsClusterDetailsTypeDef:
return {
"Name": ...,
}
# EcsClusterDetailsTypeDef definition
class EcsClusterDetailsTypeDef(TypedDict):
Name: NotRequired[str],
Arn: NotRequired[str],
Status: NotRequired[str],
ActiveServicesCount: NotRequired[int],
RegisteredContainerInstancesCount: NotRequired[int],
RunningTasksCount: NotRequired[int],
Tags: NotRequired[List[TagTypeDef]], # (1)
TaskDetails: NotRequired[EcsTaskDetailsTypeDef], # (2)
- See TagTypeDef
- See EcsTaskDetailsTypeDef
KubernetesDetailsTypeDef#
# KubernetesDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import KubernetesDetailsTypeDef
def get_value() -> KubernetesDetailsTypeDef:
return {
"KubernetesUserDetails": ...,
}
# KubernetesDetailsTypeDef definition
class KubernetesDetailsTypeDef(TypedDict):
KubernetesUserDetails: NotRequired[KubernetesUserDetailsTypeDef], # (1)
KubernetesWorkloadDetails: NotRequired[KubernetesWorkloadDetailsTypeDef], # (2)
RuntimeDetailsTypeDef#
# RuntimeDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import RuntimeDetailsTypeDef
def get_value() -> RuntimeDetailsTypeDef:
return {
"Process": ...,
}
# RuntimeDetailsTypeDef definition
class RuntimeDetailsTypeDef(TypedDict):
Process: NotRequired[ProcessDetailsTypeDef], # (1)
Context: NotRequired[RuntimeContextTypeDef], # (2)
CreateDetectorRequestTypeDef#
# CreateDetectorRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateDetectorRequestTypeDef
def get_value() -> CreateDetectorRequestTypeDef:
return {
"Enable": ...,
}
# CreateDetectorRequestTypeDef definition
class CreateDetectorRequestTypeDef(TypedDict):
Enable: bool,
ClientToken: NotRequired[str],
FindingPublishingFrequency: NotRequired[FindingPublishingFrequencyType], # (1)
DataSources: NotRequired[DataSourceConfigurationsTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
Features: NotRequired[Sequence[DetectorFeatureConfigurationTypeDef]], # (3)
- See FindingPublishingFrequencyType
- See DataSourceConfigurationsTypeDef
- See DetectorFeatureConfigurationTypeDef
UpdateDetectorRequestTypeDef#
# UpdateDetectorRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UpdateDetectorRequestTypeDef
def get_value() -> UpdateDetectorRequestTypeDef:
return {
"DetectorId": ...,
}
# UpdateDetectorRequestTypeDef definition
class UpdateDetectorRequestTypeDef(TypedDict):
DetectorId: str,
Enable: NotRequired[bool],
FindingPublishingFrequency: NotRequired[FindingPublishingFrequencyType], # (1)
DataSources: NotRequired[DataSourceConfigurationsTypeDef], # (2)
Features: NotRequired[Sequence[DetectorFeatureConfigurationTypeDef]], # (3)
- See FindingPublishingFrequencyType
- See DataSourceConfigurationsTypeDef
- See DetectorFeatureConfigurationTypeDef
UpdateMemberDetectorsRequestTypeDef#
# UpdateMemberDetectorsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UpdateMemberDetectorsRequestTypeDef
def get_value() -> UpdateMemberDetectorsRequestTypeDef:
return {
"DetectorId": ...,
}
# UpdateMemberDetectorsRequestTypeDef definition
class UpdateMemberDetectorsRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
DataSources: NotRequired[DataSourceConfigurationsTypeDef], # (1)
Features: NotRequired[Sequence[MemberFeaturesConfigurationTypeDef]], # (2)
OrganizationDataSourceConfigurationsResultTypeDef#
# OrganizationDataSourceConfigurationsResultTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationDataSourceConfigurationsResultTypeDef
def get_value() -> OrganizationDataSourceConfigurationsResultTypeDef:
return {
"S3Logs": ...,
}
# OrganizationDataSourceConfigurationsResultTypeDef definition
class OrganizationDataSourceConfigurationsResultTypeDef(TypedDict):
S3Logs: OrganizationS3LogsConfigurationResultTypeDef, # (1)
Kubernetes: NotRequired[OrganizationKubernetesConfigurationResultTypeDef], # (2)
MalwareProtection: NotRequired[OrganizationMalwareProtectionConfigurationResultTypeDef], # (3)
- See OrganizationS3LogsConfigurationResultTypeDef
- See OrganizationKubernetesConfigurationResultTypeDef
- See OrganizationMalwareProtectionConfigurationResultTypeDef
OrganizationDataSourceConfigurationsTypeDef#
# OrganizationDataSourceConfigurationsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationDataSourceConfigurationsTypeDef
def get_value() -> OrganizationDataSourceConfigurationsTypeDef:
return {
"S3Logs": ...,
}
# OrganizationDataSourceConfigurationsTypeDef definition
class OrganizationDataSourceConfigurationsTypeDef(TypedDict):
S3Logs: NotRequired[OrganizationS3LogsConfigurationTypeDef], # (1)
Kubernetes: NotRequired[OrganizationKubernetesConfigurationTypeDef], # (2)
MalwareProtection: NotRequired[OrganizationMalwareProtectionConfigurationTypeDef], # (3)
- See OrganizationS3LogsConfigurationTypeDef
- See OrganizationKubernetesConfigurationTypeDef
- See OrganizationMalwareProtectionConfigurationTypeDef
OrganizationDetailsTypeDef#
# OrganizationDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import OrganizationDetailsTypeDef
def get_value() -> OrganizationDetailsTypeDef:
return {
"UpdatedAt": ...,
}
# OrganizationDetailsTypeDef definition
class OrganizationDetailsTypeDef(TypedDict):
UpdatedAt: NotRequired[datetime],
OrganizationStatistics: NotRequired[OrganizationStatisticsTypeDef], # (1)
PortProbeActionTypeDef#
# PortProbeActionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import PortProbeActionTypeDef
def get_value() -> PortProbeActionTypeDef:
return {
"Blocked": ...,
}
# PortProbeActionTypeDef definition
class PortProbeActionTypeDef(TypedDict):
Blocked: NotRequired[bool],
PortProbeDetails: NotRequired[List[PortProbeDetailTypeDef]], # (1)
ResourceV2TypeDef#
# ResourceV2TypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ResourceV2TypeDef
def get_value() -> ResourceV2TypeDef:
return {
"Uid": ...,
}
# ResourceV2TypeDef definition
class ResourceV2TypeDef(TypedDict):
Uid: str,
ResourceType: FindingResourceTypeType, # (1)
Name: NotRequired[str],
AccountId: NotRequired[str],
Region: NotRequired[str],
Service: NotRequired[str],
CloudPartition: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (2)
Data: NotRequired[ResourceDataTypeDef], # (3)
- See FindingResourceTypeType
- See TagTypeDef
- See ResourceDataTypeDef
GetMalwareScanSettingsResponseTypeDef#
# GetMalwareScanSettingsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetMalwareScanSettingsResponseTypeDef
def get_value() -> GetMalwareScanSettingsResponseTypeDef:
return {
"ScanResourceCriteria": ...,
}
# GetMalwareScanSettingsResponseTypeDef definition
class GetMalwareScanSettingsResponseTypeDef(TypedDict):
ScanResourceCriteria: ScanResourceCriteriaOutputTypeDef, # (1)
EbsSnapshotPreservation: EbsSnapshotPreservationType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ScanDetectionsTypeDef#
# ScanDetectionsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ScanDetectionsTypeDef
def get_value() -> ScanDetectionsTypeDef:
return {
"ScannedItemCount": ...,
}
# ScanDetectionsTypeDef definition
class ScanDetectionsTypeDef(TypedDict):
ScannedItemCount: NotRequired[ScannedItemCountTypeDef], # (1)
ThreatsDetectedItemCount: NotRequired[ThreatsDetectedItemCountTypeDef], # (2)
HighestSeverityThreatDetails: NotRequired[HighestSeverityThreatDetailsTypeDef], # (3)
ThreatDetectedByName: NotRequired[ThreatDetectedByNameTypeDef], # (4)
- See ScannedItemCountTypeDef
- See ThreatsDetectedItemCountTypeDef
- See HighestSeverityThreatDetailsTypeDef
- See ThreatDetectedByNameTypeDef
UsageStatisticsTypeDef#
# UsageStatisticsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UsageStatisticsTypeDef
def get_value() -> UsageStatisticsTypeDef:
return {
"SumByAccount": ...,
}
# UsageStatisticsTypeDef definition
class UsageStatisticsTypeDef(TypedDict):
SumByAccount: NotRequired[List[UsageAccountResultTypeDef]], # (1)
TopAccountsByFeature: NotRequired[List[UsageTopAccountsResultTypeDef]], # (2)
SumByDataSource: NotRequired[List[UsageDataSourceResultTypeDef]], # (3)
SumByResource: NotRequired[List[UsageResourceResultTypeDef]], # (4)
TopResources: NotRequired[List[UsageResourceResultTypeDef]], # (4)
SumByFeature: NotRequired[List[UsageFeatureResultTypeDef]], # (6)
- See UsageAccountResultTypeDef
- See UsageTopAccountsResultTypeDef
- See UsageDataSourceResultTypeDef
- See UsageResourceResultTypeDef
- See UsageResourceResultTypeDef
- See UsageFeatureResultTypeDef
S3BucketDetailTypeDef#
# S3BucketDetailTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import S3BucketDetailTypeDef
def get_value() -> S3BucketDetailTypeDef:
return {
"Arn": ...,
}
# S3BucketDetailTypeDef definition
class S3BucketDetailTypeDef(TypedDict):
Arn: NotRequired[str],
Name: NotRequired[str],
Type: NotRequired[str],
CreatedAt: NotRequired[datetime],
Owner: NotRequired[OwnerTypeDef], # (1)
Tags: NotRequired[List[TagTypeDef]], # (2)
DefaultServerSideEncryption: NotRequired[DefaultServerSideEncryptionTypeDef], # (3)
PublicAccess: NotRequired[PublicAccessTypeDef], # (4)
S3ObjectDetails: NotRequired[List[S3ObjectDetailTypeDef]], # (5)
- See OwnerTypeDef
- See TagTypeDef
- See DefaultServerSideEncryptionTypeDef
- See PublicAccessTypeDef
- See S3ObjectDetailTypeDef
ListCoverageResponseTypeDef#
# ListCoverageResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ListCoverageResponseTypeDef
def get_value() -> ListCoverageResponseTypeDef:
return {
"Resources": ...,
}
# ListCoverageResponseTypeDef definition
class ListCoverageResponseTypeDef(TypedDict):
Resources: List[CoverageResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GetRemainingFreeTrialDaysResponseTypeDef#
# GetRemainingFreeTrialDaysResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetRemainingFreeTrialDaysResponseTypeDef
def get_value() -> GetRemainingFreeTrialDaysResponseTypeDef:
return {
"Accounts": ...,
}
# GetRemainingFreeTrialDaysResponseTypeDef definition
class GetRemainingFreeTrialDaysResponseTypeDef(TypedDict):
Accounts: List[AccountFreeTrialInfoTypeDef], # (1)
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetDetectorResponseTypeDef#
# GetDetectorResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetDetectorResponseTypeDef
def get_value() -> GetDetectorResponseTypeDef:
return {
"CreatedAt": ...,
}
# GetDetectorResponseTypeDef definition
class GetDetectorResponseTypeDef(TypedDict):
CreatedAt: str,
FindingPublishingFrequency: FindingPublishingFrequencyType, # (1)
ServiceRole: str,
Status: DetectorStatusType, # (2)
UpdatedAt: str,
DataSources: DataSourceConfigurationsResultTypeDef, # (3)
Tags: Dict[str, str],
Features: List[DetectorFeatureConfigurationResultTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See FindingPublishingFrequencyType
- See DetectorStatusType
- See DataSourceConfigurationsResultTypeDef
- See DetectorFeatureConfigurationResultTypeDef
- See ResponseMetadataTypeDef
MemberDataSourceConfigurationTypeDef#
# MemberDataSourceConfigurationTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import MemberDataSourceConfigurationTypeDef
def get_value() -> MemberDataSourceConfigurationTypeDef:
return {
"AccountId": ...,
}
# MemberDataSourceConfigurationTypeDef definition
class MemberDataSourceConfigurationTypeDef(TypedDict):
AccountId: str,
DataSources: NotRequired[DataSourceConfigurationsResultTypeDef], # (1)
Features: NotRequired[List[MemberFeaturesConfigurationResultTypeDef]], # (2)
CreateDetectorResponseTypeDef#
# CreateDetectorResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import CreateDetectorResponseTypeDef
def get_value() -> CreateDetectorResponseTypeDef:
return {
"DetectorId": ...,
}
# CreateDetectorResponseTypeDef definition
class CreateDetectorResponseTypeDef(TypedDict):
DetectorId: str,
UnprocessedDataSources: UnprocessedDataSourcesResultTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOrganizationConfigurationResponseTypeDef#
# DescribeOrganizationConfigurationResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DescribeOrganizationConfigurationResponseTypeDef
def get_value() -> DescribeOrganizationConfigurationResponseTypeDef:
return {
"AutoEnable": ...,
}
# DescribeOrganizationConfigurationResponseTypeDef definition
class DescribeOrganizationConfigurationResponseTypeDef(TypedDict):
AutoEnable: bool,
MemberAccountLimitReached: bool,
DataSources: OrganizationDataSourceConfigurationsResultTypeDef, # (1)
Features: List[OrganizationFeatureConfigurationResultTypeDef], # (2)
AutoEnableOrganizationMembers: AutoEnableMembersType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
NextToken: NotRequired[str],
- See OrganizationDataSourceConfigurationsResultTypeDef
- See OrganizationFeatureConfigurationResultTypeDef
- See AutoEnableMembersType
- See ResponseMetadataTypeDef
UpdateOrganizationConfigurationRequestTypeDef#
# UpdateOrganizationConfigurationRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UpdateOrganizationConfigurationRequestTypeDef
def get_value() -> UpdateOrganizationConfigurationRequestTypeDef:
return {
"DetectorId": ...,
}
# UpdateOrganizationConfigurationRequestTypeDef definition
class UpdateOrganizationConfigurationRequestTypeDef(TypedDict):
DetectorId: str,
AutoEnable: NotRequired[bool],
DataSources: NotRequired[OrganizationDataSourceConfigurationsTypeDef], # (1)
Features: NotRequired[Sequence[OrganizationFeatureConfigurationTypeDef]], # (2)
AutoEnableOrganizationMembers: NotRequired[AutoEnableMembersType], # (3)
- See OrganizationDataSourceConfigurationsTypeDef
- See OrganizationFeatureConfigurationTypeDef
- See AutoEnableMembersType
GetOrganizationStatisticsResponseTypeDef#
# GetOrganizationStatisticsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetOrganizationStatisticsResponseTypeDef
def get_value() -> GetOrganizationStatisticsResponseTypeDef:
return {
"OrganizationDetails": ...,
}
# GetOrganizationStatisticsResponseTypeDef definition
class GetOrganizationStatisticsResponseTypeDef(TypedDict):
OrganizationDetails: OrganizationDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ActionTypeDef#
# ActionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ActionTypeDef
def get_value() -> ActionTypeDef:
return {
"ActionType": ...,
}
# ActionTypeDef definition
class ActionTypeDef(TypedDict):
ActionType: NotRequired[str],
AwsApiCallAction: NotRequired[AwsApiCallActionTypeDef], # (1)
DnsRequestAction: NotRequired[DnsRequestActionTypeDef], # (2)
NetworkConnectionAction: NotRequired[NetworkConnectionActionTypeDef], # (3)
PortProbeAction: NotRequired[PortProbeActionTypeDef], # (4)
KubernetesApiCallAction: NotRequired[KubernetesApiCallActionTypeDef], # (5)
RdsLoginAttemptAction: NotRequired[RdsLoginAttemptActionTypeDef], # (6)
KubernetesPermissionCheckedDetails: NotRequired[KubernetesPermissionCheckedDetailsTypeDef], # (7)
KubernetesRoleBindingDetails: NotRequired[KubernetesRoleBindingDetailsTypeDef], # (8)
KubernetesRoleDetails: NotRequired[KubernetesRoleDetailsTypeDef], # (9)
- See AwsApiCallActionTypeDef
- See DnsRequestActionTypeDef
- See NetworkConnectionActionTypeDef
- See PortProbeActionTypeDef
- See KubernetesApiCallActionTypeDef
- See RdsLoginAttemptActionTypeDef
- See KubernetesPermissionCheckedDetailsTypeDef
- See KubernetesRoleBindingDetailsTypeDef
- See KubernetesRoleDetailsTypeDef
SequenceTypeDef#
# SequenceTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import SequenceTypeDef
def get_value() -> SequenceTypeDef:
return {
"Uid": ...,
}
# SequenceTypeDef definition
class SequenceTypeDef(TypedDict):
Uid: str,
Description: str,
Signals: List[SignalTypeDef], # (4)
Actors: NotRequired[List[ActorTypeDef]], # (1)
Resources: NotRequired[List[ResourceV2TypeDef]], # (2)
Endpoints: NotRequired[List[NetworkEndpointTypeDef]], # (3)
SequenceIndicators: NotRequired[List[IndicatorTypeDef]], # (5)
- See ActorTypeDef
- See ResourceV2TypeDef
- See NetworkEndpointTypeDef
- See SignalTypeDef
- See IndicatorTypeDef
UpdateMalwareScanSettingsRequestTypeDef#
# UpdateMalwareScanSettingsRequestTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import UpdateMalwareScanSettingsRequestTypeDef
def get_value() -> UpdateMalwareScanSettingsRequestTypeDef:
return {
"DetectorId": ...,
}
# UpdateMalwareScanSettingsRequestTypeDef definition
class UpdateMalwareScanSettingsRequestTypeDef(TypedDict):
DetectorId: str,
ScanResourceCriteria: NotRequired[ScanResourceCriteriaUnionTypeDef], # (1)
EbsSnapshotPreservation: NotRequired[EbsSnapshotPreservationType], # (2)
EbsVolumeScanDetailsTypeDef#
# EbsVolumeScanDetailsTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import EbsVolumeScanDetailsTypeDef
def get_value() -> EbsVolumeScanDetailsTypeDef:
return {
"ScanId": ...,
}
# EbsVolumeScanDetailsTypeDef definition
class EbsVolumeScanDetailsTypeDef(TypedDict):
ScanId: NotRequired[str],
ScanStartedAt: NotRequired[datetime],
ScanCompletedAt: NotRequired[datetime],
TriggerFindingId: NotRequired[str],
Sources: NotRequired[List[str]],
ScanDetections: NotRequired[ScanDetectionsTypeDef], # (1)
ScanType: NotRequired[ScanTypeType], # (2)
- See ScanDetectionsTypeDef
- See ScanTypeType
GetUsageStatisticsResponseTypeDef#
# GetUsageStatisticsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetUsageStatisticsResponseTypeDef
def get_value() -> GetUsageStatisticsResponseTypeDef:
return {
"UsageStatistics": ...,
}
# GetUsageStatisticsResponseTypeDef definition
class GetUsageStatisticsResponseTypeDef(TypedDict):
UsageStatistics: UsageStatisticsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ResourceTypeDef#
# ResourceTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"AccessKeyDetails": ...,
}
# ResourceTypeDef definition
class ResourceTypeDef(TypedDict):
AccessKeyDetails: NotRequired[AccessKeyDetailsTypeDef], # (1)
S3BucketDetails: NotRequired[List[S3BucketDetailTypeDef]], # (2)
InstanceDetails: NotRequired[InstanceDetailsTypeDef], # (3)
EksClusterDetails: NotRequired[EksClusterDetailsTypeDef], # (4)
KubernetesDetails: NotRequired[KubernetesDetailsTypeDef], # (5)
ResourceType: NotRequired[str],
EbsVolumeDetails: NotRequired[EbsVolumeDetailsTypeDef], # (6)
EcsClusterDetails: NotRequired[EcsClusterDetailsTypeDef], # (7)
ContainerDetails: NotRequired[ContainerTypeDef], # (8)
RdsDbInstanceDetails: NotRequired[RdsDbInstanceDetailsTypeDef], # (9)
RdsLimitlessDbDetails: NotRequired[RdsLimitlessDbDetailsTypeDef], # (10)
RdsDbUserDetails: NotRequired[RdsDbUserDetailsTypeDef], # (11)
LambdaDetails: NotRequired[LambdaDetailsTypeDef], # (12)
- See AccessKeyDetailsTypeDef
- See S3BucketDetailTypeDef
- See InstanceDetailsTypeDef
- See EksClusterDetailsTypeDef
- See KubernetesDetailsTypeDef
- See EbsVolumeDetailsTypeDef
- See EcsClusterDetailsTypeDef
- See ContainerTypeDef
- See RdsDbInstanceDetailsTypeDef
- See RdsLimitlessDbDetailsTypeDef
- See RdsDbUserDetailsTypeDef
- See LambdaDetailsTypeDef
GetMemberDetectorsResponseTypeDef#
# GetMemberDetectorsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetMemberDetectorsResponseTypeDef
def get_value() -> GetMemberDetectorsResponseTypeDef:
return {
"MemberDataSourceConfigurations": ...,
}
# GetMemberDetectorsResponseTypeDef definition
class GetMemberDetectorsResponseTypeDef(TypedDict):
MemberDataSourceConfigurations: List[MemberDataSourceConfigurationTypeDef], # (1)
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DetectionTypeDef#
# DetectionTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import DetectionTypeDef
def get_value() -> DetectionTypeDef:
return {
"Anomaly": ...,
}
# DetectionTypeDef definition
class DetectionTypeDef(TypedDict):
Anomaly: NotRequired[AnomalyTypeDef], # (1)
Sequence: NotRequired[SequenceTypeDef], # (2)
- See AnomalyTypeDef
- See SequenceTypeDef
ServiceTypeDef#
# ServiceTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import ServiceTypeDef
def get_value() -> ServiceTypeDef:
return {
"Action": ...,
}
# ServiceTypeDef definition
class ServiceTypeDef(TypedDict):
Action: NotRequired[ActionTypeDef], # (1)
Evidence: NotRequired[EvidenceTypeDef], # (2)
Archived: NotRequired[bool],
Count: NotRequired[int],
DetectorId: NotRequired[str],
EventFirstSeen: NotRequired[str],
EventLastSeen: NotRequired[str],
ResourceRole: NotRequired[str],
ServiceName: NotRequired[str],
UserFeedback: NotRequired[str],
AdditionalInfo: NotRequired[ServiceAdditionalInfoTypeDef], # (3)
FeatureName: NotRequired[str],
EbsVolumeScanDetails: NotRequired[EbsVolumeScanDetailsTypeDef], # (4)
RuntimeDetails: NotRequired[RuntimeDetailsTypeDef], # (5)
Detection: NotRequired[DetectionTypeDef], # (6)
MalwareScanDetails: NotRequired[MalwareScanDetailsTypeDef], # (7)
- See ActionTypeDef
- See EvidenceTypeDef
- See ServiceAdditionalInfoTypeDef
- See EbsVolumeScanDetailsTypeDef
- See RuntimeDetailsTypeDef
- See DetectionTypeDef
- See MalwareScanDetailsTypeDef
FindingTypeDef#
# FindingTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import FindingTypeDef
def get_value() -> FindingTypeDef:
return {
"AccountId": ...,
}
# FindingTypeDef definition
class FindingTypeDef(TypedDict):
AccountId: str,
Arn: str,
CreatedAt: str,
Id: str,
Region: str,
Resource: ResourceTypeDef, # (1)
SchemaVersion: str,
Severity: float,
Type: str,
UpdatedAt: str,
Confidence: NotRequired[float],
Description: NotRequired[str],
Partition: NotRequired[str],
Service: NotRequired[ServiceTypeDef], # (2)
Title: NotRequired[str],
AssociatedAttackSequenceArn: NotRequired[str],
- See ResourceTypeDef
- See ServiceTypeDef
GetFindingsResponseTypeDef#
# GetFindingsResponseTypeDef TypedDict usage example
from types_boto3_guardduty.type_defs import GetFindingsResponseTypeDef
def get_value() -> GetFindingsResponseTypeDef:
return {
"Findings": ...,
}
# GetFindingsResponseTypeDef definition
class GetFindingsResponseTypeDef(TypedDict):
Findings: List[FindingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)