Skip to content

Offering

Source code in docs_src/capo_medialive/types/offering.py
class Offering(TypedDict, closed=True):
    arn: NotRequired["capo_medialive.types.__string.__string"]
    """Unique offering ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:offering:87654321'"""
    currency_code: NotRequired["capo_medialive.types.__string.__string"]
    """Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'"""
    duration: NotRequired["capo_medialive.types.__integer.__integer"]
    """Lease duration, e.g. '12'"""
    duration_units: NotRequired[
        "capo_medialive.types.offering_duration_units.OfferingDurationUnits"
    ]
    """Units for duration, e.g. 'MONTHS'"""
    fixed_price: NotRequired["capo_medialive.types.__double.__double"]
    """One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offering"""
    offering_description: NotRequired["capo_medialive.types.__string.__string"]
    """Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)'"""
    offering_id: NotRequired["capo_medialive.types.__string.__string"]
    """Unique offering ID, e.g. '87654321'"""
    offering_type: NotRequired["capo_medialive.types.offering_type.OfferingType"]
    """Offering type, e.g. 'NO_UPFRONT'"""
    region: NotRequired["capo_medialive.types.__string.__string"]
    """AWS region, e.g. 'us-west-2'"""
    resource_specification: NotRequired[
        "capo_medialive.types.reservation_resource_specification.ReservationResourceSpecification"
    ]
    """Resource configuration details"""
    usage_price: NotRequired["capo_medialive.types.__double.__double"]
    """Recurring usage charge for each reserved resource, e.g. '157.0'"""

arn instance-attribute

arn: NotRequired[__string]

Unique offering ARN, e.g. 'arn:aws:medialive:us-west-2:123456789012:offering:87654321'

currency_code instance-attribute

currency_code: NotRequired[__string]

Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'

duration instance-attribute

duration: NotRequired[__integer]

Lease duration, e.g. '12'

duration_units instance-attribute

duration_units: NotRequired[OfferingDurationUnits]

Units for duration, e.g. 'MONTHS'

fixed_price instance-attribute

fixed_price: NotRequired[__double]

One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT offering

offering_description instance-attribute

offering_description: NotRequired[__string]

Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and standard VQ in US West (Oregon)'

offering_id instance-attribute

offering_id: NotRequired[__string]

Unique offering ID, e.g. '87654321'

offering_type instance-attribute

offering_type: NotRequired[OfferingType]

Offering type, e.g. 'NO_UPFRONT'

region instance-attribute

region: NotRequired[__string]

AWS region, e.g. 'us-west-2'

resource_specification instance-attribute

resource_specification: NotRequired[ReservationResourceSpecification]

Resource configuration details

usage_price instance-attribute

usage_price: NotRequired[__double]

Recurring usage charge for each reserved resource, e.g. '157.0'