1. Packages
  2. Azure Classic
  3. API Docs
  4. mobile
  5. getNetworkService

We recommend using Azure Native.

Azure Classic v6.2.0 published on Friday, Sep 27, 2024 by Pulumi

azure.mobile.getNetworkService

Explore with Pulumi AI

azure logo

We recommend using Azure Native.

Azure Classic v6.2.0 published on Friday, Sep 27, 2024 by Pulumi

    Get information about a Mobile Network Service.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as azure from "@pulumi/azure";
    
    const example = azure.mobile.getNetwork({
        name: "example-mn",
        resourceGroupName: "example-rg",
    });
    const exampleNetworkService = new azure.mobile.NetworkService("example", {
        name: "example-mns",
        mobileNetworkId: example.then(example => example.id),
    });
    
    import pulumi
    import pulumi_azure as azure
    
    example = azure.mobile.get_network(name="example-mn",
        resource_group_name="example-rg")
    example_network_service = azure.mobile.NetworkService("example",
        name="example-mns",
        mobile_network_id=example.id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/mobile"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		example, err := mobile.LookupNetwork(ctx, &mobile.LookupNetworkArgs{
    			Name:              "example-mn",
    			ResourceGroupName: "example-rg",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		_, err = mobile.NewNetworkService(ctx, "example", &mobile.NetworkServiceArgs{
    			Name:            pulumi.String("example-mns"),
    			MobileNetworkId: pulumi.String(example.Id),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Azure = Pulumi.Azure;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Azure.Mobile.GetNetwork.Invoke(new()
        {
            Name = "example-mn",
            ResourceGroupName = "example-rg",
        });
    
        var exampleNetworkService = new Azure.Mobile.NetworkService("example", new()
        {
            Name = "example-mns",
            MobileNetworkId = example.Apply(getNetworkResult => getNetworkResult.Id),
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azure.mobile.MobileFunctions;
    import com.pulumi.azure.mobile.inputs.GetNetworkArgs;
    import com.pulumi.azure.mobile.NetworkService;
    import com.pulumi.azure.mobile.NetworkServiceArgs;
    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) {
            final var example = MobileFunctions.getNetwork(GetNetworkArgs.builder()
                .name("example-mn")
                .resourceGroupName("example-rg")
                .build());
    
            var exampleNetworkService = new NetworkService("exampleNetworkService", NetworkServiceArgs.builder()
                .name("example-mns")
                .mobileNetworkId(example.applyValue(getNetworkResult -> getNetworkResult.id()))
                .build());
    
        }
    }
    
    resources:
      exampleNetworkService:
        type: azure:mobile:NetworkService
        name: example
        properties:
          name: example-mns
          mobileNetworkId: ${example.id}
    variables:
      example:
        fn::invoke:
          Function: azure:mobile:getNetwork
          Arguments:
            name: example-mn
            resourceGroupName: example-rg
    

    Using getNetworkService

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getNetworkService(args: GetNetworkServiceArgs, opts?: InvokeOptions): Promise<GetNetworkServiceResult>
    function getNetworkServiceOutput(args: GetNetworkServiceOutputArgs, opts?: InvokeOptions): Output<GetNetworkServiceResult>
    def get_network_service(mobile_network_id: Optional[str] = None,
                            name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetNetworkServiceResult
    def get_network_service_output(mobile_network_id: Optional[pulumi.Input[str]] = None,
                            name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetNetworkServiceResult]
    func LookupNetworkService(ctx *Context, args *LookupNetworkServiceArgs, opts ...InvokeOption) (*LookupNetworkServiceResult, error)
    func LookupNetworkServiceOutput(ctx *Context, args *LookupNetworkServiceOutputArgs, opts ...InvokeOption) LookupNetworkServiceResultOutput

    > Note: This function is named LookupNetworkService in the Go SDK.

    public static class GetNetworkService 
    {
        public static Task<GetNetworkServiceResult> InvokeAsync(GetNetworkServiceArgs args, InvokeOptions? opts = null)
        public static Output<GetNetworkServiceResult> Invoke(GetNetworkServiceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNetworkServiceResult> getNetworkService(GetNetworkServiceArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure:mobile/getNetworkService:getNetworkService
      arguments:
        # arguments dictionary

    The following arguments are supported:

    MobileNetworkId string
    Specifies the ID of the Mobile Network Service.
    Name string
    Specifies the name which should be used for this Mobile Network Service.
    MobileNetworkId string
    Specifies the ID of the Mobile Network Service.
    Name string
    Specifies the name which should be used for this Mobile Network Service.
    mobileNetworkId String
    Specifies the ID of the Mobile Network Service.
    name String
    Specifies the name which should be used for this Mobile Network Service.
    mobileNetworkId string
    Specifies the ID of the Mobile Network Service.
    name string
    Specifies the name which should be used for this Mobile Network Service.
    mobile_network_id str
    Specifies the ID of the Mobile Network Service.
    name str
    Specifies the name which should be used for this Mobile Network Service.
    mobileNetworkId String
    Specifies the ID of the Mobile Network Service.
    name String
    Specifies the name which should be used for this Mobile Network Service.

    getNetworkService Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Location string
    The Azure Region where the Mobile Network Service should exist.
    MobileNetworkId string
    Name string
    The name of the data flow template. This must be unique within the parent data flow policy rule.
    PccRules List<GetNetworkServicePccRule>
    A pcc_rule block as defined below. The set of PCC Rules that make up this service.
    ServicePrecedence int
    A precedence value that is used to decide between services when identifying the QoS values to use for a particular SIM. A lower value means a higher priority.
    ServiceQosPolicies List<GetNetworkServiceServiceQosPolicy>
    A service_qos_policy block as defined below. The QoS policy to use for packets matching this service.
    Tags Dictionary<string, string>
    A mapping of tags which should be assigned to the Mobile Network Service.
    Id string
    The provider-assigned unique ID for this managed resource.
    Location string
    The Azure Region where the Mobile Network Service should exist.
    MobileNetworkId string
    Name string
    The name of the data flow template. This must be unique within the parent data flow policy rule.
    PccRules []GetNetworkServicePccRule
    A pcc_rule block as defined below. The set of PCC Rules that make up this service.
    ServicePrecedence int
    A precedence value that is used to decide between services when identifying the QoS values to use for a particular SIM. A lower value means a higher priority.
    ServiceQosPolicies []GetNetworkServiceServiceQosPolicy
    A service_qos_policy block as defined below. The QoS policy to use for packets matching this service.
    Tags map[string]string
    A mapping of tags which should be assigned to the Mobile Network Service.
    id String
    The provider-assigned unique ID for this managed resource.
    location String
    The Azure Region where the Mobile Network Service should exist.
    mobileNetworkId String
    name String
    The name of the data flow template. This must be unique within the parent data flow policy rule.
    pccRules List<GetNetworkServicePccRule>
    A pcc_rule block as defined below. The set of PCC Rules that make up this service.
    servicePrecedence Integer
    A precedence value that is used to decide between services when identifying the QoS values to use for a particular SIM. A lower value means a higher priority.
    serviceQosPolicies List<GetNetworkServiceServiceQosPolicy>
    A service_qos_policy block as defined below. The QoS policy to use for packets matching this service.
    tags Map<String,String>
    A mapping of tags which should be assigned to the Mobile Network Service.
    id string
    The provider-assigned unique ID for this managed resource.
    location string
    The Azure Region where the Mobile Network Service should exist.
    mobileNetworkId string
    name string
    The name of the data flow template. This must be unique within the parent data flow policy rule.
    pccRules GetNetworkServicePccRule[]
    A pcc_rule block as defined below. The set of PCC Rules that make up this service.
    servicePrecedence number
    A precedence value that is used to decide between services when identifying the QoS values to use for a particular SIM. A lower value means a higher priority.
    serviceQosPolicies GetNetworkServiceServiceQosPolicy[]
    A service_qos_policy block as defined below. The QoS policy to use for packets matching this service.
    tags {[key: string]: string}
    A mapping of tags which should be assigned to the Mobile Network Service.
    id str
    The provider-assigned unique ID for this managed resource.
    location str
    The Azure Region where the Mobile Network Service should exist.
    mobile_network_id str
    name str
    The name of the data flow template. This must be unique within the parent data flow policy rule.
    pcc_rules Sequence[GetNetworkServicePccRule]
    A pcc_rule block as defined below. The set of PCC Rules that make up this service.
    service_precedence int
    A precedence value that is used to decide between services when identifying the QoS values to use for a particular SIM. A lower value means a higher priority.
    service_qos_policies Sequence[GetNetworkServiceServiceQosPolicy]
    A service_qos_policy block as defined below. The QoS policy to use for packets matching this service.
    tags Mapping[str, str]
    A mapping of tags which should be assigned to the Mobile Network Service.
    id String
    The provider-assigned unique ID for this managed resource.
    location String
    The Azure Region where the Mobile Network Service should exist.
    mobileNetworkId String
    name String
    The name of the data flow template. This must be unique within the parent data flow policy rule.
    pccRules List<Property Map>
    A pcc_rule block as defined below. The set of PCC Rules that make up this service.
    servicePrecedence Number
    A precedence value that is used to decide between services when identifying the QoS values to use for a particular SIM. A lower value means a higher priority.
    serviceQosPolicies List<Property Map>
    A service_qos_policy block as defined below. The QoS policy to use for packets matching this service.
    tags Map<String>
    A mapping of tags which should be assigned to the Mobile Network Service.

    Supporting Types

    GetNetworkServicePccRule

    Name string
    Specifies the name which should be used for this Mobile Network Service.
    Precedence int
    A precedence value that is used to decide between data flow policy rules when identifying the QoS values to use for a particular SIM. A lower value means a higher priority.
    QosPolicies List<GetNetworkServicePccRuleQosPolicy>
    A rule_qos_policy block as defined below. The QoS policy to use for packets matching this rule.
    ServiceDataFlowTemplates List<GetNetworkServicePccRuleServiceDataFlowTemplate>
    A service_data_flow_template block as defined below. The set of service data flow templates to use for this PCC rule.
    TrafficControlEnabled bool
    Determines whether flows that match this data flow policy rule are permitted.
    Name string
    Specifies the name which should be used for this Mobile Network Service.
    Precedence int
    A precedence value that is used to decide between data flow policy rules when identifying the QoS values to use for a particular SIM. A lower value means a higher priority.
    QosPolicies []GetNetworkServicePccRuleQosPolicy
    A rule_qos_policy block as defined below. The QoS policy to use for packets matching this rule.
    ServiceDataFlowTemplates []GetNetworkServicePccRuleServiceDataFlowTemplate
    A service_data_flow_template block as defined below. The set of service data flow templates to use for this PCC rule.
    TrafficControlEnabled bool
    Determines whether flows that match this data flow policy rule are permitted.
    name String
    Specifies the name which should be used for this Mobile Network Service.
    precedence Integer
    A precedence value that is used to decide between data flow policy rules when identifying the QoS values to use for a particular SIM. A lower value means a higher priority.
    qosPolicies List<GetNetworkServicePccRuleQosPolicy>
    A rule_qos_policy block as defined below. The QoS policy to use for packets matching this rule.
    serviceDataFlowTemplates List<GetNetworkServicePccRuleServiceDataFlowTemplate>
    A service_data_flow_template block as defined below. The set of service data flow templates to use for this PCC rule.
    trafficControlEnabled Boolean
    Determines whether flows that match this data flow policy rule are permitted.
    name string
    Specifies the name which should be used for this Mobile Network Service.
    precedence number
    A precedence value that is used to decide between data flow policy rules when identifying the QoS values to use for a particular SIM. A lower value means a higher priority.
    qosPolicies GetNetworkServicePccRuleQosPolicy[]
    A rule_qos_policy block as defined below. The QoS policy to use for packets matching this rule.
    serviceDataFlowTemplates GetNetworkServicePccRuleServiceDataFlowTemplate[]
    A service_data_flow_template block as defined below. The set of service data flow templates to use for this PCC rule.
    trafficControlEnabled boolean
    Determines whether flows that match this data flow policy rule are permitted.
    name str
    Specifies the name which should be used for this Mobile Network Service.
    precedence int
    A precedence value that is used to decide between data flow policy rules when identifying the QoS values to use for a particular SIM. A lower value means a higher priority.
    qos_policies Sequence[GetNetworkServicePccRuleQosPolicy]
    A rule_qos_policy block as defined below. The QoS policy to use for packets matching this rule.
    service_data_flow_templates Sequence[GetNetworkServicePccRuleServiceDataFlowTemplate]
    A service_data_flow_template block as defined below. The set of service data flow templates to use for this PCC rule.
    traffic_control_enabled bool
    Determines whether flows that match this data flow policy rule are permitted.
    name String
    Specifies the name which should be used for this Mobile Network Service.
    precedence Number
    A precedence value that is used to decide between data flow policy rules when identifying the QoS values to use for a particular SIM. A lower value means a higher priority.
    qosPolicies List<Property Map>
    A rule_qos_policy block as defined below. The QoS policy to use for packets matching this rule.
    serviceDataFlowTemplates List<Property Map>
    A service_data_flow_template block as defined below. The set of service data flow templates to use for this PCC rule.
    trafficControlEnabled Boolean
    Determines whether flows that match this data flow policy rule are permitted.

    GetNetworkServicePccRuleQosPolicy

    AllocationAndRetentionPriorityLevel int
    QoS Flow allocation and retention priority (ARP) level.
    GuaranteedBitRates List<GetNetworkServicePccRuleQosPolicyGuaranteedBitRate>
    A guaranteed_bit_rate block as defined below. The Guaranteed Bit Rate (GBR) for all service data flows that use this PCC Rule.
    MaximumBitRates List<GetNetworkServicePccRuleQosPolicyMaximumBitRate>
    A maximum_bit_rate block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
    PreemptionCapability string
    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
    The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
    QosIndicator int
    The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers.
    AllocationAndRetentionPriorityLevel int
    QoS Flow allocation and retention priority (ARP) level.
    GuaranteedBitRates []GetNetworkServicePccRuleQosPolicyGuaranteedBitRate
    A guaranteed_bit_rate block as defined below. The Guaranteed Bit Rate (GBR) for all service data flows that use this PCC Rule.
    MaximumBitRates []GetNetworkServicePccRuleQosPolicyMaximumBitRate
    A maximum_bit_rate block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
    PreemptionCapability string
    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
    The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
    QosIndicator int
    The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers.
    allocationAndRetentionPriorityLevel Integer
    QoS Flow allocation and retention priority (ARP) level.
    guaranteedBitRates List<GetNetworkServicePccRuleQosPolicyGuaranteedBitRate>
    A guaranteed_bit_rate block as defined below. The Guaranteed Bit Rate (GBR) for all service data flows that use this PCC Rule.
    maximumBitRates List<GetNetworkServicePccRuleQosPolicyMaximumBitRate>
    A maximum_bit_rate block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
    preemptionCapability String
    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
    The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
    qosIndicator Integer
    The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers.
    allocationAndRetentionPriorityLevel number
    QoS Flow allocation and retention priority (ARP) level.
    guaranteedBitRates GetNetworkServicePccRuleQosPolicyGuaranteedBitRate[]
    A guaranteed_bit_rate block as defined below. The Guaranteed Bit Rate (GBR) for all service data flows that use this PCC Rule.
    maximumBitRates GetNetworkServicePccRuleQosPolicyMaximumBitRate[]
    A maximum_bit_rate block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
    preemptionCapability string
    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
    The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
    qosIndicator number
    The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers.
    allocation_and_retention_priority_level int
    QoS Flow allocation and retention priority (ARP) level.
    guaranteed_bit_rates Sequence[GetNetworkServicePccRuleQosPolicyGuaranteedBitRate]
    A guaranteed_bit_rate block as defined below. The Guaranteed Bit Rate (GBR) for all service data flows that use this PCC Rule.
    maximum_bit_rates Sequence[GetNetworkServicePccRuleQosPolicyMaximumBitRate]
    A maximum_bit_rate block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
    preemption_capability str
    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
    The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
    qos_indicator int
    The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers.
    allocationAndRetentionPriorityLevel Number
    QoS Flow allocation and retention priority (ARP) level.
    guaranteedBitRates List<Property Map>
    A guaranteed_bit_rate block as defined below. The Guaranteed Bit Rate (GBR) for all service data flows that use this PCC Rule.
    maximumBitRates List<Property Map>
    A maximum_bit_rate block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
    preemptionCapability String
    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
    The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
    qosIndicator Number
    The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers.

    GetNetworkServicePccRuleQosPolicyGuaranteedBitRate

    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.

    GetNetworkServicePccRuleQosPolicyMaximumBitRate

    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.

    GetNetworkServicePccRuleServiceDataFlowTemplate

    Direction string
    The direction of this flow. Possible values are Uplink, Downlink and Bidirectional.
    Name string
    Specifies the name which should be used for this Mobile Network Service.
    Ports List<string>
    The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges.
    Protocols List<string>
    A list of the allowed protocol(s) for this flow.
    RemoteIpLists List<string>
    The remote IP address(es) to which UEs will connect for this flow.
    Direction string
    The direction of this flow. Possible values are Uplink, Downlink and Bidirectional.
    Name string
    Specifies the name which should be used for this Mobile Network Service.
    Ports []string
    The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges.
    Protocols []string
    A list of the allowed protocol(s) for this flow.
    RemoteIpLists []string
    The remote IP address(es) to which UEs will connect for this flow.
    direction String
    The direction of this flow. Possible values are Uplink, Downlink and Bidirectional.
    name String
    Specifies the name which should be used for this Mobile Network Service.
    ports List<String>
    The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges.
    protocols List<String>
    A list of the allowed protocol(s) for this flow.
    remoteIpLists List<String>
    The remote IP address(es) to which UEs will connect for this flow.
    direction string
    The direction of this flow. Possible values are Uplink, Downlink and Bidirectional.
    name string
    Specifies the name which should be used for this Mobile Network Service.
    ports string[]
    The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges.
    protocols string[]
    A list of the allowed protocol(s) for this flow.
    remoteIpLists string[]
    The remote IP address(es) to which UEs will connect for this flow.
    direction str
    The direction of this flow. Possible values are Uplink, Downlink and Bidirectional.
    name str
    Specifies the name which should be used for this Mobile Network Service.
    ports Sequence[str]
    The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges.
    protocols Sequence[str]
    A list of the allowed protocol(s) for this flow.
    remote_ip_lists Sequence[str]
    The remote IP address(es) to which UEs will connect for this flow.
    direction String
    The direction of this flow. Possible values are Uplink, Downlink and Bidirectional.
    name String
    Specifies the name which should be used for this Mobile Network Service.
    ports List<String>
    The port(s) to which UEs will connect for this flow. You can specify zero or more ports or port ranges.
    protocols List<String>
    A list of the allowed protocol(s) for this flow.
    remoteIpLists List<String>
    The remote IP address(es) to which UEs will connect for this flow.

    GetNetworkServiceServiceQosPolicy

    AllocationAndRetentionPriorityLevel int
    QoS Flow allocation and retention priority (ARP) level.
    MaximumBitRates List<GetNetworkServiceServiceQosPolicyMaximumBitRate>
    A maximum_bit_rate block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
    PreemptionCapability string
    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
    The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
    QosIndicator int
    The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers.
    AllocationAndRetentionPriorityLevel int
    QoS Flow allocation and retention priority (ARP) level.
    MaximumBitRates []GetNetworkServiceServiceQosPolicyMaximumBitRate
    A maximum_bit_rate block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
    PreemptionCapability string
    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
    The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
    QosIndicator int
    The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers.
    allocationAndRetentionPriorityLevel Integer
    QoS Flow allocation and retention priority (ARP) level.
    maximumBitRates List<GetNetworkServiceServiceQosPolicyMaximumBitRate>
    A maximum_bit_rate block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
    preemptionCapability String
    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
    The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
    qosIndicator Integer
    The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers.
    allocationAndRetentionPriorityLevel number
    QoS Flow allocation and retention priority (ARP) level.
    maximumBitRates GetNetworkServiceServiceQosPolicyMaximumBitRate[]
    A maximum_bit_rate block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
    preemptionCapability string
    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
    The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
    qosIndicator number
    The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers.
    allocation_and_retention_priority_level int
    QoS Flow allocation and retention priority (ARP) level.
    maximum_bit_rates Sequence[GetNetworkServiceServiceQosPolicyMaximumBitRate]
    A maximum_bit_rate block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
    preemption_capability str
    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
    The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
    qos_indicator int
    The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers.
    allocationAndRetentionPriorityLevel Number
    QoS Flow allocation and retention priority (ARP) level.
    maximumBitRates List<Property Map>
    A maximum_bit_rate block as defined below. The Maximum Bit Rate (MBR) for all service data flows that use this PCC Rule or Service.
    preemptionCapability String
    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
    The Preemption Vulnerability of a QoS Flow controls whether it can be preempted by QoS Flow with a higher priority level. See 3GPP TS23.501 section 5.7.2.2 for a full description of the ARP parameters.
    qosIndicator Number
    The QoS Indicator (5QI for 5G network /QCI for 4G net work) value identifies a set of QoS characteristics that control QoS forwarding treatment for QoS flows or EPS bearers.

    GetNetworkServiceServiceQosPolicyMaximumBitRate

    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.

    Package Details

    Repository
    Azure Classic pulumi/pulumi-azure
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the azurerm Terraform Provider.
    azure logo

    We recommend using Azure Native.

    Azure Classic v6.2.0 published on Friday, Sep 27, 2024 by Pulumi