libZSservicesZSamazonka-mediapackageZSamazonka-mediapackage
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MediaPackage.Types.HarvestJob

Description

 
Synopsis

Documentation

data HarvestJob Source #

A HarvestJob resource configuration

See: newHarvestJob smart constructor.

Constructors

HarvestJob' 

Fields

  • status :: Maybe Status

    The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for HarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will include an explanation of why the HarvestJob failed.

  • originEndpointId :: Maybe Text

    The ID of the OriginEndpoint that the HarvestJob will harvest from. This cannot be changed after the HarvestJob is submitted.

  • startTime :: Maybe Text

    The start of the time-window which will be harvested.

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) assigned to the HarvestJob.

  • createdAt :: Maybe Text

    The time the HarvestJob was submitted

  • channelId :: Maybe Text

    The ID of the Channel that the HarvestJob will harvest from.

  • s3Destination :: Maybe S3Destination
     
  • endTime :: Maybe Text

    The end of the time-window which will be harvested.

  • id :: Maybe Text

    The ID of the HarvestJob. The ID must be unique within the region and it cannot be changed after the HarvestJob is submitted.

Instances

Instances details
Eq HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

Read HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

Show HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

Generic HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

Associated Types

type Rep HarvestJob :: Type -> Type #

NFData HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

Methods

rnf :: HarvestJob -> () #

Hashable HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

FromJSON HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

type Rep HarvestJob Source # 
Instance details

Defined in Amazonka.MediaPackage.Types.HarvestJob

newHarvestJob :: HarvestJob Source #

Create a value of HarvestJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:HarvestJob', harvestJob_status - The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for HarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will include an explanation of why the HarvestJob failed.

$sel:originEndpointId:HarvestJob', harvestJob_originEndpointId - The ID of the OriginEndpoint that the HarvestJob will harvest from. This cannot be changed after the HarvestJob is submitted.

$sel:startTime:HarvestJob', harvestJob_startTime - The start of the time-window which will be harvested.

$sel:arn:HarvestJob', harvestJob_arn - The Amazon Resource Name (ARN) assigned to the HarvestJob.

$sel:createdAt:HarvestJob', harvestJob_createdAt - The time the HarvestJob was submitted

$sel:channelId:HarvestJob', harvestJob_channelId - The ID of the Channel that the HarvestJob will harvest from.

$sel:s3Destination:HarvestJob', harvestJob_s3Destination - Undocumented member.

$sel:endTime:HarvestJob', harvestJob_endTime - The end of the time-window which will be harvested.

$sel:id:HarvestJob', harvestJob_id - The ID of the HarvestJob. The ID must be unique within the region and it cannot be changed after the HarvestJob is submitted.

harvestJob_status :: Lens' HarvestJob (Maybe Status) Source #

The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for HarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will include an explanation of why the HarvestJob failed.

harvestJob_originEndpointId :: Lens' HarvestJob (Maybe Text) Source #

The ID of the OriginEndpoint that the HarvestJob will harvest from. This cannot be changed after the HarvestJob is submitted.

harvestJob_startTime :: Lens' HarvestJob (Maybe Text) Source #

The start of the time-window which will be harvested.

harvestJob_arn :: Lens' HarvestJob (Maybe Text) Source #

The Amazon Resource Name (ARN) assigned to the HarvestJob.

harvestJob_createdAt :: Lens' HarvestJob (Maybe Text) Source #

The time the HarvestJob was submitted

harvestJob_channelId :: Lens' HarvestJob (Maybe Text) Source #

The ID of the Channel that the HarvestJob will harvest from.

harvestJob_endTime :: Lens' HarvestJob (Maybe Text) Source #

The end of the time-window which will be harvested.

harvestJob_id :: Lens' HarvestJob (Maybe Text) Source #

The ID of the HarvestJob. The ID must be unique within the region and it cannot be changed after the HarvestJob is submitted.