PublicIPPrefix interface

Public IP prefix resource.

Extends

Properties

customIPPrefix

The customIpPrefix that this prefix is associated with.

etag

A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server.

extendedLocation

The extended location of the public ip address.

ipPrefix

The allocated Prefix. 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 prefix.

loadBalancerFrontendIpConfiguration

The reference to load balancer frontend IP configuration associated with the public IP prefix. NOTE: This property will not be serialized. It can only be populated by the server.

natGateway

NatGateway of Public IP Prefix.

prefixLength

The Length of the Public IP Prefix.

provisioningState

The provisioning state of the public IP prefix resource. NOTE: This property will not be serialized. It can only be populated by the server.

publicIPAddresses

The list of all referenced PublicIPAddresses. NOTE: This property will not be serialized. It can only be populated by the server.

publicIPAddressVersion

The public IP address version.

resourceGuid

The resource GUID property of the public IP prefix resource. NOTE: This property will not be serialized. It can only be populated by the server.

sku

The public IP prefix 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

customIPPrefix

The customIpPrefix that this prefix is associated with.

customIPPrefix?: SubResource

Property Value

etag

A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server.

etag?: string

Property Value

string

extendedLocation

The extended location of the public ip address.

extendedLocation?: ExtendedLocation

Property Value

ipPrefix

The allocated Prefix. NOTE: This property will not be serialized. It can only be populated by the server.

ipPrefix?: string

Property Value

string

ipTags

The list of tags associated with the public IP prefix.

ipTags?: IpTag[]

Property Value

IpTag[]

loadBalancerFrontendIpConfiguration

The reference to load balancer frontend IP configuration associated with the public IP prefix. NOTE: This property will not be serialized. It can only be populated by the server.

loadBalancerFrontendIpConfiguration?: SubResource

Property Value

natGateway

NatGateway of Public IP Prefix.

natGateway?: NatGateway

Property Value

prefixLength

The Length of the Public IP Prefix.

prefixLength?: number

Property Value

number

provisioningState

The provisioning state of the public IP prefix resource. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

publicIPAddresses

The list of all referenced PublicIPAddresses. NOTE: This property will not be serialized. It can only be populated by the server.

publicIPAddresses?: ReferencedPublicIpAddress[]

Property Value

publicIPAddressVersion

The public IP address version.

publicIPAddressVersion?: string

Property Value

string

resourceGuid

The resource GUID property of the public IP prefix resource. NOTE: This property will not be serialized. It can only be populated by the server.

resourceGuid?: string

Property Value

string

sku

The public IP prefix SKU.

sku?: PublicIPPrefixSku

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