PublicIpAddressInner Class

Definition

Public IP address resource.

public class PublicIpAddressInner extends Resource
Inheritance
java.lang.Object
PublicIpAddressInner

Inherited Members

ProxyResource.id() ProxyResource.name() ProxyResource.type() Resource.location() Resource.tags() Resource.withLocation(String location) Resource.withTags(Map<String,String> tags) java.lang.Object.clone() java.lang.Object.equals(java.lang.Object) java.lang.Object.finalize() java.lang.Object.getClass() java.lang.Object.hashCode() java.lang.Object.notify() java.lang.Object.notifyAll() java.lang.Object.toString() java.lang.Object.wait() java.lang.Object.wait(long) java.lang.Object.wait(long,int)

Constructors

PublicIpAddressInner()

Methods

ddosSettings()

Get the ddosSettings property: The DDoS protection custom policy associated with the public IP address.

deleteOption()

Get the deleteOption property: Specify what happens to the public IP address when the VM using it is deleted.

dnsSettings()

Get the dnsSettings property: The FQDN of the DNS record associated with the public IP address.

etag()

Get the etag property: A unique read-only string that changes whenever the resource is updated.

extendedLocation()

Get the extendedLocation property: The extended location of the public ip address.

id()

Get the id property: Resource ID.

idleTimeoutInMinutes()

Get the idleTimeoutInMinutes property: The idle timeout of the public IP address.

ipAddress()

Get the ipAddress property: The IP address associated with the public IP address resource.

ipConfiguration()

Get the ipConfiguration property: The IP configuration associated with the public IP address.

ipTags()

Get the ipTags property: The list of tags associated with the public IP address.

linkedPublicIpAddress()

Get the linkedPublicIpAddress property: The linked public IP address of the public IP address resource.

migrationPhase()

Get the migrationPhase property: Migration phase of Public IP Address.

natGateway()

Get the natGateway property: The NatGateway for the Public IP address.

provisioningState()

Get the provisioningState property: The provisioning state of the public IP address resource.

publicIpAddressVersion()

Get the publicIpAddressVersion property: The public IP address version.

publicIpAllocationMethod()

Get the publicIpAllocationMethod property: The public IP address allocation method.

publicIpPrefix()

Get the publicIpPrefix property: The Public IP Prefix this Public IP Address should be allocated from.

resourceGuid()

Get the resourceGuid property: The resource GUID property of the public IP address resource.

servicePublicIpAddress()

Get the servicePublicIpAddress property: The service public IP address of the public IP address resource.

sku()

Get the sku property: The public IP address SKU.

validate()

Validates the instance.

withDdosSettings(DdosSettings ddosSettings)

Set the ddosSettings property: The DDoS protection custom policy associated with the public IP address.

withDeleteOption(DeleteOptions deleteOption)

Set the deleteOption property: Specify what happens to the public IP address when the VM using it is deleted.

withDnsSettings(PublicIpAddressDnsSettings dnsSettings)

Set the dnsSettings property: The FQDN of the DNS record associated with the public IP address.

withExtendedLocation(ExtendedLocation extendedLocation)

Set the extendedLocation property: The extended location of the public ip address.

withId(String id)

Set the id property: Resource ID.

withIdleTimeoutInMinutes(Integer idleTimeoutInMinutes)

Set the idleTimeoutInMinutes property: The idle timeout of the public IP address.

withIpAddress(String ipAddress)

Set the ipAddress property: The IP address associated with the public IP address resource.

withIpTags(List<IpTag> ipTags)

Set the ipTags property: The list of tags associated with the public IP address.

withLinkedPublicIpAddress(PublicIpAddressInner linkedPublicIpAddress)

Set the linkedPublicIpAddress property: The linked public IP address of the public IP address resource.

withLocation(String location)
withMigrationPhase(PublicIpAddressMigrationPhase migrationPhase)

Set the migrationPhase property: Migration phase of Public IP Address.

withNatGateway(NatGatewayInner natGateway)

Set the natGateway property: The NatGateway for the Public IP address.

withPublicIpAddressVersion(IpVersion publicIpAddressVersion)

Set the publicIpAddressVersion property: The public IP address version.

withPublicIpAllocationMethod(IpAllocationMethod publicIpAllocationMethod)

Set the publicIpAllocationMethod property: The public IP address allocation method.

withPublicIpPrefix(SubResource publicIpPrefix)

Set the publicIpPrefix property: The Public IP Prefix this Public IP Address should be allocated from.

withServicePublicIpAddress(PublicIpAddressInner servicePublicIpAddress)

Set the servicePublicIpAddress property: The service public IP address of the public IP address resource.

withSku(PublicIpAddressSku sku)

Set the sku property: The public IP address SKU.

withTags(Map<String,String> tags)
withZones(List<String> zones)

Set the zones property: A list of availability zones denoting the IP allocated for the resource needs to come from.

zones()

Get the zones property: A list of availability zones denoting the IP allocated for the resource needs to come from.

Applies to