Package-level declarations

Types

Link copied to clipboard
data class BridgeEgressGatewayBridge(val maxBitrate: Int)
Link copied to clipboard
data class BridgeFailoverConfig(val failoverMode: BridgeFailoverModeEnum, val sourcePriority: BridgeSourcePriority? = null, val state: BridgeFailoverConfigStateEnum? = null)

The settings for source failover.

Link copied to clipboard
data class BridgeFlowSource(val flowArn: String, val flowVpcInterfaceAttachment: BridgeVpcInterfaceAttachment? = null, val name: String)

The source of the bridge. A flow source originates in MediaConnect as an existing cloud flow.

Link copied to clipboard
data class BridgeIngressGatewayBridge(val maxBitrate: Int, val maxOutputs: Int)
Link copied to clipboard
data class BridgeNetworkOutput(val ipAddress: String, val name: String, val networkName: String, val port: Int, val protocol: BridgeProtocolEnum, val ttl: Int)

The output of the bridge. A network output is delivered to your premises.

Link copied to clipboard
data class BridgeNetworkSource(val multicastIp: String, val name: String, val networkName: String, val port: Int, val protocol: BridgeProtocolEnum)

The source of the bridge. A network source originates at your premises.

Link copied to clipboard
data class BridgeOutput(val networkOutput: BridgeNetworkOutput? = null)

The output of the bridge.

Link copied to clipboard
data class BridgeOutputResourceBridgeNetworkOutput(val ipAddress: String, val networkName: String, val port: Int, val protocol: BridgeOutputResourceBridgeNetworkOutputProtocol, val ttl: Int)

The output of the bridge. A network output is delivered to your premises.

Link copied to clipboard
data class BridgeSource(val flowSource: BridgeFlowSource? = null, val networkSource: BridgeNetworkSource? = null)

The bridge's source.

Link copied to clipboard
data class BridgeSourceBridgeFlowSource(val flowArn: String, val flowVpcInterfaceAttachment: BridgeSourceVpcInterfaceAttachment? = null)

The source of the bridge. A flow source originates in MediaConnect as an existing cloud flow.

Link copied to clipboard
data class BridgeSourceBridgeNetworkSource(val multicastIp: String, val networkName: String, val port: Int, val protocol: BridgeSourceProtocolEnum)

The source of the bridge. A network source originates at your premises.

Link copied to clipboard
data class BridgeSourcePriority(val primarySource: String? = null)

The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.

Link copied to clipboard
data class BridgeSourceVpcInterfaceAttachment(val vpcInterfaceName: String? = null)

The settings for attaching a VPC interface to an resource.

Link copied to clipboard
data class BridgeVpcInterfaceAttachment(val vpcInterfaceName: String? = null)

The settings for attaching a VPC interface to an resource.

Link copied to clipboard
data class FlowEncryption(val algorithm: FlowEncryptionAlgorithm? = null, val constantInitializationVector: String? = null, val deviceId: String? = null, val keyType: FlowEncryptionKeyType? = null, val region: String? = null, val resourceId: String? = null, val roleArn: String, val secretArn: String? = null, val url: String? = null)

Information about the encryption of the flow.

Link copied to clipboard
data class FlowEntitlementEncryption(val algorithm: FlowEntitlementEncryptionAlgorithm, val constantInitializationVector: String? = null, val deviceId: String? = null, val keyType: FlowEntitlementEncryptionKeyType? = null, val region: String? = null, val resourceId: String? = null, val roleArn: String, val secretArn: String? = null, val url: String? = null)

Information about the encryption of the flow.

Link copied to clipboard
data class FlowFailoverConfig(val failoverMode: FlowFailoverConfigFailoverMode? = null, val recoveryWindow: Int? = null, val sourcePriority: FlowFailoverConfigSourcePriorityProperties? = null, val state: FlowFailoverConfigState? = null)

The settings for source failover

data class FlowFailoverConfigSourcePriorityProperties(val primarySource: String)

The priority you want to assign to a source. You can have a primary stream and a backup stream or two equally prioritized streams.

Link copied to clipboard
data class FlowGatewayBridgeSource(val bridgeArn: String, val vpcInterfaceAttachment: FlowVpcInterfaceAttachment? = null)

The source configuration for cloud flows receiving a stream from a bridge.

Link copied to clipboard
data class FlowOutputEncryption(val algorithm: FlowOutputEncryptionAlgorithm? = null, val keyType: FlowOutputEncryptionKeyType? = null, val roleArn: String, val secretArn: String)

Information about the encryption of the flow.

Link copied to clipboard
data class FlowOutputVpcInterfaceAttachment(val vpcInterfaceName: String? = null)

The settings for attaching a VPC interface to an output.

Link copied to clipboard
data class FlowSource(val decryption: FlowEncryption? = null, val description: String? = null, val entitlementArn: String? = null, val gatewayBridgeSource: FlowGatewayBridgeSource? = null, val ingestIp: String? = null, val ingestPort: Int? = null, val maxBitrate: Int? = null, val maxLatency: Int? = null, val minLatency: Int? = null, val name: String? = null, val protocol: FlowSourceProtocol? = null, val senderControlPort: Int? = null, val senderIpAddress: String? = null, val sourceArn: String? = null, val sourceIngestPort: String? = null, val sourceListenerAddress: String? = null, val sourceListenerPort: Int? = null, val streamId: String? = null, val vpcInterfaceName: String? = null, val whitelistCidr: String? = null)

The settings for the source of the flow.

Link copied to clipboard
data class FlowSourceEncryption(val algorithm: FlowSourceEncryptionAlgorithm? = null, val constantInitializationVector: String? = null, val deviceId: String? = null, val keyType: FlowSourceEncryptionKeyType? = null, val region: String? = null, val resourceId: String? = null, val roleArn: String, val secretArn: String? = null, val url: String? = null)

Information about the encryption of the flow.

Link copied to clipboard
data class FlowSourceGatewayBridgeSource(val bridgeArn: String, val vpcInterfaceAttachment: FlowSourceVpcInterfaceAttachment? = null)

The source configuration for cloud flows receiving a stream from a bridge.

Link copied to clipboard
data class FlowSourceVpcInterfaceAttachment(val vpcInterfaceName: String? = null)

The settings for attaching a VPC interface to an resource.

Link copied to clipboard
data class FlowVpcInterfaceAttachment(val vpcInterfaceName: String? = null)

The settings for attaching a VPC interface to an resource.

Link copied to clipboard
data class GatewayNetwork(val cidrBlock: String, val name: String)

The network settings for a gateway.

Link copied to clipboard
Link copied to clipboard
data class GetBridgeResult(val bridgeArn: String? = null, val bridgeState: BridgeStateEnum? = null, val egressGatewayBridge: BridgeEgressGatewayBridge? = null, val ingressGatewayBridge: BridgeIngressGatewayBridge? = null, val name: String? = null, val outputs: List<BridgeOutput>? = null, val placementArn: String? = null, val sourceFailoverConfig: BridgeFailoverConfig? = null, val sources: List<BridgeSource>? = null)
Link copied to clipboard
data class GetBridgeSourceResult(val flowSource: BridgeSourceBridgeFlowSource? = null, val networkSource: BridgeSourceBridgeNetworkSource? = null)
Link copied to clipboard
data class GetFlowEntitlementResult(val description: String? = null, val encryption: FlowEntitlementEncryption? = null, val entitlementArn: String? = null, val entitlementStatus: FlowEntitlementEntitlementStatus? = null, val flowArn: String? = null, val subscribers: List<String>? = null)
Link copied to clipboard
data class GetFlowResult(val flowArn: String? = null, val flowAvailabilityZone: String? = null, val source: FlowSource? = null, val sourceFailoverConfig: FlowFailoverConfig? = null)
Link copied to clipboard
data class GetFlowSourceResult(val decryption: FlowSourceEncryption? = null, val description: String? = null, val entitlementArn: String? = null, val flowArn: String? = null, val gatewayBridgeSource: FlowSourceGatewayBridgeSource? = null, val ingestIp: String? = null, val ingestPort: Int? = null, val maxBitrate: Int? = null, val maxLatency: Int? = null, val minLatency: Int? = null, val protocol: FlowSourceProtocol? = null, val senderControlPort: Int? = null, val senderIpAddress: String? = null, val sourceArn: String? = null, val sourceIngestPort: String? = null, val sourceListenerAddress: String? = null, val sourceListenerPort: Int? = null, val streamId: String? = null, val vpcInterfaceName: String? = null, val whitelistCidr: String? = null)
Link copied to clipboard
data class GetFlowVpcInterfaceResult(val networkInterfaceIds: List<String>? = null, val roleArn: String? = null, val securityGroupIds: List<String>? = null, val subnetId: String? = null)
Link copied to clipboard
data class GetGatewayResult(val gatewayArn: String? = null, val gatewayState: GatewayState? = null)