Package-level declarations

Types

Link copied to clipboard
class ChannelPlacementGroup : KotlinCustomResource

Definition of AWS::MediaLive::ChannelPlacementGroup Resource Type

Link copied to clipboard
data class ChannelPlacementGroupArgs(val clusterId: Output<String>? = null, val name: Output<String>? = null, val nodes: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ChannelPlacementGroupArgs>

Definition of AWS::MediaLive::ChannelPlacementGroup Resource Type

Link copied to clipboard
Link copied to clipboard
class CloudWatchAlarmTemplate : KotlinCustomResource

Definition of AWS::MediaLive::CloudWatchAlarmTemplate Resource Type

Link copied to clipboard
data class CloudWatchAlarmTemplateArgs(val comparisonOperator: Output<CloudWatchAlarmTemplateComparisonOperator>? = null, val datapointsToAlarm: Output<Double>? = null, val description: Output<String>? = null, val evaluationPeriods: Output<Double>? = null, val groupIdentifier: Output<String>? = null, val metricName: Output<String>? = null, val name: Output<String>? = null, val period: Output<Double>? = null, val statistic: Output<CloudWatchAlarmTemplateStatistic>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceType: Output<CloudWatchAlarmTemplateTargetResourceType>? = null, val threshold: Output<Double>? = null, val treatMissingData: Output<CloudWatchAlarmTemplateTreatMissingData>? = null) : ConvertibleToJava<CloudWatchAlarmTemplateArgs>

Definition of AWS::MediaLive::CloudWatchAlarmTemplate Resource Type

Link copied to clipboard
class CloudWatchAlarmTemplateGroup : KotlinCustomResource

Definition of AWS::MediaLive::CloudWatchAlarmTemplateGroup Resource Type

Link copied to clipboard
data class CloudWatchAlarmTemplateGroupArgs(val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<CloudWatchAlarmTemplateGroupArgs>

Definition of AWS::MediaLive::CloudWatchAlarmTemplateGroup Resource Type

Link copied to clipboard
Link copied to clipboard
class Cluster : KotlinCustomResource

Definition of AWS::MediaLive::Cluster Resource Type

Link copied to clipboard
data class ClusterArgs(val clusterType: Output<ClusterType>? = null, val instanceRoleArn: Output<String>? = null, val name: Output<String>? = null, val networkSettings: Output<ClusterNetworkSettingsArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ClusterArgs>

Definition of AWS::MediaLive::Cluster Resource Type

Link copied to clipboard
Link copied to clipboard
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
Link copied to clipboard
class EventBridgeRuleTemplate : KotlinCustomResource

Definition of AWS::MediaLive::EventBridgeRuleTemplate Resource Type

Link copied to clipboard
data class EventBridgeRuleTemplateArgs(val description: Output<String>? = null, val eventTargets: Output<List<EventBridgeRuleTemplateTargetArgs>>? = null, val eventType: Output<EventBridgeRuleTemplateEventType>? = null, val groupIdentifier: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<EventBridgeRuleTemplateArgs>

Definition of AWS::MediaLive::EventBridgeRuleTemplate Resource Type

Link copied to clipboard
class EventBridgeRuleTemplateGroup : KotlinCustomResource

Definition of AWS::MediaLive::EventBridgeRuleTemplateGroup Resource Type

Link copied to clipboard
data class EventBridgeRuleTemplateGroupArgs(val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<EventBridgeRuleTemplateGroupArgs>

Definition of AWS::MediaLive::EventBridgeRuleTemplateGroup Resource Type

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Multiplex : KotlinCustomResource

Resource schema for AWS::MediaLive::Multiplex

Link copied to clipboard
data class MultiplexArgs(val availabilityZones: Output<List<String>>? = null, val destinations: Output<List<MultiplexOutputDestinationArgs>>? = null, val multiplexSettings: Output<MultiplexSettingsArgs>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<MultiplexArgs>

Resource schema for AWS::MediaLive::Multiplex

Link copied to clipboard
Link copied to clipboard
object MultiplexMapper : ResourceMapper<Multiplex>
Link copied to clipboard
class Multiplexprogram : KotlinCustomResource

Resource schema for AWS::MediaLive::Multiplexprogram

Link copied to clipboard
data class MultiplexprogramArgs(val multiplexId: Output<String>? = null, val multiplexProgramSettings: Output<MultiplexprogramMultiplexProgramSettingsArgs>? = null, val packetIdentifiersMap: Output<MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs>? = null, val pipelineDetails: Output<List<MultiplexprogramMultiplexProgramPipelineDetailArgs>>? = null, val preferredChannelPipeline: Output<MultiplexprogramPreferredChannelPipeline>? = null, val programName: Output<String>? = null) : ConvertibleToJava<MultiplexprogramArgs>

Resource schema for AWS::MediaLive::Multiplexprogram

Link copied to clipboard
object MultiplexprogramMapper : ResourceMapper<Multiplexprogram>
Link copied to clipboard
Link copied to clipboard
class Network : KotlinCustomResource

Resource schema for AWS::MediaLive::Network.

Link copied to clipboard
data class NetworkArgs(val ipPools: Output<List<NetworkIpPoolArgs>>? = null, val name: Output<String>? = null, val routes: Output<List<NetworkRouteArgs>>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<NetworkArgs>

Resource schema for AWS::MediaLive::Network.

Link copied to clipboard
Link copied to clipboard
object NetworkMapper : ResourceMapper<Network>
Link copied to clipboard
Link copied to clipboard
class SdiSource : KotlinCustomResource

Definition of AWS::MediaLive::SdiSource Resource Type

Link copied to clipboard
data class SdiSourceArgs(val mode: Output<SdiSourceMode>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val type: Output<SdiSourceType>? = null) : ConvertibleToJava<SdiSourceArgs>

Definition of AWS::MediaLive::SdiSource Resource Type

Link copied to clipboard
Link copied to clipboard
object SdiSourceMapper : ResourceMapper<SdiSource>
Link copied to clipboard
Link copied to clipboard
class SignalMap : KotlinCustomResource

Definition of AWS::MediaLive::SignalMap Resource Type

Link copied to clipboard
data class SignalMapArgs(val cloudWatchAlarmTemplateGroupIdentifiers: Output<List<String>>? = null, val description: Output<String>? = null, val discoveryEntryPointArn: Output<String>? = null, val eventBridgeRuleTemplateGroupIdentifiers: Output<List<String>>? = null, val forceRediscovery: Output<Boolean>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SignalMapArgs>

Definition of AWS::MediaLive::SignalMap Resource Type

Link copied to clipboard
Link copied to clipboard
object SignalMapMapper : ResourceMapper<SignalMap>
Link copied to clipboard

Functions

Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
suspend fun multiplex(name: String, block: suspend MultiplexResourceBuilder.() -> Unit): Multiplex
Link copied to clipboard
Link copied to clipboard
fun network(name: String): Network
suspend fun network(name: String, block: suspend NetworkResourceBuilder.() -> Unit): Network
Link copied to clipboard
suspend fun sdiSource(name: String, block: suspend SdiSourceResourceBuilder.() -> Unit): SdiSource
Link copied to clipboard
suspend fun signalMap(name: String, block: suspend SignalMapResourceBuilder.() -> Unit): SignalMap