AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.mediapackage.getChannel
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 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
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi