1. Packages
  2. Azure Classic
  3. API Docs
  4. mobile
  5. NetworkAttachedDataNetwork

We recommend using Azure Native.

Azure Classic v5.74.0 published on Monday, Apr 29, 2024 by Pulumi

azure.mobile.NetworkAttachedDataNetwork

Explore with Pulumi AI

azure logo

We recommend using Azure Native.

Azure Classic v5.74.0 published on Monday, Apr 29, 2024 by Pulumi

    Manages a Mobile Network Attached Data Network.

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azure.core.ResourceGroup;
    import com.pulumi.azure.core.ResourceGroupArgs;
    import com.pulumi.azure.databoxedge.Device;
    import com.pulumi.azure.databoxedge.DeviceArgs;
    import com.pulumi.azure.mobile.Network;
    import com.pulumi.azure.mobile.NetworkArgs;
    import com.pulumi.azure.mobile.NetworkPacketCoreControlPlane;
    import com.pulumi.azure.mobile.NetworkPacketCoreControlPlaneArgs;
    import com.pulumi.azure.mobile.inputs.NetworkPacketCoreControlPlanePlatformArgs;
    import com.pulumi.azure.mobile.NetworkPacketCoreDataPlane;
    import com.pulumi.azure.mobile.NetworkPacketCoreDataPlaneArgs;
    import com.pulumi.azure.mobile.NetworkDataNetwork;
    import com.pulumi.azure.mobile.NetworkDataNetworkArgs;
    import com.pulumi.azure.mobile.NetworkAttachedDataNetwork;
    import com.pulumi.azure.mobile.NetworkAttachedDataNetworkArgs;
    import com.pulumi.azure.mobile.inputs.NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs;
    import com.pulumi.azure.mobile.inputs.NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs;
    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 example = new ResourceGroup("example", ResourceGroupArgs.builder()        
                .name("example-resources")
                .location("West Europe")
                .build());
    
            var exampleDevice = new Device("exampleDevice", DeviceArgs.builder()        
                .name("example-device")
                .resourceGroupName(example.name())
                .location(example.location())
                .skuName("EdgeP_Base-Standard")
                .build());
    
            var exampleNetwork = new Network("exampleNetwork", NetworkArgs.builder()        
                .name("example-mn")
                .resourceGroupName(example.name())
                .location(example.location())
                .mobileCountryCode("001")
                .mobileNetworkCode("01")
                .build());
    
            var exampleNetworkPacketCoreControlPlane = new NetworkPacketCoreControlPlane("exampleNetworkPacketCoreControlPlane", NetworkPacketCoreControlPlaneArgs.builder()        
                .name("example-mnpccp")
                .resourceGroupName(example.name())
                .location("West Europe")
                .sku("G0")
                .mobileNetworkId(exampleNetwork.id())
                .controlPlaneAccessName("default-interface")
                .controlPlaneAccessIpv4Address("192.168.1.199")
                .controlPlaneAccessIpv4Gateway("192.168.1.1")
                .controlPlaneAccessIpv4Subnet("192.168.1.0/25")
                .platform(NetworkPacketCoreControlPlanePlatformArgs.builder()
                    .type("AKS-HCI")
                    .edgeDeviceId(exampleDevice.id())
                    .build())
                .build());
    
            var exampleNetworkPacketCoreDataPlane = new NetworkPacketCoreDataPlane("exampleNetworkPacketCoreDataPlane", NetworkPacketCoreDataPlaneArgs.builder()        
                .name("example-mnpcdp")
                .mobileNetworkPacketCoreControlPlaneId(exampleNetworkPacketCoreControlPlane.id())
                .location(example.location())
                .userPlaneAccessName("default-interface")
                .userPlaneAccessIpv4Address("192.168.1.199")
                .userPlaneAccessIpv4Gateway("192.168.1.1")
                .userPlaneAccessIpv4Subnet("192.168.1.0/25")
                .build());
    
            var exampleNetworkDataNetwork = new NetworkDataNetwork("exampleNetworkDataNetwork", NetworkDataNetworkArgs.builder()        
                .name("example-data-network")
                .mobileNetworkId(exampleNetwork.id())
                .location(example.location())
                .build());
    
            var exampleNetworkAttachedDataNetwork = new NetworkAttachedDataNetwork("exampleNetworkAttachedDataNetwork", NetworkAttachedDataNetworkArgs.builder()        
                .mobileNetworkDataNetworkName(exampleNetworkDataNetwork.name())
                .mobileNetworkPacketCoreDataPlaneId(exampleNetworkPacketCoreDataPlane.id())
                .location(example.location())
                .dnsAddresses("1.1.1.1")
                .userEquipmentAddressPoolPrefixes("2.4.1.0/24")
                .userEquipmentStaticAddressPoolPrefixes("2.4.2.0/24")
                .userPlaneAccessName("test")
                .userPlaneAccessIpv4Address("10.204.141.4")
                .userPlaneAccessIpv4Gateway("10.204.141.1")
                .userPlaneAccessIpv4Subnet("10.204.141.0/24")
                .networkAddressPortTranslation(NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs.builder()
                    .pinholeMaximumNumber(65536)
                    .icmpPinholeTimeoutInSeconds(30)
                    .tcpPinholeTimeoutInSeconds(100)
                    .udpPinholeTimeoutInSeconds(39)
                    .portRange(NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs.builder()
                        .maximum(49999)
                        .minimum(1024)
                        .build())
                    .tcpPortReuseMinimumHoldTimeInSeconds(120)
                    .udpTcpPortReuseMinimumHoldTimeInSeconds(60)
                    .build())
                .tags(Map.of("key", "value"))
                .build());
    
        }
    }
    
    resources:
      example:
        type: azure:core:ResourceGroup
        properties:
          name: example-resources
          location: West Europe
      exampleDevice:
        type: azure:databoxedge:Device
        name: example
        properties:
          name: example-device
          resourceGroupName: ${example.name}
          location: ${example.location}
          skuName: EdgeP_Base-Standard
      exampleNetwork:
        type: azure:mobile:Network
        name: example
        properties:
          name: example-mn
          resourceGroupName: ${example.name}
          location: ${example.location}
          mobileCountryCode: '001'
          mobileNetworkCode: '01'
      exampleNetworkPacketCoreControlPlane:
        type: azure:mobile:NetworkPacketCoreControlPlane
        name: example
        properties:
          name: example-mnpccp
          resourceGroupName: ${example.name}
          location: West Europe
          sku: G0
          mobileNetworkId: ${exampleNetwork.id}
          controlPlaneAccessName: default-interface
          controlPlaneAccessIpv4Address: 192.168.1.199
          controlPlaneAccessIpv4Gateway: 192.168.1.1
          controlPlaneAccessIpv4Subnet: 192.168.1.0/25
          platform:
            type: AKS-HCI
            edgeDeviceId: ${exampleDevice.id}
      exampleNetworkPacketCoreDataPlane:
        type: azure:mobile:NetworkPacketCoreDataPlane
        name: example
        properties:
          name: example-mnpcdp
          mobileNetworkPacketCoreControlPlaneId: ${exampleNetworkPacketCoreControlPlane.id}
          location: ${example.location}
          userPlaneAccessName: default-interface
          userPlaneAccessIpv4Address: 192.168.1.199
          userPlaneAccessIpv4Gateway: 192.168.1.1
          userPlaneAccessIpv4Subnet: 192.168.1.0/25
      exampleNetworkDataNetwork:
        type: azure:mobile:NetworkDataNetwork
        name: example
        properties:
          name: example-data-network
          mobileNetworkId: ${exampleNetwork.id}
          location: ${example.location}
      exampleNetworkAttachedDataNetwork:
        type: azure:mobile:NetworkAttachedDataNetwork
        name: example
        properties:
          mobileNetworkDataNetworkName: ${exampleNetworkDataNetwork.name}
          mobileNetworkPacketCoreDataPlaneId: ${exampleNetworkPacketCoreDataPlane.id}
          location: ${example.location}
          dnsAddresses:
            - 1.1.1.1
          userEquipmentAddressPoolPrefixes:
            - 2.4.1.0/24
          userEquipmentStaticAddressPoolPrefixes:
            - 2.4.2.0/24
          userPlaneAccessName: test
          userPlaneAccessIpv4Address: 10.204.141.4
          userPlaneAccessIpv4Gateway: 10.204.141.1
          userPlaneAccessIpv4Subnet: 10.204.141.0/24
          networkAddressPortTranslation:
            pinholeMaximumNumber: 65536
            icmpPinholeTimeoutInSeconds: 30
            tcpPinholeTimeoutInSeconds: 100
            udpPinholeTimeoutInSeconds: 39
            portRange:
              maximum: 49999
              minimum: 1024
            tcpPortReuseMinimumHoldTimeInSeconds: 120
            udpTcpPortReuseMinimumHoldTimeInSeconds: 60
          tags:
            key: value
    

    Create NetworkAttachedDataNetwork Resource

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

    Constructor syntax

    new NetworkAttachedDataNetwork(name: string, args: NetworkAttachedDataNetworkArgs, opts?: CustomResourceOptions);
    @overload
    def NetworkAttachedDataNetwork(resource_name: str,
                                   args: NetworkAttachedDataNetworkArgs,
                                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def NetworkAttachedDataNetwork(resource_name: str,
                                   opts: Optional[ResourceOptions] = None,
                                   dns_addresses: Optional[Sequence[str]] = None,
                                   mobile_network_data_network_name: Optional[str] = None,
                                   mobile_network_packet_core_data_plane_id: Optional[str] = None,
                                   location: Optional[str] = None,
                                   network_address_port_translation: Optional[NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs] = None,
                                   tags: Optional[Mapping[str, str]] = None,
                                   user_equipment_address_pool_prefixes: Optional[Sequence[str]] = None,
                                   user_equipment_static_address_pool_prefixes: Optional[Sequence[str]] = None,
                                   user_plane_access_ipv4_address: Optional[str] = None,
                                   user_plane_access_ipv4_gateway: Optional[str] = None,
                                   user_plane_access_ipv4_subnet: Optional[str] = None,
                                   user_plane_access_name: Optional[str] = None)
    func NewNetworkAttachedDataNetwork(ctx *Context, name string, args NetworkAttachedDataNetworkArgs, opts ...ResourceOption) (*NetworkAttachedDataNetwork, error)
    public NetworkAttachedDataNetwork(string name, NetworkAttachedDataNetworkArgs args, CustomResourceOptions? opts = null)
    public NetworkAttachedDataNetwork(String name, NetworkAttachedDataNetworkArgs args)
    public NetworkAttachedDataNetwork(String name, NetworkAttachedDataNetworkArgs args, CustomResourceOptions options)
    
    type: azure:mobile:NetworkAttachedDataNetwork
    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 NetworkAttachedDataNetworkArgs
    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 NetworkAttachedDataNetworkArgs
    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 NetworkAttachedDataNetworkArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args NetworkAttachedDataNetworkArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args NetworkAttachedDataNetworkArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

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

    var networkAttachedDataNetworkResource = new Azure.Mobile.NetworkAttachedDataNetwork("networkAttachedDataNetworkResource", new()
    {
        DnsAddresses = new[]
        {
            "string",
        },
        MobileNetworkDataNetworkName = "string",
        MobileNetworkPacketCoreDataPlaneId = "string",
        Location = "string",
        NetworkAddressPortTranslation = new Azure.Mobile.Inputs.NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs
        {
            IcmpPinholeTimeoutInSeconds = 0,
            PinholeMaximumNumber = 0,
            PortRange = new Azure.Mobile.Inputs.NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs
            {
                Maximum = 0,
                Minimum = 0,
            },
            TcpPinholeTimeoutInSeconds = 0,
            TcpPortReuseMinimumHoldTimeInSeconds = 0,
            UdpPinholeTimeoutInSeconds = 0,
            UdpPortReuseMinimumHoldTimeInSeconds = 0,
        },
        Tags = 
        {
            { "string", "string" },
        },
        UserEquipmentAddressPoolPrefixes = new[]
        {
            "string",
        },
        UserEquipmentStaticAddressPoolPrefixes = new[]
        {
            "string",
        },
        UserPlaneAccessIpv4Address = "string",
        UserPlaneAccessIpv4Gateway = "string",
        UserPlaneAccessIpv4Subnet = "string",
        UserPlaneAccessName = "string",
    });
    
    example, err := mobile.NewNetworkAttachedDataNetwork(ctx, "networkAttachedDataNetworkResource", &mobile.NetworkAttachedDataNetworkArgs{
    	DnsAddresses: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	MobileNetworkDataNetworkName:       pulumi.String("string"),
    	MobileNetworkPacketCoreDataPlaneId: pulumi.String("string"),
    	Location:                           pulumi.String("string"),
    	NetworkAddressPortTranslation: &mobile.NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs{
    		IcmpPinholeTimeoutInSeconds: pulumi.Int(0),
    		PinholeMaximumNumber:        pulumi.Int(0),
    		PortRange: &mobile.NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs{
    			Maximum: pulumi.Int(0),
    			Minimum: pulumi.Int(0),
    		},
    		TcpPinholeTimeoutInSeconds:           pulumi.Int(0),
    		TcpPortReuseMinimumHoldTimeInSeconds: pulumi.Int(0),
    		UdpPinholeTimeoutInSeconds:           pulumi.Int(0),
    		UdpPortReuseMinimumHoldTimeInSeconds: pulumi.Int(0),
    	},
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	UserEquipmentAddressPoolPrefixes: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	UserEquipmentStaticAddressPoolPrefixes: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	UserPlaneAccessIpv4Address: pulumi.String("string"),
    	UserPlaneAccessIpv4Gateway: pulumi.String("string"),
    	UserPlaneAccessIpv4Subnet:  pulumi.String("string"),
    	UserPlaneAccessName:        pulumi.String("string"),
    })
    
    var networkAttachedDataNetworkResource = new NetworkAttachedDataNetwork("networkAttachedDataNetworkResource", NetworkAttachedDataNetworkArgs.builder()        
        .dnsAddresses("string")
        .mobileNetworkDataNetworkName("string")
        .mobileNetworkPacketCoreDataPlaneId("string")
        .location("string")
        .networkAddressPortTranslation(NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs.builder()
            .icmpPinholeTimeoutInSeconds(0)
            .pinholeMaximumNumber(0)
            .portRange(NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs.builder()
                .maximum(0)
                .minimum(0)
                .build())
            .tcpPinholeTimeoutInSeconds(0)
            .tcpPortReuseMinimumHoldTimeInSeconds(0)
            .udpPinholeTimeoutInSeconds(0)
            .udpPortReuseMinimumHoldTimeInSeconds(0)
            .build())
        .tags(Map.of("string", "string"))
        .userEquipmentAddressPoolPrefixes("string")
        .userEquipmentStaticAddressPoolPrefixes("string")
        .userPlaneAccessIpv4Address("string")
        .userPlaneAccessIpv4Gateway("string")
        .userPlaneAccessIpv4Subnet("string")
        .userPlaneAccessName("string")
        .build());
    
    network_attached_data_network_resource = azure.mobile.NetworkAttachedDataNetwork("networkAttachedDataNetworkResource",
        dns_addresses=["string"],
        mobile_network_data_network_name="string",
        mobile_network_packet_core_data_plane_id="string",
        location="string",
        network_address_port_translation=azure.mobile.NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs(
            icmp_pinhole_timeout_in_seconds=0,
            pinhole_maximum_number=0,
            port_range=azure.mobile.NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs(
                maximum=0,
                minimum=0,
            ),
            tcp_pinhole_timeout_in_seconds=0,
            tcp_port_reuse_minimum_hold_time_in_seconds=0,
            udp_pinhole_timeout_in_seconds=0,
            udp_port_reuse_minimum_hold_time_in_seconds=0,
        ),
        tags={
            "string": "string",
        },
        user_equipment_address_pool_prefixes=["string"],
        user_equipment_static_address_pool_prefixes=["string"],
        user_plane_access_ipv4_address="string",
        user_plane_access_ipv4_gateway="string",
        user_plane_access_ipv4_subnet="string",
        user_plane_access_name="string")
    
    const networkAttachedDataNetworkResource = new azure.mobile.NetworkAttachedDataNetwork("networkAttachedDataNetworkResource", {
        dnsAddresses: ["string"],
        mobileNetworkDataNetworkName: "string",
        mobileNetworkPacketCoreDataPlaneId: "string",
        location: "string",
        networkAddressPortTranslation: {
            icmpPinholeTimeoutInSeconds: 0,
            pinholeMaximumNumber: 0,
            portRange: {
                maximum: 0,
                minimum: 0,
            },
            tcpPinholeTimeoutInSeconds: 0,
            tcpPortReuseMinimumHoldTimeInSeconds: 0,
            udpPinholeTimeoutInSeconds: 0,
            udpPortReuseMinimumHoldTimeInSeconds: 0,
        },
        tags: {
            string: "string",
        },
        userEquipmentAddressPoolPrefixes: ["string"],
        userEquipmentStaticAddressPoolPrefixes: ["string"],
        userPlaneAccessIpv4Address: "string",
        userPlaneAccessIpv4Gateway: "string",
        userPlaneAccessIpv4Subnet: "string",
        userPlaneAccessName: "string",
    });
    
    type: azure:mobile:NetworkAttachedDataNetwork
    properties:
        dnsAddresses:
            - string
        location: string
        mobileNetworkDataNetworkName: string
        mobileNetworkPacketCoreDataPlaneId: string
        networkAddressPortTranslation:
            icmpPinholeTimeoutInSeconds: 0
            pinholeMaximumNumber: 0
            portRange:
                maximum: 0
                minimum: 0
            tcpPinholeTimeoutInSeconds: 0
            tcpPortReuseMinimumHoldTimeInSeconds: 0
            udpPinholeTimeoutInSeconds: 0
            udpPortReuseMinimumHoldTimeInSeconds: 0
        tags:
            string: string
        userEquipmentAddressPoolPrefixes:
            - string
        userEquipmentStaticAddressPoolPrefixes:
            - string
        userPlaneAccessIpv4Address: string
        userPlaneAccessIpv4Gateway: string
        userPlaneAccessIpv4Subnet: string
        userPlaneAccessName: string
    

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

    DnsAddresses List<string>
    Specifies the DNS servers to signal to UEs to use for this attached data network.
    MobileNetworkDataNetworkName string
    Specifies the name of the azure.mobile.NetworkDataNetwork which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created.
    MobileNetworkPacketCoreDataPlaneId string
    Specifies the ID of the azure.mobile.NetworkPacketCoreDataPlane which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created.
    Location string
    Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created.
    NetworkAddressPortTranslation NetworkAttachedDataNetworkNetworkAddressPortTranslation
    A network_address_port_translation block as defined below.
    Tags Dictionary<string, string>
    A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
    UserEquipmentAddressPoolPrefixes List<string>
    Specifies 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. At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefix. If you define both, they must be of the same size.
    UserEquipmentStaticAddressPoolPrefixes List<string>

    Specifies 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 user_equipment_address_pool_prefix and user_equipment_static_address_pool_prefixes. If you define both, they must be of the same size.

    Note: At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefixes must be specified.

    UserPlaneAccessIpv4Address string
    The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    UserPlaneAccessIpv4Gateway string
    The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    UserPlaneAccessIpv4Subnet string
    The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    UserPlaneAccessName string
    Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    DnsAddresses []string
    Specifies the DNS servers to signal to UEs to use for this attached data network.
    MobileNetworkDataNetworkName string
    Specifies the name of the azure.mobile.NetworkDataNetwork which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created.
    MobileNetworkPacketCoreDataPlaneId string
    Specifies the ID of the azure.mobile.NetworkPacketCoreDataPlane which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created.
    Location string
    Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created.
    NetworkAddressPortTranslation NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs
    A network_address_port_translation block as defined below.
    Tags map[string]string
    A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
    UserEquipmentAddressPoolPrefixes []string
    Specifies 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. At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefix. If you define both, they must be of the same size.
    UserEquipmentStaticAddressPoolPrefixes []string

    Specifies 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 user_equipment_address_pool_prefix and user_equipment_static_address_pool_prefixes. If you define both, they must be of the same size.

    Note: At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefixes must be specified.

    UserPlaneAccessIpv4Address string
    The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    UserPlaneAccessIpv4Gateway string
    The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    UserPlaneAccessIpv4Subnet string
    The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    UserPlaneAccessName string
    Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    dnsAddresses List<String>
    Specifies the DNS servers to signal to UEs to use for this attached data network.
    mobileNetworkDataNetworkName String
    Specifies the name of the azure.mobile.NetworkDataNetwork which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created.
    mobileNetworkPacketCoreDataPlaneId String
    Specifies the ID of the azure.mobile.NetworkPacketCoreDataPlane which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created.
    location String
    Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created.
    networkAddressPortTranslation NetworkAttachedDataNetworkNetworkAddressPortTranslation
    A network_address_port_translation block as defined below.
    tags Map<String,String>
    A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
    userEquipmentAddressPoolPrefixes List<String>
    Specifies 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. At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefix. If you define both, they must be of the same size.
    userEquipmentStaticAddressPoolPrefixes List<String>

    Specifies 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 user_equipment_address_pool_prefix and user_equipment_static_address_pool_prefixes. If you define both, they must be of the same size.

    Note: At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefixes must be specified.

    userPlaneAccessIpv4Address String
    The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessIpv4Gateway String
    The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessIpv4Subnet String
    The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessName String
    Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    dnsAddresses string[]
    Specifies the DNS servers to signal to UEs to use for this attached data network.
    mobileNetworkDataNetworkName string
    Specifies the name of the azure.mobile.NetworkDataNetwork which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created.
    mobileNetworkPacketCoreDataPlaneId string
    Specifies the ID of the azure.mobile.NetworkPacketCoreDataPlane which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created.
    location string
    Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created.
    networkAddressPortTranslation NetworkAttachedDataNetworkNetworkAddressPortTranslation
    A network_address_port_translation block as defined below.
    tags {[key: string]: string}
    A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
    userEquipmentAddressPoolPrefixes string[]
    Specifies 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. At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefix. If you define both, they must be of the same size.
    userEquipmentStaticAddressPoolPrefixes string[]

    Specifies 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 user_equipment_address_pool_prefix and user_equipment_static_address_pool_prefixes. If you define both, they must be of the same size.

    Note: At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefixes must be specified.

    userPlaneAccessIpv4Address string
    The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessIpv4Gateway string
    The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessIpv4Subnet string
    The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessName string
    Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    dns_addresses Sequence[str]
    Specifies the DNS servers to signal to UEs to use for this attached data network.
    mobile_network_data_network_name str
    Specifies the name of the azure.mobile.NetworkDataNetwork which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created.
    mobile_network_packet_core_data_plane_id str
    Specifies the ID of the azure.mobile.NetworkPacketCoreDataPlane which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created.
    location str
    Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created.
    network_address_port_translation NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs
    A network_address_port_translation block as defined below.
    tags Mapping[str, str]
    A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
    user_equipment_address_pool_prefixes Sequence[str]
    Specifies 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. At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefix. If you define both, they must be of the same size.
    user_equipment_static_address_pool_prefixes Sequence[str]

    Specifies 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 user_equipment_address_pool_prefix and user_equipment_static_address_pool_prefixes. If you define both, they must be of the same size.

    Note: At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefixes must be specified.

    user_plane_access_ipv4_address str
    The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    user_plane_access_ipv4_gateway str
    The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    user_plane_access_ipv4_subnet str
    The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    user_plane_access_name str
    Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    dnsAddresses List<String>
    Specifies the DNS servers to signal to UEs to use for this attached data network.
    mobileNetworkDataNetworkName String
    Specifies the name of the azure.mobile.NetworkDataNetwork which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created.
    mobileNetworkPacketCoreDataPlaneId String
    Specifies the ID of the azure.mobile.NetworkPacketCoreDataPlane which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created.
    location String
    Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created.
    networkAddressPortTranslation Property Map
    A network_address_port_translation block as defined below.
    tags Map<String>
    A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
    userEquipmentAddressPoolPrefixes List<String>
    Specifies 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. At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefix. If you define both, they must be of the same size.
    userEquipmentStaticAddressPoolPrefixes List<String>

    Specifies 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 user_equipment_address_pool_prefix and user_equipment_static_address_pool_prefixes. If you define both, they must be of the same size.

    Note: At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefixes must be specified.

    userPlaneAccessIpv4Address String
    The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessIpv4Gateway String
    The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessIpv4Subnet String
    The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessName String
    Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing NetworkAttachedDataNetwork Resource

    Get an existing NetworkAttachedDataNetwork resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: NetworkAttachedDataNetworkState, opts?: CustomResourceOptions): NetworkAttachedDataNetwork
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            dns_addresses: Optional[Sequence[str]] = None,
            location: Optional[str] = None,
            mobile_network_data_network_name: Optional[str] = None,
            mobile_network_packet_core_data_plane_id: Optional[str] = None,
            network_address_port_translation: Optional[NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs] = None,
            tags: Optional[Mapping[str, str]] = None,
            user_equipment_address_pool_prefixes: Optional[Sequence[str]] = None,
            user_equipment_static_address_pool_prefixes: Optional[Sequence[str]] = None,
            user_plane_access_ipv4_address: Optional[str] = None,
            user_plane_access_ipv4_gateway: Optional[str] = None,
            user_plane_access_ipv4_subnet: Optional[str] = None,
            user_plane_access_name: Optional[str] = None) -> NetworkAttachedDataNetwork
    func GetNetworkAttachedDataNetwork(ctx *Context, name string, id IDInput, state *NetworkAttachedDataNetworkState, opts ...ResourceOption) (*NetworkAttachedDataNetwork, error)
    public static NetworkAttachedDataNetwork Get(string name, Input<string> id, NetworkAttachedDataNetworkState? state, CustomResourceOptions? opts = null)
    public static NetworkAttachedDataNetwork get(String name, Output<String> id, NetworkAttachedDataNetworkState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    DnsAddresses List<string>
    Specifies the DNS servers to signal to UEs to use for this attached data network.
    Location string
    Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created.
    MobileNetworkDataNetworkName string
    Specifies the name of the azure.mobile.NetworkDataNetwork which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created.
    MobileNetworkPacketCoreDataPlaneId string
    Specifies the ID of the azure.mobile.NetworkPacketCoreDataPlane which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created.
    NetworkAddressPortTranslation NetworkAttachedDataNetworkNetworkAddressPortTranslation
    A network_address_port_translation block as defined below.
    Tags Dictionary<string, string>
    A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
    UserEquipmentAddressPoolPrefixes List<string>
    Specifies 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. At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefix. If you define both, they must be of the same size.
    UserEquipmentStaticAddressPoolPrefixes List<string>

    Specifies 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 user_equipment_address_pool_prefix and user_equipment_static_address_pool_prefixes. If you define both, they must be of the same size.

    Note: At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefixes must be specified.

    UserPlaneAccessIpv4Address string
    The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    UserPlaneAccessIpv4Gateway string
    The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    UserPlaneAccessIpv4Subnet string
    The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    UserPlaneAccessName string
    Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    DnsAddresses []string
    Specifies the DNS servers to signal to UEs to use for this attached data network.
    Location string
    Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created.
    MobileNetworkDataNetworkName string
    Specifies the name of the azure.mobile.NetworkDataNetwork which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created.
    MobileNetworkPacketCoreDataPlaneId string
    Specifies the ID of the azure.mobile.NetworkPacketCoreDataPlane which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created.
    NetworkAddressPortTranslation NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs
    A network_address_port_translation block as defined below.
    Tags map[string]string
    A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
    UserEquipmentAddressPoolPrefixes []string
    Specifies 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. At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefix. If you define both, they must be of the same size.
    UserEquipmentStaticAddressPoolPrefixes []string

    Specifies 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 user_equipment_address_pool_prefix and user_equipment_static_address_pool_prefixes. If you define both, they must be of the same size.

    Note: At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefixes must be specified.

    UserPlaneAccessIpv4Address string
    The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    UserPlaneAccessIpv4Gateway string
    The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    UserPlaneAccessIpv4Subnet string
    The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    UserPlaneAccessName string
    Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    dnsAddresses List<String>
    Specifies the DNS servers to signal to UEs to use for this attached data network.
    location String
    Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created.
    mobileNetworkDataNetworkName String
    Specifies the name of the azure.mobile.NetworkDataNetwork which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created.
    mobileNetworkPacketCoreDataPlaneId String
    Specifies the ID of the azure.mobile.NetworkPacketCoreDataPlane which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created.
    networkAddressPortTranslation NetworkAttachedDataNetworkNetworkAddressPortTranslation
    A network_address_port_translation block as defined below.
    tags Map<String,String>
    A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
    userEquipmentAddressPoolPrefixes List<String>
    Specifies 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. At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefix. If you define both, they must be of the same size.
    userEquipmentStaticAddressPoolPrefixes List<String>

    Specifies 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 user_equipment_address_pool_prefix and user_equipment_static_address_pool_prefixes. If you define both, they must be of the same size.

    Note: At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefixes must be specified.

    userPlaneAccessIpv4Address String
    The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessIpv4Gateway String
    The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessIpv4Subnet String
    The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessName String
    Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    dnsAddresses string[]
    Specifies the DNS servers to signal to UEs to use for this attached data network.
    location string
    Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created.
    mobileNetworkDataNetworkName string
    Specifies the name of the azure.mobile.NetworkDataNetwork which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created.
    mobileNetworkPacketCoreDataPlaneId string
    Specifies the ID of the azure.mobile.NetworkPacketCoreDataPlane which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created.
    networkAddressPortTranslation NetworkAttachedDataNetworkNetworkAddressPortTranslation
    A network_address_port_translation block as defined below.
    tags {[key: string]: string}
    A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
    userEquipmentAddressPoolPrefixes string[]
    Specifies 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. At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefix. If you define both, they must be of the same size.
    userEquipmentStaticAddressPoolPrefixes string[]

    Specifies 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 user_equipment_address_pool_prefix and user_equipment_static_address_pool_prefixes. If you define both, they must be of the same size.

    Note: At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefixes must be specified.

    userPlaneAccessIpv4Address string
    The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessIpv4Gateway string
    The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessIpv4Subnet string
    The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessName string
    Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    dns_addresses Sequence[str]
    Specifies the DNS servers to signal to UEs to use for this attached data network.
    location str
    Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created.
    mobile_network_data_network_name str
    Specifies the name of the azure.mobile.NetworkDataNetwork which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created.
    mobile_network_packet_core_data_plane_id str
    Specifies the ID of the azure.mobile.NetworkPacketCoreDataPlane which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created.
    network_address_port_translation NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs
    A network_address_port_translation block as defined below.
    tags Mapping[str, str]
    A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
    user_equipment_address_pool_prefixes Sequence[str]
    Specifies 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. At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefix. If you define both, they must be of the same size.
    user_equipment_static_address_pool_prefixes Sequence[str]

    Specifies 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 user_equipment_address_pool_prefix and user_equipment_static_address_pool_prefixes. If you define both, they must be of the same size.

    Note: At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefixes must be specified.

    user_plane_access_ipv4_address str
    The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    user_plane_access_ipv4_gateway str
    The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    user_plane_access_ipv4_subnet str
    The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    user_plane_access_name str
    Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    dnsAddresses List<String>
    Specifies the DNS servers to signal to UEs to use for this attached data network.
    location String
    Specifies the Azure Region where the Mobile Network Attached Data Network should exist. Changing this forces a new Mobile Network Attached Data Network to be created.
    mobileNetworkDataNetworkName String
    Specifies the name of the azure.mobile.NetworkDataNetwork which the Attached Data Network belongs to, Changing this forces a new Mobile Network Attached Data Network to be created.
    mobileNetworkPacketCoreDataPlaneId String
    Specifies the ID of the azure.mobile.NetworkPacketCoreDataPlane which the Mobile Network Attached Data Network belongs to. Changing this forces a new Mobile Network Attached Data Network to be created.
    networkAddressPortTranslation Property Map
    A network_address_port_translation block as defined below.
    tags Map<String>
    A mapping of tags which should be assigned to the Mobile Network Attached Data Network.
    userEquipmentAddressPoolPrefixes List<String>
    Specifies 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. At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefix. If you define both, they must be of the same size.
    userEquipmentStaticAddressPoolPrefixes List<String>

    Specifies 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 user_equipment_address_pool_prefix and user_equipment_static_address_pool_prefixes. If you define both, they must be of the same size.

    Note: At least one of user_equipment_address_pool_prefixes and user_equipment_static_address_pool_prefixes must be specified.

    userPlaneAccessIpv4Address String
    The IPv4 address for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessIpv4Gateway String
    The default IPv4 gateway for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessIpv4Subnet String
    The IPv4 subnet for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.
    userPlaneAccessName String
    Specifies the logical name for the user data plane interface. This should match one of the interfaces configured on your Azure Stack Edge device.

    Supporting Types

    NetworkAttachedDataNetworkNetworkAddressPortTranslation, NetworkAttachedDataNetworkNetworkAddressPortTranslationArgs

    IcmpPinholeTimeoutInSeconds int
    Pinhole timeout for ICMP pinholes in seconds. Must between 1 to 180, Default to 180.
    PinholeMaximumNumber 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. Must be between 1 and 65536.
    PortRange NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRange
    A port_range block as defined below.
    TcpPinholeTimeoutInSeconds int
    Pinhole timeout for TCP pinholes in seconds. Must between 1 to 180, Default to 180.
    TcpPortReuseMinimumHoldTimeInSeconds int
    Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Defaults to 120.
    UdpPinholeTimeoutInSeconds int
    Pinhole timeout for UDP pinholes in seconds. Must between 1 to 180, Default to 180.
    UdpPortReuseMinimumHoldTimeInSeconds int
    Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Defaults to 60.
    IcmpPinholeTimeoutInSeconds int
    Pinhole timeout for ICMP pinholes in seconds. Must between 1 to 180, Default to 180.
    PinholeMaximumNumber 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. Must be between 1 and 65536.
    PortRange NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRange
    A port_range block as defined below.
    TcpPinholeTimeoutInSeconds int
    Pinhole timeout for TCP pinholes in seconds. Must between 1 to 180, Default to 180.
    TcpPortReuseMinimumHoldTimeInSeconds int
    Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Defaults to 120.
    UdpPinholeTimeoutInSeconds int
    Pinhole timeout for UDP pinholes in seconds. Must between 1 to 180, Default to 180.
    UdpPortReuseMinimumHoldTimeInSeconds int
    Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Defaults to 60.
    icmpPinholeTimeoutInSeconds Integer
    Pinhole timeout for ICMP pinholes in seconds. Must between 1 to 180, Default to 180.
    pinholeMaximumNumber 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. Must be between 1 and 65536.
    portRange NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRange
    A port_range block as defined below.
    tcpPinholeTimeoutInSeconds Integer
    Pinhole timeout for TCP pinholes in seconds. Must between 1 to 180, Default to 180.
    tcpPortReuseMinimumHoldTimeInSeconds Integer
    Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Defaults to 120.
    udpPinholeTimeoutInSeconds Integer
    Pinhole timeout for UDP pinholes in seconds. Must between 1 to 180, Default to 180.
    udpPortReuseMinimumHoldTimeInSeconds Integer
    Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Defaults to 60.
    icmpPinholeTimeoutInSeconds number
    Pinhole timeout for ICMP pinholes in seconds. Must between 1 to 180, Default to 180.
    pinholeMaximumNumber 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. Must be between 1 and 65536.
    portRange NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRange
    A port_range block as defined below.
    tcpPinholeTimeoutInSeconds number
    Pinhole timeout for TCP pinholes in seconds. Must between 1 to 180, Default to 180.
    tcpPortReuseMinimumHoldTimeInSeconds number
    Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Defaults to 120.
    udpPinholeTimeoutInSeconds number
    Pinhole timeout for UDP pinholes in seconds. Must between 1 to 180, Default to 180.
    udpPortReuseMinimumHoldTimeInSeconds number
    Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Defaults to 60.
    icmp_pinhole_timeout_in_seconds int
    Pinhole timeout for ICMP pinholes in seconds. Must between 1 to 180, Default to 180.
    pinhole_maximum_number 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. Must be between 1 and 65536.
    port_range NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRange
    A port_range block as defined below.
    tcp_pinhole_timeout_in_seconds int
    Pinhole timeout for TCP pinholes in seconds. Must between 1 to 180, Default to 180.
    tcp_port_reuse_minimum_hold_time_in_seconds int
    Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Defaults to 120.
    udp_pinhole_timeout_in_seconds int
    Pinhole timeout for UDP pinholes in seconds. Must between 1 to 180, Default to 180.
    udp_port_reuse_minimum_hold_time_in_seconds int
    Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Defaults to 60.
    icmpPinholeTimeoutInSeconds Number
    Pinhole timeout for ICMP pinholes in seconds. Must between 1 to 180, Default to 180.
    pinholeMaximumNumber 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. Must be between 1 and 65536.
    portRange Property Map
    A port_range block as defined below.
    tcpPinholeTimeoutInSeconds Number
    Pinhole timeout for TCP pinholes in seconds. Must between 1 to 180, Default to 180.
    tcpPortReuseMinimumHoldTimeInSeconds Number
    Minimum time in seconds that will pass before a TCP port that was used by a closed pinhole can be reused. Defaults to 120.
    udpPinholeTimeoutInSeconds Number
    Pinhole timeout for UDP pinholes in seconds. Must between 1 to 180, Default to 180.
    udpPortReuseMinimumHoldTimeInSeconds Number
    Minimum time in seconds that will pass before a UDP port that was used by a closed pinhole can be reused. Defaults to 60.

    NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRange, NetworkAttachedDataNetworkNetworkAddressPortTranslationPortRangeArgs

    Maximum int
    Specifies the maximum port number.
    Minimum int
    Specifies the minimum port number.
    Maximum int
    Specifies the maximum port number.
    Minimum int
    Specifies the minimum port number.
    maximum Integer
    Specifies the maximum port number.
    minimum Integer
    Specifies the minimum port number.
    maximum number
    Specifies the maximum port number.
    minimum number
    Specifies the minimum port number.
    maximum int
    Specifies the maximum port number.
    minimum int
    Specifies the minimum port number.
    maximum Number
    Specifies the maximum port number.
    minimum Number
    Specifies the minimum port number.

    Import

    Mobile Network Attached Data Network can be imported using the resource id, e.g.

    $ pulumi import azure:mobile/networkAttachedDataNetwork:NetworkAttachedDataNetwork example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.MobileNetwork/packetCoreControlPlanes/packetCoreControlPlane1/packetCoreDataPlanes/packetCoreDataPlane1/attachedDataNetworks/attachedDataNetwork1
    

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

    Package Details

    Repository
    Azure Classic pulumi/pulumi-azure
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the azurerm Terraform Provider.
    azure logo

    We recommend using Azure Native.

    Azure Classic v5.74.0 published on Monday, Apr 29, 2024 by Pulumi