Package-level declarations

Types

Link copied to clipboard
class Bridge : KotlinCustomResource

Resource schema for AWS::MediaConnect::Bridge

Link copied to clipboard
data class BridgeArgs(val egressGatewayBridge: Output<BridgeEgressGatewayBridgeArgs>? = null, val ingressGatewayBridge: Output<BridgeIngressGatewayBridgeArgs>? = null, val name: Output<String>? = null, val outputs: Output<List<BridgeOutputArgs>>? = null, val placementArn: Output<String>? = null, val sourceFailoverConfig: Output<BridgeFailoverConfigArgs>? = null, val sources: Output<List<BridgeSourceArgs>>? = null) : ConvertibleToJava<BridgeArgs>

Resource schema for AWS::MediaConnect::Bridge

Link copied to clipboard

Builder for BridgeArgs.

Link copied to clipboard
object BridgeMapper : ResourceMapper<Bridge>
Link copied to clipboard
class BridgeOutputResource : KotlinCustomResource

Resource schema for AWS::MediaConnect::BridgeOutput

Link copied to clipboard
data class BridgeOutputResourceArgs(val bridgeArn: Output<String>? = null, val name: Output<String>? = null, val networkOutput: Output<BridgeOutputResourceBridgeNetworkOutputArgs>? = null) : ConvertibleToJava<BridgeOutputResourceArgs>

Resource schema for AWS::MediaConnect::BridgeOutput

Link copied to clipboard
Link copied to clipboard

Builder for Bridge.

Link copied to clipboard
class BridgeSource : KotlinCustomResource

Resource schema for AWS::MediaConnect::BridgeSource

Link copied to clipboard
data class BridgeSourceArgs(val bridgeArn: Output<String>? = null, val flowSource: Output<BridgeSourceBridgeFlowSourceArgs>? = null, val name: Output<String>? = null, val networkSource: Output<BridgeSourceBridgeNetworkSourceArgs>? = null) : ConvertibleToJava<BridgeSourceArgs>

Resource schema for AWS::MediaConnect::BridgeSource

Link copied to clipboard
Link copied to clipboard
object BridgeSourceMapper : ResourceMapper<BridgeSource>
Link copied to clipboard
Link copied to clipboard
class Flow : KotlinCustomResource

Resource schema for AWS::MediaConnect::Flow

Link copied to clipboard
data class FlowArgs(val availabilityZone: Output<String>? = null, val flowSize: Output<FlowSize>? = null, val maintenance: Output<FlowMaintenanceArgs>? = null, val mediaStreams: Output<List<FlowMediaStreamArgs>>? = null, val name: Output<String>? = null, val ndiConfig: Output<FlowNdiConfigArgs>? = null, val source: Output<FlowSourceArgs>? = null, val sourceFailoverConfig: Output<FlowFailoverConfigArgs>? = null, val sourceMonitoringConfig: Output<FlowSourceMonitoringConfigArgs>? = null, val vpcInterfaces: Output<List<FlowVpcInterfaceArgs>>? = null) : ConvertibleToJava<FlowArgs>

Resource schema for AWS::MediaConnect::Flow

Link copied to clipboard

Builder for FlowArgs.

Link copied to clipboard
class FlowEntitlement : KotlinCustomResource

Resource schema for AWS::MediaConnect::FlowEntitlement

Link copied to clipboard
data class FlowEntitlementArgs(val dataTransferSubscriberFeePercent: Output<Int>? = null, val description: Output<String>? = null, val encryption: Output<FlowEntitlementEncryptionArgs>? = null, val entitlementStatus: Output<FlowEntitlementEntitlementStatus>? = null, val flowArn: Output<String>? = null, val name: Output<String>? = null, val subscribers: Output<List<String>>? = null) : ConvertibleToJava<FlowEntitlementArgs>

Resource schema for AWS::MediaConnect::FlowEntitlement

Link copied to clipboard
object FlowEntitlementMapper : ResourceMapper<FlowEntitlement>
Link copied to clipboard
object FlowMapper : ResourceMapper<Flow>
Link copied to clipboard
class FlowOutput : KotlinCustomResource

Resource schema for AWS::MediaConnect::FlowOutput

Link copied to clipboard
data class FlowOutputArgs(val cidrAllowList: Output<List<String>>? = null, val description: Output<String>? = null, val destination: Output<String>? = null, val encryption: Output<FlowOutputEncryptionArgs>? = null, val flowArn: Output<String>? = null, val maxLatency: Output<Int>? = null, val mediaStreamOutputConfigurations: Output<List<FlowOutputMediaStreamOutputConfigurationArgs>>? = null, val minLatency: Output<Int>? = null, val name: Output<String>? = null, val ndiProgramName: Output<String>? = null, val ndiSpeedHqQuality: Output<Int>? = null, val outputStatus: Output<FlowOutputOutputStatus>? = null, val port: Output<Int>? = null, val protocol: Output<FlowOutputProtocol>? = null, val remoteId: Output<String>? = null, val smoothingLatency: Output<Int>? = null, val streamId: Output<String>? = null, val vpcInterfaceAttachment: Output<FlowOutputVpcInterfaceAttachmentArgs>? = null) : ConvertibleToJava<FlowOutputArgs>

Resource schema for AWS::MediaConnect::FlowOutput

Link copied to clipboard
Link copied to clipboard
object FlowOutputMapper : ResourceMapper<FlowOutput>
Link copied to clipboard
Link copied to clipboard

Builder for Flow.

Link copied to clipboard
class FlowSource : KotlinCustomResource

Resource schema for AWS::MediaConnect::FlowSource

Link copied to clipboard
data class FlowSourceArgs(val decryption: Output<FlowSourceEncryptionArgs>? = null, val description: Output<String>? = null, val entitlementArn: Output<String>? = null, val flowArn: Output<String>? = null, val gatewayBridgeSource: Output<FlowSourceGatewayBridgeSourceArgs>? = null, val ingestPort: Output<Int>? = null, val maxBitrate: Output<Int>? = null, val maxLatency: Output<Int>? = null, val minLatency: Output<Int>? = null, val name: Output<String>? = null, val protocol: Output<FlowSourceProtocol>? = null, val senderControlPort: Output<Int>? = null, val senderIpAddress: Output<String>? = null, val sourceListenerAddress: Output<String>? = null, val sourceListenerPort: Output<Int>? = null, val streamId: Output<String>? = null, val vpcInterfaceName: Output<String>? = null, val whitelistCidr: Output<String>? = null) : ConvertibleToJava<FlowSourceArgs>

Resource schema for AWS::MediaConnect::FlowSource

Link copied to clipboard
Link copied to clipboard
object FlowSourceMapper : ResourceMapper<FlowSource>
Link copied to clipboard
Link copied to clipboard
class FlowVpcInterface : KotlinCustomResource

Resource schema for AWS::MediaConnect::FlowVpcInterface

Link copied to clipboard
data class FlowVpcInterfaceArgs(val flowArn: Output<String>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val securityGroupIds: Output<List<String>>? = null, val subnetId: Output<String>? = null) : ConvertibleToJava<FlowVpcInterfaceArgs>

Resource schema for AWS::MediaConnect::FlowVpcInterface

Link copied to clipboard
object FlowVpcInterfaceMapper : ResourceMapper<FlowVpcInterface>
Link copied to clipboard
class Gateway : KotlinCustomResource

Resource schema for AWS::MediaConnect::Gateway

Link copied to clipboard
data class GatewayArgs(val egressCidrBlocks: Output<List<String>>? = null, val name: Output<String>? = null, val networks: Output<List<GatewayNetworkArgs>>? = null) : ConvertibleToJava<GatewayArgs>

Resource schema for AWS::MediaConnect::Gateway

Link copied to clipboard
Link copied to clipboard
object GatewayMapper : ResourceMapper<Gateway>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun bridge(name: String): Bridge
suspend fun bridge(name: String, block: suspend BridgeResourceBuilder.() -> Unit): Bridge
Link copied to clipboard
Link copied to clipboard
fun flow(name: String): Flow
suspend fun flow(name: String, block: suspend FlowResourceBuilder.() -> Unit): Flow
Link copied to clipboard
Link copied to clipboard
suspend fun flowOutput(name: String, block: suspend FlowOutputResourceBuilder.() -> Unit): FlowOutput
Link copied to clipboard
suspend fun flowSource(name: String, block: suspend FlowSourceResourceBuilder.() -> Unit): FlowSource
Link copied to clipboard
Link copied to clipboard
fun gateway(name: String): Gateway
suspend fun gateway(name: String, block: suspend GatewayResourceBuilder.() -> Unit): Gateway