NetworkInterfaceProperties Class
Properties of a network interface.
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
|
The resource ID of the virtual network. |
subnet_id
Required
|
The resource ID of the sub net. |
public_ip_address_id
Required
|
The resource ID of the public IP address. |
public_ip_address
Required
|
The public IP address. |
private_ip_address
Required
|
The private IP address. |
dns_name
Required
|
The DNS name. |
rdp_authority
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
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
Required
|
The configuration for sharing a public IP address across multiple virtual machines. |
Keyword-Only Parameters
Name | Description |
---|---|
virtual_network_id
|
Default value: None
|
subnet_id
|
Default value: None
|
public_ip_address_id
|
Default value: None
|
public_ip_address
|
Default value: None
|
private_ip_address
|
Default value: None
|
dns_name
|
Default value: None
|
rdp_authority
|
Default value: None
|
ssh_authority
|
Default value: None
|
shared_public_ip_address_configuration
|
Default value: None
|