1. Packages
  2. AWS Native
  3. API Docs
  4. mediatailor
  5. getChannel

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.mediatailor.getChannel

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

    Definition of AWS::MediaTailor::Channel Resource Type

    Using getChannel

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getChannel(args: GetChannelArgs, opts?: InvokeOptions): Promise<GetChannelResult>
    function getChannelOutput(args: GetChannelOutputArgs, opts?: InvokeOptions): Output<GetChannelResult>
    def get_channel(channel_name: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetChannelResult
    def get_channel_output(channel_name: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetChannelResult]
    func LookupChannel(ctx *Context, args *LookupChannelArgs, opts ...InvokeOption) (*LookupChannelResult, error)
    func LookupChannelOutput(ctx *Context, args *LookupChannelOutputArgs, opts ...InvokeOption) LookupChannelResultOutput

    > Note: This function is named LookupChannel in the Go SDK.

    public static class GetChannel 
    {
        public static Task<GetChannelResult> InvokeAsync(GetChannelArgs args, InvokeOptions? opts = null)
        public static Output<GetChannelResult> Invoke(GetChannelInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetChannelResult> getChannel(GetChannelArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:mediatailor:getChannel
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ChannelName string
    The name of the channel.
    ChannelName string
    The name of the channel.
    channelName String
    The name of the channel.
    channelName string
    The name of the channel.
    channel_name str
    The name of the channel.
    channelName String
    The name of the channel.

    getChannel Result

    The following output properties are available:

    Arn string
    Audiences List<string>
    FillerSlate Pulumi.AwsNative.MediaTailor.Outputs.ChannelSlateSource
    The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the LINEAR PlaybackMode . MediaTailor doesn't support filler slate for channels using the LOOP PlaybackMode .
    LogConfiguration Pulumi.AwsNative.MediaTailor.Outputs.ChannelLogConfigurationForChannel
    The log configuration.
    PlaybackMode Pulumi.AwsNative.MediaTailor.ChannelPlaybackMode

    The type of playback mode for this channel.

    LINEAR - Programs play back-to-back only once.

    LOOP - Programs play back-to-back in an endless loop. When the last program in the schedule plays, playback loops back to the first program in the schedule.

    Tags List<Pulumi.AwsNative.Outputs.Tag>
    The tags to assign to the channel.
    TimeShiftConfiguration Pulumi.AwsNative.MediaTailor.Outputs.ChannelTimeShiftConfiguration
    The configuration for time-shifted viewing.
    Arn string
    Audiences []string
    FillerSlate ChannelSlateSource
    The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the LINEAR PlaybackMode . MediaTailor doesn't support filler slate for channels using the LOOP PlaybackMode .
    LogConfiguration ChannelLogConfigurationForChannel
    The log configuration.
    PlaybackMode ChannelPlaybackMode

    The type of playback mode for this channel.

    LINEAR - Programs play back-to-back only once.

    LOOP - Programs play back-to-back in an endless loop. When the last program in the schedule plays, playback loops back to the first program in the schedule.

    Tags Tag
    The tags to assign to the channel.
    TimeShiftConfiguration ChannelTimeShiftConfiguration
    The configuration for time-shifted viewing.
    arn String
    audiences List<String>
    fillerSlate ChannelSlateSource
    The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the LINEAR PlaybackMode . MediaTailor doesn't support filler slate for channels using the LOOP PlaybackMode .
    logConfiguration ChannelLogConfigurationForChannel
    The log configuration.
    playbackMode ChannelPlaybackMode

    The type of playback mode for this channel.

    LINEAR - Programs play back-to-back only once.

    LOOP - Programs play back-to-back in an endless loop. When the last program in the schedule plays, playback loops back to the first program in the schedule.

    tags List<Tag>
    The tags to assign to the channel.
    timeShiftConfiguration ChannelTimeShiftConfiguration
    The configuration for time-shifted viewing.
    arn string
    audiences string[]
    fillerSlate ChannelSlateSource
    The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the LINEAR PlaybackMode . MediaTailor doesn't support filler slate for channels using the LOOP PlaybackMode .
    logConfiguration ChannelLogConfigurationForChannel
    The log configuration.
    playbackMode ChannelPlaybackMode

    The type of playback mode for this channel.

    LINEAR - Programs play back-to-back only once.

    LOOP - Programs play back-to-back in an endless loop. When the last program in the schedule plays, playback loops back to the first program in the schedule.

    tags Tag[]
    The tags to assign to the channel.
    timeShiftConfiguration ChannelTimeShiftConfiguration
    The configuration for time-shifted viewing.
    arn str
    audiences Sequence[str]
    filler_slate ChannelSlateSource
    The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the LINEAR PlaybackMode . MediaTailor doesn't support filler slate for channels using the LOOP PlaybackMode .
    log_configuration ChannelLogConfigurationForChannel
    The log configuration.
    playback_mode ChannelPlaybackMode

    The type of playback mode for this channel.

    LINEAR - Programs play back-to-back only once.

    LOOP - Programs play back-to-back in an endless loop. When the last program in the schedule plays, playback loops back to the first program in the schedule.

    tags Sequence[root_Tag]
    The tags to assign to the channel.
    time_shift_configuration ChannelTimeShiftConfiguration
    The configuration for time-shifted viewing.
    arn String
    audiences List<String>
    fillerSlate Property Map
    The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the LINEAR PlaybackMode . MediaTailor doesn't support filler slate for channels using the LOOP PlaybackMode .
    logConfiguration Property Map
    The log configuration.
    playbackMode "LOOP" | "LINEAR"

    The type of playback mode for this channel.

    LINEAR - Programs play back-to-back only once.

    LOOP - Programs play back-to-back in an endless loop. When the last program in the schedule plays, playback loops back to the first program in the schedule.

    tags List<Property Map>
    The tags to assign to the channel.
    timeShiftConfiguration Property Map
    The configuration for time-shifted viewing.

    Supporting Types

    ChannelLogConfigurationForChannel

    ChannelLogType

    ChannelPlaybackMode

    ChannelSlateSource

    ChannelTimeShiftConfiguration

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi