We recommend using Azure Native.
Viewing docs for Azure v5.89.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
We recommend using Azure Native.
Viewing docs for Azure v5.89.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
Get information about a Mobile Network Packet Core Control Plane.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.mobile.getNetworkPacketCoreControlPlane({
name: "example-mnpccp",
resourceGroupName: "example-rg",
});
import pulumi
import pulumi_azure as azure
example = azure.mobile.get_network_packet_core_control_plane(name="example-mnpccp",
resource_group_name="example-rg")
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/mobile"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := mobile.LookupNetworkPacketCoreControlPlane(ctx, &mobile.LookupNetworkPacketCoreControlPlaneArgs{
Name: "example-mnpccp",
ResourceGroupName: "example-rg",
}, nil)
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.GetNetworkPacketCoreControlPlane.Invoke(new()
{
Name = "example-mnpccp",
ResourceGroupName = "example-rg",
});
});
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.GetNetworkPacketCoreControlPlaneArgs;
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.getNetworkPacketCoreControlPlane(GetNetworkPacketCoreControlPlaneArgs.builder()
.name("example-mnpccp")
.resourceGroupName("example-rg")
.build());
}
}
variables:
example:
fn::invoke:
Function: azure:mobile:getNetworkPacketCoreControlPlane
Arguments:
name: example-mnpccp
resourceGroupName: example-rg
Using getNetworkPacketCoreControlPlane
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 getNetworkPacketCoreControlPlane(args: GetNetworkPacketCoreControlPlaneArgs, opts?: InvokeOptions): Promise<GetNetworkPacketCoreControlPlaneResult>
function getNetworkPacketCoreControlPlaneOutput(args: GetNetworkPacketCoreControlPlaneOutputArgs, opts?: InvokeOptions): Output<GetNetworkPacketCoreControlPlaneResult>def get_network_packet_core_control_plane(name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNetworkPacketCoreControlPlaneResult
def get_network_packet_core_control_plane_output(name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNetworkPacketCoreControlPlaneResult]func LookupNetworkPacketCoreControlPlane(ctx *Context, args *LookupNetworkPacketCoreControlPlaneArgs, opts ...InvokeOption) (*LookupNetworkPacketCoreControlPlaneResult, error)
func LookupNetworkPacketCoreControlPlaneOutput(ctx *Context, args *LookupNetworkPacketCoreControlPlaneOutputArgs, opts ...InvokeOption) LookupNetworkPacketCoreControlPlaneResultOutput> Note: This function is named LookupNetworkPacketCoreControlPlane in the Go SDK.
public static class GetNetworkPacketCoreControlPlane
{
public static Task<GetNetworkPacketCoreControlPlaneResult> InvokeAsync(GetNetworkPacketCoreControlPlaneArgs args, InvokeOptions? opts = null)
public static Output<GetNetworkPacketCoreControlPlaneResult> Invoke(GetNetworkPacketCoreControlPlaneInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNetworkPacketCoreControlPlaneResult> getNetworkPacketCoreControlPlane(GetNetworkPacketCoreControlPlaneArgs args, InvokeOptions options)
public static Output<GetNetworkPacketCoreControlPlaneResult> getNetworkPacketCoreControlPlane(GetNetworkPacketCoreControlPlaneArgs args, InvokeOptions options)
fn::invoke:
function: azure:mobile/getNetworkPacketCoreControlPlane:getNetworkPacketCoreControlPlane
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- The name of the Mobile Network Packet Core Control Plane.
- Resource
Group stringName - The name of the Resource Group where the Mobile Network Packet Core Control Plane exists.
- Name string
- The name of the Mobile Network Packet Core Control Plane.
- Resource
Group stringName - The name of the Resource Group where the Mobile Network Packet Core Control Plane exists.
- name String
- The name of the Mobile Network Packet Core Control Plane.
- resource
Group StringName - The name of the Resource Group where the Mobile Network Packet Core Control Plane exists.
- name string
- The name of the Mobile Network Packet Core Control Plane.
- resource
Group stringName - The name of the Resource Group where the Mobile Network Packet Core Control Plane exists.
- name str
- The name of the Mobile Network Packet Core Control Plane.
- resource_
group_ strname - The name of the Resource Group where the Mobile Network Packet Core Control Plane exists.
- name String
- The name of the Mobile Network Packet Core Control Plane.
- resource
Group StringName - The name of the Resource Group where the Mobile Network Packet Core Control Plane exists.
getNetworkPacketCoreControlPlane Result
The following output properties are available:
- Control
Plane stringAccess Ipv4Address - Control
Plane stringAccess Ipv4Gateway - Control
Plane stringAccess Ipv4Subnet - Control
Plane stringAccess Name - Core
Network stringTechnology - The core network technology generation.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identities
List<Get
Network Packet Core Control Plane Identity> - An
identityblock as defined below. - Interoperability
Settings stringJson - Settings in JSON format to allow interoperability with third party components e.g. RANs and UEs.
- Local
Diagnostics List<GetAccesses Network Packet Core Control Plane Local Diagnostics Access> - One or more
local_diagnostics_accessblocks as defined below. The Kubernetes ingress configuration that controls access to the packet core diagnostics through local APIs. - Location string
- The Azure Region where the Mobile Network Packet Core Control Plane exists.
- Name string
- The logical name for this interface.
- Platforms
List<Get
Network Packet Core Control Plane Platform> - A
platformblock as defined below. - Resource
Group stringName - Site
Ids List<string> - The list of Mobile Network Site IDs in which this packet core control plane is deployed.
- Sku string
- The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
- Software
Version string - The version of the packet core software that is deployed.
- Dictionary<string, string>
- A mapping of tags assigned to the Mobile Network Packet Core Control Plane.
- User
Equipment intMtu In Bytes - The MTU in bytes that can be sent to the user equipment.
- Control
Plane stringAccess Ipv4Address - Control
Plane stringAccess Ipv4Gateway - Control
Plane stringAccess Ipv4Subnet - Control
Plane stringAccess Name - Core
Network stringTechnology - The core network technology generation.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identities
[]Get
Network Packet Core Control Plane Identity - An
identityblock as defined below. - Interoperability
Settings stringJson - Settings in JSON format to allow interoperability with third party components e.g. RANs and UEs.
- Local
Diagnostics []GetAccesses Network Packet Core Control Plane Local Diagnostics Access - One or more
local_diagnostics_accessblocks as defined below. The Kubernetes ingress configuration that controls access to the packet core diagnostics through local APIs. - Location string
- The Azure Region where the Mobile Network Packet Core Control Plane exists.
- Name string
- The logical name for this interface.
- Platforms
[]Get
Network Packet Core Control Plane Platform - A
platformblock as defined below. - Resource
Group stringName - Site
Ids []string - The list of Mobile Network Site IDs in which this packet core control plane is deployed.
- Sku string
- The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
- Software
Version string - The version of the packet core software that is deployed.
- map[string]string
- A mapping of tags assigned to the Mobile Network Packet Core Control Plane.
- User
Equipment intMtu In Bytes - The MTU in bytes that can be sent to the user equipment.
- control
Plane StringAccess Ipv4Address - control
Plane StringAccess Ipv4Gateway - control
Plane StringAccess Ipv4Subnet - control
Plane StringAccess Name - core
Network StringTechnology - The core network technology generation.
- id String
- The provider-assigned unique ID for this managed resource.
- identities
List<Get
Network Packet Core Control Plane Identity> - An
identityblock as defined below. - interoperability
Settings StringJson - Settings in JSON format to allow interoperability with third party components e.g. RANs and UEs.
- local
Diagnostics List<GetAccesses Network Packet Core Control Plane Local Diagnostics Access> - One or more
local_diagnostics_accessblocks as defined below. The Kubernetes ingress configuration that controls access to the packet core diagnostics through local APIs. - location String
- The Azure Region where the Mobile Network Packet Core Control Plane exists.
- name String
- The logical name for this interface.
- platforms
List<Get
Network Packet Core Control Plane Platform> - A
platformblock as defined below. - resource
Group StringName - site
Ids List<String> - The list of Mobile Network Site IDs in which this packet core control plane is deployed.
- sku String
- The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
- software
Version String - The version of the packet core software that is deployed.
- Map<String,String>
- A mapping of tags assigned to the Mobile Network Packet Core Control Plane.
- user
Equipment IntegerMtu In Bytes - The MTU in bytes that can be sent to the user equipment.
- control
Plane stringAccess Ipv4Address - control
Plane stringAccess Ipv4Gateway - control
Plane stringAccess Ipv4Subnet - control
Plane stringAccess Name - core
Network stringTechnology - The core network technology generation.
- id string
- The provider-assigned unique ID for this managed resource.
- identities
Get
Network Packet Core Control Plane Identity[] - An
identityblock as defined below. - interoperability
Settings stringJson - Settings in JSON format to allow interoperability with third party components e.g. RANs and UEs.
- local
Diagnostics GetAccesses Network Packet Core Control Plane Local Diagnostics Access[] - One or more
local_diagnostics_accessblocks as defined below. The Kubernetes ingress configuration that controls access to the packet core diagnostics through local APIs. - location string
- The Azure Region where the Mobile Network Packet Core Control Plane exists.
- name string
- The logical name for this interface.
- platforms
Get
Network Packet Core Control Plane Platform[] - A
platformblock as defined below. - resource
Group stringName - site
Ids string[] - The list of Mobile Network Site IDs in which this packet core control plane is deployed.
- sku string
- The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
- software
Version string - The version of the packet core software that is deployed.
- {[key: string]: string}
- A mapping of tags assigned to the Mobile Network Packet Core Control Plane.
- user
Equipment numberMtu In Bytes - The MTU in bytes that can be sent to the user equipment.
- control_
plane_ straccess_ ipv4_ address - control_
plane_ straccess_ ipv4_ gateway - control_
plane_ straccess_ ipv4_ subnet - control_
plane_ straccess_ name - core_
network_ strtechnology - The core network technology generation.
- id str
- The provider-assigned unique ID for this managed resource.
- identities
Sequence[Get
Network Packet Core Control Plane Identity] - An
identityblock as defined below. - interoperability_
settings_ strjson - Settings in JSON format to allow interoperability with third party components e.g. RANs and UEs.
- local_
diagnostics_ Sequence[Getaccesses Network Packet Core Control Plane Local Diagnostics Access] - One or more
local_diagnostics_accessblocks as defined below. The Kubernetes ingress configuration that controls access to the packet core diagnostics through local APIs. - location str
- The Azure Region where the Mobile Network Packet Core Control Plane exists.
- name str
- The logical name for this interface.
- platforms
Sequence[Get
Network Packet Core Control Plane Platform] - A
platformblock as defined below. - resource_
group_ strname - site_
ids Sequence[str] - The list of Mobile Network Site IDs in which this packet core control plane is deployed.
- sku str
- The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
- software_
version str - The version of the packet core software that is deployed.
- Mapping[str, str]
- A mapping of tags assigned to the Mobile Network Packet Core Control Plane.
- user_
equipment_ intmtu_ in_ bytes - The MTU in bytes that can be sent to the user equipment.
- control
Plane StringAccess Ipv4Address - control
Plane StringAccess Ipv4Gateway - control
Plane StringAccess Ipv4Subnet - control
Plane StringAccess Name - core
Network StringTechnology - The core network technology generation.
- id String
- The provider-assigned unique ID for this managed resource.
- identities List<Property Map>
- An
identityblock as defined below. - interoperability
Settings StringJson - Settings in JSON format to allow interoperability with third party components e.g. RANs and UEs.
- local
Diagnostics List<Property Map>Accesses - One or more
local_diagnostics_accessblocks as defined below. The Kubernetes ingress configuration that controls access to the packet core diagnostics through local APIs. - location String
- The Azure Region where the Mobile Network Packet Core Control Plane exists.
- name String
- The logical name for this interface.
- platforms List<Property Map>
- A
platformblock as defined below. - resource
Group StringName - site
Ids List<String> - The list of Mobile Network Site IDs in which this packet core control plane is deployed.
- sku String
- The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
- software
Version String - The version of the packet core software that is deployed.
- Map<String>
- A mapping of tags assigned to the Mobile Network Packet Core Control Plane.
- user
Equipment NumberMtu In Bytes - The MTU in bytes that can be sent to the user equipment.
Supporting Types
GetNetworkPacketCoreControlPlaneIdentity
- Identity
Ids List<string> - A list of User Assigned Managed Identity IDs assigned to this resource.
- Type string
- The platform type where the packet core is deployed.
- Identity
Ids []string - A list of User Assigned Managed Identity IDs assigned to this resource.
- Type string
- The platform type where the packet core is deployed.
- identity
Ids List<String> - A list of User Assigned Managed Identity IDs assigned to this resource.
- type String
- The platform type where the packet core is deployed.
- identity
Ids string[] - A list of User Assigned Managed Identity IDs assigned to this resource.
- type string
- The platform type where the packet core is deployed.
- identity_
ids Sequence[str] - A list of User Assigned Managed Identity IDs assigned to this resource.
- type str
- The platform type where the packet core is deployed.
- identity
Ids List<String> - A list of User Assigned Managed Identity IDs assigned to this resource.
- type String
- The platform type where the packet core is deployed.
GetNetworkPacketCoreControlPlaneLocalDiagnosticsAccess
- Authentication
Type string - How to authenticate users who access local diagnostics APIs.
- Https
Server stringCertificate Url - The versionless certificate URL used to secure local access to packet core diagnostics over local APIs by the Kubernetes ingress.
- Authentication
Type string - How to authenticate users who access local diagnostics APIs.
- Https
Server stringCertificate Url - The versionless certificate URL used to secure local access to packet core diagnostics over local APIs by the Kubernetes ingress.
- authentication
Type String - How to authenticate users who access local diagnostics APIs.
- https
Server StringCertificate Url - The versionless certificate URL used to secure local access to packet core diagnostics over local APIs by the Kubernetes ingress.
- authentication
Type string - How to authenticate users who access local diagnostics APIs.
- https
Server stringCertificate Url - The versionless certificate URL used to secure local access to packet core diagnostics over local APIs by the Kubernetes ingress.
- authentication_
type str - How to authenticate users who access local diagnostics APIs.
- https_
server_ strcertificate_ url - The versionless certificate URL used to secure local access to packet core diagnostics over local APIs by the Kubernetes ingress.
- authentication
Type String - How to authenticate users who access local diagnostics APIs.
- https
Server StringCertificate Url - The versionless certificate URL used to secure local access to packet core diagnostics over local APIs by the Kubernetes ingress.
GetNetworkPacketCoreControlPlanePlatform
- Arc
Kubernetes stringCluster Id - The ID of Azure Arc connected cluster where the packet core is deployed.
- Custom
Location stringId - The ID of Azure Arc custom location where the packet core is deployed.
- Edge
Device stringId - The ID of Azure Stack Edge device where the packet core is deployed.
- Stack
Hci stringCluster Id - The ID of Azure Stack HCI cluster where the packet core is deployed.
- Type string
- The platform type where the packet core is deployed.
- Arc
Kubernetes stringCluster Id - The ID of Azure Arc connected cluster where the packet core is deployed.
- Custom
Location stringId - The ID of Azure Arc custom location where the packet core is deployed.
- Edge
Device stringId - The ID of Azure Stack Edge device where the packet core is deployed.
- Stack
Hci stringCluster Id - The ID of Azure Stack HCI cluster where the packet core is deployed.
- Type string
- The platform type where the packet core is deployed.
- arc
Kubernetes StringCluster Id - The ID of Azure Arc connected cluster where the packet core is deployed.
- custom
Location StringId - The ID of Azure Arc custom location where the packet core is deployed.
- edge
Device StringId - The ID of Azure Stack Edge device where the packet core is deployed.
- stack
Hci StringCluster Id - The ID of Azure Stack HCI cluster where the packet core is deployed.
- type String
- The platform type where the packet core is deployed.
- arc
Kubernetes stringCluster Id - The ID of Azure Arc connected cluster where the packet core is deployed.
- custom
Location stringId - The ID of Azure Arc custom location where the packet core is deployed.
- edge
Device stringId - The ID of Azure Stack Edge device where the packet core is deployed.
- stack
Hci stringCluster Id - The ID of Azure Stack HCI cluster where the packet core is deployed.
- type string
- The platform type where the packet core is deployed.
- arc_
kubernetes_ strcluster_ id - The ID of Azure Arc connected cluster where the packet core is deployed.
- custom_
location_ strid - The ID of Azure Arc custom location where the packet core is deployed.
- edge_
device_ strid - The ID of Azure Stack Edge device where the packet core is deployed.
- stack_
hci_ strcluster_ id - The ID of Azure Stack HCI cluster where the packet core is deployed.
- type str
- The platform type where the packet core is deployed.
- arc
Kubernetes StringCluster Id - The ID of Azure Arc connected cluster where the packet core is deployed.
- custom
Location StringId - The ID of Azure Arc custom location where the packet core is deployed.
- edge
Device StringId - The ID of Azure Stack Edge device where the packet core is deployed.
- stack
Hci StringCluster Id - The ID of Azure Stack HCI cluster where the packet core is deployed.
- type String
- The platform type where the packet core is deployed.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurermTerraform Provider.
We recommend using Azure Native.
Viewing docs for Azure v5.89.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
published on Monday, Mar 9, 2026 by Pulumi
