Interface PublicIPPrefix
- All Superinterfaces:
GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,,com.microsoft.azure.management.network.implementation.PublicIPPrefixInner> HasId,HasInner<com.microsoft.azure.management.network.implementation.PublicIPPrefixInner>,HasManager<com.microsoft.azure.management.network.implementation.NetworkManager>,HasName,HasResourceGroup,Indexable,Refreshable<PublicIPPrefix>,Resource,Updatable<PublicIPPrefix.Update>,UpdatableWithTags<PublicIPPrefix>
public interface PublicIPPrefix
extends GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.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.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>Nested classes/interfaces inherited from interface com.microsoft.azure.management.network.model.UpdatableWithTags
UpdatableWithTags.UpdateWithTags<T> -
Method Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
idMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, typeMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Updatable
updateMethods inherited from interface com.microsoft.azure.management.network.model.UpdatableWithTags
updateTags
-
Method Details
-
ipPrefix
String ipPrefix()- Returns:
- the ipPrefix value.
-
ipTags
- Returns:
- the ipTags value.
-
loadBalancerFrontendIpConfiguration
com.microsoft.azure.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
-