AWS Native is in preview. AWS Classic is fully supported.
aws-native.mediapackage.getChannel
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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.
- Egress
Access Pulumi.Logs Aws Native. Media Package. Outputs. Channel Log Configuration The configuration parameters for egress access logging.
- Hls
Ingest Pulumi.Aws Native. Media Package. Outputs. Channel Hls Ingest An HTTP Live Streaming (HLS) ingest resource configuration.
- Ingress
Access 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.
- 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.
- 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.
- 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 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.
- egress
Access Property MapLogs The configuration parameters for egress access logging.
- hls
Ingest Property Map An HTTP Live Streaming (HLS) ingest resource configuration.
- ingress
Access Property MapLogs The configuration parameters for egress access logging.
Supporting Types
ChannelHlsIngest
- Ingest
Endpoints List<Pulumi.Aws Native. Media Package. Inputs. Channel Ingest Endpoint> A list of endpoints to which the source stream should be sent.
- Ingest
Endpoints []ChannelIngest Endpoint A list of endpoints to which the source stream should be sent.
- ingest
Endpoints List<ChannelIngest Endpoint> A list of endpoints to which the source stream should be sent.
- ingest
Endpoints 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.
- ingest
Endpoints List<Property Map> A list of endpoints to which the source stream should be sent.
ChannelIngestEndpoint
ChannelLogConfiguration
- Log
Group 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 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 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 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.
- log
Group 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
AWS Native is in preview. AWS Classic is fully supported.