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 Classes Modifier and Type Interface Description static interfacePublicIpPrefix.DefinitionThe entirety of the PublicIpPrefix definition.static interfacePublicIpPrefix.DefinitionStagesGrouping of PublicIpPrefix definition stages.static interfacePublicIpPrefix.UpdateThe template for a PublicIpPrefix update operation, containing all the settings that can be modified.static interfacePublicIpPrefix.UpdateStagesGrouping 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>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<AvailabilityZoneId>availabilityZones()StringipPrefix()List<IpTag>ipTags()com.azure.core.management.SubResourceloadBalancerFrontendIpConfiguration()IntegerprefixLength()ProvisioningStateprovisioningState()List<ReferencedPublicIpAddress>publicIpAddresses()IpVersionpublicIpAddressVersion()StringresourceGuid()PublicIpPrefixSkusku()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable
update
-
Methods inherited from interface com.azure.resourcemanager.network.models.UpdatableWithTags
updateTags
-
-
-
-
Method Detail
-
ipPrefix
String ipPrefix()
- Returns:
- the ipPrefix 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
-
-