CfnChannelProps

class aws_cdk.aws_mediapackage.CfnChannelProps(*, id, description=None, egress_access_logs=None, hls_ingest=None, ingress_access_logs=None, tags=None)

Bases: object

Properties for defining a CfnChannel.

Parameters:
  • id (str) – Unique identifier that you assign to the channel.

  • description (Optional[str]) – Any descriptive information that you want to add to the channel for future identification purposes.

  • egress_access_logs (Union[IResolvable, LogConfigurationProperty, Dict[str, Any], None]) – Configures egress access logs.

  • hls_ingest (Union[IResolvable, HlsIngestProperty, Dict[str, Any], None]) – The input URL where the source stream should be sent.

  • ingress_access_logs (Union[IResolvable, LogConfigurationProperty, Dict[str, Any], None]) – Configures ingress access logs.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – The tags to assign to the channel.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-channel.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_mediapackage as mediapackage

cfn_channel_props = mediapackage.CfnChannelProps(
    id="id",

    # the properties below are optional
    description="description",
    egress_access_logs=mediapackage.CfnChannel.LogConfigurationProperty(
        log_group_name="logGroupName"
    ),
    hls_ingest=mediapackage.CfnChannel.HlsIngestProperty(
        ingest_endpoints=[mediapackage.CfnChannel.IngestEndpointProperty(
            id="id",
            password="password",
            url="url",
            username="username"
        )]
    ),
    ingress_access_logs=mediapackage.CfnChannel.LogConfigurationProperty(
        log_group_name="logGroupName"
    ),
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

description

Any descriptive information that you want to add to the channel for future identification purposes.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-channel.html#cfn-mediapackage-channel-description

egress_access_logs

Configures egress access logs.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-channel.html#cfn-mediapackage-channel-egressaccesslogs

hls_ingest

The input URL where the source stream should be sent.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-channel.html#cfn-mediapackage-channel-hlsingest

id

Unique identifier that you assign to the channel.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-channel.html#cfn-mediapackage-channel-id

ingress_access_logs

Configures ingress access logs.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-channel.html#cfn-mediapackage-channel-ingressaccesslogs

tags

The tags to assign to the channel.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediapackage-channel.html#cfn-mediapackage-channel-tags