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 com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T extends Object>, Resource.DefinitionWithTags<T extends Object>, Resource.UpdateWithTags<T extends Object>Nested classes/interfaces inherited from interface com.azure.resourcemanager.network.models.UpdatableWithTags
UpdatableWithTags.UpdateWithTags<T> -
Field Summary
-
Method Summary
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, typeMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable
updateMethods inherited from interface com.azure.resourcemanager.network.models.UpdatableWithTags
updateTags
-
Method Details
-
ipPrefix
String ipPrefix()- Returns:
- the ipPrefix value.
-
ipTags
- Returns:
- the ipTags value.
-
loadBalancerFrontendIpConfiguration
com.azure.core.management.SubResource loadBalancerFrontendIpConfiguration()- Returns:
- the loadBalancerFrontendIpConfiguration value.
-
prefixLength
Integer prefixLength()- Returns:
- the prefixLength value.
-
provisioningState
ProvisioningState provisioningState()- Returns:
- the provisioningState value.
-
publicIpAddresses
List<ReferencedPublicIpAddress> publicIpAddresses()- Returns:
- the publicIpAddresses value.
-
publicIpAddressVersion
IpVersion publicIpAddressVersion()- Returns:
- the publicIpAddressVersion value.
-
resourceGuid
String resourceGuid()- Returns:
- the resourceGuid value.
-
sku
PublicIpPrefixSku sku()- Returns:
- the sku value.
-
availabilityZones
Set<AvailabilityZoneId> availabilityZones()- Returns:
- the availability zones assigned to the public Ip prefix
-