/// <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="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="EquipmentChassis">EquipmentChassis.</param> /// <param name="EquipmentIoExpanders">EquipmentIoExpanders.</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>), 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), EquipmentChassisRef EquipmentChassis = default(EquipmentChassisRef), List <EquipmentIoExpanderRef> EquipmentIoExpanders = default(List <EquipmentIoExpanderRef>), 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.VersionContext = VersionContext; 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.EquipmentIoExpanders = EquipmentIoExpanders; this.GenericInventoryHolders = GenericInventoryHolders; this.LocatorLed = LocatorLed; this.RegisteredDevice = RegisteredDevice; this.StorageEnclosures = StorageEnclosures; this.TopSystem = TopSystem; }
/// <summary> /// Initializes a new instance of the <see cref="StorageEnclosure" /> 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="ComputeBlade">ComputeBlade.</param> /// <param name="ComputeRackUnit">ComputeRackUnit.</param> /// <param name="EquipmentChassis">EquipmentChassis.</param> /// <param name="PhysicalDisks">PhysicalDisks.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public StorageEnclosure(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), ComputeBladeRef ComputeBlade = default(ComputeBladeRef), ComputeRackUnitRef ComputeRackUnit = default(ComputeRackUnitRef), EquipmentChassisRef EquipmentChassis = default(EquipmentChassisRef), List <StoragePhysicalDiskRef> PhysicalDisks = default(List <StoragePhysicalDiskRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.ComputeBlade = ComputeBlade; this.ComputeRackUnit = ComputeRackUnit; this.EquipmentChassis = EquipmentChassis; this.PhysicalDisks = PhysicalDisks; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="EquipmentFanModule" /> 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="ComputeRackUnit">ComputeRackUnit.</param> /// <param name="EquipmentChassis">EquipmentChassis.</param> /// <param name="Fans">Fans.</param> /// <param name="NetworkElement">NetworkElement.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public EquipmentFanModule(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>), ComputeRackUnitRef ComputeRackUnit = default(ComputeRackUnitRef), EquipmentChassisRef EquipmentChassis = default(EquipmentChassisRef), List <EquipmentFanRef> Fans = default(List <EquipmentFanRef>), NetworkElementRef NetworkElement = default(NetworkElementRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.ComputeRackUnit = ComputeRackUnit; this.EquipmentChassis = EquipmentChassis; this.Fans = Fans; this.NetworkElement = NetworkElement; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="StorageSasExpander" /> 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="Controller">Controller.</param> /// <param name="EquipmentChassis">EquipmentChassis.</param> /// <param name="Name">Name.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public StorageSasExpander(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), ManagementControllerRef Controller = default(ManagementControllerRef), EquipmentChassisRef EquipmentChassis = default(EquipmentChassisRef), string Name = default(string), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.Controller = Controller; this.EquipmentChassis = EquipmentChassis; this.Name = Name; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="EquipmentIoCard" /> 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="EquipmentChassis">EquipmentChassis.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public EquipmentIoCard(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>), EquipmentChassisRef EquipmentChassis = default(EquipmentChassisRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.EquipmentChassis = EquipmentChassis; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="EquipmentPsu" /> 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="ComputeRackUnit">ComputeRackUnit.</param> /// <param name="EquipmentChassis">EquipmentChassis.</param> /// <param name="EquipmentRackEnclosure">EquipmentRackEnclosure.</param> /// <param name="NetworkElement">NetworkElement.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public EquipmentPsu(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), ComputeRackUnitRef ComputeRackUnit = default(ComputeRackUnitRef), EquipmentChassisRef EquipmentChassis = default(EquipmentChassisRef), EquipmentRackEnclosureRef EquipmentRackEnclosure = default(EquipmentRackEnclosureRef), NetworkElementRef NetworkElement = default(NetworkElementRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.ComputeRackUnit = ComputeRackUnit; this.EquipmentChassis = EquipmentChassis; this.EquipmentRackEnclosure = EquipmentRackEnclosure; this.NetworkElement = NetworkElement; this.RegisteredDevice = RegisteredDevice; }