Interface AttachedDataNetwork


public interface AttachedDataNetwork
An immutable client-side representation of AttachedDataNetwork.
  • Method Details

    • id

      String id()
      Gets the id property: Fully qualified resource Id for the resource.
      Returns:
      the id value.
    • name

      String name()
      Gets the name property: The name of the resource.
      Returns:
      the name value.
    • type

      String type()
      Gets the type property: The type of the resource.
      Returns:
      the type value.
    • location

      String location()
      Gets the location property: The geo-location where the resource lives.
      Returns:
      the location value.
    • tags

      Map<String,String> tags()
      Gets the tags property: Resource tags.
      Returns:
      the tags value.
    • provisioningState

      ProvisioningState provisioningState()
      Gets the provisioningState property: The provisioning state of the attached data network resource.
      Returns:
      the provisioningState value.
    • userPlaneDataInterface

      InterfaceProperties userPlaneDataInterface()
      Gets the userPlaneDataInterface property: The user plane interface on the data network. For 5G networks, this is the N6 interface. For 4G networks, this is the SGi interface.
      Returns:
      the userPlaneDataInterface value.
    • dnsAddresses

      List<String> dnsAddresses()
      Gets the dnsAddresses property: The DNS servers to signal to UEs to use for this attached data network.
      Returns:
      the dnsAddresses value.
    • naptConfiguration

      NaptConfiguration naptConfiguration()
      Gets the naptConfiguration property: The network address and port translation (NAPT) configuration. If this is not specified, the attached data network will use a default NAPT configuration with NAPT enabled.
      Returns:
      the naptConfiguration value.
    • userEquipmentAddressPoolPrefix

      List<String> userEquipmentAddressPoolPrefix()
      Gets the userEquipmentAddressPoolPrefix property: The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will dynamically assign IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. You must define at least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix. If you define both, they must be of the same size.
      Returns:
      the userEquipmentAddressPoolPrefix value.
    • userEquipmentStaticAddressPoolPrefix

      List<String> userEquipmentStaticAddressPoolPrefix()
      Gets the userEquipmentStaticAddressPoolPrefix property: The user equipment (UE) address pool prefixes for the attached data network from which the packet core instance will assign static IP addresses to UEs. The packet core instance assigns an IP address to a UE when the UE sets up a PDU session. The static IP address for a specific UE is set in StaticIPConfiguration on the corresponding SIM resource. At least one of userEquipmentAddressPoolPrefix and userEquipmentStaticAddressPoolPrefix must be defined. If both are defined, they must be of the same size.
      Returns:
      the userEquipmentStaticAddressPoolPrefix value.
    • region

      com.azure.core.management.Region region()
      Gets the region of the resource.
      Returns:
      the region of the resource.
    • regionName

      String regionName()
      Gets the name of the resource region.
      Returns:
      the name of the resource region.
    • resourceGroupName

      String resourceGroupName()
      Gets the name of the resource group.
      Returns:
      the name of the resource group.
    • innerModel

      Gets the inner com.azure.resourcemanager.mobilenetwork.fluent.models.AttachedDataNetworkInner object.
      Returns:
      the inner object.
    • update

      Begins update for the AttachedDataNetwork resource.
      Returns:
      the stage of resource update.
    • refresh

      Refreshes the resource to sync with Azure.
      Returns:
      the refreshed resource.
    • refresh

      AttachedDataNetwork refresh(com.azure.core.util.Context context)
      Refreshes the resource to sync with Azure.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      the refreshed resource.