azure-native.mobilenetwork.SimPolicy
Explore with Pulumi AI
SIM policy resource. API Version: 2022-04-01-preview.
Example Usage
Create SIM policy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var simPolicy = new AzureNative.MobileNetwork.SimPolicy("simPolicy", new()
{
DefaultSlice = new AzureNative.MobileNetwork.Inputs.SliceResourceIdArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice",
},
Location = "eastus",
MobileNetworkName = "testMobileNetwork",
RegistrationTimer = 3240,
ResourceGroupName = "rg1",
SimPolicyName = "testPolicy",
SliceConfigurations = new[]
{
new AzureNative.MobileNetwork.Inputs.SliceConfigurationArgs
{
DataNetworkConfigurations = new[]
{
new AzureNative.MobileNetwork.Inputs.DataNetworkConfigurationArgs
{
AdditionalAllowedSessionTypes = new[] {},
AllocationAndRetentionPriorityLevel = 9,
AllowedServices = new[]
{
new AzureNative.MobileNetwork.Inputs.ServiceResourceIdArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService",
},
},
DataNetwork = new AzureNative.MobileNetwork.Inputs.DataNetworkResourceIdArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork",
},
DefaultSessionType = "IPv4",
FiveQi = 9,
PreemptionCapability = "NotPreempt",
PreemptionVulnerability = "Preemptable",
SessionAmbr = new AzureNative.MobileNetwork.Inputs.AmbrArgs
{
Downlink = "1 Gbps",
Uplink = "500 Mbps",
},
},
},
DefaultDataNetwork = new AzureNative.MobileNetwork.Inputs.DataNetworkResourceIdArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork",
},
Slice = new AzureNative.MobileNetwork.Inputs.SliceResourceIdArgs
{
Id = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice",
},
},
},
UeAmbr = new AzureNative.MobileNetwork.Inputs.AmbrArgs
{
Downlink = "1 Gbps",
Uplink = "500 Mbps",
},
});
});
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.NewSimPolicy(ctx, "simPolicy", &mobilenetwork.SimPolicyArgs{
DefaultSlice: &mobilenetwork.SliceResourceIdArgs{
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"),
},
Location: pulumi.String("eastus"),
MobileNetworkName: pulumi.String("testMobileNetwork"),
RegistrationTimer: pulumi.Int(3240),
ResourceGroupName: pulumi.String("rg1"),
SimPolicyName: pulumi.String("testPolicy"),
SliceConfigurations: []mobilenetwork.SliceConfigurationArgs{
{
DataNetworkConfigurations: mobilenetwork.DataNetworkConfigurationArray{
{
AdditionalAllowedSessionTypes: pulumi.StringArray{},
AllocationAndRetentionPriorityLevel: pulumi.Int(9),
AllowedServices: mobilenetwork.ServiceResourceIdArray{
{
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService"),
},
},
DataNetwork: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork"),
},
DefaultSessionType: pulumi.String("IPv4"),
FiveQi: pulumi.Int(9),
PreemptionCapability: pulumi.String("NotPreempt"),
PreemptionVulnerability: pulumi.String("Preemptable"),
SessionAmbr: {
Downlink: pulumi.String("1 Gbps"),
Uplink: pulumi.String("500 Mbps"),
},
},
},
DefaultDataNetwork: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork"),
},
Slice: {
Id: pulumi.String("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"),
},
},
},
UeAmbr: &mobilenetwork.AmbrArgs{
Downlink: pulumi.String("1 Gbps"),
Uplink: pulumi.String("500 Mbps"),
},
})
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.SimPolicy;
import com.pulumi.azurenative.mobilenetwork.SimPolicyArgs;
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 simPolicy = new SimPolicy("simPolicy", SimPolicyArgs.builder()
.defaultSlice(Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"))
.location("eastus")
.mobileNetworkName("testMobileNetwork")
.registrationTimer(3240)
.resourceGroupName("rg1")
.simPolicyName("testPolicy")
.sliceConfigurations(Map.ofEntries(
Map.entry("dataNetworkConfigurations", Map.ofEntries(
Map.entry("additionalAllowedSessionTypes", ),
Map.entry("allocationAndRetentionPriorityLevel", 9),
Map.entry("allowedServices", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService")),
Map.entry("dataNetwork", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork")),
Map.entry("defaultSessionType", "IPv4"),
Map.entry("fiveQi", 9),
Map.entry("preemptionCapability", "NotPreempt"),
Map.entry("preemptionVulnerability", "Preemptable"),
Map.entry("sessionAmbr", Map.ofEntries(
Map.entry("downlink", "1 Gbps"),
Map.entry("uplink", "500 Mbps")
))
)),
Map.entry("defaultDataNetwork", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork")),
Map.entry("slice", Map.of("id", "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"))
))
.ueAmbr(Map.ofEntries(
Map.entry("downlink", "1 Gbps"),
Map.entry("uplink", "500 Mbps")
))
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
sim_policy = azure_native.mobilenetwork.SimPolicy("simPolicy",
default_slice=azure_native.mobilenetwork.SliceResourceIdArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice",
),
location="eastus",
mobile_network_name="testMobileNetwork",
registration_timer=3240,
resource_group_name="rg1",
sim_policy_name="testPolicy",
slice_configurations=[{
"dataNetworkConfigurations": [{
"additionalAllowedSessionTypes": [],
"allocationAndRetentionPriorityLevel": 9,
"allowedServices": [azure_native.mobilenetwork.ServiceResourceIdArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService",
)],
"dataNetwork": azure_native.mobilenetwork.DataNetworkResourceIdArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork",
),
"defaultSessionType": "IPv4",
"fiveQi": 9,
"preemptionCapability": "NotPreempt",
"preemptionVulnerability": "Preemptable",
"sessionAmbr": azure_native.mobilenetwork.AmbrArgs(
downlink="1 Gbps",
uplink="500 Mbps",
),
}],
"defaultDataNetwork": azure_native.mobilenetwork.DataNetworkResourceIdArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork",
),
"slice": azure_native.mobilenetwork.SliceResourceIdArgs(
id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice",
),
}],
ue_ambr=azure_native.mobilenetwork.AmbrArgs(
downlink="1 Gbps",
uplink="500 Mbps",
))
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const simPolicy = new azure_native.mobilenetwork.SimPolicy("simPolicy", {
defaultSlice: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice",
},
location: "eastus",
mobileNetworkName: "testMobileNetwork",
registrationTimer: 3240,
resourceGroupName: "rg1",
simPolicyName: "testPolicy",
sliceConfigurations: [{
dataNetworkConfigurations: [{
additionalAllowedSessionTypes: [],
allocationAndRetentionPriorityLevel: 9,
allowedServices: [{
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService",
}],
dataNetwork: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork",
},
defaultSessionType: "IPv4",
fiveQi: 9,
preemptionCapability: "NotPreempt",
preemptionVulnerability: "Preemptable",
sessionAmbr: {
downlink: "1 Gbps",
uplink: "500 Mbps",
},
}],
defaultDataNetwork: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork",
},
slice: {
id: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice",
},
}],
ueAmbr: {
downlink: "1 Gbps",
uplink: "500 Mbps",
},
});
resources:
simPolicy:
type: azure-native:mobilenetwork:SimPolicy
properties:
defaultSlice:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice
location: eastus
mobileNetworkName: testMobileNetwork
registrationTimer: 3240
resourceGroupName: rg1
simPolicyName: testPolicy
sliceConfigurations:
- dataNetworkConfigurations:
- additionalAllowedSessionTypes: []
allocationAndRetentionPriorityLevel: 9
allowedServices:
- id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService
dataNetwork:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork
defaultSessionType: IPv4
fiveQi: 9
preemptionCapability: NotPreempt
preemptionVulnerability: Preemptable
sessionAmbr:
downlink: 1 Gbps
uplink: 500 Mbps
defaultDataNetwork:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork
slice:
id: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice
ueAmbr:
downlink: 1 Gbps
uplink: 500 Mbps
Create SimPolicy Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SimPolicy(name: string, args: SimPolicyArgs, opts?: CustomResourceOptions);
@overload
def SimPolicy(resource_name: str,
args: SimPolicyArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SimPolicy(resource_name: str,
opts: Optional[ResourceOptions] = None,
mobile_network_name: Optional[str] = None,
ue_ambr: Optional[AmbrArgs] = None,
slice_configurations: Optional[Sequence[SliceConfigurationArgs]] = None,
default_slice: Optional[SliceResourceIdArgs] = None,
resource_group_name: Optional[str] = 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,
registration_timer: Optional[int] = None,
created_at: Optional[str] = None,
rfsp_index: Optional[int] = None,
sim_policy_name: Optional[str] = None,
created_by_type: Optional[Union[str, CreatedByType]] = None,
tags: Optional[Mapping[str, str]] = None,
created_by: Optional[str] = None)
func NewSimPolicy(ctx *Context, name string, args SimPolicyArgs, opts ...ResourceOption) (*SimPolicy, error)
public SimPolicy(string name, SimPolicyArgs args, CustomResourceOptions? opts = null)
public SimPolicy(String name, SimPolicyArgs args)
public SimPolicy(String name, SimPolicyArgs args, CustomResourceOptions options)
type: azure-native:mobilenetwork:SimPolicy
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 SimPolicyArgs
- 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 SimPolicyArgs
- 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 SimPolicyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SimPolicyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SimPolicyArgs
- 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 simPolicyResource = new AzureNative.Mobilenetwork.SimPolicy("simPolicyResource", new()
{
MobileNetworkName = "string",
UeAmbr =
{
{ "downlink", "string" },
{ "uplink", "string" },
},
SliceConfigurations = new[]
{
{
{ "dataNetworkConfigurations", new[]
{
{
{ "allowedServices", new[]
{
{
{ "id", "string" },
},
} },
{ "dataNetwork",
{
{ "id", "string" },
} },
{ "sessionAmbr",
{
{ "downlink", "string" },
{ "uplink", "string" },
} },
{ "additionalAllowedSessionTypes", new[]
{
"string",
} },
{ "allocationAndRetentionPriorityLevel", 0 },
{ "defaultSessionType", "string" },
{ "fiveQi", 0 },
{ "preemptionCapability", "string" },
{ "preemptionVulnerability", "string" },
},
} },
{ "defaultDataNetwork",
{
{ "id", "string" },
} },
{ "slice",
{
{ "id", "string" },
} },
},
},
DefaultSlice =
{
{ "id", "string" },
},
ResourceGroupName = "string",
LastModifiedAt = "string",
LastModifiedByType = "string",
Location = "string",
LastModifiedBy = "string",
RegistrationTimer = 0,
CreatedAt = "string",
RfspIndex = 0,
SimPolicyName = "string",
CreatedByType = "string",
Tags =
{
{ "string", "string" },
},
CreatedBy = "string",
});
example, err := mobilenetwork.NewSimPolicy(ctx, "simPolicyResource", &mobilenetwork.SimPolicyArgs{
MobileNetworkName: "string",
UeAmbr: map[string]interface{}{
"downlink": "string",
"uplink": "string",
},
SliceConfigurations: []map[string]interface{}{
map[string]interface{}{
"dataNetworkConfigurations": []map[string]interface{}{
map[string]interface{}{
"allowedServices": []map[string]interface{}{
map[string]interface{}{
"id": "string",
},
},
"dataNetwork": map[string]interface{}{
"id": "string",
},
"sessionAmbr": map[string]interface{}{
"downlink": "string",
"uplink": "string",
},
"additionalAllowedSessionTypes": []string{
"string",
},
"allocationAndRetentionPriorityLevel": 0,
"defaultSessionType": "string",
"fiveQi": 0,
"preemptionCapability": "string",
"preemptionVulnerability": "string",
},
},
"defaultDataNetwork": map[string]interface{}{
"id": "string",
},
"slice": map[string]interface{}{
"id": "string",
},
},
},
DefaultSlice: map[string]interface{}{
"id": "string",
},
ResourceGroupName: "string",
LastModifiedAt: "string",
LastModifiedByType: "string",
Location: "string",
LastModifiedBy: "string",
RegistrationTimer: 0,
CreatedAt: "string",
RfspIndex: 0,
SimPolicyName: "string",
CreatedByType: "string",
Tags: map[string]interface{}{
"string": "string",
},
CreatedBy: "string",
})
var simPolicyResource = new SimPolicy("simPolicyResource", SimPolicyArgs.builder()
.mobileNetworkName("string")
.ueAmbr(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.sliceConfigurations(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.defaultSlice(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.resourceGroupName("string")
.lastModifiedAt("string")
.lastModifiedByType("string")
.location("string")
.lastModifiedBy("string")
.registrationTimer(0)
.createdAt("string")
.rfspIndex(0)
.simPolicyName("string")
.createdByType("string")
.tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.createdBy("string")
.build());
sim_policy_resource = azure_native.mobilenetwork.SimPolicy("simPolicyResource",
mobile_network_name=string,
ue_ambr={
downlink: string,
uplink: string,
},
slice_configurations=[{
dataNetworkConfigurations: [{
allowedServices: [{
id: string,
}],
dataNetwork: {
id: string,
},
sessionAmbr: {
downlink: string,
uplink: string,
},
additionalAllowedSessionTypes: [string],
allocationAndRetentionPriorityLevel: 0,
defaultSessionType: string,
fiveQi: 0,
preemptionCapability: string,
preemptionVulnerability: string,
}],
defaultDataNetwork: {
id: string,
},
slice: {
id: string,
},
}],
default_slice={
id: string,
},
resource_group_name=string,
last_modified_at=string,
last_modified_by_type=string,
location=string,
last_modified_by=string,
registration_timer=0,
created_at=string,
rfsp_index=0,
sim_policy_name=string,
created_by_type=string,
tags={
string: string,
},
created_by=string)
const simPolicyResource = new azure_native.mobilenetwork.SimPolicy("simPolicyResource", {
mobileNetworkName: "string",
ueAmbr: {
downlink: "string",
uplink: "string",
},
sliceConfigurations: [{
dataNetworkConfigurations: [{
allowedServices: [{
id: "string",
}],
dataNetwork: {
id: "string",
},
sessionAmbr: {
downlink: "string",
uplink: "string",
},
additionalAllowedSessionTypes: ["string"],
allocationAndRetentionPriorityLevel: 0,
defaultSessionType: "string",
fiveQi: 0,
preemptionCapability: "string",
preemptionVulnerability: "string",
}],
defaultDataNetwork: {
id: "string",
},
slice: {
id: "string",
},
}],
defaultSlice: {
id: "string",
},
resourceGroupName: "string",
lastModifiedAt: "string",
lastModifiedByType: "string",
location: "string",
lastModifiedBy: "string",
registrationTimer: 0,
createdAt: "string",
rfspIndex: 0,
simPolicyName: "string",
createdByType: "string",
tags: {
string: "string",
},
createdBy: "string",
});
type: azure-native:mobilenetwork:SimPolicy
properties:
createdAt: string
createdBy: string
createdByType: string
defaultSlice:
id: string
lastModifiedAt: string
lastModifiedBy: string
lastModifiedByType: string
location: string
mobileNetworkName: string
registrationTimer: 0
resourceGroupName: string
rfspIndex: 0
simPolicyName: string
sliceConfigurations:
- dataNetworkConfigurations:
- additionalAllowedSessionTypes:
- string
allocationAndRetentionPriorityLevel: 0
allowedServices:
- id: string
dataNetwork:
id: string
defaultSessionType: string
fiveQi: 0
preemptionCapability: string
preemptionVulnerability: string
sessionAmbr:
downlink: string
uplink: string
defaultDataNetwork:
id: string
slice:
id: string
tags:
string: string
ueAmbr:
downlink: string
uplink: string
SimPolicy 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 SimPolicy resource accepts the following input properties:
- Default
Slice Pulumi.Azure Native. Mobile Network. Inputs. Slice Resource Id - The default slice to use if the UE does not explicitly specify it. This slice must exist in the
sliceConfigurations
map. - Mobile
Network stringName - The name of the mobile network.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Slice
Configurations List<Pulumi.Azure Native. Mobile Network. Inputs. Slice Configuration> - The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- Ue
Ambr Pulumi.Azure Native. Mobile Network. Inputs. Ambr - Aggregate maximum bit rate across all non-GBR QoS flows of all PDU sessions of a given UE. See 3GPP TS23.501 section 5.7.2.6 for a full description of the UE-AMBR.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By string | Pulumi.Type Azure Native. Mobile Network. Created By Type - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified 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
- Registration
Timer int - Interval for the UE periodic registration update procedure, in seconds.
- Rfsp
Index int - RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. This is an optional setting and by default is unspecified.
- Sim
Policy stringName - The name of the SIM policy.
- Dictionary<string, string>
- Resource tags.
- Default
Slice SliceResource Id Args - The default slice to use if the UE does not explicitly specify it. This slice must exist in the
sliceConfigurations
map. - Mobile
Network stringName - The name of the mobile network.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Slice
Configurations []SliceConfiguration Args - The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- Ue
Ambr AmbrArgs - Aggregate maximum bit rate across all non-GBR QoS flows of all PDU sessions of a given UE. See 3GPP TS23.501 section 5.7.2.6 for a full description of the UE-AMBR.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By string | CreatedType By Type - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified string | CreatedBy Type By Type - The type of identity that last modified the resource.
- Location string
- The geo-location where the resource lives
- Registration
Timer int - Interval for the UE periodic registration update procedure, in seconds.
- Rfsp
Index int - RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. This is an optional setting and by default is unspecified.
- Sim
Policy stringName - The name of the SIM policy.
- map[string]string
- Resource tags.
- default
Slice SliceResource Id - The default slice to use if the UE does not explicitly specify it. This slice must exist in the
sliceConfigurations
map. - mobile
Network StringName - The name of the mobile network.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- slice
Configurations List<SliceConfiguration> - The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- ue
Ambr Ambr - Aggregate maximum bit rate across all non-GBR QoS flows of all PDU sessions of a given UE. See 3GPP TS23.501 section 5.7.2.6 for a full description of the UE-AMBR.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By String | CreatedType By Type - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified String | CreatedBy Type By Type - The type of identity that last modified the resource.
- location String
- The geo-location where the resource lives
- registration
Timer Integer - Interval for the UE periodic registration update procedure, in seconds.
- rfsp
Index Integer - RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. This is an optional setting and by default is unspecified.
- sim
Policy StringName - The name of the SIM policy.
- Map<String,String>
- Resource tags.
- default
Slice SliceResource Id - The default slice to use if the UE does not explicitly specify it. This slice must exist in the
sliceConfigurations
map. - mobile
Network stringName - The name of the mobile network.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- slice
Configurations SliceConfiguration[] - The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- ue
Ambr Ambr - Aggregate maximum bit rate across all non-GBR QoS flows of all PDU sessions of a given UE. See 3GPP TS23.501 section 5.7.2.6 for a full description of the UE-AMBR.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By string | CreatedType By Type - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified string | CreatedBy Type By Type - The type of identity that last modified the resource.
- location string
- The geo-location where the resource lives
- registration
Timer number - Interval for the UE periodic registration update procedure, in seconds.
- rfsp
Index number - RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. This is an optional setting and by default is unspecified.
- sim
Policy stringName - The name of the SIM policy.
- {[key: string]: string}
- Resource tags.
- default_
slice SliceResource Id Args - The default slice to use if the UE does not explicitly specify it. This slice must exist in the
sliceConfigurations
map. - mobile_
network_ strname - The name of the mobile network.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- slice_
configurations Sequence[SliceConfiguration Args] - The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- ue_
ambr AmbrArgs - Aggregate maximum bit rate across all non-GBR QoS flows of all PDU sessions of a given UE. See 3GPP TS23.501 section 5.7.2.6 for a full description of the UE-AMBR.
- 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
- registration_
timer int - Interval for the UE periodic registration update procedure, in seconds.
- rfsp_
index int - RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. This is an optional setting and by default is unspecified.
- sim_
policy_ strname - The name of the SIM policy.
- Mapping[str, str]
- Resource tags.
- default
Slice Property Map - The default slice to use if the UE does not explicitly specify it. This slice must exist in the
sliceConfigurations
map. - mobile
Network StringName - The name of the mobile network.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- slice
Configurations List<Property Map> - The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- ue
Ambr Property Map - Aggregate maximum bit rate across all non-GBR QoS flows of all PDU sessions of a given UE. See 3GPP TS23.501 section 5.7.2.6 for a full description of the UE-AMBR.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By String | "User" | "Application" | "ManagedType Identity" | "Key" - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified 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
- registration
Timer Number - Interval for the UE periodic registration update procedure, in seconds.
- rfsp
Index Number - RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. This is an optional setting and by default is unspecified.
- sim
Policy StringName - The name of the SIM policy.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the SimPolicy resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state of the SIM policy resource.
- System
Data Pulumi.Azure Native. Mobile Network. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state of the SIM policy resource.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - The provisioning state of the SIM policy resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioning
State string - The provisioning state of the SIM policy resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_
state str - The provisioning state of the SIM policy resource.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - The provisioning state of the SIM policy resource.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
Ambr, AmbrArgs
AmbrResponse, AmbrResponseArgs
CreatedByType, CreatedByTypeArgs
- User
- User
- Application
- Application
- Managed
Identity - ManagedIdentity
- Key
- Key
- Created
By Type User - User
- Created
By Type Application - Application
- Created
By Type Managed Identity - ManagedIdentity
- Created
By Type Key - Key
- User
- User
- Application
- Application
- Managed
Identity - ManagedIdentity
- Key
- Key
- User
- User
- Application
- Application
- Managed
Identity - ManagedIdentity
- Key
- Key
- USER
- User
- APPLICATION
- Application
- MANAGED_IDENTITY
- ManagedIdentity
- KEY
- Key
- "User"
- User
- "Application"
- Application
- "Managed
Identity" - ManagedIdentity
- "Key"
- Key
DataNetworkConfiguration, DataNetworkConfigurationArgs
- Allowed
Services List<Pulumi.Azure Native. Mobile Network. Inputs. Service Resource Id> - List of services that can be used as part of this SIM policy. The list must not contain duplicate items and must contain at least one item.
- Data
Network Pulumi.Azure Native. Mobile Network. Inputs. Data Network Resource Id - A reference to the data network that these settings apply to
- Session
Ambr Pulumi.Azure Native. Mobile Network. Inputs. Ambr - Aggregate maximum bit rate across all non-GBR QoS flows of a given PDU session. See 3GPP TS23.501 section 5.7.2.6 for a full description of the Session-AMBR.
- Additional
Allowed List<Union<string, Pulumi.Session Types Azure Native. Mobile Network. Pdu Session Type>> - Allowed session types in addition to the default session type. Must not duplicate the default session type.
- Allocation
And intRetention Priority Level - Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - Default
Session string | Pulumi.Type Azure Native. Mobile Network. Pdu Session Type - The default PDU session type, which is used if the UE does not request a specific session type.
- Five
Qi int - Default 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 string | Pulumi.Azure Native. Mobile Network. Preemption Capability - Default QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- Preemption
Vulnerability string | Pulumi.Azure Native. Mobile Network. Preemption Vulnerability - Default 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.
- Allowed
Services []ServiceResource Id - List of services that can be used as part of this SIM policy. The list must not contain duplicate items and must contain at least one item.
- Data
Network DataNetwork Resource Id - A reference to the data network that these settings apply to
- Session
Ambr Ambr - Aggregate maximum bit rate across all non-GBR QoS flows of a given PDU session. See 3GPP TS23.501 section 5.7.2.6 for a full description of the Session-AMBR.
- Additional
Allowed []stringSession Types - Allowed session types in addition to the default session type. Must not duplicate the default session type.
- Allocation
And intRetention Priority Level - Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - Default
Session string | PduType Session Type - The default PDU session type, which is used if the UE does not request a specific session type.
- Five
Qi int - Default 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 string | PreemptionCapability - Default QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- Preemption
Vulnerability string | PreemptionVulnerability - Default 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.
- allowed
Services List<ServiceResource Id> - List of services that can be used as part of this SIM policy. The list must not contain duplicate items and must contain at least one item.
- data
Network DataNetwork Resource Id - A reference to the data network that these settings apply to
- session
Ambr Ambr - Aggregate maximum bit rate across all non-GBR QoS flows of a given PDU session. See 3GPP TS23.501 section 5.7.2.6 for a full description of the Session-AMBR.
- additional
Allowed List<Either<String,PduSession Types Session Type>> - Allowed session types in addition to the default session type. Must not duplicate the default session type.
- allocation
And IntegerRetention Priority Level - Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - default
Session String | PduType Session Type - The default PDU session type, which is used if the UE does not request a specific session type.
- five
Qi Integer - Default 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 String | PreemptionCapability - Default QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- preemption
Vulnerability String | PreemptionVulnerability - Default 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.
- allowed
Services ServiceResource Id[] - List of services that can be used as part of this SIM policy. The list must not contain duplicate items and must contain at least one item.
- data
Network DataNetwork Resource Id - A reference to the data network that these settings apply to
- session
Ambr Ambr - Aggregate maximum bit rate across all non-GBR QoS flows of a given PDU session. See 3GPP TS23.501 section 5.7.2.6 for a full description of the Session-AMBR.
- additional
Allowed (string | PduSession Types Session Type)[] - Allowed session types in addition to the default session type. Must not duplicate the default session type.
- allocation
And numberRetention Priority Level - Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - default
Session string | PduType Session Type - The default PDU session type, which is used if the UE does not request a specific session type.
- five
Qi number - Default 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 string | PreemptionCapability - Default QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- preemption
Vulnerability string | PreemptionVulnerability - Default 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.
- allowed_
services Sequence[ServiceResource Id] - List of services that can be used as part of this SIM policy. The list must not contain duplicate items and must contain at least one item.
- data_
network DataNetwork Resource Id - A reference to the data network that these settings apply to
- session_
ambr Ambr - Aggregate maximum bit rate across all non-GBR QoS flows of a given PDU session. See 3GPP TS23.501 section 5.7.2.6 for a full description of the Session-AMBR.
- additional_
allowed_ Sequence[Union[str, Pdusession_ types Session Type]] - Allowed session types in addition to the default session type. Must not duplicate the default session type.
- allocation_
and_ intretention_ priority_ level - Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - default_
session_ str | Pdutype Session Type - The default PDU session type, which is used if the UE does not request a specific session type.
- five_
qi int - Default 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 - Default 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 - Default 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.
- allowed
Services List<Property Map> - List of services that can be used as part of this SIM policy. The list must not contain duplicate items and must contain at least one item.
- data
Network Property Map - A reference to the data network that these settings apply to
- session
Ambr Property Map - Aggregate maximum bit rate across all non-GBR QoS flows of a given PDU session. See 3GPP TS23.501 section 5.7.2.6 for a full description of the Session-AMBR.
- additional
Allowed List<String | "IPv4" | "IPv6">Session Types - Allowed session types in addition to the default session type. Must not duplicate the default session type.
- allocation
And NumberRetention Priority Level - Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - default
Session String | "IPv4" | "IPv6"Type - The default PDU session type, which is used if the UE does not request a specific session type.
- five
Qi Number - Default 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 String | "NotPreempt" | "May Preempt" - Default QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- preemption
Vulnerability String | "NotPreemptable" | "Preemptable" - Default 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.
DataNetworkConfigurationResponse, DataNetworkConfigurationResponseArgs
- Allowed
Services List<Pulumi.Azure Native. Mobile Network. Inputs. Service Resource Id Response> - List of services that can be used as part of this SIM policy. The list must not contain duplicate items and must contain at least one item.
- Data
Network Pulumi.Azure Native. Mobile Network. Inputs. Data Network Resource Id Response - A reference to the data network that these settings apply to
- Session
Ambr Pulumi.Azure Native. Mobile Network. Inputs. Ambr Response - Aggregate maximum bit rate across all non-GBR QoS flows of a given PDU session. See 3GPP TS23.501 section 5.7.2.6 for a full description of the Session-AMBR.
- Additional
Allowed List<string>Session Types - Allowed session types in addition to the default session type. Must not duplicate the default session type.
- Allocation
And intRetention Priority Level - Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - Default
Session stringType - The default PDU session type, which is used if the UE does not request a specific session type.
- Five
Qi int - Default 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 string - Default QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- Preemption
Vulnerability string - Default 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.
- Allowed
Services []ServiceResource Id Response - List of services that can be used as part of this SIM policy. The list must not contain duplicate items and must contain at least one item.
- Data
Network DataNetwork Resource Id Response - A reference to the data network that these settings apply to
- Session
Ambr AmbrResponse - Aggregate maximum bit rate across all non-GBR QoS flows of a given PDU session. See 3GPP TS23.501 section 5.7.2.6 for a full description of the Session-AMBR.
- Additional
Allowed []stringSession Types - Allowed session types in addition to the default session type. Must not duplicate the default session type.
- Allocation
And intRetention Priority Level - Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - Default
Session stringType - The default PDU session type, which is used if the UE does not request a specific session type.
- Five
Qi int - Default 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 string - Default QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- Preemption
Vulnerability string - Default 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.
- allowed
Services List<ServiceResource Id Response> - List of services that can be used as part of this SIM policy. The list must not contain duplicate items and must contain at least one item.
- data
Network DataNetwork Resource Id Response - A reference to the data network that these settings apply to
- session
Ambr AmbrResponse - Aggregate maximum bit rate across all non-GBR QoS flows of a given PDU session. See 3GPP TS23.501 section 5.7.2.6 for a full description of the Session-AMBR.
- additional
Allowed List<String>Session Types - Allowed session types in addition to the default session type. Must not duplicate the default session type.
- allocation
And IntegerRetention Priority Level - Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - default
Session StringType - The default PDU session type, which is used if the UE does not request a specific session type.
- five
Qi Integer - Default 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 String - Default QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- preemption
Vulnerability String - Default 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.
- allowed
Services ServiceResource Id Response[] - List of services that can be used as part of this SIM policy. The list must not contain duplicate items and must contain at least one item.
- data
Network DataNetwork Resource Id Response - A reference to the data network that these settings apply to
- session
Ambr AmbrResponse - Aggregate maximum bit rate across all non-GBR QoS flows of a given PDU session. See 3GPP TS23.501 section 5.7.2.6 for a full description of the Session-AMBR.
- additional
Allowed string[]Session Types - Allowed session types in addition to the default session type. Must not duplicate the default session type.
- allocation
And numberRetention Priority Level - Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - default
Session stringType - The default PDU session type, which is used if the UE does not request a specific session type.
- five
Qi number - Default 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 string - Default QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- preemption
Vulnerability string - Default 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.
- allowed_
services Sequence[ServiceResource Id Response] - List of services that can be used as part of this SIM policy. The list must not contain duplicate items and must contain at least one item.
- data_
network DataNetwork Resource Id Response - A reference to the data network that these settings apply to
- session_
ambr AmbrResponse - Aggregate maximum bit rate across all non-GBR QoS flows of a given PDU session. See 3GPP TS23.501 section 5.7.2.6 for a full description of the Session-AMBR.
- additional_
allowed_ Sequence[str]session_ types - Allowed session types in addition to the default session type. Must not duplicate the default session type.
- allocation_
and_ intretention_ priority_ level - Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - default_
session_ strtype - The default PDU session type, which is used if the UE does not request a specific session type.
- five_
qi int - Default 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 - Default 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 - Default 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.
- allowed
Services List<Property Map> - List of services that can be used as part of this SIM policy. The list must not contain duplicate items and must contain at least one item.
- data
Network Property Map - A reference to the data network that these settings apply to
- session
Ambr Property Map - Aggregate maximum bit rate across all non-GBR QoS flows of a given PDU session. See 3GPP TS23.501 section 5.7.2.6 for a full description of the Session-AMBR.
- additional
Allowed List<String>Session Types - Allowed session types in addition to the default session type. Must not duplicate the default session type.
- allocation
And NumberRetention Priority Level - Default QoS Flow allocation and retention priority (ARP) level. Flows with higher priority preempt flows with lower priority, if the settings of
preemptionCapability
andpreemptionVulnerability
allow it. 1 is the highest level of priority. If this field is not specified then5qi
is used to derive the ARP value. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters. - default
Session StringType - The default PDU session type, which is used if the UE does not request a specific session type.
- five
Qi Number - Default 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 String - Default QoS Flow preemption capability. The preemption capability of a QoS Flow controls whether it can preempt another QoS Flow with a lower priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
- preemption
Vulnerability String - Default 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.
DataNetworkResourceId, DataNetworkResourceIdArgs
- Id string
- Data network resource ID.
- Id string
- Data network resource ID.
- id String
- Data network resource ID.
- id string
- Data network resource ID.
- id str
- Data network resource ID.
- id String
- Data network resource ID.
DataNetworkResourceIdResponse, DataNetworkResourceIdResponseArgs
- Id string
- Data network resource ID.
- Id string
- Data network resource ID.
- id String
- Data network resource ID.
- id string
- Data network resource ID.
- id str
- Data network resource ID.
- id String
- Data network resource ID.
PduSessionType, PduSessionTypeArgs
- IPv4
- IPv4
- IPv6
- IPv6
- Pdu
Session Type IPv4 - IPv4
- Pdu
Session Type IPv6 - IPv6
- IPv4
- IPv4
- IPv6
- IPv6
- IPv4
- IPv4
- IPv6
- IPv6
- I_PV4
- IPv4
- I_PV6
- IPv6
- "IPv4"
- IPv4
- "IPv6"
- IPv6
PreemptionCapability, PreemptionCapabilityArgs
- Not
Preempt - NotPreemptCannot preempt
- May
Preempt - MayPreemptMay preempt
- Preemption
Capability Not Preempt - NotPreemptCannot preempt
- Preemption
Capability May Preempt - MayPreemptMay preempt
- Not
Preempt - NotPreemptCannot preempt
- May
Preempt - MayPreemptMay preempt
- Not
Preempt - NotPreemptCannot preempt
- May
Preempt - MayPreemptMay preempt
- NOT_PREEMPT
- NotPreemptCannot preempt
- MAY_PREEMPT
- MayPreemptMay preempt
- "Not
Preempt" - NotPreemptCannot preempt
- "May
Preempt" - MayPreemptMay preempt
PreemptionVulnerability, PreemptionVulnerabilityArgs
- Not
Preemptable - NotPreemptableCannot be preempted
- Preemptable
- PreemptableMay be preempted
- Preemption
Vulnerability Not Preemptable - NotPreemptableCannot be preempted
- Preemption
Vulnerability Preemptable - PreemptableMay be preempted
- Not
Preemptable - NotPreemptableCannot be preempted
- Preemptable
- PreemptableMay be preempted
- Not
Preemptable - NotPreemptableCannot be preempted
- Preemptable
- PreemptableMay be preempted
- NOT_PREEMPTABLE
- NotPreemptableCannot be preempted
- PREEMPTABLE
- PreemptableMay be preempted
- "Not
Preemptable" - NotPreemptableCannot be preempted
- "Preemptable"
- PreemptableMay be preempted
ServiceResourceId, ServiceResourceIdArgs
- Id string
- Service resource ID.
- Id string
- Service resource ID.
- id String
- Service resource ID.
- id string
- Service resource ID.
- id str
- Service resource ID.
- id String
- Service resource ID.
ServiceResourceIdResponse, ServiceResourceIdResponseArgs
- Id string
- Service resource ID.
- Id string
- Service resource ID.
- id String
- Service resource ID.
- id string
- Service resource ID.
- id str
- Service resource ID.
- id String
- Service resource ID.
SliceConfiguration, SliceConfigurationArgs
- Data
Network List<Pulumi.Configurations Azure Native. Mobile Network. Inputs. Data Network Configuration> - The allowed data networks and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- Default
Data Pulumi.Network Azure Native. Mobile Network. Inputs. Data Network Resource Id - The default data network to use if the UE does not explicitly specify it. Configuration for this object must exist in the
dataNetworkConfigurations
map. - Slice
Pulumi.
Azure Native. Mobile Network. Inputs. Slice Resource Id - A reference to the slice that these settings apply to
- Data
Network []DataConfigurations Network Configuration - The allowed data networks and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- Default
Data DataNetwork Network Resource Id - The default data network to use if the UE does not explicitly specify it. Configuration for this object must exist in the
dataNetworkConfigurations
map. - Slice
Slice
Resource Id - A reference to the slice that these settings apply to
- data
Network List<DataConfigurations Network Configuration> - The allowed data networks and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- default
Data DataNetwork Network Resource Id - The default data network to use if the UE does not explicitly specify it. Configuration for this object must exist in the
dataNetworkConfigurations
map. - slice
Slice
Resource Id - A reference to the slice that these settings apply to
- data
Network DataConfigurations Network Configuration[] - The allowed data networks and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- default
Data DataNetwork Network Resource Id - The default data network to use if the UE does not explicitly specify it. Configuration for this object must exist in the
dataNetworkConfigurations
map. - slice
Slice
Resource Id - A reference to the slice that these settings apply to
- data_
network_ Sequence[Dataconfigurations Network Configuration] - The allowed data networks and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- default_
data_ Datanetwork Network Resource Id - The default data network to use if the UE does not explicitly specify it. Configuration for this object must exist in the
dataNetworkConfigurations
map. - slice
Slice
Resource Id - A reference to the slice that these settings apply to
- data
Network List<Property Map>Configurations - The allowed data networks and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- default
Data Property MapNetwork - The default data network to use if the UE does not explicitly specify it. Configuration for this object must exist in the
dataNetworkConfigurations
map. - slice Property Map
- A reference to the slice that these settings apply to
SliceConfigurationResponse, SliceConfigurationResponseArgs
- Data
Network List<Pulumi.Configurations Azure Native. Mobile Network. Inputs. Data Network Configuration Response> - The allowed data networks and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- Default
Data Pulumi.Network Azure Native. Mobile Network. Inputs. Data Network Resource Id Response - The default data network to use if the UE does not explicitly specify it. Configuration for this object must exist in the
dataNetworkConfigurations
map. - Slice
Pulumi.
Azure Native. Mobile Network. Inputs. Slice Resource Id Response - A reference to the slice that these settings apply to
- Data
Network []DataConfigurations Network Configuration Response - The allowed data networks and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- Default
Data DataNetwork Network Resource Id Response - The default data network to use if the UE does not explicitly specify it. Configuration for this object must exist in the
dataNetworkConfigurations
map. - Slice
Slice
Resource Id Response - A reference to the slice that these settings apply to
- data
Network List<DataConfigurations Network Configuration Response> - The allowed data networks and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- default
Data DataNetwork Network Resource Id Response - The default data network to use if the UE does not explicitly specify it. Configuration for this object must exist in the
dataNetworkConfigurations
map. - slice
Slice
Resource Id Response - A reference to the slice that these settings apply to
- data
Network DataConfigurations Network Configuration Response[] - The allowed data networks and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- default
Data DataNetwork Network Resource Id Response - The default data network to use if the UE does not explicitly specify it. Configuration for this object must exist in the
dataNetworkConfigurations
map. - slice
Slice
Resource Id Response - A reference to the slice that these settings apply to
- data_
network_ Sequence[Dataconfigurations Network Configuration Response] - The allowed data networks and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- default_
data_ Datanetwork Network Resource Id Response - The default data network to use if the UE does not explicitly specify it. Configuration for this object must exist in the
dataNetworkConfigurations
map. - slice
Slice
Resource Id Response - A reference to the slice that these settings apply to
- data
Network List<Property Map>Configurations - The allowed data networks and the settings to use for them. The list must not contain duplicate items and must contain at least one item.
- default
Data Property MapNetwork - The default data network to use if the UE does not explicitly specify it. Configuration for this object must exist in the
dataNetworkConfigurations
map. - slice Property Map
- A reference to the slice that these settings apply to
SliceResourceId, SliceResourceIdArgs
- Id string
- Slice resource ID.
- Id string
- Slice resource ID.
- id String
- Slice resource ID.
- id string
- Slice resource ID.
- id str
- Slice resource ID.
- id String
- Slice resource ID.
SliceResourceIdResponse, SliceResourceIdResponseArgs
- Id string
- Slice resource ID.
- Id string
- Slice resource ID.
- id String
- Slice resource ID.
- id string
- Slice resource ID.
- id str
- Slice resource ID.
- id String
- Slice resource ID.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:mobilenetwork:SimPolicy testPolicy /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/simPolicies/testPolicy
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