We recommend using Azure Native.
Azure v6.10.0 published on Tuesday, Nov 19, 2024 by Pulumi
azure.mobile.getNetworkPacketCoreControlPlane
Explore with Pulumi AI
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/v6/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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure:mobile/getNetworkPacketCoreControlPlane:getNetworkPacketCoreControlPlane
arguments:
# arguments dictionary
The 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
identity
block 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_access
blocks 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
platform
block 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
identity
block 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_access
blocks 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
platform
block 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
identity
block 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_access
blocks 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
platform
block 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
identity
block 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_access
blocks 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
platform
block 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
identity
block 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_access
blocks 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
platform
block 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
identity
block 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_access
blocks 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
platform
block 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
azurerm
Terraform Provider.