Package-level declarations

Types

Link copied to clipboard
data class BridgeEgressGatewayBridgeArgs(val maxBitrate: Output<Int>) : ConvertibleToJava<BridgeEgressGatewayBridgeArgs>
Link copied to clipboard
data class BridgeFailoverConfigArgs(val failoverMode: Output<BridgeFailoverModeEnum>, val sourcePriority: Output<BridgeSourcePriorityArgs>? = null, val state: Output<BridgeFailoverConfigStateEnum>? = null) : ConvertibleToJava<BridgeFailoverConfigArgs>

The settings for source failover.

Link copied to clipboard
data class BridgeFlowSourceArgs(val flowArn: Output<String>, val flowVpcInterfaceAttachment: Output<BridgeVpcInterfaceAttachmentArgs>? = null, val name: Output<String>) : ConvertibleToJava<BridgeFlowSourceArgs>

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

Link copied to clipboard
data class BridgeIngressGatewayBridgeArgs(val maxBitrate: Output<Int>, val maxOutputs: Output<Int>) : ConvertibleToJava<BridgeIngressGatewayBridgeArgs>
Link copied to clipboard
data class BridgeMulticastSourceSettingsArgs(val multicastSourceIp: Output<String>? = null) : ConvertibleToJava<BridgeMulticastSourceSettingsArgs>

The settings related to the multicast source.

Link copied to clipboard
data class BridgeNetworkOutputArgs(val ipAddress: Output<String>, val name: Output<String>, val networkName: Output<String>, val port: Output<Int>, val protocol: Output<BridgeProtocolEnum>, val ttl: Output<Int>) : ConvertibleToJava<BridgeNetworkOutputArgs>

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

Link copied to clipboard
data class BridgeNetworkSourceArgs(val multicastIp: Output<String>, val multicastSourceSettings: Output<BridgeMulticastSourceSettingsArgs>? = null, val name: Output<String>, val networkName: Output<String>, val port: Output<Int>, val protocol: Output<BridgeProtocolEnum>) : ConvertibleToJava<BridgeNetworkSourceArgs>

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

Link copied to clipboard
data class BridgeOutputArgs(val networkOutput: Output<BridgeNetworkOutputArgs>? = null) : ConvertibleToJava<BridgeOutputArgs>

The output of the bridge.

Link copied to clipboard
data class BridgeOutputResourceBridgeNetworkOutputArgs(val ipAddress: Output<String>, val networkName: Output<String>, val port: Output<Int>, val protocol: Output<BridgeOutputResourceBridgeNetworkOutputProtocol>, val ttl: Output<Int>) : ConvertibleToJava<BridgeOutputResourceBridgeNetworkOutputArgs>

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

Link copied to clipboard
data class BridgeSourceArgs(val flowSource: Output<BridgeFlowSourceArgs>? = null, val networkSource: Output<BridgeNetworkSourceArgs>? = null) : ConvertibleToJava<BridgeSourceArgs>

The bridge's source.

Link copied to clipboard
Link copied to clipboard
data class BridgeSourceBridgeFlowSourceArgs(val flowArn: Output<String>, val flowVpcInterfaceAttachment: Output<BridgeSourceVpcInterfaceAttachmentArgs>? = null) : ConvertibleToJava<BridgeSourceBridgeFlowSourceArgs>

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

Link copied to clipboard
data class BridgeSourceBridgeNetworkSourceArgs(val multicastIp: Output<String>, val multicastSourceSettings: Output<BridgeSourceMulticastSourceSettingsArgs>? = null, val networkName: Output<String>, val port: Output<Int>, val protocol: Output<BridgeSourceProtocolEnum>) : ConvertibleToJava<BridgeSourceBridgeNetworkSourceArgs>

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

Link copied to clipboard
data class BridgeSourceMulticastSourceSettingsArgs(val multicastSourceIp: Output<String>? = null) : ConvertibleToJava<BridgeSourceMulticastSourceSettingsArgs>

The settings related to the multicast source.

Link copied to clipboard
data class BridgeSourcePriorityArgs(val primarySource: Output<String>? = null) : ConvertibleToJava<BridgeSourcePriorityArgs>

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 BridgeSourceVpcInterfaceAttachmentArgs(val vpcInterfaceName: Output<String>? = null) : ConvertibleToJava<BridgeSourceVpcInterfaceAttachmentArgs>

The settings for attaching a VPC interface to an resource.

Link copied to clipboard
data class BridgeVpcInterfaceAttachmentArgs(val vpcInterfaceName: Output<String>? = null) : ConvertibleToJava<BridgeVpcInterfaceAttachmentArgs>

The settings for attaching a VPC interface to an resource.

Link copied to clipboard
data class FlowAudioMonitoringSettingArgs(val silentAudio: Output<FlowSilentAudioArgs>? = null) : ConvertibleToJava<FlowAudioMonitoringSettingArgs>

Specifies the configuration for audio stream metrics monitoring.

Link copied to clipboard
data class FlowBlackFramesArgs(val state: Output<FlowBlackFramesState>? = null, val thresholdSeconds: Output<Int>? = null) : ConvertibleToJava<FlowBlackFramesArgs>

Configures settings for the BlackFrames metric.

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

Information about the encryption of the flow.

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

Information about the encryption of the flow.

Link copied to clipboard
data class FlowFailoverConfigArgs(val failoverMode: Output<FlowFailoverConfigFailoverMode>? = null, val recoveryWindow: Output<Int>? = null, val sourcePriority: Output<FlowFailoverConfigSourcePriorityPropertiesArgs>? = null, val state: Output<FlowFailoverConfigState>? = null) : ConvertibleToJava<FlowFailoverConfigArgs>

The settings for source failover

data class FlowFailoverConfigSourcePriorityPropertiesArgs(val primarySource: Output<String>) : ConvertibleToJava<FlowFailoverConfigSourcePriorityPropertiesArgs>

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 FlowFmtpArgs(val channelOrder: Output<String>? = null, val colorimetry: Output<FlowFmtpColorimetry>? = null, val exactFramerate: Output<String>? = null, val par: Output<String>? = null, val range: Output<FlowFmtpRange>? = null, val scanMode: Output<FlowFmtpScanMode>? = null, val tcs: Output<FlowFmtpTcs>? = null) : ConvertibleToJava<FlowFmtpArgs>

A set of parameters that define the media stream.

Link copied to clipboard
Link copied to clipboard
data class FlowFrozenFramesArgs(val state: Output<FlowFrozenFramesState>? = null, val thresholdSeconds: Output<Int>? = null) : ConvertibleToJava<FlowFrozenFramesArgs>

Configures settings for the FrozenFrames metric.

Link copied to clipboard
data class FlowGatewayBridgeSourceArgs(val bridgeArn: Output<String>, val vpcInterfaceAttachment: Output<FlowVpcInterfaceAttachmentArgs>? = null) : ConvertibleToJava<FlowGatewayBridgeSourceArgs>

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

Link copied to clipboard
data class FlowInputConfigurationArgs(val inputPort: Output<Int>, val interface: Output<FlowInterfaceArgs>) : ConvertibleToJava<FlowInputConfigurationArgs>

The transport parameters associated with an incoming media stream.

Link copied to clipboard
data class FlowInterfaceArgs(val name: Output<String>) : ConvertibleToJava<FlowInterfaceArgs>

The VPC interface that you want to use for the media stream associated with the output.

Link copied to clipboard
Link copied to clipboard
data class FlowMaintenanceArgs(val maintenanceDay: Output<FlowMaintenanceMaintenanceDay>, val maintenanceStartHour: Output<String>) : ConvertibleToJava<FlowMaintenanceArgs>

The maintenance setting of a flow.

Link copied to clipboard
data class FlowMediaStreamArgs(val attributes: Output<FlowMediaStreamAttributesArgs>? = null, val clockRate: Output<Int>? = null, val description: Output<String>? = null, val fmt: Output<Int>? = null, val mediaStreamId: Output<Int>, val mediaStreamName: Output<String>, val mediaStreamType: Output<FlowMediaStreamMediaStreamType>, val videoFormat: Output<FlowMediaStreamVideoFormat>? = null) : ConvertibleToJava<FlowMediaStreamArgs>

A single track or stream of media that contains video, audio, or ancillary data. After you add a media stream to a flow, you can associate it with sources and outputs on that flow, as long as they use the CDI protocol or the ST 2110 JPEG XS protocol. Each source or output can consist of one or many media streams.

Link copied to clipboard
data class FlowMediaStreamAttributesArgs(val fmtp: Output<FlowFmtpArgs>? = null, val lang: Output<String>? = null) : ConvertibleToJava<FlowMediaStreamAttributesArgs>

Attributes that are related to the media stream.

Link copied to clipboard
data class FlowMediaStreamSourceConfigurationArgs(val encodingName: Output<FlowMediaStreamSourceConfigurationEncodingName>, val inputConfigurations: Output<List<FlowInputConfigurationArgs>>? = null, val mediaStreamName: Output<String>) : ConvertibleToJava<FlowMediaStreamSourceConfigurationArgs>

The media stream that is associated with the source, and the parameters for that association.

Link copied to clipboard
data class FlowNdiConfigArgs(val machineName: Output<String>? = null, val ndiDiscoveryServers: Output<List<FlowNdiDiscoveryServerConfigArgs>>? = null, val ndiState: Output<FlowNdiConfigNdiState>? = null) : ConvertibleToJava<FlowNdiConfigArgs>

Specifies the configuration settings for NDI outputs. Required when the flow includes NDI outputs.

Link copied to clipboard
Link copied to clipboard
data class FlowNdiDiscoveryServerConfigArgs(val discoveryServerAddress: Output<String>, val discoveryServerPort: Output<Int>? = null, val vpcInterfaceAdapter: Output<String>) : ConvertibleToJava<FlowNdiDiscoveryServerConfigArgs>

Specifies the configuration settings for individual NDI discovery servers. A maximum of 3 servers is allowed.

Link copied to clipboard
data class FlowOutputDestinationConfigurationArgs(val destinationIp: Output<String>, val destinationPort: Output<Int>, val interface: Output<FlowOutputInterfaceArgs>) : ConvertibleToJava<FlowOutputDestinationConfigurationArgs>

The definition of a media stream that is associated with the output.

Link copied to clipboard
data class FlowOutputEncodingParametersArgs(val compressionFactor: Output<Double>, val encoderProfile: Output<FlowOutputEncodingParametersEncoderProfile>? = null) : ConvertibleToJava<FlowOutputEncodingParametersArgs>

A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.

Link copied to clipboard
data class FlowOutputEncryptionArgs(val algorithm: Output<FlowOutputEncryptionAlgorithm>? = null, val keyType: Output<FlowOutputEncryptionKeyType>? = null, val roleArn: Output<String>, val secretArn: Output<String>) : ConvertibleToJava<FlowOutputEncryptionArgs>

Information about the encryption of the flow.

Link copied to clipboard
data class FlowOutputInterfaceArgs(val name: Output<String>) : ConvertibleToJava<FlowOutputInterfaceArgs>

The VPC interface that you want to use for the media stream associated with the output.

data class FlowOutputMediaStreamOutputConfigurationArgs(val destinationConfigurations: Output<List<FlowOutputDestinationConfigurationArgs>>? = null, val encodingName: Output<FlowOutputMediaStreamOutputConfigurationEncodingName>, val encodingParameters: Output<FlowOutputEncodingParametersArgs>? = null, val mediaStreamName: Output<String>) : ConvertibleToJava<FlowOutputMediaStreamOutputConfigurationArgs>

The media stream that is associated with the output, and the parameters for that association.

Link copied to clipboard
data class FlowOutputVpcInterfaceAttachmentArgs(val vpcInterfaceName: Output<String>? = null) : ConvertibleToJava<FlowOutputVpcInterfaceAttachmentArgs>

The settings for attaching a VPC interface to an output.

Link copied to clipboard
data class FlowSilentAudioArgs(val state: Output<FlowSilentAudioState>? = null, val thresholdSeconds: Output<Int>? = null) : ConvertibleToJava<FlowSilentAudioArgs>

Configures settings for the SilentAudio metric.

Link copied to clipboard
data class FlowSourceArgs(val decryption: Output<FlowEncryptionArgs>? = null, val description: Output<String>? = null, val entitlementArn: Output<String>? = null, val gatewayBridgeSource: Output<FlowGatewayBridgeSourceArgs>? = null, val ingestIp: Output<String>? = null, val ingestPort: Output<Int>? = null, val maxBitrate: Output<Int>? = null, val maxLatency: Output<Int>? = null, val maxSyncBuffer: Output<Int>? = null, val mediaStreamSourceConfigurations: Output<List<FlowMediaStreamSourceConfigurationArgs>>? = 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 sourceArn: Output<String>? = null, val sourceIngestPort: 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>

The settings for the source of the flow.

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

Information about the encryption of the flow.

Link copied to clipboard
data class FlowSourceGatewayBridgeSourceArgs(val bridgeArn: Output<String>, val vpcInterfaceAttachment: Output<FlowSourceVpcInterfaceAttachmentArgs>? = null) : ConvertibleToJava<FlowSourceGatewayBridgeSourceArgs>

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

Link copied to clipboard
data class FlowSourceMonitoringConfigArgs(val audioMonitoringSettings: Output<List<FlowAudioMonitoringSettingArgs>>? = null, val contentQualityAnalysisState: Output<FlowSourceMonitoringConfigContentQualityAnalysisState>? = null, val thumbnailState: Output<FlowSourceMonitoringConfigThumbnailState>? = null, val videoMonitoringSettings: Output<List<FlowVideoMonitoringSettingArgs>>? = null) : ConvertibleToJava<FlowSourceMonitoringConfigArgs>

The settings for source monitoring.

Link copied to clipboard
data class FlowSourceVpcInterfaceAttachmentArgs(val vpcInterfaceName: Output<String>? = null) : ConvertibleToJava<FlowSourceVpcInterfaceAttachmentArgs>

The settings for attaching a VPC interface to an resource.

Link copied to clipboard
data class FlowVideoMonitoringSettingArgs(val blackFrames: Output<FlowBlackFramesArgs>? = null, val frozenFrames: Output<FlowFrozenFramesArgs>? = null) : ConvertibleToJava<FlowVideoMonitoringSettingArgs>

Specifies the configuration for video stream metrics monitoring.

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

The details of a VPC interface.

Link copied to clipboard
data class FlowVpcInterfaceAttachmentArgs(val vpcInterfaceName: Output<String>? = null) : ConvertibleToJava<FlowVpcInterfaceAttachmentArgs>

The settings for attaching a VPC interface to an resource.

Link copied to clipboard
data class GatewayNetworkArgs(val cidrBlock: Output<String>, val name: Output<String>) : ConvertibleToJava<GatewayNetworkArgs>

The network settings for a gateway.

Link copied to clipboard
Link copied to clipboard
data class GetBridgeOutputResourcePlainArgs(val bridgeArn: String, val name: String) : ConvertibleToJava<GetBridgeOutputResourcePlainArgs>
Link copied to clipboard
data class GetBridgePlainArgs(val bridgeArn: String) : ConvertibleToJava<GetBridgePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetBridgeSourcePlainArgs(val bridgeArn: String, val name: String) : ConvertibleToJava<GetBridgeSourcePlainArgs>
Link copied to clipboard
data class GetFlowEntitlementPlainArgs(val entitlementArn: String) : ConvertibleToJava<GetFlowEntitlementPlainArgs>
Link copied to clipboard
data class GetFlowPlainArgs(val flowArn: String) : ConvertibleToJava<GetFlowPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetFlowSourcePlainArgs(val sourceArn: String) : ConvertibleToJava<GetFlowSourcePlainArgs>
Link copied to clipboard
data class GetFlowVpcInterfacePlainArgs(val flowArn: String, val name: String) : ConvertibleToJava<GetFlowVpcInterfacePlainArgs>
Link copied to clipboard
data class GetGatewayPlainArgs(val gatewayArn: String) : ConvertibleToJava<GetGatewayPlainArgs>