GetNetworkInterfaceResult

data class GetNetworkInterfaceResult(val auxiliaryMode: String? = null, val auxiliarySku: String? = null, val azureApiVersion: String, val defaultOutboundConnectivityEnabled: Boolean, val disableTcpStateTracking: Boolean? = null, val dnsSettings: NetworkInterfaceDnsSettingsResponse? = null, val dscpConfiguration: SubResourceResponse, val enableAcceleratedNetworking: Boolean? = null, val enableIPForwarding: Boolean? = null, val etag: String, val extendedLocation: ExtendedLocationResponse? = null, val hostedWorkloads: List<String>, val id: String? = null, val ipConfigurations: List<NetworkInterfaceIPConfigurationResponse>? = null, val location: String? = null, val macAddress: String, val migrationPhase: String? = null, val name: String, val networkSecurityGroup: NetworkSecurityGroupResponse? = null, val nicType: String? = null, val primary: Boolean, val privateEndpoint: PrivateEndpointResponse, val privateLinkService: PrivateLinkServiceResponse? = null, val provisioningState: String, val resourceGuid: String, val tags: Map<String, String>? = null, val tapConfigurations: List<NetworkInterfaceTapConfigurationResponse>, val type: String, val virtualMachine: SubResourceResponse, val vnetEncryptionSupported: Boolean, val workloadType: String? = null)

A network interface in a resource group.

Constructors

Link copied to clipboard
constructor(auxiliaryMode: String? = null, auxiliarySku: String? = null, azureApiVersion: String, defaultOutboundConnectivityEnabled: Boolean, disableTcpStateTracking: Boolean? = null, dnsSettings: NetworkInterfaceDnsSettingsResponse? = null, dscpConfiguration: SubResourceResponse, enableAcceleratedNetworking: Boolean? = null, enableIPForwarding: Boolean? = null, etag: String, extendedLocation: ExtendedLocationResponse? = null, hostedWorkloads: List<String>, id: String? = null, ipConfigurations: List<NetworkInterfaceIPConfigurationResponse>? = null, location: String? = null, macAddress: String, migrationPhase: String? = null, name: String, networkSecurityGroup: NetworkSecurityGroupResponse? = null, nicType: String? = null, primary: Boolean, privateEndpoint: PrivateEndpointResponse, privateLinkService: PrivateLinkServiceResponse? = null, provisioningState: String, resourceGuid: String, tags: Map<String, String>? = null, tapConfigurations: List<NetworkInterfaceTapConfigurationResponse>, type: String, virtualMachine: SubResourceResponse, vnetEncryptionSupported: Boolean, workloadType: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val auxiliaryMode: String? = null

Auxiliary mode of Network Interface resource.

Link copied to clipboard
val auxiliarySku: String? = null

Auxiliary sku of Network Interface resource.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

Whether default outbound connectivity for nic was configured or not.

Link copied to clipboard

Indicates whether to disable tcp state tracking.

Link copied to clipboard

The DNS settings in network interface.

Link copied to clipboard

A reference to the dscp configuration to which the network interface is linked.

Link copied to clipboard

If the network interface is configured for accelerated networking. Not applicable to VM sizes which require accelerated networking.

Link copied to clipboard

Indicates whether IP forwarding is enabled on this network interface.

Link copied to clipboard

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

Link copied to clipboard

The extended location of the network interface.

Link copied to clipboard

A list of references to linked BareMetal resources.

Link copied to clipboard
val id: String? = null

Resource ID.

Link copied to clipboard

A list of IPConfigurations of the network interface.

Link copied to clipboard
val location: String? = null

Resource location.

Link copied to clipboard

The MAC address of the network interface.

Link copied to clipboard
val migrationPhase: String? = null

Migration phase of Network Interface resource.

Link copied to clipboard

Resource name.

Link copied to clipboard

The reference to the NetworkSecurityGroup resource.

Link copied to clipboard
val nicType: String? = null

Type of Network Interface resource.

Link copied to clipboard

Whether this is a primary network interface on a virtual machine.

Link copied to clipboard

A reference to the private endpoint to which the network interface is linked.

Link copied to clipboard

Privatelinkservice of the network interface resource.

Link copied to clipboard

The provisioning state of the network interface resource.

Link copied to clipboard

The resource GUID property of the network interface resource.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard

A list of TapConfigurations of the network interface.

Link copied to clipboard

Resource type.

Link copied to clipboard

The reference to a virtual machine.

Link copied to clipboard

Whether the virtual machine this nic is attached to supports encryption.

Link copied to clipboard
val workloadType: String? = null

WorkloadType of the NetworkInterface for BareMetal resources