Interface PublicIPAddress

All Superinterfaces:
GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.PublicIPAddressInner>, HasId, HasInner<com.microsoft.azure.management.network.implementation.PublicIPAddressInner>, HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>, HasName, HasResourceGroup, Indexable, Refreshable<PublicIPAddress>, Resource, Updatable<PublicIPAddress.Update>, UpdatableWithTags<PublicIPAddress>

public interface PublicIPAddress extends GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.PublicIPAddressInner>, Refreshable<PublicIPAddress>, Updatable<PublicIPAddress.Update>, UpdatableWithTags<PublicIPAddress>
Public IP address.
  • Method Details

    • version

      IPVersion version()
      Returns:
      the IP version of the public IP address
    • ipAddress

      String ipAddress()
      Returns:
      the assigned IP address
    • leafDomainLabel

      String leafDomainLabel()
      Returns:
      the assigned leaf domain label
    • fqdn

      String fqdn()
      Returns:
      the assigned FQDN (fully qualified domain name)
    • reverseFqdn

      String reverseFqdn()
      Returns:
      the assigned reverse FQDN, if any
    • ipAllocationMethod

      IPAllocationMethod ipAllocationMethod()
      Returns:
      the IP address allocation method (Static/Dynamic)
    • idleTimeoutInMinutes

      int idleTimeoutInMinutes()
      Returns:
      the idle connection timeout setting (in minutes)
    • getAssignedLoadBalancerFrontend

      LoadBalancerPublicFrontend getAssignedLoadBalancerFrontend()
      Returns:
      the load balancer public frontend that this public IP address is assigned to
    • hasAssignedLoadBalancer

      boolean hasAssignedLoadBalancer()
      Returns:
      true if this public IP address is assigned to a load balancer
    • getAssignedNetworkInterfaceIPConfiguration

      NicIPConfiguration getAssignedNetworkInterfaceIPConfiguration()
      Returns:
      the network interface IP configuration that this public IP address is assigned to
    • hasAssignedNetworkInterface

      boolean hasAssignedNetworkInterface()
      Returns:
      true if this public IP address is assigned to a network interface
    • availabilityZones

      @Beta(V1_3_0) Set<AvailabilityZoneId> availabilityZones()
      Returns:
      the availability zones assigned to the public IP address
    • sku

      @Beta(V1_3_0) PublicIPSkuType sku()
      Returns:
      public IP address sku.
    • ipTags

      @Beta(V1_10_0) List<IpTag> ipTags()
      Returns:
      read-only list of ipTags assosiated with public ip address