NetworkVirtualAppliancePropertiesFormat Class
Network Virtual Appliance definition.
Constructor
NetworkVirtualAppliancePropertiesFormat(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
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. 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
|
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
|
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