Typed dictionaries
Auto-generated documentation for GuardDuty type annotations stubs module types-aiobotocore-guardduty.
AcceptAdministratorInvitationRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import AcceptAdministratorInvitationRequestRequestTypeDef
def get_value() -> AcceptAdministratorInvitationRequestRequestTypeDef:
return {
"DetectorId": ...,
"AdministratorId": ...,
"InvitationId": ...,
}
Definition
class AcceptAdministratorInvitationRequestRequestTypeDef(TypedDict):
DetectorId: str,
AdministratorId: str,
InvitationId: str,
AcceptInvitationRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import AcceptInvitationRequestRequestTypeDef
def get_value() -> AcceptInvitationRequestRequestTypeDef:
return {
"DetectorId": ...,
"MasterId": ...,
"InvitationId": ...,
}
Definition
class AcceptInvitationRequestRequestTypeDef(TypedDict):
DetectorId: str,
MasterId: str,
InvitationId: str,
AccessControlListTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import AccessControlListTypeDef
def get_value() -> AccessControlListTypeDef:
return {
"AllowsPublicReadAccess": ...,
}
Definition
class AccessControlListTypeDef(TypedDict):
AllowsPublicReadAccess: NotRequired[bool],
AllowsPublicWriteAccess: NotRequired[bool],
AccessKeyDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import AccessKeyDetailsTypeDef
def get_value() -> AccessKeyDetailsTypeDef:
return {
"AccessKeyId": ...,
}
Definition
class AccessKeyDetailsTypeDef(TypedDict):
AccessKeyId: NotRequired[str],
PrincipalId: NotRequired[str],
UserName: NotRequired[str],
UserType: NotRequired[str],
AccountDetailTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import AccountDetailTypeDef
def get_value() -> AccountDetailTypeDef:
return {
"AccountId": ...,
"Email": ...,
}
BlockPublicAccessTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import BlockPublicAccessTypeDef
def get_value() -> BlockPublicAccessTypeDef:
return {
"IgnorePublicAcls": ...,
}
Definition
class BlockPublicAccessTypeDef(TypedDict):
IgnorePublicAcls: NotRequired[bool],
RestrictPublicBuckets: NotRequired[bool],
BlockPublicAcls: NotRequired[bool],
BlockPublicPolicy: NotRequired[bool],
DnsRequestActionTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DnsRequestActionTypeDef
def get_value() -> DnsRequestActionTypeDef:
return {
"Domain": ...,
}
Definition
class DnsRequestActionTypeDef(TypedDict):
Domain: NotRequired[str],
Protocol: NotRequired[str],
Blocked: NotRequired[bool],
AdminAccountTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import AdminAccountTypeDef
def get_value() -> AdminAccountTypeDef:
return {
"AdminAccountId": ...,
}
Definition
class AdminAccountTypeDef(TypedDict):
AdminAccountId: NotRequired[str],
AdminStatus: NotRequired[AdminStatusType], # (1)
- See AdminStatusType
AdministratorTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import AdministratorTypeDef
def get_value() -> AdministratorTypeDef:
return {
"AccountId": ...,
}
Definition
class AdministratorTypeDef(TypedDict):
AccountId: NotRequired[str],
InvitationId: NotRequired[str],
RelationshipStatus: NotRequired[str],
InvitedAt: NotRequired[str],
ArchiveFindingsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ArchiveFindingsRequestRequestTypeDef
def get_value() -> ArchiveFindingsRequestRequestTypeDef:
return {
"DetectorId": ...,
"FindingIds": ...,
}
Definition
class ArchiveFindingsRequestRequestTypeDef(TypedDict):
DetectorId: str,
FindingIds: Sequence[str],
DomainDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DomainDetailsTypeDef
def get_value() -> DomainDetailsTypeDef:
return {
"Domain": ...,
}
RemoteAccountDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import RemoteAccountDetailsTypeDef
def get_value() -> RemoteAccountDetailsTypeDef:
return {
"AccountId": ...,
}
Definition
class RemoteAccountDetailsTypeDef(TypedDict):
AccountId: NotRequired[str],
Affiliated: NotRequired[bool],
BucketPolicyTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import BucketPolicyTypeDef
def get_value() -> BucketPolicyTypeDef:
return {
"AllowsPublicReadAccess": ...,
}
Definition
class BucketPolicyTypeDef(TypedDict):
AllowsPublicReadAccess: NotRequired[bool],
AllowsPublicWriteAccess: NotRequired[bool],
CityTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CityTypeDef
def get_value() -> CityTypeDef:
return {
"CityName": ...,
}
CloudTrailConfigurationResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CloudTrailConfigurationResultTypeDef
def get_value() -> CloudTrailConfigurationResultTypeDef:
return {
"Status": ...,
}
Definition
class CloudTrailConfigurationResultTypeDef(TypedDict):
Status: DataSourceStatusType, # (1)
ConditionTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ConditionTypeDef
def get_value() -> ConditionTypeDef:
return {
"Eq": ...,
}
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],
SecurityContextTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import SecurityContextTypeDef
def get_value() -> SecurityContextTypeDef:
return {
"Privileged": ...,
}
VolumeMountTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import VolumeMountTypeDef
def get_value() -> VolumeMountTypeDef:
return {
"Name": ...,
}
CountryTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CountryTypeDef
def get_value() -> CountryTypeDef:
return {
"CountryCode": ...,
}
Definition
class CountryTypeDef(TypedDict):
CountryCode: NotRequired[str],
CountryName: NotRequired[str],
ResponseMetadataTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
CreateIPSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CreateIPSetRequestRequestTypeDef
def get_value() -> CreateIPSetRequestRequestTypeDef:
return {
"DetectorId": ...,
"Name": ...,
"Format": ...,
"Location": ...,
"Activate": ...,
}
Definition
class CreateIPSetRequestRequestTypeDef(TypedDict):
DetectorId: str,
Name: str,
Format: IpSetFormatType, # (1)
Location: str,
Activate: bool,
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
- See IpSetFormatType
UnprocessedAccountTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UnprocessedAccountTypeDef
def get_value() -> UnprocessedAccountTypeDef:
return {
"AccountId": ...,
"Result": ...,
}
DestinationPropertiesTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DestinationPropertiesTypeDef
def get_value() -> DestinationPropertiesTypeDef:
return {
"DestinationArn": ...,
}
Definition
class DestinationPropertiesTypeDef(TypedDict):
DestinationArn: NotRequired[str],
KmsKeyArn: NotRequired[str],
CreateSampleFindingsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CreateSampleFindingsRequestRequestTypeDef
def get_value() -> CreateSampleFindingsRequestRequestTypeDef:
return {
"DetectorId": ...,
}
Definition
class CreateSampleFindingsRequestRequestTypeDef(TypedDict):
DetectorId: str,
FindingTypes: NotRequired[Sequence[str]],
CreateThreatIntelSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CreateThreatIntelSetRequestRequestTypeDef
def get_value() -> CreateThreatIntelSetRequestRequestTypeDef:
return {
"DetectorId": ...,
"Name": ...,
"Format": ...,
"Location": ...,
"Activate": ...,
}
Definition
class CreateThreatIntelSetRequestRequestTypeDef(TypedDict):
DetectorId: str,
Name: str,
Format: ThreatIntelSetFormatType, # (1)
Location: str,
Activate: bool,
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
DNSLogsConfigurationResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DNSLogsConfigurationResultTypeDef
def get_value() -> DNSLogsConfigurationResultTypeDef:
return {
"Status": ...,
}
FlowLogsConfigurationResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import FlowLogsConfigurationResultTypeDef
def get_value() -> FlowLogsConfigurationResultTypeDef:
return {
"Status": ...,
}
S3LogsConfigurationResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import S3LogsConfigurationResultTypeDef
def get_value() -> S3LogsConfigurationResultTypeDef:
return {
"Status": ...,
}
S3LogsConfigurationTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import S3LogsConfigurationTypeDef
def get_value() -> S3LogsConfigurationTypeDef:
return {
"Enable": ...,
}
DataSourceFreeTrialTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DataSourceFreeTrialTypeDef
def get_value() -> DataSourceFreeTrialTypeDef:
return {
"FreeTrialDaysRemaining": ...,
}
DeclineInvitationsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DeclineInvitationsRequestRequestTypeDef
def get_value() -> DeclineInvitationsRequestRequestTypeDef:
return {
"AccountIds": ...,
}
DefaultServerSideEncryptionTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DefaultServerSideEncryptionTypeDef
def get_value() -> DefaultServerSideEncryptionTypeDef:
return {
"EncryptionType": ...,
}
Definition
class DefaultServerSideEncryptionTypeDef(TypedDict):
EncryptionType: NotRequired[str],
KmsMasterKeyArn: NotRequired[str],
DeleteDetectorRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DeleteDetectorRequestRequestTypeDef
def get_value() -> DeleteDetectorRequestRequestTypeDef:
return {
"DetectorId": ...,
}
DeleteFilterRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DeleteFilterRequestRequestTypeDef
def get_value() -> DeleteFilterRequestRequestTypeDef:
return {
"DetectorId": ...,
"FilterName": ...,
}
DeleteIPSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DeleteIPSetRequestRequestTypeDef
def get_value() -> DeleteIPSetRequestRequestTypeDef:
return {
"DetectorId": ...,
"IpSetId": ...,
}
DeleteInvitationsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DeleteInvitationsRequestRequestTypeDef
def get_value() -> DeleteInvitationsRequestRequestTypeDef:
return {
"AccountIds": ...,
}
DeleteMembersRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DeleteMembersRequestRequestTypeDef
def get_value() -> DeleteMembersRequestRequestTypeDef:
return {
"DetectorId": ...,
"AccountIds": ...,
}
Definition
class DeleteMembersRequestRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
DeletePublishingDestinationRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DeletePublishingDestinationRequestRequestTypeDef
def get_value() -> DeletePublishingDestinationRequestRequestTypeDef:
return {
"DetectorId": ...,
"DestinationId": ...,
}
Definition
class DeletePublishingDestinationRequestRequestTypeDef(TypedDict):
DetectorId: str,
DestinationId: str,
DeleteThreatIntelSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DeleteThreatIntelSetRequestRequestTypeDef
def get_value() -> DeleteThreatIntelSetRequestRequestTypeDef:
return {
"DetectorId": ...,
"ThreatIntelSetId": ...,
}
Definition
class DeleteThreatIntelSetRequestRequestTypeDef(TypedDict):
DetectorId: str,
ThreatIntelSetId: str,
PaginatorConfigTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
SortCriteriaTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import SortCriteriaTypeDef
def get_value() -> SortCriteriaTypeDef:
return {
"AttributeName": ...,
}
Definition
class SortCriteriaTypeDef(TypedDict):
AttributeName: NotRequired[str],
OrderBy: NotRequired[OrderByType], # (1)
- See OrderByType
DescribeOrganizationConfigurationRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DescribeOrganizationConfigurationRequestRequestTypeDef
def get_value() -> DescribeOrganizationConfigurationRequestRequestTypeDef:
return {
"DetectorId": ...,
}
DescribePublishingDestinationRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DescribePublishingDestinationRequestRequestTypeDef
def get_value() -> DescribePublishingDestinationRequestRequestTypeDef:
return {
"DetectorId": ...,
"DestinationId": ...,
}
Definition
class DescribePublishingDestinationRequestRequestTypeDef(TypedDict):
DetectorId: str,
DestinationId: str,
DestinationTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DestinationTypeDef
def get_value() -> DestinationTypeDef:
return {
"DestinationId": ...,
"DestinationType": ...,
"Status": ...,
}
Definition
class DestinationTypeDef(TypedDict):
DestinationId: str,
DestinationType: DestinationTypeType, # (1)
Status: PublishingStatusType, # (2)
DisableOrganizationAdminAccountRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DisableOrganizationAdminAccountRequestRequestTypeDef
def get_value() -> DisableOrganizationAdminAccountRequestRequestTypeDef:
return {
"AdminAccountId": ...,
}
Definition
class DisableOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
AdminAccountId: str,
DisassociateFromAdministratorAccountRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DisassociateFromAdministratorAccountRequestRequestTypeDef
def get_value() -> DisassociateFromAdministratorAccountRequestRequestTypeDef:
return {
"DetectorId": ...,
}
Definition
class DisassociateFromAdministratorAccountRequestRequestTypeDef(TypedDict):
DetectorId: str,
DisassociateFromMasterAccountRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DisassociateFromMasterAccountRequestRequestTypeDef
def get_value() -> DisassociateFromMasterAccountRequestRequestTypeDef:
return {
"DetectorId": ...,
}
DisassociateMembersRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DisassociateMembersRequestRequestTypeDef
def get_value() -> DisassociateMembersRequestRequestTypeDef:
return {
"DetectorId": ...,
"AccountIds": ...,
}
Definition
class DisassociateMembersRequestRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
VolumeDetailTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import VolumeDetailTypeDef
def get_value() -> VolumeDetailTypeDef:
return {
"VolumeArn": ...,
}
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
Usage Example
from types_aiobotocore_guardduty.type_defs import EbsVolumesResultTypeDef
def get_value() -> EbsVolumesResultTypeDef:
return {
"Status": ...,
}
Definition
class EbsVolumesResultTypeDef(TypedDict):
Status: NotRequired[DataSourceStatusType], # (1)
TagTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
EnableOrganizationAdminAccountRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import EnableOrganizationAdminAccountRequestRequestTypeDef
def get_value() -> EnableOrganizationAdminAccountRequestRequestTypeDef:
return {
"AdminAccountId": ...,
}
Definition
class EnableOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
AdminAccountId: str,
ThreatIntelligenceDetailTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ThreatIntelligenceDetailTypeDef
def get_value() -> ThreatIntelligenceDetailTypeDef:
return {
"ThreatListName": ...,
}
Definition
class ThreatIntelligenceDetailTypeDef(TypedDict):
ThreatListName: NotRequired[str],
ThreatNames: NotRequired[List[str]],
FilterConditionTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import FilterConditionTypeDef
def get_value() -> FilterConditionTypeDef:
return {
"EqualsValue": ...,
}
Definition
class FilterConditionTypeDef(TypedDict):
EqualsValue: NotRequired[str],
GreaterThan: NotRequired[int],
LessThan: NotRequired[int],
FindingStatisticsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import FindingStatisticsTypeDef
def get_value() -> FindingStatisticsTypeDef:
return {
"CountBySeverity": ...,
}
GeoLocationTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GeoLocationTypeDef
def get_value() -> GeoLocationTypeDef:
return {
"Lat": ...,
}
GetAdministratorAccountRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetAdministratorAccountRequestRequestTypeDef
def get_value() -> GetAdministratorAccountRequestRequestTypeDef:
return {
"DetectorId": ...,
}
GetDetectorRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetDetectorRequestRequestTypeDef
def get_value() -> GetDetectorRequestRequestTypeDef:
return {
"DetectorId": ...,
}
GetFilterRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetFilterRequestRequestTypeDef
def get_value() -> GetFilterRequestRequestTypeDef:
return {
"DetectorId": ...,
"FilterName": ...,
}
GetIPSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetIPSetRequestRequestTypeDef
def get_value() -> GetIPSetRequestRequestTypeDef:
return {
"DetectorId": ...,
"IpSetId": ...,
}
GetMalwareScanSettingsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetMalwareScanSettingsRequestRequestTypeDef
def get_value() -> GetMalwareScanSettingsRequestRequestTypeDef:
return {
"DetectorId": ...,
}
GetMasterAccountRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetMasterAccountRequestRequestTypeDef
def get_value() -> GetMasterAccountRequestRequestTypeDef:
return {
"DetectorId": ...,
}
MasterTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import MasterTypeDef
def get_value() -> MasterTypeDef:
return {
"AccountId": ...,
}
Definition
class MasterTypeDef(TypedDict):
AccountId: NotRequired[str],
InvitationId: NotRequired[str],
RelationshipStatus: NotRequired[str],
InvitedAt: NotRequired[str],
GetMemberDetectorsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetMemberDetectorsRequestRequestTypeDef
def get_value() -> GetMemberDetectorsRequestRequestTypeDef:
return {
"DetectorId": ...,
"AccountIds": ...,
}
Definition
class GetMemberDetectorsRequestRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
GetMembersRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetMembersRequestRequestTypeDef
def get_value() -> GetMembersRequestRequestTypeDef:
return {
"DetectorId": ...,
"AccountIds": ...,
}
Definition
class GetMembersRequestRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
MemberTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import MemberTypeDef
def get_value() -> MemberTypeDef:
return {
"AccountId": ...,
"MasterId": ...,
"Email": ...,
"RelationshipStatus": ...,
"UpdatedAt": ...,
}
Definition
class MemberTypeDef(TypedDict):
AccountId: str,
MasterId: str,
Email: str,
RelationshipStatus: str,
UpdatedAt: str,
DetectorId: NotRequired[str],
InvitedAt: NotRequired[str],
AdministratorId: NotRequired[str],
GetRemainingFreeTrialDaysRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetRemainingFreeTrialDaysRequestRequestTypeDef
def get_value() -> GetRemainingFreeTrialDaysRequestRequestTypeDef:
return {
"DetectorId": ...,
}
Definition
class GetRemainingFreeTrialDaysRequestRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: NotRequired[Sequence[str]],
GetThreatIntelSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetThreatIntelSetRequestRequestTypeDef
def get_value() -> GetThreatIntelSetRequestRequestTypeDef:
return {
"DetectorId": ...,
"ThreatIntelSetId": ...,
}
Definition
class GetThreatIntelSetRequestRequestTypeDef(TypedDict):
DetectorId: str,
ThreatIntelSetId: str,
UsageCriteriaTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UsageCriteriaTypeDef
def get_value() -> UsageCriteriaTypeDef:
return {
"DataSources": ...,
}
Definition
class UsageCriteriaTypeDef(TypedDict):
DataSources: Sequence[DataSourceType], # (1)
AccountIds: NotRequired[Sequence[str]],
Resources: NotRequired[Sequence[str]],
- See DataSourceType
HighestSeverityThreatDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import HighestSeverityThreatDetailsTypeDef
def get_value() -> HighestSeverityThreatDetailsTypeDef:
return {
"Severity": ...,
}
Definition
class HighestSeverityThreatDetailsTypeDef(TypedDict):
Severity: NotRequired[str],
ThreatName: NotRequired[str],
Count: NotRequired[int],
HostPathTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import HostPathTypeDef
def get_value() -> HostPathTypeDef:
return {
"Path": ...,
}
IamInstanceProfileTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import IamInstanceProfileTypeDef
def get_value() -> IamInstanceProfileTypeDef:
return {
"Arn": ...,
}
ProductCodeTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ProductCodeTypeDef
def get_value() -> ProductCodeTypeDef:
return {
"Code": ...,
}
Definition
class ProductCodeTypeDef(TypedDict):
Code: NotRequired[str],
ProductType: NotRequired[str],
InvitationTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import InvitationTypeDef
def get_value() -> InvitationTypeDef:
return {
"AccountId": ...,
}
Definition
class InvitationTypeDef(TypedDict):
AccountId: NotRequired[str],
InvitationId: NotRequired[str],
RelationshipStatus: NotRequired[str],
InvitedAt: NotRequired[str],
InviteMembersRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import InviteMembersRequestRequestTypeDef
def get_value() -> InviteMembersRequestRequestTypeDef:
return {
"DetectorId": ...,
"AccountIds": ...,
}
Definition
class InviteMembersRequestRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
DisableEmailNotification: NotRequired[bool],
Message: NotRequired[str],
KubernetesAuditLogsConfigurationResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import KubernetesAuditLogsConfigurationResultTypeDef
def get_value() -> KubernetesAuditLogsConfigurationResultTypeDef:
return {
"Status": ...,
}
Definition
class KubernetesAuditLogsConfigurationResultTypeDef(TypedDict):
Status: DataSourceStatusType, # (1)
KubernetesAuditLogsConfigurationTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import KubernetesAuditLogsConfigurationTypeDef
def get_value() -> KubernetesAuditLogsConfigurationTypeDef:
return {
"Enable": ...,
}
KubernetesUserDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import KubernetesUserDetailsTypeDef
def get_value() -> KubernetesUserDetailsTypeDef:
return {
"Username": ...,
}
Definition
class KubernetesUserDetailsTypeDef(TypedDict):
Username: NotRequired[str],
Uid: NotRequired[str],
Groups: NotRequired[List[str]],
ListDetectorsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListDetectorsRequestRequestTypeDef
def get_value() -> ListDetectorsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListDetectorsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListFiltersRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListFiltersRequestRequestTypeDef
def get_value() -> ListFiltersRequestRequestTypeDef:
return {
"DetectorId": ...,
}
Definition
class ListFiltersRequestRequestTypeDef(TypedDict):
DetectorId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListIPSetsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListIPSetsRequestRequestTypeDef
def get_value() -> ListIPSetsRequestRequestTypeDef:
return {
"DetectorId": ...,
}
Definition
class ListIPSetsRequestRequestTypeDef(TypedDict):
DetectorId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListInvitationsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListInvitationsRequestRequestTypeDef
def get_value() -> ListInvitationsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListInvitationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListMembersRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListMembersRequestRequestTypeDef
def get_value() -> ListMembersRequestRequestTypeDef:
return {
"DetectorId": ...,
}
Definition
class ListMembersRequestRequestTypeDef(TypedDict):
DetectorId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
OnlyAssociated: NotRequired[str],
ListOrganizationAdminAccountsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListOrganizationAdminAccountsRequestRequestTypeDef
def get_value() -> ListOrganizationAdminAccountsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListOrganizationAdminAccountsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListPublishingDestinationsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListPublishingDestinationsRequestRequestTypeDef
def get_value() -> ListPublishingDestinationsRequestRequestTypeDef:
return {
"DetectorId": ...,
}
Definition
class ListPublishingDestinationsRequestRequestTypeDef(TypedDict):
DetectorId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
ListThreatIntelSetsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListThreatIntelSetsRequestRequestTypeDef
def get_value() -> ListThreatIntelSetsRequestRequestTypeDef:
return {
"DetectorId": ...,
}
Definition
class ListThreatIntelSetsRequestRequestTypeDef(TypedDict):
DetectorId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
LocalIpDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import LocalIpDetailsTypeDef
def get_value() -> LocalIpDetailsTypeDef:
return {
"IpAddressV4": ...,
}
LocalPortDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import LocalPortDetailsTypeDef
def get_value() -> LocalPortDetailsTypeDef:
return {
"Port": ...,
}
Definition
class LocalPortDetailsTypeDef(TypedDict):
Port: NotRequired[int],
PortName: NotRequired[str],
ScanEc2InstanceWithFindingsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ScanEc2InstanceWithFindingsTypeDef
def get_value() -> ScanEc2InstanceWithFindingsTypeDef:
return {
"EbsVolumes": ...,
}
RemotePortDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import RemotePortDetailsTypeDef
def get_value() -> RemotePortDetailsTypeDef:
return {
"Port": ...,
}
Definition
class RemotePortDetailsTypeDef(TypedDict):
Port: NotRequired[int],
PortName: NotRequired[str],
PrivateIpAddressDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import PrivateIpAddressDetailsTypeDef
def get_value() -> PrivateIpAddressDetailsTypeDef:
return {
"PrivateDnsName": ...,
}
Definition
class PrivateIpAddressDetailsTypeDef(TypedDict):
PrivateDnsName: NotRequired[str],
PrivateIpAddress: NotRequired[str],
SecurityGroupTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import SecurityGroupTypeDef
def get_value() -> SecurityGroupTypeDef:
return {
"GroupId": ...,
}
Definition
class SecurityGroupTypeDef(TypedDict):
GroupId: NotRequired[str],
GroupName: NotRequired[str],
OrganizationS3LogsConfigurationResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OrganizationS3LogsConfigurationResultTypeDef
def get_value() -> OrganizationS3LogsConfigurationResultTypeDef:
return {
"AutoEnable": ...,
}
OrganizationS3LogsConfigurationTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OrganizationS3LogsConfigurationTypeDef
def get_value() -> OrganizationS3LogsConfigurationTypeDef:
return {
"AutoEnable": ...,
}
OrganizationEbsVolumesResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OrganizationEbsVolumesResultTypeDef
def get_value() -> OrganizationEbsVolumesResultTypeDef:
return {
"AutoEnable": ...,
}
OrganizationEbsVolumesTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OrganizationEbsVolumesTypeDef
def get_value() -> OrganizationEbsVolumesTypeDef:
return {
"AutoEnable": ...,
}
OrganizationKubernetesAuditLogsConfigurationResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OrganizationKubernetesAuditLogsConfigurationResultTypeDef
def get_value() -> OrganizationKubernetesAuditLogsConfigurationResultTypeDef:
return {
"AutoEnable": ...,
}
Definition
class OrganizationKubernetesAuditLogsConfigurationResultTypeDef(TypedDict):
AutoEnable: bool,
OrganizationKubernetesAuditLogsConfigurationTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OrganizationKubernetesAuditLogsConfigurationTypeDef
def get_value() -> OrganizationKubernetesAuditLogsConfigurationTypeDef:
return {
"AutoEnable": ...,
}
OrganizationTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OrganizationTypeDef
def get_value() -> OrganizationTypeDef:
return {
"Asn": ...,
}
Definition
class OrganizationTypeDef(TypedDict):
Asn: NotRequired[str],
AsnOrg: NotRequired[str],
Isp: NotRequired[str],
Org: NotRequired[str],
OwnerTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OwnerTypeDef
def get_value() -> OwnerTypeDef:
return {
"Id": ...,
}
ResourceDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ResourceDetailsTypeDef
def get_value() -> ResourceDetailsTypeDef:
return {
"InstanceArn": ...,
}
ScanConditionPairTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ScanConditionPairTypeDef
def get_value() -> ScanConditionPairTypeDef:
return {
"Key": ...,
}
ScannedItemCountTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ScannedItemCountTypeDef
def get_value() -> ScannedItemCountTypeDef:
return {
"TotalGb": ...,
}
Definition
class ScannedItemCountTypeDef(TypedDict):
TotalGb: NotRequired[int],
Files: NotRequired[int],
Volumes: NotRequired[int],
ThreatsDetectedItemCountTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ThreatsDetectedItemCountTypeDef
def get_value() -> ThreatsDetectedItemCountTypeDef:
return {
"Files": ...,
}
ScanFilePathTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ScanFilePathTypeDef
def get_value() -> ScanFilePathTypeDef:
return {
"FilePath": ...,
}
Definition
class ScanFilePathTypeDef(TypedDict):
FilePath: NotRequired[str],
VolumeArn: NotRequired[str],
Hash: NotRequired[str],
FileName: NotRequired[str],
ScanResultDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ScanResultDetailsTypeDef
def get_value() -> ScanResultDetailsTypeDef:
return {
"ScanResult": ...,
}
- See ScanResultType
TriggerDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import TriggerDetailsTypeDef
def get_value() -> TriggerDetailsTypeDef:
return {
"GuardDutyFindingId": ...,
}
Definition
class TriggerDetailsTypeDef(TypedDict):
GuardDutyFindingId: NotRequired[str],
Description: NotRequired[str],
ServiceAdditionalInfoTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ServiceAdditionalInfoTypeDef
def get_value() -> ServiceAdditionalInfoTypeDef:
return {
"Value": ...,
}
Definition
class ServiceAdditionalInfoTypeDef(TypedDict):
Value: NotRequired[str],
Type: NotRequired[str],
StartMonitoringMembersRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import StartMonitoringMembersRequestRequestTypeDef
def get_value() -> StartMonitoringMembersRequestRequestTypeDef:
return {
"DetectorId": ...,
"AccountIds": ...,
}
Definition
class StartMonitoringMembersRequestRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
StopMonitoringMembersRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import StopMonitoringMembersRequestRequestTypeDef
def get_value() -> StopMonitoringMembersRequestRequestTypeDef:
return {
"DetectorId": ...,
"AccountIds": ...,
}
Definition
class StopMonitoringMembersRequestRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
TagResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
TotalTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import TotalTypeDef
def get_value() -> TotalTypeDef:
return {
"Amount": ...,
}
UnarchiveFindingsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UnarchiveFindingsRequestRequestTypeDef
def get_value() -> UnarchiveFindingsRequestRequestTypeDef:
return {
"DetectorId": ...,
"FindingIds": ...,
}
Definition
class UnarchiveFindingsRequestRequestTypeDef(TypedDict):
DetectorId: str,
FindingIds: Sequence[str],
UntagResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateFindingsFeedbackRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UpdateFindingsFeedbackRequestRequestTypeDef
def get_value() -> UpdateFindingsFeedbackRequestRequestTypeDef:
return {
"DetectorId": ...,
"FindingIds": ...,
"Feedback": ...,
}
Definition
class UpdateFindingsFeedbackRequestRequestTypeDef(TypedDict):
DetectorId: str,
FindingIds: Sequence[str],
Feedback: FeedbackType, # (1)
Comments: NotRequired[str],
- See FeedbackType
UpdateIPSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UpdateIPSetRequestRequestTypeDef
def get_value() -> UpdateIPSetRequestRequestTypeDef:
return {
"DetectorId": ...,
"IpSetId": ...,
}
Definition
class UpdateIPSetRequestRequestTypeDef(TypedDict):
DetectorId: str,
IpSetId: str,
Name: NotRequired[str],
Location: NotRequired[str],
Activate: NotRequired[bool],
UpdateThreatIntelSetRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UpdateThreatIntelSetRequestRequestTypeDef
def get_value() -> UpdateThreatIntelSetRequestRequestTypeDef:
return {
"DetectorId": ...,
"ThreatIntelSetId": ...,
}
Definition
class UpdateThreatIntelSetRequestRequestTypeDef(TypedDict):
DetectorId: str,
ThreatIntelSetId: str,
Name: NotRequired[str],
Location: NotRequired[str],
Activate: NotRequired[bool],
CreateMembersRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CreateMembersRequestRequestTypeDef
def get_value() -> CreateMembersRequestRequestTypeDef:
return {
"DetectorId": ...,
"AccountDetails": ...,
}
Definition
class CreateMembersRequestRequestTypeDef(TypedDict):
DetectorId: str,
AccountDetails: Sequence[AccountDetailTypeDef], # (1)
AccountLevelPermissionsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import AccountLevelPermissionsTypeDef
def get_value() -> AccountLevelPermissionsTypeDef:
return {
"BlockPublicAccess": ...,
}
Definition
class AccountLevelPermissionsTypeDef(TypedDict):
BlockPublicAccess: NotRequired[BlockPublicAccessTypeDef], # (1)
BucketLevelPermissionsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import BucketLevelPermissionsTypeDef
def get_value() -> BucketLevelPermissionsTypeDef:
return {
"AccessControlList": ...,
}
Definition
class BucketLevelPermissionsTypeDef(TypedDict):
AccessControlList: NotRequired[AccessControlListTypeDef], # (1)
BucketPolicy: NotRequired[BucketPolicyTypeDef], # (2)
BlockPublicAccess: NotRequired[BlockPublicAccessTypeDef], # (3)
FindingCriteriaTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import FindingCriteriaTypeDef
def get_value() -> FindingCriteriaTypeDef:
return {
"Criterion": ...,
}
Definition
class FindingCriteriaTypeDef(TypedDict):
Criterion: NotRequired[Mapping[str, ConditionTypeDef]], # (1)
- See ConditionTypeDef
ContainerTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ContainerTypeDef
def get_value() -> ContainerTypeDef:
return {
"ContainerRuntime": ...,
}
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)
CreateDetectorResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CreateDetectorResponseTypeDef
def get_value() -> CreateDetectorResponseTypeDef:
return {
"DetectorId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateDetectorResponseTypeDef(TypedDict):
DetectorId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateFilterResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CreateFilterResponseTypeDef
def get_value() -> CreateFilterResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class CreateFilterResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateIPSetResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CreateIPSetResponseTypeDef
def get_value() -> CreateIPSetResponseTypeDef:
return {
"IpSetId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateIPSetResponseTypeDef(TypedDict):
IpSetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePublishingDestinationResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CreatePublishingDestinationResponseTypeDef
def get_value() -> CreatePublishingDestinationResponseTypeDef:
return {
"DestinationId": ...,
"ResponseMetadata": ...,
}
Definition
class CreatePublishingDestinationResponseTypeDef(TypedDict):
DestinationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateThreatIntelSetResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CreateThreatIntelSetResponseTypeDef
def get_value() -> CreateThreatIntelSetResponseTypeDef:
return {
"ThreatIntelSetId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateThreatIntelSetResponseTypeDef(TypedDict):
ThreatIntelSetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAdministratorAccountResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetAdministratorAccountResponseTypeDef
def get_value() -> GetAdministratorAccountResponseTypeDef:
return {
"Administrator": ...,
"ResponseMetadata": ...,
}
Definition
class GetAdministratorAccountResponseTypeDef(TypedDict):
Administrator: AdministratorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIPSetResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetIPSetResponseTypeDef
def get_value() -> GetIPSetResponseTypeDef:
return {
"Name": ...,
"Format": ...,
"Location": ...,
"Status": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from types_aiobotocore_guardduty.type_defs import GetInvitationsCountResponseTypeDef
def get_value() -> GetInvitationsCountResponseTypeDef:
return {
"InvitationsCount": ...,
"ResponseMetadata": ...,
}
Definition
class GetInvitationsCountResponseTypeDef(TypedDict):
InvitationsCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetThreatIntelSetResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetThreatIntelSetResponseTypeDef
def get_value() -> GetThreatIntelSetResponseTypeDef:
return {
"Name": ...,
"Format": ...,
"Location": ...,
"Status": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class GetThreatIntelSetResponseTypeDef(TypedDict):
Name: str,
Format: ThreatIntelSetFormatType, # (1)
Location: str,
Status: ThreatIntelSetStatusType, # (2)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListDetectorsResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListDetectorsResponseTypeDef
def get_value() -> ListDetectorsResponseTypeDef:
return {
"DetectorIds": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListDetectorsResponseTypeDef(TypedDict):
DetectorIds: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListFiltersResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListFiltersResponseTypeDef
def get_value() -> ListFiltersResponseTypeDef:
return {
"FilterNames": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListFiltersResponseTypeDef(TypedDict):
FilterNames: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListFindingsResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListFindingsResponseTypeDef
def get_value() -> ListFindingsResponseTypeDef:
return {
"FindingIds": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListFindingsResponseTypeDef(TypedDict):
FindingIds: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListIPSetsResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListIPSetsResponseTypeDef
def get_value() -> ListIPSetsResponseTypeDef:
return {
"IpSetIds": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListIPSetsResponseTypeDef(TypedDict):
IpSetIds: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListOrganizationAdminAccountsResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListOrganizationAdminAccountsResponseTypeDef
def get_value() -> ListOrganizationAdminAccountsResponseTypeDef:
return {
"AdminAccounts": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListOrganizationAdminAccountsResponseTypeDef(TypedDict):
AdminAccounts: List[AdminAccountTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListThreatIntelSetsResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListThreatIntelSetsResponseTypeDef
def get_value() -> ListThreatIntelSetsResponseTypeDef:
return {
"ThreatIntelSetIds": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListThreatIntelSetsResponseTypeDef(TypedDict):
ThreatIntelSetIds: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateFilterResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UpdateFilterResponseTypeDef
def get_value() -> UpdateFilterResponseTypeDef:
return {
"Name": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateFilterResponseTypeDef(TypedDict):
Name: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateMembersResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CreateMembersResponseTypeDef
def get_value() -> CreateMembersResponseTypeDef:
return {
"UnprocessedAccounts": ...,
"ResponseMetadata": ...,
}
Definition
class CreateMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeclineInvitationsResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DeclineInvitationsResponseTypeDef
def get_value() -> DeclineInvitationsResponseTypeDef:
return {
"UnprocessedAccounts": ...,
"ResponseMetadata": ...,
}
Definition
class DeclineInvitationsResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteInvitationsResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DeleteInvitationsResponseTypeDef
def get_value() -> DeleteInvitationsResponseTypeDef:
return {
"UnprocessedAccounts": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteInvitationsResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteMembersResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DeleteMembersResponseTypeDef
def get_value() -> DeleteMembersResponseTypeDef:
return {
"UnprocessedAccounts": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateMembersResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DisassociateMembersResponseTypeDef
def get_value() -> DisassociateMembersResponseTypeDef:
return {
"UnprocessedAccounts": ...,
"ResponseMetadata": ...,
}
Definition
class DisassociateMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InviteMembersResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import InviteMembersResponseTypeDef
def get_value() -> InviteMembersResponseTypeDef:
return {
"UnprocessedAccounts": ...,
"ResponseMetadata": ...,
}
Definition
class InviteMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartMonitoringMembersResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import StartMonitoringMembersResponseTypeDef
def get_value() -> StartMonitoringMembersResponseTypeDef:
return {
"UnprocessedAccounts": ...,
"ResponseMetadata": ...,
}
Definition
class StartMonitoringMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopMonitoringMembersResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import StopMonitoringMembersResponseTypeDef
def get_value() -> StopMonitoringMembersResponseTypeDef:
return {
"UnprocessedAccounts": ...,
"ResponseMetadata": ...,
}
Definition
class StopMonitoringMembersResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateMemberDetectorsResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UpdateMemberDetectorsResponseTypeDef
def get_value() -> UpdateMemberDetectorsResponseTypeDef:
return {
"UnprocessedAccounts": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateMemberDetectorsResponseTypeDef(TypedDict):
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePublishingDestinationRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CreatePublishingDestinationRequestRequestTypeDef
def get_value() -> CreatePublishingDestinationRequestRequestTypeDef:
return {
"DetectorId": ...,
"DestinationType": ...,
"DestinationProperties": ...,
}
Definition
class CreatePublishingDestinationRequestRequestTypeDef(TypedDict):
DetectorId: str,
DestinationType: DestinationTypeType, # (1)
DestinationProperties: DestinationPropertiesTypeDef, # (2)
ClientToken: NotRequired[str],
DescribePublishingDestinationResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DescribePublishingDestinationResponseTypeDef
def get_value() -> DescribePublishingDestinationResponseTypeDef:
return {
"DestinationId": ...,
"DestinationType": ...,
"Status": ...,
"PublishingFailureStartTimestamp": ...,
"DestinationProperties": ...,
"ResponseMetadata": ...,
}
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
UpdatePublishingDestinationRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UpdatePublishingDestinationRequestRequestTypeDef
def get_value() -> UpdatePublishingDestinationRequestRequestTypeDef:
return {
"DetectorId": ...,
"DestinationId": ...,
}
Definition
class UpdatePublishingDestinationRequestRequestTypeDef(TypedDict):
DetectorId: str,
DestinationId: str,
DestinationProperties: NotRequired[DestinationPropertiesTypeDef], # (1)
KubernetesDataSourceFreeTrialTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import KubernetesDataSourceFreeTrialTypeDef
def get_value() -> KubernetesDataSourceFreeTrialTypeDef:
return {
"AuditLogs": ...,
}
Definition
class KubernetesDataSourceFreeTrialTypeDef(TypedDict):
AuditLogs: NotRequired[DataSourceFreeTrialTypeDef], # (1)
MalwareProtectionDataSourceFreeTrialTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import MalwareProtectionDataSourceFreeTrialTypeDef
def get_value() -> MalwareProtectionDataSourceFreeTrialTypeDef:
return {
"ScanEc2InstanceWithFindings": ...,
}
Definition
class MalwareProtectionDataSourceFreeTrialTypeDef(TypedDict):
ScanEc2InstanceWithFindings: NotRequired[DataSourceFreeTrialTypeDef], # (1)
ListDetectorsRequestListDetectorsPaginateTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListDetectorsRequestListDetectorsPaginateTypeDef
def get_value() -> ListDetectorsRequestListDetectorsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListDetectorsRequestListDetectorsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListFiltersRequestListFiltersPaginateTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListFiltersRequestListFiltersPaginateTypeDef
def get_value() -> ListFiltersRequestListFiltersPaginateTypeDef:
return {
"DetectorId": ...,
}
Definition
class ListFiltersRequestListFiltersPaginateTypeDef(TypedDict):
DetectorId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListIPSetsRequestListIPSetsPaginateTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListIPSetsRequestListIPSetsPaginateTypeDef
def get_value() -> ListIPSetsRequestListIPSetsPaginateTypeDef:
return {
"DetectorId": ...,
}
Definition
class ListIPSetsRequestListIPSetsPaginateTypeDef(TypedDict):
DetectorId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInvitationsRequestListInvitationsPaginateTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListInvitationsRequestListInvitationsPaginateTypeDef
def get_value() -> ListInvitationsRequestListInvitationsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListInvitationsRequestListInvitationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMembersRequestListMembersPaginateTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListMembersRequestListMembersPaginateTypeDef
def get_value() -> ListMembersRequestListMembersPaginateTypeDef:
return {
"DetectorId": ...,
}
Definition
class ListMembersRequestListMembersPaginateTypeDef(TypedDict):
DetectorId: str,
OnlyAssociated: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef
def get_value() -> ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListThreatIntelSetsRequestListThreatIntelSetsPaginateTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListThreatIntelSetsRequestListThreatIntelSetsPaginateTypeDef
def get_value() -> ListThreatIntelSetsRequestListThreatIntelSetsPaginateTypeDef:
return {
"DetectorId": ...,
}
Definition
class ListThreatIntelSetsRequestListThreatIntelSetsPaginateTypeDef(TypedDict):
DetectorId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetFindingsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetFindingsRequestRequestTypeDef
def get_value() -> GetFindingsRequestRequestTypeDef:
return {
"DetectorId": ...,
"FindingIds": ...,
}
Definition
class GetFindingsRequestRequestTypeDef(TypedDict):
DetectorId: str,
FindingIds: Sequence[str],
SortCriteria: NotRequired[SortCriteriaTypeDef], # (1)
ListPublishingDestinationsResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListPublishingDestinationsResponseTypeDef
def get_value() -> ListPublishingDestinationsResponseTypeDef:
return {
"Destinations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListPublishingDestinationsResponseTypeDef(TypedDict):
Destinations: List[DestinationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EbsVolumeDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import EbsVolumeDetailsTypeDef
def get_value() -> EbsVolumeDetailsTypeDef:
return {
"ScannedVolumeDetails": ...,
}
Definition
class EbsVolumeDetailsTypeDef(TypedDict):
ScannedVolumeDetails: NotRequired[List[VolumeDetailTypeDef]], # (1)
SkippedVolumeDetails: NotRequired[List[VolumeDetailTypeDef]], # (1)
ScanEc2InstanceWithFindingsResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ScanEc2InstanceWithFindingsResultTypeDef
def get_value() -> ScanEc2InstanceWithFindingsResultTypeDef:
return {
"EbsVolumes": ...,
}
Definition
class ScanEc2InstanceWithFindingsResultTypeDef(TypedDict):
EbsVolumes: NotRequired[EbsVolumesResultTypeDef], # (1)
EksClusterDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import EksClusterDetailsTypeDef
def get_value() -> EksClusterDetailsTypeDef:
return {
"Name": ...,
}
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
EvidenceTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import EvidenceTypeDef
def get_value() -> EvidenceTypeDef:
return {
"ThreatIntelligenceDetails": ...,
}
Definition
class EvidenceTypeDef(TypedDict):
ThreatIntelligenceDetails: NotRequired[List[ThreatIntelligenceDetailTypeDef]], # (1)
FilterCriterionTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import FilterCriterionTypeDef
def get_value() -> FilterCriterionTypeDef:
return {
"CriterionKey": ...,
}
Definition
class FilterCriterionTypeDef(TypedDict):
CriterionKey: NotRequired[CriterionKeyType], # (1)
FilterCondition: NotRequired[FilterConditionTypeDef], # (2)
GetFindingsStatisticsResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetFindingsStatisticsResponseTypeDef
def get_value() -> GetFindingsStatisticsResponseTypeDef:
return {
"FindingStatistics": ...,
"ResponseMetadata": ...,
}
Definition
class GetFindingsStatisticsResponseTypeDef(TypedDict):
FindingStatistics: FindingStatisticsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMasterAccountResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetMasterAccountResponseTypeDef
def get_value() -> GetMasterAccountResponseTypeDef:
return {
"Master": ...,
"ResponseMetadata": ...,
}
Definition
class GetMasterAccountResponseTypeDef(TypedDict):
Master: MasterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See MasterTypeDef
- See ResponseMetadataTypeDef
GetMembersResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetMembersResponseTypeDef
def get_value() -> GetMembersResponseTypeDef:
return {
"Members": ...,
"UnprocessedAccounts": ...,
"ResponseMetadata": ...,
}
Definition
class GetMembersResponseTypeDef(TypedDict):
Members: List[MemberTypeDef], # (1)
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListMembersResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListMembersResponseTypeDef
def get_value() -> ListMembersResponseTypeDef:
return {
"Members": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListMembersResponseTypeDef(TypedDict):
Members: List[MemberTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See MemberTypeDef
- See ResponseMetadataTypeDef
GetUsageStatisticsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetUsageStatisticsRequestRequestTypeDef
def get_value() -> GetUsageStatisticsRequestRequestTypeDef:
return {
"DetectorId": ...,
"UsageStatisticType": ...,
"UsageCriteria": ...,
}
Definition
class GetUsageStatisticsRequestRequestTypeDef(TypedDict):
DetectorId: str,
UsageStatisticType: UsageStatisticTypeType, # (1)
UsageCriteria: UsageCriteriaTypeDef, # (2)
Unit: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
VolumeTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import VolumeTypeDef
def get_value() -> VolumeTypeDef:
return {
"Name": ...,
}
Definition
class VolumeTypeDef(TypedDict):
Name: NotRequired[str],
HostPath: NotRequired[HostPathTypeDef], # (1)
- See HostPathTypeDef
ListInvitationsResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListInvitationsResponseTypeDef
def get_value() -> ListInvitationsResponseTypeDef:
return {
"Invitations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListInvitationsResponseTypeDef(TypedDict):
Invitations: List[InvitationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
KubernetesConfigurationResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import KubernetesConfigurationResultTypeDef
def get_value() -> KubernetesConfigurationResultTypeDef:
return {
"AuditLogs": ...,
}
Definition
class KubernetesConfigurationResultTypeDef(TypedDict):
AuditLogs: KubernetesAuditLogsConfigurationResultTypeDef, # (1)
KubernetesConfigurationTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import KubernetesConfigurationTypeDef
def get_value() -> KubernetesConfigurationTypeDef:
return {
"AuditLogs": ...,
}
Definition
class KubernetesConfigurationTypeDef(TypedDict):
AuditLogs: KubernetesAuditLogsConfigurationTypeDef, # (1)
MalwareProtectionConfigurationTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import MalwareProtectionConfigurationTypeDef
def get_value() -> MalwareProtectionConfigurationTypeDef:
return {
"ScanEc2InstanceWithFindings": ...,
}
Definition
class MalwareProtectionConfigurationTypeDef(TypedDict):
ScanEc2InstanceWithFindings: NotRequired[ScanEc2InstanceWithFindingsTypeDef], # (1)
NetworkInterfaceTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import NetworkInterfaceTypeDef
def get_value() -> NetworkInterfaceTypeDef:
return {
"Ipv6Addresses": ...,
}
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],
OrganizationScanEc2InstanceWithFindingsResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OrganizationScanEc2InstanceWithFindingsResultTypeDef
def get_value() -> OrganizationScanEc2InstanceWithFindingsResultTypeDef:
return {
"EbsVolumes": ...,
}
Definition
class OrganizationScanEc2InstanceWithFindingsResultTypeDef(TypedDict):
EbsVolumes: NotRequired[OrganizationEbsVolumesResultTypeDef], # (1)
OrganizationScanEc2InstanceWithFindingsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OrganizationScanEc2InstanceWithFindingsTypeDef
def get_value() -> OrganizationScanEc2InstanceWithFindingsTypeDef:
return {
"EbsVolumes": ...,
}
Definition
class OrganizationScanEc2InstanceWithFindingsTypeDef(TypedDict):
EbsVolumes: NotRequired[OrganizationEbsVolumesTypeDef], # (1)
OrganizationKubernetesConfigurationResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OrganizationKubernetesConfigurationResultTypeDef
def get_value() -> OrganizationKubernetesConfigurationResultTypeDef:
return {
"AuditLogs": ...,
}
Definition
class OrganizationKubernetesConfigurationResultTypeDef(TypedDict):
AuditLogs: OrganizationKubernetesAuditLogsConfigurationResultTypeDef, # (1)
OrganizationKubernetesConfigurationTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OrganizationKubernetesConfigurationTypeDef
def get_value() -> OrganizationKubernetesConfigurationTypeDef:
return {
"AuditLogs": ...,
}
Definition
class OrganizationKubernetesConfigurationTypeDef(TypedDict):
AuditLogs: OrganizationKubernetesAuditLogsConfigurationTypeDef, # (1)
RemoteIpDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import RemoteIpDetailsTypeDef
def get_value() -> RemoteIpDetailsTypeDef:
return {
"City": ...,
}
Definition
class RemoteIpDetailsTypeDef(TypedDict):
City: NotRequired[CityTypeDef], # (1)
Country: NotRequired[CountryTypeDef], # (2)
GeoLocation: NotRequired[GeoLocationTypeDef], # (3)
IpAddressV4: NotRequired[str],
Organization: NotRequired[OrganizationTypeDef], # (4)
- See CityTypeDef
- See CountryTypeDef
- See GeoLocationTypeDef
- See OrganizationTypeDef
ScanConditionTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ScanConditionTypeDef
def get_value() -> ScanConditionTypeDef:
return {
"MapEquals": ...,
}
ScanThreatNameTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ScanThreatNameTypeDef
def get_value() -> ScanThreatNameTypeDef:
return {
"Name": ...,
}
Definition
class ScanThreatNameTypeDef(TypedDict):
Name: NotRequired[str],
Severity: NotRequired[str],
ItemCount: NotRequired[int],
FilePaths: NotRequired[List[ScanFilePathTypeDef]], # (1)
ScanTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ScanTypeDef
def get_value() -> ScanTypeDef:
return {
"DetectorId": ...,
}
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)
- See ScanStatusType
- See TriggerDetailsTypeDef
- See ResourceDetailsTypeDef
- See ScanResultDetailsTypeDef
- See VolumeDetailTypeDef
UsageAccountResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UsageAccountResultTypeDef
def get_value() -> UsageAccountResultTypeDef:
return {
"AccountId": ...,
}
Definition
class UsageAccountResultTypeDef(TypedDict):
AccountId: NotRequired[str],
Total: NotRequired[TotalTypeDef], # (1)
- See TotalTypeDef
UsageDataSourceResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UsageDataSourceResultTypeDef
def get_value() -> UsageDataSourceResultTypeDef:
return {
"DataSource": ...,
}
Definition
class UsageDataSourceResultTypeDef(TypedDict):
DataSource: NotRequired[DataSourceType], # (1)
Total: NotRequired[TotalTypeDef], # (2)
- See DataSourceType
- See TotalTypeDef
UsageResourceResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UsageResourceResultTypeDef
def get_value() -> UsageResourceResultTypeDef:
return {
"Resource": ...,
}
Definition
class UsageResourceResultTypeDef(TypedDict):
Resource: NotRequired[str],
Total: NotRequired[TotalTypeDef], # (1)
- See TotalTypeDef
PermissionConfigurationTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import PermissionConfigurationTypeDef
def get_value() -> PermissionConfigurationTypeDef:
return {
"BucketLevelPermissions": ...,
}
Definition
class PermissionConfigurationTypeDef(TypedDict):
BucketLevelPermissions: NotRequired[BucketLevelPermissionsTypeDef], # (1)
AccountLevelPermissions: NotRequired[AccountLevelPermissionsTypeDef], # (2)
CreateFilterRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CreateFilterRequestRequestTypeDef
def get_value() -> CreateFilterRequestRequestTypeDef:
return {
"DetectorId": ...,
"Name": ...,
"FindingCriteria": ...,
}
Definition
class CreateFilterRequestRequestTypeDef(TypedDict):
DetectorId: str,
Name: str,
FindingCriteria: FindingCriteriaTypeDef, # (1)
Description: NotRequired[str],
Action: NotRequired[FilterActionType], # (2)
Rank: NotRequired[int],
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
GetFilterResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetFilterResponseTypeDef
def get_value() -> GetFilterResponseTypeDef:
return {
"Name": ...,
"Description": ...,
"Action": ...,
"Rank": ...,
"FindingCriteria": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class GetFilterResponseTypeDef(TypedDict):
Name: str,
Description: str,
Action: FilterActionType, # (1)
Rank: int,
FindingCriteria: FindingCriteriaTypeDef, # (2)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetFindingsStatisticsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetFindingsStatisticsRequestRequestTypeDef
def get_value() -> GetFindingsStatisticsRequestRequestTypeDef:
return {
"DetectorId": ...,
"FindingStatisticTypes": ...,
}
Definition
class GetFindingsStatisticsRequestRequestTypeDef(TypedDict):
DetectorId: str,
FindingStatisticTypes: Sequence[FindingStatisticTypeType], # (1)
FindingCriteria: NotRequired[FindingCriteriaTypeDef], # (2)
ListFindingsRequestListFindingsPaginateTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListFindingsRequestListFindingsPaginateTypeDef
def get_value() -> ListFindingsRequestListFindingsPaginateTypeDef:
return {
"DetectorId": ...,
}
Definition
class ListFindingsRequestListFindingsPaginateTypeDef(TypedDict):
DetectorId: str,
FindingCriteria: NotRequired[FindingCriteriaTypeDef], # (1)
SortCriteria: NotRequired[SortCriteriaTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListFindingsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ListFindingsRequestRequestTypeDef
def get_value() -> ListFindingsRequestRequestTypeDef:
return {
"DetectorId": ...,
}
Definition
class ListFindingsRequestRequestTypeDef(TypedDict):
DetectorId: str,
FindingCriteria: NotRequired[FindingCriteriaTypeDef], # (1)
SortCriteria: NotRequired[SortCriteriaTypeDef], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
UpdateFilterRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UpdateFilterRequestRequestTypeDef
def get_value() -> UpdateFilterRequestRequestTypeDef:
return {
"DetectorId": ...,
"FilterName": ...,
}
Definition
class UpdateFilterRequestRequestTypeDef(TypedDict):
DetectorId: str,
FilterName: str,
Description: NotRequired[str],
Action: NotRequired[FilterActionType], # (1)
Rank: NotRequired[int],
FindingCriteria: NotRequired[FindingCriteriaTypeDef], # (2)
DataSourcesFreeTrialTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DataSourcesFreeTrialTypeDef
def get_value() -> DataSourcesFreeTrialTypeDef:
return {
"CloudTrail": ...,
}
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
Usage Example
from types_aiobotocore_guardduty.type_defs import MalwareProtectionConfigurationResultTypeDef
def get_value() -> MalwareProtectionConfigurationResultTypeDef:
return {
"ScanEc2InstanceWithFindings": ...,
}
Definition
class MalwareProtectionConfigurationResultTypeDef(TypedDict):
ScanEc2InstanceWithFindings: NotRequired[ScanEc2InstanceWithFindingsResultTypeDef], # (1)
ServiceRole: NotRequired[str],
FilterCriteriaTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import FilterCriteriaTypeDef
def get_value() -> FilterCriteriaTypeDef:
return {
"FilterCriterion": ...,
}
Definition
class FilterCriteriaTypeDef(TypedDict):
FilterCriterion: NotRequired[Sequence[FilterCriterionTypeDef]], # (1)
EcsTaskDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import EcsTaskDetailsTypeDef
def get_value() -> EcsTaskDetailsTypeDef:
return {
"Arn": ...,
}
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],
- See TagTypeDef
- See VolumeTypeDef
- See ContainerTypeDef
KubernetesWorkloadDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import KubernetesWorkloadDetailsTypeDef
def get_value() -> KubernetesWorkloadDetailsTypeDef:
return {
"Name": ...,
}
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)
- See ContainerTypeDef
- See VolumeTypeDef
DataSourceConfigurationsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DataSourceConfigurationsTypeDef
def get_value() -> DataSourceConfigurationsTypeDef:
return {
"S3Logs": ...,
}
Definition
class DataSourceConfigurationsTypeDef(TypedDict):
S3Logs: NotRequired[S3LogsConfigurationTypeDef], # (1)
Kubernetes: NotRequired[KubernetesConfigurationTypeDef], # (2)
MalwareProtection: NotRequired[MalwareProtectionConfigurationTypeDef], # (3)
- See S3LogsConfigurationTypeDef
- See KubernetesConfigurationTypeDef
- See MalwareProtectionConfigurationTypeDef
InstanceDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import InstanceDetailsTypeDef
def get_value() -> InstanceDetailsTypeDef:
return {
"AvailabilityZone": ...,
}
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
OrganizationMalwareProtectionConfigurationResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OrganizationMalwareProtectionConfigurationResultTypeDef
def get_value() -> OrganizationMalwareProtectionConfigurationResultTypeDef:
return {
"ScanEc2InstanceWithFindings": ...,
}
Definition
class OrganizationMalwareProtectionConfigurationResultTypeDef(TypedDict):
ScanEc2InstanceWithFindings: NotRequired[OrganizationScanEc2InstanceWithFindingsResultTypeDef], # (1)
OrganizationMalwareProtectionConfigurationTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OrganizationMalwareProtectionConfigurationTypeDef
def get_value() -> OrganizationMalwareProtectionConfigurationTypeDef:
return {
"ScanEc2InstanceWithFindings": ...,
}
Definition
class OrganizationMalwareProtectionConfigurationTypeDef(TypedDict):
ScanEc2InstanceWithFindings: NotRequired[OrganizationScanEc2InstanceWithFindingsTypeDef], # (1)
AwsApiCallActionTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import AwsApiCallActionTypeDef
def get_value() -> AwsApiCallActionTypeDef:
return {
"Api": ...,
}
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
Usage Example
from types_aiobotocore_guardduty.type_defs import KubernetesApiCallActionTypeDef
def get_value() -> KubernetesApiCallActionTypeDef:
return {
"RequestUri": ...,
}
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],
NetworkConnectionActionTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import NetworkConnectionActionTypeDef
def get_value() -> NetworkConnectionActionTypeDef:
return {
"Blocked": ...,
}
Definition
class NetworkConnectionActionTypeDef(TypedDict):
Blocked: NotRequired[bool],
ConnectionDirection: NotRequired[str],
LocalPortDetails: NotRequired[LocalPortDetailsTypeDef], # (1)
Protocol: NotRequired[str],
LocalIpDetails: NotRequired[LocalIpDetailsTypeDef], # (2)
RemoteIpDetails: NotRequired[RemoteIpDetailsTypeDef], # (3)
RemotePortDetails: NotRequired[RemotePortDetailsTypeDef], # (4)
- See LocalPortDetailsTypeDef
- See LocalIpDetailsTypeDef
- See RemoteIpDetailsTypeDef
- See RemotePortDetailsTypeDef
PortProbeDetailTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import PortProbeDetailTypeDef
def get_value() -> PortProbeDetailTypeDef:
return {
"LocalPortDetails": ...,
}
Definition
class PortProbeDetailTypeDef(TypedDict):
LocalPortDetails: NotRequired[LocalPortDetailsTypeDef], # (1)
LocalIpDetails: NotRequired[LocalIpDetailsTypeDef], # (2)
RemoteIpDetails: NotRequired[RemoteIpDetailsTypeDef], # (3)
ScanResourceCriteriaTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ScanResourceCriteriaTypeDef
def get_value() -> ScanResourceCriteriaTypeDef:
return {
"Include": ...,
}
Definition
class ScanResourceCriteriaTypeDef(TypedDict):
Include: NotRequired[Dict[ScanCriterionKeyType, ScanConditionTypeDef]], # (1)
Exclude: NotRequired[Dict[ScanCriterionKeyType, ScanConditionTypeDef]], # (1)
ThreatDetectedByNameTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ThreatDetectedByNameTypeDef
def get_value() -> ThreatDetectedByNameTypeDef:
return {
"ItemCount": ...,
}
Definition
class ThreatDetectedByNameTypeDef(TypedDict):
ItemCount: NotRequired[int],
UniqueThreatNameCount: NotRequired[int],
Shortened: NotRequired[bool],
ThreatNames: NotRequired[List[ScanThreatNameTypeDef]], # (1)
DescribeMalwareScansResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DescribeMalwareScansResponseTypeDef
def get_value() -> DescribeMalwareScansResponseTypeDef:
return {
"Scans": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeMalwareScansResponseTypeDef(TypedDict):
Scans: List[ScanTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ScanTypeDef
- See ResponseMetadataTypeDef
UsageStatisticsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UsageStatisticsTypeDef
def get_value() -> UsageStatisticsTypeDef:
return {
"SumByAccount": ...,
}
Definition
class UsageStatisticsTypeDef(TypedDict):
SumByAccount: NotRequired[List[UsageAccountResultTypeDef]], # (1)
SumByDataSource: NotRequired[List[UsageDataSourceResultTypeDef]], # (2)
SumByResource: NotRequired[List[UsageResourceResultTypeDef]], # (3)
TopResources: NotRequired[List[UsageResourceResultTypeDef]], # (3)
- See UsageAccountResultTypeDef
- See UsageDataSourceResultTypeDef
- See UsageResourceResultTypeDef
- See UsageResourceResultTypeDef
PublicAccessTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import PublicAccessTypeDef
def get_value() -> PublicAccessTypeDef:
return {
"PermissionConfiguration": ...,
}
Definition
class PublicAccessTypeDef(TypedDict):
PermissionConfiguration: NotRequired[PermissionConfigurationTypeDef], # (1)
EffectivePermission: NotRequired[str],
AccountFreeTrialInfoTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import AccountFreeTrialInfoTypeDef
def get_value() -> AccountFreeTrialInfoTypeDef:
return {
"AccountId": ...,
}
Definition
class AccountFreeTrialInfoTypeDef(TypedDict):
AccountId: NotRequired[str],
DataSources: NotRequired[DataSourcesFreeTrialTypeDef], # (1)
DataSourceConfigurationsResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DataSourceConfigurationsResultTypeDef
def get_value() -> DataSourceConfigurationsResultTypeDef:
return {
"CloudTrail": ...,
"DNSLogs": ...,
"FlowLogs": ...,
"S3Logs": ...,
}
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
DescribeMalwareScansRequestDescribeMalwareScansPaginateTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DescribeMalwareScansRequestDescribeMalwareScansPaginateTypeDef
def get_value() -> DescribeMalwareScansRequestDescribeMalwareScansPaginateTypeDef:
return {
"DetectorId": ...,
}
Definition
class DescribeMalwareScansRequestDescribeMalwareScansPaginateTypeDef(TypedDict):
DetectorId: str,
FilterCriteria: NotRequired[FilterCriteriaTypeDef], # (1)
SortCriteria: NotRequired[SortCriteriaTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribeMalwareScansRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DescribeMalwareScansRequestRequestTypeDef
def get_value() -> DescribeMalwareScansRequestRequestTypeDef:
return {
"DetectorId": ...,
}
Definition
class DescribeMalwareScansRequestRequestTypeDef(TypedDict):
DetectorId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
FilterCriteria: NotRequired[FilterCriteriaTypeDef], # (1)
SortCriteria: NotRequired[SortCriteriaTypeDef], # (2)
EcsClusterDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import EcsClusterDetailsTypeDef
def get_value() -> EcsClusterDetailsTypeDef:
return {
"Name": ...,
}
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
Usage Example
from types_aiobotocore_guardduty.type_defs import KubernetesDetailsTypeDef
def get_value() -> KubernetesDetailsTypeDef:
return {
"KubernetesUserDetails": ...,
}
Definition
class KubernetesDetailsTypeDef(TypedDict):
KubernetesUserDetails: NotRequired[KubernetesUserDetailsTypeDef], # (1)
KubernetesWorkloadDetails: NotRequired[KubernetesWorkloadDetailsTypeDef], # (2)
CreateDetectorRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import CreateDetectorRequestRequestTypeDef
def get_value() -> CreateDetectorRequestRequestTypeDef:
return {
"Enable": ...,
}
Definition
class CreateDetectorRequestRequestTypeDef(TypedDict):
Enable: bool,
ClientToken: NotRequired[str],
FindingPublishingFrequency: NotRequired[FindingPublishingFrequencyType], # (1)
DataSources: NotRequired[DataSourceConfigurationsTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
UpdateDetectorRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UpdateDetectorRequestRequestTypeDef
def get_value() -> UpdateDetectorRequestRequestTypeDef:
return {
"DetectorId": ...,
}
Definition
class UpdateDetectorRequestRequestTypeDef(TypedDict):
DetectorId: str,
Enable: NotRequired[bool],
FindingPublishingFrequency: NotRequired[FindingPublishingFrequencyType], # (1)
DataSources: NotRequired[DataSourceConfigurationsTypeDef], # (2)
UpdateMemberDetectorsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UpdateMemberDetectorsRequestRequestTypeDef
def get_value() -> UpdateMemberDetectorsRequestRequestTypeDef:
return {
"DetectorId": ...,
"AccountIds": ...,
}
Definition
class UpdateMemberDetectorsRequestRequestTypeDef(TypedDict):
DetectorId: str,
AccountIds: Sequence[str],
DataSources: NotRequired[DataSourceConfigurationsTypeDef], # (1)
OrganizationDataSourceConfigurationsResultTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OrganizationDataSourceConfigurationsResultTypeDef
def get_value() -> OrganizationDataSourceConfigurationsResultTypeDef:
return {
"S3Logs": ...,
}
Definition
class OrganizationDataSourceConfigurationsResultTypeDef(TypedDict):
S3Logs: OrganizationS3LogsConfigurationResultTypeDef, # (1)
Kubernetes: NotRequired[OrganizationKubernetesConfigurationResultTypeDef], # (2)
MalwareProtection: NotRequired[OrganizationMalwareProtectionConfigurationResultTypeDef], # (3)
- See OrganizationS3LogsConfigurationResultTypeDef
- See OrganizationKubernetesConfigurationResultTypeDef
- See OrganizationMalwareProtectionConfigurationResultTypeDef
OrganizationDataSourceConfigurationsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import OrganizationDataSourceConfigurationsTypeDef
def get_value() -> OrganizationDataSourceConfigurationsTypeDef:
return {
"S3Logs": ...,
}
Definition
class OrganizationDataSourceConfigurationsTypeDef(TypedDict):
S3Logs: NotRequired[OrganizationS3LogsConfigurationTypeDef], # (1)
Kubernetes: NotRequired[OrganizationKubernetesConfigurationTypeDef], # (2)
MalwareProtection: NotRequired[OrganizationMalwareProtectionConfigurationTypeDef], # (3)
- See OrganizationS3LogsConfigurationTypeDef
- See OrganizationKubernetesConfigurationTypeDef
- See OrganizationMalwareProtectionConfigurationTypeDef
PortProbeActionTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import PortProbeActionTypeDef
def get_value() -> PortProbeActionTypeDef:
return {
"Blocked": ...,
}
Definition
class PortProbeActionTypeDef(TypedDict):
Blocked: NotRequired[bool],
PortProbeDetails: NotRequired[List[PortProbeDetailTypeDef]], # (1)
GetMalwareScanSettingsResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetMalwareScanSettingsResponseTypeDef
def get_value() -> GetMalwareScanSettingsResponseTypeDef:
return {
"ScanResourceCriteria": ...,
"EbsSnapshotPreservation": ...,
"ResponseMetadata": ...,
}
Definition
class GetMalwareScanSettingsResponseTypeDef(TypedDict):
ScanResourceCriteria: ScanResourceCriteriaTypeDef, # (1)
EbsSnapshotPreservation: EbsSnapshotPreservationType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateMalwareScanSettingsRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UpdateMalwareScanSettingsRequestRequestTypeDef
def get_value() -> UpdateMalwareScanSettingsRequestRequestTypeDef:
return {
"DetectorId": ...,
}
Definition
class UpdateMalwareScanSettingsRequestRequestTypeDef(TypedDict):
DetectorId: str,
ScanResourceCriteria: NotRequired[ScanResourceCriteriaTypeDef], # (1)
EbsSnapshotPreservation: NotRequired[EbsSnapshotPreservationType], # (2)
ScanDetectionsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ScanDetectionsTypeDef
def get_value() -> ScanDetectionsTypeDef:
return {
"ScannedItemCount": ...,
}
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
GetUsageStatisticsResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetUsageStatisticsResponseTypeDef
def get_value() -> GetUsageStatisticsResponseTypeDef:
return {
"UsageStatistics": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetUsageStatisticsResponseTypeDef(TypedDict):
UsageStatistics: UsageStatisticsTypeDef, # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
S3BucketDetailTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import S3BucketDetailTypeDef
def get_value() -> S3BucketDetailTypeDef:
return {
"Arn": ...,
}
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)
- See OwnerTypeDef
- See TagTypeDef
- See DefaultServerSideEncryptionTypeDef
- See PublicAccessTypeDef
GetRemainingFreeTrialDaysResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetRemainingFreeTrialDaysResponseTypeDef
def get_value() -> GetRemainingFreeTrialDaysResponseTypeDef:
return {
"Accounts": ...,
"UnprocessedAccounts": ...,
"ResponseMetadata": ...,
}
Definition
class GetRemainingFreeTrialDaysResponseTypeDef(TypedDict):
Accounts: List[AccountFreeTrialInfoTypeDef], # (1)
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetDetectorResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetDetectorResponseTypeDef
def get_value() -> GetDetectorResponseTypeDef:
return {
"CreatedAt": ...,
"FindingPublishingFrequency": ...,
"ServiceRole": ...,
"Status": ...,
"UpdatedAt": ...,
"DataSources": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class GetDetectorResponseTypeDef(TypedDict):
CreatedAt: str,
FindingPublishingFrequency: FindingPublishingFrequencyType, # (1)
ServiceRole: str,
Status: DetectorStatusType, # (2)
UpdatedAt: str,
DataSources: DataSourceConfigurationsResultTypeDef, # (3)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See FindingPublishingFrequencyType
- See DetectorStatusType
- See DataSourceConfigurationsResultTypeDef
- See ResponseMetadataTypeDef
MemberDataSourceConfigurationTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import MemberDataSourceConfigurationTypeDef
def get_value() -> MemberDataSourceConfigurationTypeDef:
return {
"AccountId": ...,
"DataSources": ...,
}
Definition
class MemberDataSourceConfigurationTypeDef(TypedDict):
AccountId: str,
DataSources: DataSourceConfigurationsResultTypeDef, # (1)
DescribeOrganizationConfigurationResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import DescribeOrganizationConfigurationResponseTypeDef
def get_value() -> DescribeOrganizationConfigurationResponseTypeDef:
return {
"AutoEnable": ...,
"MemberAccountLimitReached": ...,
"DataSources": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeOrganizationConfigurationResponseTypeDef(TypedDict):
AutoEnable: bool,
MemberAccountLimitReached: bool,
DataSources: OrganizationDataSourceConfigurationsResultTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateOrganizationConfigurationRequestRequestTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import UpdateOrganizationConfigurationRequestRequestTypeDef
def get_value() -> UpdateOrganizationConfigurationRequestRequestTypeDef:
return {
"DetectorId": ...,
"AutoEnable": ...,
}
Definition
class UpdateOrganizationConfigurationRequestRequestTypeDef(TypedDict):
DetectorId: str,
AutoEnable: bool,
DataSources: NotRequired[OrganizationDataSourceConfigurationsTypeDef], # (1)
ActionTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ActionTypeDef
def get_value() -> ActionTypeDef:
return {
"ActionType": ...,
}
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)
- See AwsApiCallActionTypeDef
- See DnsRequestActionTypeDef
- See NetworkConnectionActionTypeDef
- See PortProbeActionTypeDef
- See KubernetesApiCallActionTypeDef
EbsVolumeScanDetailsTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import EbsVolumeScanDetailsTypeDef
def get_value() -> EbsVolumeScanDetailsTypeDef:
return {
"ScanId": ...,
}
Definition
class EbsVolumeScanDetailsTypeDef(TypedDict):
ScanId: NotRequired[str],
ScanStartedAt: NotRequired[datetime],
ScanCompletedAt: NotRequired[datetime],
TriggerFindingId: NotRequired[str],
Sources: NotRequired[List[str]],
ScanDetections: NotRequired[ScanDetectionsTypeDef], # (1)
ResourceTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"AccessKeyDetails": ...,
}
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)
- See AccessKeyDetailsTypeDef
- See S3BucketDetailTypeDef
- See InstanceDetailsTypeDef
- See EksClusterDetailsTypeDef
- See KubernetesDetailsTypeDef
- See EbsVolumeDetailsTypeDef
- See EcsClusterDetailsTypeDef
- See ContainerTypeDef
GetMemberDetectorsResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetMemberDetectorsResponseTypeDef
def get_value() -> GetMemberDetectorsResponseTypeDef:
return {
"MemberDataSourceConfigurations": ...,
"UnprocessedAccounts": ...,
"ResponseMetadata": ...,
}
Definition
class GetMemberDetectorsResponseTypeDef(TypedDict):
MemberDataSourceConfigurations: List[MemberDataSourceConfigurationTypeDef], # (1)
UnprocessedAccounts: List[UnprocessedAccountTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ServiceTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import ServiceTypeDef
def get_value() -> ServiceTypeDef:
return {
"Action": ...,
}
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)
- See ActionTypeDef
- See EvidenceTypeDef
- See ServiceAdditionalInfoTypeDef
- See EbsVolumeScanDetailsTypeDef
FindingTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import FindingTypeDef
def get_value() -> FindingTypeDef:
return {
"AccountId": ...,
"Arn": ...,
"CreatedAt": ...,
"Id": ...,
"Region": ...,
"Resource": ...,
"SchemaVersion": ...,
"Severity": ...,
"Type": ...,
"UpdatedAt": ...,
}
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],
- See ResourceTypeDef
- See ServiceTypeDef
GetFindingsResponseTypeDef
Usage Example
from types_aiobotocore_guardduty.type_defs import GetFindingsResponseTypeDef
def get_value() -> GetFindingsResponseTypeDef:
return {
"Findings": ...,
"ResponseMetadata": ...,
}