NetworkVirtualAppliancePropertiesFormat Class

Network Virtual Appliance definition.

Constructor

NetworkVirtualAppliancePropertiesFormat(*args: Any, **kwargs: Any)

Variables

Name Description
nva_sku

Network Virtual Appliance SKU.

address_prefix
str

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
str

CloudInitConfiguration string in plain text.

virtual_appliance_asn
int

VirtualAppliance ASN. Microsoft private, public and IANA reserved ASN are not supported.

ssh_public_key
str

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. This property is not compatible with the NVA deployed in VNets.

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: "Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

deployment_type
str

The deployment type. PartnerManaged for the SaaS NVA.

delegation

The delegation for the Virtual Appliance. Only appliable for SaaS NVA.

partner_managed_resource

The delegation for the Virtual Appliance.

nva_interface_configurations

The NVA in VNet interface configurations.

private_ip_address
str

A Internal Load Balancer's HA port frontend IP address. Can be used to set routes & UDR to load balance traffic between NVA instances.

Attributes

additional_nics

Details required for Additional Network Interface. This property is not compatible with the NVA deployed in VNets.

additional_nics: list['_models.VirtualApplianceAdditionalNicProperties'] | None

address_prefix

Address Prefix.

address_prefix: str | None

boot_strap_configuration_blobs

BootStrapConfigurationBlobs storage URLs.

boot_strap_configuration_blobs: list[str] | None

cloud_init_configuration

CloudInitConfiguration string in plain text.

cloud_init_configuration: str | None

cloud_init_configuration_blobs

CloudInitConfigurationBlob storage URLs.

cloud_init_configuration_blobs: list[str] | None

delegation

The delegation for the Virtual Appliance. Only appliable for SaaS NVA.

delegation: _models.DelegationProperties | None

deployment_type

The deployment type. PartnerManaged for the SaaS NVA.

deployment_type: str | None

inbound_security_rules

List of references to InboundSecurityRules.

inbound_security_rules: list['_models.SubResource'] | None

internet_ingress_public_ips

List of Resource Uri of Public IPs for Internet Ingress Scenario.

internet_ingress_public_ips: list['_models.InternetIngressPublicIpsProperties'] | None

network_profile

Network Profile containing configurations for Public and Private NIC.

network_profile: _models.NetworkVirtualAppliancePropertiesFormatNetworkProfile | None

nva_interface_configurations

The NVA in VNet interface configurations.

nva_interface_configurations: list['_models.NvaInterfaceConfigurationsProperties'] | None

nva_sku

Network Virtual Appliance SKU.

nva_sku: _models.VirtualApplianceSkuProperties | None

partner_managed_resource

The delegation for the Virtual Appliance.

partner_managed_resource: _models.PartnerManagedResourceProperties | None

private_ip_address

A Internal Load Balancer's HA port frontend IP address. Can be used to set routes & UDR to load balance traffic between NVA instances.

private_ip_address: str | None

provisioning_state

"Failed", "Succeeded", "Canceled", "Creating", "Updating", and "Deleting".

provisioning_state: str | _models.ProvisioningState | None

ssh_public_key

Public key for SSH login.

ssh_public_key: str | None

virtual_appliance_asn

VirtualAppliance ASN. Microsoft private, public and IANA reserved ASN are not supported.

virtual_appliance_asn: int | None

virtual_appliance_connections

List of references to VirtualApplianceConnections.

virtual_appliance_connections: list['_models.SubResource'] | None

virtual_appliance_nics

List of Virtual Appliance Network Interfaces.

virtual_appliance_nics: list['_models.VirtualApplianceNicProperties'] | None

virtual_appliance_sites

List of references to VirtualApplianceSite.

virtual_appliance_sites: list['_models.SubResource'] | None

virtual_hub

The Virtual Hub where Network Virtual Appliance is being deployed.

virtual_hub: _models.SubResource | None