PccRuleConfiguration Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Data flow policy rule configuration.
public class PccRuleConfiguration : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.MobileNetwork.Models.PccRuleConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.MobileNetwork.Models.PccRuleConfiguration>
type PccRuleConfiguration = class
interface IJsonModel<PccRuleConfiguration>
interface IPersistableModel<PccRuleConfiguration>
Public Class PccRuleConfiguration
Implements IJsonModel(Of PccRuleConfiguration), IPersistableModel(Of PccRuleConfiguration)
- Inheritance
-
PccRuleConfiguration
- Implements
Constructors
PccRuleConfiguration(String, Int32, IEnumerable<MobileNetworkServiceDataFlowTemplate>) |
Initializes a new instance of PccRuleConfiguration. |
Properties
RuleName |
The name of the rule. This must be unique within the parent service. You must not use any of the following reserved strings - |
RulePrecedence |
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. |
RuleQosPolicy |
The QoS policy to use for packets matching this rule. If this field is null then the parent service will define the QoS settings. |
ServiceDataFlowTemplates |
The set of data flow templates to use for this data flow policy rule. |
TrafficControl |
Determines whether flows that match this data flow policy rule are permitted. |
Explicit Interface Implementations
IJsonModel<PccRuleConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<PccRuleConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<PccRuleConfiguration>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<PccRuleConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<PccRuleConfiguration>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |