Interface PublicIpAddress

All Superinterfaces:
GroupableResource<NetworkManager,PublicIpAddressInner>, HasId, HasInnerModel<PublicIpAddressInner>, HasManager<NetworkManager>, HasName, HasResourceGroup, Indexable, Refreshable<PublicIpAddress>, Resource, 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

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

      Returns:
      public IP address sku.
    • ipTags

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