azure-native-v2.mobilenetwork.Service
Explore with Pulumi AI
Service resource. Must be created in the same location as its parent mobile network. Azure REST API version: 2023-06-01. Prior API version in Azure Native 1.x: 2022-04-01-preview.
Other available API versions: 2022-04-01-preview, 2022-11-01, 2023-09-01, 2024-02-01, 2024-04-01.
Create Service Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Service(name: string, args: ServiceArgs, opts?: CustomResourceOptions);
@overload
def Service(resource_name: str,
args: ServiceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Service(resource_name: str,
opts: Optional[ResourceOptions] = None,
mobile_network_name: Optional[str] = None,
pcc_rules: Optional[Sequence[PccRuleConfigurationArgs]] = None,
resource_group_name: Optional[str] = None,
service_precedence: Optional[int] = None,
location: Optional[str] = None,
service_name: Optional[str] = None,
service_qos_policy: Optional[QosPolicyArgs] = None,
tags: Optional[Mapping[str, str]] = None)
func NewService(ctx *Context, name string, args ServiceArgs, opts ...ResourceOption) (*Service, error)
public Service(string name, ServiceArgs args, CustomResourceOptions? opts = null)
public Service(String name, ServiceArgs args)
public Service(String name, ServiceArgs args, CustomResourceOptions options)
type: azure-native:mobilenetwork:Service
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. ServiceArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. ServiceArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. ServiceArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. ServiceArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. ServiceArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleserviceResourceResourceFromMobilenetwork = new AzureNative.Mobilenetwork.Service("exampleserviceResourceResourceFromMobilenetwork", new()
{
MobileNetworkName = "string",
PccRules = new[]
{
{
{ "ruleName", "string" },
{ "rulePrecedence", 0 },
{ "serviceDataFlowTemplates", new[]
{
{
{ "direction", "string" },
{ "protocol", new[]
{
"string",
} },
{ "remoteIpList", new[]
{
"string",
} },
{ "templateName", "string" },
{ "ports", new[]
{
"string",
} },
},
} },
{ "ruleQosPolicy",
{
{ "maximumBitRate",
{
{ "downlink", "string" },
{ "uplink", "string" },
} },
{ "allocationAndRetentionPriorityLevel", 0 },
{ "fiveQi", 0 },
{ "guaranteedBitRate",
{
{ "downlink", "string" },
{ "uplink", "string" },
} },
{ "preemptionCapability", "string" },
{ "preemptionVulnerability", "string" },
} },
{ "trafficControl", "string" },
},
},
ResourceGroupName = "string",
ServicePrecedence = 0,
Location = "string",
ServiceName = "string",
ServiceQosPolicy =
{
{ "maximumBitRate",
{
{ "downlink", "string" },
{ "uplink", "string" },
} },
{ "allocationAndRetentionPriorityLevel", 0 },
{ "fiveQi", 0 },
{ "preemptionCapability", "string" },
{ "preemptionVulnerability", "string" },
},
Tags =
{
{ "string", "string" },
},
});
example, err := mobilenetwork.NewService(ctx, "exampleserviceResourceResourceFromMobilenetwork", &mobilenetwork.ServiceArgs{
MobileNetworkName: "string",
PccRules: []map[string]interface{}{
map[string]interface{}{
"ruleName": "string",
"rulePrecedence": 0,
"serviceDataFlowTemplates": []map[string]interface{}{
map[string]interface{}{
"direction": "string",
"protocol": []string{
"string",
},
"remoteIpList": []string{
"string",
},
"templateName": "string",
"ports": []string{
"string",
},
},
},
"ruleQosPolicy": map[string]interface{}{
"maximumBitRate": map[string]interface{}{
"downlink": "string",
"uplink": "string",
},
"allocationAndRetentionPriorityLevel": 0,
"fiveQi": 0,
"guaranteedBitRate": map[string]interface{}{
"downlink": "string",
"uplink": "string",
},
"preemptionCapability": "string",
"preemptionVulnerability": "string",
},
"trafficControl": "string",
},
},
ResourceGroupName: "string",
ServicePrecedence: 0,
Location: "string",
ServiceName: "string",
ServiceQosPolicy: map[string]interface{}{
"maximumBitRate": map[string]interface{}{
"downlink": "string",
"uplink": "string",
},
"allocationAndRetentionPriorityLevel": 0,
"fiveQi": 0,
"preemptionCapability": "string",
"preemptionVulnerability": "string",
},
Tags: map[string]interface{}{
"string": "string",
},
})
var exampleserviceResourceResourceFromMobilenetwork = new Service("exampleserviceResourceResourceFromMobilenetwork", ServiceArgs.builder()
.mobileNetworkName("string")
.pccRules(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.resourceGroupName("string")
.servicePrecedence(0)
.location("string")
.serviceName("string")
.serviceQosPolicy(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
exampleservice_resource_resource_from_mobilenetwork = azure_native.mobilenetwork.Service("exampleserviceResourceResourceFromMobilenetwork",
mobile_network_name=string,
pcc_rules=[{
ruleName: string,
rulePrecedence: 0,
serviceDataFlowTemplates: [{
direction: string,
protocol: [string],
remoteIpList: [string],
templateName: string,
ports: [string],
}],
ruleQosPolicy: {
maximumBitRate: {
downlink: string,
uplink: string,
},
allocationAndRetentionPriorityLevel: 0,
fiveQi: 0,
guaranteedBitRate: {
downlink: string,
uplink: string,
},
preemptionCapability: string,
preemptionVulnerability: string,
},
trafficControl: string,
}],
resource_group_name=string,
service_precedence=0,
location=string,
service_name=string,
service_qos_policy={
maximumBitRate: {
downlink: string,
uplink: string,
},
allocationAndRetentionPriorityLevel: 0,
fiveQi: 0,
preemptionCapability: string,
preemptionVulnerability: string,
},
tags={
string: string,
})
const exampleserviceResourceResourceFromMobilenetwork = new azure_native.mobilenetwork.Service("exampleserviceResourceResourceFromMobilenetwork", {
mobileNetworkName: "string",
pccRules: [{
ruleName: "string",
rulePrecedence: 0,
serviceDataFlowTemplates: [{
direction: "string",
protocol: ["string"],
remoteIpList: ["string"],
templateName: "string",
ports: ["string"],
}],
ruleQosPolicy: {
maximumBitRate: {
downlink: "string",
uplink: "string",
},
allocationAndRetentionPriorityLevel: 0,
fiveQi: 0,
guaranteedBitRate: {
downlink: "string",
uplink: "string",
},
preemptionCapability: "string",
preemptionVulnerability: "string",
},
trafficControl: "string",
}],
resourceGroupName: "string",
servicePrecedence: 0,
location: "string",
serviceName: "string",
serviceQosPolicy: {
maximumBitRate: {
downlink: "string",
uplink: "string",
},
allocationAndRetentionPriorityLevel: 0,
fiveQi: 0,
preemptionCapability: "string",
preemptionVulnerability: "string",
},
tags: {
string: "string",
},
});
type: azure-native:mobilenetwork:Service
properties:
location: string
mobileNetworkName: string
pccRules:
- ruleName: string
rulePrecedence: 0
ruleQosPolicy:
allocationAndRetentionPriorityLevel: 0
fiveQi: 0
guaranteedBitRate:
downlink: string
uplink: string
maximumBitRate:
downlink: string
uplink: string
preemptionCapability: string
preemptionVulnerability: string
serviceDataFlowTemplates:
- direction: string
ports:
- string
protocol:
- string
remoteIpList:
- string
templateName: string
trafficControl: string
resourceGroupName: string
serviceName: string
servicePrecedence: 0
serviceQosPolicy:
allocationAndRetentionPriorityLevel: 0
fiveQi: 0
maximumBitRate:
downlink: string
uplink: string
preemptionCapability: string
preemptionVulnerability: string
tags:
string: string
Service Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Service resource accepts the following input properties:
- Mobile
Network Name This property is required. Changes to this property will trigger replacement.
- The name of the mobile network.
- Pcc
Rules This property is required. List<Pulumi.Azure Native. Mobile Network. Inputs. Pcc Rule Configuration> - The set of data flow policy rules that make up this service.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Service
Precedence This property is required. int - A precedence value that is used to decide between services 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 services configured in the mobile network.
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Service
Name Changes to this property will trigger replacement.
- The name of the service. You must not use any of the following reserved strings -
default
,requested
orservice
- Service
Qos Pulumi.Policy Azure Native. Mobile Network. Inputs. Qos Policy - The QoS policy to use for packets matching this service. This can be overridden for particular flows using the ruleQosPolicy field in a PccRuleConfiguration. If this field is null then the UE's SIM policy will define the QoS settings.
- Dictionary<string, string>
- Resource tags.
- Mobile
Network Name This property is required. Changes to this property will trigger replacement.
- The name of the mobile network.
- Pcc
Rules This property is required. []PccRule Configuration Args - The set of data flow policy rules that make up this service.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Service
Precedence This property is required. int - A precedence value that is used to decide between services 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 services configured in the mobile network.
- Location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- Service
Name Changes to this property will trigger replacement.
- The name of the service. You must not use any of the following reserved strings -
default
,requested
orservice
- Service
Qos QosPolicy Policy Args - The QoS policy to use for packets matching this service. This can be overridden for particular flows using the ruleQosPolicy field in a PccRuleConfiguration. If this field is null then the UE's SIM policy will define the QoS settings.
- map[string]string
- Resource tags.
- mobile
Network Name This property is required. Changes to this property will trigger replacement.
- The name of the mobile network.
- pcc
Rules This property is required. List<PccRule Configuration> - The set of data flow policy rules that make up this service.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- service
Precedence This property is required. Integer - A precedence value that is used to decide between services 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 services configured in the mobile network.
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- service
Name Changes to this property will trigger replacement.
- The name of the service. You must not use any of the following reserved strings -
default
,requested
orservice
- service
Qos QosPolicy Policy - The QoS policy to use for packets matching this service. This can be overridden for particular flows using the ruleQosPolicy field in a PccRuleConfiguration. If this field is null then the UE's SIM policy will define the QoS settings.
- Map<String,String>
- Resource tags.
- mobile
Network Name This property is required. Changes to this property will trigger replacement.
- The name of the mobile network.
- pcc
Rules This property is required. PccRule Configuration[] - The set of data flow policy rules that make up this service.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- service
Precedence This property is required. number - A precedence value that is used to decide between services 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 services configured in the mobile network.
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- service
Name Changes to this property will trigger replacement.
- The name of the service. You must not use any of the following reserved strings -
default
,requested
orservice
- service
Qos QosPolicy Policy - The QoS policy to use for packets matching this service. This can be overridden for particular flows using the ruleQosPolicy field in a PccRuleConfiguration. If this field is null then the UE's SIM policy will define the QoS settings.
- {[key: string]: string}
- Resource tags.
- mobile_
network_ name This property is required. Changes to this property will trigger replacement.
- The name of the mobile network.
- pcc_
rules This property is required. Sequence[PccRule Configuration Args] - The set of data flow policy rules that make up this service.
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- service_
precedence This property is required. int - A precedence value that is used to decide between services 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 services configured in the mobile network.
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- service_
name Changes to this property will trigger replacement.
- The name of the service. You must not use any of the following reserved strings -
default
,requested
orservice
- service_
qos_ Qospolicy Policy Args - The QoS policy to use for packets matching this service. This can be overridden for particular flows using the ruleQosPolicy field in a PccRuleConfiguration. If this field is null then the UE's SIM policy will define the QoS settings.
- Mapping[str, str]
- Resource tags.
- mobile
Network Name This property is required. Changes to this property will trigger replacement.
- The name of the mobile network.
- pcc
Rules This property is required. List<Property Map> - The set of data flow policy rules that make up this service.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- service
Precedence This property is required. Number - A precedence value that is used to decide between services 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 services configured in the mobile network.
- location
Changes to this property will trigger replacement.
- The geo-location where the resource lives
- service
Name Changes to this property will trigger replacement.
- The name of the service. You must not use any of the following reserved strings -
default
,requested
orservice
- service
Qos Property MapPolicy - The QoS policy to use for packets matching this service. This can be overridden for particular flows using the ruleQosPolicy field in a PccRuleConfiguration. If this field is null then the UE's SIM policy will define the QoS settings.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the Service resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state of the service resource.
- System
Data Pulumi.Azure Native. Mobile Network. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state of the service resource.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - The provisioning state of the service resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioning
State string - The provisioning state of the service resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_
state str - The provisioning state of the service resource.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - The provisioning state of the service resource.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
Ambr, AmbrArgs
AmbrResponse, AmbrResponseArgs
PccRuleConfiguration, PccRuleConfigurationArgs
- Rule
Name This property is required. string - 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
orservice
. - Rule
Precedence This property is required. 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.
- Service
Data Flow Templates This property is required. List<Pulumi.Azure Native. Mobile Network. Inputs. Service Data Flow Template> - The set of data flow templates to use for this data flow policy rule.
- Rule
Qos Pulumi.Policy Azure Native. Mobile Network. Inputs. Pcc Rule Qos Policy - The QoS policy to use for packets matching this rule. If this field is null then the parent service will define the QoS settings.
- Traffic
Control string | Pulumi.Azure Native. Mobile Network. Traffic Control Permission - Determines whether flows that match this data flow policy rule are permitted.
- Rule
Name This property is required. string - 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
orservice
. - Rule
Precedence This property is required. 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.
- Service
Data Flow Templates This property is required. []ServiceData Flow Template - The set of data flow templates to use for this data flow policy rule.
- Rule
Qos PccPolicy Rule Qos Policy - The QoS policy to use for packets matching this rule. If this field is null then the parent service will define the QoS settings.
- Traffic
Control string | TrafficControl Permission - Determines whether flows that match this data flow policy rule are permitted.
- rule
Name This property is required. String - 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
orservice
. - rule
Precedence This property is required. Integer - 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.
- service
Data Flow Templates This property is required. List<ServiceData Flow Template> - The set of data flow templates to use for this data flow policy rule.
- rule
Qos PccPolicy Rule Qos Policy - The QoS policy to use for packets matching this rule. If this field is null then the parent service will define the QoS settings.
- traffic
Control String | TrafficControl Permission - Determines whether flows that match this data flow policy rule are permitted.
- rule
Name This property is required. string - 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
orservice
. - rule
Precedence This property is required. number - 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.
- service
Data Flow Templates This property is required. ServiceData Flow Template[] - The set of data flow templates to use for this data flow policy rule.
- rule
Qos PccPolicy Rule Qos Policy - The QoS policy to use for packets matching this rule. If this field is null then the parent service will define the QoS settings.
- traffic
Control string | TrafficControl Permission - Determines whether flows that match this data flow policy rule are permitted.
- rule_
name This property is required. str - 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
orservice
. - rule_
precedence This property is required. 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.
- service_
data_ flow_ templates This property is required. Sequence[ServiceData Flow Template] - The set of data flow templates to use for this data flow policy rule.
- rule_
qos_ Pccpolicy Rule Qos Policy - The QoS policy to use for packets matching this rule. If this field is null then the parent service will define the QoS settings.
- traffic_
control str | TrafficControl Permission - Determines whether flows that match this data flow policy rule are permitted.
- rule
Name This property is required. String - 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
orservice
. - rule
Precedence This property is required. Number - 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.
- service
Data Flow Templates This property is required. List<Property Map> - The set of data flow templates to use for this data flow policy rule.
- rule
Qos Property MapPolicy - The QoS policy to use for packets matching this rule. If this field is null then the parent service will define the QoS settings.
- traffic
Control String | "Enabled" | "Blocked" - Determines whether flows that match this data flow policy rule are permitted.
PccRuleConfigurationResponse, PccRuleConfigurationResponseArgs
- Rule
Name This property is required. string - 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
orservice
. - Rule
Precedence This property is required. 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.
- Service
Data Flow Templates This property is required. List<Pulumi.Azure Native. Mobile Network. Inputs. Service Data Flow Template Response> - The set of data flow templates to use for this data flow policy rule.
- Rule
Qos Pulumi.Policy Azure Native. Mobile Network. Inputs. Pcc Rule Qos Policy Response - The QoS policy to use for packets matching this rule. If this field is null then the parent service will define the QoS settings.
- Traffic
Control string - Determines whether flows that match this data flow policy rule are permitted.
- Rule
Name This property is required. string - 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
orservice
. - Rule
Precedence This property is required. 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.
- Service
Data Flow Templates This property is required. []ServiceData Flow Template Response - The set of data flow templates to use for this data flow policy rule.
- Rule
Qos PccPolicy Rule Qos Policy Response - The QoS policy to use for packets matching this rule. If this field is null then the parent service will define the QoS settings.
- Traffic
Control string - Determines whether flows that match this data flow policy rule are permitted.
- rule
Name This property is required. String - 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
orservice
. - rule
Precedence This property is required. Integer - 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.
- service
Data Flow Templates This property is required. List<ServiceData Flow Template Response> - The set of data flow templates to use for this data flow policy rule.
- rule
Qos PccPolicy Rule Qos Policy Response - The QoS policy to use for packets matching this rule. If this field is null then the parent service will define the QoS settings.
- traffic
Control String - Determines whether flows that match this data flow policy rule are permitted.
- rule
Name This property is required. string - 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
orservice
. - rule
Precedence This property is required. number - 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.
- service
Data Flow Templates This property is required. ServiceData Flow Template Response[] - The set of data flow templates to use for this data flow policy rule.
- rule
Qos PccPolicy Rule Qos Policy Response - The QoS policy to use for packets matching this rule. If this field is null then the parent service will define the QoS settings.
- traffic
Control string - Determines whether flows that match this data flow policy rule are permitted.
- rule_
name This property is required. str - 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
orservice
. - rule_
precedence This property is required. 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.
- service_
data_ flow_ templates This property is required. Sequence[ServiceData Flow Template Response] - The set of data flow templates to use for this data flow policy rule.
- rule_
qos_ Pccpolicy Rule Qos Policy Response - The QoS policy to use for packets matching this rule. If this field is null then the parent service will define the QoS settings.
- traffic_
control str - Determines whether flows that match this data flow policy rule are permitted.
- rule
Name This property is required. String - 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
orservice
. - rule
Precedence This property is required. Number - 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.
- service
Data Flow Templates This property is required. List<Property Map> - The set of data flow templates to use for this data flow policy rule.
- rule
Qos Property MapPolicy - The QoS policy to use for packets matching this rule. If this field is null then the parent service will define the QoS settings.
- traffic
Control String - Determines whether flows that match this data flow policy rule are permitted.
PccRuleQosPolicy, PccRuleQosPolicyArgs
- Maximum
Bit Rate This property is required. Pulumi.Azure Native. Mobile Network. Inputs. Ambr - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- Allocation
And intRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - Five
Qi int - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- Guaranteed
Bit Pulumi.Rate Azure Native. Mobile Network. Inputs. Ambr - The guaranteed bit rate (GBR) for all service data flows that use this data flow policy rule. This is an optional setting. If you do not provide a value, there will be no GBR set for the data flow policy rule that uses this QoS definition.
- Preemption
Capability string | Pulumi.Azure Native. Mobile Network. Preemption Capability - 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.
- Preemption
Vulnerability string | Pulumi.Azure Native. Mobile Network. Preemption Vulnerability - 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.
- Maximum
Bit Rate This property is required. Ambr - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- Allocation
And intRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - Five
Qi int - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- Guaranteed
Bit AmbrRate - The guaranteed bit rate (GBR) for all service data flows that use this data flow policy rule. This is an optional setting. If you do not provide a value, there will be no GBR set for the data flow policy rule that uses this QoS definition.
- Preemption
Capability string | PreemptionCapability - 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.
- Preemption
Vulnerability string | PreemptionVulnerability - 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.
- maximum
Bit Rate This property is required. Ambr - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation
And IntegerRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five
Qi Integer - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- guaranteed
Bit AmbrRate - The guaranteed bit rate (GBR) for all service data flows that use this data flow policy rule. This is an optional setting. If you do not provide a value, there will be no GBR set for the data flow policy rule that uses this QoS definition.
- preemption
Capability String | PreemptionCapability - 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.
- preemption
Vulnerability String | PreemptionVulnerability - 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.
- maximum
Bit Rate This property is required. Ambr - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation
And numberRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five
Qi number - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- guaranteed
Bit AmbrRate - The guaranteed bit rate (GBR) for all service data flows that use this data flow policy rule. This is an optional setting. If you do not provide a value, there will be no GBR set for the data flow policy rule that uses this QoS definition.
- preemption
Capability string | PreemptionCapability - 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.
- preemption
Vulnerability string | PreemptionVulnerability - 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.
- maximum_
bit_ rate This property is required. Ambr - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation_
and_ intretention_ priority_ level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five_
qi int - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- guaranteed_
bit_ Ambrrate - The guaranteed bit rate (GBR) for all service data flows that use this data flow policy rule. This is an optional setting. If you do not provide a value, there will be no GBR set for the data flow policy rule that uses this QoS definition.
- preemption_
capability str | PreemptionCapability - 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.
- preemption_
vulnerability str | PreemptionVulnerability - 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.
- maximum
Bit Rate This property is required. Property Map - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation
And NumberRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five
Qi Number - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- guaranteed
Bit Property MapRate - The guaranteed bit rate (GBR) for all service data flows that use this data flow policy rule. This is an optional setting. If you do not provide a value, there will be no GBR set for the data flow policy rule that uses this QoS definition.
- preemption
Capability String | "NotPreempt" | "May Preempt" - 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.
- preemption
Vulnerability String | "NotPreemptable" | "Preemptable" - 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.
PccRuleQosPolicyResponse, PccRuleQosPolicyResponseArgs
- Maximum
Bit Rate This property is required. Pulumi.Azure Native. Mobile Network. Inputs. Ambr Response - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- Allocation
And intRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - Five
Qi int - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- Guaranteed
Bit Pulumi.Rate Azure Native. Mobile Network. Inputs. Ambr Response - The guaranteed bit rate (GBR) for all service data flows that use this data flow policy rule. This is an optional setting. If you do not provide a value, there will be no GBR set for the data flow policy rule that uses this QoS definition.
- Preemption
Capability string - 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.
- Preemption
Vulnerability string - 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.
- Maximum
Bit Rate This property is required. AmbrResponse - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- Allocation
And intRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - Five
Qi int - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- Guaranteed
Bit AmbrRate Response - The guaranteed bit rate (GBR) for all service data flows that use this data flow policy rule. This is an optional setting. If you do not provide a value, there will be no GBR set for the data flow policy rule that uses this QoS definition.
- Preemption
Capability string - 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.
- Preemption
Vulnerability string - 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.
- maximum
Bit Rate This property is required. AmbrResponse - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation
And IntegerRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five
Qi Integer - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- guaranteed
Bit AmbrRate Response - The guaranteed bit rate (GBR) for all service data flows that use this data flow policy rule. This is an optional setting. If you do not provide a value, there will be no GBR set for the data flow policy rule that uses this QoS definition.
- preemption
Capability String - 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.
- preemption
Vulnerability String - 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.
- maximum
Bit Rate This property is required. AmbrResponse - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation
And numberRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five
Qi number - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- guaranteed
Bit AmbrRate Response - The guaranteed bit rate (GBR) for all service data flows that use this data flow policy rule. This is an optional setting. If you do not provide a value, there will be no GBR set for the data flow policy rule that uses this QoS definition.
- preemption
Capability string - 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.
- preemption
Vulnerability string - 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.
- maximum_
bit_ rate This property is required. AmbrResponse - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation_
and_ intretention_ priority_ level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five_
qi int - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- guaranteed_
bit_ Ambrrate Response - The guaranteed bit rate (GBR) for all service data flows that use this data flow policy rule. This is an optional setting. If you do not provide a value, there will be no GBR set for the data flow policy rule that uses this QoS definition.
- preemption_
capability str - 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.
- preemption_
vulnerability str - 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.
- maximum
Bit Rate This property is required. Property Map - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation
And NumberRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five
Qi Number - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- guaranteed
Bit Property MapRate - The guaranteed bit rate (GBR) for all service data flows that use this data flow policy rule. This is an optional setting. If you do not provide a value, there will be no GBR set for the data flow policy rule that uses this QoS definition.
- preemption
Capability String - 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.
- preemption
Vulnerability String - 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.
PreemptionCapability, PreemptionCapabilityArgs
- Not
Preempt - NotPreemptCannot preempt
- May
Preempt - MayPreemptMay preempt
- Preemption
Capability Not Preempt - NotPreemptCannot preempt
- Preemption
Capability May Preempt - MayPreemptMay preempt
- Not
Preempt - NotPreemptCannot preempt
- May
Preempt - MayPreemptMay preempt
- Not
Preempt - NotPreemptCannot preempt
- May
Preempt - MayPreemptMay preempt
- NOT_PREEMPT
- NotPreemptCannot preempt
- MAY_PREEMPT
- MayPreemptMay preempt
- "Not
Preempt" - NotPreemptCannot preempt
- "May
Preempt" - MayPreemptMay preempt
PreemptionVulnerability, PreemptionVulnerabilityArgs
- Not
Preemptable - NotPreemptableCannot be preempted
- Preemptable
- PreemptableMay be preempted
- Preemption
Vulnerability Not Preemptable - NotPreemptableCannot be preempted
- Preemption
Vulnerability Preemptable - PreemptableMay be preempted
- Not
Preemptable - NotPreemptableCannot be preempted
- Preemptable
- PreemptableMay be preempted
- Not
Preemptable - NotPreemptableCannot be preempted
- Preemptable
- PreemptableMay be preempted
- NOT_PREEMPTABLE
- NotPreemptableCannot be preempted
- PREEMPTABLE
- PreemptableMay be preempted
- "Not
Preemptable" - NotPreemptableCannot be preempted
- "Preemptable"
- PreemptableMay be preempted
QosPolicy, QosPolicyArgs
- Maximum
Bit Rate This property is required. Pulumi.Azure Native. Mobile Network. Inputs. Ambr - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- Allocation
And intRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - Five
Qi int - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- Preemption
Capability string | Pulumi.Azure Native. Mobile Network. Preemption Capability - 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.
- Preemption
Vulnerability string | Pulumi.Azure Native. Mobile Network. Preemption Vulnerability - 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.
- Maximum
Bit Rate This property is required. Ambr - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- Allocation
And intRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - Five
Qi int - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- Preemption
Capability string | PreemptionCapability - 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.
- Preemption
Vulnerability string | PreemptionVulnerability - 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.
- maximum
Bit Rate This property is required. Ambr - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation
And IntegerRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five
Qi Integer - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- preemption
Capability String | PreemptionCapability - 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.
- preemption
Vulnerability String | PreemptionVulnerability - 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.
- maximum
Bit Rate This property is required. Ambr - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation
And numberRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five
Qi number - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- preemption
Capability string | PreemptionCapability - 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.
- preemption
Vulnerability string | PreemptionVulnerability - 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.
- maximum_
bit_ rate This property is required. Ambr - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation_
and_ intretention_ priority_ level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five_
qi int - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- preemption_
capability str | PreemptionCapability - 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.
- preemption_
vulnerability str | PreemptionVulnerability - 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.
- maximum
Bit Rate This property is required. Property Map - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation
And NumberRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five
Qi Number - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- preemption
Capability String | "NotPreempt" | "May Preempt" - 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.
- preemption
Vulnerability String | "NotPreemptable" | "Preemptable" - 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.
QosPolicyResponse, QosPolicyResponseArgs
- Maximum
Bit Rate This property is required. Pulumi.Azure Native. Mobile Network. Inputs. Ambr Response - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- Allocation
And intRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - Five
Qi int - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- Preemption
Capability string - 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.
- Preemption
Vulnerability string - 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.
- Maximum
Bit Rate This property is required. AmbrResponse - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- Allocation
And intRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - Five
Qi int - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- Preemption
Capability string - 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.
- Preemption
Vulnerability string - 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.
- maximum
Bit Rate This property is required. AmbrResponse - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation
And IntegerRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five
Qi Integer - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- preemption
Capability String - 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.
- preemption
Vulnerability String - 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.
- maximum
Bit Rate This property is required. AmbrResponse - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation
And numberRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five
Qi number - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- preemption
Capability string - 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.
- preemption
Vulnerability string - 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.
- maximum_
bit_ rate This property is required. AmbrResponse - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation_
and_ intretention_ priority_ level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five_
qi int - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- preemption_
capability str - 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.
- preemption_
vulnerability str - 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.
- maximum
Bit Rate This property is required. Property Map - The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocation
And NumberRetention Priority Level - QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - five
Qi Number - 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. 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 the 5QI values.
- preemption
Capability String - 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.
- preemption
Vulnerability String - 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.
SdfDirection, SdfDirectionArgs
- Uplink
- UplinkTraffic flowing from the UE to the data network.
- Downlink
- DownlinkTraffic flowing from the data network to the UE.
- Bidirectional
- BidirectionalTraffic flowing both to and from the UE.
- Sdf
Direction Uplink - UplinkTraffic flowing from the UE to the data network.
- Sdf
Direction Downlink - DownlinkTraffic flowing from the data network to the UE.
- Sdf
Direction Bidirectional - BidirectionalTraffic flowing both to and from the UE.
- Uplink
- UplinkTraffic flowing from the UE to the data network.
- Downlink
- DownlinkTraffic flowing from the data network to the UE.
- Bidirectional
- BidirectionalTraffic flowing both to and from the UE.
- Uplink
- UplinkTraffic flowing from the UE to the data network.
- Downlink
- DownlinkTraffic flowing from the data network to the UE.
- Bidirectional
- BidirectionalTraffic flowing both to and from the UE.
- UPLINK
- UplinkTraffic flowing from the UE to the data network.
- DOWNLINK
- DownlinkTraffic flowing from the data network to the UE.
- BIDIRECTIONAL
- BidirectionalTraffic flowing both to and from the UE.
- "Uplink"
- UplinkTraffic flowing from the UE to the data network.
- "Downlink"
- DownlinkTraffic flowing from the data network to the UE.
- "Bidirectional"
- BidirectionalTraffic flowing both to and from the UE.
ServiceDataFlowTemplate, ServiceDataFlowTemplateArgs
- Direction
This property is required. string | Pulumi.Azure Native. Mobile Network. Sdf Direction - The direction of this flow.
- Protocol
This property is required. List<string> - A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value
ip
. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the valueip
then you must leave the fieldport
unspecified. - Remote
Ip List This property is required. List<string> - The remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value
any
. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, 192.0.2.54/24). - Template
Name This property is required. string - The name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings -
default
,requested
orservice
. - Ports List<string>
- The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than
ip
in theprotocol
field. This is an optional setting. If you do not specify it then connections will be allowed on all ports. Port ranges must be specified as -. For example: [8080
,8082-8085
].
- Direction
This property is required. string | SdfDirection - The direction of this flow.
- Protocol
This property is required. []string - A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value
ip
. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the valueip
then you must leave the fieldport
unspecified. - Remote
Ip List This property is required. []string - The remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value
any
. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, 192.0.2.54/24). - Template
Name This property is required. string - The name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings -
default
,requested
orservice
. - Ports []string
- The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than
ip
in theprotocol
field. This is an optional setting. If you do not specify it then connections will be allowed on all ports. Port ranges must be specified as -. For example: [8080
,8082-8085
].
- direction
This property is required. String | SdfDirection - The direction of this flow.
- protocol
This property is required. List<String> - A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value
ip
. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the valueip
then you must leave the fieldport
unspecified. - remote
Ip List This property is required. List<String> - The remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value
any
. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, 192.0.2.54/24). - template
Name This property is required. String - The name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings -
default
,requested
orservice
. - ports List<String>
- The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than
ip
in theprotocol
field. This is an optional setting. If you do not specify it then connections will be allowed on all ports. Port ranges must be specified as -. For example: [8080
,8082-8085
].
- direction
This property is required. string | SdfDirection - The direction of this flow.
- protocol
This property is required. string[] - A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value
ip
. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the valueip
then you must leave the fieldport
unspecified. - remote
Ip List This property is required. string[] - The remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value
any
. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, 192.0.2.54/24). - template
Name This property is required. string - The name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings -
default
,requested
orservice
. - ports string[]
- The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than
ip
in theprotocol
field. This is an optional setting. If you do not specify it then connections will be allowed on all ports. Port ranges must be specified as -. For example: [8080
,8082-8085
].
- direction
This property is required. str | SdfDirection - The direction of this flow.
- protocol
This property is required. Sequence[str] - A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value
ip
. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the valueip
then you must leave the fieldport
unspecified. - remote_
ip_ list This property is required. Sequence[str] - The remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value
any
. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, 192.0.2.54/24). - template_
name This property is required. str - The name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings -
default
,requested
orservice
. - ports Sequence[str]
- The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than
ip
in theprotocol
field. This is an optional setting. If you do not specify it then connections will be allowed on all ports. Port ranges must be specified as -. For example: [8080
,8082-8085
].
- direction
This property is required. String | "Uplink" | "Downlink" | "Bidirectional" - The direction of this flow.
- protocol
This property is required. List<String> - A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value
ip
. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the valueip
then you must leave the fieldport
unspecified. - remote
Ip List This property is required. List<String> - The remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value
any
. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, 192.0.2.54/24). - template
Name This property is required. String - The name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings -
default
,requested
orservice
. - ports List<String>
- The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than
ip
in theprotocol
field. This is an optional setting. If you do not specify it then connections will be allowed on all ports. Port ranges must be specified as -. For example: [8080
,8082-8085
].
ServiceDataFlowTemplateResponse, ServiceDataFlowTemplateResponseArgs
- Direction
This property is required. string - The direction of this flow.
- Protocol
This property is required. List<string> - A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value
ip
. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the valueip
then you must leave the fieldport
unspecified. - Remote
Ip List This property is required. List<string> - The remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value
any
. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, 192.0.2.54/24). - Template
Name This property is required. string - The name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings -
default
,requested
orservice
. - Ports List<string>
- The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than
ip
in theprotocol
field. This is an optional setting. If you do not specify it then connections will be allowed on all ports. Port ranges must be specified as -. For example: [8080
,8082-8085
].
- Direction
This property is required. string - The direction of this flow.
- Protocol
This property is required. []string - A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value
ip
. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the valueip
then you must leave the fieldport
unspecified. - Remote
Ip List This property is required. []string - The remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value
any
. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, 192.0.2.54/24). - Template
Name This property is required. string - The name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings -
default
,requested
orservice
. - Ports []string
- The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than
ip
in theprotocol
field. This is an optional setting. If you do not specify it then connections will be allowed on all ports. Port ranges must be specified as -. For example: [8080
,8082-8085
].
- direction
This property is required. String - The direction of this flow.
- protocol
This property is required. List<String> - A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value
ip
. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the valueip
then you must leave the fieldport
unspecified. - remote
Ip List This property is required. List<String> - The remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value
any
. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, 192.0.2.54/24). - template
Name This property is required. String - The name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings -
default
,requested
orservice
. - ports List<String>
- The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than
ip
in theprotocol
field. This is an optional setting. If you do not specify it then connections will be allowed on all ports. Port ranges must be specified as -. For example: [8080
,8082-8085
].
- direction
This property is required. string - The direction of this flow.
- protocol
This property is required. string[] - A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value
ip
. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the valueip
then you must leave the fieldport
unspecified. - remote
Ip List This property is required. string[] - The remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value
any
. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, 192.0.2.54/24). - template
Name This property is required. string - The name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings -
default
,requested
orservice
. - ports string[]
- The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than
ip
in theprotocol
field. This is an optional setting. If you do not specify it then connections will be allowed on all ports. Port ranges must be specified as -. For example: [8080
,8082-8085
].
- direction
This property is required. str - The direction of this flow.
- protocol
This property is required. Sequence[str] - A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value
ip
. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the valueip
then you must leave the fieldport
unspecified. - remote_
ip_ list This property is required. Sequence[str] - The remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value
any
. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, 192.0.2.54/24). - template_
name This property is required. str - The name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings -
default
,requested
orservice
. - ports Sequence[str]
- The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than
ip
in theprotocol
field. This is an optional setting. If you do not specify it then connections will be allowed on all ports. Port ranges must be specified as -. For example: [8080
,8082-8085
].
- direction
This property is required. String - The direction of this flow.
- protocol
This property is required. List<String> - A list of the allowed protocol(s) for this flow. If you want this flow to be able to use any protocol within the internet protocol suite, use the value
ip
. If you only want to allow a selection of protocols, you must use the corresponding IANA Assigned Internet Protocol Number for each protocol, as described in https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml. For example, for UDP, you must use 17. If you use the valueip
then you must leave the fieldport
unspecified. - remote
Ip List This property is required. List<String> - The remote IP address(es) to which UEs will connect for this flow. If you want to allow connections on any IP address, use the value
any
. Otherwise, you must provide each of the remote IP addresses to which the packet core instance will connect for this flow. You must provide each IP address in CIDR notation, including the netmask (for example, 192.0.2.54/24). - template
Name This property is required. String - The name of the data flow template. This must be unique within the parent data flow policy rule. You must not use any of the following reserved strings -
default
,requested
orservice
. - ports List<String>
- The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges. If you specify one or more ports or port ranges then you must specify a value other than
ip
in theprotocol
field. This is an optional setting. If you do not specify it then connections will be allowed on all ports. Port ranges must be specified as -. For example: [8080
,8082-8085
].
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TrafficControlPermission, TrafficControlPermissionArgs
- Enabled
- EnabledTraffic matching this rule is allowed to flow.
- Blocked
- BlockedTraffic matching this rule is not allowed to flow.
- Traffic
Control Permission Enabled - EnabledTraffic matching this rule is allowed to flow.
- Traffic
Control Permission Blocked - BlockedTraffic matching this rule is not allowed to flow.
- Enabled
- EnabledTraffic matching this rule is allowed to flow.
- Blocked
- BlockedTraffic matching this rule is not allowed to flow.
- Enabled
- EnabledTraffic matching this rule is allowed to flow.
- Blocked
- BlockedTraffic matching this rule is not allowed to flow.
- ENABLED
- EnabledTraffic matching this rule is allowed to flow.
- BLOCKED
- BlockedTraffic matching this rule is not allowed to flow.
- "Enabled"
- EnabledTraffic matching this rule is allowed to flow.
- "Blocked"
- BlockedTraffic matching this rule is not allowed to flow.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:mobilenetwork:Service testPolicy /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/services/{serviceName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v2 pulumi/pulumi-azure-native
- License
- Apache-2.0