UNPKG

@pulumi/aws-native

Version:

The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)

62 lines (61 loc) 1.71 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; /** * Resource schema for AWS::MediaLive::Multiplex */ export declare function getMultiplex(args: GetMultiplexArgs, opts?: pulumi.InvokeOptions): Promise<GetMultiplexResult>; export interface GetMultiplexArgs { /** * The unique id of the multiplex. */ id: string; } export interface GetMultiplexResult { /** * The unique arn of the multiplex. */ readonly arn?: string; /** * A list of the multiplex output destinations. */ readonly destinations?: outputs.medialive.MultiplexOutputDestination[]; /** * The unique id of the multiplex. */ readonly id?: string; /** * Configuration for a multiplex event. */ readonly multiplexSettings?: outputs.medialive.MultiplexSettings; /** * Name of multiplex. */ readonly name?: string; /** * The number of currently healthy pipelines. */ readonly pipelinesRunningCount?: number; /** * The number of programs in the multiplex. */ readonly programCount?: number; /** * The current state of the multiplex. */ readonly state?: enums.medialive.MultiplexState; /** * A collection of key-value pairs. */ readonly tags?: outputs.Tag[]; } /** * Resource schema for AWS::MediaLive::Multiplex */ export declare function getMultiplexOutput(args: GetMultiplexOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetMultiplexResult>; export interface GetMultiplexOutputArgs { /** * The unique id of the multiplex. */ id: pulumi.Input<string>; }