1. Packages
  2. Azure Native v2
  3. API Docs
  4. mobilenetwork
  5. PacketCoreControlPlane
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.mobilenetwork.PacketCoreControlPlane

Explore with Pulumi AI

Packet core control plane 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-03-01-preview, 2022-04-01-preview, 2022-11-01, 2023-09-01, 2024-02-01, 2024-04-01.

Example Usage

Create packet core control plane

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var packetCoreControlPlane = new AzureNative.MobileNetwork.PacketCoreControlPlane("packetCoreControlPlane", new()
    {
        ControlPlaneAccessInterface = new AzureNative.MobileNetwork.Inputs.InterfacePropertiesArgs
        {
            Name = "N2",
        },
        CoreNetworkTechnology = AzureNative.MobileNetwork.CoreNetworkType.CoreNetworkType_5GC,
        Installation = new AzureNative.MobileNetwork.Inputs.InstallationArgs
        {
            DesiredState = AzureNative.MobileNetwork.DesiredInstallationState.Installed,
        },
        LocalDiagnosticsAccess = new AzureNative.MobileNetwork.Inputs.LocalDiagnosticsAccessConfigurationArgs
        {
            AuthenticationType = AzureNative.MobileNetwork.AuthenticationType.AAD,
            HttpsServerCertificate = new AzureNative.MobileNetwork.Inputs.HttpsServerCertificateArgs
            {
                CertificateUrl = "https://contosovault.vault.azure.net/certificates/ingress",
            },
        },
        Location = "eastus",
        PacketCoreControlPlaneName = "TestPacketCoreCP",
        Platform = new AzureNative.MobileNetwork.Inputs.PlatformConfigurationArgs
        {
            AzureStackEdgeDevice = new AzureNative.MobileNetwork.Inputs.AzureStackEdgeDeviceResourceIdArgs
            {
                Id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/TestAzureStackEdgeDevice",
            },
            ConnectedCluster = new AzureNative.MobileNetwork.Inputs.ConnectedClusterResourceIdArgs
            {
                Id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Kubernetes/connectedClusters/TestConnectedCluster",
            },
            CustomLocation = new AzureNative.MobileNetwork.Inputs.CustomLocationResourceIdArgs
            {
                Id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ExtendedLocation/customLocations/TestCustomLocation",
            },
            Type = AzureNative.MobileNetwork.PlatformType.AKS_HCI,
        },
        ResourceGroupName = "rg1",
        Sites = new[]
        {
            new AzureNative.MobileNetwork.Inputs.SiteResourceIdArgs
            {
                Id = "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/sites/testSite",
            },
        },
        Sku = AzureNative.MobileNetwork.BillingSku.G0,
        UeMtu = 1600,
        Version = "0.2.0",
    });

});
Copy
package main

import (
	mobilenetwork "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.NewPacketCoreControlPlane(ctx, "packetCoreControlPlane", &mobilenetwork.PacketCoreControlPlaneArgs{
			ControlPlaneAccessInterface: &mobilenetwork.InterfacePropertiesArgs{
				Name: pulumi.String("N2"),
			},
			CoreNetworkTechnology: pulumi.String(mobilenetwork.CoreNetworkType_5GC),
			Installation: &mobilenetwork.InstallationArgs{
				DesiredState: pulumi.String(mobilenetwork.DesiredInstallationStateInstalled),
			},
			LocalDiagnosticsAccess: &mobilenetwork.LocalDiagnosticsAccessConfigurationArgs{
				AuthenticationType: pulumi.String(mobilenetwork.AuthenticationTypeAAD),
				HttpsServerCertificate: &mobilenetwork.HttpsServerCertificateArgs{
					CertificateUrl: pulumi.String("https://contosovault.vault.azure.net/certificates/ingress"),
				},
			},
			Location:                   pulumi.String("eastus"),
			PacketCoreControlPlaneName: pulumi.String("TestPacketCoreCP"),
			Platform: &mobilenetwork.PlatformConfigurationArgs{
				AzureStackEdgeDevice: &mobilenetwork.AzureStackEdgeDeviceResourceIdArgs{
					Id: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/TestAzureStackEdgeDevice"),
				},
				ConnectedCluster: &mobilenetwork.ConnectedClusterResourceIdArgs{
					Id: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Kubernetes/connectedClusters/TestConnectedCluster"),
				},
				CustomLocation: &mobilenetwork.CustomLocationResourceIdArgs{
					Id: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ExtendedLocation/customLocations/TestCustomLocation"),
				},
				Type: pulumi.String(mobilenetwork.PlatformType_AKS_HCI),
			},
			ResourceGroupName: pulumi.String("rg1"),
			Sites: mobilenetwork.SiteResourceIdArray{
				&mobilenetwork.SiteResourceIdArgs{
					Id: pulumi.String("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/sites/testSite"),
				},
			},
			Sku:     pulumi.String(mobilenetwork.BillingSkuG0),
			UeMtu:   pulumi.Int(1600),
			Version: pulumi.String("0.2.0"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.mobilenetwork.PacketCoreControlPlane;
import com.pulumi.azurenative.mobilenetwork.PacketCoreControlPlaneArgs;
import com.pulumi.azurenative.mobilenetwork.inputs.InterfacePropertiesArgs;
import com.pulumi.azurenative.mobilenetwork.inputs.InstallationArgs;
import com.pulumi.azurenative.mobilenetwork.inputs.LocalDiagnosticsAccessConfigurationArgs;
import com.pulumi.azurenative.mobilenetwork.inputs.HttpsServerCertificateArgs;
import com.pulumi.azurenative.mobilenetwork.inputs.PlatformConfigurationArgs;
import com.pulumi.azurenative.mobilenetwork.inputs.AzureStackEdgeDeviceResourceIdArgs;
import com.pulumi.azurenative.mobilenetwork.inputs.ConnectedClusterResourceIdArgs;
import com.pulumi.azurenative.mobilenetwork.inputs.CustomLocationResourceIdArgs;
import com.pulumi.azurenative.mobilenetwork.inputs.SiteResourceIdArgs;
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 packetCoreControlPlane = new PacketCoreControlPlane("packetCoreControlPlane", PacketCoreControlPlaneArgs.builder()
            .controlPlaneAccessInterface(InterfacePropertiesArgs.builder()
                .name("N2")
                .build())
            .coreNetworkTechnology("5GC")
            .installation(InstallationArgs.builder()
                .desiredState("Installed")
                .build())
            .localDiagnosticsAccess(LocalDiagnosticsAccessConfigurationArgs.builder()
                .authenticationType("AAD")
                .httpsServerCertificate(HttpsServerCertificateArgs.builder()
                    .certificateUrl("https://contosovault.vault.azure.net/certificates/ingress")
                    .build())
                .build())
            .location("eastus")
            .packetCoreControlPlaneName("TestPacketCoreCP")
            .platform(PlatformConfigurationArgs.builder()
                .azureStackEdgeDevice(AzureStackEdgeDeviceResourceIdArgs.builder()
                    .id("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/TestAzureStackEdgeDevice")
                    .build())
                .connectedCluster(ConnectedClusterResourceIdArgs.builder()
                    .id("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Kubernetes/connectedClusters/TestConnectedCluster")
                    .build())
                .customLocation(CustomLocationResourceIdArgs.builder()
                    .id("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ExtendedLocation/customLocations/TestCustomLocation")
                    .build())
                .type("AKS-HCI")
                .build())
            .resourceGroupName("rg1")
            .sites(SiteResourceIdArgs.builder()
                .id("/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/sites/testSite")
                .build())
            .sku("G0")
            .ueMtu(1600)
            .version("0.2.0")
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const packetCoreControlPlane = new azure_native.mobilenetwork.PacketCoreControlPlane("packetCoreControlPlane", {
    controlPlaneAccessInterface: {
        name: "N2",
    },
    coreNetworkTechnology: azure_native.mobilenetwork.CoreNetworkType.CoreNetworkType_5GC,
    installation: {
        desiredState: azure_native.mobilenetwork.DesiredInstallationState.Installed,
    },
    localDiagnosticsAccess: {
        authenticationType: azure_native.mobilenetwork.AuthenticationType.AAD,
        httpsServerCertificate: {
            certificateUrl: "https://contosovault.vault.azure.net/certificates/ingress",
        },
    },
    location: "eastus",
    packetCoreControlPlaneName: "TestPacketCoreCP",
    platform: {
        azureStackEdgeDevice: {
            id: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/TestAzureStackEdgeDevice",
        },
        connectedCluster: {
            id: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Kubernetes/connectedClusters/TestConnectedCluster",
        },
        customLocation: {
            id: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ExtendedLocation/customLocations/TestCustomLocation",
        },
        type: azure_native.mobilenetwork.PlatformType.AKS_HCI,
    },
    resourceGroupName: "rg1",
    sites: [{
        id: "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/sites/testSite",
    }],
    sku: azure_native.mobilenetwork.BillingSku.G0,
    ueMtu: 1600,
    version: "0.2.0",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

packet_core_control_plane = azure_native.mobilenetwork.PacketCoreControlPlane("packetCoreControlPlane",
    control_plane_access_interface={
        "name": "N2",
    },
    core_network_technology=azure_native.mobilenetwork.CoreNetworkType.CORE_NETWORK_TYPE_5_GC,
    installation={
        "desired_state": azure_native.mobilenetwork.DesiredInstallationState.INSTALLED,
    },
    local_diagnostics_access={
        "authentication_type": azure_native.mobilenetwork.AuthenticationType.AAD,
        "https_server_certificate": {
            "certificate_url": "https://contosovault.vault.azure.net/certificates/ingress",
        },
    },
    location="eastus",
    packet_core_control_plane_name="TestPacketCoreCP",
    platform={
        "azure_stack_edge_device": {
            "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/TestAzureStackEdgeDevice",
        },
        "connected_cluster": {
            "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Kubernetes/connectedClusters/TestConnectedCluster",
        },
        "custom_location": {
            "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ExtendedLocation/customLocations/TestCustomLocation",
        },
        "type": azure_native.mobilenetwork.PlatformType.AK_S_HCI,
    },
    resource_group_name="rg1",
    sites=[{
        "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/sites/testSite",
    }],
    sku=azure_native.mobilenetwork.BillingSku.G0,
    ue_mtu=1600,
    version="0.2.0")
Copy
resources:
  packetCoreControlPlane:
    type: azure-native:mobilenetwork:PacketCoreControlPlane
    properties:
      controlPlaneAccessInterface:
        name: N2
      coreNetworkTechnology: 5GC
      installation:
        desiredState: Installed
      localDiagnosticsAccess:
        authenticationType: AAD
        httpsServerCertificate:
          certificateUrl: https://contosovault.vault.azure.net/certificates/ingress
      location: eastus
      packetCoreControlPlaneName: TestPacketCoreCP
      platform:
        azureStackEdgeDevice:
          id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.DataBoxEdge/dataBoxEdgeDevices/TestAzureStackEdgeDevice
        connectedCluster:
          id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Kubernetes/connectedClusters/TestConnectedCluster
        customLocation:
          id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ExtendedLocation/customLocations/TestCustomLocation
        type: AKS-HCI
      resourceGroupName: rg1
      sites:
        - id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/sites/testSite
      sku: G0
      ueMtu: 1600
      version: 0.2.0
Copy

Create PacketCoreControlPlane Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new PacketCoreControlPlane(name: string, args: PacketCoreControlPlaneArgs, opts?: CustomResourceOptions);
@overload
def PacketCoreControlPlane(resource_name: str,
                           args: PacketCoreControlPlaneArgs,
                           opts: Optional[ResourceOptions] = None)

@overload
def PacketCoreControlPlane(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           local_diagnostics_access: Optional[LocalDiagnosticsAccessConfigurationArgs] = None,
                           sku: Optional[Union[str, BillingSku]] = None,
                           sites: Optional[Sequence[SiteResourceIdArgs]] = None,
                           resource_group_name: Optional[str] = None,
                           control_plane_access_interface: Optional[InterfacePropertiesArgs] = None,
                           platform: Optional[PlatformConfigurationArgs] = None,
                           installation: Optional[InstallationArgs] = None,
                           location: Optional[str] = None,
                           packet_core_control_plane_name: Optional[str] = None,
                           interop_settings: Optional[Any] = None,
                           identity: Optional[ManagedServiceIdentityArgs] = None,
                           diagnostics_upload: Optional[DiagnosticsUploadConfigurationArgs] = None,
                           core_network_technology: Optional[Union[str, CoreNetworkType]] = None,
                           tags: Optional[Mapping[str, str]] = None,
                           ue_mtu: Optional[int] = None,
                           version: Optional[str] = None)
func NewPacketCoreControlPlane(ctx *Context, name string, args PacketCoreControlPlaneArgs, opts ...ResourceOption) (*PacketCoreControlPlane, error)
public PacketCoreControlPlane(string name, PacketCoreControlPlaneArgs args, CustomResourceOptions? opts = null)
public PacketCoreControlPlane(String name, PacketCoreControlPlaneArgs args)
public PacketCoreControlPlane(String name, PacketCoreControlPlaneArgs args, CustomResourceOptions options)
type: azure-native:mobilenetwork:PacketCoreControlPlane
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. PacketCoreControlPlaneArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. PacketCoreControlPlaneArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. PacketCoreControlPlaneArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. PacketCoreControlPlaneArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. PacketCoreControlPlaneArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

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

var packetCoreControlPlaneResource = new AzureNative.Mobilenetwork.PacketCoreControlPlane("packetCoreControlPlaneResource", new()
{
    LocalDiagnosticsAccess = 
    {
        { "authenticationType", "string" },
        { "httpsServerCertificate", 
        {
            { "certificateUrl", "string" },
        } },
    },
    Sku = "string",
    Sites = new[]
    {
        
        {
            { "id", "string" },
        },
    },
    ResourceGroupName = "string",
    ControlPlaneAccessInterface = 
    {
        { "ipv4Address", "string" },
        { "ipv4Gateway", "string" },
        { "ipv4Subnet", "string" },
        { "name", "string" },
    },
    Platform = 
    {
        { "type", "string" },
        { "azureStackEdgeDevice", 
        {
            { "id", "string" },
        } },
        { "azureStackHciCluster", 
        {
            { "id", "string" },
        } },
        { "connectedCluster", 
        {
            { "id", "string" },
        } },
        { "customLocation", 
        {
            { "id", "string" },
        } },
    },
    Installation = 
    {
        { "desiredState", "string" },
    },
    Location = "string",
    PacketCoreControlPlaneName = "string",
    InteropSettings = "any",
    Identity = 
    {
        { "type", "string" },
        { "userAssignedIdentities", new[]
        {
            "string",
        } },
    },
    DiagnosticsUpload = 
    {
        { "storageAccountContainerUrl", "string" },
    },
    CoreNetworkTechnology = "string",
    Tags = 
    {
        { "string", "string" },
    },
    UeMtu = 0,
    Version = "string",
});
Copy
example, err := mobilenetwork.NewPacketCoreControlPlane(ctx, "packetCoreControlPlaneResource", &mobilenetwork.PacketCoreControlPlaneArgs{
	LocalDiagnosticsAccess: map[string]interface{}{
		"authenticationType": "string",
		"httpsServerCertificate": map[string]interface{}{
			"certificateUrl": "string",
		},
	},
	Sku: "string",
	Sites: []map[string]interface{}{
		map[string]interface{}{
			"id": "string",
		},
	},
	ResourceGroupName: "string",
	ControlPlaneAccessInterface: map[string]interface{}{
		"ipv4Address": "string",
		"ipv4Gateway": "string",
		"ipv4Subnet":  "string",
		"name":        "string",
	},
	Platform: map[string]interface{}{
		"type": "string",
		"azureStackEdgeDevice": map[string]interface{}{
			"id": "string",
		},
		"azureStackHciCluster": map[string]interface{}{
			"id": "string",
		},
		"connectedCluster": map[string]interface{}{
			"id": "string",
		},
		"customLocation": map[string]interface{}{
			"id": "string",
		},
	},
	Installation: map[string]interface{}{
		"desiredState": "string",
	},
	Location:                   "string",
	PacketCoreControlPlaneName: "string",
	InteropSettings:            "any",
	Identity: map[string]interface{}{
		"type": "string",
		"userAssignedIdentities": []string{
			"string",
		},
	},
	DiagnosticsUpload: map[string]interface{}{
		"storageAccountContainerUrl": "string",
	},
	CoreNetworkTechnology: "string",
	Tags: map[string]interface{}{
		"string": "string",
	},
	UeMtu:   0,
	Version: "string",
})
Copy
var packetCoreControlPlaneResource = new PacketCoreControlPlane("packetCoreControlPlaneResource", PacketCoreControlPlaneArgs.builder()
    .localDiagnosticsAccess(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .sku("string")
    .sites(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .resourceGroupName("string")
    .controlPlaneAccessInterface(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .platform(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .installation(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .location("string")
    .packetCoreControlPlaneName("string")
    .interopSettings("any")
    .identity(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .diagnosticsUpload(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .coreNetworkTechnology("string")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .ueMtu(0)
    .version("string")
    .build());
Copy
packet_core_control_plane_resource = azure_native.mobilenetwork.PacketCoreControlPlane("packetCoreControlPlaneResource",
    local_diagnostics_access={
        authenticationType: string,
        httpsServerCertificate: {
            certificateUrl: string,
        },
    },
    sku=string,
    sites=[{
        id: string,
    }],
    resource_group_name=string,
    control_plane_access_interface={
        ipv4Address: string,
        ipv4Gateway: string,
        ipv4Subnet: string,
        name: string,
    },
    platform={
        type: string,
        azureStackEdgeDevice: {
            id: string,
        },
        azureStackHciCluster: {
            id: string,
        },
        connectedCluster: {
            id: string,
        },
        customLocation: {
            id: string,
        },
    },
    installation={
        desiredState: string,
    },
    location=string,
    packet_core_control_plane_name=string,
    interop_settings=any,
    identity={
        type: string,
        userAssignedIdentities: [string],
    },
    diagnostics_upload={
        storageAccountContainerUrl: string,
    },
    core_network_technology=string,
    tags={
        string: string,
    },
    ue_mtu=0,
    version=string)
Copy
const packetCoreControlPlaneResource = new azure_native.mobilenetwork.PacketCoreControlPlane("packetCoreControlPlaneResource", {
    localDiagnosticsAccess: {
        authenticationType: "string",
        httpsServerCertificate: {
            certificateUrl: "string",
        },
    },
    sku: "string",
    sites: [{
        id: "string",
    }],
    resourceGroupName: "string",
    controlPlaneAccessInterface: {
        ipv4Address: "string",
        ipv4Gateway: "string",
        ipv4Subnet: "string",
        name: "string",
    },
    platform: {
        type: "string",
        azureStackEdgeDevice: {
            id: "string",
        },
        azureStackHciCluster: {
            id: "string",
        },
        connectedCluster: {
            id: "string",
        },
        customLocation: {
            id: "string",
        },
    },
    installation: {
        desiredState: "string",
    },
    location: "string",
    packetCoreControlPlaneName: "string",
    interopSettings: "any",
    identity: {
        type: "string",
        userAssignedIdentities: ["string"],
    },
    diagnosticsUpload: {
        storageAccountContainerUrl: "string",
    },
    coreNetworkTechnology: "string",
    tags: {
        string: "string",
    },
    ueMtu: 0,
    version: "string",
});
Copy
type: azure-native:mobilenetwork:PacketCoreControlPlane
properties:
    controlPlaneAccessInterface:
        ipv4Address: string
        ipv4Gateway: string
        ipv4Subnet: string
        name: string
    coreNetworkTechnology: string
    diagnosticsUpload:
        storageAccountContainerUrl: string
    identity:
        type: string
        userAssignedIdentities:
            - string
    installation:
        desiredState: string
    interopSettings: any
    localDiagnosticsAccess:
        authenticationType: string
        httpsServerCertificate:
            certificateUrl: string
    location: string
    packetCoreControlPlaneName: string
    platform:
        azureStackEdgeDevice:
            id: string
        azureStackHciCluster:
            id: string
        connectedCluster:
            id: string
        customLocation:
            id: string
        type: string
    resourceGroupName: string
    sites:
        - id: string
    sku: string
    tags:
        string: string
    ueMtu: 0
    version: string
Copy

PacketCoreControlPlane Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The PacketCoreControlPlane resource accepts the following input properties:

ControlPlaneAccessInterface This property is required. Pulumi.AzureNative.MobileNetwork.Inputs.InterfaceProperties
The control plane interface on the access network. For 5G networks, this is the N2 interface. For 4G networks, this is the S1-MME interface.
LocalDiagnosticsAccess This property is required. Pulumi.AzureNative.MobileNetwork.Inputs.LocalDiagnosticsAccessConfiguration
The kubernetes ingress configuration to control access to packet core diagnostics over local APIs.
Platform This property is required. Pulumi.AzureNative.MobileNetwork.Inputs.PlatformConfiguration
The platform where the packet core is deployed.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
Sites This property is required. List<Pulumi.AzureNative.MobileNetwork.Inputs.SiteResourceId>
Site(s) under which this packet core control plane should be deployed. The sites must be in the same location as the packet core control plane.
Sku This property is required. string | Pulumi.AzureNative.MobileNetwork.BillingSku
The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
CoreNetworkTechnology string | Pulumi.AzureNative.MobileNetwork.CoreNetworkType
The core network technology generation (5G core or EPC / 4G core).
DiagnosticsUpload Pulumi.AzureNative.MobileNetwork.Inputs.DiagnosticsUploadConfiguration
Configuration for uploading packet core diagnostics
Identity Pulumi.AzureNative.MobileNetwork.Inputs.ManagedServiceIdentity
The identity used to retrieve the ingress certificate from Azure key vault.
Installation Pulumi.AzureNative.MobileNetwork.Inputs.Installation
The installation state of the packet core control plane resource.
InteropSettings object
Settings to allow interoperability with third party components e.g. RANs and UEs.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
PacketCoreControlPlaneName Changes to this property will trigger replacement. string
The name of the packet core control plane.
Tags Dictionary<string, string>
Resource tags.
UeMtu int
The MTU (in bytes) signaled to the UE. The same MTU is set on the user plane data links for all data networks. The MTU set on the user plane access link is calculated to be 60 bytes greater than this value to allow for GTP encapsulation.
Version string
The desired version of the packet core software.
ControlPlaneAccessInterface This property is required. InterfacePropertiesArgs
The control plane interface on the access network. For 5G networks, this is the N2 interface. For 4G networks, this is the S1-MME interface.
LocalDiagnosticsAccess This property is required. LocalDiagnosticsAccessConfigurationArgs
The kubernetes ingress configuration to control access to packet core diagnostics over local APIs.
Platform This property is required. PlatformConfigurationArgs
The platform where the packet core is deployed.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
Sites This property is required. []SiteResourceIdArgs
Site(s) under which this packet core control plane should be deployed. The sites must be in the same location as the packet core control plane.
Sku This property is required. string | BillingSku
The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
CoreNetworkTechnology string | CoreNetworkType
The core network technology generation (5G core or EPC / 4G core).
DiagnosticsUpload DiagnosticsUploadConfigurationArgs
Configuration for uploading packet core diagnostics
Identity ManagedServiceIdentityArgs
The identity used to retrieve the ingress certificate from Azure key vault.
Installation InstallationArgs
The installation state of the packet core control plane resource.
InteropSettings interface{}
Settings to allow interoperability with third party components e.g. RANs and UEs.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
PacketCoreControlPlaneName Changes to this property will trigger replacement. string
The name of the packet core control plane.
Tags map[string]string
Resource tags.
UeMtu int
The MTU (in bytes) signaled to the UE. The same MTU is set on the user plane data links for all data networks. The MTU set on the user plane access link is calculated to be 60 bytes greater than this value to allow for GTP encapsulation.
Version string
The desired version of the packet core software.
controlPlaneAccessInterface This property is required. InterfaceProperties
The control plane interface on the access network. For 5G networks, this is the N2 interface. For 4G networks, this is the S1-MME interface.
localDiagnosticsAccess This property is required. LocalDiagnosticsAccessConfiguration
The kubernetes ingress configuration to control access to packet core diagnostics over local APIs.
platform This property is required. PlatformConfiguration
The platform where the packet core is deployed.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
sites This property is required. List<SiteResourceId>
Site(s) under which this packet core control plane should be deployed. The sites must be in the same location as the packet core control plane.
sku This property is required. String | BillingSku
The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
coreNetworkTechnology String | CoreNetworkType
The core network technology generation (5G core or EPC / 4G core).
diagnosticsUpload DiagnosticsUploadConfiguration
Configuration for uploading packet core diagnostics
identity ManagedServiceIdentity
The identity used to retrieve the ingress certificate from Azure key vault.
installation Installation
The installation state of the packet core control plane resource.
interopSettings Object
Settings to allow interoperability with third party components e.g. RANs and UEs.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
packetCoreControlPlaneName Changes to this property will trigger replacement. String
The name of the packet core control plane.
tags Map<String,String>
Resource tags.
ueMtu Integer
The MTU (in bytes) signaled to the UE. The same MTU is set on the user plane data links for all data networks. The MTU set on the user plane access link is calculated to be 60 bytes greater than this value to allow for GTP encapsulation.
version String
The desired version of the packet core software.
controlPlaneAccessInterface This property is required. InterfaceProperties
The control plane interface on the access network. For 5G networks, this is the N2 interface. For 4G networks, this is the S1-MME interface.
localDiagnosticsAccess This property is required. LocalDiagnosticsAccessConfiguration
The kubernetes ingress configuration to control access to packet core diagnostics over local APIs.
platform This property is required. PlatformConfiguration
The platform where the packet core is deployed.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
sites This property is required. SiteResourceId[]
Site(s) under which this packet core control plane should be deployed. The sites must be in the same location as the packet core control plane.
sku This property is required. string | BillingSku
The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
coreNetworkTechnology string | CoreNetworkType
The core network technology generation (5G core or EPC / 4G core).
diagnosticsUpload DiagnosticsUploadConfiguration
Configuration for uploading packet core diagnostics
identity ManagedServiceIdentity
The identity used to retrieve the ingress certificate from Azure key vault.
installation Installation
The installation state of the packet core control plane resource.
interopSettings any
Settings to allow interoperability with third party components e.g. RANs and UEs.
location Changes to this property will trigger replacement. string
The geo-location where the resource lives
packetCoreControlPlaneName Changes to this property will trigger replacement. string
The name of the packet core control plane.
tags {[key: string]: string}
Resource tags.
ueMtu number
The MTU (in bytes) signaled to the UE. The same MTU is set on the user plane data links for all data networks. The MTU set on the user plane access link is calculated to be 60 bytes greater than this value to allow for GTP encapsulation.
version string
The desired version of the packet core software.
control_plane_access_interface This property is required. InterfacePropertiesArgs
The control plane interface on the access network. For 5G networks, this is the N2 interface. For 4G networks, this is the S1-MME interface.
local_diagnostics_access This property is required. LocalDiagnosticsAccessConfigurationArgs
The kubernetes ingress configuration to control access to packet core diagnostics over local APIs.
platform This property is required. PlatformConfigurationArgs
The platform where the packet core is deployed.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
sites This property is required. Sequence[SiteResourceIdArgs]
Site(s) under which this packet core control plane should be deployed. The sites must be in the same location as the packet core control plane.
sku This property is required. str | BillingSku
The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
core_network_technology str | CoreNetworkType
The core network technology generation (5G core or EPC / 4G core).
diagnostics_upload DiagnosticsUploadConfigurationArgs
Configuration for uploading packet core diagnostics
identity ManagedServiceIdentityArgs
The identity used to retrieve the ingress certificate from Azure key vault.
installation InstallationArgs
The installation state of the packet core control plane resource.
interop_settings Any
Settings to allow interoperability with third party components e.g. RANs and UEs.
location Changes to this property will trigger replacement. str
The geo-location where the resource lives
packet_core_control_plane_name Changes to this property will trigger replacement. str
The name of the packet core control plane.
tags Mapping[str, str]
Resource tags.
ue_mtu int
The MTU (in bytes) signaled to the UE. The same MTU is set on the user plane data links for all data networks. The MTU set on the user plane access link is calculated to be 60 bytes greater than this value to allow for GTP encapsulation.
version str
The desired version of the packet core software.
controlPlaneAccessInterface This property is required. Property Map
The control plane interface on the access network. For 5G networks, this is the N2 interface. For 4G networks, this is the S1-MME interface.
localDiagnosticsAccess This property is required. Property Map
The kubernetes ingress configuration to control access to packet core diagnostics over local APIs.
platform This property is required. Property Map
The platform where the packet core is deployed.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
sites This property is required. List<Property Map>
Site(s) under which this packet core control plane should be deployed. The sites must be in the same location as the packet core control plane.
sku This property is required. String | "G0" | "G1" | "G2" | "G5" | "G10"
The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
coreNetworkTechnology String | "5GC" | "EPC" | "EPC + 5GC"
The core network technology generation (5G core or EPC / 4G core).
diagnosticsUpload Property Map
Configuration for uploading packet core diagnostics
identity Property Map
The identity used to retrieve the ingress certificate from Azure key vault.
installation Property Map
The installation state of the packet core control plane resource.
interopSettings Any
Settings to allow interoperability with third party components e.g. RANs and UEs.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
packetCoreControlPlaneName Changes to this property will trigger replacement. String
The name of the packet core control plane.
tags Map<String>
Resource tags.
ueMtu Number
The MTU (in bytes) signaled to the UE. The same MTU is set on the user plane data links for all data networks. The MTU set on the user plane access link is calculated to be 60 bytes greater than this value to allow for GTP encapsulation.
version String
The desired version of the packet core software.

Outputs

All input properties are implicitly available as output properties. Additionally, the PacketCoreControlPlane resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
InstalledVersion string
The currently installed version of the packet core software.
Name string
The name of the resource
ProvisioningState string
The provisioning state of the packet core control plane resource.
RollbackVersion string
The previous version of the packet core software that was deployed. Used when performing the rollback action.
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.
InstalledVersion string
The currently installed version of the packet core software.
Name string
The name of the resource
ProvisioningState string
The provisioning state of the packet core control plane resource.
RollbackVersion string
The previous version of the packet core software that was deployed. Used when performing the rollback action.
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.
installedVersion String
The currently installed version of the packet core software.
name String
The name of the resource
provisioningState String
The provisioning state of the packet core control plane resource.
rollbackVersion String
The previous version of the packet core software that was deployed. Used when performing the rollback action.
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.
installedVersion string
The currently installed version of the packet core software.
name string
The name of the resource
provisioningState string
The provisioning state of the packet core control plane resource.
rollbackVersion string
The previous version of the packet core software that was deployed. Used when performing the rollback action.
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.
installed_version str
The currently installed version of the packet core software.
name str
The name of the resource
provisioning_state str
The provisioning state of the packet core control plane resource.
rollback_version str
The previous version of the packet core software that was deployed. Used when performing the rollback action.
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.
installedVersion String
The currently installed version of the packet core software.
name String
The name of the resource
provisioningState String
The provisioning state of the packet core control plane resource.
rollbackVersion String
The previous version of the packet core software that was deployed. Used when performing the rollback action.
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

AsyncOperationIdResponse
, AsyncOperationIdResponseArgs

Id This property is required. string
Azure Async Operation ID.
Id This property is required. string
Azure Async Operation ID.
id This property is required. String
Azure Async Operation ID.
id This property is required. string
Azure Async Operation ID.
id This property is required. str
Azure Async Operation ID.
id This property is required. String
Azure Async Operation ID.

AuthenticationType
, AuthenticationTypeArgs

AAD
AADUse AAD SSO to authenticate the user (this requires internet access).
Password
PasswordUse locally stored passwords to authenticate the user.
AuthenticationTypeAAD
AADUse AAD SSO to authenticate the user (this requires internet access).
AuthenticationTypePassword
PasswordUse locally stored passwords to authenticate the user.
AAD
AADUse AAD SSO to authenticate the user (this requires internet access).
Password
PasswordUse locally stored passwords to authenticate the user.
AAD
AADUse AAD SSO to authenticate the user (this requires internet access).
Password
PasswordUse locally stored passwords to authenticate the user.
AAD
AADUse AAD SSO to authenticate the user (this requires internet access).
PASSWORD
PasswordUse locally stored passwords to authenticate the user.
"AAD"
AADUse AAD SSO to authenticate the user (this requires internet access).
"Password"
PasswordUse locally stored passwords to authenticate the user.

AzureStackEdgeDeviceResourceId
, AzureStackEdgeDeviceResourceIdArgs

Id This property is required. string
Azure Stack Edge device resource ID.
Id This property is required. string
Azure Stack Edge device resource ID.
id This property is required. String
Azure Stack Edge device resource ID.
id This property is required. string
Azure Stack Edge device resource ID.
id This property is required. str
Azure Stack Edge device resource ID.
id This property is required. String
Azure Stack Edge device resource ID.

AzureStackEdgeDeviceResourceIdResponse
, AzureStackEdgeDeviceResourceIdResponseArgs

Id This property is required. string
Azure Stack Edge device resource ID.
Id This property is required. string
Azure Stack Edge device resource ID.
id This property is required. String
Azure Stack Edge device resource ID.
id This property is required. string
Azure Stack Edge device resource ID.
id This property is required. str
Azure Stack Edge device resource ID.
id This property is required. String
Azure Stack Edge device resource ID.

AzureStackHCIClusterResourceId
, AzureStackHCIClusterResourceIdArgs

Id This property is required. string
Azure Stack HCI cluster resource ID.
Id This property is required. string
Azure Stack HCI cluster resource ID.
id This property is required. String
Azure Stack HCI cluster resource ID.
id This property is required. string
Azure Stack HCI cluster resource ID.
id This property is required. str
Azure Stack HCI cluster resource ID.
id This property is required. String
Azure Stack HCI cluster resource ID.

AzureStackHCIClusterResourceIdResponse
, AzureStackHCIClusterResourceIdResponseArgs

Id This property is required. string
Azure Stack HCI cluster resource ID.
Id This property is required. string
Azure Stack HCI cluster resource ID.
id This property is required. String
Azure Stack HCI cluster resource ID.
id This property is required. string
Azure Stack HCI cluster resource ID.
id This property is required. str
Azure Stack HCI cluster resource ID.
id This property is required. String
Azure Stack HCI cluster resource ID.

BillingSku
, BillingSkuArgs

G0
G0100 Mbps, 20 active SIMs plan, 2 RANs
G1
G11 Gbps, 100 active SIMs plan, 5 RANs
G2
G22 Gbps, 200 active SIMs plan, 10 RANs
G5
G55 Gbps, 500 active SIMs plan
G10
G1010 Gbps, 1000 active SIMs plan
BillingSkuG0
G0100 Mbps, 20 active SIMs plan, 2 RANs
BillingSkuG1
G11 Gbps, 100 active SIMs plan, 5 RANs
BillingSkuG2
G22 Gbps, 200 active SIMs plan, 10 RANs
BillingSkuG5
G55 Gbps, 500 active SIMs plan
BillingSkuG10
G1010 Gbps, 1000 active SIMs plan
G0
G0100 Mbps, 20 active SIMs plan, 2 RANs
G1
G11 Gbps, 100 active SIMs plan, 5 RANs
G2
G22 Gbps, 200 active SIMs plan, 10 RANs
G5
G55 Gbps, 500 active SIMs plan
G10
G1010 Gbps, 1000 active SIMs plan
G0
G0100 Mbps, 20 active SIMs plan, 2 RANs
G1
G11 Gbps, 100 active SIMs plan, 5 RANs
G2
G22 Gbps, 200 active SIMs plan, 10 RANs
G5
G55 Gbps, 500 active SIMs plan
G10
G1010 Gbps, 1000 active SIMs plan
G0
G0100 Mbps, 20 active SIMs plan, 2 RANs
G1
G11 Gbps, 100 active SIMs plan, 5 RANs
G2
G22 Gbps, 200 active SIMs plan, 10 RANs
G5
G55 Gbps, 500 active SIMs plan
G10
G1010 Gbps, 1000 active SIMs plan
"G0"
G0100 Mbps, 20 active SIMs plan, 2 RANs
"G1"
G11 Gbps, 100 active SIMs plan, 5 RANs
"G2"
G22 Gbps, 200 active SIMs plan, 10 RANs
"G5"
G55 Gbps, 500 active SIMs plan
"G10"
G1010 Gbps, 1000 active SIMs plan

CertificateProvisioningResponse
, CertificateProvisioningResponseArgs

Reason This property is required. string
Reason for certificate provisioning failure.
State This property is required. string
The certificate's provisioning state
Reason This property is required. string
Reason for certificate provisioning failure.
State This property is required. string
The certificate's provisioning state
reason This property is required. String
Reason for certificate provisioning failure.
state This property is required. String
The certificate's provisioning state
reason This property is required. string
Reason for certificate provisioning failure.
state This property is required. string
The certificate's provisioning state
reason This property is required. str
Reason for certificate provisioning failure.
state This property is required. str
The certificate's provisioning state
reason This property is required. String
Reason for certificate provisioning failure.
state This property is required. String
The certificate's provisioning state

ConnectedClusterResourceId
, ConnectedClusterResourceIdArgs

Id This property is required. string
Azure Arc connected cluster resource ID.
Id This property is required. string
Azure Arc connected cluster resource ID.
id This property is required. String
Azure Arc connected cluster resource ID.
id This property is required. string
Azure Arc connected cluster resource ID.
id This property is required. str
Azure Arc connected cluster resource ID.
id This property is required. String
Azure Arc connected cluster resource ID.

ConnectedClusterResourceIdResponse
, ConnectedClusterResourceIdResponseArgs

Id This property is required. string
Azure Arc connected cluster resource ID.
Id This property is required. string
Azure Arc connected cluster resource ID.
id This property is required. String
Azure Arc connected cluster resource ID.
id This property is required. string
Azure Arc connected cluster resource ID.
id This property is required. str
Azure Arc connected cluster resource ID.
id This property is required. String
Azure Arc connected cluster resource ID.

CoreNetworkType
, CoreNetworkTypeArgs

CoreNetworkType_5GC
5GC5G core
EPC
EPCEPC / 4G core
EPC_5GC
EPC + 5GCCombined EPC / 4G and 5G core
CoreNetworkType_5GC
5GC5G core
CoreNetworkTypeEPC
EPCEPC / 4G core
CoreNetworkType_EPC_5GC
EPC + 5GCCombined EPC / 4G and 5G core
_5GC
5GC5G core
EPC
EPCEPC / 4G core
EPC_5GC
EPC + 5GCCombined EPC / 4G and 5G core
CoreNetworkType_5GC
5GC5G core
EPC
EPCEPC / 4G core
EPC_5GC
EPC + 5GCCombined EPC / 4G and 5G core
CORE_NETWORK_TYPE_5_GC
5GC5G core
EPC
EPCEPC / 4G core
EP_C_5_GC
EPC + 5GCCombined EPC / 4G and 5G core
"5GC"
5GC5G core
"EPC"
EPCEPC / 4G core
"EPC + 5GC"
EPC + 5GCCombined EPC / 4G and 5G core

CustomLocationResourceId
, CustomLocationResourceIdArgs

Id This property is required. string
Azure Arc custom location resource ID.
Id This property is required. string
Azure Arc custom location resource ID.
id This property is required. String
Azure Arc custom location resource ID.
id This property is required. string
Azure Arc custom location resource ID.
id This property is required. str
Azure Arc custom location resource ID.
id This property is required. String
Azure Arc custom location resource ID.

CustomLocationResourceIdResponse
, CustomLocationResourceIdResponseArgs

Id This property is required. string
Azure Arc custom location resource ID.
Id This property is required. string
Azure Arc custom location resource ID.
id This property is required. String
Azure Arc custom location resource ID.
id This property is required. string
Azure Arc custom location resource ID.
id This property is required. str
Azure Arc custom location resource ID.
id This property is required. String
Azure Arc custom location resource ID.

DesiredInstallationState
, DesiredInstallationStateArgs

Uninstalled
UninstalledDon't install the packet core.
Installed
InstalledInstall the packet core.
DesiredInstallationStateUninstalled
UninstalledDon't install the packet core.
DesiredInstallationStateInstalled
InstalledInstall the packet core.
Uninstalled
UninstalledDon't install the packet core.
Installed
InstalledInstall the packet core.
Uninstalled
UninstalledDon't install the packet core.
Installed
InstalledInstall the packet core.
UNINSTALLED
UninstalledDon't install the packet core.
INSTALLED
InstalledInstall the packet core.
"Uninstalled"
UninstalledDon't install the packet core.
"Installed"
InstalledInstall the packet core.

DiagnosticsUploadConfiguration
, DiagnosticsUploadConfigurationArgs

StorageAccountContainerUrl This property is required. string
The Storage Account Container URL to upload diagnostics to.
StorageAccountContainerUrl This property is required. string
The Storage Account Container URL to upload diagnostics to.
storageAccountContainerUrl This property is required. String
The Storage Account Container URL to upload diagnostics to.
storageAccountContainerUrl This property is required. string
The Storage Account Container URL to upload diagnostics to.
storage_account_container_url This property is required. str
The Storage Account Container URL to upload diagnostics to.
storageAccountContainerUrl This property is required. String
The Storage Account Container URL to upload diagnostics to.

DiagnosticsUploadConfigurationResponse
, DiagnosticsUploadConfigurationResponseArgs

StorageAccountContainerUrl This property is required. string
The Storage Account Container URL to upload diagnostics to.
StorageAccountContainerUrl This property is required. string
The Storage Account Container URL to upload diagnostics to.
storageAccountContainerUrl This property is required. String
The Storage Account Container URL to upload diagnostics to.
storageAccountContainerUrl This property is required. string
The Storage Account Container URL to upload diagnostics to.
storage_account_container_url This property is required. str
The Storage Account Container URL to upload diagnostics to.
storageAccountContainerUrl This property is required. String
The Storage Account Container URL to upload diagnostics to.

HttpsServerCertificate
, HttpsServerCertificateArgs

CertificateUrl This property is required. string
The certificate URL, unversioned. For example: https://contosovault.vault.azure.net/certificates/ingress.
CertificateUrl This property is required. string
The certificate URL, unversioned. For example: https://contosovault.vault.azure.net/certificates/ingress.
certificateUrl This property is required. String
The certificate URL, unversioned. For example: https://contosovault.vault.azure.net/certificates/ingress.
certificateUrl This property is required. string
The certificate URL, unversioned. For example: https://contosovault.vault.azure.net/certificates/ingress.
certificate_url This property is required. str
The certificate URL, unversioned. For example: https://contosovault.vault.azure.net/certificates/ingress.
certificateUrl This property is required. String
The certificate URL, unversioned. For example: https://contosovault.vault.azure.net/certificates/ingress.

HttpsServerCertificateResponse
, HttpsServerCertificateResponseArgs

CertificateUrl This property is required. string
The certificate URL, unversioned. For example: https://contosovault.vault.azure.net/certificates/ingress.
Provisioning This property is required. Pulumi.AzureNative.MobileNetwork.Inputs.CertificateProvisioningResponse
The provisioning state of the certificate.
CertificateUrl This property is required. string
The certificate URL, unversioned. For example: https://contosovault.vault.azure.net/certificates/ingress.
Provisioning This property is required. CertificateProvisioningResponse
The provisioning state of the certificate.
certificateUrl This property is required. String
The certificate URL, unversioned. For example: https://contosovault.vault.azure.net/certificates/ingress.
provisioning This property is required. CertificateProvisioningResponse
The provisioning state of the certificate.
certificateUrl This property is required. string
The certificate URL, unversioned. For example: https://contosovault.vault.azure.net/certificates/ingress.
provisioning This property is required. CertificateProvisioningResponse
The provisioning state of the certificate.
certificate_url This property is required. str
The certificate URL, unversioned. For example: https://contosovault.vault.azure.net/certificates/ingress.
provisioning This property is required. CertificateProvisioningResponse
The provisioning state of the certificate.
certificateUrl This property is required. String
The certificate URL, unversioned. For example: https://contosovault.vault.azure.net/certificates/ingress.
provisioning This property is required. Property Map
The provisioning state of the certificate.

Installation
, InstallationArgs

DesiredState string | DesiredInstallationState
The desired installation state
desiredState String | DesiredInstallationState
The desired installation state
desiredState string | DesiredInstallationState
The desired installation state
desired_state str | DesiredInstallationState
The desired installation state
desiredState String | "Uninstalled" | "Installed"
The desired installation state

InstallationResponse
, InstallationResponseArgs

Operation This property is required. Pulumi.AzureNative.MobileNetwork.Inputs.AsyncOperationIdResponse
A reference to an in-progress installation operation
Reasons This property is required. List<string>
Reason(s) for the current installation state of the packet core.
ReinstallRequired This property is required. string
Whether a reinstall of the packet core is required to pick up the latest configuration changes.
State This property is required. string
Installation state
DesiredState string
The desired installation state
Operation This property is required. AsyncOperationIdResponse
A reference to an in-progress installation operation
Reasons This property is required. []string
Reason(s) for the current installation state of the packet core.
ReinstallRequired This property is required. string
Whether a reinstall of the packet core is required to pick up the latest configuration changes.
State This property is required. string
Installation state
DesiredState string
The desired installation state
operation This property is required. AsyncOperationIdResponse
A reference to an in-progress installation operation
reasons This property is required. List<String>
Reason(s) for the current installation state of the packet core.
reinstallRequired This property is required. String
Whether a reinstall of the packet core is required to pick up the latest configuration changes.
state This property is required. String
Installation state
desiredState String
The desired installation state
operation This property is required. AsyncOperationIdResponse
A reference to an in-progress installation operation
reasons This property is required. string[]
Reason(s) for the current installation state of the packet core.
reinstallRequired This property is required. string
Whether a reinstall of the packet core is required to pick up the latest configuration changes.
state This property is required. string
Installation state
desiredState string
The desired installation state
operation This property is required. AsyncOperationIdResponse
A reference to an in-progress installation operation
reasons This property is required. Sequence[str]
Reason(s) for the current installation state of the packet core.
reinstall_required This property is required. str
Whether a reinstall of the packet core is required to pick up the latest configuration changes.
state This property is required. str
Installation state
desired_state str
The desired installation state
operation This property is required. Property Map
A reference to an in-progress installation operation
reasons This property is required. List<String>
Reason(s) for the current installation state of the packet core.
reinstallRequired This property is required. String
Whether a reinstall of the packet core is required to pick up the latest configuration changes.
state This property is required. String
Installation state
desiredState String
The desired installation state

InterfaceProperties
, InterfacePropertiesArgs

Ipv4Address string
The IPv4 address.
Ipv4Gateway string
The default IPv4 gateway (router).
Ipv4Subnet string
The IPv4 subnet.
Name string
The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device.
Ipv4Address string
The IPv4 address.
Ipv4Gateway string
The default IPv4 gateway (router).
Ipv4Subnet string
The IPv4 subnet.
Name string
The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device.
ipv4Address String
The IPv4 address.
ipv4Gateway String
The default IPv4 gateway (router).
ipv4Subnet String
The IPv4 subnet.
name String
The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device.
ipv4Address string
The IPv4 address.
ipv4Gateway string
The default IPv4 gateway (router).
ipv4Subnet string
The IPv4 subnet.
name string
The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device.
ipv4_address str
The IPv4 address.
ipv4_gateway str
The default IPv4 gateway (router).
ipv4_subnet str
The IPv4 subnet.
name str
The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device.
ipv4Address String
The IPv4 address.
ipv4Gateway String
The default IPv4 gateway (router).
ipv4Subnet String
The IPv4 subnet.
name String
The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device.

InterfacePropertiesResponse
, InterfacePropertiesResponseArgs

Ipv4Address string
The IPv4 address.
Ipv4Gateway string
The default IPv4 gateway (router).
Ipv4Subnet string
The IPv4 subnet.
Name string
The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device.
Ipv4Address string
The IPv4 address.
Ipv4Gateway string
The default IPv4 gateway (router).
Ipv4Subnet string
The IPv4 subnet.
Name string
The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device.
ipv4Address String
The IPv4 address.
ipv4Gateway String
The default IPv4 gateway (router).
ipv4Subnet String
The IPv4 subnet.
name String
The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device.
ipv4Address string
The IPv4 address.
ipv4Gateway string
The default IPv4 gateway (router).
ipv4Subnet string
The IPv4 subnet.
name string
The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device.
ipv4_address str
The IPv4 address.
ipv4_gateway str
The default IPv4 gateway (router).
ipv4_subnet str
The IPv4 subnet.
name str
The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device.
ipv4Address String
The IPv4 address.
ipv4Gateway String
The default IPv4 gateway (router).
ipv4Subnet String
The IPv4 subnet.
name String
The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device.

LocalDiagnosticsAccessConfiguration
, LocalDiagnosticsAccessConfigurationArgs

AuthenticationType This property is required. string | Pulumi.AzureNative.MobileNetwork.AuthenticationType
How to authenticate users who access local diagnostics APIs.
HttpsServerCertificate Pulumi.AzureNative.MobileNetwork.Inputs.HttpsServerCertificate
The HTTPS server TLS certificate used to secure local access to diagnostics.
AuthenticationType This property is required. string | AuthenticationType
How to authenticate users who access local diagnostics APIs.
HttpsServerCertificate HttpsServerCertificate
The HTTPS server TLS certificate used to secure local access to diagnostics.
authenticationType This property is required. String | AuthenticationType
How to authenticate users who access local diagnostics APIs.
httpsServerCertificate HttpsServerCertificate
The HTTPS server TLS certificate used to secure local access to diagnostics.
authenticationType This property is required. string | AuthenticationType
How to authenticate users who access local diagnostics APIs.
httpsServerCertificate HttpsServerCertificate
The HTTPS server TLS certificate used to secure local access to diagnostics.
authentication_type This property is required. str | AuthenticationType
How to authenticate users who access local diagnostics APIs.
https_server_certificate HttpsServerCertificate
The HTTPS server TLS certificate used to secure local access to diagnostics.
authenticationType This property is required. String | "AAD" | "Password"
How to authenticate users who access local diagnostics APIs.
httpsServerCertificate Property Map
The HTTPS server TLS certificate used to secure local access to diagnostics.

LocalDiagnosticsAccessConfigurationResponse
, LocalDiagnosticsAccessConfigurationResponseArgs

AuthenticationType This property is required. string
How to authenticate users who access local diagnostics APIs.
HttpsServerCertificate Pulumi.AzureNative.MobileNetwork.Inputs.HttpsServerCertificateResponse
The HTTPS server TLS certificate used to secure local access to diagnostics.
AuthenticationType This property is required. string
How to authenticate users who access local diagnostics APIs.
HttpsServerCertificate HttpsServerCertificateResponse
The HTTPS server TLS certificate used to secure local access to diagnostics.
authenticationType This property is required. String
How to authenticate users who access local diagnostics APIs.
httpsServerCertificate HttpsServerCertificateResponse
The HTTPS server TLS certificate used to secure local access to diagnostics.
authenticationType This property is required. string
How to authenticate users who access local diagnostics APIs.
httpsServerCertificate HttpsServerCertificateResponse
The HTTPS server TLS certificate used to secure local access to diagnostics.
authentication_type This property is required. str
How to authenticate users who access local diagnostics APIs.
https_server_certificate HttpsServerCertificateResponse
The HTTPS server TLS certificate used to secure local access to diagnostics.
authenticationType This property is required. String
How to authenticate users who access local diagnostics APIs.
httpsServerCertificate Property Map
The HTTPS server TLS certificate used to secure local access to diagnostics.

ManagedServiceIdentity
, ManagedServiceIdentityArgs

Type This property is required. string | Pulumi.AzureNative.MobileNetwork.ManagedServiceIdentityType
Type of managed service identity (currently only UserAssigned allowed).
UserAssignedIdentities List<string>
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
Type This property is required. string | ManagedServiceIdentityType
Type of managed service identity (currently only UserAssigned allowed).
UserAssignedIdentities []string
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type This property is required. String | ManagedServiceIdentityType
Type of managed service identity (currently only UserAssigned allowed).
userAssignedIdentities List<String>
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type This property is required. string | ManagedServiceIdentityType
Type of managed service identity (currently only UserAssigned allowed).
userAssignedIdentities string[]
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type This property is required. str | ManagedServiceIdentityType
Type of managed service identity (currently only UserAssigned allowed).
user_assigned_identities Sequence[str]
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type This property is required. String | "None" | "UserAssigned"
Type of managed service identity (currently only UserAssigned allowed).
userAssignedIdentities List<String>
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

ManagedServiceIdentityResponse
, ManagedServiceIdentityResponseArgs

Type This property is required. string
Type of managed service identity (currently only UserAssigned allowed).
UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.MobileNetwork.Inputs.UserAssignedIdentityResponse>
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
Type This property is required. string
Type of managed service identity (currently only UserAssigned allowed).
UserAssignedIdentities map[string]UserAssignedIdentityResponse
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type This property is required. String
Type of managed service identity (currently only UserAssigned allowed).
userAssignedIdentities Map<String,UserAssignedIdentityResponse>
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type This property is required. string
Type of managed service identity (currently only UserAssigned allowed).
userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type This property is required. str
Type of managed service identity (currently only UserAssigned allowed).
user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
type This property is required. String
Type of managed service identity (currently only UserAssigned allowed).
userAssignedIdentities Map<Property Map>
The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

ManagedServiceIdentityType
, ManagedServiceIdentityTypeArgs

None
None
UserAssigned
UserAssigned
ManagedServiceIdentityTypeNone
None
ManagedServiceIdentityTypeUserAssigned
UserAssigned
None
None
UserAssigned
UserAssigned
None
None
UserAssigned
UserAssigned
NONE
None
USER_ASSIGNED
UserAssigned
"None"
None
"UserAssigned"
UserAssigned

PlatformConfiguration
, PlatformConfigurationArgs

Type This property is required. string | Pulumi.AzureNative.MobileNetwork.PlatformType
The platform type where packet core is deployed.
AzureStackEdgeDevice Pulumi.AzureNative.MobileNetwork.Inputs.AzureStackEdgeDeviceResourceId
The Azure Stack Edge device where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified.
AzureStackHciCluster Pulumi.AzureNative.MobileNetwork.Inputs.AzureStackHCIClusterResourceId
The Azure Stack HCI cluster where the packet core is deployed.
ConnectedCluster Pulumi.AzureNative.MobileNetwork.Inputs.ConnectedClusterResourceId
Azure Arc connected cluster where the packet core is deployed.
CustomLocation Pulumi.AzureNative.MobileNetwork.Inputs.CustomLocationResourceId
Azure Arc custom location where the packet core is deployed.
Type This property is required. string | PlatformType
The platform type where packet core is deployed.
AzureStackEdgeDevice AzureStackEdgeDeviceResourceId
The Azure Stack Edge device where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified.
AzureStackHciCluster AzureStackHCIClusterResourceId
The Azure Stack HCI cluster where the packet core is deployed.
ConnectedCluster ConnectedClusterResourceId
Azure Arc connected cluster where the packet core is deployed.
CustomLocation CustomLocationResourceId
Azure Arc custom location where the packet core is deployed.
type This property is required. String | PlatformType
The platform type where packet core is deployed.
azureStackEdgeDevice AzureStackEdgeDeviceResourceId
The Azure Stack Edge device where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified.
azureStackHciCluster AzureStackHCIClusterResourceId
The Azure Stack HCI cluster where the packet core is deployed.
connectedCluster ConnectedClusterResourceId
Azure Arc connected cluster where the packet core is deployed.
customLocation CustomLocationResourceId
Azure Arc custom location where the packet core is deployed.
type This property is required. string | PlatformType
The platform type where packet core is deployed.
azureStackEdgeDevice AzureStackEdgeDeviceResourceId
The Azure Stack Edge device where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified.
azureStackHciCluster AzureStackHCIClusterResourceId
The Azure Stack HCI cluster where the packet core is deployed.
connectedCluster ConnectedClusterResourceId
Azure Arc connected cluster where the packet core is deployed.
customLocation CustomLocationResourceId
Azure Arc custom location where the packet core is deployed.
type This property is required. str | PlatformType
The platform type where packet core is deployed.
azure_stack_edge_device AzureStackEdgeDeviceResourceId
The Azure Stack Edge device where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified.
azure_stack_hci_cluster AzureStackHCIClusterResourceId
The Azure Stack HCI cluster where the packet core is deployed.
connected_cluster ConnectedClusterResourceId
Azure Arc connected cluster where the packet core is deployed.
custom_location CustomLocationResourceId
Azure Arc custom location where the packet core is deployed.
type This property is required. String | "AKS-HCI" | "3P-AZURE-STACK-HCI"
The platform type where packet core is deployed.
azureStackEdgeDevice Property Map
The Azure Stack Edge device where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified.
azureStackHciCluster Property Map
The Azure Stack HCI cluster where the packet core is deployed.
connectedCluster Property Map
Azure Arc connected cluster where the packet core is deployed.
customLocation Property Map
Azure Arc custom location where the packet core is deployed.

PlatformConfigurationResponse
, PlatformConfigurationResponseArgs

AzureStackEdgeDevices This property is required. List<Pulumi.AzureNative.MobileNetwork.Inputs.AzureStackEdgeDeviceResourceIdResponse>
The Azure Stack Edge devices where the packet core is deployed. If the packet core is deployed across multiple devices, all devices will appear in this list.
Type This property is required. string
The platform type where packet core is deployed.
AzureStackEdgeDevice Pulumi.AzureNative.MobileNetwork.Inputs.AzureStackEdgeDeviceResourceIdResponse
The Azure Stack Edge device where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified.
AzureStackHciCluster Pulumi.AzureNative.MobileNetwork.Inputs.AzureStackHCIClusterResourceIdResponse
The Azure Stack HCI cluster where the packet core is deployed.
ConnectedCluster Pulumi.AzureNative.MobileNetwork.Inputs.ConnectedClusterResourceIdResponse
Azure Arc connected cluster where the packet core is deployed.
CustomLocation Pulumi.AzureNative.MobileNetwork.Inputs.CustomLocationResourceIdResponse
Azure Arc custom location where the packet core is deployed.
AzureStackEdgeDevices This property is required. []AzureStackEdgeDeviceResourceIdResponse
The Azure Stack Edge devices where the packet core is deployed. If the packet core is deployed across multiple devices, all devices will appear in this list.
Type This property is required. string
The platform type where packet core is deployed.
AzureStackEdgeDevice AzureStackEdgeDeviceResourceIdResponse
The Azure Stack Edge device where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified.
AzureStackHciCluster AzureStackHCIClusterResourceIdResponse
The Azure Stack HCI cluster where the packet core is deployed.
ConnectedCluster ConnectedClusterResourceIdResponse
Azure Arc connected cluster where the packet core is deployed.
CustomLocation CustomLocationResourceIdResponse
Azure Arc custom location where the packet core is deployed.
azureStackEdgeDevices This property is required. List<AzureStackEdgeDeviceResourceIdResponse>
The Azure Stack Edge devices where the packet core is deployed. If the packet core is deployed across multiple devices, all devices will appear in this list.
type This property is required. String
The platform type where packet core is deployed.
azureStackEdgeDevice AzureStackEdgeDeviceResourceIdResponse
The Azure Stack Edge device where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified.
azureStackHciCluster AzureStackHCIClusterResourceIdResponse
The Azure Stack HCI cluster where the packet core is deployed.
connectedCluster ConnectedClusterResourceIdResponse
Azure Arc connected cluster where the packet core is deployed.
customLocation CustomLocationResourceIdResponse
Azure Arc custom location where the packet core is deployed.
azureStackEdgeDevices This property is required. AzureStackEdgeDeviceResourceIdResponse[]
The Azure Stack Edge devices where the packet core is deployed. If the packet core is deployed across multiple devices, all devices will appear in this list.
type This property is required. string
The platform type where packet core is deployed.
azureStackEdgeDevice AzureStackEdgeDeviceResourceIdResponse
The Azure Stack Edge device where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified.
azureStackHciCluster AzureStackHCIClusterResourceIdResponse
The Azure Stack HCI cluster where the packet core is deployed.
connectedCluster ConnectedClusterResourceIdResponse
Azure Arc connected cluster where the packet core is deployed.
customLocation CustomLocationResourceIdResponse
Azure Arc custom location where the packet core is deployed.
azure_stack_edge_devices This property is required. Sequence[AzureStackEdgeDeviceResourceIdResponse]
The Azure Stack Edge devices where the packet core is deployed. If the packet core is deployed across multiple devices, all devices will appear in this list.
type This property is required. str
The platform type where packet core is deployed.
azure_stack_edge_device AzureStackEdgeDeviceResourceIdResponse
The Azure Stack Edge device where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified.
azure_stack_hci_cluster AzureStackHCIClusterResourceIdResponse
The Azure Stack HCI cluster where the packet core is deployed.
connected_cluster ConnectedClusterResourceIdResponse
Azure Arc connected cluster where the packet core is deployed.
custom_location CustomLocationResourceIdResponse
Azure Arc custom location where the packet core is deployed.
azureStackEdgeDevices This property is required. List<Property Map>
The Azure Stack Edge devices where the packet core is deployed. If the packet core is deployed across multiple devices, all devices will appear in this list.
type This property is required. String
The platform type where packet core is deployed.
azureStackEdgeDevice Property Map
The Azure Stack Edge device where the packet core is deployed. If the device is part of a fault tolerant pair, either device in the pair can be specified.
azureStackHciCluster Property Map
The Azure Stack HCI cluster where the packet core is deployed.
connectedCluster Property Map
Azure Arc connected cluster where the packet core is deployed.
customLocation Property Map
Azure Arc custom location where the packet core is deployed.

PlatformType
, PlatformTypeArgs

AKS_HCI
AKS-HCIIf this option is chosen, you must set one of "azureStackEdgeDevice", "connectedCluster" or "customLocation". If multiple are set, they must be consistent with each other.
PlatformType_3P_AZURE_STACK_HCI
3P-AZURE-STACK-HCIIf this option is chosen, you must set one of "azureStackHciCluster", "connectedCluster" or "customLocation". If multiple are set, they must be consistent with each other.
PlatformType_AKS_HCI
AKS-HCIIf this option is chosen, you must set one of "azureStackEdgeDevice", "connectedCluster" or "customLocation". If multiple are set, they must be consistent with each other.
PlatformType_3P_AZURE_STACK_HCI
3P-AZURE-STACK-HCIIf this option is chosen, you must set one of "azureStackHciCluster", "connectedCluster" or "customLocation". If multiple are set, they must be consistent with each other.
AKSHCI
AKS-HCIIf this option is chosen, you must set one of "azureStackEdgeDevice", "connectedCluster" or "customLocation". If multiple are set, they must be consistent with each other.
_3PAZURESTACKHCI
3P-AZURE-STACK-HCIIf this option is chosen, you must set one of "azureStackHciCluster", "connectedCluster" or "customLocation". If multiple are set, they must be consistent with each other.
AKS_HCI
AKS-HCIIf this option is chosen, you must set one of "azureStackEdgeDevice", "connectedCluster" or "customLocation". If multiple are set, they must be consistent with each other.
PlatformType_3P_AZURE_STACK_HCI
3P-AZURE-STACK-HCIIf this option is chosen, you must set one of "azureStackHciCluster", "connectedCluster" or "customLocation". If multiple are set, they must be consistent with each other.
AK_S_HCI
AKS-HCIIf this option is chosen, you must set one of "azureStackEdgeDevice", "connectedCluster" or "customLocation". If multiple are set, they must be consistent with each other.
PLATFORM_TYPE_3_P_AZUR_E_STAC_K_HCI
3P-AZURE-STACK-HCIIf this option is chosen, you must set one of "azureStackHciCluster", "connectedCluster" or "customLocation". If multiple are set, they must be consistent with each other.
"AKS-HCI"
AKS-HCIIf this option is chosen, you must set one of "azureStackEdgeDevice", "connectedCluster" or "customLocation". If multiple are set, they must be consistent with each other.
"3P-AZURE-STACK-HCI"
3P-AZURE-STACK-HCIIf this option is chosen, you must set one of "azureStackHciCluster", "connectedCluster" or "customLocation". If multiple are set, they must be consistent with each other.

SiteResourceId
, SiteResourceIdArgs

Id This property is required. string
Site resource ID.
Id This property is required. string
Site resource ID.
id This property is required. String
Site resource ID.
id This property is required. string
Site resource ID.
id This property is required. str
Site resource ID.
id This property is required. String
Site resource ID.

SiteResourceIdResponse
, SiteResourceIdResponseArgs

Id This property is required. string
Site resource ID.
Id This property is required. string
Site resource ID.
id This property is required. String
Site resource ID.
id This property is required. string
Site resource ID.
id This property is required. str
Site resource ID.
id This property is required. String
Site 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.

UserAssignedIdentityResponse
, UserAssignedIdentityResponseArgs

ClientId This property is required. string
The client ID of the assigned identity.
PrincipalId This property is required. string
The principal ID of the assigned identity.
ClientId This property is required. string
The client ID of the assigned identity.
PrincipalId This property is required. string
The principal ID of the assigned identity.
clientId This property is required. String
The client ID of the assigned identity.
principalId This property is required. String
The principal ID of the assigned identity.
clientId This property is required. string
The client ID of the assigned identity.
principalId This property is required. string
The principal ID of the assigned identity.
client_id This property is required. str
The client ID of the assigned identity.
principal_id This property is required. str
The principal ID of the assigned identity.
clientId This property is required. String
The client ID of the assigned identity.
principalId This property is required. String
The principal ID of the assigned identity.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:mobilenetwork:PacketCoreControlPlane TestPacketCoreCP /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName} 
Copy

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

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0