PublicIpAddress Interface

Implements

public interface PublicIpAddress
extends GroupableResource<NetworkManager,PublicIpAddressInner>, Refreshable<PublicIpAddress>, Updatable<Update>, UpdatableWithTags<PublicIpAddress>

Public IP address.

Method Summary

Modifier and Type Method and Description
abstract Set<AvailabilityZoneId> availabilityZones()
abstract String fqdn()
abstract LoadBalancerPublicFrontend getAssignedLoadBalancerFrontend()
abstract NicIpConfiguration getAssignedNetworkInterfaceIPConfiguration()
abstract boolean hasAssignedLoadBalancer()
abstract boolean hasAssignedNetworkInterface()
abstract int idleTimeoutInMinutes()
abstract String ipAddress()
abstract IpAllocationMethod ipAllocationMethod()
abstract List<IpTag> ipTags()
abstract String leafDomainLabel()
abstract String reverseFqdn()
abstract PublicIPSkuType sku()
abstract IpVersion version()

Method Details

availabilityZones

public abstract Set availabilityZones()

Returns:

the availability zones assigned to the public IP address

fqdn

public abstract String fqdn()

Returns:

the assigned FQDN (fully qualified domain name)

getAssignedLoadBalancerFrontend

public abstract LoadBalancerPublicFrontend getAssignedLoadBalancerFrontend()

Returns:

the load balancer public frontend that this public IP address is assigned to

getAssignedNetworkInterfaceIPConfiguration

public abstract NicIpConfiguration getAssignedNetworkInterfaceIPConfiguration()

Returns:

the network interface IP configuration that this public IP address is assigned to

hasAssignedLoadBalancer

public abstract boolean hasAssignedLoadBalancer()

Returns:

true if this public IP address is assigned to a load balancer

hasAssignedNetworkInterface

public abstract boolean hasAssignedNetworkInterface()

Returns:

true if this public IP address is assigned to a network interface

idleTimeoutInMinutes

public abstract int idleTimeoutInMinutes()

Returns:

the idle connection timeout setting (in minutes)

ipAddress

public abstract String ipAddress()

Returns:

the assigned IP address

ipAllocationMethod

public abstract IpAllocationMethod ipAllocationMethod()

Returns:

the IP address allocation method (Static/Dynamic)

ipTags

public abstract List ipTags()

Returns:

read-only list of ipTags assosiated with public ip address

leafDomainLabel

public abstract String leafDomainLabel()

Returns:

the assigned leaf domain label

reverseFqdn

public abstract String reverseFqdn()

Returns:

the assigned reverse FQDN, if any

sku

public abstract PublicIPSkuType sku()

Returns:

public IP address sku.

version

public abstract IpVersion version()

Returns:

the IP version of the public IP address

Applies to