/// <summary> /// Initializes a new instance of the <see cref="StorageFlexUtilController" /> class. /// </summary> /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param> /// <param name="Moid">A unique identifier of this Managed Object instance. .</param> /// <param name="Owners">An array of owners which represent effective ownership of this object. .</param> /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param> /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects. .</param> /// <param name="ComputeBoard">ComputeBoard.</param> /// <param name="ControllerName">ControllerName.</param> /// <param name="ControllerStatus">ControllerStatus.</param> /// <param name="FfControllerId">FfControllerId.</param> /// <param name="FlexUtilPhysicalDrives">FlexUtilPhysicalDrives.</param> /// <param name="FlexUtilVirtualDrives">FlexUtilVirtualDrives.</param> /// <param name="InternalState">InternalState.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public StorageFlexUtilController(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), ComputeBoardRef ComputeBoard = default(ComputeBoardRef), string ControllerName = default(string), string ControllerStatus = default(string), string FfControllerId = default(string), List <StorageFlexUtilPhysicalDriveRef> FlexUtilPhysicalDrives = default(List <StorageFlexUtilPhysicalDriveRef>), List <StorageFlexUtilVirtualDriveRef> FlexUtilVirtualDrives = default(List <StorageFlexUtilVirtualDriveRef>), string InternalState = default(string), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.ComputeBoard = ComputeBoard; this.ControllerName = ControllerName; this.ControllerStatus = ControllerStatus; this.FfControllerId = FfControllerId; this.FlexUtilPhysicalDrives = FlexUtilPhysicalDrives; this.FlexUtilVirtualDrives = FlexUtilVirtualDrives; this.InternalState = InternalState; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="StorageFlexFlashController" /> class. /// </summary> /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param> /// <param name="Moid">A unique identifier of this Managed Object instance. .</param> /// <param name="Owners">An array of owners which represent effective ownership of this object. .</param> /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param> /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects. .</param> /// <param name="ComputeBoard">ComputeBoard.</param> /// <param name="FlexFlashControllerProps">FlexFlashControllerProps.</param> /// <param name="FlexFlashPhysicalDrives">FlexFlashPhysicalDrives.</param> /// <param name="FlexFlashVirtualDrives">FlexFlashVirtualDrives.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public StorageFlexFlashController(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), ComputeBoardRef ComputeBoard = default(ComputeBoardRef), List <StorageFlexFlashControllerPropsRef> FlexFlashControllerProps = default(List <StorageFlexFlashControllerPropsRef>), List <StorageFlexFlashPhysicalDriveRef> FlexFlashPhysicalDrives = default(List <StorageFlexFlashPhysicalDriveRef>), List <StorageFlexFlashVirtualDriveRef> FlexFlashVirtualDrives = default(List <StorageFlexFlashVirtualDriveRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.ComputeBoard = ComputeBoard; this.FlexFlashControllerProps = FlexFlashControllerProps; this.FlexFlashPhysicalDrives = FlexFlashPhysicalDrives; this.FlexFlashVirtualDrives = FlexFlashVirtualDrives; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="ComputeRackUnit" /> class. /// </summary> /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param> /// <param name="Moid">A unique identifier of this Managed Object instance. .</param> /// <param name="Owners">An array of owners which represent effective ownership of this object. .</param> /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param> /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects. .</param> /// <param name="VersionContext">The versioning info for this managed object .</param> /// <param name="FaultSummary">FaultSummary.</param> /// <param name="KvmIpAddresses">KvmIpAddresses.</param> /// <param name="PlatformType">PlatformType.</param> /// <param name="Adapters">Adapters.</param> /// <param name="Biosunits">Biosunits.</param> /// <param name="Bmc">Bmc.</param> /// <param name="Board">Board.</param> /// <param name="Fanmodules">Fanmodules.</param> /// <param name="GenericInventoryHolders">GenericInventoryHolders.</param> /// <param name="LocatorLed">LocatorLed.</param> /// <param name="PciDevices">PciDevices.</param> /// <param name="Psus">Psus.</param> /// <param name="RackEnclosureSlot">RackEnclosureSlot.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="SasExpanders">SasExpanders.</param> /// <param name="StorageEnclosures">StorageEnclosures.</param> /// <param name="TopSystem">TopSystem.</param> public ComputeRackUnit(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), MoVersionContext VersionContext = default(MoVersionContext), long?FaultSummary = default(long?), List <ComputeIpAddress> KvmIpAddresses = default(List <ComputeIpAddress>), string PlatformType = default(string), List <AdapterUnitRef> Adapters = default(List <AdapterUnitRef>), List <BiosUnitRef> Biosunits = default(List <BiosUnitRef>), ManagementControllerRef Bmc = default(ManagementControllerRef), ComputeBoardRef Board = default(ComputeBoardRef), List <EquipmentFanModuleRef> Fanmodules = default(List <EquipmentFanModuleRef>), List <InventoryGenericInventoryHolderRef> GenericInventoryHolders = default(List <InventoryGenericInventoryHolderRef>), EquipmentLocatorLedRef LocatorLed = default(EquipmentLocatorLedRef), List <PciDeviceRef> PciDevices = default(List <PciDeviceRef>), List <EquipmentPsuRef> Psus = default(List <EquipmentPsuRef>), EquipmentRackEnclosureSlotRef RackEnclosureSlot = default(EquipmentRackEnclosureSlotRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), List <StorageSasExpanderRef> SasExpanders = default(List <StorageSasExpanderRef>), List <StorageEnclosureRef> StorageEnclosures = default(List <StorageEnclosureRef>), TopSystemRef TopSystem = default(TopSystemRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.FaultSummary = FaultSummary; this.KvmIpAddresses = KvmIpAddresses; this.PlatformType = PlatformType; this.Adapters = Adapters; this.Biosunits = Biosunits; this.Bmc = Bmc; this.Board = Board; this.Fanmodules = Fanmodules; this.GenericInventoryHolders = GenericInventoryHolders; this.LocatorLed = LocatorLed; this.PciDevices = PciDevices; this.Psus = Psus; this.RackEnclosureSlot = RackEnclosureSlot; this.RegisteredDevice = RegisteredDevice; this.SasExpanders = SasExpanders; this.StorageEnclosures = StorageEnclosures; this.TopSystem = TopSystem; }
/// <summary> /// Initializes a new instance of the <see cref="GraphicsCard" /> class. /// </summary> /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param> /// <param name="Moid">A unique identifier of this Managed Object instance. .</param> /// <param name="Owners">An array of owners which represent effective ownership of this object. .</param> /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param> /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects. .</param> /// <param name="ComputeBoard">ComputeBoard.</param> /// <param name="GraphicsControllers">GraphicsControllers.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public GraphicsCard(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), ComputeBoardRef ComputeBoard = default(ComputeBoardRef), List <GraphicsControllerRef> GraphicsControllers = default(List <GraphicsControllerRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.ComputeBoard = ComputeBoard; this.GraphicsControllers = GraphicsControllers; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="StorageController" /> class. /// </summary> /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param> /// <param name="Moid">A unique identifier of this Managed Object instance. .</param> /// <param name="Owners">An array of owners which represent effective ownership of this object. .</param> /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param> /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects. .</param> /// <param name="ComputeBoard">ComputeBoard.</param> /// <param name="PhysicalDiskExtensions">PhysicalDiskExtensions.</param> /// <param name="PhysicalDisks">PhysicalDisks.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="RunningFirmware">RunningFirmware.</param> /// <param name="SelfEncryptEnabled">SelfEncryptEnabled.</param> /// <param name="VirtualDrives">VirtualDrives.</param> public StorageController(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), ComputeBoardRef ComputeBoard = default(ComputeBoardRef), List <StoragePhysicalDiskExtensionRef> PhysicalDiskExtensions = default(List <StoragePhysicalDiskExtensionRef>), List <StoragePhysicalDiskRef> PhysicalDisks = default(List <StoragePhysicalDiskRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), List <FirmwareRunningFirmwareRef> RunningFirmware = default(List <FirmwareRunningFirmwareRef>), string SelfEncryptEnabled = default(string), List <StorageVirtualDriveRef> VirtualDrives = default(List <StorageVirtualDriveRef>)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.ComputeBoard = ComputeBoard; this.PhysicalDiskExtensions = PhysicalDiskExtensions; this.PhysicalDisks = PhysicalDisks; this.RegisteredDevice = RegisteredDevice; this.RunningFirmware = RunningFirmware; this.SelfEncryptEnabled = SelfEncryptEnabled; this.VirtualDrives = VirtualDrives; }
/// <summary> /// Initializes a new instance of the <see cref="EquipmentTpm" /> class. /// </summary> /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param> /// <param name="Moid">A unique identifier of this Managed Object instance. .</param> /// <param name="Owners">An array of owners which represent effective ownership of this object. .</param> /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param> /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects. .</param> /// <param name="VersionContext">The versioning info for this managed object .</param> /// <param name="ComputeBoard">ComputeBoard.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public EquipmentTpm(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), MoVersionContext VersionContext = default(MoVersionContext), ComputeBoardRef ComputeBoard = default(ComputeBoardRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.ComputeBoard = ComputeBoard; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="MemoryArray" /> class. /// </summary> /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param> /// <param name="Moid">A unique identifier of this Managed Object instance. .</param> /// <param name="Owners">An array of owners which represent effective ownership of this object. .</param> /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param> /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects. .</param> /// <param name="ComputeBoard">ComputeBoard.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="Units">Units.</param> public MemoryArray(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), ComputeBoardRef ComputeBoard = default(ComputeBoardRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), List <MemoryUnitRef> Units = default(List <MemoryUnitRef>)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.ComputeBoard = ComputeBoard; this.RegisteredDevice = RegisteredDevice; this.Units = Units; }
/// <summary> /// Initializes a new instance of the <see cref="ComputeBlade" /> class. /// </summary> /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param> /// <param name="Moid">A unique identifier of this Managed Object instance. .</param> /// <param name="Owners">An array of owners which represent effective ownership of this object. .</param> /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param> /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects. .</param> /// <param name="FaultSummary">FaultSummary.</param> /// <param name="KvmIpAddresses">KvmIpAddresses.</param> /// <param name="PlatformType">PlatformType.</param> /// <param name="Adapters">Adapters.</param> /// <param name="BiosUnits">BiosUnits.</param> /// <param name="Bmc">Bmc.</param> /// <param name="Board">Board.</param> /// <param name="EquipmentChassis">EquipmentChassis.</param> /// <param name="GenericInventoryHolders">GenericInventoryHolders.</param> /// <param name="LocatorLed">LocatorLed.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="StorageEnclosures">StorageEnclosures.</param> /// <param name="TopSystem">TopSystem.</param> public ComputeBlade(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), long?FaultSummary = default(long?), List <ComputeIpAddress> KvmIpAddresses = default(List <ComputeIpAddress>), string PlatformType = default(string), List <AdapterUnitRef> Adapters = default(List <AdapterUnitRef>), List <BiosUnitRef> BiosUnits = default(List <BiosUnitRef>), ManagementControllerRef Bmc = default(ManagementControllerRef), ComputeBoardRef Board = default(ComputeBoardRef), EquipmentChassisRef EquipmentChassis = default(EquipmentChassisRef), List <InventoryGenericInventoryHolderRef> GenericInventoryHolders = default(List <InventoryGenericInventoryHolderRef>), EquipmentLocatorLedRef LocatorLed = default(EquipmentLocatorLedRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), List <StorageEnclosureRef> StorageEnclosures = default(List <StorageEnclosureRef>), TopSystemRef TopSystem = default(TopSystemRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.FaultSummary = FaultSummary; this.KvmIpAddresses = KvmIpAddresses; this.PlatformType = PlatformType; this.Adapters = Adapters; this.BiosUnits = BiosUnits; this.Bmc = Bmc; this.Board = Board; this.EquipmentChassis = EquipmentChassis; this.GenericInventoryHolders = GenericInventoryHolders; this.LocatorLed = LocatorLed; this.RegisteredDevice = RegisteredDevice; this.StorageEnclosures = StorageEnclosures; this.TopSystem = TopSystem; }