QosDefinitionArgs

data class QosDefinitionArgs(val destinationIpRanges: Output<List<QosIpRangeArgs>>? = null, val destinationPortRanges: Output<List<QosPortRangeArgs>>? = null, val markings: Output<List<Int>>? = null, val protocol: Output<Either<String, ProtocolType>>? = null, val sourceIpRanges: Output<List<QosIpRangeArgs>>? = null, val sourcePortRanges: Output<List<QosPortRangeArgs>>? = null) : ConvertibleToJava<QosDefinitionArgs>

Quality of Service defines the traffic configuration between endpoints. Mandatory to have one marking.

Constructors

Link copied to clipboard
constructor(destinationIpRanges: Output<List<QosIpRangeArgs>>? = null, destinationPortRanges: Output<List<QosPortRangeArgs>>? = null, markings: Output<List<Int>>? = null, protocol: Output<Either<String, ProtocolType>>? = null, sourceIpRanges: Output<List<QosIpRangeArgs>>? = null, sourcePortRanges: Output<List<QosPortRangeArgs>>? = null)

Properties

Link copied to clipboard

Destination IP ranges.

Link copied to clipboard

Destination port ranges.

Link copied to clipboard
val markings: Output<List<Int>>? = null

List of markings to be used in the configuration.

Link copied to clipboard
val protocol: Output<Either<String, ProtocolType>>? = null

RNM supported protocol types.

Link copied to clipboard
val sourceIpRanges: Output<List<QosIpRangeArgs>>? = null

Source IP ranges.

Link copied to clipboard
val sourcePortRanges: Output<List<QosPortRangeArgs>>? = null

Sources port ranges.

Functions

Link copied to clipboard
open override fun toJava(): QosDefinitionArgs