NetworkVirtualAppliance Class
NetworkVirtualAppliance Resource.
Variables are only populated by the server, and will be ignored when sending a request.
- Inheritance
-
azure.mgmt.network.models._models_py3.ResourceNetworkVirtualAppliance
Constructor
NetworkVirtualAppliance(*, id: str | None = None, location: str | None = None, tags: Dict[str, str] | None = None, identity: _models.ManagedServiceIdentity | None = None, nva_sku: _models.VirtualApplianceSkuProperties | None = None, boot_strap_configuration_blobs: List[str] | None = None, virtual_hub: _models.SubResource | None = None, cloud_init_configuration_blobs: List[str] | None = None, cloud_init_configuration: str | None = None, virtual_appliance_asn: int | None = None, ssh_public_key: str | None = None, network_profile: _models.NetworkVirtualAppliancePropertiesFormatNetworkProfile | None = None, additional_nics: List[_models.VirtualApplianceAdditionalNicProperties] | None = None, internet_ingress_public_ips: List[_models.InternetIngressPublicIpsProperties] | None = None, delegation: _models.DelegationProperties | None = None, partner_managed_resource: _models.PartnerManagedResourceProperties | None = None, **kwargs: Any)
Keyword-Only Parameters
Name | Description |
---|---|
id
|
Resource ID. |
location
|
Resource location. |
tags
|
Resource tags. |
identity
|
The service principal that has read access to cloud-init and config blob. |
nva_sku
|
Network Virtual Appliance SKU. |
boot_strap_configuration_blobs
|
BootStrapConfigurationBlobs storage URLs. |
virtual_hub
|
The Virtual Hub where Network Virtual Appliance is being deployed. |
cloud_init_configuration_blobs
|
CloudInitConfigurationBlob storage URLs. |
cloud_init_configuration
|
CloudInitConfiguration string in plain text. |
virtual_appliance_asn
|
VirtualAppliance ASN. Microsoft private, public and IANA reserved ASN are not supported. |
ssh_public_key
|
Public key for SSH login. |
network_profile
|
Network Profile containing configurations for Public and Private NIC. |
additional_nics
|
Details required for Additional Network Interface. |
internet_ingress_public_ips
|
List of Resource Uri of Public IPs for Internet Ingress Scenario. |
delegation
|
The delegation for the Virtual Appliance. |
partner_managed_resource
|
The delegation for the Virtual Appliance. |
Variables
Name | Description |
---|---|
id
|
Resource ID. |
name
|
Resource name. |
type
|
Resource type. |
location
|
Resource location. |
tags
|
Resource tags. |
identity
|
The service principal that has read access to cloud-init and config blob. |
etag
|
A unique read-only string that changes whenever the resource is updated. |
nva_sku
|
Network Virtual Appliance SKU. |
address_prefix
|
Address Prefix. |
boot_strap_configuration_blobs
|
BootStrapConfigurationBlobs storage URLs. |
virtual_hub
|
The Virtual Hub where Network Virtual Appliance is being deployed. |
cloud_init_configuration_blobs
|
CloudInitConfigurationBlob storage URLs. |
cloud_init_configuration
|
CloudInitConfiguration string in plain text. |
virtual_appliance_asn
|
VirtualAppliance ASN. Microsoft private, public and IANA reserved ASN are not supported. |
ssh_public_key
|
Public key for SSH login. |
virtual_appliance_nics
|
List of Virtual Appliance Network Interfaces. |
network_profile
|
Network Profile containing configurations for Public and Private NIC. |
additional_nics
|
Details required for Additional Network Interface. |
internet_ingress_public_ips
|
List of Resource Uri of Public IPs for Internet Ingress Scenario. |
virtual_appliance_sites
|
List of references to VirtualApplianceSite. |
virtual_appliance_connections
|
List of references to VirtualApplianceConnections. |
inbound_security_rules
|
List of references to InboundSecurityRules. |
provisioning_state
|
The provisioning state of the resource. Known values are: "Succeeded", "Updating", "Deleting", and "Failed". |
deployment_type
|
The deployment type. PartnerManaged for the SaaS NVA. |
delegation
|
The delegation for the Virtual Appliance. |
partner_managed_resource
|
The delegation for the Virtual Appliance. |
Azure SDK for Python