Share via


VirtualScsiController Class

Definition

This data object type contains the properties of a SCSI controller device attached to a virtual machine that is reported by the controller.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.VirtualScsiControllerTypeConverter))]
public class VirtualScsiController : Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.IVirtualScsiController
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.VirtualScsiControllerTypeConverter))>]
type VirtualScsiController = class
    interface IVirtualScsiController
    interface IJsonSerializable
Public Class VirtualScsiController
Implements IVirtualScsiController
Inheritance
VirtualScsiController
Attributes
Implements

Constructors

VirtualScsiController()

Creates an new VirtualScsiController instance.

Properties

BusNumber

Gets or sets the bus number of the controller.

ControllerKey

Gets or sets the key of the controller.

ScsiCtlrUnitNumber

Gets or sets the SCSI controller unit number.

Sharing

Gets or sets the sharing mode.

Type

Gets or sets the controller type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VirtualScsiController.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VirtualScsiController.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.IVirtualScsiController.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VirtualScsiController into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to