@nolanrigo/cloudformation
Version:
TypeScript-based imperative way to define AWS CloudFormation templates
225 lines (224 loc) • 8.72 kB
JavaScript
;
var __extends = (this && this.__extends) || (function () {
var extendStatics = function (d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
return extendStatics(d, b);
};
return function (d, b) {
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
};
})();
Object.defineProperty(exports, "__esModule", { value: true });
var resource_1 = require("../../resource");
var Scte27SourceSettings = /** @class */ (function () {
function Scte27SourceSettings(properties) {
Object.assign(this, properties);
}
return Scte27SourceSettings;
}());
exports.Scte27SourceSettings = Scte27SourceSettings;
var VideoSelectorProgramId = /** @class */ (function () {
function VideoSelectorProgramId(properties) {
Object.assign(this, properties);
}
return VideoSelectorProgramId;
}());
exports.VideoSelectorProgramId = VideoSelectorProgramId;
var AribSourceSettings = /** @class */ (function () {
function AribSourceSettings(properties) {
Object.assign(this, properties);
}
return AribSourceSettings;
}());
exports.AribSourceSettings = AribSourceSettings;
var EmbeddedSourceSettings = /** @class */ (function () {
function EmbeddedSourceSettings(properties) {
Object.assign(this, properties);
}
return EmbeddedSourceSettings;
}());
exports.EmbeddedSourceSettings = EmbeddedSourceSettings;
var CaptionSelector = /** @class */ (function () {
function CaptionSelector(properties) {
Object.assign(this, properties);
}
return CaptionSelector;
}());
exports.CaptionSelector = CaptionSelector;
var MultiplexProgramChannelDestinationSettings = /** @class */ (function () {
function MultiplexProgramChannelDestinationSettings(properties) {
Object.assign(this, properties);
}
return MultiplexProgramChannelDestinationSettings;
}());
exports.MultiplexProgramChannelDestinationSettings = MultiplexProgramChannelDestinationSettings;
var CaptionSelectorSettings = /** @class */ (function () {
function CaptionSelectorSettings(properties) {
Object.assign(this, properties);
}
return CaptionSelectorSettings;
}());
exports.CaptionSelectorSettings = CaptionSelectorSettings;
var DvbSubSourceSettings = /** @class */ (function () {
function DvbSubSourceSettings(properties) {
Object.assign(this, properties);
}
return DvbSubSourceSettings;
}());
exports.DvbSubSourceSettings = DvbSubSourceSettings;
var OutputDestination = /** @class */ (function () {
function OutputDestination(properties) {
Object.assign(this, properties);
}
return OutputDestination;
}());
exports.OutputDestination = OutputDestination;
var InputAttachment = /** @class */ (function () {
function InputAttachment(properties) {
Object.assign(this, properties);
}
return InputAttachment;
}());
exports.InputAttachment = InputAttachment;
var VideoSelectorPid = /** @class */ (function () {
function VideoSelectorPid(properties) {
Object.assign(this, properties);
}
return VideoSelectorPid;
}());
exports.VideoSelectorPid = VideoSelectorPid;
var InputSettings = /** @class */ (function () {
function InputSettings(properties) {
Object.assign(this, properties);
}
return InputSettings;
}());
exports.InputSettings = InputSettings;
var MediaPackageOutputDestinationSettings = /** @class */ (function () {
function MediaPackageOutputDestinationSettings(properties) {
Object.assign(this, properties);
}
return MediaPackageOutputDestinationSettings;
}());
exports.MediaPackageOutputDestinationSettings = MediaPackageOutputDestinationSettings;
var OutputDestinationSettings = /** @class */ (function () {
function OutputDestinationSettings(properties) {
Object.assign(this, properties);
}
return OutputDestinationSettings;
}());
exports.OutputDestinationSettings = OutputDestinationSettings;
var TeletextSourceSettings = /** @class */ (function () {
function TeletextSourceSettings(properties) {
Object.assign(this, properties);
}
return TeletextSourceSettings;
}());
exports.TeletextSourceSettings = TeletextSourceSettings;
var InputSpecification = /** @class */ (function () {
function InputSpecification(properties) {
Object.assign(this, properties);
}
return InputSpecification;
}());
exports.InputSpecification = InputSpecification;
var AudioSelector = /** @class */ (function () {
function AudioSelector(properties) {
Object.assign(this, properties);
}
return AudioSelector;
}());
exports.AudioSelector = AudioSelector;
var AudioPidSelection = /** @class */ (function () {
function AudioPidSelection(properties) {
Object.assign(this, properties);
}
return AudioPidSelection;
}());
exports.AudioPidSelection = AudioPidSelection;
var AudioSelectorSettings = /** @class */ (function () {
function AudioSelectorSettings(properties) {
Object.assign(this, properties);
}
return AudioSelectorSettings;
}());
exports.AudioSelectorSettings = AudioSelectorSettings;
var Scte20SourceSettings = /** @class */ (function () {
function Scte20SourceSettings(properties) {
Object.assign(this, properties);
}
return Scte20SourceSettings;
}());
exports.Scte20SourceSettings = Scte20SourceSettings;
var AudioLanguageSelection = /** @class */ (function () {
function AudioLanguageSelection(properties) {
Object.assign(this, properties);
}
return AudioLanguageSelection;
}());
exports.AudioLanguageSelection = AudioLanguageSelection;
var HlsInputSettings = /** @class */ (function () {
function HlsInputSettings(properties) {
Object.assign(this, properties);
}
return HlsInputSettings;
}());
exports.HlsInputSettings = HlsInputSettings;
var VideoSelector = /** @class */ (function () {
function VideoSelector(properties) {
Object.assign(this, properties);
}
return VideoSelector;
}());
exports.VideoSelector = VideoSelector;
var NetworkInputSettings = /** @class */ (function () {
function NetworkInputSettings(properties) {
Object.assign(this, properties);
}
return NetworkInputSettings;
}());
exports.NetworkInputSettings = NetworkInputSettings;
var VideoSelectorSettings = /** @class */ (function () {
function VideoSelectorSettings(properties) {
Object.assign(this, properties);
}
return VideoSelectorSettings;
}());
exports.VideoSelectorSettings = VideoSelectorSettings;
var Inner_Channel = /** @class */ (function (_super) {
__extends(Inner_Channel, _super);
function Inner_Channel(properties) {
return _super.call(this, "AWS::MediaLive::Channel", properties) || this;
}
Inner_Channel.Scte27SourceSettings = Scte27SourceSettings;
Inner_Channel.VideoSelectorProgramId = VideoSelectorProgramId;
Inner_Channel.AribSourceSettings = AribSourceSettings;
Inner_Channel.EmbeddedSourceSettings = EmbeddedSourceSettings;
Inner_Channel.CaptionSelector = CaptionSelector;
Inner_Channel.MultiplexProgramChannelDestinationSettings = MultiplexProgramChannelDestinationSettings;
Inner_Channel.CaptionSelectorSettings = CaptionSelectorSettings;
Inner_Channel.DvbSubSourceSettings = DvbSubSourceSettings;
Inner_Channel.OutputDestination = OutputDestination;
Inner_Channel.InputAttachment = InputAttachment;
Inner_Channel.VideoSelectorPid = VideoSelectorPid;
Inner_Channel.InputSettings = InputSettings;
Inner_Channel.MediaPackageOutputDestinationSettings = MediaPackageOutputDestinationSettings;
Inner_Channel.OutputDestinationSettings = OutputDestinationSettings;
Inner_Channel.TeletextSourceSettings = TeletextSourceSettings;
Inner_Channel.InputSpecification = InputSpecification;
Inner_Channel.AudioSelector = AudioSelector;
Inner_Channel.AudioPidSelection = AudioPidSelection;
Inner_Channel.AudioSelectorSettings = AudioSelectorSettings;
Inner_Channel.Scte20SourceSettings = Scte20SourceSettings;
Inner_Channel.AudioLanguageSelection = AudioLanguageSelection;
Inner_Channel.HlsInputSettings = HlsInputSettings;
Inner_Channel.VideoSelector = VideoSelector;
Inner_Channel.NetworkInputSettings = NetworkInputSettings;
Inner_Channel.VideoSelectorSettings = VideoSelectorSettings;
return Inner_Channel;
}(resource_1.ResourceBase));
exports.default = Inner_Channel;