@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)
122 lines (121 loc) • 6.16 kB
TypeScript
export declare const ChannelContainerFormat: {
readonly Ts: "TS";
readonly FragmentedMp4: "FRAGMENTED_MP4";
};
/**
* Indicates which content-packaging format is used (MPEG-TS or fMP4). If multitrackInputConfiguration is specified and enabled is true, then containerFormat is required and must be set to FRAGMENTED_MP4. Otherwise, containerFormat may be set to TS or FRAGMENTED_MP4. Default: TS.
*/
export type ChannelContainerFormat = (typeof ChannelContainerFormat)[keyof typeof ChannelContainerFormat];
export declare const ChannelLatencyMode: {
readonly Normal: "NORMAL";
readonly Low: "LOW";
};
/**
* Channel latency mode.
*/
export type ChannelLatencyMode = (typeof ChannelLatencyMode)[keyof typeof ChannelLatencyMode];
export declare const ChannelMultitrackInputConfigurationMaximumResolution: {
readonly Sd: "SD";
readonly Hd: "HD";
readonly FullHd: "FULL_HD";
};
/**
* Maximum resolution for multitrack input. Required if enabled is true.
*/
export type ChannelMultitrackInputConfigurationMaximumResolution = (typeof ChannelMultitrackInputConfigurationMaximumResolution)[keyof typeof ChannelMultitrackInputConfigurationMaximumResolution];
export declare const ChannelMultitrackInputConfigurationPolicy: {
readonly Allow: "ALLOW";
readonly Require: "REQUIRE";
};
/**
* Indicates whether multitrack input is allowed or required. Required if enabled is true.
*/
export type ChannelMultitrackInputConfigurationPolicy = (typeof ChannelMultitrackInputConfigurationPolicy)[keyof typeof ChannelMultitrackInputConfigurationPolicy];
export declare const ChannelPreset: {
readonly Empty: "";
readonly HigherBandwidthDelivery: "HIGHER_BANDWIDTH_DELIVERY";
readonly ConstrainedBandwidthDelivery: "CONSTRAINED_BANDWIDTH_DELIVERY";
};
/**
* Optional transcode preset for the channel. This is selectable only for ADVANCED_HD and ADVANCED_SD channel types. For those channel types, the default preset is HIGHER_BANDWIDTH_DELIVERY. For other channel types (BASIC and STANDARD), preset is the empty string ("").
*/
export type ChannelPreset = (typeof ChannelPreset)[keyof typeof ChannelPreset];
export declare const ChannelType: {
readonly Standard: "STANDARD";
readonly Basic: "BASIC";
readonly AdvancedSd: "ADVANCED_SD";
readonly AdvancedHd: "ADVANCED_HD";
};
/**
* Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable resolution or bitrate, the stream probably will disconnect immediately.
*/
export type ChannelType = (typeof ChannelType)[keyof typeof ChannelType];
export declare const IngestConfigurationIngestProtocol: {
readonly Rtmp: "RTMP";
readonly Rtmps: "RTMPS";
};
/**
* Ingest Protocol.
*/
export type IngestConfigurationIngestProtocol = (typeof IngestConfigurationIngestProtocol)[keyof typeof IngestConfigurationIngestProtocol];
export declare const IngestConfigurationState: {
readonly Active: "ACTIVE";
readonly Inactive: "INACTIVE";
};
/**
* State of IngestConfiguration which determines whether IngestConfiguration is in use or not.
*/
export type IngestConfigurationState = (typeof IngestConfigurationState)[keyof typeof IngestConfigurationState];
export declare const RecordingConfigurationRenditionConfigurationRenditionSelection: {
readonly All: "ALL";
readonly None: "NONE";
readonly Custom: "CUSTOM";
};
/**
* Resolution Selection indicates which set of renditions are recorded for a stream.
*/
export type RecordingConfigurationRenditionConfigurationRenditionSelection = (typeof RecordingConfigurationRenditionConfigurationRenditionSelection)[keyof typeof RecordingConfigurationRenditionConfigurationRenditionSelection];
export declare const RecordingConfigurationRenditionConfigurationRenditionsItem: {
readonly FullHd: "FULL_HD";
readonly Hd: "HD";
readonly Sd: "SD";
readonly LowestResolution: "LOWEST_RESOLUTION";
};
export type RecordingConfigurationRenditionConfigurationRenditionsItem = (typeof RecordingConfigurationRenditionConfigurationRenditionsItem)[keyof typeof RecordingConfigurationRenditionConfigurationRenditionsItem];
export declare const RecordingConfigurationState: {
readonly Creating: "CREATING";
readonly CreateFailed: "CREATE_FAILED";
readonly Active: "ACTIVE";
};
/**
* Recording Configuration State.
*/
export type RecordingConfigurationState = (typeof RecordingConfigurationState)[keyof typeof RecordingConfigurationState];
export declare const RecordingConfigurationThumbnailConfigurationRecordingMode: {
readonly Interval: "INTERVAL";
readonly Disabled: "DISABLED";
};
/**
* Thumbnail Recording Mode, which determines whether thumbnails are recorded at an interval or are disabled.
*/
export type RecordingConfigurationThumbnailConfigurationRecordingMode = (typeof RecordingConfigurationThumbnailConfigurationRecordingMode)[keyof typeof RecordingConfigurationThumbnailConfigurationRecordingMode];
export declare const RecordingConfigurationThumbnailConfigurationResolution: {
readonly FullHd: "FULL_HD";
readonly Hd: "HD";
readonly Sd: "SD";
readonly LowestResolution: "LOWEST_RESOLUTION";
};
/**
* Resolution indicates the desired resolution of recorded thumbnails.
*/
export type RecordingConfigurationThumbnailConfigurationResolution = (typeof RecordingConfigurationThumbnailConfigurationResolution)[keyof typeof RecordingConfigurationThumbnailConfigurationResolution];
export declare const RecordingConfigurationThumbnailConfigurationStorageItem: {
readonly Sequential: "SEQUENTIAL";
readonly Latest: "LATEST";
};
export type RecordingConfigurationThumbnailConfigurationStorageItem = (typeof RecordingConfigurationThumbnailConfigurationStorageItem)[keyof typeof RecordingConfigurationThumbnailConfigurationStorageItem];
export declare const StageAutoParticipantRecordingConfigurationMediaTypesItem: {
readonly AudioVideo: "AUDIO_VIDEO";
readonly AudioOnly: "AUDIO_ONLY";
};
export type StageAutoParticipantRecordingConfigurationMediaTypesItem = (typeof StageAutoParticipantRecordingConfigurationMediaTypesItem)[keyof typeof StageAutoParticipantRecordingConfigurationMediaTypesItem];