Interface PublicIpPrefix
- All Superinterfaces:
GroupableResource<NetworkManager, PublicIpPrefixInner>, HasId, HasInnerModel<PublicIpPrefixInner>, HasManager<NetworkManager>, HasName, HasResourceGroup, Indexable, Refreshable<PublicIpPrefix>, Resource, Updatable<PublicIpPrefix.Update>, UpdatableWithTags<PublicIpPrefix>
public interface PublicIpPrefix
extends GroupableResource<NetworkManager, PublicIpPrefixInner>, Refreshable<PublicIpPrefix>, Updatable<PublicIpPrefix.Update>, UpdatableWithTags<PublicIpPrefix>
Type representing PublicIpPrefix.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the PublicIpPrefix definition.static interfaceGrouping of PublicIpPrefix definition stages.static interfaceThe template for a PublicIpPrefix update operation, containing all the settings that can be modified.static interfaceGrouping of PublicIpPrefix 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 prefix.ipPrefix()Gets the IP prefix value.ipTags()Gets the IP tags value.com.azure.core.management.SubResourceGets the load balancer frontend IP configuration.Gets the prefix length.Gets the provisioning state.Gets the public IP addresses.Gets the public IP address version.Gets the resource GUID.sku()Gets the SKU.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
-
ipPrefix
-
ipTags
-
loadBalancerFrontendIpConfiguration
com.azure.core.management.SubResource loadBalancerFrontendIpConfiguration()Gets the load balancer frontend IP configuration.- Returns:
- the loadBalancerFrontendIpConfiguration value.
-
prefixLength
-
provisioningState
ProvisioningState provisioningState()Gets the provisioning state.- Returns:
- the provisioningState value.
-
publicIpAddresses
List<ReferencedPublicIpAddress> publicIpAddresses()Gets the public IP addresses.- Returns:
- the publicIpAddresses value.
-
publicIpAddressVersion
IpVersion publicIpAddressVersion()Gets the public IP address version.- Returns:
- the publicIpAddressVersion value.
-
resourceGuid
-
sku
-
availabilityZones
Set<AvailabilityZoneId> availabilityZones()Gets the availability zones assigned to the public IP prefix.- Returns:
- the availability zones assigned to the public Ip prefix
-