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<Availability |
availabilityZones()
Gets the availability zones assigned to the public IP address. |
abstract String |
fqdn()
Gets the assigned FQDN (fully qualified domain name). |
abstract
Load |
getAssignedLoadBalancerFrontend()
Gets the load balancer public frontend that this public IP address is assigned to. |
abstract
Nic |
getAssignedNetworkInterfaceIPConfiguration()
Gets the network interface IP configuration that this public IP address is assigned to. |
abstract boolean |
hasAssignedLoadBalancer()
Checks whether this public IP address is assigned to a load balancer. |
abstract boolean |
hasAssignedNetworkInterface()
Checks whether this public IP address is assigned to a network interface. |
abstract int |
idleTimeoutInMinutes()
Gets the idle connection timeout setting (in minutes). |
abstract String |
ipAddress()
Gets the assigned IP address. |
abstract
Ip |
ipAllocationMethod()
Gets the IP address allocation method (Static/Dynamic). |
abstract
List<Ip |
ipTags()
Gets read-only list of ip |
abstract String |
leafDomainLabel()
Gets the assigned leaf domain label. |
abstract String |
reverseFqdn()
Gets the assigned reverse FQDN. |
abstract
Public |
sku()
Gets public IP address sku. |
abstract
Ip |
version()
Gets the IP version of the public IP address. |
Method Details
availabilityZones
public abstract Set
Gets the availability zones assigned to the public IP address.
Returns:
fqdn
public abstract String fqdn()
Gets the assigned FQDN (fully qualified domain name).
Returns:
getAssignedLoadBalancerFrontend
public abstract LoadBalancerPublicFrontend getAssignedLoadBalancerFrontend()
Gets the load balancer public frontend that this public IP address is assigned to.
Returns:
getAssignedNetworkInterfaceIPConfiguration
public abstract NicIpConfiguration getAssignedNetworkInterfaceIPConfiguration()
Gets the network interface IP configuration that this public IP address is assigned to.
Returns:
hasAssignedLoadBalancer
public abstract boolean hasAssignedLoadBalancer()
Checks whether this public IP address is assigned to a load balancer.
Returns:
hasAssignedNetworkInterface
public abstract boolean hasAssignedNetworkInterface()
Checks whether this public IP address is assigned to a network interface.
Returns:
idleTimeoutInMinutes
public abstract int idleTimeoutInMinutes()
Gets the idle connection timeout setting (in minutes).
Returns:
ipAddress
public abstract String ipAddress()
Gets the assigned IP address.
Returns:
ipAllocationMethod
public abstract IpAllocationMethod ipAllocationMethod()
Gets the IP address allocation method (Static/Dynamic).
Returns:
ipTags
public abstract List
Gets read-only list of ipTags assosiated with public ip address.
Returns:
leafDomainLabel
public abstract String leafDomainLabel()
Gets the assigned leaf domain label.
Returns:
reverseFqdn
public abstract String reverseFqdn()
Gets the assigned reverse FQDN.
Returns:
sku
public abstract PublicIPSkuType sku()
Gets public IP address sku.
Returns:
version
public abstract IpVersion version()
Gets the IP version of the public IP address.
Returns: