OriginEndpointEvents

class aws_cdk.mixins_preview.aws_mediapackage.events.OriginEndpointEvents(*args: Any, **kwargs)

Bases: object

(experimental) EventBridge event patterns for OriginEndpoint.

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_mediapackage import events as mediapackage_events
from aws_cdk.interfaces import aws_mediapackage as interfaces_mediapackage

# origin_endpoint_ref: interfaces_mediapackage.IOriginEndpointRef

origin_endpoint_events = mediapackage_events.OriginEndpointEvents.from_origin_endpoint(origin_endpoint_ref)

Methods

media_package_harvest_job_notification_pattern(*, event_metadata=None, harvest_job=None)

(experimental) EventBridge event pattern for OriginEndpoint MediaPackage HarvestJob Notification.

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

  • harvest_job (Union[HarvestJob, Dict[str, Any], None]) – (experimental) harvest_job property. Specify an array of string values to match this event if the actual value of harvest_job 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

Static Methods

classmethod from_origin_endpoint(origin_endpoint_ref)

(experimental) Create OriginEndpointEvents from a OriginEndpoint reference.

Parameters:

origin_endpoint_ref (IOriginEndpointRef)

Stability:

experimental

Return type:

OriginEndpointEvents