Interface PublicIpAddress

    • Method Detail

      • 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
      • ipTags

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