Azure Native

Pulumi Official
Package maintained by Pulumi
v1.67.0 published on Tuesday, Jul 12, 2022 by Pulumi

AttachedDataNetwork

Attached data network resource. API Version: 2022-01-01-preview.

Example Usage

Create attached data network

using Pulumi;
using AzureNative = Pulumi.AzureNative;

class MyStack : Stack
{
    public MyStack()
    {
        var attachedDataNetwork = new AzureNative.MobileNetwork.AttachedDataNetwork("attachedDataNetwork", new AzureNative.MobileNetwork.AttachedDataNetworkArgs
        {
            AttachedDataNetworkName = "TestAttachedDataNetwork",
            Location = "eastus",
            NaptConfiguration = new AzureNative.MobileNetwork.Inputs.NaptConfigurationArgs
            {
                Enabled = "Enabled",
                PinholeLimits = 65536,
                PinholeTimeouts = new AzureNative.MobileNetwork.Inputs.PinholeTimeoutsArgs
                {
                    Icmp = 60,
                    Tcp = 7440,
                    Udp = 300,
                },
                PortRange = new AzureNative.MobileNetwork.Inputs.PortRangeArgs
                {
                    MaxPort = 65535,
                    MinPort = 1024,
                },
                PortReuseHoldTime = new AzureNative.MobileNetwork.Inputs.PortReuseHoldTimesArgs
                {
                    Tcp = 120,
                    Udp = 60,
                },
            },
            PacketCoreControlPlaneName = "TestPacketCoreCP",
            PacketCoreDataPlaneName = "TestPacketCoreDP",
            ResourceGroupName = "rg1",
            UserEquipmentAddressPoolPrefix = 
            {
                "2.2.0.0/16",
            },
            UserEquipmentStaticAddressPoolPrefix = 
            {
                "2.4.0.0/16",
            },
            UserPlaneDataInterface = new AzureNative.MobileNetwork.Inputs.InterfacePropertiesArgs
            {
                Name = "N6",
            },
        });
    }

}
package main

import (
	mobilenetwork "github.com/pulumi/pulumi-azure-native/sdk/go/azure/mobilenetwork"
	"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"),
			Location:                pulumi.String("eastus"),
			NaptConfiguration: &mobilenetwork.NaptConfigurationArgs{
				Enabled:       pulumi.String("Enabled"),
				PinholeLimits: pulumi.Int(65536),
				PinholeTimeouts: &mobilenetwork.PinholeTimeoutsArgs{
					Icmp: pulumi.Int(60),
					Tcp:  pulumi.Int(7440),
					Udp:  pulumi.Int(300),
				},
				PortRange: &mobilenetwork.PortRangeArgs{
					MaxPort: pulumi.Int(65535),
					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 java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;

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")
            .location("eastus")
            .naptConfiguration(Map.ofEntries(
                Map.entry("enabled", "Enabled"),
                Map.entry("pinholeLimits", 65536),
                Map.entry("pinholeTimeouts", Map.ofEntries(
                    Map.entry("icmp", 60),
                    Map.entry("tcp", 7440),
                    Map.entry("udp", 300)
                )),
                Map.entry("portRange", Map.ofEntries(
                    Map.entry("maxPort", 65535),
                    Map.entry("minPort", 1024)
                )),
                Map.entry("portReuseHoldTime", Map.ofEntries(
                    Map.entry("tcp", 120),
                    Map.entry("udp", 60)
                ))
            ))
            .packetCoreControlPlaneName("TestPacketCoreCP")
            .packetCoreDataPlaneName("TestPacketCoreDP")
            .resourceGroupName("rg1")
            .userEquipmentAddressPoolPrefix("2.2.0.0/16")
            .userEquipmentStaticAddressPoolPrefix("2.4.0.0/16")
            .userPlaneDataInterface(Map.of("name", "N6"))
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

attached_data_network = azure_native.mobilenetwork.AttachedDataNetwork("attachedDataNetwork",
    attached_data_network_name="TestAttachedDataNetwork",
    location="eastus",
    napt_configuration=azure_native.mobilenetwork.NaptConfigurationArgs(
        enabled="Enabled",
        pinhole_limits=65536,
        pinhole_timeouts=azure_native.mobilenetwork.PinholeTimeoutsArgs(
            icmp=60,
            tcp=7440,
            udp=300,
        ),
        port_range=azure_native.mobilenetwork.PortRangeArgs(
            max_port=65535,
            min_port=1024,
        ),
        port_reuse_hold_time=azure_native.mobilenetwork.PortReuseHoldTimesArgs(
            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=azure_native.mobilenetwork.InterfacePropertiesArgs(
        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",
    location: "eastus",
    naptConfiguration: {
        enabled: "Enabled",
        pinholeLimits: 65536,
        pinholeTimeouts: {
            icmp: 60,
            tcp: 7440,
            udp: 300,
        },
        portRange: {
            maxPort: 65535,
            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
      location: eastus
      naptConfiguration:
        enabled: Enabled
        pinholeLimits: 65536
        pinholeTimeouts:
          icmp: 60
          tcp: 7440
          udp: 300
        portRange:
          maxPort: 65535
          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 a AttachedDataNetwork Resource

new AttachedDataNetwork(name: string, args: AttachedDataNetworkArgs, opts?: CustomResourceOptions);
@overload
def AttachedDataNetwork(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        attached_data_network_name: Optional[str] = None,
                        created_at: Optional[str] = None,
                        created_by: Optional[str] = None,
                        created_by_type: Optional[Union[str, CreatedByType]] = None,
                        last_modified_at: Optional[str] = None,
                        last_modified_by: Optional[str] = None,
                        last_modified_by_type: Optional[Union[str, CreatedByType]] = None,
                        location: Optional[str] = None,
                        napt_configuration: Optional[NaptConfigurationArgs] = None,
                        packet_core_control_plane_name: Optional[str] = None,
                        packet_core_data_plane_name: Optional[str] = None,
                        resource_group_name: Optional[str] = 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,
                        user_plane_data_interface: Optional[InterfacePropertiesArgs] = None)
@overload
def AttachedDataNetwork(resource_name: str,
                        args: AttachedDataNetworkArgs,
                        opts: Optional[ResourceOptions] = 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.

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.

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

The AttachedDataNetwork resource accepts the following input properties:

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.InterfacePropertiesArgs

The user plane interface on the data network. In 5G networks this is called as N6 interface whereas in 4G networks this is called as SGi interface.

AttachedDataNetworkName string

The name of the attached data network.

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string | Pulumi.AzureNative.MobileNetwork.CreatedByType

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 | Pulumi.AzureNative.MobileNetwork.CreatedByType

The type of identity that last modified the resource.

Location string

The geo-location where the resource lives

NaptConfiguration Pulumi.AzureNative.MobileNetwork.Inputs.NaptConfigurationArgs

The Network Address and Port Translation configuration. If not specified the attached data network uses a default NAPT configuration with NAPT enabled.

Tags Dictionary<string, string>

Resource tags.

UserEquipmentAddressPoolPrefix List<string>

The user equipment address pool prefixes for the attached data network that are dynamically assigned by the core to UEs when they set up a PDU session. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size.

UserEquipmentStaticAddressPoolPrefix List<string>

The user equipment address pool prefixes for the attached data network that are statically assigned by the core to UEs when they set up a PDU session. The mapping of static IP to sim is configured in staticIpConfiguration on the sim resource. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size.

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. In 5G networks this is called as N6 interface whereas in 4G networks this is called as SGi interface.

AttachedDataNetworkName string

The name of the attached data network.

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string | CreatedByType

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 | CreatedByType

The type of identity that last modified the resource.

Location string

The geo-location where the resource lives

NaptConfiguration NaptConfigurationArgs

The Network Address and Port Translation configuration. If not specified the attached data network uses a default NAPT configuration with NAPT enabled.

Tags map[string]string

Resource tags.

UserEquipmentAddressPoolPrefix []string

The user equipment address pool prefixes for the attached data network that are dynamically assigned by the core to UEs when they set up a PDU session. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size.

UserEquipmentStaticAddressPoolPrefix []string

The user equipment address pool prefixes for the attached data network that are statically assigned by the core to UEs when they set up a PDU session. The mapping of static IP to sim is configured in staticIpConfiguration on the sim resource. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size.

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. In 5G networks this is called as N6 interface whereas in 4G networks this is called as SGi interface.

attachedDataNetworkName String

The name of the attached data network.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String | CreatedByType

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 | CreatedByType

The type of identity that last modified the resource.

location String

The geo-location where the resource lives

naptConfiguration NaptConfigurationArgs

The Network Address and Port Translation configuration. If not specified the attached data network uses a default NAPT configuration with NAPT enabled.

tags Map<String,String>

Resource tags.

userEquipmentAddressPoolPrefix List<String>

The user equipment address pool prefixes for the attached data network that are dynamically assigned by the core to UEs when they set up a PDU session. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size.

userEquipmentStaticAddressPoolPrefix List<String>

The user equipment address pool prefixes for the attached data network that are statically assigned by the core to UEs when they set up a PDU session. The mapping of static IP to sim is configured in staticIpConfiguration on the sim resource. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size.

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. In 5G networks this is called as N6 interface whereas in 4G networks this is called as SGi interface.

attachedDataNetworkName string

The name of the attached data network.

createdAt string

The timestamp of resource creation (UTC).

createdBy string

The identity that created the resource.

createdByType string | CreatedByType

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 | CreatedByType

The type of identity that last modified the resource.

location string

The geo-location where the resource lives

naptConfiguration NaptConfigurationArgs

The Network Address and Port Translation configuration. If not specified the attached data network uses a default NAPT configuration with NAPT enabled.

tags {[key: string]: string}

Resource tags.

userEquipmentAddressPoolPrefix string[]

The user equipment address pool prefixes for the attached data network that are dynamically assigned by the core to UEs when they set up a PDU session. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size.

userEquipmentStaticAddressPoolPrefix string[]

The user equipment address pool prefixes for the attached data network that are statically assigned by the core to UEs when they set up a PDU session. The mapping of static IP to sim is configured in staticIpConfiguration on the sim resource. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size.

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. In 5G networks this is called as N6 interface whereas in 4G networks this is called as SGi interface.

attached_data_network_name str

The name of the attached data network.

created_at str

The timestamp of resource creation (UTC).

created_by str

The identity that created the resource.

created_by_type str | CreatedByType

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 | CreatedByType

The type of identity that last modified the resource.

location str

The geo-location where the resource lives

napt_configuration NaptConfigurationArgs

The Network Address and Port Translation configuration. If not specified the attached data network uses a default NAPT configuration with NAPT enabled.

tags Mapping[str, str]

Resource tags.

user_equipment_address_pool_prefix Sequence[str]

The user equipment address pool prefixes for the attached data network that are dynamically assigned by the core to UEs when they set up a PDU session. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size.

user_equipment_static_address_pool_prefix Sequence[str]

The user equipment address pool prefixes for the attached data network that are statically assigned by the core to UEs when they set up a PDU session. The mapping of static IP to sim is configured in staticIpConfiguration on the sim resource. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size.

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. In 5G networks this is called as N6 interface whereas in 4G networks this is called as SGi interface.

attachedDataNetworkName String

The name of the attached data network.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String | "User" | "Application" | "ManagedIdentity" | "Key"

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 | "User" | "Application" | "ManagedIdentity" | "Key"

The type of identity that last modified the resource.

location String

The geo-location where the resource lives

naptConfiguration Property Map

The Network Address and Port Translation configuration. If not specified the attached data network uses a default NAPT configuration with NAPT enabled.

tags Map<String>

Resource tags.

userEquipmentAddressPoolPrefix List<String>

The user equipment address pool prefixes for the attached data network that are dynamically assigned by the core to UEs when they set up a PDU session. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be the same size.

userEquipmentStaticAddressPoolPrefix List<String>

The user equipment address pool prefixes for the attached data network that are statically assigned by the core to UEs when they set up a PDU session. The mapping of static IP to sim is configured in staticIpConfiguration on the sim resource. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined then they must be 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.

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.

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.

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.

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.

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.

type String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Supporting Types

CreatedByType

User
User
Application
Application
ManagedIdentity
ManagedIdentity
Key
Key
CreatedByTypeUser
User
CreatedByTypeApplication
Application
CreatedByTypeManagedIdentity
ManagedIdentity
CreatedByTypeKey
Key
User
User
Application
Application
ManagedIdentity
ManagedIdentity
Key
Key
User
User
Application
Application
ManagedIdentity
ManagedIdentity
Key
Key
USER
User
APPLICATION
Application
MANAGED_IDENTITY
ManagedIdentity
KEY
Key
"User"
User
"Application"
Application
"ManagedIdentity"
ManagedIdentity
"Key"
Key

InterfaceProperties

Name string

The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge machine.

Name string

The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge machine.

name String

The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge machine.

name string

The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge machine.

name str

The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge machine.

name String

The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge machine.

InterfacePropertiesResponse

Name string

The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge machine.

Name string

The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge machine.

name String

The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge machine.

name string

The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge machine.

name str

The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge machine.

name String

The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge machine.

NaptConfiguration

Enabled string | Pulumi.AzureNative.MobileNetwork.NaptEnabled

Whether NAPT is enabled for connections to this attachedDataNetwork.

PinholeLimits int

Maximum number of UDP and TCP pinholes that can be open simultaneously on the core 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 - 65,535. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA.)

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 minimum 1 second.

Enabled string | NaptEnabled

Whether NAPT is enabled for connections to this attachedDataNetwork.

PinholeLimits int

Maximum number of UDP and TCP pinholes that can be open simultaneously on the core 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 - 65,535. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA.)

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 minimum 1 second.

enabled String | NaptEnabled

Whether NAPT is enabled for connections to this attachedDataNetwork.

pinholeLimits Integer

Maximum number of UDP and TCP pinholes that can be open simultaneously on the core 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 - 65,535. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA.)

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 minimum 1 second.

enabled string | NaptEnabled

Whether NAPT is enabled for connections to this attachedDataNetwork.

pinholeLimits number

Maximum number of UDP and TCP pinholes that can be open simultaneously on the core 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 - 65,535. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA.)

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 minimum 1 second.

enabled str | NaptEnabled

Whether NAPT is enabled for connections to this attachedDataNetwork.

pinhole_limits int

Maximum number of UDP and TCP pinholes that can be open simultaneously on the core 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 - 65,535. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA.)

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 minimum 1 second.

enabled String | "Enabled" | "Disabled"

Whether NAPT is enabled for connections to this attachedDataNetwork.

pinholeLimits Number

Maximum number of UDP and TCP pinholes that can be open simultaneously on the core 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 - 65,535. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA.)

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 minimum 1 second.

NaptConfigurationResponse

Enabled string

Whether NAPT is enabled for connections to this attachedDataNetwork.

PinholeLimits int

Maximum number of UDP and TCP pinholes that can be open simultaneously on the core 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 - 65,535. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA.)

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 minimum 1 second.

Enabled string

Whether NAPT is enabled for connections to this attachedDataNetwork.

PinholeLimits int

Maximum number of UDP and TCP pinholes that can be open simultaneously on the core 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 - 65,535. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA.)

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 minimum 1 second.

enabled String

Whether NAPT is enabled for connections to this attachedDataNetwork.

pinholeLimits Integer

Maximum number of UDP and TCP pinholes that can be open simultaneously on the core 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 - 65,535. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA.)

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 minimum 1 second.

enabled string

Whether NAPT is enabled for connections to this attachedDataNetwork.

pinholeLimits number

Maximum number of UDP and TCP pinholes that can be open simultaneously on the core 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 - 65,535. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA.)

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 minimum 1 second.

enabled str

Whether NAPT is enabled for connections to this attachedDataNetwork.

pinhole_limits int

Maximum number of UDP and TCP pinholes that can be open simultaneously on the core 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 - 65,535. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA.)

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 minimum 1 second.

enabled String

Whether NAPT is enabled for connections to this attachedDataNetwork.

pinholeLimits Number

Maximum number of UDP and TCP pinholes that can be open simultaneously on the core 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 - 65,535. (Ports under 1,024 should not be used because these are special purpose ports reserved by IANA.)

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 minimum 1 second.

NaptEnabled

Enabled
Enabled
Disabled
Disabled
NaptEnabledEnabled
Enabled
NaptEnabledDisabled
Disabled
Enabled
Enabled
Disabled
Disabled
Enabled
Enabled
Disabled
Disabled
ENABLED
Enabled
DISABLED
Disabled
"Enabled"
Enabled
"Disabled"
Disabled

PinholeTimeouts

Icmp int

Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 60 seconds per RFC 5508 section 3.2.

Tcp int

Pinhole timeout for TCP pinholes in seconds. Default for TCP is 2 hours 4 minutes per RFC 5382 section 5.

Udp int

Pinhole timeout for UDP pinholes in seconds. Default for UDP is 5 minutes per RFC 4787 section 4.3.

Icmp int

Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 60 seconds per RFC 5508 section 3.2.

Tcp int

Pinhole timeout for TCP pinholes in seconds. Default for TCP is 2 hours 4 minutes per RFC 5382 section 5.

Udp int

Pinhole timeout for UDP pinholes in seconds. Default for UDP is 5 minutes per RFC 4787 section 4.3.

icmp Integer

Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 60 seconds per RFC 5508 section 3.2.

tcp Integer

Pinhole timeout for TCP pinholes in seconds. Default for TCP is 2 hours 4 minutes per RFC 5382 section 5.

udp Integer

Pinhole timeout for UDP pinholes in seconds. Default for UDP is 5 minutes per RFC 4787 section 4.3.

icmp number

Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 60 seconds per RFC 5508 section 3.2.

tcp number

Pinhole timeout for TCP pinholes in seconds. Default for TCP is 2 hours 4 minutes per RFC 5382 section 5.

udp number

Pinhole timeout for UDP pinholes in seconds. Default for UDP is 5 minutes per RFC 4787 section 4.3.

icmp int

Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 60 seconds per RFC 5508 section 3.2.

tcp int

Pinhole timeout for TCP pinholes in seconds. Default for TCP is 2 hours 4 minutes per RFC 5382 section 5.

udp int

Pinhole timeout for UDP pinholes in seconds. Default for UDP is 5 minutes per RFC 4787 section 4.3.

icmp Number

Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 60 seconds per RFC 5508 section 3.2.

tcp Number

Pinhole timeout for TCP pinholes in seconds. Default for TCP is 2 hours 4 minutes per RFC 5382 section 5.

udp Number

Pinhole timeout for UDP pinholes in seconds. Default for UDP is 5 minutes per RFC 4787 section 4.3.

PinholeTimeoutsResponse

Icmp int

Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 60 seconds per RFC 5508 section 3.2.

Tcp int

Pinhole timeout for TCP pinholes in seconds. Default for TCP is 2 hours 4 minutes per RFC 5382 section 5.

Udp int

Pinhole timeout for UDP pinholes in seconds. Default for UDP is 5 minutes per RFC 4787 section 4.3.

Icmp int

Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 60 seconds per RFC 5508 section 3.2.

Tcp int

Pinhole timeout for TCP pinholes in seconds. Default for TCP is 2 hours 4 minutes per RFC 5382 section 5.

Udp int

Pinhole timeout for UDP pinholes in seconds. Default for UDP is 5 minutes per RFC 4787 section 4.3.

icmp Integer

Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 60 seconds per RFC 5508 section 3.2.

tcp Integer

Pinhole timeout for TCP pinholes in seconds. Default for TCP is 2 hours 4 minutes per RFC 5382 section 5.

udp Integer

Pinhole timeout for UDP pinholes in seconds. Default for UDP is 5 minutes per RFC 4787 section 4.3.

icmp number

Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 60 seconds per RFC 5508 section 3.2.

tcp number

Pinhole timeout for TCP pinholes in seconds. Default for TCP is 2 hours 4 minutes per RFC 5382 section 5.

udp number

Pinhole timeout for UDP pinholes in seconds. Default for UDP is 5 minutes per RFC 4787 section 4.3.

icmp int

Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 60 seconds per RFC 5508 section 3.2.

tcp int

Pinhole timeout for TCP pinholes in seconds. Default for TCP is 2 hours 4 minutes per RFC 5382 section 5.

udp int

Pinhole timeout for UDP pinholes in seconds. Default for UDP is 5 minutes per RFC 4787 section 4.3.

icmp Number

Pinhole timeout for ICMP pinholes in seconds. Default for ICMP Echo is 60 seconds per RFC 5508 section 3.2.

tcp Number

Pinhole timeout for TCP pinholes in seconds. Default for TCP is 2 hours 4 minutes per RFC 5382 section 5.

udp Number

Pinhole timeout for UDP pinholes in seconds. Default for UDP is 5 minutes per RFC 4787 section 4.3.

PortRange

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

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

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

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.

Import

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

$ pulumi import azure-native:mobilenetwork:AttachedDataNetwork TestAttachedDataNetwork /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/packetCoresControlPlanes/TestPacketCoreCP/packetCoreDataPlanes/TestPacketCoreDP/attachedDataNetworks/TestAttachedDataNetwork 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0