/// <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="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="TopSystem" /> 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="ComputeBlades">ComputeBlades.</param> /// <param name="ComputeRackUnits">ComputeRackUnits.</param> /// <param name="ManagementController">ManagementController.</param> /// <param name="NetworkElements">NetworkElements.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="TimeZone">The operational timezone of the system, empty indicates no timezone has been set specifically. .</param> public TopSystem(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), List <ComputeBladeRef> ComputeBlades = default(List <ComputeBladeRef>), List <ComputeRackUnitRef> ComputeRackUnits = default(List <ComputeRackUnitRef>), ManagementControllerRef ManagementController = default(ManagementControllerRef), List <NetworkElementRef> NetworkElements = default(List <NetworkElementRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), string TimeZone = default(string)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.ComputeBlades = ComputeBlades; this.ComputeRackUnits = ComputeRackUnits; this.ManagementController = ManagementController; this.NetworkElements = NetworkElements; this.RegisteredDevice = RegisteredDevice; this.TimeZone = TimeZone; }
/// <summary> /// Initializes a new instance of the <see cref="NetworkElement" /> 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="Cards">Cards.</param> /// <param name="Fanmodules">Fanmodules.</param> /// <param name="FaultSummary">FaultSummary.</param> /// <param name="ManagementContoller">ManagementContoller.</param> /// <param name="ManagementEntity">ManagementEntity.</param> /// <param name="Psus">Psus.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="TopSystem">TopSystem.</param> /// <param name="UcsmRunningFirmware">UcsmRunningFirmware.</param> public NetworkElement(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), List <EquipmentSwitchCardRef> Cards = default(List <EquipmentSwitchCardRef>), List <EquipmentFanModuleRef> Fanmodules = default(List <EquipmentFanModuleRef>), long?FaultSummary = default(long?), ManagementControllerRef ManagementContoller = default(ManagementControllerRef), ManagementEntityRef ManagementEntity = default(ManagementEntityRef), List <EquipmentPsuRef> Psus = default(List <EquipmentPsuRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), TopSystemRef TopSystem = default(TopSystemRef), FirmwareRunningFirmwareRef UcsmRunningFirmware = default(FirmwareRunningFirmwareRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.Cards = Cards; this.Fanmodules = Fanmodules; this.FaultSummary = FaultSummary; this.ManagementContoller = ManagementContoller; this.ManagementEntity = ManagementEntity; this.Psus = Psus; this.RegisteredDevice = RegisteredDevice; this.TopSystem = TopSystem; this.UcsmRunningFirmware = UcsmRunningFirmware; }
/// <summary> /// Initializes a new instance of the <see cref="AdapterUnit" /> 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="Controller">Controller.</param> /// <param name="ExtEthIfs">ExtEthIfs.</param> /// <param name="HostEthIfs">HostEthIfs.</param> /// <param name="HostFcIfs">HostFcIfs.</param> /// <param name="HostIscsiIfs">HostIscsiIfs.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public AdapterUnit(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), ManagementControllerRef Controller = default(ManagementControllerRef), List <AdapterExtEthInterfaceRef> ExtEthIfs = default(List <AdapterExtEthInterfaceRef>), List <AdapterHostEthInterfaceRef> HostEthIfs = default(List <AdapterHostEthInterfaceRef>), List <AdapterHostFcInterfaceRef> HostFcIfs = default(List <AdapterHostFcInterfaceRef>), List <AdapterHostIscsiInterfaceRef> HostIscsiIfs = default(List <AdapterHostIscsiInterfaceRef>), 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.Controller = Controller; this.ExtEthIfs = ExtEthIfs; this.HostEthIfs = HostEthIfs; this.HostFcIfs = HostFcIfs; this.HostIscsiIfs = HostIscsiIfs; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="FirmwareRunningFirmware" /> 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="BiosUnit">BiosUnit.</param> /// <param name="ManagementController">ManagementController.</param> /// <param name="NetworkElements">NetworkElements.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="StorageController">StorageController.</param> /// <param name="StoragePhysicalDisk">StoragePhysicalDisk.</param> public FirmwareRunningFirmware(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>), BiosUnitRef BiosUnit = default(BiosUnitRef), ManagementControllerRef ManagementController = default(ManagementControllerRef), List <NetworkElementRef> NetworkElements = default(List <NetworkElementRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), StorageControllerRef StorageController = default(StorageControllerRef), StoragePhysicalDiskRef StoragePhysicalDisk = default(StoragePhysicalDiskRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.BiosUnit = BiosUnit; this.ManagementController = ManagementController; this.NetworkElements = NetworkElements; this.RegisteredDevice = RegisteredDevice; this.StorageController = StorageController; this.StoragePhysicalDisk = StoragePhysicalDisk; }
/// <summary> /// Initializes a new instance of the <see cref="ManagementInterface" /> 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="ManagementController">ManagementController.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public ManagementInterface(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>), ManagementControllerRef ManagementController = default(ManagementControllerRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.ManagementController = ManagementController; this.RegisteredDevice = RegisteredDevice; }
/// <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; }