Redigera

Dela via


New-AzMobileNetworkPccRuleConfigurationObject

Create an in-memory object for PccRuleConfiguration.

Syntax

New-AzMobileNetworkPccRuleConfigurationObject
   -RuleName <String>
   -RulePrecedence <Int32>
   -ServiceDataFlowTemplate <IServiceDataFlowTemplate[]>
   [-GuaranteedBitRateDownlink <String>]
   [-GuaranteedBitRateUplink <String>]
   [-RuleQoPolicyAllocationAndRetentionPriorityLevel <Int32>]
   [-RuleQoPolicyFiveQi <Int32>]
   [-RuleQoPolicyMaximumBitRateDownlink <String>]
   [-RuleQoPolicyMaximumBitRateUplink <String>]
   [-RuleQoPolicyPreemptionCapability <PreemptionCapability>]
   [-RuleQoPolicyPreemptionVulnerability <PreemptionVulnerability>]
   [-TrafficControl <TrafficControlPermission>]
   [<CommonParameters>]

Description

Create an in-memory object for PccRuleConfiguration.

Examples

Example 1: Create an in-memory object for PccRuleConfiguration.

$ServiceDataFlowTemplate = New-AzMobileNetworkServiceDataFlowTemplateObject -Direction "Bidirectional" -Protocol "255" -RemoteIPList "any" -TemplateName azps-mn-flow-template

New-AzMobileNetworkPccRuleConfigurationObject -RuleName azps-mn-service-rule -RulePrecedence 0 -ServiceDataFlowTemplate $ServiceDataFlowTemplate -TrafficControl 'Enabled' -RuleQoPolicyPreemptionVulnerability 'Preemptable' -RuleQoPolicyPreemptionCapability 'NotPreempt' -RuleQoPolicyAllocationAndRetentionPriorityLevel 9 -RuleQoPolicyMaximumBitRateDownlink "1 Gbps" -RuleQoPolicyMaximumBitRateUplink "500 Mbps"

RuleName             RulePrecedence TrafficControl
--------             -------------- --------------
azps-mn-service-rule 0              Enabled

Create an in-memory object for PccRuleConfiguration.

Parameters

Downlink bit rate.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Uplink bit rate.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RuleName

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'.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-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.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RuleQoPolicyAllocationAndRetentionPriorityLevel

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

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RuleQoPolicyFiveQi

QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Downlink bit rate.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Uplink bit rate.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RuleQoPolicyPreemptionCapability

QoS Flow preemption capability. 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.

Type:PreemptionCapability
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RuleQoPolicyPreemptionVulnerability

QoS Flow preemption vulnerability. The preemption vulnerability of a QoS Flow controls whether it can be preempted by a QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.

Type:PreemptionVulnerability
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceDataFlowTemplate

The set of data flow templates to use for this data flow policy rule. To construct, see NOTES section for SERVICEDATAFLOWTEMPLATE properties and create a hash table.

Type:IServiceDataFlowTemplate[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TrafficControl

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

Type:TrafficControlPermission
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Outputs

PccRuleConfiguration