Compartir a través de


ArmNetworkModelFactory.CustomIPPrefixData Método

Definición

Inicializa una nueva instancia de CustomIPPrefixData.

public static Azure.ResourceManager.Network.CustomIPPrefixData CustomIPPrefixData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType? resourceType = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.ResourceManager.Resources.Models.ExtendedLocation extendedLocation = default, Azure.ETag? etag = default, System.Collections.Generic.IEnumerable<string> zones = default, string asn = default, string cidr = default, string signedMessage = default, string authorizationMessage = default, Azure.Core.ResourceIdentifier parentCustomIPPrefixId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> childCustomIPPrefixList = default, Azure.ResourceManager.Network.Models.CommissionedState? commissionedState = default, bool? expressRouteAdvertise = default, Azure.ResourceManager.Network.Models.CidrAdvertisingGeoCode? geo = default, bool? noInternetAdvertise = default, Azure.ResourceManager.Network.Models.CustomIPPrefixType? prefixType = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> publicIPPrefixes = default, Guid? resourceGuid = default, string failedReason = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default);
static member CustomIPPrefixData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * Azure.ResourceManager.Resources.Models.ExtendedLocation * Nullable<Azure.ETag> * seq<string> * string * string * string * string * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Nullable<Azure.ResourceManager.Network.Models.CommissionedState> * Nullable<bool> * Nullable<Azure.ResourceManager.Network.Models.CidrAdvertisingGeoCode> * Nullable<bool> * Nullable<Azure.ResourceManager.Network.Models.CustomIPPrefixType> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Nullable<Guid> * string * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> -> Azure.ResourceManager.Network.CustomIPPrefixData
Public Shared Function CustomIPPrefixData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As Nullable(Of ResourceType) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional zones As IEnumerable(Of String) = Nothing, Optional asn As String = Nothing, Optional cidr As String = Nothing, Optional signedMessage As String = Nothing, Optional authorizationMessage As String = Nothing, Optional parentCustomIPPrefixId As ResourceIdentifier = Nothing, Optional childCustomIPPrefixList As IEnumerable(Of WritableSubResource) = Nothing, Optional commissionedState As Nullable(Of CommissionedState) = Nothing, Optional expressRouteAdvertise As Nullable(Of Boolean) = Nothing, Optional geo As Nullable(Of CidrAdvertisingGeoCode) = Nothing, Optional noInternetAdvertise As Nullable(Of Boolean) = Nothing, Optional prefixType As Nullable(Of CustomIPPrefixType) = Nothing, Optional publicIPPrefixes As IEnumerable(Of WritableSubResource) = Nothing, Optional resourceGuid As Nullable(Of Guid) = Nothing, Optional failedReason As String = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing) As CustomIPPrefixData

Parámetros

id
ResourceIdentifier

Identificador del recurso.

name
String

Nombre del recurso.

resourceType
Nullable<ResourceType>

Tipo de recurso.

location
Nullable<AzureLocation>

Ubicación del recurso

tags
IDictionary<String,String>

Etiquetas del recurso.

extendedLocation
ExtendedLocation

Ubicación extendida del prefijo IP personalizado.

etag
Nullable<ETag>

Cadena de solo lectura única que cambia cada vez que se actualiza el recurso.

zones
IEnumerable<String>

Una lista de zonas de disponibilidad de las que se indica la dirección IP asignada para el recurso debe proceder.

asn
String

ASN para la publicidad CIDR. Debe ser un entero como cadena.

cidr
String

Intervalo de prefijos en notación CIDR. Debe incluir la dirección inicial y la longitud del prefijo.

signedMessage
String

Mensaje firmado para la validación wan.

authorizationMessage
String

Mensaje de autorización para la validación wan.

parentCustomIPPrefixId
ResourceIdentifier

CustomIpPrefix primario para IPv6 /64 CustomIpPrefix.

childCustomIPPrefixList
IEnumerable<WritableSubResource>

La lista de todos los elementos secundarios para IPv6 /48 CustomIpPrefix.

commissionedState
Nullable<CommissionedState>

Estado encargado del prefijo ip personalizado.

expressRouteAdvertise
Nullable<Boolean>

Si se va a hacer publicidad de expressroute.

geo
Nullable<CidrAdvertisingGeoCode>

Geo para la publicidad CIDR. Debe ser un código geográfico.

noInternetAdvertise
Nullable<Boolean>

Indica si se va a anunciar el intervalo a Internet.

prefixType
Nullable<CustomIPPrefixType>

Tipo de prefijo IP personalizado. Debe ser Singular, Primario o Secundario.

publicIPPrefixes
IEnumerable<WritableSubResource>

Lista de todos los publicIpPrefix a los que se hace referencia.

resourceGuid
Nullable<Guid>

La propiedad GUID de recurso del recurso de prefijo IP personalizado.

failedReason
String

Motivo por el que el recurso está en estado de error.

provisioningState
Nullable<NetworkProvisioningState>

Estado de aprovisionamiento del recurso de prefijo IP personalizado.

Devoluciones

CustomIPPrefixData Nueva instancia de para simular.

Se aplica a