We recommend new projects start with resources from the AWS provider.
aws-native.mediatailor.getChannel
We recommend new projects start with resources from the AWS provider.
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)
public static Output<GetChannelResult> getChannel(GetChannelArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:mediatailor:getChannel
arguments:
# arguments dictionaryThe following arguments are supported:
- Channel
Name string - The name of the channel.
- Channel
Name string - The name of the channel.
- channel
Name String - The name of the channel.
- channel
Name string - The name of the channel.
- channel_
name str - The name of the channel.
- channel
Name String - The name of the channel.
getChannel Result
The following output properties are available:
- Arn string
- Audiences List<string>
- Filler
Slate Pulumi.Aws Native. Media Tailor. Outputs. Channel Slate Source - The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the
LINEARPlaybackMode. MediaTailor doesn't support filler slate for channels using theLOOPPlaybackMode. - Log
Configuration Pulumi.Aws Native. Media Tailor. Outputs. Channel Log Configuration For Channel - The log configuration.
- Outputs
List<Pulumi.
Aws Native. Media Tailor. Outputs. Channel Request Output Item> - Playback
Mode Pulumi.Aws Native. Media Tailor. Channel Playback Mode 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.-
List<Pulumi.
Aws Native. Outputs. Tag> - The tags to assign to the channel.
- Time
Shift Pulumi.Configuration Aws Native. Media Tailor. Outputs. Channel Time Shift Configuration - The configuration for time-shifted viewing.
- Arn string
- Audiences []string
- Filler
Slate ChannelSlate Source - The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the
LINEARPlaybackMode. MediaTailor doesn't support filler slate for channels using theLOOPPlaybackMode. - Log
Configuration ChannelLog Configuration For Channel - The log configuration.
- Outputs
[]Channel
Request Output Item - Playback
Mode ChannelPlayback Mode 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.- Tag
- The tags to assign to the channel.
- Time
Shift ChannelConfiguration Time Shift Configuration - The configuration for time-shifted viewing.
- arn String
- audiences List<String>
- filler
Slate ChannelSlate Source - The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the
LINEARPlaybackMode. MediaTailor doesn't support filler slate for channels using theLOOPPlaybackMode. - log
Configuration ChannelLog Configuration For Channel - The log configuration.
- outputs
List<Channel
Request Output Item> - playback
Mode ChannelPlayback Mode 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.- List<Tag>
- The tags to assign to the channel.
- time
Shift ChannelConfiguration Time Shift Configuration - The configuration for time-shifted viewing.
- arn string
- audiences string[]
- filler
Slate ChannelSlate Source - The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the
LINEARPlaybackMode. MediaTailor doesn't support filler slate for channels using theLOOPPlaybackMode. - log
Configuration ChannelLog Configuration For Channel - The log configuration.
- outputs
Channel
Request Output Item[] - playback
Mode ChannelPlayback Mode 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.- Tag[]
- The tags to assign to the channel.
- time
Shift ChannelConfiguration Time Shift Configuration - The configuration for time-shifted viewing.
- arn str
- audiences Sequence[str]
- filler_
slate ChannelSlate Source - The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the
LINEARPlaybackMode. MediaTailor doesn't support filler slate for channels using theLOOPPlaybackMode. - log_
configuration ChannelLog Configuration For Channel - The log configuration.
- outputs
Sequence[Channel
Request Output Item] - playback_
mode ChannelPlayback Mode 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.- Sequence[root_Tag]
- The tags to assign to the channel.
- time_
shift_ Channelconfiguration Time Shift Configuration - The configuration for time-shifted viewing.
- arn String
- audiences List<String>
- filler
Slate Property Map - The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the
LINEARPlaybackMode. MediaTailor doesn't support filler slate for channels using theLOOPPlaybackMode. - log
Configuration Property Map - The log configuration.
- outputs List<Property Map>
- playback
Mode "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.- List<Property Map>
- The tags to assign to the channel.
- time
Shift Property MapConfiguration - The configuration for time-shifted viewing.
Supporting Types
ChannelAdMarkupType
ChannelDashPlaylistSettings
- Manifest
Window doubleSeconds - Min
Buffer doubleTime Seconds - Min
Update doublePeriod Seconds - Suggested
Presentation doubleDelay Seconds
- Manifest
Window float64Seconds - Min
Buffer float64Time Seconds - Min
Update float64Period Seconds - Suggested
Presentation float64Delay Seconds
- manifest
Window DoubleSeconds - min
Buffer DoubleTime Seconds - min
Update DoublePeriod Seconds - suggested
Presentation DoubleDelay Seconds
- manifest
Window numberSeconds - min
Buffer numberTime Seconds - min
Update numberPeriod Seconds - suggested
Presentation numberDelay Seconds
- manifest
Window NumberSeconds - min
Buffer NumberTime Seconds - min
Update NumberPeriod Seconds - suggested
Presentation NumberDelay Seconds
ChannelHlsPlaylistSettings
ChannelLogConfigurationForChannel
ChannelLogType
ChannelPlaybackMode
ChannelRequestOutputItem
- Manifest
Name string - Source
Group string - Dash
Playlist Pulumi.Settings Aws Native. Media Tailor. Inputs. Channel Dash Playlist Settings - DASH manifest configuration parameters.
- Hls
Playlist Pulumi.Settings Aws Native. Media Tailor. Inputs. Channel Hls Playlist Settings - HLS playlist configuration parameters.
- Manifest
Name string - Source
Group string - Dash
Playlist ChannelSettings Dash Playlist Settings - DASH manifest configuration parameters.
- Hls
Playlist ChannelSettings Hls Playlist Settings - HLS playlist configuration parameters.
- manifest
Name String - source
Group String - dash
Playlist ChannelSettings Dash Playlist Settings - DASH manifest configuration parameters.
- hls
Playlist ChannelSettings Hls Playlist Settings - HLS playlist configuration parameters.
- manifest
Name string - source
Group string - dash
Playlist ChannelSettings Dash Playlist Settings - DASH manifest configuration parameters.
- hls
Playlist ChannelSettings Hls Playlist Settings - HLS playlist configuration parameters.
- manifest_
name str - source_
group str - dash_
playlist_ Channelsettings Dash Playlist Settings - DASH manifest configuration parameters.
- hls_
playlist_ Channelsettings Hls Playlist Settings - HLS playlist configuration parameters.
- manifest
Name String - source
Group String - dash
Playlist Property MapSettings - DASH manifest configuration parameters.
- hls
Playlist Property MapSettings - HLS playlist configuration parameters.
ChannelSlateSource
- Source
Location stringName - Vod
Source stringName
- Source
Location stringName - Vod
Source stringName
- source
Location StringName - vod
Source StringName
- source
Location stringName - vod
Source stringName
- source
Location StringName - vod
Source StringName
ChannelTimeShiftConfiguration
- Max
Time doubleDelay Seconds
- Max
Time float64Delay Seconds
- max
Time DoubleDelay Seconds
- max
Time numberDelay Seconds
- max_
time_ floatdelay_ seconds
- max
Time NumberDelay Seconds
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
