We recommend new projects start with resources from the AWS provider.
aws-native.mediapackagev2.getChannel
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Represents an entry point into AWS Elemental MediaPackage for an ABR video content stream sent from an upstream encoder such as AWS Elemental MediaLive. The channel continuously analyzes the content that it receives and prepares it to be distributed to consumers via one or more origin endpoints.
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:mediapackagev2:getChannel
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Arn string
- Arn string
- arn String
- arn string
- arn str
- arn String
getChannel Result
The following output properties are available:
- Arn string
- CreatedAt string
- Description string
- IngestEndpoint List<string>Urls 
- IngestEndpoints List<Pulumi.Aws Native. Media Package V2. Outputs. Channel Ingest Endpoint> 
- InputSwitch Pulumi.Configuration Aws Native. Media Package V2. Outputs. Channel Input Switch Configuration 
- The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.
- ModifiedAt string
- OutputHeader Pulumi.Configuration Aws Native. Media Package V2. Outputs. Channel Output Header Configuration 
- The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- The tags associated with the channel.
- Arn string
- CreatedAt string
- Description string
- IngestEndpoint []stringUrls 
- IngestEndpoints []ChannelIngest Endpoint 
- InputSwitch ChannelConfiguration Input Switch Configuration 
- The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.
- ModifiedAt string
- OutputHeader ChannelConfiguration Output Header Configuration 
- The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.
- Tag
- The tags associated with the channel.
- arn String
- createdAt String
- description String
- ingestEndpoint List<String>Urls 
- ingestEndpoints List<ChannelIngest Endpoint> 
- inputSwitch ChannelConfiguration Input Switch Configuration 
- The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.
- modifiedAt String
- outputHeader ChannelConfiguration Output Header Configuration 
- The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.
- List<Tag>
- The tags associated with the channel.
- arn string
- createdAt string
- description string
- ingestEndpoint string[]Urls 
- ingestEndpoints ChannelIngest Endpoint[] 
- inputSwitch ChannelConfiguration Input Switch Configuration 
- The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.
- modifiedAt string
- outputHeader ChannelConfiguration Output Header Configuration 
- The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.
- Tag[]
- The tags associated with the channel.
- arn str
- created_at str
- description str
- ingest_endpoint_ Sequence[str]urls 
- ingest_endpoints Sequence[ChannelIngest Endpoint] 
- input_switch_ Channelconfiguration Input Switch Configuration 
- The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.
- modified_at str
- output_header_ Channelconfiguration Output Header Configuration 
- The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.
- Sequence[root_Tag]
- The tags associated with the channel.
- arn String
- createdAt String
- description String
- ingestEndpoint List<String>Urls 
- ingestEndpoints List<Property Map>
- inputSwitch Property MapConfiguration 
- The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive.
- modifiedAt String
- outputHeader Property MapConfiguration 
- The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN.
- List<Property Map>
- The tags associated with the channel.
Supporting Types
ChannelIngestEndpoint  
ChannelInputSwitchConfiguration   
- MqcsInput boolSwitching 
- MqcsInput boolSwitching 
- mqcsInput BooleanSwitching 
- mqcsInput booleanSwitching 
- mqcs_input_ boolswitching 
- mqcsInput BooleanSwitching 
ChannelOutputHeaderConfiguration   
- PublishMqcs bool
- PublishMqcs bool
- publishMqcs Boolean
- publishMqcs boolean
- publish_mqcs bool
- publishMqcs Boolean
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.