共用方式為


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()

Gets the availability zones assigned to the public IP address.

abstract String fqdn()

Gets the assigned FQDN (fully qualified domain name).

abstract LoadBalancerPublicFrontend getAssignedLoadBalancerFrontend()

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

abstract NicIpConfiguration 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 IpAllocationMethod ipAllocationMethod()

Gets the IP address allocation method (Static/Dynamic).

abstract List<IpTag> ipTags()

Gets read-only list of ipTags assosiated with public ip address.

abstract String leafDomainLabel()

Gets the assigned leaf domain label.

abstract String reverseFqdn()

Gets the assigned reverse FQDN.

abstract PublicIPSkuType sku()

Gets public IP address sku.

abstract IpVersion version()

Gets the IP version of the public IP address.

Method Details

availabilityZones

public abstract Set availabilityZones()

Gets the availability zones assigned to the public IP address.

Returns:

the availability zones assigned to the public IP address

fqdn

public abstract String fqdn()

Gets the assigned FQDN (fully qualified domain name).

Returns:

the assigned FQDN (fully qualified domain name)

getAssignedLoadBalancerFrontend

public abstract 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

getAssignedNetworkInterfaceIPConfiguration

public abstract 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

hasAssignedLoadBalancer

public abstract 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

hasAssignedNetworkInterface

public abstract 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

idleTimeoutInMinutes

public abstract int idleTimeoutInMinutes()

Gets the idle connection timeout setting (in minutes).

Returns:

the idle connection timeout setting (in minutes)

ipAddress

public abstract String ipAddress()

Gets the assigned IP address.

Returns:

the assigned IP address

ipAllocationMethod

public abstract IpAllocationMethod ipAllocationMethod()

Gets the IP address allocation method (Static/Dynamic).

Returns:

the IP address allocation method (Static/Dynamic)

ipTags

public abstract List ipTags()

Gets read-only list of ipTags assosiated with public ip address.

Returns:

read-only list of ipTags assosiated with public ip address

leafDomainLabel

public abstract String leafDomainLabel()

Gets the assigned leaf domain label.

Returns:

the assigned leaf domain label

reverseFqdn

public abstract String reverseFqdn()

Gets the assigned reverse FQDN.

Returns:

the assigned reverse FQDN, if any

sku

public abstract PublicIPSkuType sku()

Gets public IP address sku.

Returns:

public IP address sku.

version

public abstract IpVersion version()

Gets the IP version of the public IP address.

Returns:

the IP version of the public IP address

Applies to