HarvestJob
¶
Source code in docs_src/capo_mediapackagev2/types/harvest_job.py
channel_group_name
instance-attribute
¶
channel_group_name: ResourceName
The name of the channel group containing the channel associated with this harvest job.
channel_name
instance-attribute
¶
channel_name: ResourceName
The name of the channel associated with this harvest job.
created_at
instance-attribute
¶
created_at: datetime
The date and time when the harvest job was created.
description
instance-attribute
¶
description: NotRequired[ResourceDescription]
An optional description of the harvest job.
destination
instance-attribute
¶
destination: Destination
The S3 destination where the harvested content will be placed.
e_tag
instance-attribute
¶
e_tag: NotRequired[EntityTag]
The current version of the harvest job. Used for concurrency control.
error_message
instance-attribute
¶
error_message: NotRequired[str]
An error message if the harvest job encountered any issues.
harvested_manifests
instance-attribute
¶
harvested_manifests: HarvestedManifests
A list of manifests that are being or have been harvested.
modified_at
instance-attribute
¶
modified_at: datetime
The date and time when the harvest job was last modified.
origin_endpoint_name
instance-attribute
¶
origin_endpoint_name: ResourceName
The name of the origin endpoint associated with this harvest job.
schedule_configuration
instance-attribute
¶
schedule_configuration: HarvesterScheduleConfiguration
The configuration for when the harvest job is scheduled to run.
status
instance-attribute
¶
status: HarvestJobStatus
The current status of the harvest job (e.g., QUEUED, IN_PROGRESS, CANCELLED, COMPLETED, FAILED).