CfnArchiveProps

class aws_cdk.aws_events.CfnArchiveProps(*, source_arn, archive_name=None, description=None, event_pattern=None, retention_days=None)

Bases: object

Properties for defining a CfnArchive.

Parameters:
  • source_arn (str) – The ARN of the event bus that sends events to the archive.

  • archive_name (Optional[str]) – The name for the archive to create.

  • description (Optional[str]) – A description for the archive.

  • event_pattern (Any) – An event pattern to use to filter events sent to the archive.

  • retention_days (Union[int, float, None]) – The number of days to retain events for. Default value is 0. If set to 0, events are retained indefinitely

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-archive.html

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 import aws_events as events

# event_pattern: Any

cfn_archive_props = events.CfnArchiveProps(
    source_arn="sourceArn",

    # the properties below are optional
    archive_name="archiveName",
    description="description",
    event_pattern=event_pattern,
    retention_days=123
)

Attributes

archive_name

The name for the archive to create.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-archive.html#cfn-events-archive-archivename

description

A description for the archive.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-archive.html#cfn-events-archive-description

event_pattern

An event pattern to use to filter events sent to the archive.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-archive.html#cfn-events-archive-eventpattern

retention_days

The number of days to retain events for.

Default value is 0. If set to 0, events are retained indefinitely

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-archive.html#cfn-events-archive-retentiondays

source_arn

The ARN of the event bus that sends events to the archive.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-events-archive.html#cfn-events-archive-sourcearn