Example #1
0
 /// <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;
 }
Example #3
0
 /// <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;
 }
Example #4
0
 /// <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;
 }
Example #6
0
 /// <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;
 }