NetworkServicePccRuleQosPolicyArgs

data class NetworkServicePccRuleQosPolicyArgs(val allocationAndRetentionPriorityLevel: Output<Int>? = null, val guaranteedBitRate: Output<NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs>? = null, val maximumBitRate: Output<NetworkServicePccRuleQosPolicyMaximumBitRateArgs>, val preemptionCapability: Output<String>? = null, val preemptionVulnerability: Output<String>? = null, val qosIndicator: Output<Int>) : ConvertibleToJava<NetworkServicePccRuleQosPolicyArgs>

Constructors

Link copied to clipboard
constructor(allocationAndRetentionPriorityLevel: Output<Int>? = null, guaranteedBitRate: Output<NetworkServicePccRuleQosPolicyGuaranteedBitRateArgs>? = null, maximumBitRate: Output<NetworkServicePccRuleQosPolicyMaximumBitRateArgs>, preemptionCapability: Output<String>? = null, preemptionVulnerability: Output<String>? = null, qosIndicator: Output<Int>)

Properties

Link copied to clipboard

QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemption_capability and preemption_vulnerability allow it. 1 is the highest level of priority. If this field is not specified then qos_indicator is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.

Link copied to clipboard

A guaranteed_bit_rate block as defined below. The Guaranteed Bit Rate (GBR) for all service data flows that use this PCC Rule. If it's not specified, there will be no GBR set for the PCC Rule that uses this QoS definition.

Link copied to clipboard

A maximum_bit_rate block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.

Link copied to clipboard
val preemptionCapability: Output<String>? = null

The Preemption Capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are NotPreempt and MayPreempt, Defaults to NotPreempt.

Link copied to clipboard
val preemptionVulnerability: Output<String>? = null

The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. Possible values are NotPreemptable and Preemptable. Defaults to Preemptable.

Link copied to clipboard
val qosIndicator: Output<Int>

The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers. Recommended values: 5-9; 69-70; 79-80. Must be between 1 and 127.

Functions

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