@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)
87 lines (86 loc) • 3.42 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
import * as enums from "../types/enums";
/**
* Represents a router input in AWS Elemental MediaConnect that can be used to egress content transmitted from router inputs
*/
export declare function getRouterOutputResource(args: GetRouterOutputResourceArgs, opts?: pulumi.InvokeOptions): Promise<GetRouterOutputResourceResult>;
export interface GetRouterOutputResourceArgs {
/**
* The Amazon Resource Name (ARN) of the router output.
*/
arn: string;
}
export interface GetRouterOutputResourceResult {
/**
* The Amazon Resource Name (ARN) of the router output.
*/
readonly arn?: string;
readonly configuration?: outputs.mediaconnect.RouterOutputResourceRouterOutputConfiguration0Properties | outputs.mediaconnect.RouterOutputResourceRouterOutputConfiguration1Properties | outputs.mediaconnect.RouterOutputResourceRouterOutputConfiguration2Properties;
/**
* The timestamp when the router output was created.
*/
readonly createdAt?: string;
/**
* The unique identifier of the router output.
*/
readonly id?: string;
/**
* The IP address of the router output.
*/
readonly ipAddress?: string;
/**
* The maintenance configuration settings applied to this router output.
*/
readonly maintenanceConfiguration?: outputs.mediaconnect.RouterOutputResourceMaintenanceConfiguration0Properties | outputs.mediaconnect.RouterOutputResourceMaintenanceConfiguration1Properties;
/**
* The type of maintenance configuration applied to this router output.
*/
readonly maintenanceType?: enums.mediaconnect.RouterOutputResourceMaintenanceType;
/**
* The maximum bitrate for the router output.
*/
readonly maximumBitrate?: number;
/**
* The name of the router output.
*/
readonly name?: string;
/**
* The type of the router output.
*/
readonly outputType?: enums.mediaconnect.RouterOutputResourceRouterOutputType;
/**
* The current state of the association between the router output and its input.
*/
readonly routedState?: enums.mediaconnect.RouterOutputResourceRouterOutputRoutedState;
/**
* Indicates whether the router output is configured for Regional or global routing.
*/
readonly routingScope?: enums.mediaconnect.RouterOutputResourceRoutingScope;
/**
* The overall state of the router output.
*/
readonly state?: enums.mediaconnect.RouterOutputResourceRouterOutputState;
/**
* Key-value pairs that can be used to tag this router output.
*/
readonly tags?: outputs.Tag[];
/**
* The tier level of the router output.
*/
readonly tier?: enums.mediaconnect.RouterOutputResourceRouterOutputTier;
/**
* The timestamp when the router output was last updated.
*/
readonly updatedAt?: string;
}
/**
* Represents a router input in AWS Elemental MediaConnect that can be used to egress content transmitted from router inputs
*/
export declare function getRouterOutputResourceOutput(args: GetRouterOutputResourceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetRouterOutputResourceResult>;
export interface GetRouterOutputResourceOutputArgs {
/**
* The Amazon Resource Name (ARN) of the router output.
*/
arn: pulumi.Input<string>;
}