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.mediapackage.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 schema for AWS::MediaPackage::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(id: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetChannelResult
def get_channel_output(id: 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:mediapackage:getChannel
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Id string
- The ID of the Channel.
- Id string
- The ID of the Channel.
- id String
- The ID of the Channel.
- id string
- The ID of the Channel.
- id str
- The ID of the Channel.
- id String
- The ID of the Channel.
getChannel Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) assigned to the Channel.
- Description string
- A short text description of the Channel.
- EgressAccess Pulumi.Logs Aws Native. Media Package. Outputs. Channel Log Configuration 
- The configuration parameters for egress access logging.
- HlsIngest Pulumi.Aws Native. Media Package. Outputs. Channel Hls Ingest 
- An HTTP Live Streaming (HLS) ingest resource configuration.
- IngressAccess Pulumi.Logs Aws Native. Media Package. Outputs. Channel Log Configuration 
- The configuration parameters for egress access logging.
- Arn string
- The Amazon Resource Name (ARN) assigned to the Channel.
- Description string
- A short text description of the Channel.
- EgressAccess ChannelLogs Log Configuration 
- The configuration parameters for egress access logging.
- HlsIngest ChannelHls Ingest 
- An HTTP Live Streaming (HLS) ingest resource configuration.
- IngressAccess ChannelLogs Log Configuration 
- The configuration parameters for egress access logging.
- arn String
- The Amazon Resource Name (ARN) assigned to the Channel.
- description String
- A short text description of the Channel.
- egressAccess ChannelLogs Log Configuration 
- The configuration parameters for egress access logging.
- hlsIngest ChannelHls Ingest 
- An HTTP Live Streaming (HLS) ingest resource configuration.
- ingressAccess ChannelLogs Log Configuration 
- The configuration parameters for egress access logging.
- arn string
- The Amazon Resource Name (ARN) assigned to the Channel.
- description string
- A short text description of the Channel.
- egressAccess ChannelLogs Log Configuration 
- The configuration parameters for egress access logging.
- hlsIngest ChannelHls Ingest 
- An HTTP Live Streaming (HLS) ingest resource configuration.
- ingressAccess ChannelLogs Log Configuration 
- The configuration parameters for egress access logging.
- arn str
- The Amazon Resource Name (ARN) assigned to the Channel.
- description str
- A short text description of the Channel.
- egress_access_ Channellogs Log Configuration 
- The configuration parameters for egress access logging.
- hls_ingest ChannelHls Ingest 
- An HTTP Live Streaming (HLS) ingest resource configuration.
- ingress_access_ Channellogs Log Configuration 
- The configuration parameters for egress access logging.
- arn String
- The Amazon Resource Name (ARN) assigned to the Channel.
- description String
- A short text description of the Channel.
- egressAccess Property MapLogs 
- The configuration parameters for egress access logging.
- hlsIngest Property Map
- An HTTP Live Streaming (HLS) ingest resource configuration.
- ingressAccess Property MapLogs 
- The configuration parameters for egress access logging.
Supporting Types
ChannelHlsIngest  
- IngestEndpoints List<Pulumi.Aws Native. Media Package. Inputs. Channel Ingest Endpoint> 
- A list of endpoints to which the source stream should be sent.
- IngestEndpoints []ChannelIngest Endpoint 
- A list of endpoints to which the source stream should be sent.
- ingestEndpoints List<ChannelIngest Endpoint> 
- A list of endpoints to which the source stream should be sent.
- ingestEndpoints ChannelIngest Endpoint[] 
- A list of endpoints to which the source stream should be sent.
- ingest_endpoints Sequence[ChannelIngest Endpoint] 
- A list of endpoints to which the source stream should be sent.
- ingestEndpoints List<Property Map>
- A list of endpoints to which the source stream should be sent.
ChannelIngestEndpoint  
ChannelLogConfiguration  
- LogGroup stringName 
- Sets a custom AWS CloudWatch log group name for access logs. If a log group name isn't specified, the defaults are used: /aws/MediaPackage/EgressAccessLogs for egress access logs and /aws/MediaPackage/IngressAccessLogs for ingress access logs.
- LogGroup stringName 
- Sets a custom AWS CloudWatch log group name for access logs. If a log group name isn't specified, the defaults are used: /aws/MediaPackage/EgressAccessLogs for egress access logs and /aws/MediaPackage/IngressAccessLogs for ingress access logs.
- logGroup StringName 
- Sets a custom AWS CloudWatch log group name for access logs. If a log group name isn't specified, the defaults are used: /aws/MediaPackage/EgressAccessLogs for egress access logs and /aws/MediaPackage/IngressAccessLogs for ingress access logs.
- logGroup stringName 
- Sets a custom AWS CloudWatch log group name for access logs. If a log group name isn't specified, the defaults are used: /aws/MediaPackage/EgressAccessLogs for egress access logs and /aws/MediaPackage/IngressAccessLogs for ingress access logs.
- log_group_ strname 
- Sets a custom AWS CloudWatch log group name for access logs. If a log group name isn't specified, the defaults are used: /aws/MediaPackage/EgressAccessLogs for egress access logs and /aws/MediaPackage/IngressAccessLogs for ingress access logs.
- logGroup StringName 
- Sets a custom AWS CloudWatch log group name for access logs. If a log group name isn't specified, the defaults are used: /aws/MediaPackage/EgressAccessLogs for egress access logs and /aws/MediaPackage/IngressAccessLogs for ingress access logs.
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