Skip to content

Guardduty Classes

AcceptAdministratorInvitationRequest

DetectorId

  • Type:
  • Required: Yes

AdministratorId

  • Type:
  • Required: Yes

InvitationId

  • Type:
  • Required: Yes

AcceptInvitationRequest

DetectorId

  • Type:
  • Required: Yes

MasterId

  • Type:
  • Required: Yes

InvitationId

  • Type:
  • Required: Yes

AccessControlList

AllowsPublicReadAccess

  • Type: typing.Optional[bool]

AllowsPublicWriteAccess

  • Type: typing.Optional[bool]

AccessKey

PrincipalId

  • Type: typing.Optional[str]

UserName

  • Type: typing.Optional[str]

UserType

  • Type: typing.Optional[str]

AccessKeyDetails

AccessKeyId

  • Type: typing.Optional[str]

PrincipalId

  • Type: typing.Optional[str]

UserName

  • Type: typing.Optional[str]

UserType

  • Type: typing.Optional[str]

Account

Uid

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

AccountDetail

AccountId

  • Type:
  • Required: Yes

Email

  • Type:
  • Required: Yes

AccountFreeTrialInfo

AccountId

  • Type: typing.Optional[str]

DataSources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.DataSourcesFreeTrial]

Features

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

AccountLevelPermissions

BlockPublicAccess

  • Type:

AccountStatistics

AccountId

  • Type: typing.Optional[str]

LastGeneratedAt

  • Type: typing.Optional[datetime.datetime]

TotalFindings

  • Type: typing.Optional[int]

Action

ActionType

  • Type: typing.Optional[str]

AwsApiCallAction

  • Type:

DnsRequestAction

  • Type:

NetworkConnectionAction

  • Type:

PortProbeAction

  • Type:

KubernetesApiCallAction

  • Type:

RdsLoginAttemptAction

  • Type:

KubernetesPermissionCheckedDetails

  • Type:

KubernetesRoleBindingDetails

  • Type:

KubernetesRoleDetails

  • Type:

Actor

Id

  • Type:
  • Required: Yes

User

  • Type:

Session

  • Type:

AddonDetails

AddonVersion

  • Type: typing.Optional[str]

AddonStatus

  • Type: typing.Optional[str]

AdminAccount

AdminAccountId

  • Type: typing.Optional[str]

AdminStatus

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

Administrator

AccountId

  • Type: typing.Optional[str]

InvitationId

  • Type: typing.Optional[str]

RelationshipStatus

  • Type: typing.Optional[str]

InvitedAt

  • Type: typing.Optional[str]

AgentDetails

Version

  • Type: typing.Optional[str]

Anomaly

Profiles

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

Unusual

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.AnomalyUnusual]

AnomalyObject

ProfileType

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

ProfileSubtype

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

Observations

  • Type:

AnomalyUnusual

Behavior

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

ArchiveFindingsRequest

DetectorId

  • Type:
  • Required: Yes

FindingIds

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

AutonomousSystem

Name

  • Type:
  • Required: Yes

Number

  • Type:
  • Required: Yes

AwsApiCallAction

Api

  • Type: typing.Optional[str]

CallerType

  • Type: typing.Optional[str]

DomainDetails

  • Type:

ErrorCode

  • Type: typing.Optional[str]

UserAgent

  • Type: typing.Optional[str]

RemoteIpDetails

  • Type:

ServiceName

  • Type: typing.Optional[str]

RemoteAccountDetails

  • Type:

AffectedResources

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

BaseValidatorModel

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

BlockPublicAccess

IgnorePublicAcls

  • Type: typing.Optional[bool]

RestrictPublicBuckets

  • Type: typing.Optional[bool]

BlockPublicAcls

  • Type: typing.Optional[bool]

BlockPublicPolicy

  • Type: typing.Optional[bool]

BucketLevelPermissions

AccessControlList

  • Type:

BucketPolicy

  • Type:

BlockPublicAccess

  • Type:

BucketPolicy

AllowsPublicReadAccess

  • Type: typing.Optional[bool]

AllowsPublicWriteAccess

  • Type: typing.Optional[bool]

City

CityName

  • Type: typing.Optional[str]

CloudTrailConfigurationResult

Status

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

Condition

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]

ConditionOutput

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]

Container

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.guardduty_classes.VolumeMount]]

SecurityContext

  • Type:

ContainerInstanceDetails

CoveredContainerInstances

  • Type: typing.Optional[int]

CompatibleContainerInstances

  • Type: typing.Optional[int]

Country

CountryCode

  • Type: typing.Optional[str]

CountryName

  • Type: typing.Optional[str]

CoverageEc2InstanceDetails

InstanceId

  • Type: typing.Optional[str]

InstanceType

  • Type: typing.Optional[str]

ClusterArn

  • Type: typing.Optional[str]

AgentDetails

  • Type:

ManagementType

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

CoverageEcsClusterDetails

ClusterName

  • Type: typing.Optional[str]

FargateDetails

  • Type:

ContainerInstanceDetails

  • Type:

CoverageEksClusterDetails

ClusterName

  • Type: typing.Optional[str]

CoveredNodes

  • Type: typing.Optional[int]

CompatibleNodes

  • Type: typing.Optional[int]

AddonDetails

  • Type:

ManagementType

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

CoverageFilterCondition

Equals

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

NotEquals

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

CoverageFilterCriteria

FilterCriterion

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

CoverageFilterCriterion

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.guardduty_classes.CoverageFilterCondition]

CoverageResource

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.guardduty_classes.CoverageResourceDetails]

CoverageStatus

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

Issue

  • Type: typing.Optional[str]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

CoverageResourceDetails

EksClusterDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.CoverageEksClusterDetails]

ResourceType

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

EcsClusterDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.CoverageEcsClusterDetails]

Ec2InstanceDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.CoverageEc2InstanceDetails]

CoverageSortCriteria

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']]

CoverageStatistics

CountByResourceType

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

CountByCoverageStatus

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

CreateDetectorRequest

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.guardduty_classes.DataSourceConfigurations]

Tags

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

Features

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

CreateDetectorResponse

DetectorId

  • Type:
  • Required: Yes

UnprocessedDataSources

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFilterRequest

DetectorId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

FindingCriteria

  • Type: typing.Union[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.FindingCriteria, aws_resource_validator.pydantic_models.guardduty.guardduty_classes.FindingCriteriaOutput]
  • 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.Dict[str, str]]

CreateFilterResponse

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateIPSetRequest

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.Dict[str, str]]

CreateIPSetResponse

IpSetId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMalwareProtectionPlanRequest

Role

  • Type:
  • Required: Yes

ProtectedResource

  • Type: typing.Union[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.CreateProtectedResource, aws_resource_validator.pydantic_models.guardduty.guardduty_classes.CreateProtectedResourceOutput]
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

Actions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.MalwareProtectionPlanActions]

Tags

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

CreateMalwareProtectionPlanResponse

MalwareProtectionPlanId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMembersRequest

DetectorId

  • Type:
  • Required: Yes

AccountDetails

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

CreateMembersResponse

UnprocessedAccounts

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

ResponseMetadata

  • Type:
  • Required: Yes

CreateProtectedResource

S3Bucket

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.CreateS3BucketResource]

CreateProtectedResourceOutput

S3Bucket

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.CreateS3BucketResourceOutput]

CreatePublishingDestinationRequest

DetectorId

  • Type:
  • Required: Yes

DestinationType

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

DestinationProperties

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

CreatePublishingDestinationResponse

DestinationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateS3BucketResource

BucketName

  • Type: typing.Optional[str]

ObjectPrefixes

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

CreateS3BucketResourceOutput

BucketName

  • Type: typing.Optional[str]

ObjectPrefixes

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

CreateSampleFindingsRequest

DetectorId

  • Type:
  • Required: Yes

FindingTypes

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

CreateThreatIntelSetRequest

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.Dict[str, str]]

CreateThreatIntelSetResponse

ThreatIntelSetId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DNSLogsConfigurationResult

Status

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

DataSourceConfigurations

S3Logs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.S3LogsConfiguration]

Kubernetes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.KubernetesConfiguration]

MalwareProtection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.MalwareProtectionConfiguration]

DataSourceConfigurationsResult

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.guardduty_classes.KubernetesConfigurationResult]

MalwareProtection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.MalwareProtectionConfigurationResult]

DataSourceFreeTrial

FreeTrialDaysRemaining

  • Type: typing.Optional[int]

DataSourcesFreeTrial

CloudTrail

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.DataSourceFreeTrial]

DnsLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.DataSourceFreeTrial]

FlowLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.DataSourceFreeTrial]

S3Logs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.DataSourceFreeTrial]

Kubernetes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.KubernetesDataSourceFreeTrial]

MalwareProtection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.MalwareProtectionDataSourceFreeTrial]

DateStatistics

Date

  • Type: typing.Optional[datetime.datetime]

LastGeneratedAt

  • Type: typing.Optional[datetime.datetime]

Severity

  • Type: typing.Optional[float]

TotalFindings

  • Type: typing.Optional[int]

DeclineInvitationsRequest

AccountIds

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

DeclineInvitationsResponse

UnprocessedAccounts

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

ResponseMetadata

  • Type:
  • Required: Yes

DefaultServerSideEncryption

EncryptionType

  • Type: typing.Optional[str]

KmsMasterKeyArn

  • Type: typing.Optional[str]

DeleteDetectorRequest

DetectorId

  • Type:
  • Required: Yes

DeleteFilterRequest

DetectorId

  • Type:
  • Required: Yes

FilterName

  • Type:
  • Required: Yes

DeleteIPSetRequest

DetectorId

  • Type:
  • Required: Yes

IpSetId

  • Type:
  • Required: Yes

DeleteInvitationsRequest

AccountIds

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

DeleteInvitationsResponse

UnprocessedAccounts

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

ResponseMetadata

  • Type:
  • Required: Yes

DeleteMalwareProtectionPlanRequest

MalwareProtectionPlanId

  • Type:
  • Required: Yes

DeleteMembersRequest

DetectorId

  • Type:
  • Required: Yes

AccountIds

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

DeleteMembersResponse

UnprocessedAccounts

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

ResponseMetadata

  • Type:
  • Required: Yes

DeletePublishingDestinationRequest

DetectorId

  • Type:
  • Required: Yes

DestinationId

  • Type:
  • Required: Yes

DeleteThreatIntelSetRequest

DetectorId

  • Type:
  • Required: Yes

ThreatIntelSetId

  • Type:
  • Required: Yes

DescribeMalwareScansRequest

DetectorId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

FilterCriteria

  • Type:

SortCriteria

  • Type:

DescribeMalwareScansRequestPaginate

DetectorId

  • Type:
  • Required: Yes

FilterCriteria

  • Type:

SortCriteria

  • Type:

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.PaginatorConfig]

DescribeMalwareScansResponse

Scans

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeOrganizationConfigurationRequest

DetectorId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeOrganizationConfigurationResponse

AutoEnable

  • Type:
  • Required: Yes

MemberAccountLimitReached

  • Type:
  • Required: Yes

DataSources

  • Type:
  • Required: Yes

Features

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

AutoEnableOrganizationMembers

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribePublishingDestinationRequest

DetectorId

  • Type:
  • Required: Yes

DestinationId

  • Type:
  • Required: Yes

DescribePublishingDestinationResponse

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

Destination

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

DestinationProperties

DestinationArn

  • Type: typing.Optional[str]

KmsKeyArn

  • Type: typing.Optional[str]

Detection

Anomaly

  • Type:

Sequence

  • Type:

DetectorAdditionalConfiguration

Name

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

Status

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

DetectorAdditionalConfigurationResult

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]

DetectorFeatureConfiguration

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.List[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.DetectorAdditionalConfiguration]]

DetectorFeatureConfigurationResult

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.guardduty_classes.DetectorAdditionalConfigurationResult]]

DisableOrganizationAdminAccountRequest

AdminAccountId

  • Type:
  • Required: Yes

DisassociateFromAdministratorAccountRequest

DetectorId

  • Type:
  • Required: Yes

DisassociateFromMasterAccountRequest

DetectorId

  • Type:
  • Required: Yes

DisassociateMembersRequest

DetectorId

  • Type:
  • Required: Yes

AccountIds

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

DisassociateMembersResponse

UnprocessedAccounts

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

ResponseMetadata

  • Type:
  • Required: Yes

DnsRequestAction

Domain

  • Type: typing.Optional[str]

Protocol

  • Type: typing.Optional[str]

Blocked

  • Type: typing.Optional[bool]

DomainWithSuffix

  • Type: typing.Optional[str]

DomainDetails

Domain

  • Type: typing.Optional[str]

EbsVolumeDetails

ScannedVolumeDetails

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

SkippedVolumeDetails

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

EbsVolumeScanDetails

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:

ScanType

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

EbsVolumesResult

Status

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

Reason

  • Type: typing.Optional[str]

Ec2Instance

AvailabilityZone

  • Type: typing.Optional[str]

ImageDescription

  • Type: typing.Optional[str]

InstanceState

  • Type: typing.Optional[str]

IamInstanceProfile

  • Type:

InstanceType

  • Type: typing.Optional[str]

OutpostArn

  • Type: typing.Optional[str]

Platform

  • Type: typing.Optional[str]

ProductCodes

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

Ec2NetworkInterfaceUids

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

Ec2NetworkInterface

Ipv6Addresses

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

PrivateIpAddresses

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

PublicIp

  • Type: typing.Optional[str]

SecurityGroups

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

SubNetId

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

EcsClusterDetails

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.guardduty_classes.Tag]]

TaskDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.EcsTaskDetails]

EcsTaskDetails

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.guardduty_classes.Tag]]

Volumes

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

Containers

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

Group

  • Type: typing.Optional[str]

LaunchType

  • Type: typing.Optional[str]

EksClusterDetails

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.guardduty_classes.Tag]]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

EnableOrganizationAdminAccountRequest

AdminAccountId

  • Type:
  • Required: Yes

Evidence

ThreatIntelligenceDetails

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

FargateDetails

Issues

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

ManagementType

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

FilterCondition

EqualsValue

  • Type: typing.Optional[str]

GreaterThan

  • Type: typing.Optional[int]

LessThan

  • Type: typing.Optional[int]

FilterCriteria

FilterCriterion

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

FilterCriterion

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:

Finding

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:

Title

  • Type: typing.Optional[str]

AssociatedAttackSequenceArn

  • Type: typing.Optional[str]

FindingCriteria

Criterion

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

FindingCriteriaOutput

Criterion

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

FindingStatistics

CountBySeverity

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

GroupedByAccount

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

GroupedByDate

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

GroupedByFindingType

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

GroupedByResource

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

GroupedBySeverity

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

FindingTypeStatistics

FindingType

  • Type: typing.Optional[str]

LastGeneratedAt

  • Type: typing.Optional[datetime.datetime]

TotalFindings

  • Type: typing.Optional[int]

FlowLogsConfigurationResult

Status

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

FreeTrialFeatureConfigurationResult

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]

GeoLocation

Lat

  • Type: typing.Optional[float]

Lon

  • Type: typing.Optional[float]

GetAdministratorAccountRequest

DetectorId

  • Type:
  • Required: Yes

GetAdministratorAccountResponse

Administrator

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCoverageStatisticsRequest

DetectorId

  • Type:
  • Required: Yes

StatisticsType

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

FilterCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.CoverageFilterCriteria]

GetCoverageStatisticsResponse

CoverageStatistics

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDetectorRequest

DetectorId

  • Type:
  • Required: Yes

GetDetectorResponse

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.guardduty_classes.DetectorFeatureConfigurationResult]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetFilterRequest

DetectorId

  • Type:
  • Required: Yes

FilterName

  • Type:
  • Required: Yes

GetFilterResponse

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

GetFindingsRequest

DetectorId

  • Type:
  • Required: Yes

FindingIds

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

SortCriteria

  • Type:

GetFindingsResponse

Findings

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

ResponseMetadata

  • Type:
  • Required: Yes

GetFindingsStatisticsRequest

DetectorId

  • Type:
  • Required: Yes

FindingStatisticTypes

  • Type: typing.Optional[typing.List[typing.Literal['COUNT_BY_SEVERITY']]]

FindingCriteria

  • Type: typing.Union[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.FindingCriteria, aws_resource_validator.pydantic_models.guardduty.guardduty_classes.FindingCriteriaOutput, NoneType]

GroupBy

  • Type: typing.Optional[typing.Literal['ACCOUNT', 'DATE', 'FINDING_TYPE', 'RESOURCE', 'SEVERITY']]

OrderBy

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

MaxResults

  • Type: typing.Optional[int]

GetFindingsStatisticsResponse

FindingStatistics

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetIPSetRequest

DetectorId

  • Type:
  • Required: Yes

IpSetId

  • Type:
  • Required: Yes

GetIPSetResponse

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

GetInvitationsCountResponse

InvitationsCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMalwareProtectionPlanRequest

MalwareProtectionPlanId

  • Type:
  • Required: Yes

GetMalwareProtectionPlanResponse

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.guardduty_classes.MalwareProtectionPlanStatusReason]
  • Required: Yes

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

GetMalwareScanSettingsRequest

DetectorId

  • Type:
  • Required: Yes

GetMalwareScanSettingsResponse

ScanResourceCriteria

  • Type:
  • Required: Yes

EbsSnapshotPreservation

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

ResponseMetadata

  • Type:
  • Required: Yes

GetMasterAccountRequest

DetectorId

  • Type:
  • Required: Yes

GetMasterAccountResponse

Master

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMemberDetectorsRequest

DetectorId

  • Type:
  • Required: Yes

AccountIds

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

GetMemberDetectorsResponse

MemberDataSourceConfigurations

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

UnprocessedAccounts

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

ResponseMetadata

  • Type:
  • Required: Yes

GetMembersRequest

DetectorId

  • Type:
  • Required: Yes

AccountIds

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

GetMembersResponse

Members

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

UnprocessedAccounts

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

ResponseMetadata

  • Type:
  • Required: Yes

GetOrganizationStatisticsResponse

OrganizationDetails

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRemainingFreeTrialDaysRequest

DetectorId

  • Type:
  • Required: Yes

AccountIds

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

GetRemainingFreeTrialDaysResponse

Accounts

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

UnprocessedAccounts

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

ResponseMetadata

  • Type:
  • Required: Yes

GetThreatIntelSetRequest

DetectorId

  • Type:
  • Required: Yes

ThreatIntelSetId

  • Type:
  • Required: Yes

GetThreatIntelSetResponse

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

GetUsageStatisticsRequest

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]

GetUsageStatisticsResponse

UsageStatistics

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

HighestSeverityThreatDetails

Severity

  • Type: typing.Optional[str]

ThreatName

  • Type: typing.Optional[str]

Count

  • Type: typing.Optional[int]

HostPath

Path

  • Type: typing.Optional[str]

IamInstanceProfile

Arn

  • Type: typing.Optional[str]

Id

  • Type: typing.Optional[str]

ImpersonatedUser

Username

  • Type: typing.Optional[str]

Groups

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

Indicator

Key

  • Type: typing.Literal['ATTACK_TACTIC', 'ATTACK_TECHNIQUE', 'HIGH_RISK_API', 'MALICIOUS_IP', 'SUSPICIOUS_NETWORK', 'SUSPICIOUS_USER_AGENT', 'TOR_IP', 'UNUSUAL_API_FOR_ACCOUNT', 'UNUSUAL_ASN_FOR_ACCOUNT', 'UNUSUAL_ASN_FOR_USER']
  • Required: Yes

Values

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

Title

  • Type: typing.Optional[str]

InstanceDetails

AvailabilityZone

  • Type: typing.Optional[str]

IamInstanceProfile

  • Type:

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.guardduty_classes.NetworkInterface]]

Platform

  • Type: typing.Optional[str]

ProductCodes

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

Tags

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

Invitation

AccountId

  • Type: typing.Optional[str]

InvitationId

  • Type: typing.Optional[str]

RelationshipStatus

  • Type: typing.Optional[str]

InvitedAt

  • Type: typing.Optional[str]

InviteMembersRequest

DetectorId

  • Type:
  • Required: Yes

AccountIds

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

DisableEmailNotification

  • Type: typing.Optional[bool]

Message

  • Type: typing.Optional[str]

InviteMembersResponse

UnprocessedAccounts

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

ResponseMetadata

  • Type:
  • Required: Yes

ItemPath

NestedItemPath

  • Type: typing.Optional[str]

Hash

  • Type: typing.Optional[str]

KubernetesApiCallAction

RequestUri

  • Type: typing.Optional[str]

Verb

  • Type: typing.Optional[str]

SourceIps

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

UserAgent

  • Type: typing.Optional[str]

RemoteIpDetails

  • Type:

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]

KubernetesAuditLogsConfiguration

Enable

  • Type:
  • Required: Yes

KubernetesAuditLogsConfigurationResult

Status

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

KubernetesConfiguration

AuditLogs

  • Type:
  • Required: Yes

KubernetesConfigurationResult

AuditLogs

  • Type:
  • Required: Yes

KubernetesDataSourceFreeTrial

AuditLogs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.DataSourceFreeTrial]

KubernetesDetails

KubernetesUserDetails

  • Type:

KubernetesWorkloadDetails

  • Type:

KubernetesPermissionCheckedDetails

Verb

  • Type: typing.Optional[str]

Resource

  • Type: typing.Optional[str]

Namespace

  • Type: typing.Optional[str]

Allowed

  • Type: typing.Optional[bool]

KubernetesRoleBindingDetails

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]

KubernetesRoleDetails

Kind

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Uid

  • Type: typing.Optional[str]

KubernetesUserDetails

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:

KubernetesWorkloadDetails

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.guardduty_classes.Container]]

Volumes

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

ServiceAccountName

  • Type: typing.Optional[str]

HostIPC

  • Type: typing.Optional[bool]

HostPID

  • Type: typing.Optional[bool]

LambdaDetails

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:

Tags

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

LineageObject

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]

ListCoverageRequest

DetectorId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

FilterCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.CoverageFilterCriteria]

SortCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.CoverageSortCriteria]

ListCoverageRequestPaginate

DetectorId

  • Type:
  • Required: Yes

FilterCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.CoverageFilterCriteria]

SortCriteria

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.CoverageSortCriteria]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.PaginatorConfig]

ListCoverageResponse

Resources

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDetectorsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListDetectorsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.PaginatorConfig]

ListDetectorsResponse

DetectorIds

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFiltersRequest

DetectorId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListFiltersRequestPaginate

DetectorId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.PaginatorConfig]

ListFiltersResponse

FilterNames

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFindingsRequest

DetectorId

  • Type:
  • Required: Yes

FindingCriteria

  • Type: typing.Union[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.FindingCriteria, aws_resource_validator.pydantic_models.guardduty.guardduty_classes.FindingCriteriaOutput, NoneType]

SortCriteria

  • Type:

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListFindingsRequestPaginate

DetectorId

  • Type:
  • Required: Yes

FindingCriteria

  • Type: typing.Union[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.FindingCriteria, aws_resource_validator.pydantic_models.guardduty.guardduty_classes.FindingCriteriaOutput, NoneType]

SortCriteria

  • Type:

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.PaginatorConfig]

ListFindingsResponse

FindingIds

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListIPSetsRequest

DetectorId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListIPSetsRequestPaginate

DetectorId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.PaginatorConfig]

ListIPSetsResponse

IpSetIds

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListInvitationsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListInvitationsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.PaginatorConfig]

ListInvitationsResponse

Invitations

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMalwareProtectionPlansRequest

NextToken

  • Type: typing.Optional[str]

ListMalwareProtectionPlansResponse

MalwareProtectionPlans

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListMembersRequest

DetectorId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

OnlyAssociated

  • Type: typing.Optional[str]

ListMembersRequestPaginate

DetectorId

  • Type:
  • Required: Yes

OnlyAssociated

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.PaginatorConfig]

ListMembersResponse

Members

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListOrganizationAdminAccountsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListOrganizationAdminAccountsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.PaginatorConfig]

ListOrganizationAdminAccountsResponse

AdminAccounts

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPublishingDestinationsRequest

DetectorId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListPublishingDestinationsResponse

Destinations

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

ListThreatIntelSetsRequest

DetectorId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListThreatIntelSetsRequestPaginate

DetectorId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.PaginatorConfig]

ListThreatIntelSetsResponse

ThreatIntelSetIds

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

LocalIpDetails

IpAddressV4

  • Type: typing.Optional[str]

IpAddressV6

  • Type: typing.Optional[str]

LocalPortDetails

Port

  • Type: typing.Optional[int]

PortName

  • Type: typing.Optional[str]

LoginAttribute

User

  • Type: typing.Optional[str]

Application

  • Type: typing.Optional[str]

FailedLoginAttempts

  • Type: typing.Optional[int]

SuccessfulLoginAttempts

  • Type: typing.Optional[int]

MalwareProtectionConfiguration

ScanEc2InstanceWithFindings

  • Type:

MalwareProtectionConfigurationResult

ScanEc2InstanceWithFindings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.ScanEc2InstanceWithFindingsResult]

ServiceRole

  • Type: typing.Optional[str]

MalwareProtectionDataSourceFreeTrial

ScanEc2InstanceWithFindings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.DataSourceFreeTrial]

MalwareProtectionPlanActions

Tagging

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.MalwareProtectionPlanTaggingAction]

MalwareProtectionPlanStatusReason

Code

  • Type: typing.Optional[str]

Message

  • Type: typing.Optional[str]

MalwareProtectionPlanSummary

MalwareProtectionPlanId

  • Type: typing.Optional[str]

MalwareProtectionPlanTaggingAction

Status

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

MalwareScanDetails

Threats

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

Master

AccountId

  • Type: typing.Optional[str]

InvitationId

  • Type: typing.Optional[str]

RelationshipStatus

  • Type: typing.Optional[str]

InvitedAt

  • Type: typing.Optional[str]

Member

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]

MemberAdditionalConfiguration

Name

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

Status

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

MemberAdditionalConfigurationResult

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]

MemberDataSourceConfiguration

AccountId

  • Type:
  • Required: Yes

DataSources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.DataSourceConfigurationsResult]

Features

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

MemberFeaturesConfiguration

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.List[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.MemberAdditionalConfiguration]]

MemberFeaturesConfigurationResult

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.guardduty_classes.MemberAdditionalConfigurationResult]]

NetworkConnection

Direction

  • Type: typing.Literal['INBOUND', 'OUTBOUND']
  • Required: Yes

NetworkConnectionAction

Blocked

  • Type: typing.Optional[bool]

ConnectionDirection

  • Type: typing.Optional[str]

LocalPortDetails

  • Type:

Protocol

  • Type: typing.Optional[str]

LocalIpDetails

  • Type:

LocalNetworkInterface

  • Type: typing.Optional[str]

RemoteIpDetails

  • Type:

RemotePortDetails

  • Type:

NetworkEndpoint

Id

  • Type:
  • Required: Yes

Ip

  • Type: typing.Optional[str]

Domain

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[int]

Location

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.NetworkGeoLocation]

AutonomousSystem

  • Type:

Connection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.NetworkConnection]

NetworkGeoLocation

City

  • Type:
  • Required: Yes

Country

  • Type:
  • Required: Yes

Latitude

  • Type:
  • Required: Yes

Longitude

  • Type:
  • Required: Yes

NetworkInterface

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.guardduty_classes.PrivateIpAddressDetails]]

PublicDnsName

  • Type: typing.Optional[str]

PublicIp

  • Type: typing.Optional[str]

SecurityGroups

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

SubnetId

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

Observations

Text

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

Organization

Asn

  • Type: typing.Optional[str]

AsnOrg

  • Type: typing.Optional[str]

Isp

  • Type: typing.Optional[str]

Org

  • Type: typing.Optional[str]

OrganizationAdditionalConfiguration

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']]

OrganizationAdditionalConfigurationResult

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']]

OrganizationDataSourceConfigurations

S3Logs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.OrganizationS3LogsConfiguration]

Kubernetes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.OrganizationKubernetesConfiguration]

MalwareProtection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.OrganizationMalwareProtectionConfiguration]

OrganizationDataSourceConfigurationsResult

S3Logs

  • Type:
  • Required: Yes

Kubernetes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.OrganizationKubernetesConfigurationResult]

MalwareProtection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.OrganizationMalwareProtectionConfigurationResult]

OrganizationDetails

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

OrganizationStatistics

  • Type:

OrganizationEbsVolumes

AutoEnable

  • Type: typing.Optional[bool]

OrganizationEbsVolumesResult

AutoEnable

  • Type: typing.Optional[bool]

OrganizationFeatureConfiguration

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.guardduty_classes.OrganizationAdditionalConfiguration]]

OrganizationFeatureConfigurationResult

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.guardduty_classes.OrganizationAdditionalConfigurationResult]]

OrganizationFeatureStatistics

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.guardduty_classes.OrganizationFeatureStatisticsAdditionalConfiguration]]

OrganizationFeatureStatisticsAdditionalConfiguration

Name

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

EnabledAccountsCount

  • Type: typing.Optional[int]

OrganizationKubernetesAuditLogsConfiguration

AutoEnable

  • Type:
  • Required: Yes

OrganizationKubernetesAuditLogsConfigurationResult

AutoEnable

  • Type:
  • Required: Yes

OrganizationKubernetesConfiguration

AuditLogs

  • Type:
  • Required: Yes

OrganizationKubernetesConfigurationResult

AuditLogs

  • Type:
  • Required: Yes

OrganizationMalwareProtectionConfiguration

ScanEc2InstanceWithFindings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.OrganizationScanEc2InstanceWithFindings]

OrganizationMalwareProtectionConfigurationResult

ScanEc2InstanceWithFindings

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.OrganizationScanEc2InstanceWithFindingsResult]

OrganizationS3LogsConfiguration

AutoEnable

  • Type:
  • Required: Yes

OrganizationS3LogsConfigurationResult

AutoEnable

  • Type:
  • Required: Yes

OrganizationScanEc2InstanceWithFindings

EbsVolumes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.OrganizationEbsVolumes]

OrganizationScanEc2InstanceWithFindingsResult

EbsVolumes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.OrganizationEbsVolumesResult]

OrganizationStatistics

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.guardduty_classes.OrganizationFeatureStatistics]]

Owner

Id

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PermissionConfiguration

BucketLevelPermissions

  • Type:

AccountLevelPermissions

  • Type:

PortProbeAction

Blocked

  • Type: typing.Optional[bool]

PortProbeDetails

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

PortProbeDetail

LocalPortDetails

  • Type:

LocalIpDetails

  • Type:

RemoteIpDetails

  • Type:

PrivateIpAddressDetails

PrivateDnsName

  • Type: typing.Optional[str]

PrivateIpAddress

  • Type: typing.Optional[str]

ProcessDetails

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.guardduty_classes.LineageObject]]

ProductCode

Code

  • Type: typing.Optional[str]

ProductType

  • Type: typing.Optional[str]

PublicAccess

PermissionConfiguration

  • Type:

EffectivePermission

  • Type: typing.Optional[str]

PublicAccessConfiguration

PublicAclAccess

  • Type: typing.Optional[typing.Literal['ALLOWED', 'BLOCKED']]

PublicPolicyAccess

  • Type: typing.Optional[typing.Literal['ALLOWED', 'BLOCKED']]

PublicAclIgnoreBehavior

  • Type: typing.Optional[typing.Literal['IGNORED', 'NOT_IGNORED']]

PublicBucketRestrictBehavior

  • Type: typing.Optional[typing.Literal['NOT_RESTRICTED', 'RESTRICTED']]

RdsDbInstanceDetails

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.guardduty_classes.Tag]]

RdsDbUserDetails

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]

RdsLimitlessDbDetails

DbShardGroupIdentifier

  • Type: typing.Optional[str]

DbShardGroupResourceId

  • Type: typing.Optional[str]

DbShardGroupArn

  • Type: typing.Optional[str]

Engine

  • Type: typing.Optional[str]

EngineVersion

  • Type: typing.Optional[str]

DbClusterIdentifier

  • Type: typing.Optional[str]

Tags

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

RdsLoginAttemptAction

RemoteIpDetails

  • Type:

LoginAttributes

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

RemoteAccountDetails

AccountId

  • Type: typing.Optional[str]

Affiliated

  • Type: typing.Optional[bool]

RemoteIpDetails

City

  • Type:

Country

  • Type:

GeoLocation

  • Type:

IpAddressV4

  • Type: typing.Optional[str]

IpAddressV6

  • Type: typing.Optional[str]

Organization

  • Type:

RemotePortDetails

Port

  • Type: typing.Optional[int]

PortName

  • Type: typing.Optional[str]

Resource

AccessKeyDetails

  • Type:

S3BucketDetails

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

InstanceDetails

  • Type:

EksClusterDetails

  • Type:

KubernetesDetails

  • Type:

ResourceType

  • Type: typing.Optional[str]

EbsVolumeDetails

  • Type:

EcsClusterDetails

  • Type:

ContainerDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.Container]

RdsDbInstanceDetails

  • Type:

RdsLimitlessDbDetails

  • Type:

RdsDbUserDetails

  • Type:

LambdaDetails

  • Type:

ResourceData

S3Bucket

  • Type:

Ec2Instance

  • Type:

AccessKey

  • Type:

Ec2NetworkInterface

  • Type:

S3Object

  • Type:

ResourceDetails

InstanceArn

  • Type: typing.Optional[str]

ResourceStatistics

AccountId

  • Type: typing.Optional[str]

LastGeneratedAt

  • Type: typing.Optional[datetime.datetime]

ResourceId

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

TotalFindings

  • Type: typing.Optional[int]

ResourceV2

Uid

  • Type:
  • Required: Yes

ResourceType

  • Type: typing.Literal['ACCESS_KEY', 'EC2_INSTANCE', 'EC2_NETWORK_INTERFACE', 'S3_BUCKET', 'S3_OBJECT']
  • Required: Yes

Name

  • Type: typing.Optional[str]

AccountId

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

Service

  • Type: typing.Optional[str]

CloudPartition

  • Type: typing.Optional[str]

Tags

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

Data

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.ResourceData]

ResponseMetadata

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]

RuntimeContext

ModifyingProcess

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.ProcessDetails]

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.guardduty_classes.ProcessDetails]

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]

RuntimeDetails

Process

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.ProcessDetails]

Context

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.RuntimeContext]

S3Bucket

OwnerId

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

EncryptionType

  • Type: typing.Optional[str]

EncryptionKeyArn

  • Type: typing.Optional[str]

EffectivePermission

  • Type: typing.Optional[str]

PublicReadAccess

  • Type: typing.Optional[typing.Literal['ALLOWED', 'BLOCKED']]

PublicWriteAccess

  • Type: typing.Optional[typing.Literal['ALLOWED', 'BLOCKED']]

AccountPublicAccess

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.PublicAccessConfiguration]

BucketPublicAccess

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.PublicAccessConfiguration]

S3ObjectUids

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

S3BucketDetail

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

Owner

  • Type:

Tags

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

DefaultServerSideEncryption

  • Type:

PublicAccess

  • Type:

S3ObjectDetails

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

S3LogsConfiguration

Enable

  • Type:
  • Required: Yes

S3LogsConfigurationResult

Status

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

S3Object

ETag

  • Type: typing.Optional[str]

Key

  • Type: typing.Optional[str]

VersionId

  • Type: typing.Optional[str]

S3ObjectDetail

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]

Scan

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:

ResourceDetails

  • Type:

ScanResultDetails

  • Type:

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.guardduty_classes.VolumeDetail]]

ScanType

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

ScanCondition

MapEquals

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

ScanConditionOutput

MapEquals

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

ScanConditionPair

Key

  • Type:
  • Required: Yes

Value

  • Type: typing.Optional[str]

ScanDetections

ScannedItemCount

  • Type:

ThreatsDetectedItemCount

  • Type:

HighestSeverityThreatDetails

  • Type:

ThreatDetectedByName

  • Type:

ScanEc2InstanceWithFindings

EbsVolumes

  • Type: typing.Optional[bool]

ScanEc2InstanceWithFindingsResult

EbsVolumes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.EbsVolumesResult]

ScanFilePath

FilePath

  • Type: typing.Optional[str]

VolumeArn

  • Type: typing.Optional[str]

Hash

  • Type: typing.Optional[str]

FileName

  • Type: typing.Optional[str]

ScanResourceCriteria

Include

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

Exclude

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

ScanResourceCriteriaOutput

Include

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

Exclude

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

ScanResultDetails

ScanResult

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

ScanThreatName

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.guardduty_classes.ScanFilePath]]

ScannedItemCount

TotalGb

  • Type: typing.Optional[int]

Files

  • Type: typing.Optional[int]

Volumes

  • Type: typing.Optional[int]

SecurityContext

Privileged

  • Type: typing.Optional[bool]

AllowPrivilegeEscalation

  • Type: typing.Optional[bool]

SecurityGroup

GroupId

  • Type: typing.Optional[str]

GroupName

  • Type: typing.Optional[str]

Sequence

Uid

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Signals

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

Actors

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

Resources

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

Endpoints

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

SequenceIndicators

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

Service

Action

  • Type:

Evidence

  • Type:

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.guardduty_classes.ServiceAdditionalInfo]

FeatureName

  • Type: typing.Optional[str]

EbsVolumeScanDetails

  • Type:

RuntimeDetails

  • Type:

Detection

  • Type:

MalwareScanDetails

  • Type:

ServiceAdditionalInfo

Value

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

Session

Uid

  • Type: typing.Optional[str]

MfaStatus

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

CreatedTime

  • Type: typing.Optional[datetime.datetime]

Issuer

  • Type: typing.Optional[str]

SeverityStatistics

LastGeneratedAt

  • Type: typing.Optional[datetime.datetime]

Severity

  • Type: typing.Optional[float]

TotalFindings

  • Type: typing.Optional[int]

Signal

Uid

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['CLOUD_TRAIL', 'FINDING', 'S3_DATA_EVENTS']
  • Required: Yes

Name

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

FirstSeenAt

  • Type:
  • Required: Yes

LastSeenAt

  • Type:
  • Required: Yes

Count

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[float]

ResourceUids

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

ActorIds

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

EndpointIds

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

SignalIndicators

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

SortCriteria

AttributeName

  • Type: typing.Optional[str]

OrderBy

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

StartMalwareScanRequest

ResourceArn

  • Type:
  • Required: Yes

StartMalwareScanResponse

ScanId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartMonitoringMembersRequest

DetectorId

  • Type:
  • Required: Yes

AccountIds

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

StartMonitoringMembersResponse

UnprocessedAccounts

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

ResponseMetadata

  • Type:
  • Required: Yes

StopMonitoringMembersRequest

DetectorId

  • Type:
  • Required: Yes

AccountIds

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

StopMonitoringMembersResponse

UnprocessedAccounts

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

ResponseMetadata

  • Type:
  • Required: Yes

Tag

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

TagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

Tags

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

Threat

Name

  • Type: typing.Optional[str]

Source

  • Type: typing.Optional[str]

ItemPaths

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

ThreatDetectedByName

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.guardduty_classes.ScanThreatName]]

ThreatIntelligenceDetail

ThreatListName

  • Type: typing.Optional[str]

ThreatNames

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

ThreatFileSha256

  • Type: typing.Optional[str]

ThreatsDetectedItemCount

Files

  • Type: typing.Optional[int]

Total

Amount

  • Type: typing.Optional[str]

Unit

  • Type: typing.Optional[str]

TriggerDetails

GuardDutyFindingId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

UnarchiveFindingsRequest

DetectorId

  • Type:
  • Required: Yes

FindingIds

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

UnprocessedAccount

AccountId

  • Type:
  • Required: Yes

Result

  • Type:
  • Required: Yes

UnprocessedDataSourcesResult

MalwareProtection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.MalwareProtectionConfigurationResult]

UntagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

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

UpdateDetectorRequest

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.guardduty_classes.DataSourceConfigurations]

Features

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

UpdateFilterRequest

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.Union[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.FindingCriteria, aws_resource_validator.pydantic_models.guardduty.guardduty_classes.FindingCriteriaOutput, NoneType]

UpdateFilterResponse

Name

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateFindingsFeedbackRequest

DetectorId

  • Type:
  • Required: Yes

FindingIds

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

Feedback

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

Comments

  • Type: typing.Optional[str]

UpdateIPSetRequest

DetectorId

  • Type:
  • Required: Yes

IpSetId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

Activate

  • Type: typing.Optional[bool]

UpdateMalwareProtectionPlanRequest

MalwareProtectionPlanId

  • Type:
  • Required: Yes

Role

  • Type: typing.Optional[str]

Actions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.MalwareProtectionPlanActions]

ProtectedResource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.UpdateProtectedResource]

UpdateMalwareScanSettingsRequest

DetectorId

  • Type:
  • Required: Yes

ScanResourceCriteria

  • Type: typing.Union[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.ScanResourceCriteria, aws_resource_validator.pydantic_models.guardduty.guardduty_classes.ScanResourceCriteriaOutput, NoneType]

EbsSnapshotPreservation

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

UpdateMemberDetectorsRequest

DetectorId

  • Type:
  • Required: Yes

AccountIds

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

DataSources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.DataSourceConfigurations]

Features

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

UpdateMemberDetectorsResponse

UnprocessedAccounts

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

ResponseMetadata

  • Type:
  • Required: Yes

UpdateOrganizationConfigurationRequest

DetectorId

  • Type:
  • Required: Yes

AutoEnable

  • Type: typing.Optional[bool]

DataSources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.OrganizationDataSourceConfigurations]

Features

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

AutoEnableOrganizationMembers

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

UpdateProtectedResource

S3Bucket

  • Type: typing.Optional[aws_resource_validator.pydantic_models.guardduty.guardduty_classes.UpdateS3BucketResource]

UpdatePublishingDestinationRequest

DetectorId

  • Type:
  • Required: Yes

DestinationId

  • Type:
  • Required: Yes

DestinationProperties

  • Type:

UpdateS3BucketResource

ObjectPrefixes

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

UpdateThreatIntelSetRequest

DetectorId

  • Type:
  • Required: Yes

ThreatIntelSetId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Location

  • Type: typing.Optional[str]

Activate

  • Type: typing.Optional[bool]

UsageAccountResult

AccountId

  • Type: typing.Optional[str]

Total

  • Type:

UsageCriteria

AccountIds

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

DataSources

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

Resources

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

Features

  • Type: typing.Optional[typing.List[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']]]

UsageDataSourceResult

DataSource

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

Total

  • Type:

UsageFeatureResult

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:

UsageResourceResult

Resource

  • Type: typing.Optional[str]

Total

  • Type:

UsageStatistics

SumByAccount

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

TopAccountsByFeature

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

SumByDataSource

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

SumByResource

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

TopResources

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

SumByFeature

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

UsageTopAccountResult

AccountId

  • Type: typing.Optional[str]

Total

  • Type:

UsageTopAccountsResult

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.guardduty_classes.UsageTopAccountResult]]

User

Name

  • Type:
  • Required: Yes

Uid

  • Type:
  • Required: Yes

Type

  • Type:
  • Required: Yes

CredentialUid

  • Type: typing.Optional[str]

Account

  • Type:

Volume

Name

  • Type: typing.Optional[str]

HostPath

  • Type:

VolumeDetail

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]

VolumeMount

Name

  • Type: typing.Optional[str]

MountPath

  • Type: typing.Optional[str]

VpcConfig

SubnetIds

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

VpcId

  • Type: typing.Optional[str]

SecurityGroups

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