We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
aws-native.mediapackage.getChannel
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 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)
// 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
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi