NetworkSimPolicySliceDataNetworkArgs

data class NetworkSimPolicySliceDataNetworkArgs(val additionalAllowedSessionTypes: Output<List<String>>? = null, val allocationAndRetentionPriorityLevel: Output<Int>? = null, val allowedServicesIds: Output<List<String>>, val dataNetworkId: Output<String>, val defaultSessionType: Output<String>? = null, val maxBufferedPackets: Output<Int>? = null, val preemptionCapability: Output<String>? = null, val preemptionVulnerability: Output<String>? = null, val qosIndicator: Output<Int>, val sessionAggregateMaximumBitRate: Output<NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs>) : ConvertibleToJava<NetworkSimPolicySliceDataNetworkArgs>

Constructors

Link copied to clipboard
constructor(additionalAllowedSessionTypes: Output<List<String>>? = null, allocationAndRetentionPriorityLevel: Output<Int>? = null, allowedServicesIds: Output<List<String>>, dataNetworkId: Output<String>, defaultSessionType: Output<String>? = null, maxBufferedPackets: Output<Int>? = null, preemptionCapability: Output<String>? = null, preemptionVulnerability: Output<String>? = null, qosIndicator: Output<Int>, sessionAggregateMaximumBitRate: Output<NetworkSimPolicySliceDataNetworkSessionAggregateMaximumBitRateArgs>)

Properties

Link copied to clipboard

Allowed session types in addition to the default session type. Must not duplicate the default session type. Possible values are IPv4 and IPv6.

Link copied to clipboard

Default 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

An array of IDs of services that can be used as part of this SIM policy. The array must not contain duplicate items and must contain at least one item.

Link copied to clipboard
val dataNetworkId: Output<String>

The ID of Mobile Network Data Network which these settings apply to.

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

The default PDU session type, which is used if the user equipment does not request a specific session type. Possible values are IPv4 and IPv6. Defaults to IPv4.

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

The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. Defaults to 10, Must be at least 0, See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions.

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

The Preemption Capability of a QoS Flow, it 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, it 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 NotPreemptable.

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, it controls QoS forwarding treatment for QoS flows or EPS bearers. Recommended values: 5-9; 69-70; 79-80. Must be between 1 and 127.

Link copied to clipboard

A session_aggregate_maximum_bit_rate block as defined below.

Functions

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