Azure Native

v1.88.1 published on Thursday, Dec 1, 2022 by Pulumi

SimPolicy

SIM policy resource. API Version: 2022-04-01-preview.

Example Usage

Create SIM policy

using System.Collections.Generic;
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",
        },
    });

});

Coming soon!

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": [azure_native.mobilenetwork.DataNetworkConfigurationArgs(
            additional_allowed_session_types=[],
            allocation_and_retention_priority_level=9,
            allowed_services=[azure_native.mobilenetwork.ServiceResourceIdArgs(
                id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService",
            )],
            data_network=azure_native.mobilenetwork.DataNetworkResourceIdArgs(
                id="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork",
            ),
            default_session_type="IPv4",
            five_qi=9,
            preemption_capability="NotPreempt",
            preemption_vulnerability="Preemptable",
            session_ambr=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

new SimPolicy(name: string, args: SimPolicyArgs, opts?: CustomResourceOptions);
@overload
def SimPolicy(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              created_at: Optional[str] = None,
              created_by: Optional[str] = None,
              created_by_type: Optional[Union[str, CreatedByType]] = None,
              default_slice: Optional[SliceResourceIdArgs] = None,
              last_modified_at: Optional[str] = None,
              last_modified_by: Optional[str] = None,
              last_modified_by_type: Optional[Union[str, CreatedByType]] = None,
              location: Optional[str] = None,
              mobile_network_name: Optional[str] = None,
              registration_timer: Optional[int] = None,
              resource_group_name: Optional[str] = None,
              rfsp_index: Optional[int] = None,
              sim_policy_name: Optional[str] = None,
              slice_configurations: Optional[Sequence[SliceConfigurationArgs]] = None,
              tags: Optional[Mapping[str, str]] = None,
              ue_ambr: Optional[AmbrArgs] = None)
@overload
def SimPolicy(resource_name: str,
              args: SimPolicyArgs,
              opts: Optional[ResourceOptions] = 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.

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.

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

The SimPolicy resource accepts the following input properties:

DefaultSlice Pulumi.AzureNative.MobileNetwork.Inputs.SliceResourceIdArgs

The default slice to use if the UE does not explicitly specify it. This slice must exist in the sliceConfigurations map.

MobileNetworkName string

The name of the mobile network.

ResourceGroupName string

The name of the resource group. The name is case insensitive.

SliceConfigurations List<Pulumi.AzureNative.MobileNetwork.Inputs.SliceConfigurationArgs>

The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item.

UeAmbr Pulumi.AzureNative.MobileNetwork.Inputs.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.

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string | Pulumi.AzureNative.MobileNetwork.CreatedByType

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string | Pulumi.AzureNative.MobileNetwork.CreatedByType

The type of identity that last modified the resource.

Location string

The geo-location where the resource lives

RegistrationTimer int

Interval for the UE periodic registration update procedure, in seconds.

RfspIndex int

RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. This is an optional setting and by default is unspecified.

SimPolicyName string

The name of the SIM policy.

Tags Dictionary<string, string>

Resource tags.

DefaultSlice SliceResourceIdArgs

The default slice to use if the UE does not explicitly specify it. This slice must exist in the sliceConfigurations map.

MobileNetworkName string

The name of the mobile network.

ResourceGroupName string

The name of the resource group. The name is case insensitive.

SliceConfigurations []SliceConfigurationArgs

The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item.

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

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string | CreatedByType

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string | CreatedByType

The type of identity that last modified the resource.

Location string

The geo-location where the resource lives

RegistrationTimer int

Interval for the UE periodic registration update procedure, in seconds.

RfspIndex int

RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. This is an optional setting and by default is unspecified.

SimPolicyName string

The name of the SIM policy.

Tags map[string]string

Resource tags.

defaultSlice SliceResourceIdArgs

The default slice to use if the UE does not explicitly specify it. This slice must exist in the sliceConfigurations map.

mobileNetworkName String

The name of the mobile network.

resourceGroupName String

The name of the resource group. The name is case insensitive.

sliceConfigurations List<SliceConfigurationArgs>

The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item.

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

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String | CreatedByType

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String | CreatedByType

The type of identity that last modified the resource.

location String

The geo-location where the resource lives

registrationTimer Integer

Interval for the UE periodic registration update procedure, in seconds.

rfspIndex Integer

RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. This is an optional setting and by default is unspecified.

simPolicyName String

The name of the SIM policy.

tags Map<String,String>

Resource tags.

defaultSlice SliceResourceIdArgs

The default slice to use if the UE does not explicitly specify it. This slice must exist in the sliceConfigurations map.

mobileNetworkName string

The name of the mobile network.

resourceGroupName string

The name of the resource group. The name is case insensitive.

sliceConfigurations SliceConfigurationArgs[]

The allowed slices and the settings to use for them. The list must not contain duplicate items and must contain at least one item.

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

createdAt string

The timestamp of resource creation (UTC).

createdBy string

The identity that created the resource.

createdByType string | CreatedByType

The type of identity that created the resource.

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string | CreatedByType

The type of identity that last modified the resource.

location string

The geo-location where the resource lives

registrationTimer number

Interval for the UE periodic registration update procedure, in seconds.

rfspIndex number

RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. This is an optional setting and by default is unspecified.

simPolicyName string

The name of the SIM policy.

tags {[key: string]: string}

Resource tags.

default_slice SliceResourceIdArgs

The default slice to use if the UE does not explicitly specify it. This slice must exist in the sliceConfigurations map.

mobile_network_name str

The name of the mobile network.

resource_group_name str

The name of the resource group. The name is case insensitive.

slice_configurations Sequence[SliceConfigurationArgs]

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_type str | CreatedByType

The type of identity that created the resource.

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str | CreatedByType

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_name str

The name of the SIM policy.

tags Mapping[str, str]

Resource tags.

defaultSlice Property Map

The default slice to use if the UE does not explicitly specify it. This slice must exist in the sliceConfigurations map.

mobileNetworkName String

The name of the mobile network.

resourceGroupName String

The name of the resource group. The name is case insensitive.

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

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

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String | "User" | "Application" | "ManagedIdentity" | "Key"

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String | "User" | "Application" | "ManagedIdentity" | "Key"

The type of identity that last modified the resource.

location String

The geo-location where the resource lives

registrationTimer Number

Interval for the UE periodic registration update procedure, in seconds.

rfspIndex Number

RAT/Frequency Selection Priority Index, defined in 3GPP TS 36.413. This is an optional setting and by default is unspecified.

simPolicyName String

The name of the SIM policy.

tags 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

ProvisioningState string

The provisioning state of the SIM policy resource.

SystemData Pulumi.AzureNative.MobileNetwork.Outputs.SystemDataResponse

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 SIM policy resource.

SystemData SystemDataResponse

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 SIM policy resource.

systemData SystemDataResponse

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 SIM policy resource.

systemData SystemDataResponse

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 SystemDataResponse

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 SIM policy 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

Downlink string

Downlink bit rate.

Uplink string

Uplink bit rate.

Downlink string

Downlink bit rate.

Uplink string

Uplink bit rate.

downlink String

Downlink bit rate.

uplink String

Uplink bit rate.

downlink string

Downlink bit rate.

uplink string

Uplink bit rate.

downlink str

Downlink bit rate.

uplink str

Uplink bit rate.

downlink String

Downlink bit rate.

uplink String

Uplink bit rate.

AmbrResponse

Downlink string

Downlink bit rate.

Uplink string

Uplink bit rate.

Downlink string

Downlink bit rate.

Uplink string

Uplink bit rate.

downlink String

Downlink bit rate.

uplink String

Uplink bit rate.

downlink string

Downlink bit rate.

uplink string

Uplink bit rate.

downlink str

Downlink bit rate.

uplink str

Uplink bit rate.

downlink String

Downlink bit rate.

uplink String

Uplink bit rate.

CreatedByType

User
User
Application
Application
ManagedIdentity
ManagedIdentity
Key
Key
CreatedByTypeUser
User
CreatedByTypeApplication
Application
CreatedByTypeManagedIdentity
ManagedIdentity
CreatedByTypeKey
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

DataNetworkConfiguration

AllowedServices List<Pulumi.AzureNative.MobileNetwork.Inputs.ServiceResourceId>

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.

DataNetwork Pulumi.AzureNative.MobileNetwork.Inputs.DataNetworkResourceId

A reference to the data network that these settings apply to

SessionAmbr Pulumi.AzureNative.MobileNetwork.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.

AdditionalAllowedSessionTypes List<Union<string, Pulumi.AzureNative.MobileNetwork.PduSessionType>>

Allowed session types in addition to the default session type. Must not duplicate the default session type.

AllocationAndRetentionPriorityLevel int

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

DefaultSessionType string | Pulumi.AzureNative.MobileNetwork.PduSessionType

The default PDU session type, which is used if the UE does not request a specific session type.

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

PreemptionCapability string | Pulumi.AzureNative.MobileNetwork.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.

PreemptionVulnerability string | Pulumi.AzureNative.MobileNetwork.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.

AllowedServices []ServiceResourceId

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.

DataNetwork DataNetworkResourceId

A reference to the data network that these settings apply to

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

AdditionalAllowedSessionTypes []string

Allowed session types in addition to the default session type. Must not duplicate the default session type.

AllocationAndRetentionPriorityLevel int

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

DefaultSessionType string | PduSessionType

The default PDU session type, which is used if the UE does not request a specific session type.

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

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

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

allowedServices List<ServiceResourceId>

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.

dataNetwork DataNetworkResourceId

A reference to the data network that these settings apply to

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

additionalAllowedSessionTypes List<Either<String,PduSessionType>>

Allowed session types in addition to the default session type. Must not duplicate the default session type.

allocationAndRetentionPriorityLevel Integer

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

defaultSessionType String | PduSessionType

The default PDU session type, which is used if the UE does not request a specific session type.

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

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

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

allowedServices ServiceResourceId[]

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.

dataNetwork DataNetworkResourceId

A reference to the data network that these settings apply to

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

additionalAllowedSessionTypes (string | PduSessionType)[]

Allowed session types in addition to the default session type. Must not duplicate the default session type.

allocationAndRetentionPriorityLevel number

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

defaultSessionType string | PduSessionType

The default PDU session type, which is used if the UE does not request a specific session type.

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

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

preemptionVulnerability 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[ServiceResourceId]

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 DataNetworkResourceId

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_session_types Sequence[Union[str, PduSessionType]]

Allowed session types in addition to the default session type. Must not duplicate the default session type.

allocation_and_retention_priority_level int

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

default_session_type str | PduSessionType

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.

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

dataNetwork Property Map

A reference to the data network that these settings apply to

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

additionalAllowedSessionTypes List<String | "IPv4" | "IPv6">

Allowed session types in addition to the default session type. Must not duplicate the default session type.

allocationAndRetentionPriorityLevel Number

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

defaultSessionType String | "IPv4" | "IPv6"

The default PDU session type, which is used if the UE does not request a specific session type.

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

preemptionCapability String | "NotPreempt" | "MayPreempt"

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.

preemptionVulnerability 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

AllowedServices List<Pulumi.AzureNative.MobileNetwork.Inputs.ServiceResourceIdResponse>

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.

DataNetwork Pulumi.AzureNative.MobileNetwork.Inputs.DataNetworkResourceIdResponse

A reference to the data network that these settings apply to

SessionAmbr Pulumi.AzureNative.MobileNetwork.Inputs.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.

AdditionalAllowedSessionTypes List<string>

Allowed session types in addition to the default session type. Must not duplicate the default session type.

AllocationAndRetentionPriorityLevel int

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

DefaultSessionType string

The default PDU session type, which is used if the UE does not request a specific session type.

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

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

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

AllowedServices []ServiceResourceIdResponse

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.

DataNetwork DataNetworkResourceIdResponse

A reference to the data network that these settings apply to

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

AdditionalAllowedSessionTypes []string

Allowed session types in addition to the default session type. Must not duplicate the default session type.

AllocationAndRetentionPriorityLevel int

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

DefaultSessionType string

The default PDU session type, which is used if the UE does not request a specific session type.

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

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

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

allowedServices List<ServiceResourceIdResponse>

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.

dataNetwork DataNetworkResourceIdResponse

A reference to the data network that these settings apply to

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

additionalAllowedSessionTypes List<String>

Allowed session types in addition to the default session type. Must not duplicate the default session type.

allocationAndRetentionPriorityLevel Integer

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

defaultSessionType String

The default PDU session type, which is used if the UE does not request a specific session type.

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

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

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

allowedServices ServiceResourceIdResponse[]

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.

dataNetwork DataNetworkResourceIdResponse

A reference to the data network that these settings apply to

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

additionalAllowedSessionTypes string[]

Allowed session types in addition to the default session type. Must not duplicate the default session type.

allocationAndRetentionPriorityLevel number

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

defaultSessionType string

The default PDU session type, which is used if the UE does not request a specific session type.

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

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

preemptionVulnerability 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[ServiceResourceIdResponse]

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 DataNetworkResourceIdResponse

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_session_types Sequence[str]

Allowed session types in addition to the default session type. Must not duplicate the default session type.

allocation_and_retention_priority_level int

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

default_session_type str

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.

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

dataNetwork Property Map

A reference to the data network that these settings apply to

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

additionalAllowedSessionTypes List<String>

Allowed session types in addition to the default session type. Must not duplicate the default session type.

allocationAndRetentionPriorityLevel Number

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

defaultSessionType String

The default PDU session type, which is used if the UE does not request a specific session type.

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

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

preemptionVulnerability 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

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

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

IPv4
IPv4
IPv6
IPv6
PduSessionTypeIPv4
IPv4
PduSessionTypeIPv6
IPv6
IPv4
IPv4
IPv6
IPv6
IPv4
IPv4
IPv6
IPv6
I_PV4
IPv4
I_PV6
IPv6
"IPv4"
IPv4
"IPv6"
IPv6

PreemptionCapability

NotPreempt
NotPreempt

Cannot preempt

MayPreempt
MayPreempt

May preempt

PreemptionCapabilityNotPreempt
NotPreempt

Cannot preempt

PreemptionCapabilityMayPreempt
MayPreempt

May preempt

NotPreempt
NotPreempt

Cannot preempt

MayPreempt
MayPreempt

May preempt

NotPreempt
NotPreempt

Cannot preempt

MayPreempt
MayPreempt

May preempt

NOT_PREEMPT
NotPreempt

Cannot preempt

MAY_PREEMPT
MayPreempt

May preempt

"NotPreempt"
NotPreempt

Cannot preempt

"MayPreempt"
MayPreempt

May preempt

PreemptionVulnerability

NotPreemptable
NotPreemptable

Cannot be preempted

Preemptable
Preemptable

May be preempted

PreemptionVulnerabilityNotPreemptable
NotPreemptable

Cannot be preempted

PreemptionVulnerabilityPreemptable
Preemptable

May be preempted

NotPreemptable
NotPreemptable

Cannot be preempted

Preemptable
Preemptable

May be preempted

NotPreemptable
NotPreemptable

Cannot be preempted

Preemptable
Preemptable

May be preempted

NOT_PREEMPTABLE
NotPreemptable

Cannot be preempted

PREEMPTABLE
Preemptable

May be preempted

"NotPreemptable"
NotPreemptable

Cannot be preempted

"Preemptable"
Preemptable

May be preempted

ServiceResourceId

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

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

DataNetworkConfigurations List<Pulumi.AzureNative.MobileNetwork.Inputs.DataNetworkConfiguration>

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.

DefaultDataNetwork Pulumi.AzureNative.MobileNetwork.Inputs.DataNetworkResourceId

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.AzureNative.MobileNetwork.Inputs.SliceResourceId

A reference to the slice that these settings apply to

DataNetworkConfigurations []DataNetworkConfiguration

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.

DefaultDataNetwork DataNetworkResourceId

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 SliceResourceId

A reference to the slice that these settings apply to

dataNetworkConfigurations List<DataNetworkConfiguration>

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.

defaultDataNetwork DataNetworkResourceId

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 SliceResourceId

A reference to the slice that these settings apply to

dataNetworkConfigurations DataNetworkConfiguration[]

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.

defaultDataNetwork DataNetworkResourceId

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 SliceResourceId

A reference to the slice that these settings apply to

data_network_configurations Sequence[DataNetworkConfiguration]

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_network DataNetworkResourceId

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 SliceResourceId

A reference to the slice that these settings apply to

dataNetworkConfigurations List<Property Map>

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.

defaultDataNetwork Property Map

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

DataNetworkConfigurations List<Pulumi.AzureNative.MobileNetwork.Inputs.DataNetworkConfigurationResponse>

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.

DefaultDataNetwork Pulumi.AzureNative.MobileNetwork.Inputs.DataNetworkResourceIdResponse

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.AzureNative.MobileNetwork.Inputs.SliceResourceIdResponse

A reference to the slice that these settings apply to

DataNetworkConfigurations []DataNetworkConfigurationResponse

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.

DefaultDataNetwork DataNetworkResourceIdResponse

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 SliceResourceIdResponse

A reference to the slice that these settings apply to

dataNetworkConfigurations List<DataNetworkConfigurationResponse>

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.

defaultDataNetwork DataNetworkResourceIdResponse

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 SliceResourceIdResponse

A reference to the slice that these settings apply to

dataNetworkConfigurations DataNetworkConfigurationResponse[]

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.

defaultDataNetwork DataNetworkResourceIdResponse

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 SliceResourceIdResponse

A reference to the slice that these settings apply to

data_network_configurations Sequence[DataNetworkConfigurationResponse]

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_network DataNetworkResourceIdResponse

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 SliceResourceIdResponse

A reference to the slice that these settings apply to

dataNetworkConfigurations List<Property Map>

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.

defaultDataNetwork Property Map

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

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

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

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

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.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

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.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

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.

createdByType string

The type of identity that created the resource.

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string

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_type str

The type of identity that created the resource.

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str

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.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

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 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0