NetworkVirtualApplianceData Class
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.
Compatibility declaration for the NetworkVirtualApplianceData type.
public class NetworkVirtualApplianceData : Azure.ResourceManager.Network.Models.NetworkTrackedResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.NetworkVirtualApplianceData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.NetworkVirtualApplianceData>
type NetworkVirtualApplianceData = class
inherit NetworkTrackedResourceData
interface IJsonModel<NetworkVirtualApplianceData>
interface IPersistableModel<NetworkVirtualApplianceData>
Public Class NetworkVirtualApplianceData
Inherits NetworkTrackedResourceData
Implements IJsonModel(Of NetworkVirtualApplianceData), IPersistableModel(Of NetworkVirtualApplianceData)
- Inheritance
- Implements
Constructors
| Name | Description |
|---|---|
| NetworkVirtualApplianceData() |
Initializes a new instance of NetworkVirtualApplianceData. |
Properties
| Name | Description |
|---|---|
| AdditionalNics |
Details required for Additional Network Interface. This property is not compatible with the NVA deployed in VNets. |
| AddressFamily |
The address families to deploy the NVA in. ["IPv4", "IPv6"] deploys a dual-stack NVA (the vHub/VNet must also be dual-stack). ["IPv4"], an empty array, or omitting the field deploys an IPv4-only NVA. The value "IPv6" may only appear in combination with "IPv4"; standalone ["IPv6"] is reserved for future use and is rejected by the service today. |
| AddressPrefix |
Address Prefix. |
| AddressPrefixV6 |
Address Prefix for Dual-Stack NVAs. |
| BootStrapConfigurationBlobs |
BootStrapConfigurationBlobs storage URLs. |
| CloudInitConfiguration |
CloudInitConfiguration string in plain text. |
| CloudInitConfigurationBlobs |
CloudInitConfigurationBlob storage URLs. |
| Delegation |
The delegation for the Virtual Appliance. Only appliable for SaaS NVA. |
| DeploymentType |
The deployment type. PartnerManaged for the SaaS NVA. |
| ETag |
A unique read-only string that changes whenever the resource is updated. |
| Id |
Resource ID. (Inherited from NetworkTrackedResourceData) |
| Identity |
The service principal that has read access to cloud-init and config blob. |
| InboundSecurityRules |
Gets or sets the InboundSecurityRules compatibility property. |
| InternetIngressPublicIPs |
Compatibility member. |
| Location |
Resource location. (Inherited from NetworkTrackedResourceData) |
| MigrationStatus |
The migration status of the Network Virtual Appliance. |
| Name |
Resource name. (Inherited from NetworkTrackedResourceData) |
| NetworkInterfaceConfigurations |
Gets the NetworkInterfaceConfigurations. |
| NvaInterfaceConfigurations |
The NVA in VNet interface configurations. |
| NvaSku |
Network Virtual Appliance SKU. |
| PartnerManagedResource |
The delegation for the Virtual Appliance. |
| PrivateIPAddress |
Compatibility member. |
| PrivateIPAddressV6 |
An Internal Load Balancer's HA port frontend IPv6 address. Can be used to set routes & UDR to load balance traffic between NVA instances. This field appears in dual-stack NVAs. |
| ProvisioningState |
The provisioning state of the resource. |
| ResourceType |
Compatibility member. (Inherited from NetworkTrackedResourceData) |
| SshPublicKey |
Public key for SSH login. |
| Tags |
Resource tags. (Inherited from NetworkTrackedResourceData) |
| Type |
Resource type. (Inherited from NetworkTrackedResourceData) |
| VirtualApplianceAsn |
VirtualAppliance ASN. Microsoft private, public and IANA reserved ASN are not supported. |
| VirtualApplianceConnections |
Gets or sets the VirtualApplianceConnections compatibility property. |
| VirtualApplianceNics |
List of Virtual Appliance Network Interfaces. |
| VirtualApplianceSites |
Gets or sets the VirtualApplianceSites compatibility property. |
| VirtualHubId |
Resource ID. |