azure-native.mobilenetwork.Service
Explore with Pulumi AI
Service resource. API Version: 2022-04-01-preview.
Example Usage
Create service
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var service = new AzureNative.MobileNetwork.Service("service", new()
    {
        Location = "eastus",
        MobileNetworkName = "testMobileNetwork",
        PccRules = new[]
        {
            new AzureNative.MobileNetwork.Inputs.PccRuleConfigurationArgs
            {
                RuleName = "default-rule",
                RulePrecedence = 255,
                RuleQosPolicy = new AzureNative.MobileNetwork.Inputs.PccRuleQosPolicyArgs
                {
                    AllocationAndRetentionPriorityLevel = 9,
                    FiveQi = 9,
                    MaximumBitRate = new AzureNative.MobileNetwork.Inputs.AmbrArgs
                    {
                        Downlink = "1 Gbps",
                        Uplink = "500 Mbps",
                    },
                    PreemptionCapability = "NotPreempt",
                    PreemptionVulnerability = "Preemptable",
                },
                ServiceDataFlowTemplates = new[]
                {
                    new AzureNative.MobileNetwork.Inputs.ServiceDataFlowTemplateArgs
                    {
                        Direction = "Uplink",
                        Ports = new[] {},
                        Protocol = new[]
                        {
                            "ip",
                        },
                        RemoteIpList = new[]
                        {
                            "10.3.4.0/24",
                        },
                        TemplateName = "IP-to-server",
                    },
                },
                TrafficControl = "Enabled",
            },
        },
        ResourceGroupName = "rg1",
        ServiceName = "TestService",
        ServicePrecedence = 255,
        ServiceQosPolicy = new AzureNative.MobileNetwork.Inputs.QosPolicyArgs
        {
            AllocationAndRetentionPriorityLevel = 9,
            FiveQi = 9,
            MaximumBitRate = new AzureNative.MobileNetwork.Inputs.AmbrArgs
            {
                Downlink = "1 Gbps",
                Uplink = "500 Mbps",
            },
            PreemptionCapability = "NotPreempt",
            PreemptionVulnerability = "Preemptable",
        },
    });
});
package main
import (
	mobilenetwork "github.com/pulumi/pulumi-azure-native-sdk/mobilenetwork"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := mobilenetwork.NewService(ctx, "service", &mobilenetwork.ServiceArgs{
			Location:          pulumi.String("eastus"),
			MobileNetworkName: pulumi.String("testMobileNetwork"),
			PccRules: []mobilenetwork.PccRuleConfigurationArgs{
				{
					RuleName:       pulumi.String("default-rule"),
					RulePrecedence: pulumi.Int(255),
					RuleQosPolicy: {
						AllocationAndRetentionPriorityLevel: pulumi.Int(9),
						FiveQi:                              pulumi.Int(9),
						MaximumBitRate: {
							Downlink: pulumi.String("1 Gbps"),
							Uplink:   pulumi.String("500 Mbps"),
						},
						PreemptionCapability:    pulumi.String("NotPreempt"),
						PreemptionVulnerability: pulumi.String("Preemptable"),
					},
					ServiceDataFlowTemplates: mobilenetwork.ServiceDataFlowTemplateArray{
						{
							Direction: pulumi.String("Uplink"),
							Ports:     pulumi.StringArray{},
							Protocol: pulumi.StringArray{
								pulumi.String("ip"),
							},
							RemoteIpList: pulumi.StringArray{
								pulumi.String("10.3.4.0/24"),
							},
							TemplateName: pulumi.String("IP-to-server"),
						},
					},
					TrafficControl: pulumi.String("Enabled"),
				},
			},
			ResourceGroupName: pulumi.String("rg1"),
			ServiceName:       pulumi.String("TestService"),
			ServicePrecedence: pulumi.Int(255),
			ServiceQosPolicy: mobilenetwork.QosPolicyResponse{
				AllocationAndRetentionPriorityLevel: pulumi.Int(9),
				FiveQi:                              pulumi.Int(9),
				MaximumBitRate: &mobilenetwork.AmbrArgs{
					Downlink: pulumi.String("1 Gbps"),
					Uplink:   pulumi.String("500 Mbps"),
				},
				PreemptionCapability:    pulumi.String("NotPreempt"),
				PreemptionVulnerability: pulumi.String("Preemptable"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.mobilenetwork.Service;
import com.pulumi.azurenative.mobilenetwork.ServiceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var service = new Service("service", ServiceArgs.builder()        
            .location("eastus")
            .mobileNetworkName("testMobileNetwork")
            .pccRules(Map.ofEntries(
                Map.entry("ruleName", "default-rule"),
                Map.entry("rulePrecedence", 255),
                Map.entry("ruleQosPolicy", Map.ofEntries(
                    Map.entry("allocationAndRetentionPriorityLevel", 9),
                    Map.entry("fiveQi", 9),
                    Map.entry("maximumBitRate", Map.ofEntries(
                        Map.entry("downlink", "1 Gbps"),
                        Map.entry("uplink", "500 Mbps")
                    )),
                    Map.entry("preemptionCapability", "NotPreempt"),
                    Map.entry("preemptionVulnerability", "Preemptable")
                )),
                Map.entry("serviceDataFlowTemplates", Map.ofEntries(
                    Map.entry("direction", "Uplink"),
                    Map.entry("ports", ),
                    Map.entry("protocol", "ip"),
                    Map.entry("remoteIpList", "10.3.4.0/24"),
                    Map.entry("templateName", "IP-to-server")
                )),
                Map.entry("trafficControl", "Enabled")
            ))
            .resourceGroupName("rg1")
            .serviceName("TestService")
            .servicePrecedence(255)
            .serviceQosPolicy(Map.ofEntries(
                Map.entry("allocationAndRetentionPriorityLevel", 9),
                Map.entry("fiveQi", 9),
                Map.entry("maximumBitRate", Map.ofEntries(
                    Map.entry("downlink", "1 Gbps"),
                    Map.entry("uplink", "500 Mbps")
                )),
                Map.entry("preemptionCapability", "NotPreempt"),
                Map.entry("preemptionVulnerability", "Preemptable")
            ))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const service = new azure_native.mobilenetwork.Service("service", {
    location: "eastus",
    mobileNetworkName: "testMobileNetwork",
    pccRules: [{
        ruleName: "default-rule",
        rulePrecedence: 255,
        ruleQosPolicy: {
            allocationAndRetentionPriorityLevel: 9,
            fiveQi: 9,
            maximumBitRate: {
                downlink: "1 Gbps",
                uplink: "500 Mbps",
            },
            preemptionCapability: "NotPreempt",
            preemptionVulnerability: "Preemptable",
        },
        serviceDataFlowTemplates: [{
            direction: "Uplink",
            ports: [],
            protocol: ["ip"],
            remoteIpList: ["10.3.4.0/24"],
            templateName: "IP-to-server",
        }],
        trafficControl: "Enabled",
    }],
    resourceGroupName: "rg1",
    serviceName: "TestService",
    servicePrecedence: 255,
    serviceQosPolicy: {
        allocationAndRetentionPriorityLevel: 9,
        fiveQi: 9,
        maximumBitRate: {
            downlink: "1 Gbps",
            uplink: "500 Mbps",
        },
        preemptionCapability: "NotPreempt",
        preemptionVulnerability: "Preemptable",
    },
});
import pulumi
import pulumi_azure_native as azure_native
service = azure_native.mobilenetwork.Service("service",
    location="eastus",
    mobile_network_name="testMobileNetwork",
    pcc_rules=[{
        "ruleName": "default-rule",
        "rulePrecedence": 255,
        "ruleQosPolicy": {
            "allocationAndRetentionPriorityLevel": 9,
            "fiveQi": 9,
            "maximumBitRate": azure_native.mobilenetwork.AmbrArgs(
                downlink="1 Gbps",
                uplink="500 Mbps",
            ),
            "preemptionCapability": "NotPreempt",
            "preemptionVulnerability": "Preemptable",
        },
        "serviceDataFlowTemplates": [azure_native.mobilenetwork.ServiceDataFlowTemplateArgs(
            direction="Uplink",
            ports=[],
            protocol=["ip"],
            remote_ip_list=["10.3.4.0/24"],
            template_name="IP-to-server",
        )],
        "trafficControl": "Enabled",
    }],
    resource_group_name="rg1",
    service_name="TestService",
    service_precedence=255,
    service_qos_policy=azure_native.mobilenetwork.QosPolicyResponseArgs(
        allocation_and_retention_priority_level=9,
        five_qi=9,
        maximum_bit_rate=azure_native.mobilenetwork.AmbrArgs(
            downlink="1 Gbps",
            uplink="500 Mbps",
        ),
        preemption_capability="NotPreempt",
        preemption_vulnerability="Preemptable",
    ))
resources:
  service:
    type: azure-native:mobilenetwork:Service
    properties:
      location: eastus
      mobileNetworkName: testMobileNetwork
      pccRules:
        - ruleName: default-rule
          rulePrecedence: 255
          ruleQosPolicy:
            allocationAndRetentionPriorityLevel: 9
            fiveQi: 9
            maximumBitRate:
              downlink: 1 Gbps
              uplink: 500 Mbps
            preemptionCapability: NotPreempt
            preemptionVulnerability: Preemptable
          serviceDataFlowTemplates:
            - direction: Uplink
              ports: []
              protocol:
                - ip
              remoteIpList:
                - 10.3.4.0/24
              templateName: IP-to-server
          trafficControl: Enabled
      resourceGroupName: rg1
      serviceName: TestService
      servicePrecedence: 255
      serviceQosPolicy:
        allocationAndRetentionPriorityLevel: 9
        fiveQi: 9
        maximumBitRate:
          downlink: 1 Gbps
          uplink: 500 Mbps
        preemptionCapability: NotPreempt
        preemptionVulnerability: Preemptable
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,
            service_precedence: Optional[int] = None,
            resource_group_name: Optional[str] = None,
            pcc_rules: Optional[Sequence[PccRuleConfigurationArgs]] = None,
            last_modified_at: Optional[str] = None,
            last_modified_by_type: Optional[Union[str, CreatedByType]] = None,
            location: Optional[str] = None,
            last_modified_by: Optional[str] = None,
            created_at: Optional[str] = None,
            created_by_type: Optional[Union[str, CreatedByType]] = None,
            service_name: Optional[str] = None,
            created_by: 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 string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
    ServicePrecedence = 0,
    ResourceGroupName = "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" },
        },
    },
    LastModifiedAt = "string",
    LastModifiedByType = "string",
    Location = "string",
    LastModifiedBy = "string",
    CreatedAt = "string",
    CreatedByType = "string",
    ServiceName = "string",
    CreatedBy = "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",
	ServicePrecedence: 0,
	ResourceGroupName: "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",
		},
	},
	LastModifiedAt:     "string",
	LastModifiedByType: "string",
	Location:           "string",
	LastModifiedBy:     "string",
	CreatedAt:          "string",
	CreatedByType:      "string",
	ServiceName:        "string",
	CreatedBy:          "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")
    .servicePrecedence(0)
    .resourceGroupName("string")
    .pccRules(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .lastModifiedAt("string")
    .lastModifiedByType("string")
    .location("string")
    .lastModifiedBy("string")
    .createdAt("string")
    .createdByType("string")
    .serviceName("string")
    .createdBy("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,
    service_precedence=0,
    resource_group_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,
    }],
    last_modified_at=string,
    last_modified_by_type=string,
    location=string,
    last_modified_by=string,
    created_at=string,
    created_by_type=string,
    service_name=string,
    created_by=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",
    servicePrecedence: 0,
    resourceGroupName: "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",
    }],
    lastModifiedAt: "string",
    lastModifiedByType: "string",
    location: "string",
    lastModifiedBy: "string",
    createdAt: "string",
    createdByType: "string",
    serviceName: "string",
    createdBy: "string",
    serviceQosPolicy: {
        maximumBitRate: {
            downlink: "string",
            uplink: "string",
        },
        allocationAndRetentionPriorityLevel: 0,
        fiveQi: 0,
        preemptionCapability: "string",
        preemptionVulnerability: "string",
    },
    tags: {
        string: "string",
    },
});
type: azure-native:mobilenetwork:Service
properties:
    createdAt: string
    createdBy: string
    createdByType: string
    lastModifiedAt: string
    lastModifiedBy: string
    lastModifiedByType: string
    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:
- MobileNetwork stringName 
- The name of the mobile network.
- PccRules List<Pulumi.Azure Native. Mobile Network. Inputs. Pcc Rule Configuration> 
- The set of data flow policy rules that make up this service.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ServicePrecedence 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.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy string | Pulumi.Type Azure Native. Mobile Network. Created By Type 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified string | Pulumi.By Type Azure Native. Mobile Network. Created By Type 
- The type of identity that last modified the resource.
- Location string
- The geo-location where the resource lives
- ServiceName string
- The name of the service. You must not use any of the following reserved strings - default,requestedorservice
- ServiceQos 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.
- MobileNetwork stringName 
- The name of the mobile network.
- PccRules []PccRule Configuration Args 
- The set of data flow policy rules that make up this service.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ServicePrecedence 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.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy string | CreatedType By Type 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified string | CreatedBy Type By Type 
- The type of identity that last modified the resource.
- Location string
- The geo-location where the resource lives
- ServiceName string
- The name of the service. You must not use any of the following reserved strings - default,requestedorservice
- ServiceQos 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.
- mobileNetwork StringName 
- The name of the mobile network.
- pccRules List<PccRule Configuration> 
- The set of data flow policy rules that make up this service.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- servicePrecedence 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy String | CreatedType By Type 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified String | CreatedBy Type By Type 
- The type of identity that last modified the resource.
- location String
- The geo-location where the resource lives
- serviceName String
- The name of the service. You must not use any of the following reserved strings - default,requestedorservice
- serviceQos 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.
- mobileNetwork stringName 
- The name of the mobile network.
- pccRules PccRule Configuration[] 
- The set of data flow policy rules that make up this service.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- servicePrecedence 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.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy string | CreatedType By Type 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified string | CreatedBy Type By Type 
- The type of identity that last modified the resource.
- location string
- The geo-location where the resource lives
- serviceName string
- The name of the service. You must not use any of the following reserved strings - default,requestedorservice
- serviceQos 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_ strname 
- The name of the mobile network.
- pcc_rules Sequence[PccRule Configuration Args] 
- The set of data flow policy rules that make up this service.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- service_precedence 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.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ str | Createdtype By Type 
- 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_ str | Createdby_ type By Type 
- The type of identity that last modified the resource.
- location str
- The geo-location where the resource lives
- service_name str
- The name of the service. You must not use any of the following reserved strings - default,requestedorservice
- 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.
- mobileNetwork StringName 
- The name of the mobile network.
- pccRules List<Property Map>
- The set of data flow policy rules that make up this service.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- servicePrecedence 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy String | "User" | "Application" | "ManagedType Identity" | "Key" 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified String | "User" | "Application" | "ManagedBy Type Identity" | "Key" 
- The type of identity that last modified the resource.
- location String
- The geo-location where the resource lives
- serviceName String
- The name of the service. You must not use any of the following reserved strings - default,requestedorservice
- serviceQos 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
- ProvisioningState string
- The provisioning state of the service resource.
- SystemData 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
- ProvisioningState string
- The provisioning state of the service resource.
- SystemData 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
- provisioningState String
- The provisioning state of the service resource.
- systemData 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
- provisioningState string
- The provisioning state of the service resource.
- systemData 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
- provisioningState String
- The provisioning state of the service resource.
- systemData 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    
CreatedByType, CreatedByTypeArgs      
- User
- User
- Application
- Application
- ManagedIdentity 
- ManagedIdentity
- Key
- Key
- CreatedBy Type User 
- User
- CreatedBy Type Application 
- Application
- CreatedBy Type Managed Identity 
- ManagedIdentity
- CreatedBy Type Key 
- Key
- User
- User
- Application
- Application
- ManagedIdentity 
- ManagedIdentity
- Key
- Key
- User
- User
- Application
- Application
- ManagedIdentity 
- ManagedIdentity
- Key
- Key
- USER
- User
- APPLICATION
- Application
- MANAGED_IDENTITY
- ManagedIdentity
- KEY
- Key
- "User"
- User
- "Application"
- Application
- "ManagedIdentity" 
- ManagedIdentity
- "Key"
- Key
PccRuleConfiguration, PccRuleConfigurationArgs      
- RuleName 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,requestedorservice.
- RulePrecedence 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.
- ServiceData List<Pulumi.Flow Templates Azure Native. Mobile Network. Inputs. Service Data Flow Template> 
- The set of data flow templates to use for this data flow policy rule.
- RuleQos 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.
- TrafficControl string | Pulumi.Azure Native. Mobile Network. Traffic Control Permission 
- Determines whether flows that match this data flow policy rule are permitted.
- RuleName 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,requestedorservice.
- RulePrecedence 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.
- ServiceData []ServiceFlow Templates Data Flow Template 
- The set of data flow templates to use for this data flow policy rule.
- RuleQos 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.
- TrafficControl string | TrafficControl Permission 
- Determines whether flows that match this data flow policy rule are permitted.
- ruleName 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,requestedorservice.
- rulePrecedence 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.
- serviceData List<ServiceFlow Templates Data Flow Template> 
- The set of data flow templates to use for this data flow policy rule.
- ruleQos 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.
- trafficControl String | TrafficControl Permission 
- Determines whether flows that match this data flow policy rule are permitted.
- ruleName 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,requestedorservice.
- rulePrecedence 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.
- serviceData ServiceFlow Templates Data Flow Template[] 
- The set of data flow templates to use for this data flow policy rule.
- ruleQos 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.
- trafficControl string | TrafficControl Permission 
- Determines whether flows that match this data flow policy rule are permitted.
- rule_name 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,requestedorservice.
- rule_precedence 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_ Sequence[Serviceflow_ templates Data 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.
- ruleName 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,requestedorservice.
- rulePrecedence 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.
- serviceData List<Property Map>Flow Templates 
- The set of data flow templates to use for this data flow policy rule.
- ruleQos 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.
- trafficControl String | "Enabled" | "Blocked"
- Determines whether flows that match this data flow policy rule are permitted.
PccRuleConfigurationResponse, PccRuleConfigurationResponseArgs        
- RuleName 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,requestedorservice.
- RulePrecedence 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.
- ServiceData List<Pulumi.Flow Templates Azure Native. Mobile Network. Inputs. Service Data Flow Template Response> 
- The set of data flow templates to use for this data flow policy rule.
- RuleQos 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.
- TrafficControl string
- Determines whether flows that match this data flow policy rule are permitted.
- RuleName 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,requestedorservice.
- RulePrecedence 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.
- ServiceData []ServiceFlow Templates Data Flow Template Response 
- The set of data flow templates to use for this data flow policy rule.
- RuleQos 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.
- TrafficControl string
- Determines whether flows that match this data flow policy rule are permitted.
- ruleName 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,requestedorservice.
- rulePrecedence 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.
- serviceData List<ServiceFlow Templates Data Flow Template Response> 
- The set of data flow templates to use for this data flow policy rule.
- ruleQos 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.
- trafficControl String
- Determines whether flows that match this data flow policy rule are permitted.
- ruleName 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,requestedorservice.
- rulePrecedence 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.
- serviceData ServiceFlow Templates Data Flow Template Response[] 
- The set of data flow templates to use for this data flow policy rule.
- ruleQos 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.
- trafficControl string
- Determines whether flows that match this data flow policy rule are permitted.
- rule_name 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,requestedorservice.
- rule_precedence 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_ Sequence[Serviceflow_ templates Data 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.
- ruleName 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,requestedorservice.
- rulePrecedence 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.
- serviceData List<Property Map>Flow Templates 
- The set of data flow templates to use for this data flow policy rule.
- ruleQos 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.
- trafficControl String
- Determines whether flows that match this data flow policy rule are permitted.
PccRuleQosPolicy, PccRuleQosPolicyArgs        
- MaximumBit Pulumi.Rate 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.
- AllocationAnd intRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- FiveQi int
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- GuaranteedBit 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.
- PreemptionCapability 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.
- PreemptionVulnerability 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.
- MaximumBit AmbrRate 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- AllocationAnd intRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- FiveQi int
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- GuaranteedBit 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.
- PreemptionCapability 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.
- PreemptionVulnerability 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.
- maximumBit AmbrRate 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocationAnd IntegerRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- fiveQi Integer
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- guaranteedBit 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.
- preemptionCapability 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.
- preemptionVulnerability 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.
- maximumBit AmbrRate 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocationAnd numberRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- fiveQi number
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- guaranteedBit 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.
- preemptionCapability 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.
- preemptionVulnerability 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_ Ambrrate 
- 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 preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis 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
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- 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.
- maximumBit Property MapRate 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocationAnd NumberRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- fiveQi Number
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- guaranteedBit 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.
- preemptionCapability 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.
- preemptionVulnerability 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          
- MaximumBit Pulumi.Rate 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.
- AllocationAnd intRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- FiveQi int
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- GuaranteedBit 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.
- PreemptionCapability 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.
- PreemptionVulnerability 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.
- MaximumBit AmbrRate Response 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- AllocationAnd intRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- FiveQi int
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- GuaranteedBit 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.
- PreemptionCapability 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.
- PreemptionVulnerability 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.
- maximumBit AmbrRate Response 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocationAnd IntegerRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- fiveQi Integer
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- guaranteedBit 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.
- preemptionCapability 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.
- preemptionVulnerability 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.
- maximumBit AmbrRate Response 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocationAnd numberRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- fiveQi number
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- guaranteedBit 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.
- preemptionCapability 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.
- preemptionVulnerability 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_ Ambrrate 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 preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis 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
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- 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.
- maximumBit Property MapRate 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocationAnd NumberRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- fiveQi Number
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- guaranteedBit 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.
- preemptionCapability 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.
- preemptionVulnerability 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    
- NotPreempt 
- NotPreemptCannot preempt
- MayPreempt 
- MayPreemptMay preempt
- PreemptionCapability Not Preempt 
- NotPreemptCannot preempt
- PreemptionCapability May Preempt 
- MayPreemptMay preempt
- NotPreempt 
- NotPreemptCannot preempt
- MayPreempt 
- MayPreemptMay preempt
- NotPreempt 
- NotPreemptCannot preempt
- MayPreempt 
- MayPreemptMay preempt
- NOT_PREEMPT
- NotPreemptCannot preempt
- MAY_PREEMPT
- MayPreemptMay preempt
- "NotPreempt" 
- NotPreemptCannot preempt
- "MayPreempt" 
- MayPreemptMay preempt
PreemptionVulnerability, PreemptionVulnerabilityArgs    
- NotPreemptable 
- NotPreemptableCannot be preempted
- Preemptable
- PreemptableMay be preempted
- PreemptionVulnerability Not Preemptable 
- NotPreemptableCannot be preempted
- PreemptionVulnerability Preemptable 
- PreemptableMay be preempted
- NotPreemptable 
- NotPreemptableCannot be preempted
- Preemptable
- PreemptableMay be preempted
- NotPreemptable 
- NotPreemptableCannot be preempted
- Preemptable
- PreemptableMay be preempted
- NOT_PREEMPTABLE
- NotPreemptableCannot be preempted
- PREEMPTABLE
- PreemptableMay be preempted
- "NotPreemptable" 
- NotPreemptableCannot be preempted
- "Preemptable"
- PreemptableMay be preempted
QosPolicy, QosPolicyArgs    
- MaximumBit Pulumi.Rate 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.
- AllocationAnd intRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- FiveQi int
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- PreemptionCapability 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.
- PreemptionVulnerability 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.
- MaximumBit AmbrRate 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- AllocationAnd intRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- FiveQi int
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- PreemptionCapability 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.
- PreemptionVulnerability 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.
- maximumBit AmbrRate 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocationAnd IntegerRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- fiveQi Integer
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- preemptionCapability 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.
- preemptionVulnerability 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.
- maximumBit AmbrRate 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocationAnd numberRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- fiveQi number
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- preemptionCapability 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.
- preemptionVulnerability 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_ Ambrrate 
- 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 preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis 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
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- 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.
- maximumBit Property MapRate 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocationAnd NumberRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- fiveQi Number
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- preemptionCapability 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.
- preemptionVulnerability 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      
- MaximumBit Pulumi.Rate 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.
- AllocationAnd intRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- FiveQi int
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- PreemptionCapability 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.
- PreemptionVulnerability 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.
- MaximumBit AmbrRate Response 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- AllocationAnd intRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- FiveQi int
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- PreemptionCapability 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.
- PreemptionVulnerability 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.
- maximumBit AmbrRate Response 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocationAnd IntegerRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- fiveQi Integer
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- preemptionCapability 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.
- preemptionVulnerability 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.
- maximumBit AmbrRate Response 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocationAnd numberRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- fiveQi number
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- preemptionCapability 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.
- preemptionVulnerability 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_ Ambrrate 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 preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis 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
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- 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.
- maximumBit Property MapRate 
- The maximum bit rate (MBR) for all service data flows that use this data flow policy rule or service.
- allocationAnd NumberRetention Priority Level 
- QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of preemptionCapabilityandpreemptionVulnerabilityallow it. 1 is the highest level of priority. If this field is not specified then5qiis used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- fiveQi Number
- QoS Flow 5G QoS Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. This must not be a standardized 5QI value corresponding to a GBR (guaranteed bit rate) QoS Flow. The illegal GBR 5QI values are: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84, and 85. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition of which are the GBR 5QI values.
- preemptionCapability 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.
- preemptionVulnerability 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.
- SdfDirection Uplink 
- UplinkTraffic flowing from the UE to the data network.
- SdfDirection Downlink 
- DownlinkTraffic flowing from the data network to the UE.
- SdfDirection 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
string | Pulumi.Azure Native. Mobile Network. Sdf Direction 
- The direction of this flow.
- Protocol 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 valueipthen you must leave the fieldportunspecified.
- RemoteIp List<string>List 
- 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).
- TemplateName 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,requestedorservice.
- 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 ipin theprotocolfield. 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
string | SdfDirection 
- The direction of this flow.
- Protocol []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 valueipthen you must leave the fieldportunspecified.
- RemoteIp []stringList 
- 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).
- TemplateName 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,requestedorservice.
- 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 ipin theprotocolfield. 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
String | SdfDirection 
- The direction of this flow.
- protocol 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 valueipthen you must leave the fieldportunspecified.
- remoteIp List<String>List 
- 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).
- templateName 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,requestedorservice.
- 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 ipin theprotocolfield. 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
string | SdfDirection 
- The direction of this flow.
- protocol 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 valueipthen you must leave the fieldportunspecified.
- remoteIp string[]List 
- 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).
- templateName 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,requestedorservice.
- 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 ipin theprotocolfield. 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
str | SdfDirection 
- The direction of this flow.
- protocol 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 valueipthen you must leave the fieldportunspecified.
- remote_ip_ Sequence[str]list 
- 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 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,requestedorservice.
- 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 ipin theprotocolfield. 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 String | "Uplink" | "Downlink" | "Bidirectional"
- The direction of this flow.
- protocol 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 valueipthen you must leave the fieldportunspecified.
- remoteIp List<String>List 
- 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).
- templateName 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,requestedorservice.
- 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 ipin theprotocolfield. 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 string
- The direction of this flow.
- Protocol 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 valueipthen you must leave the fieldportunspecified.
- RemoteIp List<string>List 
- 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).
- TemplateName 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,requestedorservice.
- 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 ipin theprotocolfield. 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 string
- The direction of this flow.
- Protocol []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 valueipthen you must leave the fieldportunspecified.
- RemoteIp []stringList 
- 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).
- TemplateName 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,requestedorservice.
- 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 ipin theprotocolfield. 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 String
- The direction of this flow.
- protocol 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 valueipthen you must leave the fieldportunspecified.
- remoteIp List<String>List 
- 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).
- templateName 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,requestedorservice.
- 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 ipin theprotocolfield. 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 string
- The direction of this flow.
- protocol 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 valueipthen you must leave the fieldportunspecified.
- remoteIp string[]List 
- 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).
- templateName 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,requestedorservice.
- 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 ipin theprotocolfield. 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 str
- The direction of this flow.
- protocol 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 valueipthen you must leave the fieldportunspecified.
- remote_ip_ Sequence[str]list 
- 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 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,requestedorservice.
- 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 ipin theprotocolfield. 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 String
- The direction of this flow.
- protocol 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 valueipthen you must leave the fieldportunspecified.
- remoteIp List<String>List 
- 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).
- templateName 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,requestedorservice.
- 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 ipin theprotocolfield. 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      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified 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.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified 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.
- TrafficControl Permission Enabled 
- EnabledTraffic matching this rule is allowed to flow.
- TrafficControl 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/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/TestService 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0