1. Packages
  2. Azure Native v2
  3. API Docs
  4. mobilenetwork
  5. AttachedDataNetwork
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.AttachedDataNetwork

Explore with Pulumi AI

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

Attached data network resource. Must be created in the same location as its parent packet core data plane. Azure REST API version: 2023-06-01. Prior API version in Azure Native 1.x: 2022-04-01-preview.

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

Example Usage

Create attached data network

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

return await Deployment.RunAsync(() => 
{
    var attachedDataNetwork = new AzureNative.MobileNetwork.AttachedDataNetwork("attachedDataNetwork", new()
    {
        AttachedDataNetworkName = "TestAttachedDataNetwork",
        DnsAddresses = new[]
        {
            "1.1.1.1",
        },
        Location = "eastus",
        NaptConfiguration = new AzureNative.MobileNetwork.Inputs.NaptConfigurationArgs
        {
            Enabled = AzureNative.MobileNetwork.NaptEnabled.Enabled,
            PinholeLimits = 65536,
            PinholeTimeouts = new AzureNative.MobileNetwork.Inputs.PinholeTimeoutsArgs
            {
                Icmp = 30,
                Tcp = 180,
                Udp = 30,
            },
            PortRange = new AzureNative.MobileNetwork.Inputs.PortRangeArgs
            {
                MaxPort = 49999,
                MinPort = 1024,
            },
            PortReuseHoldTime = new AzureNative.MobileNetwork.Inputs.PortReuseHoldTimesArgs
            {
                Tcp = 120,
                Udp = 60,
            },
        },
        PacketCoreControlPlaneName = "TestPacketCoreCP",
        PacketCoreDataPlaneName = "TestPacketCoreDP",
        ResourceGroupName = "rg1",
        UserEquipmentAddressPoolPrefix = new[]
        {
            "2.2.0.0/16",
        },
        UserEquipmentStaticAddressPoolPrefix = new[]
        {
            "2.4.0.0/16",
        },
        UserPlaneDataInterface = new AzureNative.MobileNetwork.Inputs.InterfacePropertiesArgs
        {
            Name = "N6",
        },
    });

});
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.NewAttachedDataNetwork(ctx, "attachedDataNetwork", &mobilenetwork.AttachedDataNetworkArgs{
			AttachedDataNetworkName: pulumi.String("TestAttachedDataNetwork"),
			DnsAddresses: pulumi.StringArray{
				pulumi.String("1.1.1.1"),
			},
			Location: pulumi.String("eastus"),
			NaptConfiguration: &mobilenetwork.NaptConfigurationArgs{
				Enabled:       pulumi.String(mobilenetwork.NaptEnabledEnabled),
				PinholeLimits: pulumi.Int(65536),
				PinholeTimeouts: &mobilenetwork.PinholeTimeoutsArgs{
					Icmp: pulumi.Int(30),
					Tcp:  pulumi.Int(180),
					Udp:  pulumi.Int(30),
				},
				PortRange: &mobilenetwork.PortRangeArgs{
					MaxPort: pulumi.Int(49999),
					MinPort: pulumi.Int(1024),
				},
				PortReuseHoldTime: &mobilenetwork.PortReuseHoldTimesArgs{
					Tcp: pulumi.Int(120),
					Udp: pulumi.Int(60),
				},
			},
			PacketCoreControlPlaneName: pulumi.String("TestPacketCoreCP"),
			PacketCoreDataPlaneName:    pulumi.String("TestPacketCoreDP"),
			ResourceGroupName:          pulumi.String("rg1"),
			UserEquipmentAddressPoolPrefix: pulumi.StringArray{
				pulumi.String("2.2.0.0/16"),
			},
			UserEquipmentStaticAddressPoolPrefix: pulumi.StringArray{
				pulumi.String("2.4.0.0/16"),
			},
			UserPlaneDataInterface: &mobilenetwork.InterfacePropertiesArgs{
				Name: pulumi.String("N6"),
			},
		})
		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.AttachedDataNetwork;
import com.pulumi.azurenative.mobilenetwork.AttachedDataNetworkArgs;
import com.pulumi.azurenative.mobilenetwork.inputs.NaptConfigurationArgs;
import com.pulumi.azurenative.mobilenetwork.inputs.PinholeTimeoutsArgs;
import com.pulumi.azurenative.mobilenetwork.inputs.PortRangeArgs;
import com.pulumi.azurenative.mobilenetwork.inputs.PortReuseHoldTimesArgs;
import com.pulumi.azurenative.mobilenetwork.inputs.InterfacePropertiesArgs;
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 attachedDataNetwork = new AttachedDataNetwork("attachedDataNetwork", AttachedDataNetworkArgs.builder()
            .attachedDataNetworkName("TestAttachedDataNetwork")
            .dnsAddresses("1.1.1.1")
            .location("eastus")
            .naptConfiguration(NaptConfigurationArgs.builder()
                .enabled("Enabled")
                .pinholeLimits(65536)
                .pinholeTimeouts(PinholeTimeoutsArgs.builder()
                    .icmp(30)
                    .tcp(180)
                    .udp(30)
                    .build())
                .portRange(PortRangeArgs.builder()
                    .maxPort(49999)
                    .minPort(1024)
                    .build())
                .portReuseHoldTime(PortReuseHoldTimesArgs.builder()
                    .tcp(120)
                    .udp(60)
                    .build())
                .build())
            .packetCoreControlPlaneName("TestPacketCoreCP")
            .packetCoreDataPlaneName("TestPacketCoreDP")
            .resourceGroupName("rg1")
            .userEquipmentAddressPoolPrefix("2.2.0.0/16")
            .userEquipmentStaticAddressPoolPrefix("2.4.0.0/16")
            .userPlaneDataInterface(InterfacePropertiesArgs.builder()
                .name("N6")
                .build())
            .build());

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

const attachedDataNetwork = new azure_native.mobilenetwork.AttachedDataNetwork("attachedDataNetwork", {
    attachedDataNetworkName: "TestAttachedDataNetwork",
    dnsAddresses: ["1.1.1.1"],
    location: "eastus",
    naptConfiguration: {
        enabled: azure_native.mobilenetwork.NaptEnabled.Enabled,
        pinholeLimits: 65536,
        pinholeTimeouts: {
            icmp: 30,
            tcp: 180,
            udp: 30,
        },
        portRange: {
            maxPort: 49999,
            minPort: 1024,
        },
        portReuseHoldTime: {
            tcp: 120,
            udp: 60,
        },
    },
    packetCoreControlPlaneName: "TestPacketCoreCP",
    packetCoreDataPlaneName: "TestPacketCoreDP",
    resourceGroupName: "rg1",
    userEquipmentAddressPoolPrefix: ["2.2.0.0/16"],
    userEquipmentStaticAddressPoolPrefix: ["2.4.0.0/16"],
    userPlaneDataInterface: {
        name: "N6",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

attached_data_network = azure_native.mobilenetwork.AttachedDataNetwork("attachedDataNetwork",
    attached_data_network_name="TestAttachedDataNetwork",
    dns_addresses=["1.1.1.1"],
    location="eastus",
    napt_configuration={
        "enabled": azure_native.mobilenetwork.NaptEnabled.ENABLED,
        "pinhole_limits": 65536,
        "pinhole_timeouts": {
            "icmp": 30,
            "tcp": 180,
            "udp": 30,
        },
        "port_range": {
            "max_port": 49999,
            "min_port": 1024,
        },
        "port_reuse_hold_time": {
            "tcp": 120,
            "udp": 60,
        },
    },
    packet_core_control_plane_name="TestPacketCoreCP",
    packet_core_data_plane_name="TestPacketCoreDP",
    resource_group_name="rg1",
    user_equipment_address_pool_prefix=["2.2.0.0/16"],
    user_equipment_static_address_pool_prefix=["2.4.0.0/16"],
    user_plane_data_interface={
        "name": "N6",
    })
Copy
resources:
  attachedDataNetwork:
    type: azure-native:mobilenetwork:AttachedDataNetwork
    properties:
      attachedDataNetworkName: TestAttachedDataNetwork
      dnsAddresses:
        - 1.1.1.1
      location: eastus
      naptConfiguration:
        enabled: Enabled
        pinholeLimits: 65536
        pinholeTimeouts:
          icmp: 30
          tcp: 180
          udp: 30
        portRange:
          maxPort: 49999
          minPort: 1024
        portReuseHoldTime:
          tcp: 120
          udp: 60
      packetCoreControlPlaneName: TestPacketCoreCP
      packetCoreDataPlaneName: TestPacketCoreDP
      resourceGroupName: rg1
      userEquipmentAddressPoolPrefix:
        - 2.2.0.0/16
      userEquipmentStaticAddressPoolPrefix:
        - 2.4.0.0/16
      userPlaneDataInterface:
        name: N6
Copy

Create AttachedDataNetwork Resource

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

Constructor syntax

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

@overload
def AttachedDataNetwork(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        dns_addresses: Optional[Sequence[str]] = None,
                        packet_core_control_plane_name: Optional[str] = None,
                        packet_core_data_plane_name: Optional[str] = None,
                        resource_group_name: Optional[str] = None,
                        user_plane_data_interface: Optional[InterfacePropertiesArgs] = None,
                        attached_data_network_name: Optional[str] = None,
                        location: Optional[str] = None,
                        napt_configuration: Optional[NaptConfigurationArgs] = None,
                        tags: Optional[Mapping[str, str]] = None,
                        user_equipment_address_pool_prefix: Optional[Sequence[str]] = None,
                        user_equipment_static_address_pool_prefix: Optional[Sequence[str]] = None)
func NewAttachedDataNetwork(ctx *Context, name string, args AttachedDataNetworkArgs, opts ...ResourceOption) (*AttachedDataNetwork, error)
public AttachedDataNetwork(string name, AttachedDataNetworkArgs args, CustomResourceOptions? opts = null)
public AttachedDataNetwork(String name, AttachedDataNetworkArgs args)
public AttachedDataNetwork(String name, AttachedDataNetworkArgs args, CustomResourceOptions options)
type: azure-native:mobilenetwork:AttachedDataNetwork
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. AttachedDataNetworkArgs
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. AttachedDataNetworkArgs
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. AttachedDataNetworkArgs
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. AttachedDataNetworkArgs
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. AttachedDataNetworkArgs
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 attachedDataNetworkResource = new AzureNative.Mobilenetwork.AttachedDataNetwork("attachedDataNetworkResource", new()
{
    DnsAddresses = new[]
    {
        "string",
    },
    PacketCoreControlPlaneName = "string",
    PacketCoreDataPlaneName = "string",
    ResourceGroupName = "string",
    UserPlaneDataInterface = 
    {
        { "ipv4Address", "string" },
        { "ipv4Gateway", "string" },
        { "ipv4Subnet", "string" },
        { "name", "string" },
    },
    AttachedDataNetworkName = "string",
    Location = "string",
    NaptConfiguration = 
    {
        { "enabled", "string" },
        { "pinholeLimits", 0 },
        { "pinholeTimeouts", 
        {
            { "icmp", 0 },
            { "tcp", 0 },
            { "udp", 0 },
        } },
        { "portRange", 
        {
            { "maxPort", 0 },
            { "minPort", 0 },
        } },
        { "portReuseHoldTime", 
        {
            { "tcp", 0 },
            { "udp", 0 },
        } },
    },
    Tags = 
    {
        { "string", "string" },
    },
    UserEquipmentAddressPoolPrefix = new[]
    {
        "string",
    },
    UserEquipmentStaticAddressPoolPrefix = new[]
    {
        "string",
    },
});
Copy
example, err := mobilenetwork.NewAttachedDataNetwork(ctx, "attachedDataNetworkResource", &mobilenetwork.AttachedDataNetworkArgs{
	DnsAddresses: []string{
		"string",
	},
	PacketCoreControlPlaneName: "string",
	PacketCoreDataPlaneName:    "string",
	ResourceGroupName:          "string",
	UserPlaneDataInterface: map[string]interface{}{
		"ipv4Address": "string",
		"ipv4Gateway": "string",
		"ipv4Subnet":  "string",
		"name":        "string",
	},
	AttachedDataNetworkName: "string",
	Location:                "string",
	NaptConfiguration: map[string]interface{}{
		"enabled":       "string",
		"pinholeLimits": 0,
		"pinholeTimeouts": map[string]interface{}{
			"icmp": 0,
			"tcp":  0,
			"udp":  0,
		},
		"portRange": map[string]interface{}{
			"maxPort": 0,
			"minPort": 0,
		},
		"portReuseHoldTime": map[string]interface{}{
			"tcp": 0,
			"udp": 0,
		},
	},
	Tags: map[string]interface{}{
		"string": "string",
	},
	UserEquipmentAddressPoolPrefix: []string{
		"string",
	},
	UserEquipmentStaticAddressPoolPrefix: []string{
		"string",
	},
})
Copy
var attachedDataNetworkResource = new AttachedDataNetwork("attachedDataNetworkResource", AttachedDataNetworkArgs.builder()
    .dnsAddresses("string")
    .packetCoreControlPlaneName("string")
    .packetCoreDataPlaneName("string")
    .resourceGroupName("string")
    .userPlaneDataInterface(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .attachedDataNetworkName("string")
    .location("string")
    .naptConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .userEquipmentAddressPoolPrefix("string")
    .userEquipmentStaticAddressPoolPrefix("string")
    .build());
Copy
attached_data_network_resource = azure_native.mobilenetwork.AttachedDataNetwork("attachedDataNetworkResource",
    dns_addresses=[string],
    packet_core_control_plane_name=string,
    packet_core_data_plane_name=string,
    resource_group_name=string,
    user_plane_data_interface={
        ipv4Address: string,
        ipv4Gateway: string,
        ipv4Subnet: string,
        name: string,
    },
    attached_data_network_name=string,
    location=string,
    napt_configuration={
        enabled: string,
        pinholeLimits: 0,
        pinholeTimeouts: {
            icmp: 0,
            tcp: 0,
            udp: 0,
        },
        portRange: {
            maxPort: 0,
            minPort: 0,
        },
        portReuseHoldTime: {
            tcp: 0,
            udp: 0,
        },
    },
    tags={
        string: string,
    },
    user_equipment_address_pool_prefix=[string],
    user_equipment_static_address_pool_prefix=[string])
Copy
const attachedDataNetworkResource = new azure_native.mobilenetwork.AttachedDataNetwork("attachedDataNetworkResource", {
    dnsAddresses: ["string"],
    packetCoreControlPlaneName: "string",
    packetCoreDataPlaneName: "string",
    resourceGroupName: "string",
    userPlaneDataInterface: {
        ipv4Address: "string",
        ipv4Gateway: "string",
        ipv4Subnet: "string",
        name: "string",
    },
    attachedDataNetworkName: "string",
    location: "string",
    naptConfiguration: {
        enabled: "string",
        pinholeLimits: 0,
        pinholeTimeouts: {
            icmp: 0,
            tcp: 0,
            udp: 0,
        },
        portRange: {
            maxPort: 0,
            minPort: 0,
        },
        portReuseHoldTime: {
            tcp: 0,
            udp: 0,
        },
    },
    tags: {
        string: "string",
    },
    userEquipmentAddressPoolPrefix: ["string"],
    userEquipmentStaticAddressPoolPrefix: ["string"],
});
Copy
type: azure-native:mobilenetwork:AttachedDataNetwork
properties:
    attachedDataNetworkName: string
    dnsAddresses:
        - string
    location: string
    naptConfiguration:
        enabled: string
        pinholeLimits: 0
        pinholeTimeouts:
            icmp: 0
            tcp: 0
            udp: 0
        portRange:
            maxPort: 0
            minPort: 0
        portReuseHoldTime:
            tcp: 0
            udp: 0
    packetCoreControlPlaneName: string
    packetCoreDataPlaneName: string
    resourceGroupName: string
    tags:
        string: string
    userEquipmentAddressPoolPrefix:
        - string
    userEquipmentStaticAddressPoolPrefix:
        - string
    userPlaneDataInterface:
        ipv4Address: string
        ipv4Gateway: string
        ipv4Subnet: string
        name: string
Copy

AttachedDataNetwork 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 AttachedDataNetwork resource accepts the following input properties:

DnsAddresses This property is required. List<string>
The DNS servers to signal to UEs to use for this attached data network. This configuration is mandatory - if you don't want DNS servers, you must provide an empty array.
PacketCoreControlPlaneName
This property is required.
Changes to this property will trigger replacement.
string
The name of the packet core control plane.
PacketCoreDataPlaneName
This property is required.
Changes to this property will trigger replacement.
string
The name of the packet core data plane.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
UserPlaneDataInterface This property is required. Pulumi.AzureNative.MobileNetwork.Inputs.InterfaceProperties
The user plane interface on the data network. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
AttachedDataNetworkName Changes to this property will trigger replacement. string
The name of the attached data network.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
NaptConfiguration Pulumi.AzureNative.MobileNetwork.Inputs.NaptConfiguration
The network address and port translation (NAPT) configuration. If this is not specified, the attached data network will use a default NAPT configuration with NAPT enabled.
Tags Dictionary<string, string>
Resource tags.
UserEquipmentAddressPoolPrefix List<string>
The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will dynamically assign IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. You must define at least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix. If you define both, they must be of the same size.
UserEquipmentStaticAddressPoolPrefix List<string>
The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will assign static IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. The static IP address for a specific UE is set in StaticIPConfiguration on the corresponding SIM resource. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined, they must be of the same size.
DnsAddresses This property is required. []string
The DNS servers to signal to UEs to use for this attached data network. This configuration is mandatory - if you don't want DNS servers, you must provide an empty array.
PacketCoreControlPlaneName
This property is required.
Changes to this property will trigger replacement.
string
The name of the packet core control plane.
PacketCoreDataPlaneName
This property is required.
Changes to this property will trigger replacement.
string
The name of the packet core data plane.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
UserPlaneDataInterface This property is required. InterfacePropertiesArgs
The user plane interface on the data network. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
AttachedDataNetworkName Changes to this property will trigger replacement. string
The name of the attached data network.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
NaptConfiguration NaptConfigurationArgs
The network address and port translation (NAPT) configuration. If this is not specified, the attached data network will use a default NAPT configuration with NAPT enabled.
Tags map[string]string
Resource tags.
UserEquipmentAddressPoolPrefix []string
The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will dynamically assign IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. You must define at least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix. If you define both, they must be of the same size.
UserEquipmentStaticAddressPoolPrefix []string
The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will assign static IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. The static IP address for a specific UE is set in StaticIPConfiguration on the corresponding SIM resource. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined, they must be of the same size.
dnsAddresses This property is required. List<String>
The DNS servers to signal to UEs to use for this attached data network. This configuration is mandatory - if you don't want DNS servers, you must provide an empty array.
packetCoreControlPlaneName
This property is required.
Changes to this property will trigger replacement.
String
The name of the packet core control plane.
packetCoreDataPlaneName
This property is required.
Changes to this property will trigger replacement.
String
The name of the packet core data plane.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
userPlaneDataInterface This property is required. InterfaceProperties
The user plane interface on the data network. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
attachedDataNetworkName Changes to this property will trigger replacement. String
The name of the attached data network.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
naptConfiguration NaptConfiguration
The network address and port translation (NAPT) configuration. If this is not specified, the attached data network will use a default NAPT configuration with NAPT enabled.
tags Map<String,String>
Resource tags.
userEquipmentAddressPoolPrefix List<String>
The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will dynamically assign IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. You must define at least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix. If you define both, they must be of the same size.
userEquipmentStaticAddressPoolPrefix List<String>
The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will assign static IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. The static IP address for a specific UE is set in StaticIPConfiguration on the corresponding SIM resource. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined, they must be of the same size.
dnsAddresses This property is required. string[]
The DNS servers to signal to UEs to use for this attached data network. This configuration is mandatory - if you don't want DNS servers, you must provide an empty array.
packetCoreControlPlaneName
This property is required.
Changes to this property will trigger replacement.
string
The name of the packet core control plane.
packetCoreDataPlaneName
This property is required.
Changes to this property will trigger replacement.
string
The name of the packet core data plane.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
userPlaneDataInterface This property is required. InterfaceProperties
The user plane interface on the data network. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
attachedDataNetworkName Changes to this property will trigger replacement. string
The name of the attached data network.
location Changes to this property will trigger replacement. string
The geo-location where the resource lives
naptConfiguration NaptConfiguration
The network address and port translation (NAPT) configuration. If this is not specified, the attached data network will use a default NAPT configuration with NAPT enabled.
tags {[key: string]: string}
Resource tags.
userEquipmentAddressPoolPrefix string[]
The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will dynamically assign IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. You must define at least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix. If you define both, they must be of the same size.
userEquipmentStaticAddressPoolPrefix string[]
The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will assign static IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. The static IP address for a specific UE is set in StaticIPConfiguration on the corresponding SIM resource. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined, they must be of the same size.
dns_addresses This property is required. Sequence[str]
The DNS servers to signal to UEs to use for this attached data network. This configuration is mandatory - if you don't want DNS servers, you must provide an empty array.
packet_core_control_plane_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the packet core control plane.
packet_core_data_plane_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the packet core data plane.
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.
user_plane_data_interface This property is required. InterfacePropertiesArgs
The user plane interface on the data network. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
attached_data_network_name Changes to this property will trigger replacement. str
The name of the attached data network.
location Changes to this property will trigger replacement. str
The geo-location where the resource lives
napt_configuration NaptConfigurationArgs
The network address and port translation (NAPT) configuration. If this is not specified, the attached data network will use a default NAPT configuration with NAPT enabled.
tags Mapping[str, str]
Resource tags.
user_equipment_address_pool_prefix Sequence[str]
The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will dynamically assign IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. You must define at least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix. If you define both, they must be of the same size.
user_equipment_static_address_pool_prefix Sequence[str]
The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will assign static IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. The static IP address for a specific UE is set in StaticIPConfiguration on the corresponding SIM resource. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined, they must be of the same size.
dnsAddresses This property is required. List<String>
The DNS servers to signal to UEs to use for this attached data network. This configuration is mandatory - if you don't want DNS servers, you must provide an empty array.
packetCoreControlPlaneName
This property is required.
Changes to this property will trigger replacement.
String
The name of the packet core control plane.
packetCoreDataPlaneName
This property is required.
Changes to this property will trigger replacement.
String
The name of the packet core data plane.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
userPlaneDataInterface This property is required. Property Map
The user plane interface on the data network. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
attachedDataNetworkName Changes to this property will trigger replacement. String
The name of the attached data network.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
naptConfiguration Property Map
The network address and port translation (NAPT) configuration. If this is not specified, the attached data network will use a default NAPT configuration with NAPT enabled.
tags Map<String>
Resource tags.
userEquipmentAddressPoolPrefix List<String>
The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will dynamically assign IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. You must define at least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix. If you define both, they must be of the same size.
userEquipmentStaticAddressPoolPrefix List<String>
The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will assign static IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. The static IP address for a specific UE is set in StaticIPConfiguration on the corresponding SIM resource. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined, they must be of the same size.

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
ProvisioningState string
The provisioning state of the attached data network resource.
SystemData Pulumi.AzureNative.MobileNetwork.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
ProvisioningState string
The provisioning state of the attached data network resource.
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
provisioningState String
The provisioning state of the attached data network resource.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource
provisioningState string
The provisioning state of the attached data network resource.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the resource
provisioning_state str
The provisioning state of the attached data network resource.
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
provisioningState String
The provisioning state of the attached data network resource.
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

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.

NaptConfiguration
, NaptConfigurationArgs

Enabled string | Pulumi.AzureNative.MobileNetwork.NaptEnabled
Whether NAPT is enabled for connections to this attached data network.
PinholeLimits int
Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
PinholeTimeouts Pulumi.AzureNative.MobileNetwork.Inputs.PinholeTimeouts
Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second.
PortRange Pulumi.AzureNative.MobileNetwork.Inputs.PortRange
Range of port numbers to use as translated ports on each translated address. If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)
PortReuseHoldTime Pulumi.AzureNative.MobileNetwork.Inputs.PortReuseHoldTimes
The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be at least 1 second.
Enabled string | NaptEnabled
Whether NAPT is enabled for connections to this attached data network.
PinholeLimits int
Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
PinholeTimeouts PinholeTimeouts
Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second.
PortRange PortRange
Range of port numbers to use as translated ports on each translated address. If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)
PortReuseHoldTime PortReuseHoldTimes
The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be at least 1 second.
enabled String | NaptEnabled
Whether NAPT is enabled for connections to this attached data network.
pinholeLimits Integer
Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
pinholeTimeouts PinholeTimeouts
Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second.
portRange PortRange
Range of port numbers to use as translated ports on each translated address. If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)
portReuseHoldTime PortReuseHoldTimes
The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be at least 1 second.
enabled string | NaptEnabled
Whether NAPT is enabled for connections to this attached data network.
pinholeLimits number
Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
pinholeTimeouts PinholeTimeouts
Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second.
portRange PortRange
Range of port numbers to use as translated ports on each translated address. If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)
portReuseHoldTime PortReuseHoldTimes
The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be at least 1 second.
enabled str | NaptEnabled
Whether NAPT is enabled for connections to this attached data network.
pinhole_limits int
Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
pinhole_timeouts PinholeTimeouts
Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second.
port_range PortRange
Range of port numbers to use as translated ports on each translated address. If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)
port_reuse_hold_time PortReuseHoldTimes
The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be at least 1 second.
enabled String | "Enabled" | "Disabled"
Whether NAPT is enabled for connections to this attached data network.
pinholeLimits Number
Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
pinholeTimeouts Property Map
Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second.
portRange Property Map
Range of port numbers to use as translated ports on each translated address. If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)
portReuseHoldTime Property Map
The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be at least 1 second.

NaptConfigurationResponse
, NaptConfigurationResponseArgs

Enabled string
Whether NAPT is enabled for connections to this attached data network.
PinholeLimits int
Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
PinholeTimeouts Pulumi.AzureNative.MobileNetwork.Inputs.PinholeTimeoutsResponse
Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second.
PortRange Pulumi.AzureNative.MobileNetwork.Inputs.PortRangeResponse
Range of port numbers to use as translated ports on each translated address. If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)
PortReuseHoldTime Pulumi.AzureNative.MobileNetwork.Inputs.PortReuseHoldTimesResponse
The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be at least 1 second.
Enabled string
Whether NAPT is enabled for connections to this attached data network.
PinholeLimits int
Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
PinholeTimeouts PinholeTimeoutsResponse
Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second.
PortRange PortRangeResponse
Range of port numbers to use as translated ports on each translated address. If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)
PortReuseHoldTime PortReuseHoldTimesResponse
The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be at least 1 second.
enabled String
Whether NAPT is enabled for connections to this attached data network.
pinholeLimits Integer
Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
pinholeTimeouts PinholeTimeoutsResponse
Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second.
portRange PortRangeResponse
Range of port numbers to use as translated ports on each translated address. If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)
portReuseHoldTime PortReuseHoldTimesResponse
The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be at least 1 second.
enabled string
Whether NAPT is enabled for connections to this attached data network.
pinholeLimits number
Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
pinholeTimeouts PinholeTimeoutsResponse
Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second.
portRange PortRangeResponse
Range of port numbers to use as translated ports on each translated address. If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)
portReuseHoldTime PortReuseHoldTimesResponse
The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be at least 1 second.
enabled str
Whether NAPT is enabled for connections to this attached data network.
pinhole_limits int
Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
pinhole_timeouts PinholeTimeoutsResponse
Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second.
port_range PortRangeResponse
Range of port numbers to use as translated ports on each translated address. If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)
port_reuse_hold_time PortReuseHoldTimesResponse
The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be at least 1 second.
enabled String
Whether NAPT is enabled for connections to this attached data network.
pinholeLimits Number
Maximum number of UDP and TCP pinholes that can be open simultaneously on the core interface. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
pinholeTimeouts Property Map
Expiry times of inactive NAPT pinholes, in seconds. All timers must be at least 1 second.
portRange Property Map
Range of port numbers to use as translated ports on each translated address. If not specified and NAPT is enabled, this range defaults to 1,024 - 49,999. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA. Ports 50,000 and above are reserved for non-NAPT use.)
portReuseHoldTime Property Map
The minimum time (in seconds) that will pass before a port that was used by a closed pinhole can be recycled for use by another pinhole. All hold times must be at least 1 second.

NaptEnabled
, NaptEnabledArgs

Enabled
EnabledNAPT is enabled
Disabled
DisabledNAPT is disabled
NaptEnabledEnabled
EnabledNAPT is enabled
NaptEnabledDisabled
DisabledNAPT is disabled
Enabled
EnabledNAPT is enabled
Disabled
DisabledNAPT is disabled
Enabled
EnabledNAPT is enabled
Disabled
DisabledNAPT is disabled
ENABLED
EnabledNAPT is enabled
DISABLED
DisabledNAPT is disabled
"Enabled"
EnabledNAPT is enabled
"Disabled"
DisabledNAPT is disabled

PinholeTimeouts
, PinholeTimeoutsArgs

Icmp int
Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 30 seconds.
Tcp int
Pinhole timeout for TCP pinholes in seconds. Default for TCP is 3 minutes.
Udp int
Pinhole timeout for UDP pinholes in seconds. Default for UDP is 30 seconds.
Icmp int
Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 30 seconds.
Tcp int
Pinhole timeout for TCP pinholes in seconds. Default for TCP is 3 minutes.
Udp int
Pinhole timeout for UDP pinholes in seconds. Default for UDP is 30 seconds.
icmp Integer
Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 30 seconds.
tcp Integer
Pinhole timeout for TCP pinholes in seconds. Default for TCP is 3 minutes.
udp Integer
Pinhole timeout for UDP pinholes in seconds. Default for UDP is 30 seconds.
icmp number
Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 30 seconds.
tcp number
Pinhole timeout for TCP pinholes in seconds. Default for TCP is 3 minutes.
udp number
Pinhole timeout for UDP pinholes in seconds. Default for UDP is 30 seconds.
icmp int
Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 30 seconds.
tcp int
Pinhole timeout for TCP pinholes in seconds. Default for TCP is 3 minutes.
udp int
Pinhole timeout for UDP pinholes in seconds. Default for UDP is 30 seconds.
icmp Number
Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 30 seconds.
tcp Number
Pinhole timeout for TCP pinholes in seconds. Default for TCP is 3 minutes.
udp Number
Pinhole timeout for UDP pinholes in seconds. Default for UDP is 30 seconds.

PinholeTimeoutsResponse
, PinholeTimeoutsResponseArgs

Icmp int
Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 30 seconds.
Tcp int
Pinhole timeout for TCP pinholes in seconds. Default for TCP is 3 minutes.
Udp int
Pinhole timeout for UDP pinholes in seconds. Default for UDP is 30 seconds.
Icmp int
Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 30 seconds.
Tcp int
Pinhole timeout for TCP pinholes in seconds. Default for TCP is 3 minutes.
Udp int
Pinhole timeout for UDP pinholes in seconds. Default for UDP is 30 seconds.
icmp Integer
Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 30 seconds.
tcp Integer
Pinhole timeout for TCP pinholes in seconds. Default for TCP is 3 minutes.
udp Integer
Pinhole timeout for UDP pinholes in seconds. Default for UDP is 30 seconds.
icmp number
Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 30 seconds.
tcp number
Pinhole timeout for TCP pinholes in seconds. Default for TCP is 3 minutes.
udp number
Pinhole timeout for UDP pinholes in seconds. Default for UDP is 30 seconds.
icmp int
Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 30 seconds.
tcp int
Pinhole timeout for TCP pinholes in seconds. Default for TCP is 3 minutes.
udp int
Pinhole timeout for UDP pinholes in seconds. Default for UDP is 30 seconds.
icmp Number
Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 30 seconds.
tcp Number
Pinhole timeout for TCP pinholes in seconds. Default for TCP is 3 minutes.
udp Number
Pinhole timeout for UDP pinholes in seconds. Default for UDP is 30 seconds.

PortRange
, PortRangeArgs

MaxPort int
The maximum port number
MinPort int
The minimum port number
MaxPort int
The maximum port number
MinPort int
The minimum port number
maxPort Integer
The maximum port number
minPort Integer
The minimum port number
maxPort number
The maximum port number
minPort number
The minimum port number
max_port int
The maximum port number
min_port int
The minimum port number
maxPort Number
The maximum port number
minPort Number
The minimum port number

PortRangeResponse
, PortRangeResponseArgs

MaxPort int
The maximum port number
MinPort int
The minimum port number
MaxPort int
The maximum port number
MinPort int
The minimum port number
maxPort Integer
The maximum port number
minPort Integer
The minimum port number
maxPort number
The maximum port number
minPort number
The minimum port number
max_port int
The maximum port number
min_port int
The minimum port number
maxPort Number
The maximum port number
minPort Number
The minimum port number

PortReuseHoldTimes
, PortReuseHoldTimesArgs

Tcp int
Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Default for TCP is 2 minutes.
Udp int
Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Default for UDP is 1 minute.
Tcp int
Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Default for TCP is 2 minutes.
Udp int
Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Default for UDP is 1 minute.
tcp Integer
Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Default for TCP is 2 minutes.
udp Integer
Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Default for UDP is 1 minute.
tcp number
Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Default for TCP is 2 minutes.
udp number
Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Default for UDP is 1 minute.
tcp int
Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Default for TCP is 2 minutes.
udp int
Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Default for UDP is 1 minute.
tcp Number
Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Default for TCP is 2 minutes.
udp Number
Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Default for UDP is 1 minute.

PortReuseHoldTimesResponse
, PortReuseHoldTimesResponseArgs

Tcp int
Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Default for TCP is 2 minutes.
Udp int
Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Default for UDP is 1 minute.
Tcp int
Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Default for TCP is 2 minutes.
Udp int
Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Default for UDP is 1 minute.
tcp Integer
Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Default for TCP is 2 minutes.
udp Integer
Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Default for UDP is 1 minute.
tcp number
Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Default for TCP is 2 minutes.
udp number
Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Default for UDP is 1 minute.
tcp int
Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Default for TCP is 2 minutes.
udp int
Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Default for UDP is 1 minute.
tcp Number
Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Default for TCP is 2 minutes.
udp Number
Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Default for UDP is 1 minute.

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Import

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

$ pulumi import azure-native:mobilenetwork:AttachedDataNetwork TestAttachedDataNetwork /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/{packetCoreControlPlaneName}/packetCoreDataPlanes/{packetCoreDataPlaneName}/attachedDataNetworks/{attachedDataNetworkName} 
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
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