Interface PublicIpAddress
- All Superinterfaces:
GroupableResource<NetworkManager, PublicIpAddressInner>, HasId, HasInnerModel<PublicIpAddressInner>, HasManager<NetworkManager>, HasName, HasResourceGroup, Indexable, Refreshable<PublicIpAddress>, Resource, Updatable<PublicIpAddress.Update>, UpdatableWithTags<PublicIpAddress>
public interface PublicIpAddress
extends GroupableResource<NetworkManager, PublicIpAddressInner>, Refreshable<PublicIpAddress>, Updatable<PublicIpAddress.Update>, UpdatableWithTags<PublicIpAddress>
Public IP address.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceContainer interface for all the definitions.static interfaceGrouping of public IP address definition stages.static interfaceContainer interface for all the updates.static interfaceGrouping of public IP address update stages.Nested classes/interfaces inherited from interface Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>Nested classes/interfaces inherited from interface UpdatableWithTags
UpdatableWithTags.UpdateWithTags<T> -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the availability zones assigned to the public IP address.fqdn()Gets the assigned FQDN (fully qualified domain name).Gets the load balancer public frontend that this public IP address is assigned to.Gets the network interface IP configuration that this public IP address is assigned to.booleanChecks whether this public IP address is assigned to a load balancer.booleanChecks whether this public IP address is assigned to a network interface.intGets the idle connection timeout setting (in minutes).Gets the assigned IP address.Gets the IP address allocation method (Static/Dynamic).ipTags()Gets read-only list of ipTags assosiated with public ip address.Gets the assigned leaf domain label.Gets the assigned reverse FQDN.sku()Gets public IP address sku.version()Gets the IP version of the public IP address.Methods inherited from interface HasInnerModel
innerModelMethods inherited from interface HasManager
managerMethods inherited from interface HasResourceGroup
resourceGroupNameMethods inherited from interface Refreshable
refresh, refreshAsyncMethods inherited from interface Resource
region, regionName, tags, typeMethods inherited from interface UpdatableWithTags
updateTags
-
Method Details
-
version
IpVersion version()Gets the IP version of the public IP address.- Returns:
- the IP version of the public IP address
-
ipAddress
-
leafDomainLabel
String leafDomainLabel()Gets the assigned leaf domain label.- Returns:
- the assigned leaf domain label
-
fqdn
String fqdn()Gets the assigned FQDN (fully qualified domain name).- Returns:
- the assigned FQDN (fully qualified domain name)
-
reverseFqdn
-
ipAllocationMethod
IpAllocationMethod ipAllocationMethod()Gets the IP address allocation method (Static/Dynamic).- Returns:
- the IP address allocation method (Static/Dynamic)
-
idleTimeoutInMinutes
int idleTimeoutInMinutes()Gets the idle connection timeout setting (in minutes).- Returns:
- the idle connection timeout setting (in minutes)
-
getAssignedLoadBalancerFrontend
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
-
hasAssignedLoadBalancer
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
-
getAssignedNetworkInterfaceIPConfiguration
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
-
hasAssignedNetworkInterface
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
-
availabilityZones
Set<AvailabilityZoneId> availabilityZones()Gets the availability zones assigned to the public IP address.- Returns:
- the availability zones assigned to the public IP address
-
sku
-
ipTags
-