PublicIPAddress Interface

Implements

UpdatableWithTags<PublicIPAddress> GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.PublicIPAddressInner> Refreshable<PublicIPAddress> Updatable<Update>

public interface PublicIPAddress
extends GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.PublicIPAddressInner>, Refreshable<PublicIPAddress>, Updatable<Update>, UpdatableWithTags<PublicIPAddress>

Public IP address.

Method Summary

Modifier and Type Method and Description
abstract java.util.Set<AvailabilityZoneId> availabilityZones()
abstract java.lang.String fqdn()
abstract LoadBalancerPublicFrontend getAssignedLoadBalancerFrontend()
abstract NicIPConfiguration getAssignedNetworkInterfaceIPConfiguration()
abstract boolean hasAssignedLoadBalancer()
abstract boolean hasAssignedNetworkInterface()
abstract int idleTimeoutInMinutes()
abstract java.lang.String ipAddress()
abstract IPAllocationMethod ipAllocationMethod()
abstract java.util.List<IpTag> ipTags()
abstract java.lang.String leafDomainLabel()
abstract java.lang.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