Compartir a través de


ArmNetworkModelFactory.NetworkVirtualApplianceData Método

Definición

Inicializa una nueva instancia de NetworkVirtualApplianceData.

public static Azure.ResourceManager.Network.NetworkVirtualApplianceData NetworkVirtualApplianceData (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.Models.ManagedServiceIdentity identity = default, Azure.ETag? etag = default, Azure.ResourceManager.Network.Models.VirtualApplianceSkuProperties nvaSku = default, string addressPrefix = default, System.Collections.Generic.IEnumerable<string> bootStrapConfigurationBlobs = default, Azure.Core.ResourceIdentifier virtualHubId = default, System.Collections.Generic.IEnumerable<string> cloudInitConfigurationBlobs = default, string cloudInitConfiguration = default, long? virtualApplianceAsn = default, string sshPublicKey = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.VirtualApplianceNicProperties> virtualApplianceNics = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.VirtualApplianceAdditionalNicProperties> additionalNics = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> virtualApplianceSites = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> virtualApplianceConnections = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> inboundSecurityRules = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, string deploymentType = default, Azure.ResourceManager.Network.Models.VirtualApplianceDelegationProperties delegation = default, Azure.ResourceManager.Network.Models.PartnerManagedResourceProperties partnerManagedResource = default);
static member NetworkVirtualApplianceData : Azure.Core.ResourceIdentifier * string * Nullable<Azure.Core.ResourceType> * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * Azure.ResourceManager.Models.ManagedServiceIdentity * Nullable<Azure.ETag> * Azure.ResourceManager.Network.Models.VirtualApplianceSkuProperties * string * seq<string> * Azure.Core.ResourceIdentifier * seq<string> * string * Nullable<int64> * string * seq<Azure.ResourceManager.Network.Models.VirtualApplianceNicProperties> * seq<Azure.ResourceManager.Network.Models.VirtualApplianceAdditionalNicProperties> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * string * Azure.ResourceManager.Network.Models.VirtualApplianceDelegationProperties * Azure.ResourceManager.Network.Models.PartnerManagedResourceProperties -> Azure.ResourceManager.Network.NetworkVirtualApplianceData
Public Shared Function NetworkVirtualApplianceData (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 identity As ManagedServiceIdentity = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional nvaSku As VirtualApplianceSkuProperties = Nothing, Optional addressPrefix As String = Nothing, Optional bootStrapConfigurationBlobs As IEnumerable(Of String) = Nothing, Optional virtualHubId As ResourceIdentifier = Nothing, Optional cloudInitConfigurationBlobs As IEnumerable(Of String) = Nothing, Optional cloudInitConfiguration As String = Nothing, Optional virtualApplianceAsn As Nullable(Of Long) = Nothing, Optional sshPublicKey As String = Nothing, Optional virtualApplianceNics As IEnumerable(Of VirtualApplianceNicProperties) = Nothing, Optional additionalNics As IEnumerable(Of VirtualApplianceAdditionalNicProperties) = Nothing, Optional virtualApplianceSites As IEnumerable(Of WritableSubResource) = Nothing, Optional virtualApplianceConnections As IEnumerable(Of WritableSubResource) = Nothing, Optional inboundSecurityRules As IEnumerable(Of WritableSubResource) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional deploymentType As String = Nothing, Optional delegation As VirtualApplianceDelegationProperties = Nothing, Optional partnerManagedResource As PartnerManagedResourceProperties = Nothing) As NetworkVirtualApplianceData

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.

identity
ManagedServiceIdentity

La entidad de servicio que tiene acceso de lectura al blob cloud-init y config.

etag
Nullable<ETag>

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

nvaSku
VirtualApplianceSkuProperties

SKU de aplicación virtual de red.

addressPrefix
String

Prefijo de dirección

bootStrapConfigurationBlobs
IEnumerable<String>

Direcciones URL de almacenamiento bootStrapConfigurationBlobs.

virtualHubId
ResourceIdentifier

El centro virtual donde se va a implementar la aplicación virtual de red.

cloudInitConfigurationBlobs
IEnumerable<String>

Direcciones URL de almacenamiento de CloudInitConfigurationBlob.

cloudInitConfiguration
String

Cadena CloudInitConfiguration en texto sin formato.

virtualApplianceAsn
Nullable<Int64>

VirtualAppliance ASN. No se admite el ASN privado, público y IANA reservado de Microsoft.

sshPublicKey
String

Clave pública para el inicio de sesión SSH.

virtualApplianceNics
IEnumerable<VirtualApplianceNicProperties>

Lista de interfaces de red de aplicaciones virtuales.

additionalNics
IEnumerable<VirtualApplianceAdditionalNicProperties>

Detalles necesarios para la interfaz de red adicional.

virtualApplianceSites
IEnumerable<WritableSubResource>

Lista de referencias a VirtualApplianceSite.

virtualApplianceConnections
IEnumerable<WritableSubResource>

Lista de referencias a VirtualApplianceConnections.

inboundSecurityRules
IEnumerable<WritableSubResource>

Lista de referencias a InboundSecurityRules.

provisioningState
Nullable<NetworkProvisioningState>

Estado de aprovisionamiento del recurso.

deploymentType
String

Tipo de implementación. PartnerManaged para la NVA de SaaS.

delegation
VirtualApplianceDelegationProperties

Delegación de la aplicación virtual.

partnerManagedResource
PartnerManagedResourceProperties

Delegación de la aplicación virtual.

Devoluciones

NetworkVirtualApplianceData Nueva instancia de para simular.

Se aplica a