NetworkInterfacePropertiesArgs

data class NetworkInterfacePropertiesArgs(val dnsName: Output<String>? = null, val privateIpAddress: Output<String>? = null, val publicIpAddress: Output<String>? = null, val publicIpAddressId: Output<String>? = null, val rdpAuthority: Output<String>? = null, val sharedPublicIpAddressConfiguration: Output<SharedPublicIpAddressConfigurationArgs>? = null, val sshAuthority: Output<String>? = null, val subnetId: Output<String>? = null, val virtualNetworkId: Output<String>? = null) : ConvertibleToJava<NetworkInterfacePropertiesArgs>

Properties of a network interface.

Constructors

Link copied to clipboard
constructor(dnsName: Output<String>? = null, privateIpAddress: Output<String>? = null, publicIpAddress: Output<String>? = null, publicIpAddressId: Output<String>? = null, rdpAuthority: Output<String>? = null, sharedPublicIpAddressConfiguration: Output<SharedPublicIpAddressConfigurationArgs>? = null, sshAuthority: Output<String>? = null, subnetId: Output<String>? = null, virtualNetworkId: Output<String>? = null)

Properties

Link copied to clipboard
val dnsName: Output<String>? = null

The DNS name.

Link copied to clipboard
val privateIpAddress: Output<String>? = null

The private IP address.

Link copied to clipboard
val publicIpAddress: Output<String>? = null

The public IP address.

Link copied to clipboard
val publicIpAddressId: Output<String>? = null

The resource ID of the public IP address.

Link copied to clipboard
val rdpAuthority: Output<String>? = null

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

Link copied to clipboard

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

Link copied to clipboard
val sshAuthority: Output<String>? = null

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

Link copied to clipboard
val subnetId: Output<String>? = null

The resource ID of the sub net.

Link copied to clipboard
val virtualNetworkId: Output<String>? = null

The resource ID of the virtual network.

Functions

Link copied to clipboard
open override fun toJava(): NetworkInterfacePropertiesArgs