VirtualMachineNetworkInterfaceReference Class

Definition

Describes a network interface reference.

public class VirtualMachineNetworkInterfaceReference : Azure.ResourceManager.ComputeSchedule.Models.SubResource, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ComputeSchedule.Models.VirtualMachineNetworkInterfaceReference>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ComputeSchedule.Models.VirtualMachineNetworkInterfaceReference>
type VirtualMachineNetworkInterfaceReference = class
    inherit SubResource
    interface IJsonModel<VirtualMachineNetworkInterfaceReference>
    interface IPersistableModel<VirtualMachineNetworkInterfaceReference>
Public Class VirtualMachineNetworkInterfaceReference
Inherits SubResource
Implements IJsonModel(Of VirtualMachineNetworkInterfaceReference), IPersistableModel(Of VirtualMachineNetworkInterfaceReference)
Inheritance
VirtualMachineNetworkInterfaceReference
Implements

Constructors

Name Description
VirtualMachineNetworkInterfaceReference()

Initializes a new instance of VirtualMachineNetworkInterfaceReference.

Properties

Name Description
Id

The ID of the sub-resource.

(Inherited from SubResource)
Properties

Describes a network interface reference properties.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<SubResource>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from SubResource)
IJsonModel<SubResource>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from SubResource)
IJsonModel<VirtualMachineNetworkInterfaceReference>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<VirtualMachineNetworkInterfaceReference>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<SubResource>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from SubResource)
IPersistableModel<SubResource>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from SubResource)
IPersistableModel<SubResource>.Write(ModelReaderWriterOptions) (Inherited from SubResource)
IPersistableModel<VirtualMachineNetworkInterfaceReference>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<VirtualMachineNetworkInterfaceReference>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<VirtualMachineNetworkInterfaceReference>.Write(ModelReaderWriterOptions)

Applies to