Show / Hide Table of Contents

Class OriginEndpointEvents.MediaPackageHarvestJobNotification.MediaPackageHarvestJobNotificationProps

(experimental) Props type for OriginEndpoint aws.mediapackage@MediaPackageHarvestJobNotification event.

Inheritance
object
OriginEndpointEvents.MediaPackageHarvestJobNotification.MediaPackageHarvestJobNotificationProps
Implements
OriginEndpointEvents.MediaPackageHarvestJobNotification.IMediaPackageHarvestJobNotificationProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.MediaPackage.Events
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class OriginEndpointEvents.MediaPackageHarvestJobNotification.MediaPackageHarvestJobNotificationProps : OriginEndpointEvents.MediaPackageHarvestJobNotification.IMediaPackageHarvestJobNotificationProps
Syntax (vb)
Public Class OriginEndpointEvents.MediaPackageHarvestJobNotification.MediaPackageHarvestJobNotificationProps Implements OriginEndpointEvents.MediaPackageHarvestJobNotification.IMediaPackageHarvestJobNotificationProps
Remarks

Stability: Experimental

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.MediaPackage.Events;

             var mediaPackageHarvestJobNotificationProps = new MediaPackageHarvestJobNotificationProps {
                 EventMetadata = new AWSEventMetadataProps {
                     Region = new [] { "region" },
                     Resources = new [] { "resources" },
                     Version = new [] { "version" }
                 },
                 HarvestJob = new HarvestJob {
                     Arn = new [] { "arn" },
                     CreatedAt = new [] { "createdAt" },
                     EndTime = new [] { "endTime" },
                     Id = new [] { "id" },
                     OriginEndpointId = new [] { "originEndpointId" },
                     S3Destination = new S3Destination {
                         BucketName = new [] { "bucketName" },
                         ManifestKey = new [] { "manifestKey" },
                         RoleArn = new [] { "roleArn" }
                     },
                     StartTime = new [] { "startTime" },
                     Status = new [] { "status" }
                 }
             };

Synopsis

Constructors

MediaPackageHarvestJobNotificationProps()

(experimental) Props type for OriginEndpoint aws.mediapackage@MediaPackageHarvestJobNotification event.

Properties

EventMetadata

(experimental) EventBridge event metadata.

HarvestJob

(experimental) harvest_job property.

Constructors

MediaPackageHarvestJobNotificationProps()

(experimental) Props type for OriginEndpoint aws.mediapackage@MediaPackageHarvestJobNotification event.

public MediaPackageHarvestJobNotificationProps()
Remarks

Stability: Experimental

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.MediaPackage.Events;

             var mediaPackageHarvestJobNotificationProps = new MediaPackageHarvestJobNotificationProps {
                 EventMetadata = new AWSEventMetadataProps {
                     Region = new [] { "region" },
                     Resources = new [] { "resources" },
                     Version = new [] { "version" }
                 },
                 HarvestJob = new HarvestJob {
                     Arn = new [] { "arn" },
                     CreatedAt = new [] { "createdAt" },
                     EndTime = new [] { "endTime" },
                     Id = new [] { "id" },
                     OriginEndpointId = new [] { "originEndpointId" },
                     S3Destination = new S3Destination {
                         BucketName = new [] { "bucketName" },
                         ManifestKey = new [] { "manifestKey" },
                         RoleArn = new [] { "roleArn" }
                     },
                     StartTime = new [] { "startTime" },
                     Status = new [] { "status" }
                 }
             };

Properties

EventMetadata

(experimental) EventBridge event metadata.

public IAWSEventMetadataProps? EventMetadata { get; set; }
Property Value

IAWSEventMetadataProps

Remarks

Default: - -

Stability: Experimental

HarvestJob

(experimental) harvest_job property.

public OriginEndpointEvents.MediaPackageHarvestJobNotification.IHarvestJob? HarvestJob { get; set; }
Property Value

OriginEndpointEvents.MediaPackageHarvestJobNotification.IHarvestJob

Remarks

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

Implements

OriginEndpointEvents.MediaPackageHarvestJobNotification.IMediaPackageHarvestJobNotificationProps
Back to top Generated by DocFX