Skip to content

Guardduty Classes

AcceptAdministratorInvitationRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

AdministratorId

  • Type:
  • Required: Yes

InvitationId

  • Type:
  • Required: Yes

AcceptInvitationRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

MasterId

  • Type:
  • Required: Yes

InvitationId

  • Type:
  • Required: Yes

AccessControlListTypeDef

AllowsPublicReadAccess

  • Type: typing.Optional[bool]

AllowsPublicWriteAccess

  • Type: typing.Optional[bool]

AccessKeyDetailsTypeDef

AccessKeyId

  • Type: typing.Optional[str]

PrincipalId

  • Type: typing.Optional[str]

UserName

  • Type: typing.Optional[str]

UserType

  • Type: typing.Optional[str]

AccountDetailTypeDef

AccountId

  • Type:
  • Required: Yes

Email

  • Type:
  • Required: Yes

AccountFreeTrialInfoTypeDef

AccountId

  • Type: typing.Optional[str]

DataSources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DataSourcesFreeTrialTypeDef]

Features

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.FreeTrialFeatureConfigurationResultTypeDef]]

AccountLevelPermissionsTypeDef

BlockPublicAccess

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.BlockPublicAccessTypeDef]

ActionTypeDef

ActionType

  • Type: typing.Optional[str]

AwsApiCallAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.AwsApiCallActionTypeDef]

DnsRequestAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DnsRequestActionTypeDef]

NetworkConnectionAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.NetworkConnectionActionTypeDef]

PortProbeAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.PortProbeActionTypeDef]

KubernetesApiCallAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.KubernetesApiCallActionTypeDef]

RdsLoginAttemptAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.RdsLoginAttemptActionTypeDef]

KubernetesPermissionCheckedDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.KubernetesPermissionCheckedDetailsTypeDef]

KubernetesRoleBindingDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.KubernetesRoleBindingDetailsTypeDef]

KubernetesRoleDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.KubernetesRoleDetailsTypeDef]

AddonDetailsTypeDef

AddonVersion

  • Type: typing.Optional[str]

AddonStatus

  • Type: typing.Optional[str]

AdminAccountTypeDef

AdminAccountId

  • Type: typing.Optional[str]

AdminStatus

  • Type: typing.Optional[typing.Literal['DISABLE_IN_PROGRESS', 'ENABLED']]

AdministratorTypeDef

AccountId

  • Type: typing.Optional[str]

InvitationId

  • Type: typing.Optional[str]

RelationshipStatus

  • Type: typing.Optional[str]

InvitedAt

  • Type: typing.Optional[str]

AgentDetailsTypeDef

Version

  • Type: typing.Optional[str]

AnomalyObjectTypeDef

ProfileType

  • Type: typing.Optional[typing.Literal['FREQUENCY']]

ProfileSubtype

  • Type: typing.Optional[typing.Literal['FREQUENT', 'INFREQUENT', 'RARE', 'UNSEEN']]

Observations

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ObservationsTypeDef]

AnomalyTypeDef

Profiles

  • Type: typing.Optional[typing.Dict[str, typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.guardduty_classes.AnomalyObjectTypeDef]]]]

Unusual

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.AnomalyUnusualTypeDef]

AnomalyUnusualTypeDef

Behavior

  • Type: typing.Optional[typing.Dict[str, typing.Dict[str, aws_resource_validator.pydantic_models.guardduty_classes.AnomalyObjectTypeDef]]]

ArchiveFindingsRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

FindingIds

  • Type: typing.Sequence[str]
  • Required: Yes

AwsApiCallActionTypeDef

Api

  • Type: typing.Optional[str]

CallerType

  • Type: typing.Optional[str]

DomainDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DomainDetailsTypeDef]

ErrorCode

  • Type: typing.Optional[str]

UserAgent

  • Type: typing.Optional[str]

RemoteIpDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.RemoteIpDetailsTypeDef]

ServiceName

  • Type: typing.Optional[str]

RemoteAccountDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.RemoteAccountDetailsTypeDef]

AffectedResources

  • Type: typing.Optional[typing.Dict[str, str]]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BlockPublicAccessTypeDef

IgnorePublicAcls

  • Type: typing.Optional[bool]

RestrictPublicBuckets

  • Type: typing.Optional[bool]

BlockPublicAcls

  • Type: typing.Optional[bool]

BlockPublicPolicy

  • Type: typing.Optional[bool]

BucketLevelPermissionsTypeDef

AccessControlList

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.AccessControlListTypeDef]

BucketPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.BucketPolicyTypeDef]

BlockPublicAccess

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.BlockPublicAccessTypeDef]

BucketPolicyTypeDef

AllowsPublicReadAccess

  • Type: typing.Optional[bool]

AllowsPublicWriteAccess

  • Type: typing.Optional[bool]

CityTypeDef

CityName

  • Type: typing.Optional[str]

CloudTrailConfigurationResultTypeDef

Status

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

ConditionOutputTypeDef

Eq

  • Type: typing.Optional[typing.List[str]]

Neq

  • Type: typing.Optional[typing.List[str]]

Gt

  • Type: typing.Optional[int]

Gte

  • Type: typing.Optional[int]

Lt

  • Type: typing.Optional[int]

Lte

  • Type: typing.Optional[int]

Equals

  • Type: typing.Optional[typing.List[str]]

NotEquals

  • Type: typing.Optional[typing.List[str]]

GreaterThan

  • Type: typing.Optional[int]

GreaterThanOrEqual

  • Type: typing.Optional[int]

LessThan

  • Type: typing.Optional[int]

LessThanOrEqual

  • Type: typing.Optional[int]

ConditionTypeDef

Eq

  • Type: typing.Optional[typing.Sequence[str]]

Neq

  • Type: typing.Optional[typing.Sequence[str]]

Gt

  • Type: typing.Optional[int]

Gte

  • Type: typing.Optional[int]

Lt

  • Type: typing.Optional[int]

Lte

  • Type: typing.Optional[int]

Equals

  • Type: typing.Optional[typing.Sequence[str]]

NotEquals

  • Type: typing.Optional[typing.Sequence[str]]

GreaterThan

  • Type: typing.Optional[int]

GreaterThanOrEqual

  • Type: typing.Optional[int]

LessThan

  • Type: typing.Optional[int]

LessThanOrEqual

  • Type: typing.Optional[int]

ContainerInstanceDetailsTypeDef

CoveredContainerInstances

  • Type: typing.Optional[int]

CompatibleContainerInstances

  • Type: typing.Optional[int]

ContainerTypeDef

ContainerRuntime

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Image

  • Type: typing.Optional[str]

ImagePrefix

  • Type: typing.Optional[str]

VolumeMounts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.VolumeMountTypeDef]]

SecurityContext

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.SecurityContextTypeDef]

CountryTypeDef

CountryCode

  • Type: typing.Optional[str]

CountryName

  • Type: typing.Optional[str]

CoverageEc2InstanceDetailsTypeDef

InstanceId

  • Type: typing.Optional[str]

InstanceType

  • Type: typing.Optional[str]

ClusterArn

  • Type: typing.Optional[str]

AgentDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.AgentDetailsTypeDef]

ManagementType

  • Type: typing.Optional[typing.Literal['AUTO_MANAGED', 'DISABLED', 'MANUAL']]

CoverageEcsClusterDetailsTypeDef

ClusterName

  • Type: typing.Optional[str]

FargateDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.FargateDetailsTypeDef]

ContainerInstanceDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ContainerInstanceDetailsTypeDef]

CoverageEksClusterDetailsTypeDef

ClusterName

  • Type: typing.Optional[str]

CoveredNodes

  • Type: typing.Optional[int]

CompatibleNodes

  • Type: typing.Optional[int]

AddonDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.AddonDetailsTypeDef]

ManagementType

  • Type: typing.Optional[typing.Literal['AUTO_MANAGED', 'DISABLED', 'MANUAL']]

CoverageFilterConditionTypeDef

Equals

  • Type: typing.Optional[typing.Sequence[str]]

NotEquals

  • Type: typing.Optional[typing.Sequence[str]]

CoverageFilterCriteriaTypeDef

FilterCriterion

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.guardduty_classes.CoverageFilterCriterionTypeDef]]

CoverageFilterCriterionTypeDef

CriterionKey

  • Type: typing.Optional[typing.Literal['ACCOUNT_ID', 'ADDON_VERSION', 'AGENT_VERSION', 'CLUSTER_ARN', 'CLUSTER_NAME', 'COVERAGE_STATUS', 'ECS_CLUSTER_NAME', 'EKS_CLUSTER_NAME', 'INSTANCE_ID', 'MANAGEMENT_TYPE', 'RESOURCE_TYPE']]

FilterCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.CoverageFilterConditionTypeDef]

CoverageResourceDetailsTypeDef

EksClusterDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.CoverageEksClusterDetailsTypeDef]

ResourceType

  • Type: typing.Optional[typing.Literal['EC2', 'ECS', 'EKS']]

EcsClusterDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.CoverageEcsClusterDetailsTypeDef]

Ec2InstanceDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.CoverageEc2InstanceDetailsTypeDef]

CoverageResourceTypeDef

ResourceId

  • Type: typing.Optional[str]

DetectorId

  • Type: typing.Optional[str]

AccountId

  • Type: typing.Optional[str]

ResourceDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.CoverageResourceDetailsTypeDef]

CoverageStatus

  • Type: typing.Optional[typing.Literal['HEALTHY', 'UNHEALTHY']]

Issue

  • Type: typing.Optional[str]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

CoverageSortCriteriaTypeDef

AttributeName

  • Type: typing.Optional[typing.Literal['ACCOUNT_ID', 'ADDON_VERSION', 'CLUSTER_NAME', 'COVERAGE_STATUS', 'ECS_CLUSTER_NAME', 'EKS_CLUSTER_NAME', 'INSTANCE_ID', 'ISSUE', 'UPDATED_AT']]

OrderBy

  • Type: typing.Optional[typing.Literal['ASC', 'DESC']]

CoverageStatisticsTypeDef

CountByResourceType

  • Type: typing.Optional[typing.Dict[typing.Literal['EC2', 'ECS', 'EKS'], int]]

CountByCoverageStatus

  • Type: typing.Optional[typing.Dict[typing.Literal['HEALTHY', 'UNHEALTHY'], int]]

CreateDetectorRequestRequestTypeDef

Enable

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

FindingPublishingFrequency

  • Type: typing.Optional[typing.Literal['FIFTEEN_MINUTES', 'ONE_HOUR', 'SIX_HOURS']]

DataSources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DataSourceConfigurationsTypeDef]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

Features

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.guardduty_classes.DetectorFeatureConfigurationTypeDef]]

CreateDetectorResponseTypeDef

DetectorId

  • Type:
  • Required: Yes

UnprocessedDataSources

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFilterRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

FindingCriteria

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[typing.Literal['ARCHIVE', 'NOOP']]

Rank

  • Type: typing.Optional[int]

ClientToken

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateFilterResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateIPSetRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Format

  • Type: typing.Literal['ALIEN_VAULT', 'FIRE_EYE', 'OTX_CSV', 'PROOF_POINT', 'STIX', 'TXT']
  • Required: Yes

Location

  • Type:
  • Required: Yes

Activate

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateIPSetResponseTypeDef

IpSetId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMalwareProtectionPlanRequestRequestTypeDef

Role

  • Type:
  • Required: Yes

ProtectedResource

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Actions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.MalwareProtectionPlanActionsTypeDef]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateMalwareProtectionPlanResponseTypeDef

MalwareProtectionPlanId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMembersRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

AccountDetails

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.guardduty_classes.AccountDetailTypeDef]
  • Required: Yes

CreateMembersResponseTypeDef

UnprocessedAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UnprocessedAccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateProtectedResourceOutputTypeDef

S3Bucket

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.CreateS3BucketResourceOutputTypeDef]

CreateProtectedResourceTypeDef

S3Bucket

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.CreateS3BucketResourceTypeDef]

CreatePublishingDestinationRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

DestinationType

  • Type: typing.Literal['S3']
  • Required: Yes

DestinationProperties

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

CreatePublishingDestinationResponseTypeDef

DestinationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateS3BucketResourceOutputTypeDef

BucketName

  • Type: typing.Optional[str]

ObjectPrefixes

  • Type: typing.Optional[typing.List[str]]

CreateS3BucketResourceTypeDef

BucketName

  • Type: typing.Optional[str]

ObjectPrefixes

  • Type: typing.Optional[typing.Sequence[str]]

CreateSampleFindingsRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

FindingTypes

  • Type: typing.Optional[typing.Sequence[str]]

CreateThreatIntelSetRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Format

  • Type: typing.Literal['ALIEN_VAULT', 'FIRE_EYE', 'OTX_CSV', 'PROOF_POINT', 'STIX', 'TXT']
  • Required: Yes

Location

  • Type:
  • Required: Yes

Activate

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateThreatIntelSetResponseTypeDef

ThreatIntelSetId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DNSLogsConfigurationResultTypeDef

Status

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

DataSourceConfigurationsResultTypeDef

CloudTrail

  • Type:
  • Required: Yes

DNSLogs

  • Type:
  • Required: Yes

FlowLogs

  • Type:
  • Required: Yes

S3Logs

  • Type:
  • Required: Yes

Kubernetes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.KubernetesConfigurationResultTypeDef]

MalwareProtection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.MalwareProtectionConfigurationResultTypeDef]

DataSourceConfigurationsTypeDef

S3Logs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.S3LogsConfigurationTypeDef]

Kubernetes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.KubernetesConfigurationTypeDef]

MalwareProtection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.MalwareProtectionConfigurationTypeDef]

DataSourceFreeTrialTypeDef

FreeTrialDaysRemaining

  • Type: typing.Optional[int]

DataSourcesFreeTrialTypeDef

CloudTrail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DataSourceFreeTrialTypeDef]

DnsLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DataSourceFreeTrialTypeDef]

FlowLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DataSourceFreeTrialTypeDef]

S3Logs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DataSourceFreeTrialTypeDef]

Kubernetes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.KubernetesDataSourceFreeTrialTypeDef]

MalwareProtection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.MalwareProtectionDataSourceFreeTrialTypeDef]

DeclineInvitationsRequestRequestTypeDef

AccountIds

  • Type: typing.Sequence[str]
  • Required: Yes

DeclineInvitationsResponseTypeDef

UnprocessedAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UnprocessedAccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DefaultServerSideEncryptionTypeDef

EncryptionType

  • Type: typing.Optional[str]

KmsMasterKeyArn

  • Type: typing.Optional[str]

DeleteDetectorRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

DeleteFilterRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

FilterName

  • Type:
  • Required: Yes

DeleteIPSetRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

IpSetId

  • Type:
  • Required: Yes

DeleteInvitationsRequestRequestTypeDef

AccountIds

  • Type: typing.Sequence[str]
  • Required: Yes

DeleteInvitationsResponseTypeDef

UnprocessedAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UnprocessedAccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteMalwareProtectionPlanRequestRequestTypeDef

MalwareProtectionPlanId

  • Type:
  • Required: Yes

DeleteMembersRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

AccountIds

  • Type: typing.Sequence[str]
  • Required: Yes

DeleteMembersResponseTypeDef

UnprocessedAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UnprocessedAccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeletePublishingDestinationRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

DestinationId

  • Type:
  • Required: Yes

DeleteThreatIntelSetRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

ThreatIntelSetId

  • Type:
  • Required: Yes

DescribeMalwareScansRequestDescribeMalwareScansPaginateTypeDef

DetectorId

  • Type:
  • Required: Yes

FilterCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.FilterCriteriaTypeDef]

SortCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.SortCriteriaTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.PaginatorConfigTypeDef]

DescribeMalwareScansRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

FilterCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.FilterCriteriaTypeDef]

SortCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.SortCriteriaTypeDef]

DescribeMalwareScansResponseTypeDef

Scans

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.ScanTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeOrganizationConfigurationRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeOrganizationConfigurationResponseTypeDef

AutoEnable

  • Type:
  • Required: Yes

MemberAccountLimitReached

  • Type:
  • Required: Yes

DataSources

  • Type:
  • Required: Yes

Features

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationFeatureConfigurationResultTypeDef]
  • Required: Yes

AutoEnableOrganizationMembers

  • Type: typing.Literal['ALL', 'NEW', 'NONE']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribePublishingDestinationRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

DestinationId

  • Type:
  • Required: Yes

DescribePublishingDestinationResponseTypeDef

DestinationId

  • Type:
  • Required: Yes

DestinationType

  • Type: typing.Literal['S3']
  • Required: Yes

Status

  • Type: typing.Literal['PENDING_VERIFICATION', 'PUBLISHING', 'STOPPED', 'UNABLE_TO_PUBLISH_FIX_DESTINATION_PROPERTY']
  • Required: Yes

PublishingFailureStartTimestamp

  • Type:
  • Required: Yes

DestinationProperties

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DestinationPropertiesTypeDef

DestinationArn

  • Type: typing.Optional[str]

KmsKeyArn

  • Type: typing.Optional[str]

DestinationTypeDef

DestinationId

  • Type:
  • Required: Yes

DestinationType

  • Type: typing.Literal['S3']
  • Required: Yes

Status

  • Type: typing.Literal['PENDING_VERIFICATION', 'PUBLISHING', 'STOPPED', 'UNABLE_TO_PUBLISH_FIX_DESTINATION_PROPERTY']
  • Required: Yes

DetectionTypeDef

Anomaly

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.AnomalyTypeDef]

DetectorAdditionalConfigurationResultTypeDef

Name

  • Type: typing.Optional[typing.Literal['EC2_AGENT_MANAGEMENT', 'ECS_FARGATE_AGENT_MANAGEMENT', 'EKS_ADDON_MANAGEMENT']]

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

DetectorAdditionalConfigurationTypeDef

Name

  • Type: typing.Optional[typing.Literal['EC2_AGENT_MANAGEMENT', 'ECS_FARGATE_AGENT_MANAGEMENT', 'EKS_ADDON_MANAGEMENT']]

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

DetectorFeatureConfigurationResultTypeDef

Name

  • Type: typing.Optional[typing.Literal['CLOUD_TRAIL', 'DNS_LOGS', 'EBS_MALWARE_PROTECTION', 'EKS_AUDIT_LOGS', 'EKS_RUNTIME_MONITORING', 'FLOW_LOGS', 'LAMBDA_NETWORK_LOGS', 'RDS_LOGIN_EVENTS', 'RUNTIME_MONITORING', 'S3_DATA_EVENTS']]

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

AdditionalConfiguration

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.DetectorAdditionalConfigurationResultTypeDef]]

DetectorFeatureConfigurationTypeDef

Name

  • Type: typing.Optional[typing.Literal['EBS_MALWARE_PROTECTION', 'EKS_AUDIT_LOGS', 'EKS_RUNTIME_MONITORING', 'LAMBDA_NETWORK_LOGS', 'RDS_LOGIN_EVENTS', 'RUNTIME_MONITORING', 'S3_DATA_EVENTS']]

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

AdditionalConfiguration

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.guardduty_classes.DetectorAdditionalConfigurationTypeDef]]

DisableOrganizationAdminAccountRequestRequestTypeDef

AdminAccountId

  • Type:
  • Required: Yes

DisassociateFromAdministratorAccountRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

DisassociateFromMasterAccountRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

DisassociateMembersRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

AccountIds

  • Type: typing.Sequence[str]
  • Required: Yes

DisassociateMembersResponseTypeDef

UnprocessedAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UnprocessedAccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DnsRequestActionTypeDef

Domain

  • Type: typing.Optional[str]

Protocol

  • Type: typing.Optional[str]

Blocked

  • Type: typing.Optional[bool]

DomainWithSuffix

  • Type: typing.Optional[str]

DomainDetailsTypeDef

Domain

  • Type: typing.Optional[str]

EbsVolumeDetailsTypeDef

ScannedVolumeDetails

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.VolumeDetailTypeDef]]

SkippedVolumeDetails

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.VolumeDetailTypeDef]]

EbsVolumeScanDetailsTypeDef

ScanId

  • Type: typing.Optional[str]

ScanStartedAt

  • Type: typing.Optional[datetime.datetime]

ScanCompletedAt

  • Type: typing.Optional[datetime.datetime]

TriggerFindingId

  • Type: typing.Optional[str]

Sources

  • Type: typing.Optional[typing.List[str]]

ScanDetections

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ScanDetectionsTypeDef]

ScanType

  • Type: typing.Optional[typing.Literal['GUARDDUTY_INITIATED', 'ON_DEMAND']]

EbsVolumesResultTypeDef

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

Reason

  • Type: typing.Optional[str]

EcsClusterDetailsTypeDef

Name

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

ActiveServicesCount

  • Type: typing.Optional[int]

RegisteredContainerInstancesCount

  • Type: typing.Optional[int]

RunningTasksCount

  • Type: typing.Optional[int]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.TagTypeDef]]

TaskDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.EcsTaskDetailsTypeDef]

EcsTaskDetailsTypeDef

Arn

  • Type: typing.Optional[str]

DefinitionArn

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

TaskCreatedAt

  • Type: typing.Optional[datetime.datetime]

StartedAt

  • Type: typing.Optional[datetime.datetime]

StartedBy

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.TagTypeDef]]

Volumes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.VolumeTypeDef]]

Containers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.ContainerTypeDef]]

Group

  • Type: typing.Optional[str]

EksClusterDetailsTypeDef

Name

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.TagTypeDef]]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EnableOrganizationAdminAccountRequestRequestTypeDef

AdminAccountId

  • Type:
  • Required: Yes

EvidenceTypeDef

ThreatIntelligenceDetails

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.ThreatIntelligenceDetailTypeDef]]

FargateDetailsTypeDef

Issues

  • Type: typing.Optional[typing.List[str]]

ManagementType

  • Type: typing.Optional[typing.Literal['AUTO_MANAGED', 'DISABLED', 'MANUAL']]

FilterConditionTypeDef

EqualsValue

  • Type: typing.Optional[str]

GreaterThan

  • Type: typing.Optional[int]

LessThan

  • Type: typing.Optional[int]

FilterCriteriaTypeDef

FilterCriterion

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.guardduty_classes.FilterCriterionTypeDef]]

FilterCriterionTypeDef

CriterionKey

  • Type: typing.Optional[typing.Literal['ACCOUNT_ID', 'EC2_INSTANCE_ARN', 'GUARDDUTY_FINDING_ID', 'SCAN_ID', 'SCAN_START_TIME', 'SCAN_STATUS', 'SCAN_TYPE']]

FilterCondition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.FilterConditionTypeDef]

FindingCriteriaOutputTypeDef

Criterion

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.guardduty_classes.ConditionOutputTypeDef]]

FindingCriteriaTypeDef

Criterion

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.guardduty_classes.ConditionTypeDef]]

FindingStatisticsTypeDef

CountBySeverity

  • Type: typing.Optional[typing.Dict[str, int]]

FindingTypeDef

AccountId

  • Type:
  • Required: Yes

Arn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Id

  • Type:
  • Required: Yes

Region

  • Type:
  • Required: Yes

Resource

  • Type:
  • Required: Yes

SchemaVersion

  • Type:
  • Required: Yes

Severity

  • Type:
  • Required: Yes

Type

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

Confidence

  • Type: typing.Optional[float]

Description

  • Type: typing.Optional[str]

Partition

  • Type: typing.Optional[str]

Service

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ServiceTypeDef]

Title

  • Type: typing.Optional[str]

FlowLogsConfigurationResultTypeDef

Status

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

FreeTrialFeatureConfigurationResultTypeDef

Name

  • Type: typing.Optional[typing.Literal['CLOUD_TRAIL', 'DNS_LOGS', 'EBS_MALWARE_PROTECTION', 'EC2_RUNTIME_MONITORING', 'EKS_AUDIT_LOGS', 'EKS_RUNTIME_MONITORING', 'FARGATE_RUNTIME_MONITORING', 'FLOW_LOGS', 'LAMBDA_NETWORK_LOGS', 'RDS_LOGIN_EVENTS', 'S3_DATA_EVENTS']]

FreeTrialDaysRemaining

  • Type: typing.Optional[int]

GeoLocationTypeDef

Lat

  • Type: typing.Optional[float]

Lon

  • Type: typing.Optional[float]

GetAdministratorAccountRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

GetAdministratorAccountResponseTypeDef

Administrator

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCoverageStatisticsRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

StatisticsType

  • Type: typing.Sequence[typing.Literal['COUNT_BY_COVERAGE_STATUS', 'COUNT_BY_RESOURCE_TYPE']]
  • Required: Yes

FilterCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.CoverageFilterCriteriaTypeDef]

GetCoverageStatisticsResponseTypeDef

CoverageStatistics

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDetectorRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

GetDetectorResponseTypeDef

CreatedAt

  • Type:
  • Required: Yes

FindingPublishingFrequency

  • Type: typing.Literal['FIFTEEN_MINUTES', 'ONE_HOUR', 'SIX_HOURS']
  • Required: Yes

ServiceRole

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

DataSources

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

Features

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.DetectorFeatureConfigurationResultTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFilterRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

FilterName

  • Type:
  • Required: Yes

GetFilterResponseTypeDef

Name

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Action

  • Type: typing.Literal['ARCHIVE', 'NOOP']
  • Required: Yes

Rank

  • Type:
  • Required: Yes

FindingCriteria

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFindingsRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

FindingIds

  • Type: typing.Sequence[str]
  • Required: Yes

SortCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.SortCriteriaTypeDef]

GetFindingsResponseTypeDef

Findings

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.FindingTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFindingsStatisticsRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

FindingStatisticTypes

  • Type: typing.Sequence[typing.Literal['COUNT_BY_SEVERITY']]
  • Required: Yes

FindingCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.FindingCriteriaTypeDef]

GetFindingsStatisticsResponseTypeDef

FindingStatistics

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetIPSetRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

IpSetId

  • Type:
  • Required: Yes

GetIPSetResponseTypeDef

Name

  • Type:
  • Required: Yes

Format

  • Type: typing.Literal['ALIEN_VAULT', 'FIRE_EYE', 'OTX_CSV', 'PROOF_POINT', 'STIX', 'TXT']
  • Required: Yes

Location

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVATING', 'ACTIVE', 'DEACTIVATING', 'DELETED', 'DELETE_PENDING', 'ERROR', 'INACTIVE']
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetInvitationsCountResponseTypeDef

InvitationsCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMalwareProtectionPlanRequestRequestTypeDef

MalwareProtectionPlanId

  • Type:
  • Required: Yes

GetMalwareProtectionPlanResponseTypeDef

Arn

  • Type:
  • Required: Yes

Role

  • Type:
  • Required: Yes

ProtectedResource

  • Type:
  • Required: Yes

Actions

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'ERROR', 'WARNING']
  • Required: Yes

StatusReasons

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.MalwareProtectionPlanStatusReasonTypeDef]
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMalwareScanSettingsRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

GetMalwareScanSettingsResponseTypeDef

ScanResourceCriteria

  • Type:
  • Required: Yes

EbsSnapshotPreservation

  • Type: typing.Literal['NO_RETENTION', 'RETENTION_WITH_FINDING']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMasterAccountRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

GetMasterAccountResponseTypeDef

Master

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMemberDetectorsRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

AccountIds

  • Type: typing.Sequence[str]
  • Required: Yes

GetMemberDetectorsResponseTypeDef

MemberDataSourceConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.MemberDataSourceConfigurationTypeDef]
  • Required: Yes

UnprocessedAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UnprocessedAccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMembersRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

AccountIds

  • Type: typing.Sequence[str]
  • Required: Yes

GetMembersResponseTypeDef

Members

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.MemberTypeDef]
  • Required: Yes

UnprocessedAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UnprocessedAccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetOrganizationStatisticsResponseTypeDef

OrganizationDetails

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRemainingFreeTrialDaysRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

AccountIds

  • Type: typing.Optional[typing.Sequence[str]]

GetRemainingFreeTrialDaysResponseTypeDef

Accounts

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.AccountFreeTrialInfoTypeDef]
  • Required: Yes

UnprocessedAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UnprocessedAccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetThreatIntelSetRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

ThreatIntelSetId

  • Type:
  • Required: Yes

GetThreatIntelSetResponseTypeDef

Name

  • Type:
  • Required: Yes

Format

  • Type: typing.Literal['ALIEN_VAULT', 'FIRE_EYE', 'OTX_CSV', 'PROOF_POINT', 'STIX', 'TXT']
  • Required: Yes

Location

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVATING', 'ACTIVE', 'DEACTIVATING', 'DELETED', 'DELETE_PENDING', 'ERROR', 'INACTIVE']
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetUsageStatisticsRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

UsageStatisticType

  • Type: typing.Literal['SUM_BY_ACCOUNT', 'SUM_BY_DATA_SOURCE', 'SUM_BY_FEATURES', 'SUM_BY_RESOURCE', 'TOP_ACCOUNTS_BY_FEATURE', 'TOP_RESOURCES']
  • Required: Yes

UsageCriteria

  • Type:
  • Required: Yes

Unit

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetUsageStatisticsResponseTypeDef

UsageStatistics

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

HighestSeverityThreatDetailsTypeDef

Severity

  • Type: typing.Optional[str]

ThreatName

  • Type: typing.Optional[str]

Count

  • Type: typing.Optional[int]

HostPathTypeDef

Path

  • Type: typing.Optional[str]

IamInstanceProfileTypeDef

Arn

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

ImpersonatedUserTypeDef

Username

  • Type: typing.Optional[str]

Groups

  • Type: typing.Optional[typing.List[str]]

InstanceDetailsTypeDef

AvailabilityZone

  • Type: typing.Optional[str]

IamInstanceProfile

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.IamInstanceProfileTypeDef]

ImageDescription

  • Type: typing.Optional[str]

ImageId

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

InstanceState

  • Type: typing.Optional[str]

InstanceType

  • Type: typing.Optional[str]

OutpostArn

  • Type: typing.Optional[str]

LaunchTime

  • Type: typing.Optional[str]

NetworkInterfaces

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.NetworkInterfaceTypeDef]]

Platform

  • Type: typing.Optional[str]

ProductCodes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.ProductCodeTypeDef]]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.TagTypeDef]]

InvitationTypeDef

AccountId

  • Type: typing.Optional[str]

InvitationId

  • Type: typing.Optional[str]

RelationshipStatus

  • Type: typing.Optional[str]

InvitedAt

  • Type: typing.Optional[str]

InviteMembersRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

AccountIds

  • Type: typing.Sequence[str]
  • Required: Yes

DisableEmailNotification

  • Type: typing.Optional[bool]

Message

  • Type: typing.Optional[str]

InviteMembersResponseTypeDef

UnprocessedAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UnprocessedAccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ItemPathTypeDef

NestedItemPath

  • Type: typing.Optional[str]

Hash

  • Type: typing.Optional[str]

KubernetesApiCallActionTypeDef

RequestUri

  • Type: typing.Optional[str]

Verb

  • Type: typing.Optional[str]

SourceIps

  • Type: typing.Optional[typing.List[str]]

UserAgent

  • Type: typing.Optional[str]

RemoteIpDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.RemoteIpDetailsTypeDef]

StatusCode

  • Type: typing.Optional[int]

Parameters

  • Type: typing.Optional[str]

Resource

  • Type: typing.Optional[str]

Subresource

  • Type: typing.Optional[str]

Namespace

  • Type: typing.Optional[str]

ResourceName

  • Type: typing.Optional[str]

KubernetesAuditLogsConfigurationResultTypeDef

Status

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

KubernetesAuditLogsConfigurationTypeDef

Enable

  • Type:
  • Required: Yes

KubernetesConfigurationResultTypeDef

AuditLogs

  • Type:
  • Required: Yes

KubernetesConfigurationTypeDef

AuditLogs

  • Type:
  • Required: Yes

KubernetesDataSourceFreeTrialTypeDef

AuditLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DataSourceFreeTrialTypeDef]

KubernetesDetailsTypeDef

KubernetesUserDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.KubernetesUserDetailsTypeDef]

KubernetesWorkloadDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.KubernetesWorkloadDetailsTypeDef]

KubernetesPermissionCheckedDetailsTypeDef

Verb

  • Type: typing.Optional[str]

Resource

  • Type: typing.Optional[str]

Namespace

  • Type: typing.Optional[str]

Allowed

  • Type: typing.Optional[bool]

KubernetesRoleBindingDetailsTypeDef

Kind

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Uid

  • Type: typing.Optional[str]

RoleRefName

  • Type: typing.Optional[str]

RoleRefKind

  • Type: typing.Optional[str]

KubernetesRoleDetailsTypeDef

Kind

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Uid

  • Type: typing.Optional[str]

KubernetesUserDetailsTypeDef

Username

  • Type: typing.Optional[str]

Uid

  • Type: typing.Optional[str]

Groups

  • Type: typing.Optional[typing.List[str]]

SessionName

  • Type: typing.Optional[typing.List[str]]

ImpersonatedUser

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ImpersonatedUserTypeDef]

KubernetesWorkloadDetailsTypeDef

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

Uid

  • Type: typing.Optional[str]

Namespace

  • Type: typing.Optional[str]

HostNetwork

  • Type: typing.Optional[bool]

Containers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.ContainerTypeDef]]

Volumes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.VolumeTypeDef]]

ServiceAccountName

  • Type: typing.Optional[str]

HostIPC

  • Type: typing.Optional[bool]

HostPID

  • Type: typing.Optional[bool]

LambdaDetailsTypeDef

FunctionArn

  • Type: typing.Optional[str]

FunctionName

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

LastModifiedAt

  • Type: typing.Optional[datetime.datetime]

RevisionId

  • Type: typing.Optional[str]

FunctionVersion

  • Type: typing.Optional[str]

Role

  • Type: typing.Optional[str]

VpcConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.VpcConfigTypeDef]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.TagTypeDef]]

LineageObjectTypeDef

StartTime

  • Type: typing.Optional[datetime.datetime]

NamespacePid

  • Type: typing.Optional[int]

UserId

  • Type: typing.Optional[int]

Name

  • Type: typing.Optional[str]

Pid

  • Type: typing.Optional[int]

Uuid

  • Type: typing.Optional[str]

ExecutablePath

  • Type: typing.Optional[str]

Euid

  • Type: typing.Optional[int]

ParentUuid

  • Type: typing.Optional[str]

ListCoverageRequestListCoveragePaginateTypeDef

DetectorId

  • Type:
  • Required: Yes

FilterCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.CoverageFilterCriteriaTypeDef]

SortCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.CoverageSortCriteriaTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.PaginatorConfigTypeDef]

ListCoverageRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

FilterCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.CoverageFilterCriteriaTypeDef]

SortCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.CoverageSortCriteriaTypeDef]

ListCoverageResponseTypeDef

Resources

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.CoverageResourceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDetectorsRequestListDetectorsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.PaginatorConfigTypeDef]

ListDetectorsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListDetectorsResponseTypeDef

DetectorIds

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFiltersRequestListFiltersPaginateTypeDef

DetectorId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.PaginatorConfigTypeDef]

ListFiltersRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListFiltersResponseTypeDef

FilterNames

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFindingsRequestListFindingsPaginateTypeDef

DetectorId

  • Type:
  • Required: Yes

FindingCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.FindingCriteriaTypeDef]

SortCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.SortCriteriaTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.PaginatorConfigTypeDef]

ListFindingsRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

FindingCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.FindingCriteriaTypeDef]

SortCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.SortCriteriaTypeDef]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListFindingsResponseTypeDef

FindingIds

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListIPSetsRequestListIPSetsPaginateTypeDef

DetectorId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.PaginatorConfigTypeDef]

ListIPSetsRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListIPSetsResponseTypeDef

IpSetIds

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListInvitationsRequestListInvitationsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.PaginatorConfigTypeDef]

ListInvitationsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListInvitationsResponseTypeDef

Invitations

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.InvitationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMalwareProtectionPlansRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

ListMalwareProtectionPlansResponseTypeDef

MalwareProtectionPlans

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.MalwareProtectionPlanSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMembersRequestListMembersPaginateTypeDef

DetectorId

  • Type:
  • Required: Yes

OnlyAssociated

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.PaginatorConfigTypeDef]

ListMembersRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

OnlyAssociated

  • Type: typing.Optional[str]

ListMembersResponseTypeDef

Members

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.MemberTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListOrganizationAdminAccountsRequestListOrganizationAdminAccountsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.PaginatorConfigTypeDef]

ListOrganizationAdminAccountsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListOrganizationAdminAccountsResponseTypeDef

AdminAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.AdminAccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPublishingDestinationsRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListPublishingDestinationsResponseTypeDef

Destinations

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.DestinationTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListThreatIntelSetsRequestListThreatIntelSetsPaginateTypeDef

DetectorId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.PaginatorConfigTypeDef]

ListThreatIntelSetsRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListThreatIntelSetsResponseTypeDef

ThreatIntelSetIds

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

LocalIpDetailsTypeDef

IpAddressV4

  • Type: typing.Optional[str]

IpAddressV6

  • Type: typing.Optional[str]

LocalPortDetailsTypeDef

Port

  • Type: typing.Optional[int]

PortName

  • Type: typing.Optional[str]

LoginAttributeTypeDef

User

  • Type: typing.Optional[str]

Application

  • Type: typing.Optional[str]

FailedLoginAttempts

  • Type: typing.Optional[int]

SuccessfulLoginAttempts

  • Type: typing.Optional[int]

MalwareProtectionConfigurationResultTypeDef

ScanEc2InstanceWithFindings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ScanEc2InstanceWithFindingsResultTypeDef]

ServiceRole

  • Type: typing.Optional[str]

MalwareProtectionConfigurationTypeDef

ScanEc2InstanceWithFindings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ScanEc2InstanceWithFindingsTypeDef]

MalwareProtectionDataSourceFreeTrialTypeDef

ScanEc2InstanceWithFindings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DataSourceFreeTrialTypeDef]

MalwareProtectionPlanActionsTypeDef

Tagging

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.MalwareProtectionPlanTaggingActionTypeDef]

MalwareProtectionPlanStatusReasonTypeDef

Code

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

MalwareProtectionPlanSummaryTypeDef

MalwareProtectionPlanId

  • Type: typing.Optional[str]

MalwareProtectionPlanTaggingActionTypeDef

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

MalwareScanDetailsTypeDef

Threats

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.ThreatTypeDef]]

MasterTypeDef

AccountId

  • Type: typing.Optional[str]

InvitationId

  • Type: typing.Optional[str]

RelationshipStatus

  • Type: typing.Optional[str]

InvitedAt

  • Type: typing.Optional[str]

MemberAdditionalConfigurationResultTypeDef

Name

  • Type: typing.Optional[typing.Literal['EC2_AGENT_MANAGEMENT', 'ECS_FARGATE_AGENT_MANAGEMENT', 'EKS_ADDON_MANAGEMENT']]

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

MemberAdditionalConfigurationTypeDef

Name

  • Type: typing.Optional[typing.Literal['EC2_AGENT_MANAGEMENT', 'ECS_FARGATE_AGENT_MANAGEMENT', 'EKS_ADDON_MANAGEMENT']]

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

MemberDataSourceConfigurationTypeDef

AccountId

  • Type:
  • Required: Yes

DataSources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DataSourceConfigurationsResultTypeDef]

Features

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.MemberFeaturesConfigurationResultTypeDef]]

MemberFeaturesConfigurationResultTypeDef

Name

  • Type: typing.Optional[typing.Literal['EBS_MALWARE_PROTECTION', 'EKS_AUDIT_LOGS', 'EKS_RUNTIME_MONITORING', 'LAMBDA_NETWORK_LOGS', 'RDS_LOGIN_EVENTS', 'RUNTIME_MONITORING', 'S3_DATA_EVENTS']]

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

AdditionalConfiguration

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.MemberAdditionalConfigurationResultTypeDef]]

MemberFeaturesConfigurationTypeDef

Name

  • Type: typing.Optional[typing.Literal['EBS_MALWARE_PROTECTION', 'EKS_AUDIT_LOGS', 'EKS_RUNTIME_MONITORING', 'LAMBDA_NETWORK_LOGS', 'RDS_LOGIN_EVENTS', 'RUNTIME_MONITORING', 'S3_DATA_EVENTS']]

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

AdditionalConfiguration

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.guardduty_classes.MemberAdditionalConfigurationTypeDef]]

MemberTypeDef

AccountId

  • Type:
  • Required: Yes

MasterId

  • Type:
  • Required: Yes

Email

  • Type:
  • Required: Yes

RelationshipStatus

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

DetectorId

  • Type: typing.Optional[str]

InvitedAt

  • Type: typing.Optional[str]

AdministratorId

  • Type: typing.Optional[str]

NetworkConnectionActionTypeDef

Blocked

  • Type: typing.Optional[bool]

ConnectionDirection

  • Type: typing.Optional[str]

LocalPortDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.LocalPortDetailsTypeDef]

Protocol

  • Type: typing.Optional[str]

LocalIpDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.LocalIpDetailsTypeDef]

RemoteIpDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.RemoteIpDetailsTypeDef]

RemotePortDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.RemotePortDetailsTypeDef]

NetworkInterfaceTypeDef

Ipv6Addresses

  • Type: typing.Optional[typing.List[str]]

NetworkInterfaceId

  • Type: typing.Optional[str]

PrivateDnsName

  • Type: typing.Optional[str]

PrivateIpAddress

  • Type: typing.Optional[str]

PrivateIpAddresses

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.PrivateIpAddressDetailsTypeDef]]

PublicDnsName

  • Type: typing.Optional[str]

PublicIp

  • Type: typing.Optional[str]

SecurityGroups

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.SecurityGroupTypeDef]]

SubnetId

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

ObservationsTypeDef

Text

  • Type: typing.Optional[typing.List[str]]

OrganizationAdditionalConfigurationResultTypeDef

Name

  • Type: typing.Optional[typing.Literal['EC2_AGENT_MANAGEMENT', 'ECS_FARGATE_AGENT_MANAGEMENT', 'EKS_ADDON_MANAGEMENT']]

AutoEnable

  • Type: typing.Optional[typing.Literal['ALL', 'NEW', 'NONE']]

OrganizationAdditionalConfigurationTypeDef

Name

  • Type: typing.Optional[typing.Literal['EC2_AGENT_MANAGEMENT', 'ECS_FARGATE_AGENT_MANAGEMENT', 'EKS_ADDON_MANAGEMENT']]

AutoEnable

  • Type: typing.Optional[typing.Literal['ALL', 'NEW', 'NONE']]

OrganizationDataSourceConfigurationsResultTypeDef

S3Logs

  • Type:
  • Required: Yes

Kubernetes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationKubernetesConfigurationResultTypeDef]

MalwareProtection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationMalwareProtectionConfigurationResultTypeDef]

OrganizationDataSourceConfigurationsTypeDef

S3Logs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationS3LogsConfigurationTypeDef]

Kubernetes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationKubernetesConfigurationTypeDef]

MalwareProtection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationMalwareProtectionConfigurationTypeDef]

OrganizationDetailsTypeDef

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

OrganizationStatistics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationStatisticsTypeDef]

OrganizationEbsVolumesResultTypeDef

AutoEnable

  • Type: typing.Optional[bool]

OrganizationEbsVolumesTypeDef

AutoEnable

  • Type: typing.Optional[bool]

OrganizationFeatureConfigurationResultTypeDef

Name

  • Type: typing.Optional[typing.Literal['EBS_MALWARE_PROTECTION', 'EKS_AUDIT_LOGS', 'EKS_RUNTIME_MONITORING', 'LAMBDA_NETWORK_LOGS', 'RDS_LOGIN_EVENTS', 'RUNTIME_MONITORING', 'S3_DATA_EVENTS']]

AutoEnable

  • Type: typing.Optional[typing.Literal['ALL', 'NEW', 'NONE']]

AdditionalConfiguration

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationAdditionalConfigurationResultTypeDef]]

OrganizationFeatureConfigurationTypeDef

Name

  • Type: typing.Optional[typing.Literal['EBS_MALWARE_PROTECTION', 'EKS_AUDIT_LOGS', 'EKS_RUNTIME_MONITORING', 'LAMBDA_NETWORK_LOGS', 'RDS_LOGIN_EVENTS', 'RUNTIME_MONITORING', 'S3_DATA_EVENTS']]

AutoEnable

  • Type: typing.Optional[typing.Literal['ALL', 'NEW', 'NONE']]

AdditionalConfiguration

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationAdditionalConfigurationTypeDef]]

OrganizationFeatureStatisticsAdditionalConfigurationTypeDef

Name

  • Type: typing.Optional[typing.Literal['EC2_AGENT_MANAGEMENT', 'ECS_FARGATE_AGENT_MANAGEMENT', 'EKS_ADDON_MANAGEMENT']]

EnabledAccountsCount

  • Type: typing.Optional[int]

OrganizationFeatureStatisticsTypeDef

Name

  • Type: typing.Optional[typing.Literal['EBS_MALWARE_PROTECTION', 'EKS_AUDIT_LOGS', 'EKS_RUNTIME_MONITORING', 'LAMBDA_NETWORK_LOGS', 'RDS_LOGIN_EVENTS', 'RUNTIME_MONITORING', 'S3_DATA_EVENTS']]

EnabledAccountsCount

  • Type: typing.Optional[int]

AdditionalConfiguration

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationFeatureStatisticsAdditionalConfigurationTypeDef]]

OrganizationKubernetesAuditLogsConfigurationResultTypeDef

AutoEnable

  • Type:
  • Required: Yes

OrganizationKubernetesAuditLogsConfigurationTypeDef

AutoEnable

  • Type:
  • Required: Yes

OrganizationKubernetesConfigurationResultTypeDef

AuditLogs

  • Type:
  • Required: Yes

OrganizationKubernetesConfigurationTypeDef

AuditLogs

  • Type:
  • Required: Yes

OrganizationMalwareProtectionConfigurationResultTypeDef

ScanEc2InstanceWithFindings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationScanEc2InstanceWithFindingsResultTypeDef]

OrganizationMalwareProtectionConfigurationTypeDef

ScanEc2InstanceWithFindings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationScanEc2InstanceWithFindingsTypeDef]

OrganizationS3LogsConfigurationResultTypeDef

AutoEnable

  • Type:
  • Required: Yes

OrganizationS3LogsConfigurationTypeDef

AutoEnable

  • Type:
  • Required: Yes

OrganizationScanEc2InstanceWithFindingsResultTypeDef

EbsVolumes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationEbsVolumesResultTypeDef]

OrganizationScanEc2InstanceWithFindingsTypeDef

EbsVolumes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationEbsVolumesTypeDef]

OrganizationStatisticsTypeDef

TotalAccountsCount

  • Type: typing.Optional[int]

MemberAccountsCount

  • Type: typing.Optional[int]

ActiveAccountsCount

  • Type: typing.Optional[int]

EnabledAccountsCount

  • Type: typing.Optional[int]

CountByFeature

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationFeatureStatisticsTypeDef]]

OrganizationTypeDef

Asn

  • Type: typing.Optional[str]

AsnOrg

  • Type: typing.Optional[str]

Isp

  • Type: typing.Optional[str]

Org

  • Type: typing.Optional[str]

OwnerTypeDef

Id

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PermissionConfigurationTypeDef

BucketLevelPermissions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.BucketLevelPermissionsTypeDef]

AccountLevelPermissions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.AccountLevelPermissionsTypeDef]

PortProbeActionTypeDef

Blocked

  • Type: typing.Optional[bool]

PortProbeDetails

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.PortProbeDetailTypeDef]]

PortProbeDetailTypeDef

LocalPortDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.LocalPortDetailsTypeDef]

LocalIpDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.LocalIpDetailsTypeDef]

RemoteIpDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.RemoteIpDetailsTypeDef]

PrivateIpAddressDetailsTypeDef

PrivateDnsName

  • Type: typing.Optional[str]

PrivateIpAddress

  • Type: typing.Optional[str]

ProcessDetailsTypeDef

Name

  • Type: typing.Optional[str]

ExecutablePath

  • Type: typing.Optional[str]

ExecutableSha256

  • Type: typing.Optional[str]

NamespacePid

  • Type: typing.Optional[int]

Pwd

  • Type: typing.Optional[str]

Pid

  • Type: typing.Optional[int]

StartTime

  • Type: typing.Optional[datetime.datetime]

Uuid

  • Type: typing.Optional[str]

ParentUuid

  • Type: typing.Optional[str]

User

  • Type: typing.Optional[str]

UserId

  • Type: typing.Optional[int]

Euid

  • Type: typing.Optional[int]

Lineage

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.LineageObjectTypeDef]]

ProductCodeTypeDef

Code

  • Type: typing.Optional[str]

ProductType

  • Type: typing.Optional[str]

PublicAccessTypeDef

PermissionConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.PermissionConfigurationTypeDef]

EffectivePermission

  • Type: typing.Optional[str]

RdsDbInstanceDetailsTypeDef

DbInstanceIdentifier

  • Type: typing.Optional[str]

Engine

  • Type: typing.Optional[str]

EngineVersion

  • Type: typing.Optional[str]

DbClusterIdentifier

  • Type: typing.Optional[str]

DbInstanceArn

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.TagTypeDef]]

RdsDbUserDetailsTypeDef

User

  • Type: typing.Optional[str]

Application

  • Type: typing.Optional[str]

Database

  • Type: typing.Optional[str]

Ssl

  • Type: typing.Optional[str]

AuthMethod

  • Type: typing.Optional[str]

RdsLoginAttemptActionTypeDef

RemoteIpDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.RemoteIpDetailsTypeDef]

LoginAttributes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.LoginAttributeTypeDef]]

RemoteAccountDetailsTypeDef

AccountId

  • Type: typing.Optional[str]

Affiliated

  • Type: typing.Optional[bool]

RemoteIpDetailsTypeDef

City

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.CityTypeDef]

Country

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.CountryTypeDef]

GeoLocation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.GeoLocationTypeDef]

IpAddressV4

  • Type: typing.Optional[str]

IpAddressV6

  • Type: typing.Optional[str]

Organization

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationTypeDef]

RemotePortDetailsTypeDef

Port

  • Type: typing.Optional[int]

PortName

  • Type: typing.Optional[str]

ResourceDetailsTypeDef

InstanceArn

  • Type: typing.Optional[str]

ResourceTypeDef

AccessKeyDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.AccessKeyDetailsTypeDef]

S3BucketDetails

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.S3BucketDetailTypeDef]]

InstanceDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.InstanceDetailsTypeDef]

EksClusterDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.EksClusterDetailsTypeDef]

KubernetesDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.KubernetesDetailsTypeDef]

ResourceType

  • Type: typing.Optional[str]

EbsVolumeDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.EbsVolumeDetailsTypeDef]

EcsClusterDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.EcsClusterDetailsTypeDef]

ContainerDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ContainerTypeDef]

RdsDbInstanceDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.RdsDbInstanceDetailsTypeDef]

RdsDbUserDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.RdsDbUserDetailsTypeDef]

LambdaDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.LambdaDetailsTypeDef]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RuntimeContextTypeDef

ModifyingProcess

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ProcessDetailsTypeDef]

ModifiedAt

  • Type: typing.Optional[datetime.datetime]

ScriptPath

  • Type: typing.Optional[str]

LibraryPath

  • Type: typing.Optional[str]

LdPreloadValue

  • Type: typing.Optional[str]

SocketPath

  • Type: typing.Optional[str]

RuncBinaryPath

  • Type: typing.Optional[str]

ReleaseAgentPath

  • Type: typing.Optional[str]

MountSource

  • Type: typing.Optional[str]

MountTarget

  • Type: typing.Optional[str]

FileSystemType

  • Type: typing.Optional[str]

Flags

  • Type: typing.Optional[typing.List[str]]

ModuleName

  • Type: typing.Optional[str]

ModuleFilePath

  • Type: typing.Optional[str]

ModuleSha256

  • Type: typing.Optional[str]

ShellHistoryFilePath

  • Type: typing.Optional[str]

TargetProcess

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ProcessDetailsTypeDef]

AddressFamily

  • Type: typing.Optional[str]

IanaProtocolNumber

  • Type: typing.Optional[int]

MemoryRegions

  • Type: typing.Optional[typing.List[str]]

ToolName

  • Type: typing.Optional[str]

ToolCategory

  • Type: typing.Optional[str]

ServiceName

  • Type: typing.Optional[str]

CommandLineExample

  • Type: typing.Optional[str]

ThreatFilePath

  • Type: typing.Optional[str]

RuntimeDetailsTypeDef

Process

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ProcessDetailsTypeDef]

Context

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.RuntimeContextTypeDef]

S3BucketDetailTypeDef

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

Owner

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.OwnerTypeDef]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.TagTypeDef]]

DefaultServerSideEncryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DefaultServerSideEncryptionTypeDef]

PublicAccess

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.PublicAccessTypeDef]

S3ObjectDetails

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.S3ObjectDetailTypeDef]]

S3LogsConfigurationResultTypeDef

Status

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

S3LogsConfigurationTypeDef

Enable

  • Type:
  • Required: Yes

S3ObjectDetailTypeDef

ObjectArn

  • Type: typing.Optional[str]

Key

  • Type: typing.Optional[str]

ETag

  • Type: typing.Optional[str]

Hash

  • Type: typing.Optional[str]

VersionId

  • Type: typing.Optional[str]

ScanConditionOutputTypeDef

MapEquals

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.ScanConditionPairTypeDef]
  • Required: Yes

ScanConditionPairTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type: typing.Optional[str]

ScanConditionTypeDef

MapEquals

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.guardduty_classes.ScanConditionPairTypeDef]
  • Required: Yes

ScanDetectionsTypeDef

ScannedItemCount

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ScannedItemCountTypeDef]

ThreatsDetectedItemCount

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ThreatsDetectedItemCountTypeDef]

HighestSeverityThreatDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.HighestSeverityThreatDetailsTypeDef]

ThreatDetectedByName

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ThreatDetectedByNameTypeDef]

ScanEc2InstanceWithFindingsResultTypeDef

EbsVolumes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.EbsVolumesResultTypeDef]

ScanEc2InstanceWithFindingsTypeDef

EbsVolumes

  • Type: typing.Optional[bool]

ScanFilePathTypeDef

FilePath

  • Type: typing.Optional[str]

VolumeArn

  • Type: typing.Optional[str]

Hash

  • Type: typing.Optional[str]

FileName

  • Type: typing.Optional[str]

ScanResourceCriteriaOutputTypeDef

Include

  • Type: typing.Optional[typing.Dict[typing.Literal['EC2_INSTANCE_TAG'], aws_resource_validator.pydantic_models.guardduty_classes.ScanConditionOutputTypeDef]]

Exclude

  • Type: typing.Optional[typing.Dict[typing.Literal['EC2_INSTANCE_TAG'], aws_resource_validator.pydantic_models.guardduty_classes.ScanConditionOutputTypeDef]]

ScanResourceCriteriaTypeDef

Include

  • Type: typing.Optional[typing.Mapping[typing.Literal['EC2_INSTANCE_TAG'], aws_resource_validator.pydantic_models.guardduty_classes.ScanConditionTypeDef]]

Exclude

  • Type: typing.Optional[typing.Mapping[typing.Literal['EC2_INSTANCE_TAG'], aws_resource_validator.pydantic_models.guardduty_classes.ScanConditionTypeDef]]

ScanResultDetailsTypeDef

ScanResult

  • Type: typing.Optional[typing.Literal['CLEAN', 'INFECTED']]

ScanThreatNameTypeDef

Name

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[str]

ItemCount

  • Type: typing.Optional[int]

FilePaths

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.ScanFilePathTypeDef]]

ScanTypeDef

DetectorId

  • Type: typing.Optional[str]

AdminDetectorId

  • Type: typing.Optional[str]

ScanId

  • Type: typing.Optional[str]

ScanStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'RUNNING', 'SKIPPED']]

FailureReason

  • Type: typing.Optional[str]

ScanStartTime

  • Type: typing.Optional[datetime.datetime]

ScanEndTime

  • Type: typing.Optional[datetime.datetime]

TriggerDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.TriggerDetailsTypeDef]

ResourceDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ResourceDetailsTypeDef]

ScanResultDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ScanResultDetailsTypeDef]

AccountId

  • Type: typing.Optional[str]

TotalBytes

  • Type: typing.Optional[int]

FileCount

  • Type: typing.Optional[int]

AttachedVolumes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.VolumeDetailTypeDef]]

ScanType

  • Type: typing.Optional[typing.Literal['GUARDDUTY_INITIATED', 'ON_DEMAND']]

ScannedItemCountTypeDef

TotalGb

  • Type: typing.Optional[int]

Files

  • Type: typing.Optional[int]

Volumes

  • Type: typing.Optional[int]

SecurityContextTypeDef

Privileged

  • Type: typing.Optional[bool]

AllowPrivilegeEscalation

  • Type: typing.Optional[bool]

SecurityGroupTypeDef

GroupId

  • Type: typing.Optional[str]

GroupName

  • Type: typing.Optional[str]

ServiceAdditionalInfoTypeDef

Value

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

ServiceTypeDef

Action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ActionTypeDef]

Evidence

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.EvidenceTypeDef]

Archived

  • Type: typing.Optional[bool]

Count

  • Type: typing.Optional[int]

DetectorId

  • Type: typing.Optional[str]

EventFirstSeen

  • Type: typing.Optional[str]

EventLastSeen

  • Type: typing.Optional[str]

ResourceRole

  • Type: typing.Optional[str]

ServiceName

  • Type: typing.Optional[str]

UserFeedback

  • Type: typing.Optional[str]

AdditionalInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ServiceAdditionalInfoTypeDef]

FeatureName

  • Type: typing.Optional[str]

EbsVolumeScanDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.EbsVolumeScanDetailsTypeDef]

RuntimeDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.RuntimeDetailsTypeDef]

Detection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DetectionTypeDef]

MalwareScanDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.MalwareScanDetailsTypeDef]

SortCriteriaTypeDef

AttributeName

  • Type: typing.Optional[str]

OrderBy

  • Type: typing.Optional[typing.Literal['ASC', 'DESC']]

StartMalwareScanRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

StartMalwareScanResponseTypeDef

ScanId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartMonitoringMembersRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

AccountIds

  • Type: typing.Sequence[str]
  • Required: Yes

StartMonitoringMembersResponseTypeDef

UnprocessedAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UnprocessedAccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopMonitoringMembersRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

AccountIds

  • Type: typing.Sequence[str]
  • Required: Yes

StopMonitoringMembersResponseTypeDef

UnprocessedAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UnprocessedAccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

TagTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

ThreatDetectedByNameTypeDef

ItemCount

  • Type: typing.Optional[int]

UniqueThreatNameCount

  • Type: typing.Optional[int]

Shortened

  • Type: typing.Optional[bool]

ThreatNames

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.ScanThreatNameTypeDef]]

ThreatIntelligenceDetailTypeDef

ThreatListName

  • Type: typing.Optional[str]

ThreatNames

  • Type: typing.Optional[typing.List[str]]

ThreatFileSha256

  • Type: typing.Optional[str]

ThreatTypeDef

Name

  • Type: typing.Optional[str]

Source

  • Type: typing.Optional[str]

ItemPaths

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.ItemPathTypeDef]]

ThreatsDetectedItemCountTypeDef

Files

  • Type: typing.Optional[int]

TotalTypeDef

Amount

  • Type: typing.Optional[str]

Unit

  • Type: typing.Optional[str]

TriggerDetailsTypeDef

GuardDutyFindingId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

UnarchiveFindingsRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

FindingIds

  • Type: typing.Sequence[str]
  • Required: Yes

UnprocessedAccountTypeDef

AccountId

  • Type:
  • Required: Yes

Result

  • Type:
  • Required: Yes

UnprocessedDataSourcesResultTypeDef

MalwareProtection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.MalwareProtectionConfigurationResultTypeDef]

UntagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateDetectorRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

Enable

  • Type: typing.Optional[bool]

FindingPublishingFrequency

  • Type: typing.Optional[typing.Literal['FIFTEEN_MINUTES', 'ONE_HOUR', 'SIX_HOURS']]

DataSources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DataSourceConfigurationsTypeDef]

Features

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.guardduty_classes.DetectorFeatureConfigurationTypeDef]]

UpdateFilterRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

FilterName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[typing.Literal['ARCHIVE', 'NOOP']]

Rank

  • Type: typing.Optional[int]

FindingCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.FindingCriteriaTypeDef]

UpdateFilterResponseTypeDef

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateFindingsFeedbackRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

FindingIds

  • Type: typing.Sequence[str]
  • Required: Yes

Feedback

  • Type: typing.Literal['NOT_USEFUL', 'USEFUL']
  • Required: Yes

Comments

  • Type: typing.Optional[str]

UpdateIPSetRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

IpSetId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

Activate

  • Type: typing.Optional[bool]

UpdateMalwareProtectionPlanRequestRequestTypeDef

MalwareProtectionPlanId

  • Type:
  • Required: Yes

Role

  • Type: typing.Optional[str]

Actions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.MalwareProtectionPlanActionsTypeDef]

ProtectedResource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.UpdateProtectedResourceTypeDef]

UpdateMalwareScanSettingsRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

ScanResourceCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.ScanResourceCriteriaTypeDef]

EbsSnapshotPreservation

  • Type: typing.Optional[typing.Literal['NO_RETENTION', 'RETENTION_WITH_FINDING']]

UpdateMemberDetectorsRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

AccountIds

  • Type: typing.Sequence[str]
  • Required: Yes

DataSources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DataSourceConfigurationsTypeDef]

Features

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.guardduty_classes.MemberFeaturesConfigurationTypeDef]]

UpdateMemberDetectorsResponseTypeDef

UnprocessedAccounts

  • Type: typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UnprocessedAccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateOrganizationConfigurationRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

AutoEnable

  • Type: typing.Optional[bool]

DataSources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationDataSourceConfigurationsTypeDef]

Features

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.guardduty_classes.OrganizationFeatureConfigurationTypeDef]]

AutoEnableOrganizationMembers

  • Type: typing.Optional[typing.Literal['ALL', 'NEW', 'NONE']]

UpdateProtectedResourceTypeDef

S3Bucket

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.UpdateS3BucketResourceTypeDef]

UpdatePublishingDestinationRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

DestinationId

  • Type:
  • Required: Yes

DestinationProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.DestinationPropertiesTypeDef]

UpdateS3BucketResourceTypeDef

ObjectPrefixes

  • Type: typing.Optional[typing.Sequence[str]]

UpdateThreatIntelSetRequestRequestTypeDef

DetectorId

  • Type:
  • Required: Yes

ThreatIntelSetId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

Activate

  • Type: typing.Optional[bool]

UsageAccountResultTypeDef

AccountId

  • Type: typing.Optional[str]

Total

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.TotalTypeDef]

UsageCriteriaTypeDef

AccountIds

  • Type: typing.Optional[typing.Sequence[str]]

DataSources

  • Type: typing.Optional[typing.Sequence[typing.Literal['CLOUD_TRAIL', 'DNS_LOGS', 'EC2_MALWARE_SCAN', 'FLOW_LOGS', 'KUBERNETES_AUDIT_LOGS', 'S3_LOGS']]]

Resources

  • Type: typing.Optional[typing.Sequence[str]]

Features

  • Type: typing.Optional[typing.Sequence[typing.Literal['CLOUD_TRAIL', 'DNS_LOGS', 'EBS_MALWARE_PROTECTION', 'EC2_RUNTIME_MONITORING', 'EKS_AUDIT_LOGS', 'EKS_RUNTIME_MONITORING', 'FARGATE_RUNTIME_MONITORING', 'FLOW_LOGS', 'LAMBDA_NETWORK_LOGS', 'RDS_DBI_PROTECTION_PROVISIONED', 'RDS_DBI_PROTECTION_SERVERLESS', 'RDS_LOGIN_EVENTS', 'S3_DATA_EVENTS']]]

UsageDataSourceResultTypeDef

DataSource

  • Type: typing.Optional[typing.Literal['CLOUD_TRAIL', 'DNS_LOGS', 'EC2_MALWARE_SCAN', 'FLOW_LOGS', 'KUBERNETES_AUDIT_LOGS', 'S3_LOGS']]

Total

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.TotalTypeDef]

UsageFeatureResultTypeDef

Feature

  • Type: typing.Optional[typing.Literal['CLOUD_TRAIL', 'DNS_LOGS', 'EBS_MALWARE_PROTECTION', 'EC2_RUNTIME_MONITORING', 'EKS_AUDIT_LOGS', 'EKS_RUNTIME_MONITORING', 'FARGATE_RUNTIME_MONITORING', 'FLOW_LOGS', 'LAMBDA_NETWORK_LOGS', 'RDS_DBI_PROTECTION_PROVISIONED', 'RDS_DBI_PROTECTION_SERVERLESS', 'RDS_LOGIN_EVENTS', 'S3_DATA_EVENTS']]

Total

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.TotalTypeDef]

UsageResourceResultTypeDef

Resource

  • Type: typing.Optional[str]

Total

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.TotalTypeDef]

UsageStatisticsTypeDef

SumByAccount

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UsageAccountResultTypeDef]]

TopAccountsByFeature

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UsageTopAccountsResultTypeDef]]

SumByDataSource

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UsageDataSourceResultTypeDef]]

SumByResource

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UsageResourceResultTypeDef]]

TopResources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UsageResourceResultTypeDef]]

SumByFeature

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UsageFeatureResultTypeDef]]

UsageTopAccountResultTypeDef

AccountId

  • Type: typing.Optional[str]

Total

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.TotalTypeDef]

UsageTopAccountsResultTypeDef

Feature

  • Type: typing.Optional[typing.Literal['CLOUD_TRAIL', 'DNS_LOGS', 'EBS_MALWARE_PROTECTION', 'EC2_RUNTIME_MONITORING', 'EKS_AUDIT_LOGS', 'EKS_RUNTIME_MONITORING', 'FARGATE_RUNTIME_MONITORING', 'FLOW_LOGS', 'LAMBDA_NETWORK_LOGS', 'RDS_DBI_PROTECTION_PROVISIONED', 'RDS_DBI_PROTECTION_SERVERLESS', 'RDS_LOGIN_EVENTS', 'S3_DATA_EVENTS']]

Accounts

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.UsageTopAccountResultTypeDef]]

VolumeDetailTypeDef

VolumeArn

  • Type: typing.Optional[str]

VolumeType

  • Type: typing.Optional[str]

DeviceName

  • Type: typing.Optional[str]

VolumeSizeInGB

  • Type: typing.Optional[int]

EncryptionType

  • Type: typing.Optional[str]

SnapshotArn

  • Type: typing.Optional[str]

KmsKeyArn

  • Type: typing.Optional[str]

VolumeMountTypeDef

Name

  • Type: typing.Optional[str]

MountPath

  • Type: typing.Optional[str]

VolumeTypeDef

Name

  • Type: typing.Optional[str]

HostPath

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty_classes.HostPathTypeDef]

VpcConfigTypeDef

SubnetIds

  • Type: typing.Optional[typing.List[str]]

VpcId

  • Type: typing.Optional[str]

SecurityGroups

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.guardduty_classes.SecurityGroupTypeDef]]