GuardDutyMalwareProtectionPostScanActionFailed

class aws_cdk.mixins_preview.aws_guardduty.events.GuardDutyMalwareProtectionPostScanActionFailed

Bases: object

(experimental) EventBridge event pattern for aws.guardduty@GuardDutyMalwareProtectionPostScanActionFailed.

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_malware_protection_post_scan_action_failed = guardduty_events.GuardDutyMalwareProtectionPostScanActionFailed()
Stability:

experimental

Static Methods

classmethod guard_duty_malware_protection_post_scan_action_failed_pattern(*, event_metadata=None, event_time=None, post_scan_actions=None, s3_object_details=None, schema_version=None)

(experimental) EventBridge event pattern for GuardDuty Malware Protection Post Scan Action Failed.

Parameters:
  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • event_time (Optional[Sequence[str]]) – (experimental) eventTime property. Specify an array of string values to match this event if the actual value of eventTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • post_scan_actions (Optional[Sequence[Union[PostScanAction, Dict[str, Any]]]]) – (experimental) postScanActions property. Specify an array of string values to match this event if the actual value of postScanActions is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • s3_object_details (Union[S3ObjectDetails, Dict[str, Any], None]) – (experimental) s3ObjectDetails property. Specify an array of string values to match this event if the actual value of s3ObjectDetails is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • schema_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 the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

GuardDutyMalwareProtectionPostScanActionFailedProps

class GuardDutyMalwareProtectionPostScanActionFailed.GuardDutyMalwareProtectionPostScanActionFailedProps(*, event_metadata=None, event_time=None, post_scan_actions=None, s3_object_details=None, schema_version=None)

Bases: object

(experimental) Props type for aws.guardduty@GuardDutyMalwareProtectionPostScanActionFailed event.

Parameters:
  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • event_time (Optional[Sequence[str]]) – (experimental) eventTime property. Specify an array of string values to match this event if the actual value of eventTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • post_scan_actions (Optional[Sequence[Union[PostScanAction, Dict[str, Any]]]]) – (experimental) postScanActions property. Specify an array of string values to match this event if the actual value of postScanActions is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • s3_object_details (Union[S3ObjectDetails, Dict[str, Any], None]) – (experimental) s3ObjectDetails property. Specify an array of string values to match this event if the actual value of s3ObjectDetails is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • schema_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 the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import AWSEventMetadataProps
# 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_malware_protection_post_scan_action_failed_props = guardduty_events.GuardDutyMalwareProtectionPostScanActionFailed.GuardDutyMalwareProtectionPostScanActionFailedProps(
    event_metadata=AWSEventMetadataProps(
        region=["region"],
        resources=["resources"],
        version=["version"]
    ),
    event_time=["eventTime"],
    post_scan_actions=[guardduty_events.GuardDutyMalwareProtectionPostScanActionFailed.PostScanAction(
        action_type=["actionType"],
        failure_reason=["failureReason"],
        status=["status"]
    )],
    s3_object_details=guardduty_events.GuardDutyMalwareProtectionPostScanActionFailed.S3ObjectDetails(
        bucket_name=["bucketName"],
        e_tag=["eTag"],
        object_key=["objectKey"],
        version_id=["versionId"]
    ),
    schema_version=["schemaVersion"]
)

Attributes

event_metadata

(experimental) EventBridge event metadata.

Default:

Stability:

experimental

event_time

(experimental) eventTime property.

Specify an array of string values to match this event if the actual value of eventTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

post_scan_actions

(experimental) postScanActions property.

Specify an array of string values to match this event if the actual value of postScanActions is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

s3_object_details

(experimental) s3ObjectDetails property.

Specify an array of string values to match this event if the actual value of s3ObjectDetails is one of the values in the array. Use one of the constructors on the aws_events.Match for 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.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

PostScanAction

class GuardDutyMalwareProtectionPostScanActionFailed.PostScanAction(*, action_type=None, failure_reason=None, status=None)

Bases: object

(experimental) Type definition for PostScanAction.

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 the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • failure_reason (Optional[Sequence[str]]) – (experimental) failureReason property. Specify an array of string values to match this event if the actual value of failureReason is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • status (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 the aws_events.Match for 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

post_scan_action = guardduty_events.GuardDutyMalwareProtectionPostScanActionFailed.PostScanAction(
    action_type=["actionType"],
    failure_reason=["failureReason"],
    status=["status"]
)

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.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

failure_reason

(experimental) failureReason property.

Specify an array of string values to match this event if the actual value of failureReason is one of the values in the array. Use one of the constructors on the aws_events.Match for 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.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

S3ObjectDetails

class GuardDutyMalwareProtectionPostScanActionFailed.S3ObjectDetails(*, bucket_name=None, e_tag=None, object_key=None, version_id=None)

Bases: object

(experimental) Type definition for S3ObjectDetails.

Parameters:
  • bucket_name (Optional[Sequence[str]]) – (experimental) bucketName property. Specify an array of string values to match this event if the actual value of bucketName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • e_tag (Optional[Sequence[str]]) – (experimental) eTag property. Specify an array of string values to match this event if the actual value of eTag is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • object_key (Optional[Sequence[str]]) – (experimental) objectKey property. Specify an array of string values to match this event if the actual value of objectKey is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • version_id (Optional[Sequence[str]]) – (experimental) versionId property. Specify an array of string values to match this event if the actual value of versionId is one of the values in the array. Use one of the constructors on the aws_events.Match for 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

s3_object_details = guardduty_events.GuardDutyMalwareProtectionPostScanActionFailed.S3ObjectDetails(
    bucket_name=["bucketName"],
    e_tag=["eTag"],
    object_key=["objectKey"],
    version_id=["versionId"]
)

Attributes

bucket_name

(experimental) bucketName property.

Specify an array of string values to match this event if the actual value of bucketName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

e_tag

(experimental) eTag property.

Specify an array of string values to match this event if the actual value of eTag is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

object_key

(experimental) objectKey property.

Specify an array of string values to match this event if the actual value of objectKey is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

version_id

(experimental) versionId property.

Specify an array of string values to match this event if the actual value of versionId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental