DetectorEvents
- class aws_cdk.mixins_preview.aws_guardduty.events.DetectorEvents(*args: Any, **kwargs)
Bases:
object(experimental) EventBridge event patterns for Detector.
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events from aws_cdk.interfaces import aws_guardduty as interfaces_aws_guardduty # detector_ref: interfaces_aws_guardduty.IDetectorRef detector_events = guardduty_events.DetectorEvents.from_detector(detector_ref)
Methods
- guard_duty_finding_pattern(*, account_id=None, arn=None, created_at=None, description=None, event_metadata=None, id=None, partition=None, region=None, resource=None, schema_version=None, service=None, severity=None, title=None, type=None, updated_at=None)
(experimental) EventBridge event pattern for Detector GuardDuty Finding.
- Parameters:
account_id (
Optional[Sequence[str]]) – (experimental) accountId property. Specify an array of string values to match this event if the actual value of accountId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldarn (
Optional[Sequence[str]]) – (experimental) arn property. Specify an array of string values to match this event if the actual value of arn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcreated_at (
Optional[Sequence[str]]) – (experimental) createdAt property. Specify an array of string values to match this event if the actual value of createdAt is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielddescription (
Optional[Sequence[str]]) – (experimental) description property. Specify an array of string values to match this event if the actual value of description is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldevent_metadata (
Union[AWSEventMetadataProps,Dict[str,Any],None]) – (experimental) EventBridge event metadata. Default: - -id (
Optional[Sequence[str]]) – (experimental) id property. Specify an array of string values to match this event if the actual value of id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldpartition (
Optional[Sequence[str]]) – (experimental) partition property. Specify an array of string values to match this event if the actual value of partition is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldregion (
Optional[Sequence[str]]) – (experimental) region property. Specify an array of string values to match this event if the actual value of region is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldresource (
Union[Resource,Dict[str,Any],None]) – (experimental) resource property. Specify an array of string values to match this event if the actual value of resource is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldschema_version (
Optional[Sequence[str]]) – (experimental) schemaVersion property. Specify an array of string values to match this event if the actual value of schemaVersion is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldservice (
Union[Service,Dict[str,Any],None]) – (experimental) service property. Specify an array of string values to match this event if the actual value of service is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldseverity (
Optional[Sequence[str]]) – (experimental) severity property. Specify an array of string values to match this event if the actual value of severity is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtitle (
Optional[Sequence[str]]) – (experimental) title property. Specify an array of string values to match this event if the actual value of title is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtype (
Optional[Sequence[str]]) – (experimental) type property. Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldupdated_at (
Optional[Sequence[str]]) – (experimental) updatedAt property. Specify an array of string values to match this event if the actual value of updatedAt is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- Return type:
Static Methods
- classmethod from_detector(detector_ref)
(experimental) Create DetectorEvents from a Detector reference.
- Parameters:
detector_ref (
IDetectorRef)- Stability:
experimental
- Return type:
GuardDutyFinding
- class DetectorEvents.GuardDutyFinding
Bases:
object(experimental) aws.guardduty@GuardDutyFinding event types for Detector.
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events guard_duty_finding = guardduty_events.DetectorEvents.GuardDutyFinding()
- Stability:
experimental
AccessControlList
- class DetectorEvents.GuardDutyFinding.AccessControlList(*, allows_public_read_access=None, allows_public_write_access=None)
Bases:
object(experimental) Type definition for AccessControlList.
- Parameters:
allows_public_read_access (
Optional[Sequence[str]]) – (experimental) allowsPublicReadAccess property. Specify an array of string values to match this event if the actual value of allowsPublicReadAccess is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldallows_public_write_access (
Optional[Sequence[str]]) – (experimental) allowsPublicWriteAccess property. Specify an array of string values to match this event if the actual value of allowsPublicWriteAccess is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events access_control_list = guardduty_events.DetectorEvents.GuardDutyFinding.AccessControlList( allows_public_read_access=["allowsPublicReadAccess"], allows_public_write_access=["allowsPublicWriteAccess"] )
Attributes
- allows_public_read_access
(experimental) allowsPublicReadAccess property.
Specify an array of string values to match this event if the actual value of allowsPublicReadAccess is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- allows_public_write_access
(experimental) allowsPublicWriteAccess property.
Specify an array of string values to match this event if the actual value of allowsPublicWriteAccess is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
AccessKeyDetails
- class DetectorEvents.GuardDutyFinding.AccessKeyDetails(*, access_key_id=None, principal_id=None, user_name=None, user_type=None)
Bases:
object(experimental) Type definition for AccessKeyDetails.
- Parameters:
access_key_id (
Optional[Sequence[str]]) – (experimental) accessKeyId property. Specify an array of string values to match this event if the actual value of accessKeyId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldprincipal_id (
Optional[Sequence[str]]) – (experimental) principalId property. Specify an array of string values to match this event if the actual value of principalId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielduser_name (
Optional[Sequence[str]]) – (experimental) userName property. Specify an array of string values to match this event if the actual value of userName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielduser_type (
Optional[Sequence[str]]) – (experimental) userType property. Specify an array of string values to match this event if the actual value of userType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events access_key_details = guardduty_events.DetectorEvents.GuardDutyFinding.AccessKeyDetails( access_key_id=["accessKeyId"], principal_id=["principalId"], user_name=["userName"], user_type=["userType"] )
Attributes
- access_key_id
(experimental) accessKeyId property.
Specify an array of string values to match this event if the actual value of accessKeyId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- principal_id
(experimental) principalId property.
Specify an array of string values to match this event if the actual value of principalId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- user_name
(experimental) userName property.
Specify an array of string values to match this event if the actual value of userName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- user_type
(experimental) userType property.
Specify an array of string values to match this event if the actual value of userType is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
AccountLevelPermissions
- class DetectorEvents.GuardDutyFinding.AccountLevelPermissions(*, block_public_access=None)
Bases:
object(experimental) Type definition for AccountLevelPermissions.
- Parameters:
block_public_access (
Union[BlockPublicAccess,Dict[str,Any],None]) – (experimental) blockPublicAccess property. Specify an array of string values to match this event if the actual value of blockPublicAccess is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events account_level_permissions = guardduty_events.DetectorEvents.GuardDutyFinding.AccountLevelPermissions( block_public_access=guardduty_events.DetectorEvents.GuardDutyFinding.BlockPublicAccess( block_public_acls=["blockPublicAcls"], block_public_policy=["blockPublicPolicy"], ignore_public_acls=["ignorePublicAcls"], restrict_public_buckets=["restrictPublicBuckets"] ) )
Attributes
- block_public_access
(experimental) blockPublicAccess property.
Specify an array of string values to match this event if the actual value of blockPublicAccess is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Action
- class DetectorEvents.GuardDutyFinding.Action(*, action_type=None, aws_api_call_action=None, dns_request_action=None, kubernetes_api_call_action=None, network_connection_action=None, port_probe_action=None)
Bases:
object(experimental) Type definition for Action.
- Parameters:
action_type (
Optional[Sequence[str]]) – (experimental) actionType property. Specify an array of string values to match this event if the actual value of actionType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldaws_api_call_action (
Union[AwsApiCallAction1,Dict[str,Any],None]) – (experimental) awsApiCallAction property. Specify an array of string values to match this event if the actual value of awsApiCallAction is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielddns_request_action (
Union[DnsRequestAction,Dict[str,Any],None]) – (experimental) dnsRequestAction property. Specify an array of string values to match this event if the actual value of dnsRequestAction is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldkubernetes_api_call_action (
Union[KubernetesApiCallAction,Dict[str,Any],None]) – (experimental) kubernetesApiCallAction property. Specify an array of string values to match this event if the actual value of kubernetesApiCallAction is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldnetwork_connection_action (
Union[NetworkConnectionAction,Dict[str,Any],None]) – (experimental) networkConnectionAction property. Specify an array of string values to match this event if the actual value of networkConnectionAction is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldport_probe_action (
Union[PortProbeAction,Dict[str,Any],None]) – (experimental) portProbeAction property. Specify an array of string values to match this event if the actual value of portProbeAction is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events action = guardduty_events.DetectorEvents.GuardDutyFinding.Action( action_type=["actionType"], aws_api_call_action=guardduty_events.DetectorEvents.GuardDutyFinding.AwsApiCallAction1( affected_resources=guardduty_events.DetectorEvents.GuardDutyFinding.AffectedResources1( aws_cloud_trail_trail=["awsCloudTrailTrail"], aws_ec2_instance=["awsEc2Instance"], aws_s3_bucket=["awsS3Bucket"] ), api=["api"], caller_type=["callerType"], error_code=["errorCode"], remote_account_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteAccountDetails( account_id=["accountId"], affiliated=["affiliated"] ), remote_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails1( city=guardduty_events.DetectorEvents.GuardDutyFinding.City1( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country1( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization1( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) ), service_name=["serviceName"] ), dns_request_action=guardduty_events.DetectorEvents.GuardDutyFinding.DnsRequestAction( blocked=["blocked"], domain=["domain"], protocol=["protocol"] ), kubernetes_api_call_action=guardduty_events.DetectorEvents.GuardDutyFinding.KubernetesApiCallAction( parameters=["parameters"], remote_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails2( city=guardduty_events.DetectorEvents.GuardDutyFinding.City2( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country2( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization2( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) ), request_uri=["requestUri"], source_iPs=["sourceIPs"], status_code=["statusCode"], user_agent=["userAgent"], verb=["verb"] ), network_connection_action=guardduty_events.DetectorEvents.GuardDutyFinding.NetworkConnectionAction( blocked=["blocked"], connection_direction=["connectionDirection"], local_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.LocalIpDetails( ip_address_v4=["ipAddressV4"] ), local_port_details=guardduty_events.DetectorEvents.GuardDutyFinding.LocalPortDetails( port=["port"], port_name=["portName"] ), protocol=["protocol"], remote_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails3( city=guardduty_events.DetectorEvents.GuardDutyFinding.City3( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country3( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization3( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) ), remote_port_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemotePortDetails( port=["port"], port_name=["portName"] ) ), port_probe_action=guardduty_events.DetectorEvents.GuardDutyFinding.PortProbeAction( blocked=["blocked"], port_probe_details=[guardduty_events.DetectorEvents.GuardDutyFinding.PortProbeActionItem( local_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.LocalIpDetails1( ip_address_v4=["ipAddressV4"] ), local_port_details=guardduty_events.DetectorEvents.GuardDutyFinding.LocalPortDetails1( port=["port"], port_name=["portName"] ), remote_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails4( city=guardduty_events.DetectorEvents.GuardDutyFinding.City4( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country4( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation1( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization4( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) ) )] ) )
Attributes
- action_type
(experimental) actionType property.
Specify an array of string values to match this event if the actual value of actionType is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- aws_api_call_action
(experimental) awsApiCallAction property.
Specify an array of string values to match this event if the actual value of awsApiCallAction is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- dns_request_action
(experimental) dnsRequestAction property.
Specify an array of string values to match this event if the actual value of dnsRequestAction is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- kubernetes_api_call_action
(experimental) kubernetesApiCallAction property.
Specify an array of string values to match this event if the actual value of kubernetesApiCallAction is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- network_connection_action
(experimental) networkConnectionAction property.
Specify an array of string values to match this event if the actual value of networkConnectionAction is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- port_probe_action
(experimental) portProbeAction property.
Specify an array of string values to match this event if the actual value of portProbeAction is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
AdditionalInfo
- class DetectorEvents.GuardDutyFinding.AdditionalInfo(*, additional_scanned_ports=None, anomalies=None, api_calls=None, domain=None, in_bytes=None, local_port=None, new_policy=None, old_policy=None, out_bytes=None, ports_scanned_sample=None, profiled_behavior=None, recent_credentials=None, sample=None, scanned_port=None, threat_list_name=None, threat_name=None, type=None, unusual=None, unusual_behavior=None, unusual_protocol=None, user_agent=None, value=None)
Bases:
object(experimental) Type definition for AdditionalInfo.
- Parameters:
additional_scanned_ports (
Optional[Sequence[Any]]) – (experimental) additionalScannedPorts property. Specify an array of string values to match this event if the actual value of additionalScannedPorts is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldanomalies (
Union[Anomalies,Dict[str,Any],None]) – (experimental) anomalies property. Specify an array of string values to match this event if the actual value of anomalies is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldapi_calls (
Optional[Sequence[Union[AdditionalInfoItem,Dict[str,Any]]]]) – (experimental) apiCalls property. Specify an array of string values to match this event if the actual value of apiCalls is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielddomain (
Optional[Sequence[str]]) – (experimental) domain property. Specify an array of string values to match this event if the actual value of domain is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldin_bytes (
Optional[Sequence[str]]) – (experimental) inBytes property. Specify an array of string values to match this event if the actual value of inBytes is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldlocal_port (
Optional[Sequence[str]]) – (experimental) localPort property. Specify an array of string values to match this event if the actual value of localPort is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldnew_policy (
Union[NewPolicy,Dict[str,Any],None]) – (experimental) newPolicy property. Specify an array of string values to match this event if the actual value of newPolicy is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldold_policy (
Union[OldPolicy,Dict[str,Any],None]) – (experimental) oldPolicy property. Specify an array of string values to match this event if the actual value of oldPolicy is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldout_bytes (
Optional[Sequence[str]]) – (experimental) outBytes property. Specify an array of string values to match this event if the actual value of outBytes is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldports_scanned_sample (
Optional[Sequence[Union[int,float]]]) – (experimental) portsScannedSample property. Specify an array of string values to match this event if the actual value of portsScannedSample is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldprofiled_behavior (
Union[ProfiledBehavior,Dict[str,Any],None]) – (experimental) profiledBehavior property. Specify an array of string values to match this event if the actual value of profiledBehavior is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrecent_credentials (
Optional[Sequence[Union[AdditionalInfoItem1,Dict[str,Any]]]]) – (experimental) recentCredentials property. Specify an array of string values to match this event if the actual value of recentCredentials is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldsample (
Optional[Sequence[str]]) – (experimental) sample property. Specify an array of string values to match this event if the actual value of sample is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldscanned_port (
Optional[Sequence[str]]) – (experimental) scannedPort property. Specify an array of string values to match this event if the actual value of scannedPort is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldthreat_list_name (
Optional[Sequence[str]]) – (experimental) threatListName property. Specify an array of string values to match this event if the actual value of threatListName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldthreat_name (
Optional[Sequence[str]]) – (experimental) threatName property. Specify an array of string values to match this event if the actual value of threatName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtype (
Optional[Sequence[str]]) – (experimental) type property. Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunusual (
Any) – (experimental) unusual property. Specify an array of string values to match this event if the actual value of unusual is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunusual_behavior (
Union[UnusualBehavior,Dict[str,Any],None]) – (experimental) unusualBehavior property. Specify an array of string values to match this event if the actual value of unusualBehavior is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunusual_protocol (
Optional[Sequence[str]]) – (experimental) unusualProtocol property. Specify an array of string values to match this event if the actual value of unusualProtocol is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielduser_agent (
Union[UserAgent,Dict[str,Any],None]) – (experimental) userAgent property. Specify an array of string values to match this event if the actual value of userAgent is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldvalue (
Optional[Sequence[str]]) – (experimental) value property. Specify an array of string values to match this event if the actual value of value is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events # additional_scanned_ports: Any # unusual: Any additional_info = guardduty_events.DetectorEvents.GuardDutyFinding.AdditionalInfo( additional_scanned_ports=[additional_scanned_ports], anomalies=guardduty_events.DetectorEvents.GuardDutyFinding.Anomalies( anomalous_ap_is=["anomalousApIs"] ), api_calls=[guardduty_events.DetectorEvents.GuardDutyFinding.AdditionalInfoItem( count=["count"], first_seen=["firstSeen"], last_seen=["lastSeen"], name=["name"] )], domain=["domain"], in_bytes=["inBytes"], local_port=["localPort"], new_policy=guardduty_events.DetectorEvents.GuardDutyFinding.NewPolicy( allow_users_to_change_password=["allowUsersToChangePassword"], hard_expiry=["hardExpiry"], max_password_age=["maxPasswordAge"], minimum_password_length=["minimumPasswordLength"], password_reuse_prevention=["passwordReusePrevention"], require_lowercase_characters=["requireLowercaseCharacters"], require_numbers=["requireNumbers"], require_symbols=["requireSymbols"], require_uppercase_characters=["requireUppercaseCharacters"] ), old_policy=guardduty_events.DetectorEvents.GuardDutyFinding.OldPolicy( allow_users_to_change_password=["allowUsersToChangePassword"], hard_expiry=["hardExpiry"], max_password_age=["maxPasswordAge"], minimum_password_length=["minimumPasswordLength"], password_reuse_prevention=["passwordReusePrevention"], require_lowercase_characters=["requireLowercaseCharacters"], require_numbers=["requireNumbers"], require_symbols=["requireSymbols"], require_uppercase_characters=["requireUppercaseCharacters"] ), out_bytes=["outBytes"], ports_scanned_sample=[123], profiled_behavior=guardduty_events.DetectorEvents.GuardDutyFinding.ProfiledBehavior( frequent_profiled_ap_is_account_profiling=["frequentProfiledApIsAccountProfiling"], frequent_profiled_ap_is_user_identity_profiling=["frequentProfiledApIsUserIdentityProfiling"], frequent_profiled_as_ns_account_profiling=["frequentProfiledAsNsAccountProfiling"], frequent_profiled_as_ns_bucket_profiling=["frequentProfiledAsNsBucketProfiling"], frequent_profiled_as_ns_user_identity_profiling=["frequentProfiledAsNsUserIdentityProfiling"], frequent_profiled_buckets_account_profiling=["frequentProfiledBucketsAccountProfiling"], frequent_profiled_buckets_user_identity_profiling=["frequentProfiledBucketsUserIdentityProfiling"], frequent_profiled_user_agents_account_profiling=["frequentProfiledUserAgentsAccountProfiling"], frequent_profiled_user_agents_user_identity_profiling=["frequentProfiledUserAgentsUserIdentityProfiling"], frequent_profiled_user_names_account_profiling=["frequentProfiledUserNamesAccountProfiling"], frequent_profiled_user_names_bucket_profiling=["frequentProfiledUserNamesBucketProfiling"], frequent_profiled_user_types_account_profiling=["frequentProfiledUserTypesAccountProfiling"], infrequent_profiled_ap_is_account_profiling=["infrequentProfiledApIsAccountProfiling"], infrequent_profiled_ap_is_user_identity_profiling=["infrequentProfiledApIsUserIdentityProfiling"], infrequent_profiled_as_ns_account_profiling=["infrequentProfiledAsNsAccountProfiling"], infrequent_profiled_as_ns_bucket_profiling=["infrequentProfiledAsNsBucketProfiling"], infrequent_profiled_as_ns_user_identity_profiling=["infrequentProfiledAsNsUserIdentityProfiling"], infrequent_profiled_buckets_account_profiling=["infrequentProfiledBucketsAccountProfiling"], infrequent_profiled_buckets_user_identity_profiling=["infrequentProfiledBucketsUserIdentityProfiling"], infrequent_profiled_user_agents_account_profiling=["infrequentProfiledUserAgentsAccountProfiling"], infrequent_profiled_user_agents_user_identity_profiling=["infrequentProfiledUserAgentsUserIdentityProfiling"], infrequent_profiled_user_names_account_profiling=["infrequentProfiledUserNamesAccountProfiling"], infrequent_profiled_user_names_bucket_profiling=["infrequentProfiledUserNamesBucketProfiling"], infrequent_profiled_user_types_account_profiling=["infrequentProfiledUserTypesAccountProfiling"], number_of_historical_daily_avg_ap_is_bucket_profiling=["numberOfHistoricalDailyAvgApIsBucketProfiling"], number_of_historical_daily_avg_ap_is_bucket_user_identity_profiling=["numberOfHistoricalDailyAvgApIsBucketUserIdentityProfiling"], number_of_historical_daily_avg_ap_is_user_identity_profiling=["numberOfHistoricalDailyAvgApIsUserIdentityProfiling"], number_of_historical_daily_max_ap_is_bucket_profiling=["numberOfHistoricalDailyMaxApIsBucketProfiling"], number_of_historical_daily_max_ap_is_bucket_user_identity_profiling=["numberOfHistoricalDailyMaxApIsBucketUserIdentityProfiling"], number_of_historical_daily_max_ap_is_user_identity_profiling=["numberOfHistoricalDailyMaxApIsUserIdentityProfiling"], rare_profiled_ap_is_account_profiling=["rareProfiledApIsAccountProfiling"], rare_profiled_ap_is_user_identity_profiling=["rareProfiledApIsUserIdentityProfiling"], rare_profiled_as_ns_account_profiling=["rareProfiledAsNsAccountProfiling"], rare_profiled_as_ns_bucket_profiling=["rareProfiledAsNsBucketProfiling"], rare_profiled_as_ns_user_identity_profiling=["rareProfiledAsNsUserIdentityProfiling"], rare_profiled_buckets_account_profiling=["rareProfiledBucketsAccountProfiling"], rare_profiled_buckets_user_identity_profiling=["rareProfiledBucketsUserIdentityProfiling"], rare_profiled_user_agents_account_profiling=["rareProfiledUserAgentsAccountProfiling"], rare_profiled_user_agents_user_identity_profiling=["rareProfiledUserAgentsUserIdentityProfiling"], rare_profiled_user_names_account_profiling=["rareProfiledUserNamesAccountProfiling"], rare_profiled_user_names_bucket_profiling=["rareProfiledUserNamesBucketProfiling"], rare_profiled_user_types_account_profiling=["rareProfiledUserTypesAccountProfiling"] ), recent_credentials=[guardduty_events.DetectorEvents.GuardDutyFinding.AdditionalInfoItem1( access_key_id=["accessKeyId"], ip_address_v4=["ipAddressV4"], principal_id=["principalId"] )], sample=["sample"], scanned_port=["scannedPort"], threat_list_name=["threatListName"], threat_name=["threatName"], type=["type"], unusual=unusual, unusual_behavior=guardduty_events.DetectorEvents.GuardDutyFinding.UnusualBehavior( is_unusual_user_identity=["isUnusualUserIdentity"], number_of_past24_hours_ap_is_bucket_profiling=["numberOfPast24HoursApIsBucketProfiling"], number_of_past24_hours_ap_is_bucket_user_identity_profiling=["numberOfPast24HoursApIsBucketUserIdentityProfiling"], number_of_past24_hours_ap_is_user_identity_profiling=["numberOfPast24HoursApIsUserIdentityProfiling"], unusual_ap_is_account_profiling=["unusualApIsAccountProfiling"], unusual_ap_is_user_identity_profiling=["unusualApIsUserIdentityProfiling"], unusual_as_ns_account_profiling=["unusualAsNsAccountProfiling"], unusual_as_ns_bucket_profiling=["unusualAsNsBucketProfiling"], unusual_as_ns_user_identity_profiling=["unusualAsNsUserIdentityProfiling"], unusual_buckets_account_profiling=["unusualBucketsAccountProfiling"], unusual_buckets_user_identity_profiling=["unusualBucketsUserIdentityProfiling"], unusual_user_agents_account_profiling=["unusualUserAgentsAccountProfiling"], unusual_user_agents_user_identity_profiling=["unusualUserAgentsUserIdentityProfiling"], unusual_user_names_account_profiling=["unusualUserNamesAccountProfiling"], unusual_user_names_bucket_profiling=["unusualUserNamesBucketProfiling"], unusual_user_types_account_profiling=["unusualUserTypesAccountProfiling"] ), unusual_protocol=["unusualProtocol"], user_agent=guardduty_events.DetectorEvents.GuardDutyFinding.UserAgent( full_user_agent=["fullUserAgent"], user_agent_category=["userAgentCategory"] ), value=["value"] )
Attributes
- additional_scanned_ports
(experimental) additionalScannedPorts property.
Specify an array of string values to match this event if the actual value of additionalScannedPorts is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- anomalies
(experimental) anomalies property.
Specify an array of string values to match this event if the actual value of anomalies is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- api_calls
(experimental) apiCalls property.
Specify an array of string values to match this event if the actual value of apiCalls is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- domain
(experimental) domain property.
Specify an array of string values to match this event if the actual value of domain is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- in_bytes
(experimental) inBytes property.
Specify an array of string values to match this event if the actual value of inBytes is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- local_port
(experimental) localPort property.
Specify an array of string values to match this event if the actual value of localPort is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- new_policy
(experimental) newPolicy property.
Specify an array of string values to match this event if the actual value of newPolicy is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- old_policy
(experimental) oldPolicy property.
Specify an array of string values to match this event if the actual value of oldPolicy is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- out_bytes
(experimental) outBytes property.
Specify an array of string values to match this event if the actual value of outBytes is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- ports_scanned_sample
(experimental) portsScannedSample property.
Specify an array of string values to match this event if the actual value of portsScannedSample is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- profiled_behavior
(experimental) profiledBehavior property.
Specify an array of string values to match this event if the actual value of profiledBehavior is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- recent_credentials
(experimental) recentCredentials property.
Specify an array of string values to match this event if the actual value of recentCredentials is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- sample
(experimental) sample property.
Specify an array of string values to match this event if the actual value of sample is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- scanned_port
(experimental) scannedPort property.
Specify an array of string values to match this event if the actual value of scannedPort is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- threat_list_name
(experimental) threatListName property.
Specify an array of string values to match this event if the actual value of threatListName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- threat_name
(experimental) threatName property.
Specify an array of string values to match this event if the actual value of threatName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- type
(experimental) type property.
Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unusual
(experimental) unusual property.
Specify an array of string values to match this event if the actual value of unusual is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unusual_behavior
(experimental) unusualBehavior property.
Specify an array of string values to match this event if the actual value of unusualBehavior is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unusual_protocol
(experimental) unusualProtocol property.
Specify an array of string values to match this event if the actual value of unusualProtocol is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- user_agent
(experimental) userAgent property.
Specify an array of string values to match this event if the actual value of userAgent is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- value
(experimental) value property.
Specify an array of string values to match this event if the actual value of value is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
AdditionalInfoItem
- class DetectorEvents.GuardDutyFinding.AdditionalInfoItem(*, count=None, first_seen=None, last_seen=None, name=None)
Bases:
object(experimental) Type definition for AdditionalInfoItem.
- Parameters:
count (
Optional[Sequence[str]]) – (experimental) count property. Specify an array of string values to match this event if the actual value of count is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfirst_seen (
Optional[Sequence[str]]) – (experimental) firstSeen property. Specify an array of string values to match this event if the actual value of firstSeen is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldlast_seen (
Optional[Sequence[str]]) – (experimental) lastSeen property. Specify an array of string values to match this event if the actual value of lastSeen is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldname (
Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events additional_info_item = guardduty_events.DetectorEvents.GuardDutyFinding.AdditionalInfoItem( count=["count"], first_seen=["firstSeen"], last_seen=["lastSeen"], name=["name"] )
Attributes
- count
(experimental) count property.
Specify an array of string values to match this event if the actual value of count is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- first_seen
(experimental) firstSeen property.
Specify an array of string values to match this event if the actual value of firstSeen is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- last_seen
(experimental) lastSeen property.
Specify an array of string values to match this event if the actual value of lastSeen is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- name
(experimental) name property.
Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
AdditionalInfoItem1
- class DetectorEvents.GuardDutyFinding.AdditionalInfoItem1(*, access_key_id=None, ip_address_v4=None, principal_id=None)
Bases:
object(experimental) Type definition for AdditionalInfoItem_1.
- Parameters:
access_key_id (
Optional[Sequence[str]]) – (experimental) accessKeyId property. Specify an array of string values to match this event if the actual value of accessKeyId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldip_address_v4 (
Optional[Sequence[str]]) – (experimental) ipAddressV4 property. Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldprincipal_id (
Optional[Sequence[str]]) – (experimental) principalId property. Specify an array of string values to match this event if the actual value of principalId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events additional_info_item1 = guardduty_events.DetectorEvents.GuardDutyFinding.AdditionalInfoItem1( access_key_id=["accessKeyId"], ip_address_v4=["ipAddressV4"], principal_id=["principalId"] )
Attributes
- access_key_id
(experimental) accessKeyId property.
Specify an array of string values to match this event if the actual value of accessKeyId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- ip_address_v4
(experimental) ipAddressV4 property.
Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- principal_id
(experimental) principalId property.
Specify an array of string values to match this event if the actual value of principalId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
AffectedResources1
- class DetectorEvents.GuardDutyFinding.AffectedResources1(*, aws_cloud_trail_trail=None, aws_ec2_instance=None, aws_s3_bucket=None)
Bases:
object(experimental) Type definition for AffectedResources_1.
- Parameters:
aws_cloud_trail_trail (
Optional[Sequence[str]]) – (experimental) AWS-CloudTrail-Trail property. Specify an array of string values to match this event if the actual value of AWS-CloudTrail-Trail is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldaws_ec2_instance (
Optional[Sequence[str]]) – (experimental) AWS-EC2-Instance property. Specify an array of string values to match this event if the actual value of AWS-EC2-Instance is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldaws_s3_bucket (
Optional[Sequence[str]]) – (experimental) AWS-S3-Bucket property. Specify an array of string values to match this event if the actual value of AWS-S3-Bucket is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events affected_resources1 = guardduty_events.DetectorEvents.GuardDutyFinding.AffectedResources1( aws_cloud_trail_trail=["awsCloudTrailTrail"], aws_ec2_instance=["awsEc2Instance"], aws_s3_bucket=["awsS3Bucket"] )
Attributes
- aws_cloud_trail_trail
(experimental) AWS-CloudTrail-Trail property.
Specify an array of string values to match this event if the actual value of AWS-CloudTrail-Trail is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- aws_ec2_instance
(experimental) AWS-EC2-Instance property.
Specify an array of string values to match this event if the actual value of AWS-EC2-Instance is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- aws_s3_bucket
(experimental) AWS-S3-Bucket property.
Specify an array of string values to match this event if the actual value of AWS-S3-Bucket is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Anomalies
- class DetectorEvents.GuardDutyFinding.Anomalies(*, anomalous_ap_is=None)
Bases:
object(experimental) Type definition for Anomalies.
- Parameters:
anomalous_ap_is (
Optional[Sequence[str]]) – (experimental) anomalousAPIs property. Specify an array of string values to match this event if the actual value of anomalousAPIs is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events anomalies = guardduty_events.DetectorEvents.GuardDutyFinding.Anomalies( anomalous_ap_is=["anomalousApIs"] )
Attributes
- anomalous_ap_is
(experimental) anomalousAPIs property.
Specify an array of string values to match this event if the actual value of anomalousAPIs is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
AwsApiCallAction
- class DetectorEvents.GuardDutyFinding.AwsApiCallAction(*, affected_resources=None, api=None, caller_type=None, error_code=None, remote_ip_details=None, service_name=None)
Bases:
object(experimental) Type definition for AwsApiCallAction.
- Parameters:
affected_resources (
Optional[Sequence[str]]) – (experimental) affectedResources property. Specify an array of string values to match this event if the actual value of affectedResources is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldapi (
Optional[Sequence[str]]) – (experimental) api property. Specify an array of string values to match this event if the actual value of api is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcaller_type (
Optional[Sequence[str]]) – (experimental) callerType property. Specify an array of string values to match this event if the actual value of callerType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielderror_code (
Optional[Sequence[str]]) – (experimental) errorCode property. Specify an array of string values to match this event if the actual value of errorCode is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldremote_ip_details (
Union[RemoteIpDetails,Dict[str,Any],None]) – (experimental) remoteIpDetails property. Specify an array of string values to match this event if the actual value of remoteIpDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldservice_name (
Optional[Sequence[str]]) – (experimental) serviceName property. Specify an array of string values to match this event if the actual value of serviceName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events aws_api_call_action = guardduty_events.DetectorEvents.GuardDutyFinding.AwsApiCallAction( affected_resources=["affectedResources"], api=["api"], caller_type=["callerType"], error_code=["errorCode"], remote_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails( city=guardduty_events.DetectorEvents.GuardDutyFinding.City( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) ), service_name=["serviceName"] )
Attributes
- affected_resources
(experimental) affectedResources property.
Specify an array of string values to match this event if the actual value of affectedResources is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- api
(experimental) api property.
Specify an array of string values to match this event if the actual value of api is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- caller_type
(experimental) callerType property.
Specify an array of string values to match this event if the actual value of callerType is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- error_code
(experimental) errorCode property.
Specify an array of string values to match this event if the actual value of errorCode is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- remote_ip_details
(experimental) remoteIpDetails property.
Specify an array of string values to match this event if the actual value of remoteIpDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- service_name
(experimental) serviceName property.
Specify an array of string values to match this event if the actual value of serviceName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
AwsApiCallAction1
- class DetectorEvents.GuardDutyFinding.AwsApiCallAction1(*, affected_resources=None, api=None, caller_type=None, error_code=None, remote_account_details=None, remote_ip_details=None, service_name=None)
Bases:
object(experimental) Type definition for AwsApiCallAction_1.
- Parameters:
affected_resources (
Union[AffectedResources1,Dict[str,Any],None]) – (experimental) affectedResources property. Specify an array of string values to match this event if the actual value of affectedResources is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldapi (
Optional[Sequence[str]]) – (experimental) api property. Specify an array of string values to match this event if the actual value of api is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcaller_type (
Optional[Sequence[str]]) – (experimental) callerType property. Specify an array of string values to match this event if the actual value of callerType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielderror_code (
Optional[Sequence[str]]) – (experimental) errorCode property. Specify an array of string values to match this event if the actual value of errorCode is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldremote_account_details (
Union[RemoteAccountDetails,Dict[str,Any],None]) – (experimental) remoteAccountDetails property. Specify an array of string values to match this event if the actual value of remoteAccountDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldremote_ip_details (
Union[RemoteIpDetails1,Dict[str,Any],None]) – (experimental) remoteIpDetails property. Specify an array of string values to match this event if the actual value of remoteIpDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldservice_name (
Optional[Sequence[str]]) – (experimental) serviceName property. Specify an array of string values to match this event if the actual value of serviceName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events aws_api_call_action1 = guardduty_events.DetectorEvents.GuardDutyFinding.AwsApiCallAction1( affected_resources=guardduty_events.DetectorEvents.GuardDutyFinding.AffectedResources1( aws_cloud_trail_trail=["awsCloudTrailTrail"], aws_ec2_instance=["awsEc2Instance"], aws_s3_bucket=["awsS3Bucket"] ), api=["api"], caller_type=["callerType"], error_code=["errorCode"], remote_account_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteAccountDetails( account_id=["accountId"], affiliated=["affiliated"] ), remote_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails1( city=guardduty_events.DetectorEvents.GuardDutyFinding.City1( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country1( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization1( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) ), service_name=["serviceName"] )
Attributes
- affected_resources
(experimental) affectedResources property.
Specify an array of string values to match this event if the actual value of affectedResources is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- api
(experimental) api property.
Specify an array of string values to match this event if the actual value of api is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- caller_type
(experimental) callerType property.
Specify an array of string values to match this event if the actual value of callerType is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- error_code
(experimental) errorCode property.
Specify an array of string values to match this event if the actual value of errorCode is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- remote_account_details
(experimental) remoteAccountDetails property.
Specify an array of string values to match this event if the actual value of remoteAccountDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- remote_ip_details
(experimental) remoteIpDetails property.
Specify an array of string values to match this event if the actual value of remoteIpDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- service_name
(experimental) serviceName property.
Specify an array of string values to match this event if the actual value of serviceName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
BlockPublicAccess
- class DetectorEvents.GuardDutyFinding.BlockPublicAccess(*, block_public_acls=None, block_public_policy=None, ignore_public_acls=None, restrict_public_buckets=None)
Bases:
object(experimental) Type definition for BlockPublicAccess.
- Parameters:
block_public_acls (
Optional[Sequence[str]]) – (experimental) blockPublicAcls property. Specify an array of string values to match this event if the actual value of blockPublicAcls is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldblock_public_policy (
Optional[Sequence[str]]) – (experimental) blockPublicPolicy property. Specify an array of string values to match this event if the actual value of blockPublicPolicy is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldignore_public_acls (
Optional[Sequence[str]]) – (experimental) ignorePublicAcls property. Specify an array of string values to match this event if the actual value of ignorePublicAcls is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrestrict_public_buckets (
Optional[Sequence[str]]) – (experimental) restrictPublicBuckets property. Specify an array of string values to match this event if the actual value of restrictPublicBuckets is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events block_public_access = guardduty_events.DetectorEvents.GuardDutyFinding.BlockPublicAccess( block_public_acls=["blockPublicAcls"], block_public_policy=["blockPublicPolicy"], ignore_public_acls=["ignorePublicAcls"], restrict_public_buckets=["restrictPublicBuckets"] )
Attributes
- block_public_acls
(experimental) blockPublicAcls property.
Specify an array of string values to match this event if the actual value of blockPublicAcls is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- block_public_policy
(experimental) blockPublicPolicy property.
Specify an array of string values to match this event if the actual value of blockPublicPolicy is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- ignore_public_acls
(experimental) ignorePublicAcls property.
Specify an array of string values to match this event if the actual value of ignorePublicAcls is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- restrict_public_buckets
(experimental) restrictPublicBuckets property.
Specify an array of string values to match this event if the actual value of restrictPublicBuckets is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
BucketLevelPermissions
- class DetectorEvents.GuardDutyFinding.BucketLevelPermissions(*, access_control_list=None, block_public_access=None, bucket_policy=None)
Bases:
object(experimental) Type definition for BucketLevelPermissions.
- Parameters:
access_control_list (
Union[AccessControlList,Dict[str,Any],None]) – (experimental) accessControlList property. Specify an array of string values to match this event if the actual value of accessControlList is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldblock_public_access (
Union[BlockPublicAccess,Dict[str,Any],None]) – (experimental) blockPublicAccess property. Specify an array of string values to match this event if the actual value of blockPublicAccess is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldbucket_policy (
Union[AccessControlList,Dict[str,Any],None]) – (experimental) bucketPolicy property. Specify an array of string values to match this event if the actual value of bucketPolicy is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events bucket_level_permissions = guardduty_events.DetectorEvents.GuardDutyFinding.BucketLevelPermissions( access_control_list=guardduty_events.DetectorEvents.GuardDutyFinding.AccessControlList( allows_public_read_access=["allowsPublicReadAccess"], allows_public_write_access=["allowsPublicWriteAccess"] ), block_public_access=guardduty_events.DetectorEvents.GuardDutyFinding.BlockPublicAccess( block_public_acls=["blockPublicAcls"], block_public_policy=["blockPublicPolicy"], ignore_public_acls=["ignorePublicAcls"], restrict_public_buckets=["restrictPublicBuckets"] ), bucket_policy=guardduty_events.DetectorEvents.GuardDutyFinding.AccessControlList( allows_public_read_access=["allowsPublicReadAccess"], allows_public_write_access=["allowsPublicWriteAccess"] ) )
Attributes
- access_control_list
(experimental) accessControlList property.
Specify an array of string values to match this event if the actual value of accessControlList is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- block_public_access
(experimental) blockPublicAccess property.
Specify an array of string values to match this event if the actual value of blockPublicAccess is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- bucket_policy
(experimental) bucketPolicy property.
Specify an array of string values to match this event if the actual value of bucketPolicy is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
City
- class DetectorEvents.GuardDutyFinding.City(*, city_name=None)
Bases:
object(experimental) Type definition for City.
- Parameters:
city_name (
Optional[Sequence[str]]) – (experimental) cityName property. Specify an array of string values to match this event if the actual value of cityName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events city = guardduty_events.DetectorEvents.GuardDutyFinding.City( city_name=["cityName"] )
Attributes
- city_name
(experimental) cityName property.
Specify an array of string values to match this event if the actual value of cityName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
City1
- class DetectorEvents.GuardDutyFinding.City1(*, city_name=None)
Bases:
object(experimental) Type definition for City_1.
- Parameters:
city_name (
Optional[Sequence[str]]) – (experimental) cityName property. Specify an array of string values to match this event if the actual value of cityName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events city1 = guardduty_events.DetectorEvents.GuardDutyFinding.City1( city_name=["cityName"] )
Attributes
- city_name
(experimental) cityName property.
Specify an array of string values to match this event if the actual value of cityName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
City2
- class DetectorEvents.GuardDutyFinding.City2(*, city_name=None)
Bases:
object(experimental) Type definition for City_2.
- Parameters:
city_name (
Optional[Sequence[str]]) – (experimental) cityName property. Specify an array of string values to match this event if the actual value of cityName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events city2 = guardduty_events.DetectorEvents.GuardDutyFinding.City2( city_name=["cityName"] )
Attributes
- city_name
(experimental) cityName property.
Specify an array of string values to match this event if the actual value of cityName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
City3
- class DetectorEvents.GuardDutyFinding.City3(*, city_name=None)
Bases:
object(experimental) Type definition for City_3.
- Parameters:
city_name (
Optional[Sequence[str]]) – (experimental) cityName property. Specify an array of string values to match this event if the actual value of cityName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events city3 = guardduty_events.DetectorEvents.GuardDutyFinding.City3( city_name=["cityName"] )
Attributes
- city_name
(experimental) cityName property.
Specify an array of string values to match this event if the actual value of cityName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
City4
- class DetectorEvents.GuardDutyFinding.City4(*, city_name=None)
Bases:
object(experimental) Type definition for City_4.
- Parameters:
city_name (
Optional[Sequence[str]]) – (experimental) cityName property. Specify an array of string values to match this event if the actual value of cityName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events city4 = guardduty_events.DetectorEvents.GuardDutyFinding.City4( city_name=["cityName"] )
Attributes
- city_name
(experimental) cityName property.
Specify an array of string values to match this event if the actual value of cityName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
ContainerDetails
- class DetectorEvents.GuardDutyFinding.ContainerDetails(*, id=None, image=None, name=None)
Bases:
object(experimental) Type definition for ContainerDetails.
- Parameters:
id (
Optional[Sequence[str]]) – (experimental) id property. Specify an array of string values to match this event if the actual value of id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldimage (
Optional[Sequence[str]]) – (experimental) image property. Specify an array of string values to match this event if the actual value of image is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldname (
Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events container_details = guardduty_events.DetectorEvents.GuardDutyFinding.ContainerDetails( id=["id"], image=["image"], name=["name"] )
Attributes
- id
(experimental) id property.
Specify an array of string values to match this event if the actual value of id is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- image
(experimental) image property.
Specify an array of string values to match this event if the actual value of image is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- name
(experimental) name property.
Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Country
- class DetectorEvents.GuardDutyFinding.Country(*, country_name=None)
Bases:
object(experimental) Type definition for Country.
- Parameters:
country_name (
Optional[Sequence[str]]) – (experimental) countryName property. Specify an array of string values to match this event if the actual value of countryName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events country = guardduty_events.DetectorEvents.GuardDutyFinding.Country( country_name=["countryName"] )
Attributes
- country_name
(experimental) countryName property.
Specify an array of string values to match this event if the actual value of countryName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Country1
- class DetectorEvents.GuardDutyFinding.Country1(*, country_name=None)
Bases:
object(experimental) Type definition for Country_1.
- Parameters:
country_name (
Optional[Sequence[str]]) – (experimental) countryName property. Specify an array of string values to match this event if the actual value of countryName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events country1 = guardduty_events.DetectorEvents.GuardDutyFinding.Country1( country_name=["countryName"] )
Attributes
- country_name
(experimental) countryName property.
Specify an array of string values to match this event if the actual value of countryName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Country2
- class DetectorEvents.GuardDutyFinding.Country2(*, country_name=None)
Bases:
object(experimental) Type definition for Country_2.
- Parameters:
country_name (
Optional[Sequence[str]]) – (experimental) countryName property. Specify an array of string values to match this event if the actual value of countryName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events country2 = guardduty_events.DetectorEvents.GuardDutyFinding.Country2( country_name=["countryName"] )
Attributes
- country_name
(experimental) countryName property.
Specify an array of string values to match this event if the actual value of countryName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Country3
- class DetectorEvents.GuardDutyFinding.Country3(*, country_name=None)
Bases:
object(experimental) Type definition for Country_3.
- Parameters:
country_name (
Optional[Sequence[str]]) – (experimental) countryName property. Specify an array of string values to match this event if the actual value of countryName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events country3 = guardduty_events.DetectorEvents.GuardDutyFinding.Country3( country_name=["countryName"] )
Attributes
- country_name
(experimental) countryName property.
Specify an array of string values to match this event if the actual value of countryName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Country4
- class DetectorEvents.GuardDutyFinding.Country4(*, country_name=None)
Bases:
object(experimental) Type definition for Country_4.
- Parameters:
country_name (
Optional[Sequence[str]]) – (experimental) countryName property. Specify an array of string values to match this event if the actual value of countryName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events country4 = guardduty_events.DetectorEvents.GuardDutyFinding.Country4( country_name=["countryName"] )
Attributes
- country_name
(experimental) countryName property.
Specify an array of string values to match this event if the actual value of countryName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
DefaultServerSideEncryption
- class DetectorEvents.GuardDutyFinding.DefaultServerSideEncryption(*, encryption_type=None, kms_master_key_arn=None)
Bases:
object(experimental) Type definition for DefaultServerSideEncryption.
- Parameters:
encryption_type (
Optional[Sequence[str]]) – (experimental) encryptionType property. Specify an array of string values to match this event if the actual value of encryptionType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldkms_master_key_arn (
Optional[Sequence[str]]) – (experimental) kmsMasterKeyArn property. Specify an array of string values to match this event if the actual value of kmsMasterKeyArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events default_server_side_encryption = guardduty_events.DetectorEvents.GuardDutyFinding.DefaultServerSideEncryption( encryption_type=["encryptionType"], kms_master_key_arn=["kmsMasterKeyArn"] )
Attributes
- encryption_type
(experimental) encryptionType property.
Specify an array of string values to match this event if the actual value of encryptionType is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- kms_master_key_arn
(experimental) kmsMasterKeyArn property.
Specify an array of string values to match this event if the actual value of kmsMasterKeyArn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
DnsRequestAction
- class DetectorEvents.GuardDutyFinding.DnsRequestAction(*, blocked=None, domain=None, protocol=None)
Bases:
object(experimental) Type definition for DnsRequestAction.
- Parameters:
blocked (
Optional[Sequence[str]]) – (experimental) blocked property. Specify an array of string values to match this event if the actual value of blocked is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielddomain (
Optional[Sequence[str]]) – (experimental) domain property. Specify an array of string values to match this event if the actual value of domain is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldprotocol (
Optional[Sequence[str]]) – (experimental) protocol property. Specify an array of string values to match this event if the actual value of protocol is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events dns_request_action = guardduty_events.DetectorEvents.GuardDutyFinding.DnsRequestAction( blocked=["blocked"], domain=["domain"], protocol=["protocol"] )
Attributes
- blocked
(experimental) blocked property.
Specify an array of string values to match this event if the actual value of blocked is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- domain
(experimental) domain property.
Specify an array of string values to match this event if the actual value of domain is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- protocol
(experimental) protocol property.
Specify an array of string values to match this event if the actual value of protocol is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
EbsVolumeDetails
- class DetectorEvents.GuardDutyFinding.EbsVolumeDetails(*, scanned_volume_details=None, skipped_volume_details=None)
Bases:
object(experimental) Type definition for EbsVolumeDetails.
- Parameters:
scanned_volume_details (
Optional[Sequence[Union[EbsVolumeDetailsItem,Dict[str,Any]]]]) – (experimental) scannedVolumeDetails property. Specify an array of string values to match this event if the actual value of scannedVolumeDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldskipped_volume_details (
Optional[Sequence[str]]) – (experimental) skippedVolumeDetails property. Specify an array of string values to match this event if the actual value of skippedVolumeDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events ebs_volume_details = guardduty_events.DetectorEvents.GuardDutyFinding.EbsVolumeDetails( scanned_volume_details=[guardduty_events.DetectorEvents.GuardDutyFinding.EbsVolumeDetailsItem( device_name=["deviceName"], encryption_type=["encryptionType"], kms_key_arn=["kmsKeyArn"], snapshot_arn=["snapshotArn"], volume_arn=["volumeArn"], volume_size_in_gb=["volumeSizeInGb"], volume_type=["volumeType"] )], skipped_volume_details=["skippedVolumeDetails"] )
Attributes
- scanned_volume_details
(experimental) scannedVolumeDetails property.
Specify an array of string values to match this event if the actual value of scannedVolumeDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- skipped_volume_details
(experimental) skippedVolumeDetails property.
Specify an array of string values to match this event if the actual value of skippedVolumeDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
EbsVolumeDetailsItem
- class DetectorEvents.GuardDutyFinding.EbsVolumeDetailsItem(*, device_name=None, encryption_type=None, kms_key_arn=None, snapshot_arn=None, volume_arn=None, volume_size_in_gb=None, volume_type=None)
Bases:
object(experimental) Type definition for EbsVolumeDetailsItem.
- Parameters:
device_name (
Optional[Sequence[str]]) – (experimental) deviceName property. Specify an array of string values to match this event if the actual value of deviceName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldencryption_type (
Optional[Sequence[str]]) – (experimental) encryptionType property. Specify an array of string values to match this event if the actual value of encryptionType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldkms_key_arn (
Optional[Sequence[str]]) – (experimental) kmsKeyArn property. Specify an array of string values to match this event if the actual value of kmsKeyArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldsnapshot_arn (
Optional[Sequence[str]]) – (experimental) snapshotArn property. Specify an array of string values to match this event if the actual value of snapshotArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldvolume_arn (
Optional[Sequence[str]]) – (experimental) volumeArn property. Specify an array of string values to match this event if the actual value of volumeArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldvolume_size_in_gb (
Optional[Sequence[str]]) – (experimental) volumeSizeInGB property. Specify an array of string values to match this event if the actual value of volumeSizeInGB is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldvolume_type (
Optional[Sequence[str]]) – (experimental) volumeType property. Specify an array of string values to match this event if the actual value of volumeType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events ebs_volume_details_item = guardduty_events.DetectorEvents.GuardDutyFinding.EbsVolumeDetailsItem( device_name=["deviceName"], encryption_type=["encryptionType"], kms_key_arn=["kmsKeyArn"], snapshot_arn=["snapshotArn"], volume_arn=["volumeArn"], volume_size_in_gb=["volumeSizeInGb"], volume_type=["volumeType"] )
Attributes
- device_name
(experimental) deviceName property.
Specify an array of string values to match this event if the actual value of deviceName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- encryption_type
(experimental) encryptionType property.
Specify an array of string values to match this event if the actual value of encryptionType is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- kms_key_arn
(experimental) kmsKeyArn property.
Specify an array of string values to match this event if the actual value of kmsKeyArn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- snapshot_arn
(experimental) snapshotArn property.
Specify an array of string values to match this event if the actual value of snapshotArn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- volume_arn
(experimental) volumeArn property.
Specify an array of string values to match this event if the actual value of volumeArn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- volume_size_in_gb
(experimental) volumeSizeInGB property.
Specify an array of string values to match this event if the actual value of volumeSizeInGB is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- volume_type
(experimental) volumeType property.
Specify an array of string values to match this event if the actual value of volumeType is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
EbsVolumeScanDetails
- class DetectorEvents.GuardDutyFinding.EbsVolumeScanDetails(*, scan_completed_at=None, scan_detections=None, scan_id=None, scan_started_at=None, sources=None, trigger_finding_id=None)
Bases:
object(experimental) Type definition for EbsVolumeScanDetails.
- Parameters:
scan_completed_at (
Optional[Sequence[str]]) – (experimental) scanCompletedAt property. Specify an array of string values to match this event if the actual value of scanCompletedAt is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldscan_detections (
Union[ScanDetections,Dict[str,Any],None]) – (experimental) scanDetections property. Specify an array of string values to match this event if the actual value of scanDetections is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldscan_id (
Optional[Sequence[str]]) – (experimental) scanId property. Specify an array of string values to match this event if the actual value of scanId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldscan_started_at (
Optional[Sequence[str]]) – (experimental) scanStartedAt property. Specify an array of string values to match this event if the actual value of scanStartedAt is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldsources (
Optional[Sequence[str]]) – (experimental) sources property. Specify an array of string values to match this event if the actual value of sources is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtrigger_finding_id (
Optional[Sequence[str]]) – (experimental) triggerFindingId property. Specify an array of string values to match this event if the actual value of triggerFindingId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events ebs_volume_scan_details = guardduty_events.DetectorEvents.GuardDutyFinding.EbsVolumeScanDetails( scan_completed_at=["scanCompletedAt"], scan_detections=guardduty_events.DetectorEvents.GuardDutyFinding.ScanDetections( highest_severity_threat_details=guardduty_events.DetectorEvents.GuardDutyFinding.HighestSeverityThreatDetails( count=["count"], severity=["severity"], threat_name=["threatName"] ), scanned_item_count=guardduty_events.DetectorEvents.GuardDutyFinding.ScannedItemCount( files=["files"], total_gb=["totalGb"], volumes=["volumes"] ), threat_detected_by_name=guardduty_events.DetectorEvents.GuardDutyFinding.ThreatDetectedByName( item_count=["itemCount"], shortened=["shortened"], threat_names=[guardduty_events.DetectorEvents.GuardDutyFinding.ThreatDetectedByNameItem( file_paths=[guardduty_events.DetectorEvents.GuardDutyFinding.ThreatDetectedByNameItemItem( file_name=["fileName"], file_path=["filePath"], hash=["hash"], volume_arn=["volumeArn"] )], item_count=["itemCount"], name=["name"], severity=["severity"] )], unique_threat_name_count=["uniqueThreatNameCount"] ), threats_detected_item_count=guardduty_events.DetectorEvents.GuardDutyFinding.ThreatsDetectedItemCount( files=["files"] ) ), scan_id=["scanId"], scan_started_at=["scanStartedAt"], sources=["sources"], trigger_finding_id=["triggerFindingId"] )
Attributes
- scan_completed_at
(experimental) scanCompletedAt property.
Specify an array of string values to match this event if the actual value of scanCompletedAt is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- scan_detections
(experimental) scanDetections property.
Specify an array of string values to match this event if the actual value of scanDetections is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- scan_id
(experimental) scanId property.
Specify an array of string values to match this event if the actual value of scanId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- scan_started_at
(experimental) scanStartedAt property.
Specify an array of string values to match this event if the actual value of scanStartedAt is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- sources
(experimental) sources property.
Specify an array of string values to match this event if the actual value of sources is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- trigger_finding_id
(experimental) triggerFindingId property.
Specify an array of string values to match this event if the actual value of triggerFindingId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
EcsClusterDetails
- class DetectorEvents.GuardDutyFinding.EcsClusterDetails(*, arn=None, name=None, status=None, tags=None, task_details=None)
Bases:
object(experimental) Type definition for EcsClusterDetails.
- Parameters:
arn (
Optional[Sequence[str]]) – (experimental) arn property. Specify an array of string values to match this event if the actual value of arn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldname (
Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldstatus (
Optional[Sequence[str]]) – (experimental) status property. Specify an array of string values to match this event if the actual value of status is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtags (
Optional[Sequence[Union[EcsClusterDetailsItem,Dict[str,Any]]]]) – (experimental) tags property. Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtask_details (
Union[TaskDetails,Dict[str,Any],None]) – (experimental) taskDetails property. Specify an array of string values to match this event if the actual value of taskDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events ecs_cluster_details = guardduty_events.DetectorEvents.GuardDutyFinding.EcsClusterDetails( arn=["arn"], name=["name"], status=["status"], tags=[guardduty_events.DetectorEvents.GuardDutyFinding.EcsClusterDetailsItem( key=["key"], value=["value"] )], task_details=guardduty_events.DetectorEvents.GuardDutyFinding.TaskDetails( arn=["arn"], containers=[guardduty_events.DetectorEvents.GuardDutyFinding.TaskDetailsItem( image=["image"], name=["name"] )], created_at=["createdAt"], definition_arn=["definitionArn"], started_at=["startedAt"], started_by=["startedBy"], version=["version"] ) )
Attributes
- arn
(experimental) arn property.
Specify an array of string values to match this event if the actual value of arn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- name
(experimental) name property.
Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- status
(experimental) status property.
Specify an array of string values to match this event if the actual value of status is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- tags
(experimental) tags property.
Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- task_details
(experimental) taskDetails property.
Specify an array of string values to match this event if the actual value of taskDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
EcsClusterDetailsItem
- class DetectorEvents.GuardDutyFinding.EcsClusterDetailsItem(*, key=None, value=None)
Bases:
object(experimental) Type definition for EcsClusterDetailsItem.
- Parameters:
key (
Optional[Sequence[str]]) – (experimental) key property. Specify an array of string values to match this event if the actual value of key is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldvalue (
Optional[Sequence[str]]) – (experimental) value property. Specify an array of string values to match this event if the actual value of value is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events ecs_cluster_details_item = guardduty_events.DetectorEvents.GuardDutyFinding.EcsClusterDetailsItem( key=["key"], value=["value"] )
Attributes
- key
(experimental) key property.
Specify an array of string values to match this event if the actual value of key is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- value
(experimental) value property.
Specify an array of string values to match this event if the actual value of value is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
EksClusterDetails
- class DetectorEvents.GuardDutyFinding.EksClusterDetails(*, arn=None, created_at=None, name=None, status=None, tags=None, vpc_id=None)
Bases:
object(experimental) Type definition for EksClusterDetails.
- Parameters:
arn (
Optional[Sequence[str]]) – (experimental) arn property. Specify an array of string values to match this event if the actual value of arn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcreated_at (
Optional[Sequence[str]]) – (experimental) createdAt property. Specify an array of string values to match this event if the actual value of createdAt is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldname (
Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldstatus (
Optional[Sequence[str]]) – (experimental) status property. Specify an array of string values to match this event if the actual value of status is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtags (
Optional[Sequence[Union[EcsClusterDetailsItem,Dict[str,Any]]]]) – (experimental) tags property. Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldvpc_id (
Optional[Sequence[str]]) – (experimental) vpcId property. Specify an array of string values to match this event if the actual value of vpcId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events eks_cluster_details = guardduty_events.DetectorEvents.GuardDutyFinding.EksClusterDetails( arn=["arn"], created_at=["createdAt"], name=["name"], status=["status"], tags=[guardduty_events.DetectorEvents.GuardDutyFinding.EcsClusterDetailsItem( key=["key"], value=["value"] )], vpc_id=["vpcId"] )
Attributes
- arn
(experimental) arn property.
Specify an array of string values to match this event if the actual value of arn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- created_at
(experimental) createdAt property.
Specify an array of string values to match this event if the actual value of createdAt is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- name
(experimental) name property.
Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- status
(experimental) status property.
Specify an array of string values to match this event if the actual value of status is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- tags
(experimental) tags property.
Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- vpc_id
(experimental) vpcId property.
Specify an array of string values to match this event if the actual value of vpcId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Evidence
- class DetectorEvents.GuardDutyFinding.Evidence(*, threat_intelligence_details=None)
Bases:
object(experimental) Type definition for Evidence.
- Parameters:
threat_intelligence_details (
Optional[Sequence[Union[EvidenceItem,Dict[str,Any]]]]) – (experimental) threatIntelligenceDetails property. Specify an array of string values to match this event if the actual value of threatIntelligenceDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events evidence = guardduty_events.DetectorEvents.GuardDutyFinding.Evidence( threat_intelligence_details=[guardduty_events.DetectorEvents.GuardDutyFinding.EvidenceItem( threat_list_name=["threatListName"], threat_names=["threatNames"] )] )
Attributes
- threat_intelligence_details
(experimental) threatIntelligenceDetails property.
Specify an array of string values to match this event if the actual value of threatIntelligenceDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
EvidenceItem
- class DetectorEvents.GuardDutyFinding.EvidenceItem(*, threat_list_name=None, threat_names=None)
Bases:
object(experimental) Type definition for EvidenceItem.
- Parameters:
threat_list_name (
Optional[Sequence[str]]) – (experimental) threatListName property. Specify an array of string values to match this event if the actual value of threatListName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldthreat_names (
Optional[Sequence[str]]) – (experimental) threatNames property. Specify an array of string values to match this event if the actual value of threatNames is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events evidence_item = guardduty_events.DetectorEvents.GuardDutyFinding.EvidenceItem( threat_list_name=["threatListName"], threat_names=["threatNames"] )
Attributes
- threat_list_name
(experimental) threatListName property.
Specify an array of string values to match this event if the actual value of threatListName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- threat_names
(experimental) threatNames property.
Specify an array of string values to match this event if the actual value of threatNames is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
GeoLocation
- class DetectorEvents.GuardDutyFinding.GeoLocation(*, lat=None, lon=None)
Bases:
object(experimental) Type definition for GeoLocation.
- Parameters:
lat (
Optional[Sequence[str]]) – (experimental) lat property. Specify an array of string values to match this event if the actual value of lat is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldlon (
Optional[Sequence[str]]) – (experimental) lon property. Specify an array of string values to match this event if the actual value of lon is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events geo_location = guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] )
Attributes
- lat
(experimental) lat property.
Specify an array of string values to match this event if the actual value of lat is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- lon
(experimental) lon property.
Specify an array of string values to match this event if the actual value of lon is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
GeoLocation1
- class DetectorEvents.GuardDutyFinding.GeoLocation1(*, lat=None, lon=None)
Bases:
object(experimental) Type definition for GeoLocation_1.
- Parameters:
lat (
Optional[Sequence[str]]) – (experimental) lat property. Specify an array of string values to match this event if the actual value of lat is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldlon (
Optional[Sequence[str]]) – (experimental) lon property. Specify an array of string values to match this event if the actual value of lon is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events geo_location1 = guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation1( lat=["lat"], lon=["lon"] )
Attributes
- lat
(experimental) lat property.
Specify an array of string values to match this event if the actual value of lat is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- lon
(experimental) lon property.
Specify an array of string values to match this event if the actual value of lon is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
GuardDutyFindingProps
- class DetectorEvents.GuardDutyFinding.GuardDutyFindingProps(*, account_id=None, arn=None, created_at=None, description=None, event_metadata=None, id=None, partition=None, region=None, resource=None, schema_version=None, service=None, severity=None, title=None, type=None, updated_at=None)
Bases:
object(experimental) Props type for Detector aws.guardduty@GuardDutyFinding event.
- Parameters:
account_id (
Optional[Sequence[str]]) – (experimental) accountId property. Specify an array of string values to match this event if the actual value of accountId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldarn (
Optional[Sequence[str]]) – (experimental) arn property. Specify an array of string values to match this event if the actual value of arn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcreated_at (
Optional[Sequence[str]]) – (experimental) createdAt property. Specify an array of string values to match this event if the actual value of createdAt is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielddescription (
Optional[Sequence[str]]) – (experimental) description property. Specify an array of string values to match this event if the actual value of description is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldevent_metadata (
Union[AWSEventMetadataProps,Dict[str,Any],None]) – (experimental) EventBridge event metadata. Default: - -id (
Optional[Sequence[str]]) – (experimental) id property. Specify an array of string values to match this event if the actual value of id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldpartition (
Optional[Sequence[str]]) – (experimental) partition property. Specify an array of string values to match this event if the actual value of partition is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldregion (
Optional[Sequence[str]]) – (experimental) region property. Specify an array of string values to match this event if the actual value of region is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldresource (
Union[Resource,Dict[str,Any],None]) – (experimental) resource property. Specify an array of string values to match this event if the actual value of resource is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldschema_version (
Optional[Sequence[str]]) – (experimental) schemaVersion property. Specify an array of string values to match this event if the actual value of schemaVersion is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldservice (
Union[Service,Dict[str,Any],None]) – (experimental) service property. Specify an array of string values to match this event if the actual value of service is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldseverity (
Optional[Sequence[str]]) – (experimental) severity property. Specify an array of string values to match this event if the actual value of severity is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtitle (
Optional[Sequence[str]]) – (experimental) title property. Specify an array of string values to match this event if the actual value of title is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtype (
Optional[Sequence[str]]) – (experimental) type property. Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldupdated_at (
Optional[Sequence[str]]) – (experimental) updatedAt property. Specify an array of string values to match this event if the actual value of updatedAt is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
.. rubric:: Attributes
- account_id
(experimental) accountId property.
Specify an array of string values to match this event if the actual value of accountId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- arn
(experimental) arn property.
Specify an array of string values to match this event if the actual value of arn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- created_at
(experimental) createdAt property.
Specify an array of string values to match this event if the actual value of createdAt is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- description
(experimental) description property.
Specify an array of string values to match this event if the actual value of description is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- event_metadata
(experimental) EventBridge event metadata.
- Default:
- Stability:
experimental
- id
(experimental) id property.
Specify an array of string values to match this event if the actual value of id is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- partition
(experimental) partition property.
Specify an array of string values to match this event if the actual value of partition is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- region
(experimental) region property.
Specify an array of string values to match this event if the actual value of region is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- resource
(experimental) resource property.
Specify an array of string values to match this event if the actual value of resource is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- schema_version
(experimental) schemaVersion property.
Specify an array of string values to match this event if the actual value of schemaVersion is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- service
(experimental) service property.
Specify an array of string values to match this event if the actual value of service is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- severity
(experimental) severity property.
Specify an array of string values to match this event if the actual value of severity is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- title
(experimental) title property.
Specify an array of string values to match this event if the actual value of title is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- type
(experimental) type property.
Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- updated_at
(experimental) updatedAt property.
Specify an array of string values to match this event if the actual value of updatedAt is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
HighestSeverityThreatDetails
- class DetectorEvents.GuardDutyFinding.HighestSeverityThreatDetails(*, count=None, severity=None, threat_name=None)
Bases:
object(experimental) Type definition for HighestSeverityThreatDetails.
- Parameters:
count (
Optional[Sequence[str]]) – (experimental) count property. Specify an array of string values to match this event if the actual value of count is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldseverity (
Optional[Sequence[str]]) – (experimental) severity property. Specify an array of string values to match this event if the actual value of severity is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldthreat_name (
Optional[Sequence[str]]) – (experimental) threatName property. Specify an array of string values to match this event if the actual value of threatName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events highest_severity_threat_details = guardduty_events.DetectorEvents.GuardDutyFinding.HighestSeverityThreatDetails( count=["count"], severity=["severity"], threat_name=["threatName"] )
Attributes
- count
(experimental) count property.
Specify an array of string values to match this event if the actual value of count is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- severity
(experimental) severity property.
Specify an array of string values to match this event if the actual value of severity is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- threat_name
(experimental) threatName property.
Specify an array of string values to match this event if the actual value of threatName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
IamInstanceProfile
- class DetectorEvents.GuardDutyFinding.IamInstanceProfile(*, arn=None, id=None)
Bases:
object(experimental) Type definition for IamInstanceProfile.
- Parameters:
arn (
Optional[Sequence[str]]) – (experimental) arn property. Specify an array of string values to match this event if the actual value of arn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldid (
Optional[Sequence[str]]) – (experimental) id property. Specify an array of string values to match this event if the actual value of id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events iam_instance_profile = guardduty_events.DetectorEvents.GuardDutyFinding.IamInstanceProfile( arn=["arn"], id=["id"] )
Attributes
- arn
(experimental) arn property.
Specify an array of string values to match this event if the actual value of arn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- id
(experimental) id property.
Specify an array of string values to match this event if the actual value of id is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
InstanceDetails
- class DetectorEvents.GuardDutyFinding.InstanceDetails(*, availability_zone=None, iam_instance_profile=None, image_description=None, image_id=None, instance_id=None, instance_state=None, instance_type=None, launch_time=None, network_interfaces=None, outpost_arn=None, platform=None, product_codes=None, tags=None)
Bases:
object(experimental) Type definition for InstanceDetails.
- Parameters:
availability_zone (
Optional[Sequence[str]]) – (experimental) availabilityZone property. Specify an array of string values to match this event if the actual value of availabilityZone is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldiam_instance_profile (
Union[IamInstanceProfile,Dict[str,Any],None]) – (experimental) iamInstanceProfile property. Specify an array of string values to match this event if the actual value of iamInstanceProfile is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldimage_description (
Optional[Sequence[str]]) – (experimental) imageDescription property. Specify an array of string values to match this event if the actual value of imageDescription is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldimage_id (
Optional[Sequence[str]]) – (experimental) imageId property. Specify an array of string values to match this event if the actual value of imageId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinstance_id (
Optional[Sequence[str]]) – (experimental) instanceId property. Specify an array of string values to match this event if the actual value of instanceId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinstance_state (
Optional[Sequence[str]]) – (experimental) instanceState property. Specify an array of string values to match this event if the actual value of instanceState is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinstance_type (
Optional[Sequence[str]]) – (experimental) instanceType property. Specify an array of string values to match this event if the actual value of instanceType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldlaunch_time (
Optional[Sequence[str]]) – (experimental) launchTime property. Specify an array of string values to match this event if the actual value of launchTime is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldnetwork_interfaces (
Optional[Sequence[Union[InstanceDetailsItem,Dict[str,Any]]]]) – (experimental) networkInterfaces property. Specify an array of string values to match this event if the actual value of networkInterfaces is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldoutpost_arn (
Optional[Sequence[str]]) – (experimental) outpostArn property. Specify an array of string values to match this event if the actual value of outpostArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldplatform (
Optional[Sequence[str]]) – (experimental) platform property. Specify an array of string values to match this event if the actual value of platform is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldproduct_codes (
Optional[Sequence[Union[InstanceDetailsItem1,Dict[str,Any]]]]) – (experimental) productCodes property. Specify an array of string values to match this event if the actual value of productCodes is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtags (
Optional[Sequence[Union[EcsClusterDetailsItem,Dict[str,Any]]]]) – (experimental) tags property. Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events # ipv6_addresses: Any instance_details = guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetails( availability_zone=["availabilityZone"], iam_instance_profile=guardduty_events.DetectorEvents.GuardDutyFinding.IamInstanceProfile( arn=["arn"], id=["id"] ), image_description=["imageDescription"], image_id=["imageId"], instance_id=["instanceId"], instance_state=["instanceState"], instance_type=["instanceType"], launch_time=["launchTime"], network_interfaces=[guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetailsItem( ipv6_addresses=[ipv6_addresses], network_interface_id=["networkInterfaceId"], private_dns_name=["privateDnsName"], private_ip_address=["privateIpAddress"], private_ip_addresses=[guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetailsItemItem( private_dns_name=["privateDnsName"], private_ip_address=["privateIpAddress"] )], public_dns_name=["publicDnsName"], public_ip=["publicIp"], security_groups=[guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetailsItemItem1( group_id=["groupId"], group_name=["groupName"] )], subnet_id=["subnetId"], vpc_id=["vpcId"] )], outpost_arn=["outpostArn"], platform=["platform"], product_codes=[guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetailsItem1( product_code_id=["productCodeId"], product_code_type=["productCodeType"] )], tags=[guardduty_events.DetectorEvents.GuardDutyFinding.EcsClusterDetailsItem( key=["key"], value=["value"] )] )
Attributes
- availability_zone
(experimental) availabilityZone property.
Specify an array of string values to match this event if the actual value of availabilityZone is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- iam_instance_profile
(experimental) iamInstanceProfile property.
Specify an array of string values to match this event if the actual value of iamInstanceProfile is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- image_description
(experimental) imageDescription property.
Specify an array of string values to match this event if the actual value of imageDescription is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- image_id
(experimental) imageId property.
Specify an array of string values to match this event if the actual value of imageId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- instance_id
(experimental) instanceId property.
Specify an array of string values to match this event if the actual value of instanceId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- instance_state
(experimental) instanceState property.
Specify an array of string values to match this event if the actual value of instanceState is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- instance_type
(experimental) instanceType property.
Specify an array of string values to match this event if the actual value of instanceType is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- launch_time
(experimental) launchTime property.
Specify an array of string values to match this event if the actual value of launchTime is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- network_interfaces
(experimental) networkInterfaces property.
Specify an array of string values to match this event if the actual value of networkInterfaces is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- outpost_arn
(experimental) outpostArn property.
Specify an array of string values to match this event if the actual value of outpostArn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- platform
(experimental) platform property.
Specify an array of string values to match this event if the actual value of platform is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- product_codes
(experimental) productCodes property.
Specify an array of string values to match this event if the actual value of productCodes is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- tags
(experimental) tags property.
Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
InstanceDetailsItem
- class DetectorEvents.GuardDutyFinding.InstanceDetailsItem(*, ipv6_addresses=None, network_interface_id=None, private_dns_name=None, private_ip_address=None, private_ip_addresses=None, public_dns_name=None, public_ip=None, security_groups=None, subnet_id=None, vpc_id=None)
Bases:
object(experimental) Type definition for InstanceDetailsItem.
- Parameters:
ipv6_addresses (
Optional[Sequence[Any]]) – (experimental) ipv6Addresses property. Specify an array of string values to match this event if the actual value of ipv6Addresses is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldnetwork_interface_id (
Optional[Sequence[str]]) – (experimental) networkInterfaceId property. Specify an array of string values to match this event if the actual value of networkInterfaceId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldprivate_dns_name (
Optional[Sequence[str]]) – (experimental) privateDnsName property. Specify an array of string values to match this event if the actual value of privateDnsName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldprivate_ip_address (
Optional[Sequence[str]]) – (experimental) privateIpAddress property. Specify an array of string values to match this event if the actual value of privateIpAddress is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldprivate_ip_addresses (
Optional[Sequence[Union[InstanceDetailsItemItem,Dict[str,Any]]]]) – (experimental) privateIpAddresses property. Specify an array of string values to match this event if the actual value of privateIpAddresses is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldpublic_dns_name (
Optional[Sequence[str]]) – (experimental) publicDnsName property. Specify an array of string values to match this event if the actual value of publicDnsName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldpublic_ip (
Optional[Sequence[str]]) – (experimental) publicIp property. Specify an array of string values to match this event if the actual value of publicIp is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldsecurity_groups (
Optional[Sequence[Union[InstanceDetailsItemItem1,Dict[str,Any]]]]) – (experimental) securityGroups property. Specify an array of string values to match this event if the actual value of securityGroups is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldsubnet_id (
Optional[Sequence[str]]) – (experimental) subnetId property. Specify an array of string values to match this event if the actual value of subnetId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldvpc_id (
Optional[Sequence[str]]) – (experimental) vpcId property. Specify an array of string values to match this event if the actual value of vpcId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events # ipv6_addresses: Any instance_details_item = guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetailsItem( ipv6_addresses=[ipv6_addresses], network_interface_id=["networkInterfaceId"], private_dns_name=["privateDnsName"], private_ip_address=["privateIpAddress"], private_ip_addresses=[guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetailsItemItem( private_dns_name=["privateDnsName"], private_ip_address=["privateIpAddress"] )], public_dns_name=["publicDnsName"], public_ip=["publicIp"], security_groups=[guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetailsItemItem1( group_id=["groupId"], group_name=["groupName"] )], subnet_id=["subnetId"], vpc_id=["vpcId"] )
Attributes
- ipv6_addresses
(experimental) ipv6Addresses property.
Specify an array of string values to match this event if the actual value of ipv6Addresses is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- network_interface_id
(experimental) networkInterfaceId property.
Specify an array of string values to match this event if the actual value of networkInterfaceId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- private_dns_name
(experimental) privateDnsName property.
Specify an array of string values to match this event if the actual value of privateDnsName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- private_ip_address
(experimental) privateIpAddress property.
Specify an array of string values to match this event if the actual value of privateIpAddress is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- private_ip_addresses
(experimental) privateIpAddresses property.
Specify an array of string values to match this event if the actual value of privateIpAddresses is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- public_dns_name
(experimental) publicDnsName property.
Specify an array of string values to match this event if the actual value of publicDnsName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- public_ip
(experimental) publicIp property.
Specify an array of string values to match this event if the actual value of publicIp is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- security_groups
(experimental) securityGroups property.
Specify an array of string values to match this event if the actual value of securityGroups is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- subnet_id
(experimental) subnetId property.
Specify an array of string values to match this event if the actual value of subnetId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- vpc_id
(experimental) vpcId property.
Specify an array of string values to match this event if the actual value of vpcId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
InstanceDetailsItem1
- class DetectorEvents.GuardDutyFinding.InstanceDetailsItem1(*, product_code_id=None, product_code_type=None)
Bases:
object(experimental) Type definition for InstanceDetailsItem_1.
- Parameters:
product_code_id (
Optional[Sequence[str]]) – (experimental) productCodeId property. Specify an array of string values to match this event if the actual value of productCodeId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldproduct_code_type (
Optional[Sequence[str]]) – (experimental) productCodeType property. Specify an array of string values to match this event if the actual value of productCodeType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events instance_details_item1 = guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetailsItem1( product_code_id=["productCodeId"], product_code_type=["productCodeType"] )
Attributes
- product_code_id
(experimental) productCodeId property.
Specify an array of string values to match this event if the actual value of productCodeId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- product_code_type
(experimental) productCodeType property.
Specify an array of string values to match this event if the actual value of productCodeType is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
InstanceDetailsItemItem
- class DetectorEvents.GuardDutyFinding.InstanceDetailsItemItem(*, private_dns_name=None, private_ip_address=None)
Bases:
object(experimental) Type definition for InstanceDetailsItemItem.
- Parameters:
private_dns_name (
Optional[Sequence[str]]) – (experimental) privateDnsName property. Specify an array of string values to match this event if the actual value of privateDnsName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldprivate_ip_address (
Optional[Sequence[str]]) – (experimental) privateIpAddress property. Specify an array of string values to match this event if the actual value of privateIpAddress is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events instance_details_item_item = guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetailsItemItem( private_dns_name=["privateDnsName"], private_ip_address=["privateIpAddress"] )
Attributes
- private_dns_name
(experimental) privateDnsName property.
Specify an array of string values to match this event if the actual value of privateDnsName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- private_ip_address
(experimental) privateIpAddress property.
Specify an array of string values to match this event if the actual value of privateIpAddress is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
InstanceDetailsItemItem1
- class DetectorEvents.GuardDutyFinding.InstanceDetailsItemItem1(*, group_id=None, group_name=None)
Bases:
object(experimental) Type definition for InstanceDetailsItemItem_1.
- Parameters:
group_id (
Optional[Sequence[str]]) – (experimental) groupId property. Specify an array of string values to match this event if the actual value of groupId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldgroup_name (
Optional[Sequence[str]]) – (experimental) groupName property. Specify an array of string values to match this event if the actual value of groupName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events instance_details_item_item1 = guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetailsItemItem1( group_id=["groupId"], group_name=["groupName"] )
Attributes
- group_id
(experimental) groupId property.
Specify an array of string values to match this event if the actual value of groupId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- group_name
(experimental) groupName property.
Specify an array of string values to match this event if the actual value of groupName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
KubernetesApiCallAction
- class DetectorEvents.GuardDutyFinding.KubernetesApiCallAction(*, parameters=None, remote_ip_details=None, request_uri=None, source_i_ps=None, status_code=None, user_agent=None, verb=None)
Bases:
object(experimental) Type definition for KubernetesApiCallAction.
- Parameters:
parameters (
Optional[Sequence[str]]) – (experimental) parameters property. Specify an array of string values to match this event if the actual value of parameters is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldremote_ip_details (
Union[RemoteIpDetails2,Dict[str,Any],None]) – (experimental) remoteIpDetails property. Specify an array of string values to match this event if the actual value of remoteIpDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrequest_uri (
Optional[Sequence[str]]) – (experimental) requestUri property. Specify an array of string values to match this event if the actual value of requestUri is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldsource_i_ps (
Optional[Sequence[str]]) – (experimental) sourceIPs property. Specify an array of string values to match this event if the actual value of sourceIPs is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldstatus_code (
Optional[Sequence[str]]) – (experimental) statusCode property. Specify an array of string values to match this event if the actual value of statusCode is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielduser_agent (
Optional[Sequence[str]]) – (experimental) userAgent property. Specify an array of string values to match this event if the actual value of userAgent is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldverb (
Optional[Sequence[str]]) – (experimental) verb property. Specify an array of string values to match this event if the actual value of verb is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events kubernetes_api_call_action = guardduty_events.DetectorEvents.GuardDutyFinding.KubernetesApiCallAction( parameters=["parameters"], remote_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails2( city=guardduty_events.DetectorEvents.GuardDutyFinding.City2( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country2( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization2( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) ), request_uri=["requestUri"], source_iPs=["sourceIPs"], status_code=["statusCode"], user_agent=["userAgent"], verb=["verb"] )
Attributes
- parameters
(experimental) parameters property.
Specify an array of string values to match this event if the actual value of parameters is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- remote_ip_details
(experimental) remoteIpDetails property.
Specify an array of string values to match this event if the actual value of remoteIpDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- request_uri
(experimental) requestUri property.
Specify an array of string values to match this event if the actual value of requestUri is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- source_i_ps
(experimental) sourceIPs property.
Specify an array of string values to match this event if the actual value of sourceIPs is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- status_code
(experimental) statusCode property.
Specify an array of string values to match this event if the actual value of statusCode is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- user_agent
(experimental) userAgent property.
Specify an array of string values to match this event if the actual value of userAgent is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- verb
(experimental) verb property.
Specify an array of string values to match this event if the actual value of verb is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
KubernetesDetails
- class DetectorEvents.GuardDutyFinding.KubernetesDetails(*, kubernetes_user_details=None, kubernetes_workload_details=None)
Bases:
object(experimental) Type definition for KubernetesDetails.
- Parameters:
kubernetes_user_details (
Union[KubernetesUserDetails,Dict[str,Any],None]) – (experimental) kubernetesUserDetails property. Specify an array of string values to match this event if the actual value of kubernetesUserDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldkubernetes_workload_details (
Union[KubernetesWorkloadDetails,Dict[str,Any],None]) – (experimental) kubernetesWorkloadDetails property. Specify an array of string values to match this event if the actual value of kubernetesWorkloadDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events kubernetes_details = guardduty_events.DetectorEvents.GuardDutyFinding.KubernetesDetails( kubernetes_user_details=guardduty_events.DetectorEvents.GuardDutyFinding.KubernetesUserDetails( groups=["groups"], uid=["uid"], username=["username"] ), kubernetes_workload_details=guardduty_events.DetectorEvents.GuardDutyFinding.KubernetesWorkloadDetails( containers=[guardduty_events.DetectorEvents.GuardDutyFinding.KubernetesWorkloadDetailsItem( image=["image"], image_prefix=["imagePrefix"], name=["name"], security_context=guardduty_events.DetectorEvents.GuardDutyFinding.SecurityContext( privileged=["privileged"] ) )], name=["name"], namespace=["namespace"], type=["type"], uid=["uid"] ) )
Attributes
- kubernetes_user_details
(experimental) kubernetesUserDetails property.
Specify an array of string values to match this event if the actual value of kubernetesUserDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- kubernetes_workload_details
(experimental) kubernetesWorkloadDetails property.
Specify an array of string values to match this event if the actual value of kubernetesWorkloadDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
KubernetesUserDetails
- class DetectorEvents.GuardDutyFinding.KubernetesUserDetails(*, groups=None, uid=None, username=None)
Bases:
object(experimental) Type definition for KubernetesUserDetails.
- Parameters:
groups (
Optional[Sequence[str]]) – (experimental) groups property. Specify an array of string values to match this event if the actual value of groups is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielduid (
Optional[Sequence[str]]) – (experimental) uid property. Specify an array of string values to match this event if the actual value of uid is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldusername (
Optional[Sequence[str]]) – (experimental) username property. Specify an array of string values to match this event if the actual value of username is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events kubernetes_user_details = guardduty_events.DetectorEvents.GuardDutyFinding.KubernetesUserDetails( groups=["groups"], uid=["uid"], username=["username"] )
Attributes
- groups
(experimental) groups property.
Specify an array of string values to match this event if the actual value of groups is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- uid
(experimental) uid property.
Specify an array of string values to match this event if the actual value of uid is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- username
(experimental) username property.
Specify an array of string values to match this event if the actual value of username is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
KubernetesWorkloadDetails
- class DetectorEvents.GuardDutyFinding.KubernetesWorkloadDetails(*, containers=None, name=None, namespace=None, type=None, uid=None)
Bases:
object(experimental) Type definition for KubernetesWorkloadDetails.
- Parameters:
containers (
Optional[Sequence[Union[KubernetesWorkloadDetailsItem,Dict[str,Any]]]]) – (experimental) containers property. Specify an array of string values to match this event if the actual value of containers is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldname (
Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldnamespace (
Optional[Sequence[str]]) – (experimental) namespace property. Specify an array of string values to match this event if the actual value of namespace is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtype (
Optional[Sequence[str]]) – (experimental) type property. Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielduid (
Optional[Sequence[str]]) – (experimental) uid property. Specify an array of string values to match this event if the actual value of uid is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events kubernetes_workload_details = guardduty_events.DetectorEvents.GuardDutyFinding.KubernetesWorkloadDetails( containers=[guardduty_events.DetectorEvents.GuardDutyFinding.KubernetesWorkloadDetailsItem( image=["image"], image_prefix=["imagePrefix"], name=["name"], security_context=guardduty_events.DetectorEvents.GuardDutyFinding.SecurityContext( privileged=["privileged"] ) )], name=["name"], namespace=["namespace"], type=["type"], uid=["uid"] )
Attributes
- containers
(experimental) containers property.
Specify an array of string values to match this event if the actual value of containers is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- name
(experimental) name property.
Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- namespace
(experimental) namespace property.
Specify an array of string values to match this event if the actual value of namespace is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- type
(experimental) type property.
Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- uid
(experimental) uid property.
Specify an array of string values to match this event if the actual value of uid is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
KubernetesWorkloadDetailsItem
- class DetectorEvents.GuardDutyFinding.KubernetesWorkloadDetailsItem(*, image=None, image_prefix=None, name=None, security_context=None)
Bases:
object(experimental) Type definition for KubernetesWorkloadDetailsItem.
- Parameters:
image (
Optional[Sequence[str]]) – (experimental) image property. Specify an array of string values to match this event if the actual value of image is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldimage_prefix (
Optional[Sequence[str]]) – (experimental) imagePrefix property. Specify an array of string values to match this event if the actual value of imagePrefix is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldname (
Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldsecurity_context (
Union[SecurityContext,Dict[str,Any],None]) – (experimental) securityContext property. Specify an array of string values to match this event if the actual value of securityContext is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events kubernetes_workload_details_item = guardduty_events.DetectorEvents.GuardDutyFinding.KubernetesWorkloadDetailsItem( image=["image"], image_prefix=["imagePrefix"], name=["name"], security_context=guardduty_events.DetectorEvents.GuardDutyFinding.SecurityContext( privileged=["privileged"] ) )
Attributes
- image
(experimental) image property.
Specify an array of string values to match this event if the actual value of image is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- image_prefix
(experimental) imagePrefix property.
Specify an array of string values to match this event if the actual value of imagePrefix is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- name
(experimental) name property.
Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- security_context
(experimental) securityContext property.
Specify an array of string values to match this event if the actual value of securityContext is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
LocalIpDetails
- class DetectorEvents.GuardDutyFinding.LocalIpDetails(*, ip_address_v4=None)
Bases:
object(experimental) Type definition for LocalIpDetails.
- Parameters:
ip_address_v4 (
Optional[Sequence[str]]) – (experimental) ipAddressV4 property. Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events local_ip_details = guardduty_events.DetectorEvents.GuardDutyFinding.LocalIpDetails( ip_address_v4=["ipAddressV4"] )
Attributes
- ip_address_v4
(experimental) ipAddressV4 property.
Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
LocalIpDetails1
- class DetectorEvents.GuardDutyFinding.LocalIpDetails1(*, ip_address_v4=None)
Bases:
object(experimental) Type definition for LocalIpDetails_1.
- Parameters:
ip_address_v4 (
Optional[Sequence[str]]) – (experimental) ipAddressV4 property. Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events local_ip_details1 = guardduty_events.DetectorEvents.GuardDutyFinding.LocalIpDetails1( ip_address_v4=["ipAddressV4"] )
Attributes
- ip_address_v4
(experimental) ipAddressV4 property.
Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
LocalPortDetails
- class DetectorEvents.GuardDutyFinding.LocalPortDetails(*, port=None, port_name=None)
Bases:
object(experimental) Type definition for LocalPortDetails.
- Parameters:
port (
Optional[Sequence[str]]) – (experimental) port property. Specify an array of string values to match this event if the actual value of port is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldport_name (
Optional[Sequence[str]]) – (experimental) portName property. Specify an array of string values to match this event if the actual value of portName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events local_port_details = guardduty_events.DetectorEvents.GuardDutyFinding.LocalPortDetails( port=["port"], port_name=["portName"] )
Attributes
- port
(experimental) port property.
Specify an array of string values to match this event if the actual value of port is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- port_name
(experimental) portName property.
Specify an array of string values to match this event if the actual value of portName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
LocalPortDetails1
- class DetectorEvents.GuardDutyFinding.LocalPortDetails1(*, port=None, port_name=None)
Bases:
object(experimental) Type definition for LocalPortDetails_1.
- Parameters:
port (
Optional[Sequence[str]]) – (experimental) port property. Specify an array of string values to match this event if the actual value of port is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldport_name (
Optional[Sequence[str]]) – (experimental) portName property. Specify an array of string values to match this event if the actual value of portName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events local_port_details1 = guardduty_events.DetectorEvents.GuardDutyFinding.LocalPortDetails1( port=["port"], port_name=["portName"] )
Attributes
- port
(experimental) port property.
Specify an array of string values to match this event if the actual value of port is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- port_name
(experimental) portName property.
Specify an array of string values to match this event if the actual value of portName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
NetworkConnectionAction
- class DetectorEvents.GuardDutyFinding.NetworkConnectionAction(*, blocked=None, connection_direction=None, local_ip_details=None, local_port_details=None, protocol=None, remote_ip_details=None, remote_port_details=None)
Bases:
object(experimental) Type definition for NetworkConnectionAction.
- Parameters:
blocked (
Optional[Sequence[str]]) – (experimental) blocked property. Specify an array of string values to match this event if the actual value of blocked is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldconnection_direction (
Optional[Sequence[str]]) – (experimental) connectionDirection property. Specify an array of string values to match this event if the actual value of connectionDirection is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldlocal_ip_details (
Union[LocalIpDetails,Dict[str,Any],None]) – (experimental) localIpDetails property. Specify an array of string values to match this event if the actual value of localIpDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldlocal_port_details (
Union[LocalPortDetails,Dict[str,Any],None]) – (experimental) localPortDetails property. Specify an array of string values to match this event if the actual value of localPortDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldprotocol (
Optional[Sequence[str]]) – (experimental) protocol property. Specify an array of string values to match this event if the actual value of protocol is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldremote_ip_details (
Union[RemoteIpDetails3,Dict[str,Any],None]) – (experimental) remoteIpDetails property. Specify an array of string values to match this event if the actual value of remoteIpDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldremote_port_details (
Union[RemotePortDetails,Dict[str,Any],None]) – (experimental) remotePortDetails property. Specify an array of string values to match this event if the actual value of remotePortDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events network_connection_action = guardduty_events.DetectorEvents.GuardDutyFinding.NetworkConnectionAction( blocked=["blocked"], connection_direction=["connectionDirection"], local_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.LocalIpDetails( ip_address_v4=["ipAddressV4"] ), local_port_details=guardduty_events.DetectorEvents.GuardDutyFinding.LocalPortDetails( port=["port"], port_name=["portName"] ), protocol=["protocol"], remote_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails3( city=guardduty_events.DetectorEvents.GuardDutyFinding.City3( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country3( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization3( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) ), remote_port_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemotePortDetails( port=["port"], port_name=["portName"] ) )
Attributes
- blocked
(experimental) blocked property.
Specify an array of string values to match this event if the actual value of blocked is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- connection_direction
(experimental) connectionDirection property.
Specify an array of string values to match this event if the actual value of connectionDirection is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- local_ip_details
(experimental) localIpDetails property.
Specify an array of string values to match this event if the actual value of localIpDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- local_port_details
(experimental) localPortDetails property.
Specify an array of string values to match this event if the actual value of localPortDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- protocol
(experimental) protocol property.
Specify an array of string values to match this event if the actual value of protocol is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- remote_ip_details
(experimental) remoteIpDetails property.
Specify an array of string values to match this event if the actual value of remoteIpDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- remote_port_details
(experimental) remotePortDetails property.
Specify an array of string values to match this event if the actual value of remotePortDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
NewPolicy
- class DetectorEvents.GuardDutyFinding.NewPolicy(*, allow_users_to_change_password=None, hard_expiry=None, max_password_age=None, minimum_password_length=None, password_reuse_prevention=None, require_lowercase_characters=None, require_numbers=None, require_symbols=None, require_uppercase_characters=None)
Bases:
object(experimental) Type definition for NewPolicy.
- Parameters:
allow_users_to_change_password (
Optional[Sequence[str]]) – (experimental) allowUsersToChangePassword property. Specify an array of string values to match this event if the actual value of allowUsersToChangePassword is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldhard_expiry (
Optional[Sequence[str]]) – (experimental) hardExpiry property. Specify an array of string values to match this event if the actual value of hardExpiry is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldmax_password_age (
Optional[Sequence[str]]) – (experimental) maxPasswordAge property. Specify an array of string values to match this event if the actual value of maxPasswordAge is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldminimum_password_length (
Optional[Sequence[str]]) – (experimental) minimumPasswordLength property. Specify an array of string values to match this event if the actual value of minimumPasswordLength is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldpassword_reuse_prevention (
Optional[Sequence[str]]) – (experimental) passwordReusePrevention property. Specify an array of string values to match this event if the actual value of passwordReusePrevention is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrequire_lowercase_characters (
Optional[Sequence[str]]) – (experimental) requireLowercaseCharacters property. Specify an array of string values to match this event if the actual value of requireLowercaseCharacters is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrequire_numbers (
Optional[Sequence[str]]) – (experimental) requireNumbers property. Specify an array of string values to match this event if the actual value of requireNumbers is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrequire_symbols (
Optional[Sequence[str]]) – (experimental) requireSymbols property. Specify an array of string values to match this event if the actual value of requireSymbols is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrequire_uppercase_characters (
Optional[Sequence[str]]) – (experimental) requireUppercaseCharacters property. Specify an array of string values to match this event if the actual value of requireUppercaseCharacters is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events new_policy = guardduty_events.DetectorEvents.GuardDutyFinding.NewPolicy( allow_users_to_change_password=["allowUsersToChangePassword"], hard_expiry=["hardExpiry"], max_password_age=["maxPasswordAge"], minimum_password_length=["minimumPasswordLength"], password_reuse_prevention=["passwordReusePrevention"], require_lowercase_characters=["requireLowercaseCharacters"], require_numbers=["requireNumbers"], require_symbols=["requireSymbols"], require_uppercase_characters=["requireUppercaseCharacters"] )
Attributes
- allow_users_to_change_password
(experimental) allowUsersToChangePassword property.
Specify an array of string values to match this event if the actual value of allowUsersToChangePassword is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- hard_expiry
(experimental) hardExpiry property.
Specify an array of string values to match this event if the actual value of hardExpiry is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- max_password_age
(experimental) maxPasswordAge property.
Specify an array of string values to match this event if the actual value of maxPasswordAge is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- minimum_password_length
(experimental) minimumPasswordLength property.
Specify an array of string values to match this event if the actual value of minimumPasswordLength is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- password_reuse_prevention
(experimental) passwordReusePrevention property.
Specify an array of string values to match this event if the actual value of passwordReusePrevention is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- require_lowercase_characters
(experimental) requireLowercaseCharacters property.
Specify an array of string values to match this event if the actual value of requireLowercaseCharacters is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- require_numbers
(experimental) requireNumbers property.
Specify an array of string values to match this event if the actual value of requireNumbers is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- require_symbols
(experimental) requireSymbols property.
Specify an array of string values to match this event if the actual value of requireSymbols is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- require_uppercase_characters
(experimental) requireUppercaseCharacters property.
Specify an array of string values to match this event if the actual value of requireUppercaseCharacters is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
OldPolicy
- class DetectorEvents.GuardDutyFinding.OldPolicy(*, allow_users_to_change_password=None, hard_expiry=None, max_password_age=None, minimum_password_length=None, password_reuse_prevention=None, require_lowercase_characters=None, require_numbers=None, require_symbols=None, require_uppercase_characters=None)
Bases:
object(experimental) Type definition for OldPolicy.
- Parameters:
allow_users_to_change_password (
Optional[Sequence[str]]) – (experimental) allowUsersToChangePassword property. Specify an array of string values to match this event if the actual value of allowUsersToChangePassword is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldhard_expiry (
Optional[Sequence[str]]) – (experimental) hardExpiry property. Specify an array of string values to match this event if the actual value of hardExpiry is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldmax_password_age (
Optional[Sequence[str]]) – (experimental) maxPasswordAge property. Specify an array of string values to match this event if the actual value of maxPasswordAge is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldminimum_password_length (
Optional[Sequence[str]]) – (experimental) minimumPasswordLength property. Specify an array of string values to match this event if the actual value of minimumPasswordLength is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldpassword_reuse_prevention (
Optional[Sequence[str]]) – (experimental) passwordReusePrevention property. Specify an array of string values to match this event if the actual value of passwordReusePrevention is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrequire_lowercase_characters (
Optional[Sequence[str]]) – (experimental) requireLowercaseCharacters property. Specify an array of string values to match this event if the actual value of requireLowercaseCharacters is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrequire_numbers (
Optional[Sequence[str]]) – (experimental) requireNumbers property. Specify an array of string values to match this event if the actual value of requireNumbers is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrequire_symbols (
Optional[Sequence[str]]) – (experimental) requireSymbols property. Specify an array of string values to match this event if the actual value of requireSymbols is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrequire_uppercase_characters (
Optional[Sequence[str]]) – (experimental) requireUppercaseCharacters property. Specify an array of string values to match this event if the actual value of requireUppercaseCharacters is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events old_policy = guardduty_events.DetectorEvents.GuardDutyFinding.OldPolicy( allow_users_to_change_password=["allowUsersToChangePassword"], hard_expiry=["hardExpiry"], max_password_age=["maxPasswordAge"], minimum_password_length=["minimumPasswordLength"], password_reuse_prevention=["passwordReusePrevention"], require_lowercase_characters=["requireLowercaseCharacters"], require_numbers=["requireNumbers"], require_symbols=["requireSymbols"], require_uppercase_characters=["requireUppercaseCharacters"] )
Attributes
- allow_users_to_change_password
(experimental) allowUsersToChangePassword property.
Specify an array of string values to match this event if the actual value of allowUsersToChangePassword is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- hard_expiry
(experimental) hardExpiry property.
Specify an array of string values to match this event if the actual value of hardExpiry is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- max_password_age
(experimental) maxPasswordAge property.
Specify an array of string values to match this event if the actual value of maxPasswordAge is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- minimum_password_length
(experimental) minimumPasswordLength property.
Specify an array of string values to match this event if the actual value of minimumPasswordLength is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- password_reuse_prevention
(experimental) passwordReusePrevention property.
Specify an array of string values to match this event if the actual value of passwordReusePrevention is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- require_lowercase_characters
(experimental) requireLowercaseCharacters property.
Specify an array of string values to match this event if the actual value of requireLowercaseCharacters is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- require_numbers
(experimental) requireNumbers property.
Specify an array of string values to match this event if the actual value of requireNumbers is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- require_symbols
(experimental) requireSymbols property.
Specify an array of string values to match this event if the actual value of requireSymbols is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- require_uppercase_characters
(experimental) requireUppercaseCharacters property.
Specify an array of string values to match this event if the actual value of requireUppercaseCharacters is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Organization
- class DetectorEvents.GuardDutyFinding.Organization(*, asn=None, asn_org=None, isp=None, org=None)
Bases:
object(experimental) Type definition for Organization.
- Parameters:
asn (
Optional[Sequence[str]]) – (experimental) asn property. Specify an array of string values to match this event if the actual value of asn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldasn_org (
Optional[Sequence[str]]) – (experimental) asnOrg property. Specify an array of string values to match this event if the actual value of asnOrg is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldisp (
Optional[Sequence[str]]) – (experimental) isp property. Specify an array of string values to match this event if the actual value of isp is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldorg (
Optional[Sequence[str]]) – (experimental) org property. Specify an array of string values to match this event if the actual value of org is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events organization = guardduty_events.DetectorEvents.GuardDutyFinding.Organization( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] )
Attributes
- asn
(experimental) asn property.
Specify an array of string values to match this event if the actual value of asn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- asn_org
(experimental) asnOrg property.
Specify an array of string values to match this event if the actual value of asnOrg is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- isp
(experimental) isp property.
Specify an array of string values to match this event if the actual value of isp is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- org
(experimental) org property.
Specify an array of string values to match this event if the actual value of org is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Organization1
- class DetectorEvents.GuardDutyFinding.Organization1(*, asn=None, asn_org=None, isp=None, org=None)
Bases:
object(experimental) Type definition for Organization_1.
- Parameters:
asn (
Optional[Sequence[str]]) – (experimental) asn property. Specify an array of string values to match this event if the actual value of asn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldasn_org (
Optional[Sequence[str]]) – (experimental) asnOrg property. Specify an array of string values to match this event if the actual value of asnOrg is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldisp (
Optional[Sequence[str]]) – (experimental) isp property. Specify an array of string values to match this event if the actual value of isp is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldorg (
Optional[Sequence[str]]) – (experimental) org property. Specify an array of string values to match this event if the actual value of org is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events organization1 = guardduty_events.DetectorEvents.GuardDutyFinding.Organization1( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] )
Attributes
- asn
(experimental) asn property.
Specify an array of string values to match this event if the actual value of asn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- asn_org
(experimental) asnOrg property.
Specify an array of string values to match this event if the actual value of asnOrg is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- isp
(experimental) isp property.
Specify an array of string values to match this event if the actual value of isp is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- org
(experimental) org property.
Specify an array of string values to match this event if the actual value of org is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Organization2
- class DetectorEvents.GuardDutyFinding.Organization2(*, asn=None, asn_org=None, isp=None, org=None)
Bases:
object(experimental) Type definition for Organization_2.
- Parameters:
asn (
Optional[Sequence[str]]) – (experimental) asn property. Specify an array of string values to match this event if the actual value of asn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldasn_org (
Optional[Sequence[str]]) – (experimental) asnOrg property. Specify an array of string values to match this event if the actual value of asnOrg is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldisp (
Optional[Sequence[str]]) – (experimental) isp property. Specify an array of string values to match this event if the actual value of isp is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldorg (
Optional[Sequence[str]]) – (experimental) org property. Specify an array of string values to match this event if the actual value of org is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events organization2 = guardduty_events.DetectorEvents.GuardDutyFinding.Organization2( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] )
Attributes
- asn
(experimental) asn property.
Specify an array of string values to match this event if the actual value of asn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- asn_org
(experimental) asnOrg property.
Specify an array of string values to match this event if the actual value of asnOrg is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- isp
(experimental) isp property.
Specify an array of string values to match this event if the actual value of isp is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- org
(experimental) org property.
Specify an array of string values to match this event if the actual value of org is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Organization3
- class DetectorEvents.GuardDutyFinding.Organization3(*, asn=None, asn_org=None, isp=None, org=None)
Bases:
object(experimental) Type definition for Organization_3.
- Parameters:
asn (
Optional[Sequence[str]]) – (experimental) asn property. Specify an array of string values to match this event if the actual value of asn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldasn_org (
Optional[Sequence[str]]) – (experimental) asnOrg property. Specify an array of string values to match this event if the actual value of asnOrg is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldisp (
Optional[Sequence[str]]) – (experimental) isp property. Specify an array of string values to match this event if the actual value of isp is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldorg (
Optional[Sequence[str]]) – (experimental) org property. Specify an array of string values to match this event if the actual value of org is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events organization3 = guardduty_events.DetectorEvents.GuardDutyFinding.Organization3( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] )
Attributes
- asn
(experimental) asn property.
Specify an array of string values to match this event if the actual value of asn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- asn_org
(experimental) asnOrg property.
Specify an array of string values to match this event if the actual value of asnOrg is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- isp
(experimental) isp property.
Specify an array of string values to match this event if the actual value of isp is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- org
(experimental) org property.
Specify an array of string values to match this event if the actual value of org is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Organization4
- class DetectorEvents.GuardDutyFinding.Organization4(*, asn=None, asn_org=None, isp=None, org=None)
Bases:
object(experimental) Type definition for Organization_4.
- Parameters:
asn (
Optional[Sequence[str]]) – (experimental) asn property. Specify an array of string values to match this event if the actual value of asn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldasn_org (
Optional[Sequence[str]]) – (experimental) asnOrg property. Specify an array of string values to match this event if the actual value of asnOrg is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldisp (
Optional[Sequence[str]]) – (experimental) isp property. Specify an array of string values to match this event if the actual value of isp is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldorg (
Optional[Sequence[str]]) – (experimental) org property. Specify an array of string values to match this event if the actual value of org is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events organization4 = guardduty_events.DetectorEvents.GuardDutyFinding.Organization4( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] )
Attributes
- asn
(experimental) asn property.
Specify an array of string values to match this event if the actual value of asn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- asn_org
(experimental) asnOrg property.
Specify an array of string values to match this event if the actual value of asnOrg is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- isp
(experimental) isp property.
Specify an array of string values to match this event if the actual value of isp is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- org
(experimental) org property.
Specify an array of string values to match this event if the actual value of org is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Owner
- class DetectorEvents.GuardDutyFinding.Owner(*, id=None)
Bases:
object(experimental) Type definition for Owner.
- Parameters:
id (
Optional[Sequence[str]]) – (experimental) id property. Specify an array of string values to match this event if the actual value of id is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events owner = guardduty_events.DetectorEvents.GuardDutyFinding.Owner( id=["id"] )
Attributes
- id
(experimental) id property.
Specify an array of string values to match this event if the actual value of id is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
PermissionConfiguration
- class DetectorEvents.GuardDutyFinding.PermissionConfiguration(*, account_level_permissions=None, bucket_level_permissions=None)
Bases:
object(experimental) Type definition for PermissionConfiguration.
- Parameters:
account_level_permissions (
Union[AccountLevelPermissions,Dict[str,Any],None]) – (experimental) accountLevelPermissions property. Specify an array of string values to match this event if the actual value of accountLevelPermissions is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldbucket_level_permissions (
Union[BucketLevelPermissions,Dict[str,Any],None]) – (experimental) bucketLevelPermissions property. Specify an array of string values to match this event if the actual value of bucketLevelPermissions is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events permission_configuration = guardduty_events.DetectorEvents.GuardDutyFinding.PermissionConfiguration( account_level_permissions=guardduty_events.DetectorEvents.GuardDutyFinding.AccountLevelPermissions( block_public_access=guardduty_events.DetectorEvents.GuardDutyFinding.BlockPublicAccess( block_public_acls=["blockPublicAcls"], block_public_policy=["blockPublicPolicy"], ignore_public_acls=["ignorePublicAcls"], restrict_public_buckets=["restrictPublicBuckets"] ) ), bucket_level_permissions=guardduty_events.DetectorEvents.GuardDutyFinding.BucketLevelPermissions( access_control_list=guardduty_events.DetectorEvents.GuardDutyFinding.AccessControlList( allows_public_read_access=["allowsPublicReadAccess"], allows_public_write_access=["allowsPublicWriteAccess"] ), block_public_access=guardduty_events.DetectorEvents.GuardDutyFinding.BlockPublicAccess( block_public_acls=["blockPublicAcls"], block_public_policy=["blockPublicPolicy"], ignore_public_acls=["ignorePublicAcls"], restrict_public_buckets=["restrictPublicBuckets"] ), bucket_policy=guardduty_events.DetectorEvents.GuardDutyFinding.AccessControlList( allows_public_read_access=["allowsPublicReadAccess"], allows_public_write_access=["allowsPublicWriteAccess"] ) ) )
Attributes
- account_level_permissions
(experimental) accountLevelPermissions property.
Specify an array of string values to match this event if the actual value of accountLevelPermissions is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- bucket_level_permissions
(experimental) bucketLevelPermissions property.
Specify an array of string values to match this event if the actual value of bucketLevelPermissions is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
PortProbeAction
- class DetectorEvents.GuardDutyFinding.PortProbeAction(*, blocked=None, port_probe_details=None)
Bases:
object(experimental) Type definition for PortProbeAction.
- Parameters:
blocked (
Optional[Sequence[str]]) – (experimental) blocked property. Specify an array of string values to match this event if the actual value of blocked is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldport_probe_details (
Optional[Sequence[Union[PortProbeActionItem,Dict[str,Any]]]]) – (experimental) portProbeDetails property. Specify an array of string values to match this event if the actual value of portProbeDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events port_probe_action = guardduty_events.DetectorEvents.GuardDutyFinding.PortProbeAction( blocked=["blocked"], port_probe_details=[guardduty_events.DetectorEvents.GuardDutyFinding.PortProbeActionItem( local_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.LocalIpDetails1( ip_address_v4=["ipAddressV4"] ), local_port_details=guardduty_events.DetectorEvents.GuardDutyFinding.LocalPortDetails1( port=["port"], port_name=["portName"] ), remote_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails4( city=guardduty_events.DetectorEvents.GuardDutyFinding.City4( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country4( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation1( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization4( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) ) )] )
Attributes
- blocked
(experimental) blocked property.
Specify an array of string values to match this event if the actual value of blocked is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- port_probe_details
(experimental) portProbeDetails property.
Specify an array of string values to match this event if the actual value of portProbeDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
PortProbeActionItem
- class DetectorEvents.GuardDutyFinding.PortProbeActionItem(*, local_ip_details=None, local_port_details=None, remote_ip_details=None)
Bases:
object(experimental) Type definition for PortProbeActionItem.
- Parameters:
local_ip_details (
Union[LocalIpDetails1,Dict[str,Any],None]) – (experimental) localIpDetails property. Specify an array of string values to match this event if the actual value of localIpDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldlocal_port_details (
Union[LocalPortDetails1,Dict[str,Any],None]) – (experimental) localPortDetails property. Specify an array of string values to match this event if the actual value of localPortDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldremote_ip_details (
Union[RemoteIpDetails4,Dict[str,Any],None]) – (experimental) remoteIpDetails property. Specify an array of string values to match this event if the actual value of remoteIpDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events port_probe_action_item = guardduty_events.DetectorEvents.GuardDutyFinding.PortProbeActionItem( local_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.LocalIpDetails1( ip_address_v4=["ipAddressV4"] ), local_port_details=guardduty_events.DetectorEvents.GuardDutyFinding.LocalPortDetails1( port=["port"], port_name=["portName"] ), remote_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails4( city=guardduty_events.DetectorEvents.GuardDutyFinding.City4( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country4( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation1( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization4( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) ) )
Attributes
- local_ip_details
(experimental) localIpDetails property.
Specify an array of string values to match this event if the actual value of localIpDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- local_port_details
(experimental) localPortDetails property.
Specify an array of string values to match this event if the actual value of localPortDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- remote_ip_details
(experimental) remoteIpDetails property.
Specify an array of string values to match this event if the actual value of remoteIpDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
ProfiledBehavior
- class DetectorEvents.GuardDutyFinding.ProfiledBehavior(*, frequent_profiled_ap_is_account_profiling=None, frequent_profiled_ap_is_user_identity_profiling=None, frequent_profiled_as_ns_account_profiling=None, frequent_profiled_as_ns_bucket_profiling=None, frequent_profiled_as_ns_user_identity_profiling=None, frequent_profiled_buckets_account_profiling=None, frequent_profiled_buckets_user_identity_profiling=None, frequent_profiled_user_agents_account_profiling=None, frequent_profiled_user_agents_user_identity_profiling=None, frequent_profiled_user_names_account_profiling=None, frequent_profiled_user_names_bucket_profiling=None, frequent_profiled_user_types_account_profiling=None, infrequent_profiled_ap_is_account_profiling=None, infrequent_profiled_ap_is_user_identity_profiling=None, infrequent_profiled_as_ns_account_profiling=None, infrequent_profiled_as_ns_bucket_profiling=None, infrequent_profiled_as_ns_user_identity_profiling=None, infrequent_profiled_buckets_account_profiling=None, infrequent_profiled_buckets_user_identity_profiling=None, infrequent_profiled_user_agents_account_profiling=None, infrequent_profiled_user_agents_user_identity_profiling=None, infrequent_profiled_user_names_account_profiling=None, infrequent_profiled_user_names_bucket_profiling=None, infrequent_profiled_user_types_account_profiling=None, number_of_historical_daily_avg_ap_is_bucket_profiling=None, number_of_historical_daily_avg_ap_is_bucket_user_identity_profiling=None, number_of_historical_daily_avg_ap_is_user_identity_profiling=None, number_of_historical_daily_max_ap_is_bucket_profiling=None, number_of_historical_daily_max_ap_is_bucket_user_identity_profiling=None, number_of_historical_daily_max_ap_is_user_identity_profiling=None, rare_profiled_ap_is_account_profiling=None, rare_profiled_ap_is_user_identity_profiling=None, rare_profiled_as_ns_account_profiling=None, rare_profiled_as_ns_bucket_profiling=None, rare_profiled_as_ns_user_identity_profiling=None, rare_profiled_buckets_account_profiling=None, rare_profiled_buckets_user_identity_profiling=None, rare_profiled_user_agents_account_profiling=None, rare_profiled_user_agents_user_identity_profiling=None, rare_profiled_user_names_account_profiling=None, rare_profiled_user_names_bucket_profiling=None, rare_profiled_user_types_account_profiling=None)
Bases:
object(experimental) Type definition for ProfiledBehavior.
- Parameters:
frequent_profiled_ap_is_account_profiling (
Optional[Sequence[str]]) – (experimental) frequentProfiledAPIsAccountProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledAPIsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfrequent_profiled_ap_is_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) frequentProfiledAPIsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfrequent_profiled_as_ns_account_profiling (
Optional[Sequence[str]]) – (experimental) frequentProfiledASNsAccountProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledASNsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfrequent_profiled_as_ns_bucket_profiling (
Optional[Sequence[str]]) – (experimental) frequentProfiledASNsBucketProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledASNsBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfrequent_profiled_as_ns_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) frequentProfiledASNsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledASNsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfrequent_profiled_buckets_account_profiling (
Optional[Sequence[str]]) – (experimental) frequentProfiledBucketsAccountProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledBucketsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfrequent_profiled_buckets_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) frequentProfiledBucketsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledBucketsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfrequent_profiled_user_agents_account_profiling (
Optional[Sequence[str]]) – (experimental) frequentProfiledUserAgentsAccountProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledUserAgentsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfrequent_profiled_user_agents_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) frequentProfiledUserAgentsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledUserAgentsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfrequent_profiled_user_names_account_profiling (
Optional[Sequence[str]]) – (experimental) frequentProfiledUserNamesAccountProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledUserNamesAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfrequent_profiled_user_names_bucket_profiling (
Optional[Sequence[str]]) – (experimental) frequentProfiledUserNamesBucketProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledUserNamesBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfrequent_profiled_user_types_account_profiling (
Optional[Sequence[str]]) – (experimental) frequentProfiledUserTypesAccountProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledUserTypesAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinfrequent_profiled_ap_is_account_profiling (
Optional[Sequence[str]]) – (experimental) infrequentProfiledAPIsAccountProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledAPIsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinfrequent_profiled_ap_is_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) infrequentProfiledAPIsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinfrequent_profiled_as_ns_account_profiling (
Optional[Sequence[str]]) – (experimental) infrequentProfiledASNsAccountProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledASNsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinfrequent_profiled_as_ns_bucket_profiling (
Optional[Sequence[str]]) – (experimental) infrequentProfiledASNsBucketProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledASNsBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinfrequent_profiled_as_ns_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) infrequentProfiledASNsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledASNsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinfrequent_profiled_buckets_account_profiling (
Optional[Sequence[str]]) – (experimental) infrequentProfiledBucketsAccountProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledBucketsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinfrequent_profiled_buckets_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) infrequentProfiledBucketsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledBucketsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinfrequent_profiled_user_agents_account_profiling (
Optional[Sequence[str]]) – (experimental) infrequentProfiledUserAgentsAccountProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledUserAgentsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinfrequent_profiled_user_agents_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) infrequentProfiledUserAgentsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledUserAgentsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinfrequent_profiled_user_names_account_profiling (
Optional[Sequence[str]]) – (experimental) infrequentProfiledUserNamesAccountProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledUserNamesAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinfrequent_profiled_user_names_bucket_profiling (
Optional[Sequence[str]]) – (experimental) infrequentProfiledUserNamesBucketProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledUserNamesBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinfrequent_profiled_user_types_account_profiling (
Optional[Sequence[str]]) – (experimental) infrequentProfiledUserTypesAccountProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledUserTypesAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldnumber_of_historical_daily_avg_ap_is_bucket_profiling (
Optional[Sequence[str]]) – (experimental) numberOfHistoricalDailyAvgAPIsBucketProfiling property. Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyAvgAPIsBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldnumber_of_historical_daily_avg_ap_is_bucket_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) numberOfHistoricalDailyAvgAPIsBucketUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyAvgAPIsBucketUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldnumber_of_historical_daily_avg_ap_is_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) numberOfHistoricalDailyAvgAPIsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyAvgAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldnumber_of_historical_daily_max_ap_is_bucket_profiling (
Optional[Sequence[str]]) – (experimental) numberOfHistoricalDailyMaxAPIsBucketProfiling property. Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyMaxAPIsBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldnumber_of_historical_daily_max_ap_is_bucket_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) numberOfHistoricalDailyMaxAPIsBucketUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyMaxAPIsBucketUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldnumber_of_historical_daily_max_ap_is_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) numberOfHistoricalDailyMaxAPIsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyMaxAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrare_profiled_ap_is_account_profiling (
Optional[Sequence[str]]) – (experimental) rareProfiledAPIsAccountProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledAPIsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrare_profiled_ap_is_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) rareProfiledAPIsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrare_profiled_as_ns_account_profiling (
Optional[Sequence[str]]) – (experimental) rareProfiledASNsAccountProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledASNsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrare_profiled_as_ns_bucket_profiling (
Optional[Sequence[str]]) – (experimental) rareProfiledASNsBucketProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledASNsBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrare_profiled_as_ns_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) rareProfiledASNsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledASNsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrare_profiled_buckets_account_profiling (
Optional[Sequence[str]]) – (experimental) rareProfiledBucketsAccountProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledBucketsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrare_profiled_buckets_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) rareProfiledBucketsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledBucketsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrare_profiled_user_agents_account_profiling (
Optional[Sequence[str]]) – (experimental) rareProfiledUserAgentsAccountProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledUserAgentsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrare_profiled_user_agents_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) rareProfiledUserAgentsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledUserAgentsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrare_profiled_user_names_account_profiling (
Optional[Sequence[str]]) – (experimental) rareProfiledUserNamesAccountProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledUserNamesAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrare_profiled_user_names_bucket_profiling (
Optional[Sequence[str]]) – (experimental) rareProfiledUserNamesBucketProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledUserNamesBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldrare_profiled_user_types_account_profiling (
Optional[Sequence[str]]) – (experimental) rareProfiledUserTypesAccountProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledUserTypesAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events profiled_behavior = guardduty_events.DetectorEvents.GuardDutyFinding.ProfiledBehavior( frequent_profiled_ap_is_account_profiling=["frequentProfiledApIsAccountProfiling"], frequent_profiled_ap_is_user_identity_profiling=["frequentProfiledApIsUserIdentityProfiling"], frequent_profiled_as_ns_account_profiling=["frequentProfiledAsNsAccountProfiling"], frequent_profiled_as_ns_bucket_profiling=["frequentProfiledAsNsBucketProfiling"], frequent_profiled_as_ns_user_identity_profiling=["frequentProfiledAsNsUserIdentityProfiling"], frequent_profiled_buckets_account_profiling=["frequentProfiledBucketsAccountProfiling"], frequent_profiled_buckets_user_identity_profiling=["frequentProfiledBucketsUserIdentityProfiling"], frequent_profiled_user_agents_account_profiling=["frequentProfiledUserAgentsAccountProfiling"], frequent_profiled_user_agents_user_identity_profiling=["frequentProfiledUserAgentsUserIdentityProfiling"], frequent_profiled_user_names_account_profiling=["frequentProfiledUserNamesAccountProfiling"], frequent_profiled_user_names_bucket_profiling=["frequentProfiledUserNamesBucketProfiling"], frequent_profiled_user_types_account_profiling=["frequentProfiledUserTypesAccountProfiling"], infrequent_profiled_ap_is_account_profiling=["infrequentProfiledApIsAccountProfiling"], infrequent_profiled_ap_is_user_identity_profiling=["infrequentProfiledApIsUserIdentityProfiling"], infrequent_profiled_as_ns_account_profiling=["infrequentProfiledAsNsAccountProfiling"], infrequent_profiled_as_ns_bucket_profiling=["infrequentProfiledAsNsBucketProfiling"], infrequent_profiled_as_ns_user_identity_profiling=["infrequentProfiledAsNsUserIdentityProfiling"], infrequent_profiled_buckets_account_profiling=["infrequentProfiledBucketsAccountProfiling"], infrequent_profiled_buckets_user_identity_profiling=["infrequentProfiledBucketsUserIdentityProfiling"], infrequent_profiled_user_agents_account_profiling=["infrequentProfiledUserAgentsAccountProfiling"], infrequent_profiled_user_agents_user_identity_profiling=["infrequentProfiledUserAgentsUserIdentityProfiling"], infrequent_profiled_user_names_account_profiling=["infrequentProfiledUserNamesAccountProfiling"], infrequent_profiled_user_names_bucket_profiling=["infrequentProfiledUserNamesBucketProfiling"], infrequent_profiled_user_types_account_profiling=["infrequentProfiledUserTypesAccountProfiling"], number_of_historical_daily_avg_ap_is_bucket_profiling=["numberOfHistoricalDailyAvgApIsBucketProfiling"], number_of_historical_daily_avg_ap_is_bucket_user_identity_profiling=["numberOfHistoricalDailyAvgApIsBucketUserIdentityProfiling"], number_of_historical_daily_avg_ap_is_user_identity_profiling=["numberOfHistoricalDailyAvgApIsUserIdentityProfiling"], number_of_historical_daily_max_ap_is_bucket_profiling=["numberOfHistoricalDailyMaxApIsBucketProfiling"], number_of_historical_daily_max_ap_is_bucket_user_identity_profiling=["numberOfHistoricalDailyMaxApIsBucketUserIdentityProfiling"], number_of_historical_daily_max_ap_is_user_identity_profiling=["numberOfHistoricalDailyMaxApIsUserIdentityProfiling"], rare_profiled_ap_is_account_profiling=["rareProfiledApIsAccountProfiling"], rare_profiled_ap_is_user_identity_profiling=["rareProfiledApIsUserIdentityProfiling"], rare_profiled_as_ns_account_profiling=["rareProfiledAsNsAccountProfiling"], rare_profiled_as_ns_bucket_profiling=["rareProfiledAsNsBucketProfiling"], rare_profiled_as_ns_user_identity_profiling=["rareProfiledAsNsUserIdentityProfiling"], rare_profiled_buckets_account_profiling=["rareProfiledBucketsAccountProfiling"], rare_profiled_buckets_user_identity_profiling=["rareProfiledBucketsUserIdentityProfiling"], rare_profiled_user_agents_account_profiling=["rareProfiledUserAgentsAccountProfiling"], rare_profiled_user_agents_user_identity_profiling=["rareProfiledUserAgentsUserIdentityProfiling"], rare_profiled_user_names_account_profiling=["rareProfiledUserNamesAccountProfiling"], rare_profiled_user_names_bucket_profiling=["rareProfiledUserNamesBucketProfiling"], rare_profiled_user_types_account_profiling=["rareProfiledUserTypesAccountProfiling"] )
Attributes
- frequent_profiled_ap_is_account_profiling
(experimental) frequentProfiledAPIsAccountProfiling property.
Specify an array of string values to match this event if the actual value of frequentProfiledAPIsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- frequent_profiled_ap_is_user_identity_profiling
(experimental) frequentProfiledAPIsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of frequentProfiledAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- frequent_profiled_as_ns_account_profiling
(experimental) frequentProfiledASNsAccountProfiling property.
Specify an array of string values to match this event if the actual value of frequentProfiledASNsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- frequent_profiled_as_ns_bucket_profiling
(experimental) frequentProfiledASNsBucketProfiling property.
Specify an array of string values to match this event if the actual value of frequentProfiledASNsBucketProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- frequent_profiled_as_ns_user_identity_profiling
(experimental) frequentProfiledASNsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of frequentProfiledASNsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- frequent_profiled_buckets_account_profiling
(experimental) frequentProfiledBucketsAccountProfiling property.
Specify an array of string values to match this event if the actual value of frequentProfiledBucketsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- frequent_profiled_buckets_user_identity_profiling
(experimental) frequentProfiledBucketsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of frequentProfiledBucketsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- frequent_profiled_user_agents_account_profiling
(experimental) frequentProfiledUserAgentsAccountProfiling property.
Specify an array of string values to match this event if the actual value of frequentProfiledUserAgentsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- frequent_profiled_user_agents_user_identity_profiling
(experimental) frequentProfiledUserAgentsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of frequentProfiledUserAgentsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- frequent_profiled_user_names_account_profiling
(experimental) frequentProfiledUserNamesAccountProfiling property.
Specify an array of string values to match this event if the actual value of frequentProfiledUserNamesAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- frequent_profiled_user_names_bucket_profiling
(experimental) frequentProfiledUserNamesBucketProfiling property.
Specify an array of string values to match this event if the actual value of frequentProfiledUserNamesBucketProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- frequent_profiled_user_types_account_profiling
(experimental) frequentProfiledUserTypesAccountProfiling property.
Specify an array of string values to match this event if the actual value of frequentProfiledUserTypesAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- infrequent_profiled_ap_is_account_profiling
(experimental) infrequentProfiledAPIsAccountProfiling property.
Specify an array of string values to match this event if the actual value of infrequentProfiledAPIsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- infrequent_profiled_ap_is_user_identity_profiling
(experimental) infrequentProfiledAPIsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of infrequentProfiledAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- infrequent_profiled_as_ns_account_profiling
(experimental) infrequentProfiledASNsAccountProfiling property.
Specify an array of string values to match this event if the actual value of infrequentProfiledASNsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- infrequent_profiled_as_ns_bucket_profiling
(experimental) infrequentProfiledASNsBucketProfiling property.
Specify an array of string values to match this event if the actual value of infrequentProfiledASNsBucketProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- infrequent_profiled_as_ns_user_identity_profiling
(experimental) infrequentProfiledASNsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of infrequentProfiledASNsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- infrequent_profiled_buckets_account_profiling
(experimental) infrequentProfiledBucketsAccountProfiling property.
Specify an array of string values to match this event if the actual value of infrequentProfiledBucketsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- infrequent_profiled_buckets_user_identity_profiling
(experimental) infrequentProfiledBucketsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of infrequentProfiledBucketsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- infrequent_profiled_user_agents_account_profiling
(experimental) infrequentProfiledUserAgentsAccountProfiling property.
Specify an array of string values to match this event if the actual value of infrequentProfiledUserAgentsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- infrequent_profiled_user_agents_user_identity_profiling
(experimental) infrequentProfiledUserAgentsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of infrequentProfiledUserAgentsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- infrequent_profiled_user_names_account_profiling
(experimental) infrequentProfiledUserNamesAccountProfiling property.
Specify an array of string values to match this event if the actual value of infrequentProfiledUserNamesAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- infrequent_profiled_user_names_bucket_profiling
(experimental) infrequentProfiledUserNamesBucketProfiling property.
Specify an array of string values to match this event if the actual value of infrequentProfiledUserNamesBucketProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- infrequent_profiled_user_types_account_profiling
(experimental) infrequentProfiledUserTypesAccountProfiling property.
Specify an array of string values to match this event if the actual value of infrequentProfiledUserTypesAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- number_of_historical_daily_avg_ap_is_bucket_profiling
(experimental) numberOfHistoricalDailyAvgAPIsBucketProfiling property.
Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyAvgAPIsBucketProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- number_of_historical_daily_avg_ap_is_bucket_user_identity_profiling
(experimental) numberOfHistoricalDailyAvgAPIsBucketUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyAvgAPIsBucketUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- number_of_historical_daily_avg_ap_is_user_identity_profiling
(experimental) numberOfHistoricalDailyAvgAPIsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyAvgAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- number_of_historical_daily_max_ap_is_bucket_profiling
(experimental) numberOfHistoricalDailyMaxAPIsBucketProfiling property.
Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyMaxAPIsBucketProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- number_of_historical_daily_max_ap_is_bucket_user_identity_profiling
(experimental) numberOfHistoricalDailyMaxAPIsBucketUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyMaxAPIsBucketUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- number_of_historical_daily_max_ap_is_user_identity_profiling
(experimental) numberOfHistoricalDailyMaxAPIsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyMaxAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- rare_profiled_ap_is_account_profiling
(experimental) rareProfiledAPIsAccountProfiling property.
Specify an array of string values to match this event if the actual value of rareProfiledAPIsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- rare_profiled_ap_is_user_identity_profiling
(experimental) rareProfiledAPIsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of rareProfiledAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- rare_profiled_as_ns_account_profiling
(experimental) rareProfiledASNsAccountProfiling property.
Specify an array of string values to match this event if the actual value of rareProfiledASNsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- rare_profiled_as_ns_bucket_profiling
(experimental) rareProfiledASNsBucketProfiling property.
Specify an array of string values to match this event if the actual value of rareProfiledASNsBucketProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- rare_profiled_as_ns_user_identity_profiling
(experimental) rareProfiledASNsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of rareProfiledASNsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- rare_profiled_buckets_account_profiling
(experimental) rareProfiledBucketsAccountProfiling property.
Specify an array of string values to match this event if the actual value of rareProfiledBucketsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- rare_profiled_buckets_user_identity_profiling
(experimental) rareProfiledBucketsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of rareProfiledBucketsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- rare_profiled_user_agents_account_profiling
(experimental) rareProfiledUserAgentsAccountProfiling property.
Specify an array of string values to match this event if the actual value of rareProfiledUserAgentsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- rare_profiled_user_agents_user_identity_profiling
(experimental) rareProfiledUserAgentsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of rareProfiledUserAgentsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- rare_profiled_user_names_account_profiling
(experimental) rareProfiledUserNamesAccountProfiling property.
Specify an array of string values to match this event if the actual value of rareProfiledUserNamesAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- rare_profiled_user_names_bucket_profiling
(experimental) rareProfiledUserNamesBucketProfiling property.
Specify an array of string values to match this event if the actual value of rareProfiledUserNamesBucketProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- rare_profiled_user_types_account_profiling
(experimental) rareProfiledUserTypesAccountProfiling property.
Specify an array of string values to match this event if the actual value of rareProfiledUserTypesAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
PublicAccess
- class DetectorEvents.GuardDutyFinding.PublicAccess(*, effective_permission=None, permission_configuration=None)
Bases:
object(experimental) Type definition for PublicAccess.
- Parameters:
effective_permission (
Optional[Sequence[str]]) – (experimental) effectivePermission property. Specify an array of string values to match this event if the actual value of effectivePermission is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldpermission_configuration (
Union[PermissionConfiguration,Dict[str,Any],None]) – (experimental) permissionConfiguration property. Specify an array of string values to match this event if the actual value of permissionConfiguration is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events public_access = guardduty_events.DetectorEvents.GuardDutyFinding.PublicAccess( effective_permission=["effectivePermission"], permission_configuration=guardduty_events.DetectorEvents.GuardDutyFinding.PermissionConfiguration( account_level_permissions=guardduty_events.DetectorEvents.GuardDutyFinding.AccountLevelPermissions( block_public_access=guardduty_events.DetectorEvents.GuardDutyFinding.BlockPublicAccess( block_public_acls=["blockPublicAcls"], block_public_policy=["blockPublicPolicy"], ignore_public_acls=["ignorePublicAcls"], restrict_public_buckets=["restrictPublicBuckets"] ) ), bucket_level_permissions=guardduty_events.DetectorEvents.GuardDutyFinding.BucketLevelPermissions( access_control_list=guardduty_events.DetectorEvents.GuardDutyFinding.AccessControlList( allows_public_read_access=["allowsPublicReadAccess"], allows_public_write_access=["allowsPublicWriteAccess"] ), block_public_access=guardduty_events.DetectorEvents.GuardDutyFinding.BlockPublicAccess( block_public_acls=["blockPublicAcls"], block_public_policy=["blockPublicPolicy"], ignore_public_acls=["ignorePublicAcls"], restrict_public_buckets=["restrictPublicBuckets"] ), bucket_policy=guardduty_events.DetectorEvents.GuardDutyFinding.AccessControlList( allows_public_read_access=["allowsPublicReadAccess"], allows_public_write_access=["allowsPublicWriteAccess"] ) ) ) )
Attributes
- effective_permission
(experimental) effectivePermission property.
Specify an array of string values to match this event if the actual value of effectivePermission is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- permission_configuration
(experimental) permissionConfiguration property.
Specify an array of string values to match this event if the actual value of permissionConfiguration is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
RemoteAccountDetails
- class DetectorEvents.GuardDutyFinding.RemoteAccountDetails(*, account_id=None, affiliated=None)
Bases:
object(experimental) Type definition for RemoteAccountDetails.
- Parameters:
account_id (
Optional[Sequence[str]]) – (experimental) accountId property. Specify an array of string values to match this event if the actual value of accountId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldaffiliated (
Optional[Sequence[str]]) – (experimental) affiliated property. Specify an array of string values to match this event if the actual value of affiliated is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events remote_account_details = guardduty_events.DetectorEvents.GuardDutyFinding.RemoteAccountDetails( account_id=["accountId"], affiliated=["affiliated"] )
Attributes
- account_id
(experimental) accountId property.
Specify an array of string values to match this event if the actual value of accountId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- affiliated
(experimental) affiliated property.
Specify an array of string values to match this event if the actual value of affiliated is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
RemoteIpDetails
- class DetectorEvents.GuardDutyFinding.RemoteIpDetails(*, city=None, country=None, geo_location=None, ip_address_v4=None, organization=None)
Bases:
object(experimental) Type definition for RemoteIpDetails.
- Parameters:
city (
Union[City,Dict[str,Any],None]) – (experimental) city property. Specify an array of string values to match this event if the actual value of city is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcountry (
Union[Country,Dict[str,Any],None]) – (experimental) country property. Specify an array of string values to match this event if the actual value of country is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldgeo_location (
Union[GeoLocation,Dict[str,Any],None]) – (experimental) geoLocation property. Specify an array of string values to match this event if the actual value of geoLocation is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldip_address_v4 (
Optional[Sequence[str]]) – (experimental) ipAddressV4 property. Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldorganization (
Union[Organization,Dict[str,Any],None]) – (experimental) organization property. Specify an array of string values to match this event if the actual value of organization is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events remote_ip_details = guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails( city=guardduty_events.DetectorEvents.GuardDutyFinding.City( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) )
Attributes
- city
(experimental) city property.
Specify an array of string values to match this event if the actual value of city is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- country
(experimental) country property.
Specify an array of string values to match this event if the actual value of country is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- geo_location
(experimental) geoLocation property.
Specify an array of string values to match this event if the actual value of geoLocation is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- ip_address_v4
(experimental) ipAddressV4 property.
Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- organization
(experimental) organization property.
Specify an array of string values to match this event if the actual value of organization is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
RemoteIpDetails1
- class DetectorEvents.GuardDutyFinding.RemoteIpDetails1(*, city=None, country=None, geo_location=None, ip_address_v4=None, organization=None)
Bases:
object(experimental) Type definition for RemoteIpDetails_1.
- Parameters:
city (
Union[City1,Dict[str,Any],None]) – (experimental) city property. Specify an array of string values to match this event if the actual value of city is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcountry (
Union[Country1,Dict[str,Any],None]) – (experimental) country property. Specify an array of string values to match this event if the actual value of country is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldgeo_location (
Union[GeoLocation,Dict[str,Any],None]) – (experimental) geoLocation property. Specify an array of string values to match this event if the actual value of geoLocation is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldip_address_v4 (
Optional[Sequence[str]]) – (experimental) ipAddressV4 property. Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldorganization (
Union[Organization1,Dict[str,Any],None]) – (experimental) organization property. Specify an array of string values to match this event if the actual value of organization is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events remote_ip_details1 = guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails1( city=guardduty_events.DetectorEvents.GuardDutyFinding.City1( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country1( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization1( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) )
Attributes
- city
(experimental) city property.
Specify an array of string values to match this event if the actual value of city is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- country
(experimental) country property.
Specify an array of string values to match this event if the actual value of country is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- geo_location
(experimental) geoLocation property.
Specify an array of string values to match this event if the actual value of geoLocation is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- ip_address_v4
(experimental) ipAddressV4 property.
Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- organization
(experimental) organization property.
Specify an array of string values to match this event if the actual value of organization is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
RemoteIpDetails2
- class DetectorEvents.GuardDutyFinding.RemoteIpDetails2(*, city=None, country=None, geo_location=None, ip_address_v4=None, organization=None)
Bases:
object(experimental) Type definition for RemoteIpDetails_2.
- Parameters:
city (
Union[City2,Dict[str,Any],None]) – (experimental) city property. Specify an array of string values to match this event if the actual value of city is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcountry (
Union[Country2,Dict[str,Any],None]) – (experimental) country property. Specify an array of string values to match this event if the actual value of country is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldgeo_location (
Union[GeoLocation,Dict[str,Any],None]) – (experimental) geoLocation property. Specify an array of string values to match this event if the actual value of geoLocation is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldip_address_v4 (
Optional[Sequence[str]]) – (experimental) ipAddressV4 property. Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldorganization (
Union[Organization2,Dict[str,Any],None]) – (experimental) organization property. Specify an array of string values to match this event if the actual value of organization is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events remote_ip_details2 = guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails2( city=guardduty_events.DetectorEvents.GuardDutyFinding.City2( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country2( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization2( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) )
Attributes
- city
(experimental) city property.
Specify an array of string values to match this event if the actual value of city is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- country
(experimental) country property.
Specify an array of string values to match this event if the actual value of country is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- geo_location
(experimental) geoLocation property.
Specify an array of string values to match this event if the actual value of geoLocation is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- ip_address_v4
(experimental) ipAddressV4 property.
Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- organization
(experimental) organization property.
Specify an array of string values to match this event if the actual value of organization is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
RemoteIpDetails3
- class DetectorEvents.GuardDutyFinding.RemoteIpDetails3(*, city=None, country=None, geo_location=None, ip_address_v4=None, organization=None)
Bases:
object(experimental) Type definition for RemoteIpDetails_3.
- Parameters:
city (
Union[City3,Dict[str,Any],None]) – (experimental) city property. Specify an array of string values to match this event if the actual value of city is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcountry (
Union[Country3,Dict[str,Any],None]) – (experimental) country property. Specify an array of string values to match this event if the actual value of country is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldgeo_location (
Union[GeoLocation,Dict[str,Any],None]) – (experimental) geoLocation property. Specify an array of string values to match this event if the actual value of geoLocation is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldip_address_v4 (
Optional[Sequence[str]]) – (experimental) ipAddressV4 property. Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldorganization (
Union[Organization3,Dict[str,Any],None]) – (experimental) organization property. Specify an array of string values to match this event if the actual value of organization is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events remote_ip_details3 = guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails3( city=guardduty_events.DetectorEvents.GuardDutyFinding.City3( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country3( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization3( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) )
Attributes
- city
(experimental) city property.
Specify an array of string values to match this event if the actual value of city is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- country
(experimental) country property.
Specify an array of string values to match this event if the actual value of country is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- geo_location
(experimental) geoLocation property.
Specify an array of string values to match this event if the actual value of geoLocation is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- ip_address_v4
(experimental) ipAddressV4 property.
Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- organization
(experimental) organization property.
Specify an array of string values to match this event if the actual value of organization is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
RemoteIpDetails4
- class DetectorEvents.GuardDutyFinding.RemoteIpDetails4(*, city=None, country=None, geo_location=None, ip_address_v4=None, organization=None)
Bases:
object(experimental) Type definition for RemoteIpDetails_4.
- Parameters:
city (
Union[City4,Dict[str,Any],None]) – (experimental) city property. Specify an array of string values to match this event if the actual value of city is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcountry (
Union[Country4,Dict[str,Any],None]) – (experimental) country property. Specify an array of string values to match this event if the actual value of country is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldgeo_location (
Union[GeoLocation1,Dict[str,Any],None]) – (experimental) geoLocation property. Specify an array of string values to match this event if the actual value of geoLocation is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldip_address_v4 (
Optional[Sequence[str]]) – (experimental) ipAddressV4 property. Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldorganization (
Union[Organization4,Dict[str,Any],None]) – (experimental) organization property. Specify an array of string values to match this event if the actual value of organization is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events remote_ip_details4 = guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails4( city=guardduty_events.DetectorEvents.GuardDutyFinding.City4( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country4( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation1( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization4( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) )
Attributes
- city
(experimental) city property.
Specify an array of string values to match this event if the actual value of city is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- country
(experimental) country property.
Specify an array of string values to match this event if the actual value of country is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- geo_location
(experimental) geoLocation property.
Specify an array of string values to match this event if the actual value of geoLocation is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- ip_address_v4
(experimental) ipAddressV4 property.
Specify an array of string values to match this event if the actual value of ipAddressV4 is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- organization
(experimental) organization property.
Specify an array of string values to match this event if the actual value of organization is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
RemotePortDetails
- class DetectorEvents.GuardDutyFinding.RemotePortDetails(*, port=None, port_name=None)
Bases:
object(experimental) Type definition for RemotePortDetails.
- Parameters:
port (
Optional[Sequence[str]]) – (experimental) port property. Specify an array of string values to match this event if the actual value of port is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldport_name (
Optional[Sequence[str]]) – (experimental) portName property. Specify an array of string values to match this event if the actual value of portName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events remote_port_details = guardduty_events.DetectorEvents.GuardDutyFinding.RemotePortDetails( port=["port"], port_name=["portName"] )
Attributes
- port
(experimental) port property.
Specify an array of string values to match this event if the actual value of port is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- port_name
(experimental) portName property.
Specify an array of string values to match this event if the actual value of portName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Resource
- class DetectorEvents.GuardDutyFinding.Resource(*, access_key_details=None, container_details=None, ebs_volume_details=None, ecs_cluster_details=None, eks_cluster_details=None, instance_details=None, kubernetes_details=None, resource_type=None, s3_bucket_details=None)
Bases:
object(experimental) Type definition for Resource.
- Parameters:
access_key_details (
Union[AccessKeyDetails,Dict[str,Any],None]) – (experimental) accessKeyDetails property. Specify an array of string values to match this event if the actual value of accessKeyDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcontainer_details (
Union[ContainerDetails,Dict[str,Any],None]) – (experimental) containerDetails property. Specify an array of string values to match this event if the actual value of containerDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldebs_volume_details (
Union[EbsVolumeDetails,Dict[str,Any],None]) – (experimental) ebsVolumeDetails property. Specify an array of string values to match this event if the actual value of ebsVolumeDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldecs_cluster_details (
Union[EcsClusterDetails,Dict[str,Any],None]) – (experimental) ecsClusterDetails property. Specify an array of string values to match this event if the actual value of ecsClusterDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldeks_cluster_details (
Union[EksClusterDetails,Dict[str,Any],None]) – (experimental) eksClusterDetails property. Specify an array of string values to match this event if the actual value of eksClusterDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldinstance_details (
Union[InstanceDetails,Dict[str,Any],None]) – (experimental) instanceDetails property. Specify an array of string values to match this event if the actual value of instanceDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldkubernetes_details (
Union[KubernetesDetails,Dict[str,Any],None]) – (experimental) kubernetesDetails property. Specify an array of string values to match this event if the actual value of kubernetesDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldresource_type (
Optional[Sequence[str]]) – (experimental) resourceType property. Specify an array of string values to match this event if the actual value of resourceType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fields3_bucket_details (
Optional[Sequence[Union[ResourceItem,Dict[str,Any]]]]) – (experimental) s3BucketDetails property. Specify an array of string values to match this event if the actual value of s3BucketDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events # ipv6_addresses: Any resource = guardduty_events.DetectorEvents.GuardDutyFinding.Resource( access_key_details=guardduty_events.DetectorEvents.GuardDutyFinding.AccessKeyDetails( access_key_id=["accessKeyId"], principal_id=["principalId"], user_name=["userName"], user_type=["userType"] ), container_details=guardduty_events.DetectorEvents.GuardDutyFinding.ContainerDetails( id=["id"], image=["image"], name=["name"] ), ebs_volume_details=guardduty_events.DetectorEvents.GuardDutyFinding.EbsVolumeDetails( scanned_volume_details=[guardduty_events.DetectorEvents.GuardDutyFinding.EbsVolumeDetailsItem( device_name=["deviceName"], encryption_type=["encryptionType"], kms_key_arn=["kmsKeyArn"], snapshot_arn=["snapshotArn"], volume_arn=["volumeArn"], volume_size_in_gb=["volumeSizeInGb"], volume_type=["volumeType"] )], skipped_volume_details=["skippedVolumeDetails"] ), ecs_cluster_details=guardduty_events.DetectorEvents.GuardDutyFinding.EcsClusterDetails( arn=["arn"], name=["name"], status=["status"], tags=[guardduty_events.DetectorEvents.GuardDutyFinding.EcsClusterDetailsItem( key=["key"], value=["value"] )], task_details=guardduty_events.DetectorEvents.GuardDutyFinding.TaskDetails( arn=["arn"], containers=[guardduty_events.DetectorEvents.GuardDutyFinding.TaskDetailsItem( image=["image"], name=["name"] )], created_at=["createdAt"], definition_arn=["definitionArn"], started_at=["startedAt"], started_by=["startedBy"], version=["version"] ) ), eks_cluster_details=guardduty_events.DetectorEvents.GuardDutyFinding.EksClusterDetails( arn=["arn"], created_at=["createdAt"], name=["name"], status=["status"], tags=[guardduty_events.DetectorEvents.GuardDutyFinding.EcsClusterDetailsItem( key=["key"], value=["value"] )], vpc_id=["vpcId"] ), instance_details=guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetails( availability_zone=["availabilityZone"], iam_instance_profile=guardduty_events.DetectorEvents.GuardDutyFinding.IamInstanceProfile( arn=["arn"], id=["id"] ), image_description=["imageDescription"], image_id=["imageId"], instance_id=["instanceId"], instance_state=["instanceState"], instance_type=["instanceType"], launch_time=["launchTime"], network_interfaces=[guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetailsItem( ipv6_addresses=[ipv6_addresses], network_interface_id=["networkInterfaceId"], private_dns_name=["privateDnsName"], private_ip_address=["privateIpAddress"], private_ip_addresses=[guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetailsItemItem( private_dns_name=["privateDnsName"], private_ip_address=["privateIpAddress"] )], public_dns_name=["publicDnsName"], public_ip=["publicIp"], security_groups=[guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetailsItemItem1( group_id=["groupId"], group_name=["groupName"] )], subnet_id=["subnetId"], vpc_id=["vpcId"] )], outpost_arn=["outpostArn"], platform=["platform"], product_codes=[guardduty_events.DetectorEvents.GuardDutyFinding.InstanceDetailsItem1( product_code_id=["productCodeId"], product_code_type=["productCodeType"] )], tags=[guardduty_events.DetectorEvents.GuardDutyFinding.EcsClusterDetailsItem( key=["key"], value=["value"] )] ), kubernetes_details=guardduty_events.DetectorEvents.GuardDutyFinding.KubernetesDetails( kubernetes_user_details=guardduty_events.DetectorEvents.GuardDutyFinding.KubernetesUserDetails( groups=["groups"], uid=["uid"], username=["username"] ), kubernetes_workload_details=guardduty_events.DetectorEvents.GuardDutyFinding.KubernetesWorkloadDetails( containers=[guardduty_events.DetectorEvents.GuardDutyFinding.KubernetesWorkloadDetailsItem( image=["image"], image_prefix=["imagePrefix"], name=["name"], security_context=guardduty_events.DetectorEvents.GuardDutyFinding.SecurityContext( privileged=["privileged"] ) )], name=["name"], namespace=["namespace"], type=["type"], uid=["uid"] ) ), resource_type=["resourceType"], s3_bucket_details=[guardduty_events.DetectorEvents.GuardDutyFinding.ResourceItem( arn=["arn"], created_at=["createdAt"], default_server_side_encryption=guardduty_events.DetectorEvents.GuardDutyFinding.DefaultServerSideEncryption( encryption_type=["encryptionType"], kms_master_key_arn=["kmsMasterKeyArn"] ), name=["name"], owner=guardduty_events.DetectorEvents.GuardDutyFinding.Owner( id=["id"] ), public_access=guardduty_events.DetectorEvents.GuardDutyFinding.PublicAccess( effective_permission=["effectivePermission"], permission_configuration=guardduty_events.DetectorEvents.GuardDutyFinding.PermissionConfiguration( account_level_permissions=guardduty_events.DetectorEvents.GuardDutyFinding.AccountLevelPermissions( block_public_access=guardduty_events.DetectorEvents.GuardDutyFinding.BlockPublicAccess( block_public_acls=["blockPublicAcls"], block_public_policy=["blockPublicPolicy"], ignore_public_acls=["ignorePublicAcls"], restrict_public_buckets=["restrictPublicBuckets"] ) ), bucket_level_permissions=guardduty_events.DetectorEvents.GuardDutyFinding.BucketLevelPermissions( access_control_list=guardduty_events.DetectorEvents.GuardDutyFinding.AccessControlList( allows_public_read_access=["allowsPublicReadAccess"], allows_public_write_access=["allowsPublicWriteAccess"] ), block_public_access=guardduty_events.DetectorEvents.GuardDutyFinding.BlockPublicAccess( block_public_acls=["blockPublicAcls"], block_public_policy=["blockPublicPolicy"], ignore_public_acls=["ignorePublicAcls"], restrict_public_buckets=["restrictPublicBuckets"] ), bucket_policy=guardduty_events.DetectorEvents.GuardDutyFinding.AccessControlList( allows_public_read_access=["allowsPublicReadAccess"], allows_public_write_access=["allowsPublicWriteAccess"] ) ) ) ), tags=[guardduty_events.DetectorEvents.GuardDutyFinding.EcsClusterDetailsItem( key=["key"], value=["value"] )], type=["type"] )] )
Attributes
- access_key_details
(experimental) accessKeyDetails property.
Specify an array of string values to match this event if the actual value of accessKeyDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- container_details
(experimental) containerDetails property.
Specify an array of string values to match this event if the actual value of containerDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- ebs_volume_details
(experimental) ebsVolumeDetails property.
Specify an array of string values to match this event if the actual value of ebsVolumeDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- ecs_cluster_details
(experimental) ecsClusterDetails property.
Specify an array of string values to match this event if the actual value of ecsClusterDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- eks_cluster_details
(experimental) eksClusterDetails property.
Specify an array of string values to match this event if the actual value of eksClusterDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- instance_details
(experimental) instanceDetails property.
Specify an array of string values to match this event if the actual value of instanceDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- kubernetes_details
(experimental) kubernetesDetails property.
Specify an array of string values to match this event if the actual value of kubernetesDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- resource_type
(experimental) resourceType property.
Specify an array of string values to match this event if the actual value of resourceType is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- s3_bucket_details
(experimental) s3BucketDetails property.
Specify an array of string values to match this event if the actual value of s3BucketDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
ResourceItem
- class DetectorEvents.GuardDutyFinding.ResourceItem(*, arn=None, created_at=None, default_server_side_encryption=None, name=None, owner=None, public_access=None, tags=None, type=None)
Bases:
object(experimental) Type definition for ResourceItem.
- Parameters:
arn (
Optional[Sequence[str]]) – (experimental) arn property. Specify an array of string values to match this event if the actual value of arn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcreated_at (
Optional[Sequence[str]]) – (experimental) createdAt property. Specify an array of string values to match this event if the actual value of createdAt is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielddefault_server_side_encryption (
Union[DefaultServerSideEncryption,Dict[str,Any],None]) – (experimental) defaultServerSideEncryption property. Specify an array of string values to match this event if the actual value of defaultServerSideEncryption is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldname (
Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldowner (
Union[Owner,Dict[str,Any],None]) – (experimental) owner property. Specify an array of string values to match this event if the actual value of owner is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldpublic_access (
Union[PublicAccess,Dict[str,Any],None]) – (experimental) publicAccess property. Specify an array of string values to match this event if the actual value of publicAccess is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtags (
Optional[Sequence[Union[EcsClusterDetailsItem,Dict[str,Any]]]]) – (experimental) tags property. Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtype (
Optional[Sequence[str]]) – (experimental) type property. Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events resource_item = guardduty_events.DetectorEvents.GuardDutyFinding.ResourceItem( arn=["arn"], created_at=["createdAt"], default_server_side_encryption=guardduty_events.DetectorEvents.GuardDutyFinding.DefaultServerSideEncryption( encryption_type=["encryptionType"], kms_master_key_arn=["kmsMasterKeyArn"] ), name=["name"], owner=guardduty_events.DetectorEvents.GuardDutyFinding.Owner( id=["id"] ), public_access=guardduty_events.DetectorEvents.GuardDutyFinding.PublicAccess( effective_permission=["effectivePermission"], permission_configuration=guardduty_events.DetectorEvents.GuardDutyFinding.PermissionConfiguration( account_level_permissions=guardduty_events.DetectorEvents.GuardDutyFinding.AccountLevelPermissions( block_public_access=guardduty_events.DetectorEvents.GuardDutyFinding.BlockPublicAccess( block_public_acls=["blockPublicAcls"], block_public_policy=["blockPublicPolicy"], ignore_public_acls=["ignorePublicAcls"], restrict_public_buckets=["restrictPublicBuckets"] ) ), bucket_level_permissions=guardduty_events.DetectorEvents.GuardDutyFinding.BucketLevelPermissions( access_control_list=guardduty_events.DetectorEvents.GuardDutyFinding.AccessControlList( allows_public_read_access=["allowsPublicReadAccess"], allows_public_write_access=["allowsPublicWriteAccess"] ), block_public_access=guardduty_events.DetectorEvents.GuardDutyFinding.BlockPublicAccess( block_public_acls=["blockPublicAcls"], block_public_policy=["blockPublicPolicy"], ignore_public_acls=["ignorePublicAcls"], restrict_public_buckets=["restrictPublicBuckets"] ), bucket_policy=guardduty_events.DetectorEvents.GuardDutyFinding.AccessControlList( allows_public_read_access=["allowsPublicReadAccess"], allows_public_write_access=["allowsPublicWriteAccess"] ) ) ) ), tags=[guardduty_events.DetectorEvents.GuardDutyFinding.EcsClusterDetailsItem( key=["key"], value=["value"] )], type=["type"] )
Attributes
- arn
(experimental) arn property.
Specify an array of string values to match this event if the actual value of arn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- created_at
(experimental) createdAt property.
Specify an array of string values to match this event if the actual value of createdAt is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- default_server_side_encryption
(experimental) defaultServerSideEncryption property.
Specify an array of string values to match this event if the actual value of defaultServerSideEncryption is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- name
(experimental) name property.
Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- owner
(experimental) owner property.
Specify an array of string values to match this event if the actual value of owner is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- public_access
(experimental) publicAccess property.
Specify an array of string values to match this event if the actual value of publicAccess is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- tags
(experimental) tags property.
Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- type
(experimental) type property.
Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
ScanDetections
- class DetectorEvents.GuardDutyFinding.ScanDetections(*, highest_severity_threat_details=None, scanned_item_count=None, threat_detected_by_name=None, threats_detected_item_count=None)
Bases:
object(experimental) Type definition for ScanDetections.
- Parameters:
highest_severity_threat_details (
Union[HighestSeverityThreatDetails,Dict[str,Any],None]) – (experimental) highestSeverityThreatDetails property. Specify an array of string values to match this event if the actual value of highestSeverityThreatDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldscanned_item_count (
Union[ScannedItemCount,Dict[str,Any],None]) – (experimental) scannedItemCount property. Specify an array of string values to match this event if the actual value of scannedItemCount is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldthreat_detected_by_name (
Union[ThreatDetectedByName,Dict[str,Any],None]) – (experimental) threatDetectedByName property. Specify an array of string values to match this event if the actual value of threatDetectedByName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldthreats_detected_item_count (
Union[ThreatsDetectedItemCount,Dict[str,Any],None]) – (experimental) threatsDetectedItemCount property. Specify an array of string values to match this event if the actual value of threatsDetectedItemCount is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events scan_detections = guardduty_events.DetectorEvents.GuardDutyFinding.ScanDetections( highest_severity_threat_details=guardduty_events.DetectorEvents.GuardDutyFinding.HighestSeverityThreatDetails( count=["count"], severity=["severity"], threat_name=["threatName"] ), scanned_item_count=guardduty_events.DetectorEvents.GuardDutyFinding.ScannedItemCount( files=["files"], total_gb=["totalGb"], volumes=["volumes"] ), threat_detected_by_name=guardduty_events.DetectorEvents.GuardDutyFinding.ThreatDetectedByName( item_count=["itemCount"], shortened=["shortened"], threat_names=[guardduty_events.DetectorEvents.GuardDutyFinding.ThreatDetectedByNameItem( file_paths=[guardduty_events.DetectorEvents.GuardDutyFinding.ThreatDetectedByNameItemItem( file_name=["fileName"], file_path=["filePath"], hash=["hash"], volume_arn=["volumeArn"] )], item_count=["itemCount"], name=["name"], severity=["severity"] )], unique_threat_name_count=["uniqueThreatNameCount"] ), threats_detected_item_count=guardduty_events.DetectorEvents.GuardDutyFinding.ThreatsDetectedItemCount( files=["files"] ) )
Attributes
- highest_severity_threat_details
(experimental) highestSeverityThreatDetails property.
Specify an array of string values to match this event if the actual value of highestSeverityThreatDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- scanned_item_count
(experimental) scannedItemCount property.
Specify an array of string values to match this event if the actual value of scannedItemCount is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- threat_detected_by_name
(experimental) threatDetectedByName property.
Specify an array of string values to match this event if the actual value of threatDetectedByName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- threats_detected_item_count
(experimental) threatsDetectedItemCount property.
Specify an array of string values to match this event if the actual value of threatsDetectedItemCount is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
ScannedItemCount
- class DetectorEvents.GuardDutyFinding.ScannedItemCount(*, files=None, total_gb=None, volumes=None)
Bases:
object(experimental) Type definition for ScannedItemCount.
- Parameters:
files (
Optional[Sequence[str]]) – (experimental) files property. Specify an array of string values to match this event if the actual value of files is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldtotal_gb (
Optional[Sequence[str]]) – (experimental) totalGb property. Specify an array of string values to match this event if the actual value of totalGb is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldvolumes (
Optional[Sequence[str]]) – (experimental) volumes property. Specify an array of string values to match this event if the actual value of volumes is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events scanned_item_count = guardduty_events.DetectorEvents.GuardDutyFinding.ScannedItemCount( files=["files"], total_gb=["totalGb"], volumes=["volumes"] )
Attributes
- files
(experimental) files property.
Specify an array of string values to match this event if the actual value of files is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- total_gb
(experimental) totalGb property.
Specify an array of string values to match this event if the actual value of totalGb is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- volumes
(experimental) volumes property.
Specify an array of string values to match this event if the actual value of volumes is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
SecurityContext
- class DetectorEvents.GuardDutyFinding.SecurityContext(*, privileged=None)
Bases:
object(experimental) Type definition for SecurityContext.
- Parameters:
privileged (
Optional[Sequence[str]]) – (experimental) privileged property. Specify an array of string values to match this event if the actual value of privileged is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events security_context = guardduty_events.DetectorEvents.GuardDutyFinding.SecurityContext( privileged=["privileged"] )
Attributes
- privileged
(experimental) privileged property.
Specify an array of string values to match this event if the actual value of privileged is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
Service
- class DetectorEvents.GuardDutyFinding.Service(*, action=None, additional_info=None, archived=None, aws_api_call_action=None, count=None, detector_id=None, ebs_volume_scan_details=None, event_first_seen=None, event_last_seen=None, evidence=None, feature_name=None, resource_role=None, service_name=None)
Bases:
object(experimental) Type definition for Service.
- Parameters:
action (
Union[Action,Dict[str,Any],None]) – (experimental) action property. Specify an array of string values to match this event if the actual value of action is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldadditional_info (
Union[AdditionalInfo,Dict[str,Any],None]) – (experimental) additionalInfo property. Specify an array of string values to match this event if the actual value of additionalInfo is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldarchived (
Optional[Sequence[str]]) – (experimental) archived property. Specify an array of string values to match this event if the actual value of archived is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldaws_api_call_action (
Union[AwsApiCallAction,Dict[str,Any],None]) – (experimental) awsApiCallAction property. Specify an array of string values to match this event if the actual value of awsApiCallAction is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcount (
Optional[Sequence[str]]) – (experimental) count property. Specify an array of string values to match this event if the actual value of count is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielddetector_id (
Optional[Sequence[str]]) – (experimental) detectorId property. Specify an array of string values to match this event if the actual value of detectorId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Filter with the Detector referenceebs_volume_scan_details (
Union[EbsVolumeScanDetails,Dict[str,Any],None]) – (experimental) ebsVolumeScanDetails property. Specify an array of string values to match this event if the actual value of ebsVolumeScanDetails is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldevent_first_seen (
Optional[Sequence[str]]) – (experimental) eventFirstSeen property. Specify an array of string values to match this event if the actual value of eventFirstSeen is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldevent_last_seen (
Optional[Sequence[str]]) – (experimental) eventLastSeen property. Specify an array of string values to match this event if the actual value of eventLastSeen is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldevidence (
Union[Evidence,Dict[str,Any],None]) – (experimental) evidence property. Specify an array of string values to match this event if the actual value of evidence is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfeature_name (
Optional[Sequence[str]]) – (experimental) featureName property. Specify an array of string values to match this event if the actual value of featureName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldresource_role (
Optional[Sequence[str]]) – (experimental) resourceRole property. Specify an array of string values to match this event if the actual value of resourceRole is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldservice_name (
Optional[Sequence[str]]) – (experimental) serviceName property. Specify an array of string values to match this event if the actual value of serviceName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events # additional_scanned_ports: Any # unusual: Any service = guardduty_events.DetectorEvents.GuardDutyFinding.Service( action=guardduty_events.DetectorEvents.GuardDutyFinding.Action( action_type=["actionType"], aws_api_call_action=guardduty_events.DetectorEvents.GuardDutyFinding.AwsApiCallAction1( affected_resources=guardduty_events.DetectorEvents.GuardDutyFinding.AffectedResources1( aws_cloud_trail_trail=["awsCloudTrailTrail"], aws_ec2_instance=["awsEc2Instance"], aws_s3_bucket=["awsS3Bucket"] ), api=["api"], caller_type=["callerType"], error_code=["errorCode"], remote_account_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteAccountDetails( account_id=["accountId"], affiliated=["affiliated"] ), remote_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails1( city=guardduty_events.DetectorEvents.GuardDutyFinding.City1( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country1( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization1( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) ), service_name=["serviceName"] ), dns_request_action=guardduty_events.DetectorEvents.GuardDutyFinding.DnsRequestAction( blocked=["blocked"], domain=["domain"], protocol=["protocol"] ), kubernetes_api_call_action=guardduty_events.DetectorEvents.GuardDutyFinding.KubernetesApiCallAction( parameters=["parameters"], remote_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails2( city=guardduty_events.DetectorEvents.GuardDutyFinding.City2( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country2( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization2( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) ), request_uri=["requestUri"], source_iPs=["sourceIPs"], status_code=["statusCode"], user_agent=["userAgent"], verb=["verb"] ), network_connection_action=guardduty_events.DetectorEvents.GuardDutyFinding.NetworkConnectionAction( blocked=["blocked"], connection_direction=["connectionDirection"], local_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.LocalIpDetails( ip_address_v4=["ipAddressV4"] ), local_port_details=guardduty_events.DetectorEvents.GuardDutyFinding.LocalPortDetails( port=["port"], port_name=["portName"] ), protocol=["protocol"], remote_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails3( city=guardduty_events.DetectorEvents.GuardDutyFinding.City3( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country3( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization3( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) ), remote_port_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemotePortDetails( port=["port"], port_name=["portName"] ) ), port_probe_action=guardduty_events.DetectorEvents.GuardDutyFinding.PortProbeAction( blocked=["blocked"], port_probe_details=[guardduty_events.DetectorEvents.GuardDutyFinding.PortProbeActionItem( local_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.LocalIpDetails1( ip_address_v4=["ipAddressV4"] ), local_port_details=guardduty_events.DetectorEvents.GuardDutyFinding.LocalPortDetails1( port=["port"], port_name=["portName"] ), remote_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails4( city=guardduty_events.DetectorEvents.GuardDutyFinding.City4( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country4( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation1( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization4( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) ) )] ) ), additional_info=guardduty_events.DetectorEvents.GuardDutyFinding.AdditionalInfo( additional_scanned_ports=[additional_scanned_ports], anomalies=guardduty_events.DetectorEvents.GuardDutyFinding.Anomalies( anomalous_ap_is=["anomalousApIs"] ), api_calls=[guardduty_events.DetectorEvents.GuardDutyFinding.AdditionalInfoItem( count=["count"], first_seen=["firstSeen"], last_seen=["lastSeen"], name=["name"] )], domain=["domain"], in_bytes=["inBytes"], local_port=["localPort"], new_policy=guardduty_events.DetectorEvents.GuardDutyFinding.NewPolicy( allow_users_to_change_password=["allowUsersToChangePassword"], hard_expiry=["hardExpiry"], max_password_age=["maxPasswordAge"], minimum_password_length=["minimumPasswordLength"], password_reuse_prevention=["passwordReusePrevention"], require_lowercase_characters=["requireLowercaseCharacters"], require_numbers=["requireNumbers"], require_symbols=["requireSymbols"], require_uppercase_characters=["requireUppercaseCharacters"] ), old_policy=guardduty_events.DetectorEvents.GuardDutyFinding.OldPolicy( allow_users_to_change_password=["allowUsersToChangePassword"], hard_expiry=["hardExpiry"], max_password_age=["maxPasswordAge"], minimum_password_length=["minimumPasswordLength"], password_reuse_prevention=["passwordReusePrevention"], require_lowercase_characters=["requireLowercaseCharacters"], require_numbers=["requireNumbers"], require_symbols=["requireSymbols"], require_uppercase_characters=["requireUppercaseCharacters"] ), out_bytes=["outBytes"], ports_scanned_sample=[123], profiled_behavior=guardduty_events.DetectorEvents.GuardDutyFinding.ProfiledBehavior( frequent_profiled_ap_is_account_profiling=["frequentProfiledApIsAccountProfiling"], frequent_profiled_ap_is_user_identity_profiling=["frequentProfiledApIsUserIdentityProfiling"], frequent_profiled_as_ns_account_profiling=["frequentProfiledAsNsAccountProfiling"], frequent_profiled_as_ns_bucket_profiling=["frequentProfiledAsNsBucketProfiling"], frequent_profiled_as_ns_user_identity_profiling=["frequentProfiledAsNsUserIdentityProfiling"], frequent_profiled_buckets_account_profiling=["frequentProfiledBucketsAccountProfiling"], frequent_profiled_buckets_user_identity_profiling=["frequentProfiledBucketsUserIdentityProfiling"], frequent_profiled_user_agents_account_profiling=["frequentProfiledUserAgentsAccountProfiling"], frequent_profiled_user_agents_user_identity_profiling=["frequentProfiledUserAgentsUserIdentityProfiling"], frequent_profiled_user_names_account_profiling=["frequentProfiledUserNamesAccountProfiling"], frequent_profiled_user_names_bucket_profiling=["frequentProfiledUserNamesBucketProfiling"], frequent_profiled_user_types_account_profiling=["frequentProfiledUserTypesAccountProfiling"], infrequent_profiled_ap_is_account_profiling=["infrequentProfiledApIsAccountProfiling"], infrequent_profiled_ap_is_user_identity_profiling=["infrequentProfiledApIsUserIdentityProfiling"], infrequent_profiled_as_ns_account_profiling=["infrequentProfiledAsNsAccountProfiling"], infrequent_profiled_as_ns_bucket_profiling=["infrequentProfiledAsNsBucketProfiling"], infrequent_profiled_as_ns_user_identity_profiling=["infrequentProfiledAsNsUserIdentityProfiling"], infrequent_profiled_buckets_account_profiling=["infrequentProfiledBucketsAccountProfiling"], infrequent_profiled_buckets_user_identity_profiling=["infrequentProfiledBucketsUserIdentityProfiling"], infrequent_profiled_user_agents_account_profiling=["infrequentProfiledUserAgentsAccountProfiling"], infrequent_profiled_user_agents_user_identity_profiling=["infrequentProfiledUserAgentsUserIdentityProfiling"], infrequent_profiled_user_names_account_profiling=["infrequentProfiledUserNamesAccountProfiling"], infrequent_profiled_user_names_bucket_profiling=["infrequentProfiledUserNamesBucketProfiling"], infrequent_profiled_user_types_account_profiling=["infrequentProfiledUserTypesAccountProfiling"], number_of_historical_daily_avg_ap_is_bucket_profiling=["numberOfHistoricalDailyAvgApIsBucketProfiling"], number_of_historical_daily_avg_ap_is_bucket_user_identity_profiling=["numberOfHistoricalDailyAvgApIsBucketUserIdentityProfiling"], number_of_historical_daily_avg_ap_is_user_identity_profiling=["numberOfHistoricalDailyAvgApIsUserIdentityProfiling"], number_of_historical_daily_max_ap_is_bucket_profiling=["numberOfHistoricalDailyMaxApIsBucketProfiling"], number_of_historical_daily_max_ap_is_bucket_user_identity_profiling=["numberOfHistoricalDailyMaxApIsBucketUserIdentityProfiling"], number_of_historical_daily_max_ap_is_user_identity_profiling=["numberOfHistoricalDailyMaxApIsUserIdentityProfiling"], rare_profiled_ap_is_account_profiling=["rareProfiledApIsAccountProfiling"], rare_profiled_ap_is_user_identity_profiling=["rareProfiledApIsUserIdentityProfiling"], rare_profiled_as_ns_account_profiling=["rareProfiledAsNsAccountProfiling"], rare_profiled_as_ns_bucket_profiling=["rareProfiledAsNsBucketProfiling"], rare_profiled_as_ns_user_identity_profiling=["rareProfiledAsNsUserIdentityProfiling"], rare_profiled_buckets_account_profiling=["rareProfiledBucketsAccountProfiling"], rare_profiled_buckets_user_identity_profiling=["rareProfiledBucketsUserIdentityProfiling"], rare_profiled_user_agents_account_profiling=["rareProfiledUserAgentsAccountProfiling"], rare_profiled_user_agents_user_identity_profiling=["rareProfiledUserAgentsUserIdentityProfiling"], rare_profiled_user_names_account_profiling=["rareProfiledUserNamesAccountProfiling"], rare_profiled_user_names_bucket_profiling=["rareProfiledUserNamesBucketProfiling"], rare_profiled_user_types_account_profiling=["rareProfiledUserTypesAccountProfiling"] ), recent_credentials=[guardduty_events.DetectorEvents.GuardDutyFinding.AdditionalInfoItem1( access_key_id=["accessKeyId"], ip_address_v4=["ipAddressV4"], principal_id=["principalId"] )], sample=["sample"], scanned_port=["scannedPort"], threat_list_name=["threatListName"], threat_name=["threatName"], type=["type"], unusual=unusual, unusual_behavior=guardduty_events.DetectorEvents.GuardDutyFinding.UnusualBehavior( is_unusual_user_identity=["isUnusualUserIdentity"], number_of_past24_hours_ap_is_bucket_profiling=["numberOfPast24HoursApIsBucketProfiling"], number_of_past24_hours_ap_is_bucket_user_identity_profiling=["numberOfPast24HoursApIsBucketUserIdentityProfiling"], number_of_past24_hours_ap_is_user_identity_profiling=["numberOfPast24HoursApIsUserIdentityProfiling"], unusual_ap_is_account_profiling=["unusualApIsAccountProfiling"], unusual_ap_is_user_identity_profiling=["unusualApIsUserIdentityProfiling"], unusual_as_ns_account_profiling=["unusualAsNsAccountProfiling"], unusual_as_ns_bucket_profiling=["unusualAsNsBucketProfiling"], unusual_as_ns_user_identity_profiling=["unusualAsNsUserIdentityProfiling"], unusual_buckets_account_profiling=["unusualBucketsAccountProfiling"], unusual_buckets_user_identity_profiling=["unusualBucketsUserIdentityProfiling"], unusual_user_agents_account_profiling=["unusualUserAgentsAccountProfiling"], unusual_user_agents_user_identity_profiling=["unusualUserAgentsUserIdentityProfiling"], unusual_user_names_account_profiling=["unusualUserNamesAccountProfiling"], unusual_user_names_bucket_profiling=["unusualUserNamesBucketProfiling"], unusual_user_types_account_profiling=["unusualUserTypesAccountProfiling"] ), unusual_protocol=["unusualProtocol"], user_agent=guardduty_events.DetectorEvents.GuardDutyFinding.UserAgent( full_user_agent=["fullUserAgent"], user_agent_category=["userAgentCategory"] ), value=["value"] ), archived=["archived"], aws_api_call_action=guardduty_events.DetectorEvents.GuardDutyFinding.AwsApiCallAction( affected_resources=["affectedResources"], api=["api"], caller_type=["callerType"], error_code=["errorCode"], remote_ip_details=guardduty_events.DetectorEvents.GuardDutyFinding.RemoteIpDetails( city=guardduty_events.DetectorEvents.GuardDutyFinding.City( city_name=["cityName"] ), country=guardduty_events.DetectorEvents.GuardDutyFinding.Country( country_name=["countryName"] ), geo_location=guardduty_events.DetectorEvents.GuardDutyFinding.GeoLocation( lat=["lat"], lon=["lon"] ), ip_address_v4=["ipAddressV4"], organization=guardduty_events.DetectorEvents.GuardDutyFinding.Organization( asn=["asn"], asn_org=["asnOrg"], isp=["isp"], org=["org"] ) ), service_name=["serviceName"] ), count=["count"], detector_id=["detectorId"], ebs_volume_scan_details=guardduty_events.DetectorEvents.GuardDutyFinding.EbsVolumeScanDetails( scan_completed_at=["scanCompletedAt"], scan_detections=guardduty_events.DetectorEvents.GuardDutyFinding.ScanDetections( highest_severity_threat_details=guardduty_events.DetectorEvents.GuardDutyFinding.HighestSeverityThreatDetails( count=["count"], severity=["severity"], threat_name=["threatName"] ), scanned_item_count=guardduty_events.DetectorEvents.GuardDutyFinding.ScannedItemCount( files=["files"], total_gb=["totalGb"], volumes=["volumes"] ), threat_detected_by_name=guardduty_events.DetectorEvents.GuardDutyFinding.ThreatDetectedByName( item_count=["itemCount"], shortened=["shortened"], threat_names=[guardduty_events.DetectorEvents.GuardDutyFinding.ThreatDetectedByNameItem( file_paths=[guardduty_events.DetectorEvents.GuardDutyFinding.ThreatDetectedByNameItemItem( file_name=["fileName"], file_path=["filePath"], hash=["hash"], volume_arn=["volumeArn"] )], item_count=["itemCount"], name=["name"], severity=["severity"] )], unique_threat_name_count=["uniqueThreatNameCount"] ), threats_detected_item_count=guardduty_events.DetectorEvents.GuardDutyFinding.ThreatsDetectedItemCount( files=["files"] ) ), scan_id=["scanId"], scan_started_at=["scanStartedAt"], sources=["sources"], trigger_finding_id=["triggerFindingId"] ), event_first_seen=["eventFirstSeen"], event_last_seen=["eventLastSeen"], evidence=guardduty_events.DetectorEvents.GuardDutyFinding.Evidence( threat_intelligence_details=[guardduty_events.DetectorEvents.GuardDutyFinding.EvidenceItem( threat_list_name=["threatListName"], threat_names=["threatNames"] )] ), feature_name=["featureName"], resource_role=["resourceRole"], service_name=["serviceName"] )
Attributes
- action
(experimental) action property.
Specify an array of string values to match this event if the actual value of action is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- additional_info
(experimental) additionalInfo property.
Specify an array of string values to match this event if the actual value of additionalInfo is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- archived
(experimental) archived property.
Specify an array of string values to match this event if the actual value of archived is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- aws_api_call_action
(experimental) awsApiCallAction property.
Specify an array of string values to match this event if the actual value of awsApiCallAction is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- count
(experimental) count property.
Specify an array of string values to match this event if the actual value of count is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- detector_id
(experimental) detectorId property.
Specify an array of string values to match this event if the actual value of detectorId is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Filter with the Detector reference
- Stability:
experimental
- ebs_volume_scan_details
(experimental) ebsVolumeScanDetails property.
Specify an array of string values to match this event if the actual value of ebsVolumeScanDetails is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- event_first_seen
(experimental) eventFirstSeen property.
Specify an array of string values to match this event if the actual value of eventFirstSeen is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- event_last_seen
(experimental) eventLastSeen property.
Specify an array of string values to match this event if the actual value of eventLastSeen is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- evidence
(experimental) evidence property.
Specify an array of string values to match this event if the actual value of evidence is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- feature_name
(experimental) featureName property.
Specify an array of string values to match this event if the actual value of featureName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- resource_role
(experimental) resourceRole property.
Specify an array of string values to match this event if the actual value of resourceRole is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- service_name
(experimental) serviceName property.
Specify an array of string values to match this event if the actual value of serviceName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
TaskDetails
- class DetectorEvents.GuardDutyFinding.TaskDetails(*, arn=None, containers=None, created_at=None, definition_arn=None, started_at=None, started_by=None, version=None)
Bases:
object(experimental) Type definition for TaskDetails.
- Parameters:
arn (
Optional[Sequence[str]]) – (experimental) arn property. Specify an array of string values to match this event if the actual value of arn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcontainers (
Optional[Sequence[Union[TaskDetailsItem,Dict[str,Any]]]]) – (experimental) containers property. Specify an array of string values to match this event if the actual value of containers is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldcreated_at (
Optional[Sequence[str]]) – (experimental) createdAt property. Specify an array of string values to match this event if the actual value of createdAt is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielddefinition_arn (
Optional[Sequence[str]]) – (experimental) definitionArn property. Specify an array of string values to match this event if the actual value of definitionArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldstarted_at (
Optional[Sequence[str]]) – (experimental) startedAt property. Specify an array of string values to match this event if the actual value of startedAt is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldstarted_by (
Optional[Sequence[str]]) – (experimental) startedBy property. Specify an array of string values to match this event if the actual value of startedBy is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldversion (
Optional[Sequence[str]]) – (experimental) version property. Specify an array of string values to match this event if the actual value of version is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events task_details = guardduty_events.DetectorEvents.GuardDutyFinding.TaskDetails( arn=["arn"], containers=[guardduty_events.DetectorEvents.GuardDutyFinding.TaskDetailsItem( image=["image"], name=["name"] )], created_at=["createdAt"], definition_arn=["definitionArn"], started_at=["startedAt"], started_by=["startedBy"], version=["version"] )
Attributes
- arn
(experimental) arn property.
Specify an array of string values to match this event if the actual value of arn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- containers
(experimental) containers property.
Specify an array of string values to match this event if the actual value of containers is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- created_at
(experimental) createdAt property.
Specify an array of string values to match this event if the actual value of createdAt is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- definition_arn
(experimental) definitionArn property.
Specify an array of string values to match this event if the actual value of definitionArn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- started_at
(experimental) startedAt property.
Specify an array of string values to match this event if the actual value of startedAt is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- started_by
(experimental) startedBy property.
Specify an array of string values to match this event if the actual value of startedBy is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- version
(experimental) version property.
Specify an array of string values to match this event if the actual value of version is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
TaskDetailsItem
- class DetectorEvents.GuardDutyFinding.TaskDetailsItem(*, image=None, name=None)
Bases:
object(experimental) Type definition for TaskDetailsItem.
- Parameters:
image (
Optional[Sequence[str]]) – (experimental) image property. Specify an array of string values to match this event if the actual value of image is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldname (
Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events task_details_item = guardduty_events.DetectorEvents.GuardDutyFinding.TaskDetailsItem( image=["image"], name=["name"] )
Attributes
- image
(experimental) image property.
Specify an array of string values to match this event if the actual value of image is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- name
(experimental) name property.
Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
ThreatDetectedByName
- class DetectorEvents.GuardDutyFinding.ThreatDetectedByName(*, item_count=None, shortened=None, threat_names=None, unique_threat_name_count=None)
Bases:
object(experimental) Type definition for ThreatDetectedByName.
- Parameters:
item_count (
Optional[Sequence[str]]) – (experimental) itemCount property. Specify an array of string values to match this event if the actual value of itemCount is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldshortened (
Optional[Sequence[str]]) – (experimental) shortened property. Specify an array of string values to match this event if the actual value of shortened is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldthreat_names (
Optional[Sequence[Union[ThreatDetectedByNameItem,Dict[str,Any]]]]) – (experimental) threatNames property. Specify an array of string values to match this event if the actual value of threatNames is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunique_threat_name_count (
Optional[Sequence[str]]) – (experimental) uniqueThreatNameCount property. Specify an array of string values to match this event if the actual value of uniqueThreatNameCount is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events threat_detected_by_name = guardduty_events.DetectorEvents.GuardDutyFinding.ThreatDetectedByName( item_count=["itemCount"], shortened=["shortened"], threat_names=[guardduty_events.DetectorEvents.GuardDutyFinding.ThreatDetectedByNameItem( file_paths=[guardduty_events.DetectorEvents.GuardDutyFinding.ThreatDetectedByNameItemItem( file_name=["fileName"], file_path=["filePath"], hash=["hash"], volume_arn=["volumeArn"] )], item_count=["itemCount"], name=["name"], severity=["severity"] )], unique_threat_name_count=["uniqueThreatNameCount"] )
Attributes
- item_count
(experimental) itemCount property.
Specify an array of string values to match this event if the actual value of itemCount is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- shortened
(experimental) shortened property.
Specify an array of string values to match this event if the actual value of shortened is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- threat_names
(experimental) threatNames property.
Specify an array of string values to match this event if the actual value of threatNames is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unique_threat_name_count
(experimental) uniqueThreatNameCount property.
Specify an array of string values to match this event if the actual value of uniqueThreatNameCount is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
ThreatDetectedByNameItem
- class DetectorEvents.GuardDutyFinding.ThreatDetectedByNameItem(*, file_paths=None, item_count=None, name=None, severity=None)
Bases:
object(experimental) Type definition for ThreatDetectedByNameItem.
- Parameters:
file_paths (
Optional[Sequence[Union[ThreatDetectedByNameItemItem,Dict[str,Any]]]]) – (experimental) filePaths property. Specify an array of string values to match this event if the actual value of filePaths is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielditem_count (
Optional[Sequence[str]]) – (experimental) itemCount property. Specify an array of string values to match this event if the actual value of itemCount is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldname (
Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldseverity (
Optional[Sequence[str]]) – (experimental) severity property. Specify an array of string values to match this event if the actual value of severity is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events threat_detected_by_name_item = guardduty_events.DetectorEvents.GuardDutyFinding.ThreatDetectedByNameItem( file_paths=[guardduty_events.DetectorEvents.GuardDutyFinding.ThreatDetectedByNameItemItem( file_name=["fileName"], file_path=["filePath"], hash=["hash"], volume_arn=["volumeArn"] )], item_count=["itemCount"], name=["name"], severity=["severity"] )
Attributes
- file_paths
(experimental) filePaths property.
Specify an array of string values to match this event if the actual value of filePaths is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- item_count
(experimental) itemCount property.
Specify an array of string values to match this event if the actual value of itemCount is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- name
(experimental) name property.
Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- severity
(experimental) severity property.
Specify an array of string values to match this event if the actual value of severity is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
ThreatDetectedByNameItemItem
- class DetectorEvents.GuardDutyFinding.ThreatDetectedByNameItemItem(*, file_name=None, file_path=None, hash=None, volume_arn=None)
Bases:
object(experimental) Type definition for ThreatDetectedByNameItemItem.
- Parameters:
file_name (
Optional[Sequence[str]]) – (experimental) fileName property. Specify an array of string values to match this event if the actual value of fileName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfile_path (
Optional[Sequence[str]]) – (experimental) filePath property. Specify an array of string values to match this event if the actual value of filePath is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldhash (
Optional[Sequence[str]]) – (experimental) hash property. Specify an array of string values to match this event if the actual value of hash is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldvolume_arn (
Optional[Sequence[str]]) – (experimental) volumeArn property. Specify an array of string values to match this event if the actual value of volumeArn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events threat_detected_by_name_item_item = guardduty_events.DetectorEvents.GuardDutyFinding.ThreatDetectedByNameItemItem( file_name=["fileName"], file_path=["filePath"], hash=["hash"], volume_arn=["volumeArn"] )
Attributes
- file_name
(experimental) fileName property.
Specify an array of string values to match this event if the actual value of fileName is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- file_path
(experimental) filePath property.
Specify an array of string values to match this event if the actual value of filePath is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- hash
(experimental) hash property.
Specify an array of string values to match this event if the actual value of hash is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- volume_arn
(experimental) volumeArn property.
Specify an array of string values to match this event if the actual value of volumeArn is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
ThreatsDetectedItemCount
- class DetectorEvents.GuardDutyFinding.ThreatsDetectedItemCount(*, files=None)
Bases:
object(experimental) Type definition for ThreatsDetectedItemCount.
- Parameters:
files (
Optional[Sequence[str]]) – (experimental) files property. Specify an array of string values to match this event if the actual value of files is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events threats_detected_item_count = guardduty_events.DetectorEvents.GuardDutyFinding.ThreatsDetectedItemCount( files=["files"] )
Attributes
- files
(experimental) files property.
Specify an array of string values to match this event if the actual value of files is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
UnusualBehavior
- class DetectorEvents.GuardDutyFinding.UnusualBehavior(*, is_unusual_user_identity=None, number_of_past24_hours_ap_is_bucket_profiling=None, number_of_past24_hours_ap_is_bucket_user_identity_profiling=None, number_of_past24_hours_ap_is_user_identity_profiling=None, unusual_ap_is_account_profiling=None, unusual_ap_is_user_identity_profiling=None, unusual_as_ns_account_profiling=None, unusual_as_ns_bucket_profiling=None, unusual_as_ns_user_identity_profiling=None, unusual_buckets_account_profiling=None, unusual_buckets_user_identity_profiling=None, unusual_user_agents_account_profiling=None, unusual_user_agents_user_identity_profiling=None, unusual_user_names_account_profiling=None, unusual_user_names_bucket_profiling=None, unusual_user_types_account_profiling=None)
Bases:
object(experimental) Type definition for UnusualBehavior.
- Parameters:
is_unusual_user_identity (
Optional[Sequence[str]]) – (experimental) isUnusualUserIdentity property. Specify an array of string values to match this event if the actual value of isUnusualUserIdentity is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldnumber_of_past24_hours_ap_is_bucket_profiling (
Optional[Sequence[str]]) – (experimental) numberOfPast24HoursAPIsBucketProfiling property. Specify an array of string values to match this event if the actual value of numberOfPast24HoursAPIsBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldnumber_of_past24_hours_ap_is_bucket_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) numberOfPast24HoursAPIsBucketUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of numberOfPast24HoursAPIsBucketUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldnumber_of_past24_hours_ap_is_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) numberOfPast24HoursAPIsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of numberOfPast24HoursAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunusual_ap_is_account_profiling (
Optional[Sequence[str]]) – (experimental) unusualAPIsAccountProfiling property. Specify an array of string values to match this event if the actual value of unusualAPIsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunusual_ap_is_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) unusualAPIsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of unusualAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunusual_as_ns_account_profiling (
Optional[Sequence[str]]) – (experimental) unusualASNsAccountProfiling property. Specify an array of string values to match this event if the actual value of unusualASNsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunusual_as_ns_bucket_profiling (
Optional[Sequence[str]]) – (experimental) unusualASNsBucketProfiling property. Specify an array of string values to match this event if the actual value of unusualASNsBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunusual_as_ns_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) unusualASNsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of unusualASNsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunusual_buckets_account_profiling (
Optional[Sequence[str]]) – (experimental) unusualBucketsAccountProfiling property. Specify an array of string values to match this event if the actual value of unusualBucketsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunusual_buckets_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) unusualBucketsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of unusualBucketsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunusual_user_agents_account_profiling (
Optional[Sequence[str]]) – (experimental) unusualUserAgentsAccountProfiling property. Specify an array of string values to match this event if the actual value of unusualUserAgentsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunusual_user_agents_user_identity_profiling (
Optional[Sequence[str]]) – (experimental) unusualUserAgentsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of unusualUserAgentsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunusual_user_names_account_profiling (
Optional[Sequence[str]]) – (experimental) unusualUserNamesAccountProfiling property. Specify an array of string values to match this event if the actual value of unusualUserNamesAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunusual_user_names_bucket_profiling (
Optional[Sequence[str]]) – (experimental) unusualUserNamesBucketProfiling property. Specify an array of string values to match this event if the actual value of unusualUserNamesBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldunusual_user_types_account_profiling (
Optional[Sequence[str]]) – (experimental) unusualUserTypesAccountProfiling property. Specify an array of string values to match this event if the actual value of unusualUserTypesAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events unusual_behavior = guardduty_events.DetectorEvents.GuardDutyFinding.UnusualBehavior( is_unusual_user_identity=["isUnusualUserIdentity"], number_of_past24_hours_ap_is_bucket_profiling=["numberOfPast24HoursApIsBucketProfiling"], number_of_past24_hours_ap_is_bucket_user_identity_profiling=["numberOfPast24HoursApIsBucketUserIdentityProfiling"], number_of_past24_hours_ap_is_user_identity_profiling=["numberOfPast24HoursApIsUserIdentityProfiling"], unusual_ap_is_account_profiling=["unusualApIsAccountProfiling"], unusual_ap_is_user_identity_profiling=["unusualApIsUserIdentityProfiling"], unusual_as_ns_account_profiling=["unusualAsNsAccountProfiling"], unusual_as_ns_bucket_profiling=["unusualAsNsBucketProfiling"], unusual_as_ns_user_identity_profiling=["unusualAsNsUserIdentityProfiling"], unusual_buckets_account_profiling=["unusualBucketsAccountProfiling"], unusual_buckets_user_identity_profiling=["unusualBucketsUserIdentityProfiling"], unusual_user_agents_account_profiling=["unusualUserAgentsAccountProfiling"], unusual_user_agents_user_identity_profiling=["unusualUserAgentsUserIdentityProfiling"], unusual_user_names_account_profiling=["unusualUserNamesAccountProfiling"], unusual_user_names_bucket_profiling=["unusualUserNamesBucketProfiling"], unusual_user_types_account_profiling=["unusualUserTypesAccountProfiling"] )
Attributes
- is_unusual_user_identity
(experimental) isUnusualUserIdentity property.
Specify an array of string values to match this event if the actual value of isUnusualUserIdentity is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- number_of_past24_hours_ap_is_bucket_profiling
(experimental) numberOfPast24HoursAPIsBucketProfiling property.
Specify an array of string values to match this event if the actual value of numberOfPast24HoursAPIsBucketProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- number_of_past24_hours_ap_is_bucket_user_identity_profiling
(experimental) numberOfPast24HoursAPIsBucketUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of numberOfPast24HoursAPIsBucketUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- number_of_past24_hours_ap_is_user_identity_profiling
(experimental) numberOfPast24HoursAPIsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of numberOfPast24HoursAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unusual_ap_is_account_profiling
(experimental) unusualAPIsAccountProfiling property.
Specify an array of string values to match this event if the actual value of unusualAPIsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unusual_ap_is_user_identity_profiling
(experimental) unusualAPIsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of unusualAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unusual_as_ns_account_profiling
(experimental) unusualASNsAccountProfiling property.
Specify an array of string values to match this event if the actual value of unusualASNsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unusual_as_ns_bucket_profiling
(experimental) unusualASNsBucketProfiling property.
Specify an array of string values to match this event if the actual value of unusualASNsBucketProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unusual_as_ns_user_identity_profiling
(experimental) unusualASNsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of unusualASNsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unusual_buckets_account_profiling
(experimental) unusualBucketsAccountProfiling property.
Specify an array of string values to match this event if the actual value of unusualBucketsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unusual_buckets_user_identity_profiling
(experimental) unusualBucketsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of unusualBucketsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unusual_user_agents_account_profiling
(experimental) unusualUserAgentsAccountProfiling property.
Specify an array of string values to match this event if the actual value of unusualUserAgentsAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unusual_user_agents_user_identity_profiling
(experimental) unusualUserAgentsUserIdentityProfiling property.
Specify an array of string values to match this event if the actual value of unusualUserAgentsUserIdentityProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unusual_user_names_account_profiling
(experimental) unusualUserNamesAccountProfiling property.
Specify an array of string values to match this event if the actual value of unusualUserNamesAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unusual_user_names_bucket_profiling
(experimental) unusualUserNamesBucketProfiling property.
Specify an array of string values to match this event if the actual value of unusualUserNamesBucketProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- unusual_user_types_account_profiling
(experimental) unusualUserTypesAccountProfiling property.
Specify an array of string values to match this event if the actual value of unusualUserTypesAccountProfiling is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
UserAgent
- class DetectorEvents.GuardDutyFinding.UserAgent(*, full_user_agent=None, user_agent_category=None)
Bases:
object(experimental) Type definition for UserAgent.
- Parameters:
full_user_agent (
Optional[Sequence[str]]) – (experimental) fullUserAgent property. Specify an array of string values to match this event if the actual value of fullUserAgent is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielduser_agent_category (
Optional[Sequence[str]]) – (experimental) userAgentCategory property. Specify an array of string values to match this event if the actual value of userAgentCategory is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this field
- Stability:
experimental
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_guardduty import events as guardduty_events user_agent = guardduty_events.DetectorEvents.GuardDutyFinding.UserAgent( full_user_agent=["fullUserAgent"], user_agent_category=["userAgentCategory"] )
Attributes
- full_user_agent
(experimental) fullUserAgent property.
Specify an array of string values to match this event if the actual value of fullUserAgent is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental
- user_agent_category
(experimental) userAgentCategory property.
Specify an array of string values to match this event if the actual value of userAgentCategory is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental