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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldpost_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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fields3_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 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 field
- Stability:
experimental
- Return type:
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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldpost_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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fields3_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 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 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.Matchfor 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.Matchfor 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.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
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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldfailure_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 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 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.Matchfor 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.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
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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fielde_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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldobject_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 theaws_events.Matchfor more advanced matching options. Default: - Do not filter on this fieldversion_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 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 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.Matchfor 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.Matchfor 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.Matchfor 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.Matchfor more advanced matching options.- Default:
Do not filter on this field
- Stability:
experimental