NetworkInterfacePropertiesFragment Class

Properties of a network interface.

Inheritance
NetworkInterfacePropertiesFragment

Constructor

NetworkInterfacePropertiesFragment(*, virtual_network_id: Optional[str] = None, subnet_id: Optional[str] = None, public_ip_address_id: Optional[str] = None, public_ip_address: Optional[str] = None, private_ip_address: Optional[str] = None, dns_name: Optional[str] = None, rdp_authority: Optional[str] = None, ssh_authority: Optional[str] = None, shared_public_ip_address_configuration: Optional[azure.mgmt.devtestlabs.models._models_py3.SharedPublicIpAddressConfigurationFragment] = None, **kwargs)

Parameters

virtual_network_id
str
Required

The resource ID of the virtual network.

subnet_id
str
Required

The resource ID of the sub net.

public_ip_address_id
str
Required

The resource ID of the public IP address.

public_ip_address
str
Required

The public IP address.

private_ip_address
str
Required

The private IP address.

dns_name
str
Required

The DNS name.

rdp_authority
str
Required

The RdpAuthority property is a server DNS host name or IP address followed by the service port number for RDP (Remote Desktop Protocol).

ssh_authority
str
Required

The SshAuthority property is a server DNS host name or IP address followed by the service port number for SSH.

shared_public_ip_address_configuration
SharedPublicIpAddressConfigurationFragment
Required

The configuration for sharing a public IP address across multiple virtual machines.