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()
      Gets the IP version of the public IP address.
      Returns:
      the IP version of the public IP address
    • ipAddress

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

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

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

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

      IpAllocationMethod ipAllocationMethod()
      Gets the IP address allocation method (Static/Dynamic).
      Returns:
      the IP address allocation method (Static/Dynamic)
    • idleTimeoutInMinutes

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

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

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

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

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

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

      Gets public IP address sku.
      Returns:
      public IP address sku.
    • ipTags

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