aws-native logo
AWS Native v0.55.0, Mar 28 23

aws-native.mediapackage.getChannel

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)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:mediapackage:getChannel
  arguments:
    # arguments dictionary

The 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.

EgressAccessLogs Pulumi.AwsNative.MediaPackage.Outputs.ChannelLogConfiguration

The configuration parameters for egress access logging.

HlsIngest Pulumi.AwsNative.MediaPackage.Outputs.ChannelHlsIngest

An HTTP Live Streaming (HLS) ingest resource configuration.

IngressAccessLogs Pulumi.AwsNative.MediaPackage.Outputs.ChannelLogConfiguration

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.

EgressAccessLogs ChannelLogConfiguration

The configuration parameters for egress access logging.

HlsIngest ChannelHlsIngest

An HTTP Live Streaming (HLS) ingest resource configuration.

IngressAccessLogs ChannelLogConfiguration

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.

egressAccessLogs ChannelLogConfiguration

The configuration parameters for egress access logging.

hlsIngest ChannelHlsIngest

An HTTP Live Streaming (HLS) ingest resource configuration.

ingressAccessLogs ChannelLogConfiguration

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.

egressAccessLogs ChannelLogConfiguration

The configuration parameters for egress access logging.

hlsIngest ChannelHlsIngest

An HTTP Live Streaming (HLS) ingest resource configuration.

ingressAccessLogs ChannelLogConfiguration

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_logs ChannelLogConfiguration

The configuration parameters for egress access logging.

hls_ingest ChannelHlsIngest

An HTTP Live Streaming (HLS) ingest resource configuration.

ingress_access_logs ChannelLogConfiguration

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.

egressAccessLogs Property Map

The configuration parameters for egress access logging.

hlsIngest Property Map

An HTTP Live Streaming (HLS) ingest resource configuration.

ingressAccessLogs Property Map

The configuration parameters for egress access logging.

Supporting Types

ChannelHlsIngest

IngestEndpoints List<Pulumi.AwsNative.MediaPackage.Inputs.ChannelIngestEndpoint>

A list of endpoints to which the source stream should be sent.

IngestEndpoints []ChannelIngestEndpoint

A list of endpoints to which the source stream should be sent.

ingestEndpoints List<ChannelIngestEndpoint>

A list of endpoints to which the source stream should be sent.

ingestEndpoints ChannelIngestEndpoint[]

A list of endpoints to which the source stream should be sent.

ingest_endpoints Sequence[ChannelIngestEndpoint]

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

Id string

The system generated unique identifier for the IngestEndpoint

Password string

The system generated password for ingest authentication.

Url string

The ingest URL to which the source stream should be sent.

Username string

The system generated username for ingest authentication.

Id string

The system generated unique identifier for the IngestEndpoint

Password string

The system generated password for ingest authentication.

Url string

The ingest URL to which the source stream should be sent.

Username string

The system generated username for ingest authentication.

id String

The system generated unique identifier for the IngestEndpoint

password String

The system generated password for ingest authentication.

url String

The ingest URL to which the source stream should be sent.

username String

The system generated username for ingest authentication.

id string

The system generated unique identifier for the IngestEndpoint

password string

The system generated password for ingest authentication.

url string

The ingest URL to which the source stream should be sent.

username string

The system generated username for ingest authentication.

id str

The system generated unique identifier for the IngestEndpoint

password str

The system generated password for ingest authentication.

url str

The ingest URL to which the source stream should be sent.

username str

The system generated username for ingest authentication.

id String

The system generated unique identifier for the IngestEndpoint

password String

The system generated password for ingest authentication.

url String

The ingest URL to which the source stream should be sent.

username String

The system generated username for ingest authentication.

ChannelLogConfiguration

LogGroupName string

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.

LogGroupName string

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.

logGroupName String

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.

logGroupName string

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_name str

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.

logGroupName String

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