PublicIPAddress interface

Public IP address resource.

Extends

Properties

ddosSettings

The DDoS protection custom policy associated with the public IP address.

dnsSettings

The FQDN of the DNS record associated with the public IP address.

etag

A unique read-only string that changes whenever the resource is updated.

idleTimeoutInMinutes

The idle timeout of the public IP address.

ipAddress

The IP address associated with the public IP address resource.

ipConfiguration

The IP configuration associated with the public IP address. NOTE: This property will not be serialized. It can only be populated by the server.

ipTags

The list of tags associated with the public IP address.

provisioningState

The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.

publicIPAddressVersion

The public IP address version. Possible values are: 'IPv4' and 'IPv6'.

publicIPAllocationMethod

The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.

publicIPPrefix

The Public IP Prefix this Public IP Address should be allocated from.

resourceGuid

The resource GUID property of the public IP resource.

sku

The public IP address SKU.

zones

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

Inherited Properties

id

Resource ID.

location

Resource location.

name

Resource name. NOTE: This property will not be serialized. It can only be populated by the server.

tags

Resource tags.

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

ddosSettings

The DDoS protection custom policy associated with the public IP address.

ddosSettings?: DdosSettings

Property Value

dnsSettings

The FQDN of the DNS record associated with the public IP address.

dnsSettings?: PublicIPAddressDnsSettings

Property Value

etag

A unique read-only string that changes whenever the resource is updated.

etag?: string

Property Value

string

idleTimeoutInMinutes

The idle timeout of the public IP address.

idleTimeoutInMinutes?: number

Property Value

number

ipAddress

The IP address associated with the public IP address resource.

ipAddress?: string

Property Value

string

ipConfiguration

The IP configuration associated with the public IP address. NOTE: This property will not be serialized. It can only be populated by the server.

ipConfiguration?: IPConfiguration

Property Value

ipTags

The list of tags associated with the public IP address.

ipTags?: IpTag[]

Property Value

IpTag[]

provisioningState

The provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'.

provisioningState?: string

Property Value

string

publicIPAddressVersion

The public IP address version. Possible values are: 'IPv4' and 'IPv6'.

publicIPAddressVersion?: string

Property Value

string

publicIPAllocationMethod

The public IP allocation method. Possible values are: 'Static' and 'Dynamic'.

publicIPAllocationMethod?: string

Property Value

string

publicIPPrefix

The Public IP Prefix this Public IP Address should be allocated from.

publicIPPrefix?: SubResource

Property Value

resourceGuid

The resource GUID property of the public IP resource.

resourceGuid?: string

Property Value

string

sku

The public IP address SKU.

sku?: PublicIPAddressSku

Property Value

zones

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

zones?: string[]

Property Value

string[]

Inherited Property Details

id

Resource ID.

id?: string

Property Value

string

Inherited From Resource.id

location

Resource location.

location?: string

Property Value

string

Inherited From Resource.location

name

Resource name. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From Resource.name

tags

Resource tags.

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

Inherited From Resource.tags

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From Resource.type