Skip to content

Typed dictionaries

Index > GuardDuty > Typed dictionaries

Auto-generated documentation for GuardDuty type annotations stubs module mypy-boto3-guardduty.

AcceptAdministratorInvitationRequestRequestTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_guardduty.type_defs import AccountDetailTypeDef

def get_value() -> AccountDetailTypeDef:
    return {
        "AccountId": ...,
        "Email": ...,
    }
Definition
class AccountDetailTypeDef(TypedDict):
    AccountId: str,
    Email: str,

BlockPublicAccessTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_guardduty.type_defs import AdminAccountTypeDef

def get_value() -> AdminAccountTypeDef:
    return {
        "AdminAccountId": ...,
    }
Definition
class AdminAccountTypeDef(TypedDict):
    AdminAccountId: NotRequired[str],
    AdminStatus: NotRequired[AdminStatusType],  # (1)
  1. See AdminStatusType

AdministratorTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_guardduty.type_defs import DomainDetailsTypeDef

def get_value() -> DomainDetailsTypeDef:
    return {
        "Domain": ...,
    }
Definition
class DomainDetailsTypeDef(TypedDict):
    Domain: NotRequired[str],

RemoteAccountDetailsTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_guardduty.type_defs import CityTypeDef

def get_value() -> CityTypeDef:
    return {
        "CityName": ...,
    }
Definition
class CityTypeDef(TypedDict):
    CityName: NotRequired[str],

CloudTrailConfigurationResultTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import CloudTrailConfigurationResultTypeDef

def get_value() -> CloudTrailConfigurationResultTypeDef:
    return {
        "Status": ...,
    }
Definition
class CloudTrailConfigurationResultTypeDef(TypedDict):
    Status: DataSourceStatusType,  # (1)
  1. See DataSourceStatusType

ConditionTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_guardduty.type_defs import SecurityContextTypeDef

def get_value() -> SecurityContextTypeDef:
    return {
        "Privileged": ...,
    }
Definition
class SecurityContextTypeDef(TypedDict):
    Privileged: NotRequired[bool],

VolumeMountTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import VolumeMountTypeDef

def get_value() -> VolumeMountTypeDef:
    return {
        "Name": ...,
    }
Definition
class VolumeMountTypeDef(TypedDict):
    Name: NotRequired[str],
    MountPath: NotRequired[str],

CountryTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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]],
  1. See IpSetFormatType

UnprocessedAccountTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import UnprocessedAccountTypeDef

def get_value() -> UnprocessedAccountTypeDef:
    return {
        "AccountId": ...,
        "Result": ...,
    }
Definition
class UnprocessedAccountTypeDef(TypedDict):
    AccountId: str,
    Result: str,

DestinationPropertiesTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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]],
  1. See ThreatIntelSetFormatType

DNSLogsConfigurationResultTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import DNSLogsConfigurationResultTypeDef

def get_value() -> DNSLogsConfigurationResultTypeDef:
    return {
        "Status": ...,
    }
Definition
class DNSLogsConfigurationResultTypeDef(TypedDict):
    Status: DataSourceStatusType,  # (1)
  1. See DataSourceStatusType

FlowLogsConfigurationResultTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import FlowLogsConfigurationResultTypeDef

def get_value() -> FlowLogsConfigurationResultTypeDef:
    return {
        "Status": ...,
    }
Definition
class FlowLogsConfigurationResultTypeDef(TypedDict):
    Status: DataSourceStatusType,  # (1)
  1. See DataSourceStatusType

S3LogsConfigurationResultTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import S3LogsConfigurationResultTypeDef

def get_value() -> S3LogsConfigurationResultTypeDef:
    return {
        "Status": ...,
    }
Definition
class S3LogsConfigurationResultTypeDef(TypedDict):
    Status: DataSourceStatusType,  # (1)
  1. See DataSourceStatusType

S3LogsConfigurationTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import S3LogsConfigurationTypeDef

def get_value() -> S3LogsConfigurationTypeDef:
    return {
        "Enable": ...,
    }
Definition
class S3LogsConfigurationTypeDef(TypedDict):
    Enable: bool,

DataSourceFreeTrialTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import DataSourceFreeTrialTypeDef

def get_value() -> DataSourceFreeTrialTypeDef:
    return {
        "FreeTrialDaysRemaining": ...,
    }
Definition
class DataSourceFreeTrialTypeDef(TypedDict):
    FreeTrialDaysRemaining: NotRequired[int],

DeclineInvitationsRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import DeclineInvitationsRequestRequestTypeDef

def get_value() -> DeclineInvitationsRequestRequestTypeDef:
    return {
        "AccountIds": ...,
    }
Definition
class DeclineInvitationsRequestRequestTypeDef(TypedDict):
    AccountIds: Sequence[str],

DefaultServerSideEncryptionTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_guardduty.type_defs import DeleteDetectorRequestRequestTypeDef

def get_value() -> DeleteDetectorRequestRequestTypeDef:
    return {
        "DetectorId": ...,
    }
Definition
class DeleteDetectorRequestRequestTypeDef(TypedDict):
    DetectorId: str,

DeleteFilterRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import DeleteFilterRequestRequestTypeDef

def get_value() -> DeleteFilterRequestRequestTypeDef:
    return {
        "DetectorId": ...,
        "FilterName": ...,
    }
Definition
class DeleteFilterRequestRequestTypeDef(TypedDict):
    DetectorId: str,
    FilterName: str,

DeleteIPSetRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import DeleteIPSetRequestRequestTypeDef

def get_value() -> DeleteIPSetRequestRequestTypeDef:
    return {
        "DetectorId": ...,
        "IpSetId": ...,
    }
Definition
class DeleteIPSetRequestRequestTypeDef(TypedDict):
    DetectorId: str,
    IpSetId: str,

DeleteInvitationsRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import DeleteInvitationsRequestRequestTypeDef

def get_value() -> DeleteInvitationsRequestRequestTypeDef:
    return {
        "AccountIds": ...,
    }
Definition
class DeleteInvitationsRequestRequestTypeDef(TypedDict):
    AccountIds: Sequence[str],

DeleteMembersRequestRequestTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_guardduty.type_defs import DeletePublishingDestinationRequestRequestTypeDef

def get_value() -> DeletePublishingDestinationRequestRequestTypeDef:
    return {
        "DetectorId": ...,
        "DestinationId": ...,
    }
Definition
class DeletePublishingDestinationRequestRequestTypeDef(TypedDict):
    DetectorId: str,
    DestinationId: str,

DeleteThreatIntelSetRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import DeleteThreatIntelSetRequestRequestTypeDef

def get_value() -> DeleteThreatIntelSetRequestRequestTypeDef:
    return {
        "DetectorId": ...,
        "ThreatIntelSetId": ...,
    }
Definition
class DeleteThreatIntelSetRequestRequestTypeDef(TypedDict):
    DetectorId: str,
    ThreatIntelSetId: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_guardduty.type_defs import SortCriteriaTypeDef

def get_value() -> SortCriteriaTypeDef:
    return {
        "AttributeName": ...,
    }
Definition
class SortCriteriaTypeDef(TypedDict):
    AttributeName: NotRequired[str],
    OrderBy: NotRequired[OrderByType],  # (1)
  1. See OrderByType

DescribeOrganizationConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import DescribeOrganizationConfigurationRequestRequestTypeDef

def get_value() -> DescribeOrganizationConfigurationRequestRequestTypeDef:
    return {
        "DetectorId": ...,
    }
Definition
class DescribeOrganizationConfigurationRequestRequestTypeDef(TypedDict):
    DetectorId: str,

DescribePublishingDestinationRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import DescribePublishingDestinationRequestRequestTypeDef

def get_value() -> DescribePublishingDestinationRequestRequestTypeDef:
    return {
        "DetectorId": ...,
        "DestinationId": ...,
    }
Definition
class DescribePublishingDestinationRequestRequestTypeDef(TypedDict):
    DetectorId: str,
    DestinationId: str,

DestinationTypeDef

Usage Example
from mypy_boto3_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)
  1. See DestinationTypeType
  2. See PublishingStatusType

DisableOrganizationAdminAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import DisableOrganizationAdminAccountRequestRequestTypeDef

def get_value() -> DisableOrganizationAdminAccountRequestRequestTypeDef:
    return {
        "AdminAccountId": ...,
    }
Definition
class DisableOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
    AdminAccountId: str,

DisassociateFromAdministratorAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import DisassociateFromAdministratorAccountRequestRequestTypeDef

def get_value() -> DisassociateFromAdministratorAccountRequestRequestTypeDef:
    return {
        "DetectorId": ...,
    }
Definition
class DisassociateFromAdministratorAccountRequestRequestTypeDef(TypedDict):
    DetectorId: str,

DisassociateFromMasterAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import DisassociateFromMasterAccountRequestRequestTypeDef

def get_value() -> DisassociateFromMasterAccountRequestRequestTypeDef:
    return {
        "DetectorId": ...,
    }
Definition
class DisassociateFromMasterAccountRequestRequestTypeDef(TypedDict):
    DetectorId: str,

DisassociateMembersRequestRequestTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_guardduty.type_defs import EbsVolumesResultTypeDef

def get_value() -> EbsVolumesResultTypeDef:
    return {
        "Status": ...,
    }
Definition
class EbsVolumesResultTypeDef(TypedDict):
    Status: NotRequired[DataSourceStatusType],  # (1)
  1. See DataSourceStatusType

TagTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

EnableOrganizationAdminAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import EnableOrganizationAdminAccountRequestRequestTypeDef

def get_value() -> EnableOrganizationAdminAccountRequestRequestTypeDef:
    return {
        "AdminAccountId": ...,
    }
Definition
class EnableOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
    AdminAccountId: str,

ThreatIntelligenceDetailTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_guardduty.type_defs import FindingStatisticsTypeDef

def get_value() -> FindingStatisticsTypeDef:
    return {
        "CountBySeverity": ...,
    }
Definition
class FindingStatisticsTypeDef(TypedDict):
    CountBySeverity: NotRequired[Dict[str, int]],

GeoLocationTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import GeoLocationTypeDef

def get_value() -> GeoLocationTypeDef:
    return {
        "Lat": ...,
    }
Definition
class GeoLocationTypeDef(TypedDict):
    Lat: NotRequired[float],
    Lon: NotRequired[float],

GetAdministratorAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import GetAdministratorAccountRequestRequestTypeDef

def get_value() -> GetAdministratorAccountRequestRequestTypeDef:
    return {
        "DetectorId": ...,
    }
Definition
class GetAdministratorAccountRequestRequestTypeDef(TypedDict):
    DetectorId: str,

GetDetectorRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import GetDetectorRequestRequestTypeDef

def get_value() -> GetDetectorRequestRequestTypeDef:
    return {
        "DetectorId": ...,
    }
Definition
class GetDetectorRequestRequestTypeDef(TypedDict):
    DetectorId: str,

GetFilterRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import GetFilterRequestRequestTypeDef

def get_value() -> GetFilterRequestRequestTypeDef:
    return {
        "DetectorId": ...,
        "FilterName": ...,
    }
Definition
class GetFilterRequestRequestTypeDef(TypedDict):
    DetectorId: str,
    FilterName: str,

GetIPSetRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import GetIPSetRequestRequestTypeDef

def get_value() -> GetIPSetRequestRequestTypeDef:
    return {
        "DetectorId": ...,
        "IpSetId": ...,
    }
Definition
class GetIPSetRequestRequestTypeDef(TypedDict):
    DetectorId: str,
    IpSetId: str,

GetMalwareScanSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import GetMalwareScanSettingsRequestRequestTypeDef

def get_value() -> GetMalwareScanSettingsRequestRequestTypeDef:
    return {
        "DetectorId": ...,
    }
Definition
class GetMalwareScanSettingsRequestRequestTypeDef(TypedDict):
    DetectorId: str,

GetMasterAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import GetMasterAccountRequestRequestTypeDef

def get_value() -> GetMasterAccountRequestRequestTypeDef:
    return {
        "DetectorId": ...,
    }
Definition
class GetMasterAccountRequestRequestTypeDef(TypedDict):
    DetectorId: str,

MasterTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_guardduty.type_defs import GetThreatIntelSetRequestRequestTypeDef

def get_value() -> GetThreatIntelSetRequestRequestTypeDef:
    return {
        "DetectorId": ...,
        "ThreatIntelSetId": ...,
    }
Definition
class GetThreatIntelSetRequestRequestTypeDef(TypedDict):
    DetectorId: str,
    ThreatIntelSetId: str,

UsageCriteriaTypeDef

Usage Example
from mypy_boto3_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]],
  1. See DataSourceType

HighestSeverityThreatDetailsTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_guardduty.type_defs import HostPathTypeDef

def get_value() -> HostPathTypeDef:
    return {
        "Path": ...,
    }
Definition
class HostPathTypeDef(TypedDict):
    Path: NotRequired[str],

IamInstanceProfileTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import IamInstanceProfileTypeDef

def get_value() -> IamInstanceProfileTypeDef:
    return {
        "Arn": ...,
    }
Definition
class IamInstanceProfileTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],

ProductCodeTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_guardduty.type_defs import KubernetesAuditLogsConfigurationResultTypeDef

def get_value() -> KubernetesAuditLogsConfigurationResultTypeDef:
    return {
        "Status": ...,
    }
Definition
class KubernetesAuditLogsConfigurationResultTypeDef(TypedDict):
    Status: DataSourceStatusType,  # (1)
  1. See DataSourceStatusType

KubernetesAuditLogsConfigurationTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import KubernetesAuditLogsConfigurationTypeDef

def get_value() -> KubernetesAuditLogsConfigurationTypeDef:
    return {
        "Enable": ...,
    }
Definition
class KubernetesAuditLogsConfigurationTypeDef(TypedDict):
    Enable: bool,

KubernetesUserDetailsTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_guardduty.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListThreatIntelSetsRequestRequestTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_guardduty.type_defs import LocalIpDetailsTypeDef

def get_value() -> LocalIpDetailsTypeDef:
    return {
        "IpAddressV4": ...,
    }
Definition
class LocalIpDetailsTypeDef(TypedDict):
    IpAddressV4: NotRequired[str],

LocalPortDetailsTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_guardduty.type_defs import ScanEc2InstanceWithFindingsTypeDef

def get_value() -> ScanEc2InstanceWithFindingsTypeDef:
    return {
        "EbsVolumes": ...,
    }
Definition
class ScanEc2InstanceWithFindingsTypeDef(TypedDict):
    EbsVolumes: NotRequired[bool],

RemotePortDetailsTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_guardduty.type_defs import OrganizationS3LogsConfigurationResultTypeDef

def get_value() -> OrganizationS3LogsConfigurationResultTypeDef:
    return {
        "AutoEnable": ...,
    }
Definition
class OrganizationS3LogsConfigurationResultTypeDef(TypedDict):
    AutoEnable: bool,

OrganizationS3LogsConfigurationTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import OrganizationS3LogsConfigurationTypeDef

def get_value() -> OrganizationS3LogsConfigurationTypeDef:
    return {
        "AutoEnable": ...,
    }
Definition
class OrganizationS3LogsConfigurationTypeDef(TypedDict):
    AutoEnable: bool,

OrganizationEbsVolumesResultTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import OrganizationEbsVolumesResultTypeDef

def get_value() -> OrganizationEbsVolumesResultTypeDef:
    return {
        "AutoEnable": ...,
    }
Definition
class OrganizationEbsVolumesResultTypeDef(TypedDict):
    AutoEnable: NotRequired[bool],

OrganizationEbsVolumesTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import OrganizationEbsVolumesTypeDef

def get_value() -> OrganizationEbsVolumesTypeDef:
    return {
        "AutoEnable": ...,
    }
Definition
class OrganizationEbsVolumesTypeDef(TypedDict):
    AutoEnable: NotRequired[bool],

OrganizationKubernetesAuditLogsConfigurationResultTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import OrganizationKubernetesAuditLogsConfigurationResultTypeDef

def get_value() -> OrganizationKubernetesAuditLogsConfigurationResultTypeDef:
    return {
        "AutoEnable": ...,
    }
Definition
class OrganizationKubernetesAuditLogsConfigurationResultTypeDef(TypedDict):
    AutoEnable: bool,

OrganizationKubernetesAuditLogsConfigurationTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import OrganizationKubernetesAuditLogsConfigurationTypeDef

def get_value() -> OrganizationKubernetesAuditLogsConfigurationTypeDef:
    return {
        "AutoEnable": ...,
    }
Definition
class OrganizationKubernetesAuditLogsConfigurationTypeDef(TypedDict):
    AutoEnable: bool,

OrganizationTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_guardduty.type_defs import OwnerTypeDef

def get_value() -> OwnerTypeDef:
    return {
        "Id": ...,
    }
Definition
class OwnerTypeDef(TypedDict):
    Id: NotRequired[str],

ResourceDetailsTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import ResourceDetailsTypeDef

def get_value() -> ResourceDetailsTypeDef:
    return {
        "InstanceArn": ...,
    }
Definition
class ResourceDetailsTypeDef(TypedDict):
    InstanceArn: NotRequired[str],

ScanConditionPairTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import ScanConditionPairTypeDef

def get_value() -> ScanConditionPairTypeDef:
    return {
        "Key": ...,
    }
Definition
class ScanConditionPairTypeDef(TypedDict):
    Key: str,
    Value: NotRequired[str],

ScannedItemCountTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_guardduty.type_defs import ThreatsDetectedItemCountTypeDef

def get_value() -> ThreatsDetectedItemCountTypeDef:
    return {
        "Files": ...,
    }
Definition
class ThreatsDetectedItemCountTypeDef(TypedDict):
    Files: NotRequired[int],

ScanFilePathTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_guardduty.type_defs import ScanResultDetailsTypeDef

def get_value() -> ScanResultDetailsTypeDef:
    return {
        "ScanResult": ...,
    }
Definition
class ScanResultDetailsTypeDef(TypedDict):
    ScanResult: NotRequired[ScanResultType],  # (1)
  1. See ScanResultType

TriggerDetailsTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_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 mypy_boto3_guardduty.type_defs import TotalTypeDef

def get_value() -> TotalTypeDef:
    return {
        "Amount": ...,
    }
Definition
class TotalTypeDef(TypedDict):
    Amount: NotRequired[str],
    Unit: NotRequired[str],

UnarchiveFindingsRequestRequestTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_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],
  1. See FeedbackType

UpdateIPSetRequestRequestTypeDef

Usage Example
from mypy_boto3_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 mypy_boto3_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 mypy_boto3_guardduty.type_defs import CreateMembersRequestRequestTypeDef

def get_value() -> CreateMembersRequestRequestTypeDef:
    return {
        "DetectorId": ...,
        "AccountDetails": ...,
    }
Definition
class CreateMembersRequestRequestTypeDef(TypedDict):
    DetectorId: str,
    AccountDetails: Sequence[AccountDetailTypeDef],  # (1)
  1. See AccountDetailTypeDef

AccountLevelPermissionsTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import AccountLevelPermissionsTypeDef

def get_value() -> AccountLevelPermissionsTypeDef:
    return {
        "BlockPublicAccess": ...,
    }
Definition
class AccountLevelPermissionsTypeDef(TypedDict):
    BlockPublicAccess: NotRequired[BlockPublicAccessTypeDef],  # (1)
  1. See BlockPublicAccessTypeDef

BucketLevelPermissionsTypeDef

Usage Example
from mypy_boto3_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)
  1. See AccessControlListTypeDef
  2. See BucketPolicyTypeDef
  3. See BlockPublicAccessTypeDef

FindingCriteriaTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import FindingCriteriaTypeDef

def get_value() -> FindingCriteriaTypeDef:
    return {
        "Criterion": ...,
    }
Definition
class FindingCriteriaTypeDef(TypedDict):
    Criterion: NotRequired[Mapping[str, ConditionTypeDef]],  # (1)
  1. See ConditionTypeDef

ContainerTypeDef

Usage Example
from mypy_boto3_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)
  1. See VolumeMountTypeDef
  2. See SecurityContextTypeDef

CreateDetectorResponseTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import CreateDetectorResponseTypeDef

def get_value() -> CreateDetectorResponseTypeDef:
    return {
        "DetectorId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDetectorResponseTypeDef(TypedDict):
    DetectorId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateFilterResponseTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import CreateFilterResponseTypeDef

def get_value() -> CreateFilterResponseTypeDef:
    return {
        "Name": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateFilterResponseTypeDef(TypedDict):
    Name: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateIPSetResponseTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import CreateIPSetResponseTypeDef

def get_value() -> CreateIPSetResponseTypeDef:
    return {
        "IpSetId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateIPSetResponseTypeDef(TypedDict):
    IpSetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreatePublishingDestinationResponseTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import CreatePublishingDestinationResponseTypeDef

def get_value() -> CreatePublishingDestinationResponseTypeDef:
    return {
        "DestinationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreatePublishingDestinationResponseTypeDef(TypedDict):
    DestinationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateThreatIntelSetResponseTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import CreateThreatIntelSetResponseTypeDef

def get_value() -> CreateThreatIntelSetResponseTypeDef:
    return {
        "ThreatIntelSetId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateThreatIntelSetResponseTypeDef(TypedDict):
    ThreatIntelSetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetAdministratorAccountResponseTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import GetAdministratorAccountResponseTypeDef

def get_value() -> GetAdministratorAccountResponseTypeDef:
    return {
        "Administrator": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAdministratorAccountResponseTypeDef(TypedDict):
    Administrator: AdministratorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AdministratorTypeDef
  2. See ResponseMetadataTypeDef

GetIPSetResponseTypeDef

Usage Example
from mypy_boto3_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)
  1. See IpSetFormatType
  2. See IpSetStatusType
  3. See ResponseMetadataTypeDef

GetInvitationsCountResponseTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import GetInvitationsCountResponseTypeDef

def get_value() -> GetInvitationsCountResponseTypeDef:
    return {
        "InvitationsCount": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetInvitationsCountResponseTypeDef(TypedDict):
    InvitationsCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetThreatIntelSetResponseTypeDef

Usage Example
from mypy_boto3_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)
  1. See ThreatIntelSetFormatType
  2. See ThreatIntelSetStatusType
  3. See ResponseMetadataTypeDef

ListDetectorsResponseTypeDef

Usage Example
from mypy_boto3_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)
  1. See ResponseMetadataTypeDef

ListFiltersResponseTypeDef

Usage Example
from mypy_boto3_guardduty.type_defs import ListFiltersResponseTypeDef

def get_value() -> ListFiltersResponseTypeDef:
    return {
        "FilterNames": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListFiltersResponseTypeDef(TypedDict):
    FilterNames: List[str],
    NextToken: