Class: Aws::MediaPackage::Types::HarvestJob

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb

Overview

A HarvestJob resource configuration

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

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

Returns:

  • (String)


1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
# File 'gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb', line 1345

class HarvestJob < Struct.new(
  :arn,
  :channel_id,
  :created_at,
  :end_time,
  :id,
  :origin_endpoint_id,
  :s3_destination,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#channel_idString

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

Returns:

  • (String)


1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
# File 'gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb', line 1345

class HarvestJob < Struct.new(
  :arn,
  :channel_id,
  :created_at,
  :end_time,
  :id,
  :origin_endpoint_id,
  :s3_destination,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#created_atString

The time the HarvestJob was submitted

Returns:

  • (String)


1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
# File 'gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb', line 1345

class HarvestJob < Struct.new(
  :arn,
  :channel_id,
  :created_at,
  :end_time,
  :id,
  :origin_endpoint_id,
  :s3_destination,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#end_timeString

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

Returns:

  • (String)


1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
# File 'gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb', line 1345

class HarvestJob < Struct.new(
  :arn,
  :channel_id,
  :created_at,
  :end_time,
  :id,
  :origin_endpoint_id,
  :s3_destination,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#idString

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

Returns:

  • (String)


1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
# File 'gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb', line 1345

class HarvestJob < Struct.new(
  :arn,
  :channel_id,
  :created_at,
  :end_time,
  :id,
  :origin_endpoint_id,
  :s3_destination,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#origin_endpoint_idString

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

Returns:

  • (String)


1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
# File 'gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb', line 1345

class HarvestJob < Struct.new(
  :arn,
  :channel_id,
  :created_at,
  :end_time,
  :id,
  :origin_endpoint_id,
  :s3_destination,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#s3_destinationTypes::S3Destination

Configuration parameters for where in an S3 bucket to place the harvested content



1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
# File 'gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb', line 1345

class HarvestJob < Struct.new(
  :arn,
  :channel_id,
  :created_at,
  :end_time,
  :id,
  :origin_endpoint_id,
  :s3_destination,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeString

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

Returns:

  • (String)


1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
# File 'gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb', line 1345

class HarvestJob < Struct.new(
  :arn,
  :channel_id,
  :created_at,
  :end_time,
  :id,
  :origin_endpoint_id,
  :s3_destination,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

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.

Returns:

  • (String)


1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
# File 'gems/aws-sdk-mediapackage/lib/aws-sdk-mediapackage/types.rb', line 1345

class HarvestJob < Struct.new(
  :arn,
  :channel_id,
  :created_at,
  :end_time,
  :id,
  :origin_endpoint_id,
  :s3_destination,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end