NetworkServicePccRuleArgs

data class NetworkServicePccRuleArgs(val name: Output<String>, val precedence: Output<Int>, val qosPolicy: Output<NetworkServicePccRuleQosPolicyArgs>? = null, val serviceDataFlowTemplates: Output<List<NetworkServicePccRuleServiceDataFlowTemplateArgs>>, val trafficControlEnabled: Output<Boolean>? = null) : ConvertibleToJava<NetworkServicePccRuleArgs>

Constructors

Link copied to clipboard
constructor(name: Output<String>, precedence: Output<Int>, qosPolicy: Output<NetworkServicePccRuleQosPolicyArgs>? = null, serviceDataFlowTemplates: Output<List<NetworkServicePccRuleServiceDataFlowTemplateArgs>>, trafficControlEnabled: Output<Boolean>? = null)

Properties

Link copied to clipboard
val name: Output<String>

Specifies the name of the rule. This must be unique within the parent service. You must not use any of the following reserved strings - default, requested or service.

Link copied to clipboard
val precedence: Output<Int>

A precedence value that is used to decide between data flow policy rules when identifying the QoS values to use for a particular SIM. A lower value means a higher priority. This value should be unique among all data flow policy rules configured in the mobile network. Must be between 0 and 255.

Link copied to clipboard

A qos_policy block as defined below. The QoS policy to use for packets matching this rule. If this field is not specified then the Service will define the QoS settings.

Link copied to clipboard

A service_data_flow_template block as defined below. The set of service data flow templates to use for this PCC rule.

Link copied to clipboard
val trafficControlEnabled: Output<Boolean>? = null

Determines whether flows that match this data flow policy rule are permitted. Defaults to true.

Functions

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