Skip to content

ChannelSummary

Source code in docs_src/capo_ivs/types/channel_summary.py
class ChannelSummary(TypedDict, closed=True):
    arn: NotRequired["capo_ivs.types.channel_arn.ChannelArn"]
    """<p>Channel ARN.</p>"""
    name: NotRequired["capo_ivs.types.channel_name.ChannelName"]
    """<p>Channel name.</p>"""
    latency_mode: NotRequired["capo_ivs.types.channel_latency_mode.ChannelLatencyMode"]
    """<p>Channel latency mode. Use <code>NORMAL</code> to broadcast and deliver live video up to Full HD. Use <code>LOW</code> for near-real-time interaction with viewers. Default: <code>LOW</code>.</p>"""
    authorized: "capo_ivs.types.is_authorized.IsAuthorized"
    """<p>Whether the channel is private (enabled for playback authorization). Default: <code>false</code>.</p>"""
    recording_configuration_arn: NotRequired[
        "capo_ivs.types.channel_recording_configuration_arn.ChannelRecordingConfigurationArn"
    ]
    """<p>Recording-configuration ARN. A valid ARN value here both specifies the ARN and enables recording. Default: "" (empty string, recording is disabled).</p>"""
    tags: NotRequired["capo_ivs.types.tags.Tags"]
    """<p>Tags attached to the resource. Array of 1-50 maps, each of the form <code>string:string (key:value)</code>. See <a href="https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html">Best practices and strategies</a> in <i>Tagging Amazon Web Services Resources and Tag Editor</i> for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.</p>"""
    insecure_ingest: "capo_ivs.types.insecure_ingest.InsecureIngest"
    """<p>Whether the channel allows insecure RTMP ingest. Default: <code>false</code>.</p>"""
    type: NotRequired["capo_ivs.types.channel_type.ChannelType"]
    """<p>Channel type, which determines the allowable resolution and bitrate. <i>If you exceed the allowable input resolution or bitrate, the stream probably will disconnect immediately.</i> Default: <code>STANDARD</code>. For details, see <a href="https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/channel-types.html">Channel Types</a>.</p>"""
    preset: NotRequired["capo_ivs.types.transcode_preset.TranscodePreset"]
    """<p>Optional transcode preset for the channel. This is selectable only for <code>ADVANCED_HD</code> and <code>ADVANCED_SD</code> channel types. For those channel types, the default <code>preset</code> is <code>HIGHER_BANDWIDTH_DELIVERY</code>. For other channel types (<code>BASIC</code> and <code>STANDARD</code>), <code>preset</code> is the empty string (<code>""</code>).</p>"""
    playback_restriction_policy_arn: NotRequired[
        "capo_ivs.types.channel_playback_restriction_policy_arn.ChannelPlaybackRestrictionPolicyArn"
    ]
    """<p>Playback-restriction-policy ARN. A valid ARN value here both specifies the ARN and enables playback restriction. Default: "" (empty string, no playback restriction policy is applied).</p>"""
    ad_configuration_arn: NotRequired[
        "capo_ivs.types.channel_ad_configuration_arn.ChannelAdConfigurationArn"
    ]
    """<p>ARN of the ad configuration associated with the channel.</p>"""

ad_configuration_arn instance-attribute

ad_configuration_arn: NotRequired[ChannelAdConfigurationArn]

ARN of the ad configuration associated with the channel.

arn instance-attribute

arn: NotRequired[ChannelArn]

Channel ARN.

authorized instance-attribute

authorized: IsAuthorized

Whether the channel is private (enabled for playback authorization). Default: false.

insecure_ingest instance-attribute

insecure_ingest: InsecureIngest

Whether the channel allows insecure RTMP ingest. Default: false.

latency_mode instance-attribute

latency_mode: NotRequired[ChannelLatencyMode]

Channel latency mode. Use NORMAL to broadcast and deliver live video up to Full HD. Use LOW for near-real-time interaction with viewers. Default: LOW.

name instance-attribute

name: NotRequired[ChannelName]

Channel name.

playback_restriction_policy_arn instance-attribute

playback_restriction_policy_arn: NotRequired[ChannelPlaybackRestrictionPolicyArn]

Playback-restriction-policy ARN. A valid ARN value here both specifies the ARN and enables playback restriction. Default: "" (empty string, no playback restriction policy is applied).

preset instance-attribute

preset: NotRequired[TranscodePreset]

Optional transcode preset for the channel. This is selectable only for ADVANCED_HD and ADVANCED_SD channel types. For those channel types, the default preset is HIGHER_BANDWIDTH_DELIVERY. For other channel types (BASIC and STANDARD), preset is the empty string ("").

recording_configuration_arn instance-attribute

recording_configuration_arn: NotRequired[ChannelRecordingConfigurationArn]

Recording-configuration ARN. A valid ARN value here both specifies the ARN and enables recording. Default: "" (empty string, recording is disabled).

tags instance-attribute

tags: NotRequired[Tags]

Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See Best practices and strategies in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there.

type instance-attribute

type: NotRequired[ChannelType]

Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable input resolution or bitrate, the stream probably will disconnect immediately. Default: STANDARD. For details, see Channel Types.