Condividi tramite


NetworkVirtualAppliance Class

NetworkVirtualAppliance Resource.

Variables are only populated by the server, and will be ignored when sending a request.

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
str

Resource ID.

Default value: None
location
str

Resource location.

Default value: None
tags

Resource tags.

Default value: None
identity

The service principal that has read access to cloud-init and config blob.

Default value: None
nva_sku

Network Virtual Appliance SKU.

Default value: None
boot_strap_configuration_blobs

BootStrapConfigurationBlobs storage URLs.

Default value: None
virtual_hub

The Virtual Hub where Network Virtual Appliance is being deployed.

Default value: None
cloud_init_configuration_blobs

CloudInitConfigurationBlob storage URLs.

Default value: None
cloud_init_configuration
str

CloudInitConfiguration string in plain text.

Default value: None
virtual_appliance_asn
int

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

Default value: None
ssh_public_key
str

Public key for SSH login.

Default value: None
network_profile

Network Profile containing configurations for Public and Private NIC.

Default value: None
additional_nics

Details required for Additional Network Interface.

Default value: None
internet_ingress_public_ips

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

Default value: None
delegation

The delegation for the Virtual Appliance.

Default value: None
partner_managed_resource

The delegation for the Virtual Appliance.

Default value: None

Variables

Name Description
id
str

Resource ID.

name
str

Resource name.

type
str

Resource type.

location
str

Resource location.

tags

Resource tags.

identity

The service principal that has read access to cloud-init and config blob.

etag
str

A unique read-only string that changes whenever the resource is updated.

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.

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.

partner_managed_resource

The delegation for the Virtual Appliance.