Share via


NetworkInterfaceResourceSettings Class

Definition

Defines the network interface resource settings.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Api20230801.NetworkInterfaceResourceSettingsTypeConverter))]
public class NetworkInterfaceResourceSettings : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Api20230801.INetworkInterfaceResourceSettings, Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Api20230801.NetworkInterfaceResourceSettingsTypeConverter))>]
type NetworkInterfaceResourceSettings = class
    interface INetworkInterfaceResourceSettings
    interface IJsonSerializable
    interface IResourceSettings
    interface IValidates
Public Class NetworkInterfaceResourceSettings
Implements INetworkInterfaceResourceSettings, IValidates
Inheritance
NetworkInterfaceResourceSettings
Attributes
Implements

Constructors

NetworkInterfaceResourceSettings()

Creates an new NetworkInterfaceResourceSettings instance.

Properties

EnableAcceleratedNetworking

Gets or sets a value indicating whether accelerated networking is enabled.

IPConfiguration

Gets or sets the IP configurations of the NIC.

ResourceType

The resource type. For example, the value can be Microsoft.Compute/virtualMachines.

Tag

Gets or sets the Resource tags.

TargetResourceGroupName

Gets or sets the target resource group name.

TargetResourceName

Gets or sets the target Resource name.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of NetworkInterfaceResourceSettings.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of NetworkInterfaceResourceSettings.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Api20230801.INetworkInterfaceResourceSettings.

FromJsonString(String)

Creates a new instance of NetworkInterfaceResourceSettings, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of NetworkInterfaceResourceSettings into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to