1. Packages
  2. Azure Native
  3. API Docs
  4. mobilenetwork
  5. SimPolicy
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi

azure-native.mobilenetwork.SimPolicy

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi

    SIM policy resource. Azure REST API version: 2023-06-01. Prior API version in Azure Native 1.x: 2022-04-01-preview.

    Other available API versions: 2022-04-01-preview, 2022-11-01, 2023-09-01, 2024-02-01.

    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/00000000-0000-0000-0000-000000000000/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/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService",
                                },
                            },
                            DataNetwork = new AzureNative.MobileNetwork.Inputs.DataNetworkResourceIdArgs
                            {
                                Id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork",
                            },
                            DefaultSessionType = AzureNative.MobileNetwork.PduSessionType.IPv4,
                            FiveQi = 9,
                            MaximumNumberOfBufferedPackets = 200,
                            PreemptionCapability = AzureNative.MobileNetwork.PreemptionCapability.NotPreempt,
                            PreemptionVulnerability = AzureNative.MobileNetwork.PreemptionVulnerability.Preemptable,
                            SessionAmbr = new AzureNative.MobileNetwork.Inputs.AmbrArgs
                            {
                                Downlink = "1 Gbps",
                                Uplink = "500 Mbps",
                            },
                        },
                    },
                    DefaultDataNetwork = new AzureNative.MobileNetwork.Inputs.DataNetworkResourceIdArgs
                    {
                        Id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork",
                    },
                    Slice = new AzureNative.MobileNetwork.Inputs.SliceResourceIdArgs
                    {
                        Id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice",
                    },
                },
            },
            UeAmbr = new AzureNative.MobileNetwork.Inputs.AmbrArgs
            {
                Downlink = "1 Gbps",
                Uplink = "500 Mbps",
            },
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/mobilenetwork/v2"
    	"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/00000000-0000-0000-0000-000000000000/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.SliceConfigurationArray{
    				&mobilenetwork.SliceConfigurationArgs{
    					DataNetworkConfigurations: mobilenetwork.DataNetworkConfigurationArray{
    						&mobilenetwork.DataNetworkConfigurationArgs{
    							AdditionalAllowedSessionTypes:       pulumi.StringArray{},
    							AllocationAndRetentionPriorityLevel: pulumi.Int(9),
    							AllowedServices: mobilenetwork.ServiceResourceIdArray{
    								&mobilenetwork.ServiceResourceIdArgs{
    									Id: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService"),
    								},
    							},
    							DataNetwork: &mobilenetwork.DataNetworkResourceIdArgs{
    								Id: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork"),
    							},
    							DefaultSessionType:             pulumi.String(mobilenetwork.PduSessionTypeIPv4),
    							FiveQi:                         pulumi.Int(9),
    							MaximumNumberOfBufferedPackets: pulumi.Int(200),
    							PreemptionCapability:           pulumi.String(mobilenetwork.PreemptionCapabilityNotPreempt),
    							PreemptionVulnerability:        pulumi.String(mobilenetwork.PreemptionVulnerabilityPreemptable),
    							SessionAmbr: &mobilenetwork.AmbrArgs{
    								Downlink: pulumi.String("1 Gbps"),
    								Uplink:   pulumi.String("500 Mbps"),
    							},
    						},
    					},
    					DefaultDataNetwork: &mobilenetwork.DataNetworkResourceIdArgs{
    						Id: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork"),
    					},
    					Slice: &mobilenetwork.SliceResourceIdArgs{
    						Id: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/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 com.pulumi.azurenative.mobilenetwork.inputs.SliceResourceIdArgs;
    import com.pulumi.azurenative.mobilenetwork.inputs.SliceConfigurationArgs;
    import com.pulumi.azurenative.mobilenetwork.inputs.DataNetworkResourceIdArgs;
    import com.pulumi.azurenative.mobilenetwork.inputs.AmbrArgs;
    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(SliceResourceIdArgs.builder()
                    .id("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice")
                    .build())
                .location("eastus")
                .mobileNetworkName("testMobileNetwork")
                .registrationTimer(3240)
                .resourceGroupName("rg1")
                .simPolicyName("testPolicy")
                .sliceConfigurations(SliceConfigurationArgs.builder()
                    .dataNetworkConfigurations(DataNetworkConfigurationArgs.builder()
                        .additionalAllowedSessionTypes()
                        .allocationAndRetentionPriorityLevel(9)
                        .allowedServices(ServiceResourceIdArgs.builder()
                            .id("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService")
                            .build())
                        .dataNetwork(DataNetworkResourceIdArgs.builder()
                            .id("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork")
                            .build())
                        .defaultSessionType("IPv4")
                        .fiveQi(9)
                        .maximumNumberOfBufferedPackets(200)
                        .preemptionCapability("NotPreempt")
                        .preemptionVulnerability("Preemptable")
                        .sessionAmbr(AmbrArgs.builder()
                            .downlink("1 Gbps")
                            .uplink("500 Mbps")
                            .build())
                        .build())
                    .defaultDataNetwork(DataNetworkResourceIdArgs.builder()
                        .id("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork")
                        .build())
                    .slice(SliceResourceIdArgs.builder()
                        .id("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice")
                        .build())
                    .build())
                .ueAmbr(AmbrArgs.builder()
                    .downlink("1 Gbps")
                    .uplink("500 Mbps")
                    .build())
                .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/00000000-0000-0000-0000-000000000000/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=[azure_native.mobilenetwork.SliceConfigurationArgs(
            data_network_configurations=[azure_native.mobilenetwork.DataNetworkConfigurationArgs(
                additional_allowed_session_types=[],
                allocation_and_retention_priority_level=9,
                allowed_services=[azure_native.mobilenetwork.ServiceResourceIdArgs(
                    id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService",
                )],
                data_network=azure_native.mobilenetwork.DataNetworkResourceIdArgs(
                    id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork",
                ),
                default_session_type=azure_native.mobilenetwork.PduSessionType.I_PV4,
                five_qi=9,
                maximum_number_of_buffered_packets=200,
                preemption_capability=azure_native.mobilenetwork.PreemptionCapability.NOT_PREEMPT,
                preemption_vulnerability=azure_native.mobilenetwork.PreemptionVulnerability.PREEMPTABLE,
                session_ambr=azure_native.mobilenetwork.AmbrArgs(
                    downlink="1 Gbps",
                    uplink="500 Mbps",
                ),
            )],
            default_data_network=azure_native.mobilenetwork.DataNetworkResourceIdArgs(
                id="/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork",
            ),
            slice=azure_native.mobilenetwork.SliceResourceIdArgs(
                id="/subscriptions/00000000-0000-0000-0000-000000000000/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/00000000-0000-0000-0000-000000000000/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/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService",
                }],
                dataNetwork: {
                    id: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork",
                },
                defaultSessionType: azure_native.mobilenetwork.PduSessionType.IPv4,
                fiveQi: 9,
                maximumNumberOfBufferedPackets: 200,
                preemptionCapability: azure_native.mobilenetwork.PreemptionCapability.NotPreempt,
                preemptionVulnerability: azure_native.mobilenetwork.PreemptionVulnerability.Preemptable,
                sessionAmbr: {
                    downlink: "1 Gbps",
                    uplink: "500 Mbps",
                },
            }],
            defaultDataNetwork: {
                id: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork",
            },
            slice: {
                id: "/subscriptions/00000000-0000-0000-0000-000000000000/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/00000000-0000-0000-0000-000000000000/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/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService
                  dataNetwork:
                    id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork
                  defaultSessionType: IPv4
                  fiveQi: 9
                  maximumNumberOfBufferedPackets: 200
                  preemptionCapability: NotPreempt
                  preemptionVulnerability: Preemptable
                  sessionAmbr:
                    downlink: 1 Gbps
                    uplink: 500 Mbps
              defaultDataNetwork:
                id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork
              slice:
                id: /subscriptions/00000000-0000-0000-0000-000000000000/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,
                  default_slice: Optional[SliceResourceIdArgs] = None,
                  mobile_network_name: Optional[str] = None,
                  resource_group_name: Optional[str] = None,
                  slice_configurations: Optional[Sequence[SliceConfigurationArgs]] = None,
                  ue_ambr: Optional[AmbrArgs] = None,
                  location: Optional[str] = None,
                  registration_timer: Optional[int] = None,
                  rfsp_index: Optional[int] = None,
                  sim_policy_name: Optional[str] = None,
                  tags: Optional[Mapping[str, 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.

    Example

    The following reference example uses placeholder values for all input properties.

    var simPolicyResource = new AzureNative.MobileNetwork.SimPolicy("simPolicyResource", new()
    {
        DefaultSlice = new AzureNative.MobileNetwork.Inputs.SliceResourceIdArgs
        {
            Id = "string",
        },
        MobileNetworkName = "string",
        ResourceGroupName = "string",
        SliceConfigurations = new[]
        {
            new AzureNative.MobileNetwork.Inputs.SliceConfigurationArgs
            {
                DataNetworkConfigurations = new[]
                {
                    new AzureNative.MobileNetwork.Inputs.DataNetworkConfigurationArgs
                    {
                        AllowedServices = new[]
                        {
                            new AzureNative.MobileNetwork.Inputs.ServiceResourceIdArgs
                            {
                                Id = "string",
                            },
                        },
                        DataNetwork = new AzureNative.MobileNetwork.Inputs.DataNetworkResourceIdArgs
                        {
                            Id = "string",
                        },
                        SessionAmbr = new AzureNative.MobileNetwork.Inputs.AmbrArgs
                        {
                            Downlink = "string",
                            Uplink = "string",
                        },
                        AdditionalAllowedSessionTypes = new[]
                        {
                            "string",
                        },
                        AllocationAndRetentionPriorityLevel = 0,
                        DefaultSessionType = "string",
                        FiveQi = 0,
                        MaximumNumberOfBufferedPackets = 0,
                        PreemptionCapability = "string",
                        PreemptionVulnerability = "string",
                    },
                },
                DefaultDataNetwork = new AzureNative.MobileNetwork.Inputs.DataNetworkResourceIdArgs
                {
                    Id = "string",
                },
                Slice = new AzureNative.MobileNetwork.Inputs.SliceResourceIdArgs
                {
                    Id = "string",
                },
            },
        },
        UeAmbr = new AzureNative.MobileNetwork.Inputs.AmbrArgs
        {
            Downlink = "string",
            Uplink = "string",
        },
        Location = "string",
        RegistrationTimer = 0,
        RfspIndex = 0,
        SimPolicyName = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := mobilenetwork.NewSimPolicy(ctx, "simPolicyResource", &mobilenetwork.SimPolicyArgs{
    DefaultSlice: &mobilenetwork.SliceResourceIdArgs{
    Id: pulumi.String("string"),
    },
    MobileNetworkName: pulumi.String("string"),
    ResourceGroupName: pulumi.String("string"),
    SliceConfigurations: mobilenetwork.SliceConfigurationArray{
    &mobilenetwork.SliceConfigurationArgs{
    DataNetworkConfigurations: mobilenetwork.DataNetworkConfigurationArray{
    &mobilenetwork.DataNetworkConfigurationArgs{
    AllowedServices: mobilenetwork.ServiceResourceIdArray{
    &mobilenetwork.ServiceResourceIdArgs{
    Id: pulumi.String("string"),
    },
    },
    DataNetwork: &mobilenetwork.DataNetworkResourceIdArgs{
    Id: pulumi.String("string"),
    },
    SessionAmbr: &mobilenetwork.AmbrArgs{
    Downlink: pulumi.String("string"),
    Uplink: pulumi.String("string"),
    },
    AdditionalAllowedSessionTypes: pulumi.StringArray{
    pulumi.String("string"),
    },
    AllocationAndRetentionPriorityLevel: pulumi.Int(0),
    DefaultSessionType: pulumi.String("string"),
    FiveQi: pulumi.Int(0),
    MaximumNumberOfBufferedPackets: pulumi.Int(0),
    PreemptionCapability: pulumi.String("string"),
    PreemptionVulnerability: pulumi.String("string"),
    },
    },
    DefaultDataNetwork: &mobilenetwork.DataNetworkResourceIdArgs{
    Id: pulumi.String("string"),
    },
    Slice: &mobilenetwork.SliceResourceIdArgs{
    Id: pulumi.String("string"),
    },
    },
    },
    UeAmbr: &mobilenetwork.AmbrArgs{
    Downlink: pulumi.String("string"),
    Uplink: pulumi.String("string"),
    },
    Location: pulumi.String("string"),
    RegistrationTimer: pulumi.Int(0),
    RfspIndex: pulumi.Int(0),
    SimPolicyName: pulumi.String("string"),
    Tags: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    })
    
    var simPolicyResource = new SimPolicy("simPolicyResource", SimPolicyArgs.builder()        
        .defaultSlice(SliceResourceIdArgs.builder()
            .id("string")
            .build())
        .mobileNetworkName("string")
        .resourceGroupName("string")
        .sliceConfigurations(SliceConfigurationArgs.builder()
            .dataNetworkConfigurations(DataNetworkConfigurationArgs.builder()
                .allowedServices(ServiceResourceIdArgs.builder()
                    .id("string")
                    .build())
                .dataNetwork(DataNetworkResourceIdArgs.builder()
                    .id("string")
                    .build())
                .sessionAmbr(AmbrArgs.builder()
                    .downlink("string")
                    .uplink("string")
                    .build())
                .additionalAllowedSessionTypes("string")
                .allocationAndRetentionPriorityLevel(0)
                .defaultSessionType("string")
                .fiveQi(0)
                .maximumNumberOfBufferedPackets(0)
                .preemptionCapability("string")
                .preemptionVulnerability("string")
                .build())
            .defaultDataNetwork(DataNetworkResourceIdArgs.builder()
                .id("string")
                .build())
            .slice(SliceResourceIdArgs.builder()
                .id("string")
                .build())
            .build())
        .ueAmbr(AmbrArgs.builder()
            .downlink("string")
            .uplink("string")
            .build())
        .location("string")
        .registrationTimer(0)
        .rfspIndex(0)
        .simPolicyName("string")
        .tags(Map.of("string", "string"))
        .build());
    
    sim_policy_resource = azure_native.mobilenetwork.SimPolicy("simPolicyResource",
        default_slice=azure_native.mobilenetwork.SliceResourceIdArgs(
            id="string",
        ),
        mobile_network_name="string",
        resource_group_name="string",
        slice_configurations=[azure_native.mobilenetwork.SliceConfigurationArgs(
            data_network_configurations=[azure_native.mobilenetwork.DataNetworkConfigurationArgs(
                allowed_services=[azure_native.mobilenetwork.ServiceResourceIdArgs(
                    id="string",
                )],
                data_network=azure_native.mobilenetwork.DataNetworkResourceIdArgs(
                    id="string",
                ),
                session_ambr=azure_native.mobilenetwork.AmbrArgs(
                    downlink="string",
                    uplink="string",
                ),
                additional_allowed_session_types=["string"],
                allocation_and_retention_priority_level=0,
                default_session_type="string",
                five_qi=0,
                maximum_number_of_buffered_packets=0,
                preemption_capability="string",
                preemption_vulnerability="string",
            )],
            default_data_network=azure_native.mobilenetwork.DataNetworkResourceIdArgs(
                id="string",
            ),
            slice=azure_native.mobilenetwork.SliceResourceIdArgs(
                id="string",
            ),
        )],
        ue_ambr=azure_native.mobilenetwork.AmbrArgs(
            downlink="string",
            uplink="string",
        ),
        location="string",
        registration_timer=0,
        rfsp_index=0,
        sim_policy_name="string",
        tags={
            "string": "string",
        })
    
    const simPolicyResource = new azure_native.mobilenetwork.SimPolicy("simPolicyResource", {
        defaultSlice: {
            id: "string",
        },
        mobileNetworkName: "string",
        resourceGroupName: "string",
        sliceConfigurations: [{
            dataNetworkConfigurations: [{
                allowedServices: [{
                    id: "string",
                }],
                dataNetwork: {
                    id: "string",
                },
                sessionAmbr: {
                    downlink: "string",
                    uplink: "string",
                },
                additionalAllowedSessionTypes: ["string"],
                allocationAndRetentionPriorityLevel: 0,
                defaultSessionType: "string",
                fiveQi: 0,
                maximumNumberOfBufferedPackets: 0,
                preemptionCapability: "string",
                preemptionVulnerability: "string",
            }],
            defaultDataNetwork: {
                id: "string",
            },
            slice: {
                id: "string",
            },
        }],
        ueAmbr: {
            downlink: "string",
            uplink: "string",
        },
        location: "string",
        registrationTimer: 0,
        rfspIndex: 0,
        simPolicyName: "string",
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:mobilenetwork:SimPolicy
    properties:
        defaultSlice:
            id: 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
                  maximumNumberOfBufferedPackets: 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

    The SimPolicy resource accepts the following input properties:

    DefaultSlice Pulumi.AzureNative.MobileNetwork.Inputs.SliceResourceId
    The default slice to use if the UE does not explicitly specify it. This slice must exist in the sliceConfigurations map. The slice must be in the same location as the SIM policy.
    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.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.
    UeAmbr Pulumi.AzureNative.MobileNetwork.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.
    Location string
    The geo-location where the resource lives
    RegistrationTimer int
    UE periodic registration update timer (5G) or UE periodic tracking area update timer (4G), 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. The slice must be in the same location as the SIM policy.
    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.
    Location string
    The geo-location where the resource lives
    RegistrationTimer int
    UE periodic registration update timer (5G) or UE periodic tracking area update timer (4G), 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 SliceResourceId
    The default slice to use if the UE does not explicitly specify it. This slice must exist in the sliceConfigurations map. The slice must be in the same location as the SIM policy.
    mobileNetworkName String
    The name of the mobile network.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    sliceConfigurations 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.
    ueAmbr 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.
    location String
    The geo-location where the resource lives
    registrationTimer Integer
    UE periodic registration update timer (5G) or UE periodic tracking area update timer (4G), 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 SliceResourceId
    The default slice to use if the UE does not explicitly specify it. This slice must exist in the sliceConfigurations map. The slice must be in the same location as the SIM policy.
    mobileNetworkName string
    The name of the mobile network.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    sliceConfigurations 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.
    ueAmbr 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.
    location string
    The geo-location where the resource lives
    registrationTimer number
    UE periodic registration update timer (5G) or UE periodic tracking area update timer (4G), 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. The slice must be in the same location as the SIM policy.
    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.
    location str
    The geo-location where the resource lives
    registration_timer int
    UE periodic registration update timer (5G) or UE periodic tracking area update timer (4G), 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. The slice must be in the same location as the SIM policy.
    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.
    location String
    The geo-location where the resource lives
    registrationTimer Number
    UE periodic registration update timer (5G) or UE periodic tracking area update timer (4G), 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.
    SiteProvisioningState Dictionary<string, string>
    A dictionary of sites to the provisioning state of this SIM policy on that site.
    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.
    SiteProvisioningState map[string]string
    A dictionary of sites to the provisioning state of this SIM policy on that site.
    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.
    siteProvisioningState Map<String,String>
    A dictionary of sites to the provisioning state of this SIM policy on that site.
    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.
    siteProvisioningState {[key: string]: string}
    A dictionary of sites to the provisioning state of this SIM policy on that site.
    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.
    site_provisioning_state Mapping[str, str]
    A dictionary of sites to the provisioning state of this SIM policy on that site.
    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.
    siteProvisioningState Map<String>
    A dictionary of sites to the provisioning state of this SIM policy on that site.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    Ambr, AmbrArgs

    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, AmbrResponseArgs

    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.

    DataNetworkConfiguration, DataNetworkConfigurationArgs

    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. The services must be in the same location as the SIM policy.
    DataNetwork Pulumi.AzureNative.MobileNetwork.Inputs.DataNetworkResourceId
    A reference to the data network that these settings apply to. The data network must be in the same location as the SIM policy.
    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 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition the 5QI values.
    MaximumNumberOfBufferedPackets int
    The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions.
    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. The services must be in the same location as the SIM policy.
    DataNetwork DataNetworkResourceId
    A reference to the data network that these settings apply to. The data network must be in the same location as the SIM policy.
    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 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition the 5QI values.
    MaximumNumberOfBufferedPackets int
    The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions.
    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. The services must be in the same location as the SIM policy.
    dataNetwork DataNetworkResourceId
    A reference to the data network that these settings apply to. The data network must be in the same location as the SIM policy.
    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 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition the 5QI values.
    maximumNumberOfBufferedPackets Integer
    The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions.
    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. The services must be in the same location as the SIM policy.
    dataNetwork DataNetworkResourceId
    A reference to the data network that these settings apply to. The data network must be in the same location as the SIM policy.
    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 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition the 5QI values.
    maximumNumberOfBufferedPackets number
    The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions.
    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. The services must be in the same location as the SIM policy.
    data_network DataNetworkResourceId
    A reference to the data network that these settings apply to. The data network must be in the same location as the SIM policy.
    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 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition the 5QI values.
    maximum_number_of_buffered_packets int
    The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions.
    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. The services must be in the same location as the SIM policy.
    dataNetwork Property Map
    A reference to the data network that these settings apply to. The data network must be in the same location as the SIM policy.
    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 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition the 5QI values.
    maximumNumberOfBufferedPackets Number
    The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions.
    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, DataNetworkConfigurationResponseArgs

    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. The services must be in the same location as the SIM policy.
    DataNetwork Pulumi.AzureNative.MobileNetwork.Inputs.DataNetworkResourceIdResponse
    A reference to the data network that these settings apply to. The data network must be in the same location as the SIM policy.
    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 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition the 5QI values.
    MaximumNumberOfBufferedPackets int
    The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions.
    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. The services must be in the same location as the SIM policy.
    DataNetwork DataNetworkResourceIdResponse
    A reference to the data network that these settings apply to. The data network must be in the same location as the SIM policy.
    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 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition the 5QI values.
    MaximumNumberOfBufferedPackets int
    The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions.
    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. The services must be in the same location as the SIM policy.
    dataNetwork DataNetworkResourceIdResponse
    A reference to the data network that these settings apply to. The data network must be in the same location as the SIM policy.
    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 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition the 5QI values.
    maximumNumberOfBufferedPackets Integer
    The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions.
    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. The services must be in the same location as the SIM policy.
    dataNetwork DataNetworkResourceIdResponse
    A reference to the data network that these settings apply to. The data network must be in the same location as the SIM policy.
    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 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition the 5QI values.
    maximumNumberOfBufferedPackets number
    The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions.
    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. The services must be in the same location as the SIM policy.
    data_network DataNetworkResourceIdResponse
    A reference to the data network that these settings apply to. The data network must be in the same location as the SIM policy.
    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 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition the 5QI values.
    maximum_number_of_buffered_packets int
    The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions.
    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. The services must be in the same location as the SIM policy.
    dataNetwork Property Map
    A reference to the data network that these settings apply to. The data network must be in the same location as the SIM policy.
    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 5G QoS Flow Indicator value. The 5QI identifies a specific QoS forwarding treatment to be provided to a flow. See 3GPP TS23.501 section 5.7.2.1 for a full description of the 5QI parameter, and table 5.7.4-1 for the definition the 5QI values.
    maximumNumberOfBufferedPackets Number
    The maximum number of downlink packets to buffer at the user plane for High Latency Communication - Extended Buffering. See 3GPP TS29.272 v15.10.0 section 7.3.188 for a full description. This maximum is not guaranteed because there is a internal limit on buffered packets across all PDU sessions.
    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, 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
    PduSessionTypeIPv4
    IPv4
    PduSessionTypeIPv6
    IPv6
    IPv4
    IPv4
    IPv6
    IPv6
    IPv4
    IPv4
    IPv6
    IPv6
    I_PV4
    IPv4
    I_PV6
    IPv6
    "IPv4"
    IPv4
    "IPv6"
    IPv6

    PreemptionCapability, PreemptionCapabilityArgs

    NotPreempt
    NotPreemptCannot preempt
    MayPreempt
    MayPreemptMay preempt
    PreemptionCapabilityNotPreempt
    NotPreemptCannot preempt
    PreemptionCapabilityMayPreempt
    MayPreemptMay preempt
    NotPreempt
    NotPreemptCannot preempt
    MayPreempt
    MayPreemptMay preempt
    NotPreempt
    NotPreemptCannot preempt
    MayPreempt
    MayPreemptMay preempt
    NOT_PREEMPT
    NotPreemptCannot preempt
    MAY_PREEMPT
    MayPreemptMay preempt
    "NotPreempt"
    NotPreemptCannot preempt
    "MayPreempt"
    MayPreemptMay preempt

    PreemptionVulnerability, PreemptionVulnerabilityArgs

    NotPreemptable
    NotPreemptableCannot be preempted
    Preemptable
    PreemptableMay be preempted
    PreemptionVulnerabilityNotPreemptable
    NotPreemptableCannot be preempted
    PreemptionVulnerabilityPreemptable
    PreemptableMay be preempted
    NotPreemptable
    NotPreemptableCannot be preempted
    Preemptable
    PreemptableMay be preempted
    NotPreemptable
    NotPreemptableCannot be preempted
    Preemptable
    PreemptableMay be preempted
    NOT_PREEMPTABLE
    NotPreemptableCannot be preempted
    PREEMPTABLE
    PreemptableMay be preempted
    "NotPreemptable"
    NotPreemptableCannot be preempted
    "Preemptable"
    PreemptableMay be preempted

    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

    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. The data network must be in the same location as the SIM policy.
    Slice Pulumi.AzureNative.MobileNetwork.Inputs.SliceResourceId
    A reference to the slice that these settings apply to. The slice must be in the same location as the SIM policy.
    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. The data network must be in the same location as the SIM policy.
    Slice SliceResourceId
    A reference to the slice that these settings apply to. The slice must be in the same location as the SIM policy.
    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. The data network must be in the same location as the SIM policy.
    slice SliceResourceId
    A reference to the slice that these settings apply to. The slice must be in the same location as the SIM policy.
    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. The data network must be in the same location as the SIM policy.
    slice SliceResourceId
    A reference to the slice that these settings apply to. The slice must be in the same location as the SIM policy.
    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. The data network must be in the same location as the SIM policy.
    slice SliceResourceId
    A reference to the slice that these settings apply to. The slice must be in the same location as the SIM policy.
    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. The data network must be in the same location as the SIM policy.
    slice Property Map
    A reference to the slice that these settings apply to. The slice must be in the same location as the SIM policy.

    SliceConfigurationResponse, SliceConfigurationResponseArgs

    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. The data network must be in the same location as the SIM policy.
    Slice Pulumi.AzureNative.MobileNetwork.Inputs.SliceResourceIdResponse
    A reference to the slice that these settings apply to. The slice must be in the same location as the SIM policy.
    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. The data network must be in the same location as the SIM policy.
    Slice SliceResourceIdResponse
    A reference to the slice that these settings apply to. The slice must be in the same location as the SIM policy.
    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. The data network must be in the same location as the SIM policy.
    slice SliceResourceIdResponse
    A reference to the slice that these settings apply to. The slice must be in the same location as the SIM policy.
    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. The data network must be in the same location as the SIM policy.
    slice SliceResourceIdResponse
    A reference to the slice that these settings apply to. The slice must be in the same location as the SIM policy.
    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. The data network must be in the same location as the SIM policy.
    slice SliceResourceIdResponse
    A reference to the slice that these settings apply to. The slice must be in the same location as the SIM policy.
    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. The data network must be in the same location as the SIM policy.
    slice Property Map
    A reference to the slice that these settings apply to. The slice must be in the same location as the SIM policy.

    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

    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/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/simPolicies/{simPolicyName} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.38.0 published on Monday, Apr 22, 2024 by Pulumi