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>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>Nested classes/interfaces inherited from interface com.azure.resourcemanager.network.models.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 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()Gets the IP prefix value.- Returns:
- the ipPrefix value.
-
ipTags
Gets the IP tags value.- Returns:
- the ipTags value.
-
loadBalancerFrontendIpConfiguration
com.azure.core.management.SubResource loadBalancerFrontendIpConfiguration()Gets the load balancer frontend IP configuration.- Returns:
- the loadBalancerFrontendIpConfiguration value.
-
prefixLength
Integer prefixLength()Gets the prefix length.- Returns:
- the prefixLength value.
-
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
String resourceGuid()Gets the resource GUID.- Returns:
- the resourceGuid value.
-
sku
PublicIpPrefixSku sku()Gets the SKU.- Returns:
- the sku value.
-
availabilityZones
Set<AvailabilityZoneId> availabilityZones()Gets the availability zones assigned to the public IP prefix.- Returns:
- the availability zones assigned to the public Ip prefix
-