Skip to content

CreateHarvestJobResponse

Source code in docs_src/capo_mediapackagev2/types/create_harvest_job_response.py
class CreateHarvestJobResponse(TypedDict, closed=True):
    channel_group_name: "capo_mediapackagev2.types.resource_name.ResourceName"
    """<p>The name of the channel group containing the channel from which content is being harvested.</p>"""
    channel_name: "capo_mediapackagev2.types.resource_name.ResourceName"
    """<p>The name of the channel from which content is being harvested.</p>"""
    origin_endpoint_name: "capo_mediapackagev2.types.resource_name.ResourceName"
    """<p>The name of the origin endpoint from which content is being harvested.</p>"""
    destination: "capo_mediapackagev2.types.destination.Destination"
    """<p>The S3 destination where the harvested content will be placed.</p>"""
    harvest_job_name: "capo_mediapackagev2.types.resource_name.ResourceName"
    """<p>The name of the created harvest job.</p>"""
    harvested_manifests: (
        "capo_mediapackagev2.types.harvested_manifests.HarvestedManifests"
    )
    """<p>A list of manifests that will be harvested.</p>"""
    description: NotRequired[
        "capo_mediapackagev2.types.resource_description.ResourceDescription"
    ]
    """<p>The description of the harvest job, if provided.</p>"""
    schedule_configuration: "capo_mediapackagev2.types.harvester_schedule_configuration.HarvesterScheduleConfiguration"
    """<p>The configuration for when the harvest job will run, including start and end times.</p>"""
    arn: "str"
    """<p>The Amazon Resource Name (ARN) of the created harvest job.</p>"""
    created_at: "datetime.datetime"
    """<p>The date and time the harvest job was created.</p>"""
    modified_at: "datetime.datetime"
    """<p>The date and time the harvest job was last modified.</p>"""
    status: "capo_mediapackagev2.types.harvest_job_status.HarvestJobStatus"
    """<p>The current status of the harvest job (e.g., CREATED, IN_PROGRESS, ABORTED, COMPLETED, FAILED).</p>"""
    error_message: NotRequired["str"]
    """<p>An error message if the harvest job creation failed.</p>"""
    e_tag: NotRequired["capo_mediapackagev2.types.entity_tag.EntityTag"]
    """<p>The current version of the harvest job. Used for concurrency control.</p>"""
    tags: NotRequired["capo_mediapackagev2.types.tag_map.TagMap"]
    """<p>A collection of tags associated with the harvest job.</p>"""

arn instance-attribute

arn: str

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

channel_group_name instance-attribute

channel_group_name: ResourceName

The name of the channel group containing the channel from which content is being harvested.

channel_name instance-attribute

channel_name: ResourceName

The name of the channel from which content is being harvested.

created_at instance-attribute

created_at: datetime

The date and time the harvest job was created.

description instance-attribute

description: NotRequired[ResourceDescription]

The description of the harvest job, if provided.

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 creation failed.

harvest_job_name instance-attribute

harvest_job_name: ResourceName

The name of the created harvest job.

harvested_manifests instance-attribute

harvested_manifests: HarvestedManifests

A list of manifests that will be harvested.

modified_at instance-attribute

modified_at: datetime

The date and time the harvest job was last modified.

origin_endpoint_name instance-attribute

origin_endpoint_name: ResourceName

The name of the origin endpoint from which content is being harvested.

schedule_configuration instance-attribute

schedule_configuration: HarvesterScheduleConfiguration

The configuration for when the harvest job will run, including start and end times.

status instance-attribute

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

tags instance-attribute

tags: NotRequired[TagMap]

A collection of tags associated with the harvest job.