We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.ivs.getChannel
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
Resource Type definition for AWS::IVS::Channel
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(arn: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetChannelResult
def get_channel_output(arn: 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:ivs:getChannel
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Arn string
- Channel ARN is automatically generated on creation and assigned as the unique identifier.
- Arn string
- Channel ARN is automatically generated on creation and assigned as the unique identifier.
- arn String
- Channel ARN is automatically generated on creation and assigned as the unique identifier.
- arn string
- Channel ARN is automatically generated on creation and assigned as the unique identifier.
- arn str
- Channel ARN is automatically generated on creation and assigned as the unique identifier.
- arn String
- Channel ARN is automatically generated on creation and assigned as the unique identifier.
getChannel Result
The following output properties are available:
- Arn string
- Channel ARN is automatically generated on creation and assigned as the unique identifier.
- bool
- Whether the channel is authorized.
- ContainerFormat Pulumi.Aws Native. Ivs. Channel Container Format 
- Indicates which content-packaging format is used (MPEG-TS or fMP4). If multitrackInputConfiguration is specified and enabled is true, then containerFormat is required and must be set to FRAGMENTED_MP4. Otherwise, containerFormat may be set to TS or FRAGMENTED_MP4. Default: TS.
- IngestEndpoint string
- Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.
- InsecureIngest bool
- Whether the channel allows insecure ingest.
- LatencyMode Pulumi.Aws Native. Ivs. Channel Latency Mode 
- Channel latency mode.
- MultitrackInput Pulumi.Configuration Aws Native. Ivs. Outputs. Channel Multitrack Input Configuration 
- Object specifying multitrack input configuration. Default: no multitrack input configuration is specified.
- Name string
- Channel
- PlaybackUrl string
- Channel Playback URL.
- Preset
Pulumi.Aws Native. Ivs. Channel Preset 
- 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 ("").
- RecordingConfiguration stringArn 
- Recording Configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled).
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- A list of key-value pairs that contain metadata for the asset model.
- Type
Pulumi.Aws Native. Ivs. Channel Type 
- Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.
- Arn string
- Channel ARN is automatically generated on creation and assigned as the unique identifier.
- bool
- Whether the channel is authorized.
- ContainerFormat ChannelContainer Format 
- Indicates which content-packaging format is used (MPEG-TS or fMP4). If multitrackInputConfiguration is specified and enabled is true, then containerFormat is required and must be set to FRAGMENTED_MP4. Otherwise, containerFormat may be set to TS or FRAGMENTED_MP4. Default: TS.
- IngestEndpoint string
- Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.
- InsecureIngest bool
- Whether the channel allows insecure ingest.
- LatencyMode ChannelLatency Mode 
- Channel latency mode.
- MultitrackInput ChannelConfiguration Multitrack Input Configuration 
- Object specifying multitrack input configuration. Default: no multitrack input configuration is specified.
- Name string
- Channel
- PlaybackUrl string
- Channel Playback URL.
- Preset
ChannelPreset 
- 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 ("").
- RecordingConfiguration stringArn 
- Recording Configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled).
- Tag
- A list of key-value pairs that contain metadata for the asset model.
- Type
ChannelType 
- Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.
- arn String
- Channel ARN is automatically generated on creation and assigned as the unique identifier.
- Boolean
- Whether the channel is authorized.
- containerFormat ChannelContainer Format 
- Indicates which content-packaging format is used (MPEG-TS or fMP4). If multitrackInputConfiguration is specified and enabled is true, then containerFormat is required and must be set to FRAGMENTED_MP4. Otherwise, containerFormat may be set to TS or FRAGMENTED_MP4. Default: TS.
- ingestEndpoint String
- Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.
- insecureIngest Boolean
- Whether the channel allows insecure ingest.
- latencyMode ChannelLatency Mode 
- Channel latency mode.
- multitrackInput ChannelConfiguration Multitrack Input Configuration 
- Object specifying multitrack input configuration. Default: no multitrack input configuration is specified.
- name String
- Channel
- playbackUrl String
- Channel Playback URL.
- preset
ChannelPreset 
- 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 ("").
- recordingConfiguration StringArn 
- Recording Configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled).
- List<Tag>
- A list of key-value pairs that contain metadata for the asset model.
- type
ChannelType 
- Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.
- arn string
- Channel ARN is automatically generated on creation and assigned as the unique identifier.
- boolean
- Whether the channel is authorized.
- containerFormat ChannelContainer Format 
- Indicates which content-packaging format is used (MPEG-TS or fMP4). If multitrackInputConfiguration is specified and enabled is true, then containerFormat is required and must be set to FRAGMENTED_MP4. Otherwise, containerFormat may be set to TS or FRAGMENTED_MP4. Default: TS.
- ingestEndpoint string
- Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.
- insecureIngest boolean
- Whether the channel allows insecure ingest.
- latencyMode ChannelLatency Mode 
- Channel latency mode.
- multitrackInput ChannelConfiguration Multitrack Input Configuration 
- Object specifying multitrack input configuration. Default: no multitrack input configuration is specified.
- name string
- Channel
- playbackUrl string
- Channel Playback URL.
- preset
ChannelPreset 
- 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 ("").
- recordingConfiguration stringArn 
- Recording Configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled).
- Tag[]
- A list of key-value pairs that contain metadata for the asset model.
- type
ChannelType 
- Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.
- arn str
- Channel ARN is automatically generated on creation and assigned as the unique identifier.
- bool
- Whether the channel is authorized.
- container_format ChannelContainer Format 
- Indicates which content-packaging format is used (MPEG-TS or fMP4). If multitrackInputConfiguration is specified and enabled is true, then containerFormat is required and must be set to FRAGMENTED_MP4. Otherwise, containerFormat may be set to TS or FRAGMENTED_MP4. Default: TS.
- ingest_endpoint str
- Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.
- insecure_ingest bool
- Whether the channel allows insecure ingest.
- latency_mode ChannelLatency Mode 
- Channel latency mode.
- multitrack_input_ Channelconfiguration Multitrack Input Configuration 
- Object specifying multitrack input configuration. Default: no multitrack input configuration is specified.
- name str
- Channel
- playback_url str
- Channel Playback URL.
- preset
ChannelPreset 
- 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_ strarn 
- Recording Configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled).
- Sequence[root_Tag]
- A list of key-value pairs that contain metadata for the asset model.
- type
ChannelType 
- Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.
- arn String
- Channel ARN is automatically generated on creation and assigned as the unique identifier.
- Boolean
- Whether the channel is authorized.
- containerFormat "TS" | "FRAGMENTED_MP4"
- Indicates which content-packaging format is used (MPEG-TS or fMP4). If multitrackInputConfiguration is specified and enabled is true, then containerFormat is required and must be set to FRAGMENTED_MP4. Otherwise, containerFormat may be set to TS or FRAGMENTED_MP4. Default: TS.
- ingestEndpoint String
- Channel ingest endpoint, part of the definition of an ingest server, used when you set up streaming software.
- insecureIngest Boolean
- Whether the channel allows insecure ingest.
- latencyMode "NORMAL" | "LOW"
- Channel latency mode.
- multitrackInput Property MapConfiguration 
- Object specifying multitrack input configuration. Default: no multitrack input configuration is specified.
- name String
- Channel
- playbackUrl String
- Channel Playback URL.
- preset "" | "HIGHER_BANDWIDTH_DELIVERY" | "CONSTRAINED_BANDWIDTH_DELIVERY"
- 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 ("").
- recordingConfiguration StringArn 
- Recording Configuration ARN. A value other than an empty string indicates that recording is enabled. Default: "" (recording is disabled).
- List<Property Map>
- A list of key-value pairs that contain metadata for the asset model.
- type "STANDARD" | "BASIC" | "ADVANCED_SD" | "ADVANCED_HD"
- Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.
Supporting Types
ChannelContainerFormat  
ChannelLatencyMode  
ChannelMultitrackInputConfiguration   
- Enabled bool
- Indicates whether multitrack input is enabled. Can be set to true only if channel type is STANDARD. Setting enabled to true with any other channel type will cause an exception. If true, then policy, maximumResolution, and containerFormat are required, and containerFormat must be set to FRAGMENTED_MP4. Default: false.
- MaximumResolution Pulumi.Aws Native. Ivs. Channel Multitrack Input Configuration Maximum Resolution 
- Maximum resolution for multitrack input. Required if enabled is true.
- Policy
Pulumi.Aws Native. Ivs. Channel Multitrack Input Configuration Policy 
- Indicates whether multitrack input is allowed or required. Required if enabled is true.
- Enabled bool
- Indicates whether multitrack input is enabled. Can be set to true only if channel type is STANDARD. Setting enabled to true with any other channel type will cause an exception. If true, then policy, maximumResolution, and containerFormat are required, and containerFormat must be set to FRAGMENTED_MP4. Default: false.
- MaximumResolution ChannelMultitrack Input Configuration Maximum Resolution 
- Maximum resolution for multitrack input. Required if enabled is true.
- Policy
ChannelMultitrack Input Configuration Policy 
- Indicates whether multitrack input is allowed or required. Required if enabled is true.
- enabled Boolean
- Indicates whether multitrack input is enabled. Can be set to true only if channel type is STANDARD. Setting enabled to true with any other channel type will cause an exception. If true, then policy, maximumResolution, and containerFormat are required, and containerFormat must be set to FRAGMENTED_MP4. Default: false.
- maximumResolution ChannelMultitrack Input Configuration Maximum Resolution 
- Maximum resolution for multitrack input. Required if enabled is true.
- policy
ChannelMultitrack Input Configuration Policy 
- Indicates whether multitrack input is allowed or required. Required if enabled is true.
- enabled boolean
- Indicates whether multitrack input is enabled. Can be set to true only if channel type is STANDARD. Setting enabled to true with any other channel type will cause an exception. If true, then policy, maximumResolution, and containerFormat are required, and containerFormat must be set to FRAGMENTED_MP4. Default: false.
- maximumResolution ChannelMultitrack Input Configuration Maximum Resolution 
- Maximum resolution for multitrack input. Required if enabled is true.
- policy
ChannelMultitrack Input Configuration Policy 
- Indicates whether multitrack input is allowed or required. Required if enabled is true.
- enabled bool
- Indicates whether multitrack input is enabled. Can be set to true only if channel type is STANDARD. Setting enabled to true with any other channel type will cause an exception. If true, then policy, maximumResolution, and containerFormat are required, and containerFormat must be set to FRAGMENTED_MP4. Default: false.
- maximum_resolution ChannelMultitrack Input Configuration Maximum Resolution 
- Maximum resolution for multitrack input. Required if enabled is true.
- policy
ChannelMultitrack Input Configuration Policy 
- Indicates whether multitrack input is allowed or required. Required if enabled is true.
- enabled Boolean
- Indicates whether multitrack input is enabled. Can be set to true only if channel type is STANDARD. Setting enabled to true with any other channel type will cause an exception. If true, then policy, maximumResolution, and containerFormat are required, and containerFormat must be set to FRAGMENTED_MP4. Default: false.
- maximumResolution "SD" | "HD" | "FULL_HD"
- Maximum resolution for multitrack input. Required if enabled is true.
- policy "ALLOW" | "REQUIRE"
- Indicates whether multitrack input is allowed or required. Required if enabled is true.
ChannelMultitrackInputConfigurationMaximumResolution     
ChannelMultitrackInputConfigurationPolicy    
ChannelPreset 
ChannelType 
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.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi