ArmNetworkModelFactory.NetworkVirtualApplianceData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
NetworkVirtualApplianceData(ResourceIdentifier, String, Nullable<ResourceType>, Nullable<AzureLocation>, IDictionary<String,String>, ManagedServiceIdentity, Nullable<ETag>, VirtualApplianceSkuProperties, String, IEnumerable<String>, ResourceIdentifier, IEnumerable<String>, String, Nullable<Int64>, String, IEnumerable<VirtualApplianceNicProperties>, IEnumerable<VirtualApplianceAdditionalNicProperties>, IEnumerable<WritableSubResource>, IEnumerable<WritableSubResource>, IEnumerable<WritableSubResource>, Nullable<NetworkProvisioningState>, String, VirtualApplianceDelegationProperties, PartnerManagedResourceProperties)
- Source:
- ArmNetworkModelFactory.cs
- Source:
- ArmNetworkModelFactory.cs
Initializes a new instance of NetworkVirtualApplianceData.
public static Azure.ResourceManager.Network.NetworkVirtualApplianceData NetworkVirtualApplianceData (Azure.Core.ResourceIdentifier id, string name, Azure.Core.ResourceType? resourceType, Azure.Core.AzureLocation? location, System.Collections.Generic.IDictionary<string,string> tags, Azure.ResourceManager.Models.ManagedServiceIdentity identity, Azure.ETag? etag, Azure.ResourceManager.Network.Models.VirtualApplianceSkuProperties nvaSku, string addressPrefix, System.Collections.Generic.IEnumerable<string> bootStrapConfigurationBlobs, Azure.Core.ResourceIdentifier virtualHubId, System.Collections.Generic.IEnumerable<string> cloudInitConfigurationBlobs, string cloudInitConfiguration, long? virtualApplianceAsn, string sshPublicKey, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.VirtualApplianceNicProperties> virtualApplianceNics, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.VirtualApplianceAdditionalNicProperties> additionalNics, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> virtualApplianceSites, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> virtualApplianceConnections, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> inboundSecurityRules, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState, string deploymentType, Azure.ResourceManager.Network.Models.VirtualApplianceDelegationProperties delegation, Azure.ResourceManager.Network.Models.PartnerManagedResourceProperties partnerManagedResource);
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 (id As ResourceIdentifier, name As String, resourceType As Nullable(Of ResourceType), location As Nullable(Of AzureLocation), tags As IDictionary(Of String, String), identity As ManagedServiceIdentity, etag As Nullable(Of ETag), nvaSku As VirtualApplianceSkuProperties, addressPrefix As String, bootStrapConfigurationBlobs As IEnumerable(Of String), virtualHubId As ResourceIdentifier, cloudInitConfigurationBlobs As IEnumerable(Of String), cloudInitConfiguration As String, virtualApplianceAsn As Nullable(Of Long), sshPublicKey As String, virtualApplianceNics As IEnumerable(Of VirtualApplianceNicProperties), additionalNics As IEnumerable(Of VirtualApplianceAdditionalNicProperties), virtualApplianceSites As IEnumerable(Of WritableSubResource), virtualApplianceConnections As IEnumerable(Of WritableSubResource), inboundSecurityRules As IEnumerable(Of WritableSubResource), provisioningState As Nullable(Of NetworkProvisioningState), deploymentType As String, delegation As VirtualApplianceDelegationProperties, partnerManagedResource As PartnerManagedResourceProperties) As 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
Parameters
Resource ID.
- name
- String
Resource name.
- resourceType
- Nullable<ResourceType>
Resource type.
- location
- Nullable<AzureLocation>
Resource location.
- tags
- IDictionary<String,String>
Resource tags.
- identity
- ManagedServiceIdentity
The service principal that has read access to cloud-init and config blob.
Network Virtual Appliance SKU.
- addressPrefix
- String
Address Prefix.
- bootStrapConfigurationBlobs
- IEnumerable<String>
BootStrapConfigurationBlobs storage URLs.
- virtualHubId
- ResourceIdentifier
The Virtual Hub where Network Virtual Appliance is being deployed.
- cloudInitConfigurationBlobs
- IEnumerable<String>
CloudInitConfigurationBlob storage URLs.
- cloudInitConfiguration
- String
CloudInitConfiguration string in plain text.
VirtualAppliance ASN. Microsoft private, public and IANA reserved ASN are not supported.
- sshPublicKey
- String
Public key for SSH login.
- virtualApplianceNics
- IEnumerable<VirtualApplianceNicProperties>
List of Virtual Appliance Network Interfaces.
- additionalNics
- IEnumerable<VirtualApplianceAdditionalNicProperties>
Details required for Additional Network Interface.
- virtualApplianceSites
- IEnumerable<WritableSubResource>
List of references to VirtualApplianceSite.
- virtualApplianceConnections
- IEnumerable<WritableSubResource>
List of references to VirtualApplianceConnections.
- inboundSecurityRules
- IEnumerable<WritableSubResource>
List of references to InboundSecurityRules.
- provisioningState
- Nullable<NetworkProvisioningState>
The provisioning state of the resource.
- deploymentType
- String
The deployment type. PartnerManaged for the SaaS NVA.
- delegation
- VirtualApplianceDelegationProperties
The delegation for the Virtual Appliance.
- partnerManagedResource
- PartnerManagedResourceProperties
The delegation for the Virtual Appliance.
Returns
A new NetworkVirtualApplianceData instance for mocking.
Applies to
NetworkVirtualApplianceData(ResourceIdentifier, String, Nullable<ResourceType>, Nullable<AzureLocation>, IDictionary<String,String>, ManagedServiceIdentity, Nullable<ETag>, VirtualApplianceSkuProperties, String, IEnumerable<String>, ResourceIdentifier, IEnumerable<String>, String, Nullable<Int64>, String, IEnumerable<VirtualApplianceNicProperties>, IEnumerable<VirtualApplianceNetworkInterfaceConfiguration>, IEnumerable<VirtualApplianceAdditionalNicProperties>, IEnumerable<WritableSubResource>, IEnumerable<WritableSubResource>, IEnumerable<WritableSubResource>, IEnumerable<WritableSubResource>, Nullable<NetworkProvisioningState>, String, VirtualApplianceDelegationProperties, PartnerManagedResourceProperties)
- Source:
- ArmNetworkModelFactory.cs
Initializes a new instance of 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.VirtualApplianceNetworkInterfaceConfiguration> networkInterfaceConfigurations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.VirtualApplianceAdditionalNicProperties> additionalNics = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> internetIngressPublicIPs = 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.VirtualApplianceNetworkInterfaceConfiguration> * seq<Azure.ResourceManager.Network.Models.VirtualApplianceAdditionalNicProperties> * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * 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 networkInterfaceConfigurations As IEnumerable(Of VirtualApplianceNetworkInterfaceConfiguration) = Nothing, Optional additionalNics As IEnumerable(Of VirtualApplianceAdditionalNicProperties) = Nothing, Optional internetIngressPublicIPs As IEnumerable(Of WritableSubResource) = 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
Parameters
Resource ID.
- name
- String
Resource name.
- resourceType
- Nullable<ResourceType>
Resource type.
- location
- Nullable<AzureLocation>
Resource location.
- tags
- IDictionary<String,String>
Resource tags.
- identity
- ManagedServiceIdentity
The service principal that has read access to cloud-init and config blob.
Network Virtual Appliance SKU.
- addressPrefix
- String
Address Prefix.
- bootStrapConfigurationBlobs
- IEnumerable<String>
BootStrapConfigurationBlobs storage URLs.
- virtualHubId
- ResourceIdentifier
The Virtual Hub where Network Virtual Appliance is being deployed.
- cloudInitConfigurationBlobs
- IEnumerable<String>
CloudInitConfigurationBlob storage URLs.
- cloudInitConfiguration
- String
CloudInitConfiguration string in plain text.
VirtualAppliance ASN. Microsoft private, public and IANA reserved ASN are not supported.
- sshPublicKey
- String
Public key for SSH login.
- virtualApplianceNics
- IEnumerable<VirtualApplianceNicProperties>
List of Virtual Appliance Network Interfaces.
- networkInterfaceConfigurations
- IEnumerable<VirtualApplianceNetworkInterfaceConfiguration>
Network Profile containing configurations for Public and Private NIC.
- additionalNics
- IEnumerable<VirtualApplianceAdditionalNicProperties>
Details required for Additional Network Interface.
- internetIngressPublicIPs
- IEnumerable<WritableSubResource>
List of Resource Uri of Public IPs for Internet Ingress Scenario.
- virtualApplianceSites
- IEnumerable<WritableSubResource>
List of references to VirtualApplianceSite.
- virtualApplianceConnections
- IEnumerable<WritableSubResource>
List of references to VirtualApplianceConnections.
- inboundSecurityRules
- IEnumerable<WritableSubResource>
List of references to InboundSecurityRules.
- provisioningState
- Nullable<NetworkProvisioningState>
The provisioning state of the resource.
- deploymentType
- String
The deployment type. PartnerManaged for the SaaS NVA.
- delegation
- VirtualApplianceDelegationProperties
The delegation for the Virtual Appliance.
- partnerManagedResource
- PartnerManagedResourceProperties
The delegation for the Virtual Appliance.
Returns
A new NetworkVirtualApplianceData instance for mocking.
Applies to
Azure SDK for .NET