1. Packages
  2. Azure Native
  3. API Docs
  4. mobilenetwork
  5. AttachedDataNetwork
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.mobilenetwork.AttachedDataNetwork

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 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",
            },
        });
    
    });
    
    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
    	})
    }
    
    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());
    
        }
    }
    
    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",
        })
    
    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",
        },
    });
    
    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
    

    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 string
    The unique name of the resource.
    args AttachedDataNetworkArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args AttachedDataNetworkArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AttachedDataNetworkArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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 = new AzureNative.MobileNetwork.Inputs.InterfacePropertiesArgs
        {
            Ipv4Address = "string",
            Ipv4Gateway = "string",
            Ipv4Subnet = "string",
            Name = "string",
        },
        AttachedDataNetworkName = "string",
        Location = "string",
        NaptConfiguration = new AzureNative.MobileNetwork.Inputs.NaptConfigurationArgs
        {
            Enabled = "string",
            PinholeLimits = 0,
            PinholeTimeouts = new AzureNative.MobileNetwork.Inputs.PinholeTimeoutsArgs
            {
                Icmp = 0,
                Tcp = 0,
                Udp = 0,
            },
            PortRange = new AzureNative.MobileNetwork.Inputs.PortRangeArgs
            {
                MaxPort = 0,
                MinPort = 0,
            },
            PortReuseHoldTime = new AzureNative.MobileNetwork.Inputs.PortReuseHoldTimesArgs
            {
                Tcp = 0,
                Udp = 0,
            },
        },
        Tags = 
        {
            { "string", "string" },
        },
        UserEquipmentAddressPoolPrefix = new[]
        {
            "string",
        },
        UserEquipmentStaticAddressPoolPrefix = new[]
        {
            "string",
        },
    });
    
    example, err := mobilenetwork.NewAttachedDataNetwork(ctx, "attachedDataNetworkResource", &mobilenetwork.AttachedDataNetworkArgs{
    	DnsAddresses: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	PacketCoreControlPlaneName: pulumi.String("string"),
    	PacketCoreDataPlaneName:    pulumi.String("string"),
    	ResourceGroupName:          pulumi.String("string"),
    	UserPlaneDataInterface: &mobilenetwork.InterfacePropertiesArgs{
    		Ipv4Address: pulumi.String("string"),
    		Ipv4Gateway: pulumi.String("string"),
    		Ipv4Subnet:  pulumi.String("string"),
    		Name:        pulumi.String("string"),
    	},
    	AttachedDataNetworkName: pulumi.String("string"),
    	Location:                pulumi.String("string"),
    	NaptConfiguration: &mobilenetwork.NaptConfigurationArgs{
    		Enabled:       pulumi.String("string"),
    		PinholeLimits: pulumi.Int(0),
    		PinholeTimeouts: &mobilenetwork.PinholeTimeoutsArgs{
    			Icmp: pulumi.Int(0),
    			Tcp:  pulumi.Int(0),
    			Udp:  pulumi.Int(0),
    		},
    		PortRange: &mobilenetwork.PortRangeArgs{
    			MaxPort: pulumi.Int(0),
    			MinPort: pulumi.Int(0),
    		},
    		PortReuseHoldTime: &mobilenetwork.PortReuseHoldTimesArgs{
    			Tcp: pulumi.Int(0),
    			Udp: pulumi.Int(0),
    		},
    	},
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	UserEquipmentAddressPoolPrefix: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	UserEquipmentStaticAddressPoolPrefix: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    })
    
    var attachedDataNetworkResource = new AttachedDataNetwork("attachedDataNetworkResource", AttachedDataNetworkArgs.builder()
        .dnsAddresses("string")
        .packetCoreControlPlaneName("string")
        .packetCoreDataPlaneName("string")
        .resourceGroupName("string")
        .userPlaneDataInterface(InterfacePropertiesArgs.builder()
            .ipv4Address("string")
            .ipv4Gateway("string")
            .ipv4Subnet("string")
            .name("string")
            .build())
        .attachedDataNetworkName("string")
        .location("string")
        .naptConfiguration(NaptConfigurationArgs.builder()
            .enabled("string")
            .pinholeLimits(0)
            .pinholeTimeouts(PinholeTimeoutsArgs.builder()
                .icmp(0)
                .tcp(0)
                .udp(0)
                .build())
            .portRange(PortRangeArgs.builder()
                .maxPort(0)
                .minPort(0)
                .build())
            .portReuseHoldTime(PortReuseHoldTimesArgs.builder()
                .tcp(0)
                .udp(0)
                .build())
            .build())
        .tags(Map.of("string", "string"))
        .userEquipmentAddressPoolPrefix("string")
        .userEquipmentStaticAddressPoolPrefix("string")
        .build());
    
    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={
            "ipv4_address": "string",
            "ipv4_gateway": "string",
            "ipv4_subnet": "string",
            "name": "string",
        },
        attached_data_network_name="string",
        location="string",
        napt_configuration={
            "enabled": "string",
            "pinhole_limits": 0,
            "pinhole_timeouts": {
                "icmp": 0,
                "tcp": 0,
                "udp": 0,
            },
            "port_range": {
                "max_port": 0,
                "min_port": 0,
            },
            "port_reuse_hold_time": {
                "tcp": 0,
                "udp": 0,
            },
        },
        tags={
            "string": "string",
        },
        user_equipment_address_pool_prefix=["string"],
        user_equipment_static_address_pool_prefix=["string"])
    
    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"],
    });
    
    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
    

    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 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 string
    The name of the packet core control plane.
    PacketCoreDataPlaneName string
    The name of the packet core data plane.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    UserPlaneDataInterface 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 string
    The name of the attached data network.
    Location 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 []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 string
    The name of the packet core control plane.
    PacketCoreDataPlaneName string
    The name of the packet core data plane.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    UserPlaneDataInterface 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 string
    The name of the attached data network.
    Location 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 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 String
    The name of the packet core control plane.
    packetCoreDataPlaneName String
    The name of the packet core data plane.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    userPlaneDataInterface 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 String
    The name of the attached data network.
    location 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 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 string
    The name of the packet core control plane.
    packetCoreDataPlaneName string
    The name of the packet core data plane.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    userPlaneDataInterface 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 string
    The name of the attached data network.
    location 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 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 str
    The name of the packet core control plane.
    packet_core_data_plane_name str
    The name of the packet core data plane.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    user_plane_data_interface 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 str
    The name of the attached data network.
    location 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 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 String
    The name of the packet core control plane.
    packetCoreDataPlaneName String
    The name of the packet core data plane.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    userPlaneDataInterface 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 String
    The name of the attached data network.
    location 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} 
    

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi