View a markdown version of this page

AWS::MediaPackageV2::HarvestJob - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.

AWS::MediaPackageV2::HarvestJob

Creates a new harvest job to export content from a MediaPackage v2 channel to an S3 bucket.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::MediaPackageV2::HarvestJob", "Properties" : { "ChannelGroupName" : String, "ChannelName" : String, "Description" : String, "Destination" : Destination, "HarvestedManifests" : HarvestedManifests, "HarvestJobName" : String, "OriginEndpointName" : String, "ScheduleConfiguration" : HarvesterScheduleConfiguration, "Tags" : [ Tag, ... ] } }

Properties

ChannelGroupName

The name of the channel group containing the channel associated with the harvest job.

Required: Yes

Type: String

Pattern: ^[a-zA-Z0-9_-]+$

Minimum: 1

Maximum: 256

Update requires: Replacement

ChannelName

The name of the channel associated with the harvest job.

Required: Yes

Type: String

Pattern: ^[a-zA-Z0-9_-]+$

Minimum: 1

Maximum: 256

Update requires: Replacement

Description

The description of the harvest job, if provided.

Required: No

Type: String

Minimum: 0

Maximum: 1024

Update requires: Replacement

Destination

The S3 destination where the harvested content is being placed.

Required: Yes

Type: Destination

Update requires: Replacement

HarvestedManifests

A list of manifests that are being or have been harvested.

Required: Yes

Type: HarvestedManifests

Update requires: Replacement

HarvestJobName

The name of the harvest job.

Required: No

Type: String

Pattern: ^[a-zA-Z0-9_-]+$

Minimum: 1

Maximum: 256

Update requires: Replacement

OriginEndpointName

The name of the origin endpoint associated with the harvest job.

Required: Yes

Type: String

Pattern: ^[a-zA-Z0-9_-]+$

Minimum: 1

Maximum: 256

Update requires: Replacement

ScheduleConfiguration

The configuration for when the harvest job is scheduled to run, including start and end times.

Required: Yes

Type: HarvesterScheduleConfiguration

Update requires: Replacement

Tags

A collection of tags associated with the harvest job.

Required: No

Type: Array of Tag

Update requires: Replacement

Return values

Ref

Fn::GetAtt

Arn

The Amazon Resource Name (ARN) of the harvest job.

CreatedAt

The date and time when the harvest job was created.

ModifiedAt

The date and time when the harvest job was last modified.

Status

The current status of the harvest job (e.g., QUEUED, IN_PROGRESS, CANCELLED, COMPLETED, FAILED).