Sdílet prostřednictvím


PublicIPPrefix Constructors

Definition

Overloads

PublicIPPrefix()

Initializes a new instance of the PublicIPPrefix class.

PublicIPPrefix(String, String, String, String, IDictionary<String, String>, ExtendedLocation, PublicIPPrefixSku, String, IList<IpTag>, Nullable<Int32>, String, IList<ReferencedPublicIpAddress>, SubResource, SubResource, String, String, NatGateway, String, IList<String>)

Initializes a new instance of the PublicIPPrefix class.

PublicIPPrefix()

Initializes a new instance of the PublicIPPrefix class.

public PublicIPPrefix ();
Public Sub New ()

Applies to

PublicIPPrefix(String, String, String, String, IDictionary<String, String>, ExtendedLocation, PublicIPPrefixSku, String, IList<IpTag>, Nullable<Int32>, String, IList<ReferencedPublicIpAddress>, SubResource, SubResource, String, String, NatGateway, String, IList<String>)

Initializes a new instance of the PublicIPPrefix class.

public PublicIPPrefix (string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Network.Models.ExtendedLocation extendedLocation = default, Microsoft.Azure.Management.Network.Models.PublicIPPrefixSku sku = default, string publicIPAddressVersion = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.IpTag> ipTags = default, int? prefixLength = default, string ipPrefix = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ReferencedPublicIpAddress> publicIPAddresses = default, Microsoft.Azure.Management.Network.Models.SubResource loadBalancerFrontendIpConfiguration = default, Microsoft.Azure.Management.Network.Models.SubResource customIPPrefix = default, string resourceGuid = default, string provisioningState = default, Microsoft.Azure.Management.Network.Models.NatGateway natGateway = default, string etag = default, System.Collections.Generic.IList<string> zones = default);
new Microsoft.Azure.Management.Network.Models.PublicIPPrefix : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Network.Models.ExtendedLocation * Microsoft.Azure.Management.Network.Models.PublicIPPrefixSku * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.IpTag> * Nullable<int> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.ReferencedPublicIpAddress> * Microsoft.Azure.Management.Network.Models.SubResource * Microsoft.Azure.Management.Network.Models.SubResource * string * string * Microsoft.Azure.Management.Network.Models.NatGateway * string * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Network.Models.PublicIPPrefix
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional sku As PublicIPPrefixSku = Nothing, Optional publicIPAddressVersion As String = Nothing, Optional ipTags As IList(Of IpTag) = Nothing, Optional prefixLength As Nullable(Of Integer) = Nothing, Optional ipPrefix As String = Nothing, Optional publicIPAddresses As IList(Of ReferencedPublicIpAddress) = Nothing, Optional loadBalancerFrontendIpConfiguration As SubResource = Nothing, Optional customIPPrefix As SubResource = Nothing, Optional resourceGuid As String = Nothing, Optional provisioningState As String = Nothing, Optional natGateway As NatGateway = Nothing, Optional etag As String = Nothing, Optional zones As IList(Of String) = Nothing)

Parameters

id
String

Resource ID.

name
String

Resource name.

type
String

Resource type.

location
String

Resource location.

tags
IDictionary<String,String>

Resource tags.

extendedLocation
ExtendedLocation

The extended location of the public ip address.

sku
PublicIPPrefixSku

The public IP prefix SKU.

publicIPAddressVersion
String

The public IP address version. Possible values include: 'IPv4', 'IPv6'

ipTags
IList<IpTag>

The list of tags associated with the public IP prefix.

prefixLength
Nullable<Int32>

The Length of the Public IP Prefix.

ipPrefix
String

The allocated Prefix.

publicIPAddresses
IList<ReferencedPublicIpAddress>

The list of all referenced PublicIPAddresses.

loadBalancerFrontendIpConfiguration
SubResource

The reference to load balancer frontend IP configuration associated with the public IP prefix.

customIPPrefix
SubResource

The customIpPrefix that this prefix is associated with.

resourceGuid
String

The resource GUID property of the public IP prefix resource.

provisioningState
String

The provisioning state of the public IP prefix resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'

natGateway
NatGateway

NatGateway of Public IP Prefix.

etag
String

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

zones
IList<String>

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

Applies to