NetworkInterfaceProperties Class

Properties of a network interface.

Inheritance
msrest.serialization.Model
NetworkInterfaceProperties

Constructor

NetworkInterfaceProperties(*, virtual_network_id: str | None = None, subnet_id: str | None = None, public_ip_address_id: str | None = None, public_ip_address: str | None = None, private_ip_address: str | None = None, dns_name: str | None = None, rdp_authority: str | None = None, ssh_authority: str | None = None, shared_public_ip_address_configuration: SharedPublicIpAddressConfiguration | None = None, **kwargs)

Parameters

Name Description
virtual_network_id
Required
str

The resource ID of the virtual network.

subnet_id
Required
str

The resource ID of the sub net.

public_ip_address_id
Required
str

The resource ID of the public IP address.

public_ip_address
Required
str

The public IP address.

private_ip_address
Required
str

The private IP address.

dns_name
Required
str

The DNS name.

rdp_authority
Required
str

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
Required
str

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
Required

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

Keyword-Only Parameters

Name Description
virtual_network_id
Required
subnet_id
Required
public_ip_address_id
Required
public_ip_address
Required
private_ip_address
Required
dns_name
Required
rdp_authority
Required
ssh_authority
Required
shared_public_ip_address_configuration
Required