Sdílet prostřednictvím


CustomIpPrefix Constructors

Definition

Overloads

CustomIpPrefix()

Initializes a new instance of the CustomIpPrefix class.

CustomIpPrefix(String, String, String, String, IDictionary<String, String>, ExtendedLocation, String, String, String, String, SubResource, IList<SubResource>, String, Nullable<Boolean>, String, Nullable<Boolean>, String, IList<SubResource>, String, String, String, String, IList<String>)

Initializes a new instance of the CustomIpPrefix class.

CustomIpPrefix()

Initializes a new instance of the CustomIpPrefix class.

public CustomIpPrefix ();
Public Sub New ()

Applies to

CustomIpPrefix(String, String, String, String, IDictionary<String, String>, ExtendedLocation, String, String, String, String, SubResource, IList<SubResource>, String, Nullable<Boolean>, String, Nullable<Boolean>, String, IList<SubResource>, String, String, String, String, IList<String>)

Initializes a new instance of the CustomIpPrefix class.

public CustomIpPrefix (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, string asn = default, string cidr = default, string signedMessage = default, string authorizationMessage = default, Microsoft.Azure.Management.Network.Models.SubResource customIpPrefixParent = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> childCustomIpPrefixes = default, string commissionedState = default, bool? expressRouteAdvertise = default, string geo = default, bool? noInternetAdvertise = default, string prefixType = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> publicIpPrefixes = default, string resourceGuid = default, string failedReason = default, string provisioningState = default, string etag = default, System.Collections.Generic.IList<string> zones = default);
new Microsoft.Azure.Management.Network.Models.CustomIpPrefix : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Network.Models.ExtendedLocation * string * string * string * string * Microsoft.Azure.Management.Network.Models.SubResource * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> * string * Nullable<bool> * string * Nullable<bool> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> * string * string * string * string * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.Network.Models.CustomIpPrefix
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 asn As String = Nothing, Optional cidr As String = Nothing, Optional signedMessage As String = Nothing, Optional authorizationMessage As String = Nothing, Optional customIpPrefixParent As SubResource = Nothing, Optional childCustomIpPrefixes As IList(Of SubResource) = Nothing, Optional commissionedState As String = Nothing, Optional expressRouteAdvertise As Nullable(Of Boolean) = Nothing, Optional geo As String = Nothing, Optional noInternetAdvertise As Nullable(Of Boolean) = Nothing, Optional prefixType As String = Nothing, Optional publicIpPrefixes As IList(Of SubResource) = Nothing, Optional resourceGuid As String = Nothing, Optional failedReason As String = Nothing, Optional provisioningState As String = 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 custom IP prefix.

asn
String

The ASN for CIDR advertising. Should be an integer as string.

cidr
String

The prefix range in CIDR notation. Should include the start address and the prefix length.

signedMessage
String

Signed message for WAN validation.

authorizationMessage
String

Authorization message for WAN validation.

customIpPrefixParent
SubResource

The Parent CustomIpPrefix for IPv6 /64 CustomIpPrefix.

childCustomIpPrefixes
IList<SubResource>

The list of all Children for IPv6 /48 CustomIpPrefix.

commissionedState
String

The commissioned state of the Custom IP Prefix. Possible values include: 'Provisioning', 'Provisioned', 'Commissioning', 'CommissionedNoInternetAdvertise', 'Commissioned', 'Decommissioning', 'Deprovisioning', 'Deprovisioned'

expressRouteAdvertise
Nullable<Boolean>

Whether to do express route advertise.

geo
String

The Geo for CIDR advertising. Should be an Geo code. Possible values include: 'GLOBAL', 'AFRI', 'APAC', 'EURO', 'LATAM', 'NAM', 'ME', 'OCEANIA', 'AQ'

noInternetAdvertise
Nullable<Boolean>

Whether to Advertise the range to Internet.

prefixType
String

Type of custom IP prefix. Should be Singular, Parent, or Child. Possible values include: 'Singular', 'Parent', 'Child'

publicIpPrefixes
IList<SubResource>

The list of all referenced PublicIpPrefixes.

resourceGuid
String

The resource GUID property of the custom IP prefix resource.

failedReason
String

The reason why resource is in failed state.

provisioningState
String

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

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