/// <summary> /// Initializes a new instance of the <see cref="GraphicsController" /> 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="GraphicsCard">GraphicsCard.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public GraphicsController(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>), GraphicsCardRef GraphicsCard = default(GraphicsCardRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.GraphicsCard = GraphicsCard; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="StorageFlexFlashVirtualDrive" /> 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="DriveScope">DriveScope.</param> /// <param name="DriveStatus">DriveStatus.</param> /// <param name="PartitionId">PartitionId.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="ResidentImage">ResidentImage.</param> /// <param name="Size">Size.</param> /// <param name="StorageFlexFlashController">StorageFlexFlashController.</param> /// <param name="VirtualDrive">VirtualDrive.</param> public StorageFlexFlashVirtualDrive(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), string DriveScope = default(string), string DriveStatus = default(string), string PartitionId = default(string), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), string ResidentImage = default(string), string Size = default(string), StorageFlexFlashControllerRef StorageFlexFlashController = default(StorageFlexFlashControllerRef), string VirtualDrive = default(string)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.DriveScope = DriveScope; this.DriveStatus = DriveStatus; this.PartitionId = PartitionId; this.RegisteredDevice = RegisteredDevice; this.ResidentImage = ResidentImage; this.Size = Size; this.StorageFlexFlashController = StorageFlexFlashController; this.VirtualDrive = VirtualDrive; }
/// <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="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="VersionContext">The versioning info for this managed object .</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>), MoVersionContext VersionContext = default(MoVersionContext), 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.VersionContext = VersionContext; this.ComputeBoard = ComputeBoard; this.GraphicsControllers = GraphicsControllers; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="BiosUnit" /> 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="RegisteredDevice">RegisteredDevice.</param> /// <param name="RunningFirmware">RunningFirmware.</param> public BiosUnit(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), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), List <FirmwareRunningFirmwareRef> RunningFirmware = default(List <FirmwareRunningFirmwareRef>)) { 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.RegisteredDevice = RegisteredDevice; this.RunningFirmware = RunningFirmware; }
/// <summary> /// Initializes a new instance of the <see cref="InventoryGenericInventory" /> 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="InventoryGenericInventoryHolder">InventoryGenericInventoryHolder.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public InventoryGenericInventory(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), InventoryGenericInventoryHolderRef InventoryGenericInventoryHolder = default(InventoryGenericInventoryHolderRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.InventoryGenericInventoryHolder = InventoryGenericInventoryHolder; 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="EquipmentChassis" /> 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="Blades">Blades.</param> /// <param name="Fanmodules">Fanmodules.</param> /// <param name="Ioms">Ioms.</param> /// <param name="Psus">Psus.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="Sasexpanders">Sasexpanders.</param> /// <param name="Siocs">Siocs.</param> /// <param name="StorageEnclosures">StorageEnclosures.</param> public EquipmentChassis(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> Blades = default(List <ComputeBladeRef>), List <EquipmentFanModuleRef> Fanmodules = default(List <EquipmentFanModuleRef>), List <EquipmentIoCardRef> Ioms = default(List <EquipmentIoCardRef>), List <EquipmentPsuRef> Psus = default(List <EquipmentPsuRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), List <StorageSasExpanderRef> Sasexpanders = default(List <StorageSasExpanderRef>), List <EquipmentSystemIoControllerRef> Siocs = default(List <EquipmentSystemIoControllerRef>), List <StorageEnclosureRef> StorageEnclosures = default(List <StorageEnclosureRef>)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.Blades = Blades; this.Fanmodules = Fanmodules; this.Ioms = Ioms; this.Psus = Psus; this.RegisteredDevice = RegisteredDevice; this.Sasexpanders = Sasexpanders; this.Siocs = Siocs; this.StorageEnclosures = StorageEnclosures; }
/// <summary> /// Initializes a new instance of the <see cref="ComputePhysicalSummary" /> 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="KvmIpAddresses">KvmIpAddresses.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public ComputePhysicalSummary(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>), List <ComputeIpAddress> KvmIpAddresses = default(List <ComputeIpAddress>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.KvmIpAddresses = KvmIpAddresses; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="PortGroup" /> 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="EquipmentSwitchCard">EquipmentSwitchCard.</param> /// <param name="EthernetPorts">EthernetPorts.</param> /// <param name="FcPorts">FcPorts.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="SubGroups">SubGroups.</param> public PortGroup(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>), EquipmentSwitchCardRef EquipmentSwitchCard = default(EquipmentSwitchCardRef), List <EtherPhysicalPortRef> EthernetPorts = default(List <EtherPhysicalPortRef>), List <FcPhysicalPortRef> FcPorts = default(List <FcPhysicalPortRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), List <PortSubGroupRef> SubGroups = default(List <PortSubGroupRef>)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.EquipmentSwitchCard = EquipmentSwitchCard; this.EthernetPorts = EthernetPorts; this.FcPorts = FcPorts; this.RegisteredDevice = RegisteredDevice; this.SubGroups = SubGroups; }
/// <summary> /// Initializes a new instance of the <see cref="InventoryDnMoBinding" /> 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="RegisteredDevice">RegisteredDevice.</param> public InventoryDnMoBinding(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>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.RegisteredDevice = RegisteredDevice; }
/// <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="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="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="CondHclStatusJob" /> 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="ManagedObject">specifies the managed object for which this HCLStatus applies .</param> /// <param name="RegisteredDevice">Relationship to set to the registered device associated with this job. We also need this to correctly inherit permissions. .</param> public CondHclStatusJob(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>), InventoryBaseRef ManagedObject = default(InventoryBaseRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.ManagedObject = ManagedObject; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="ManagementEntity" /> 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="NetworkElement">NetworkElement.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public ManagementEntity(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), 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.NetworkElement = NetworkElement; this.RegisteredDevice = RegisteredDevice; }
/// <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="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="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="PortSubGroup" /> 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="EthernetPorts">EthernetPorts.</param> /// <param name="PortGroup">PortGroup.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public PortSubGroup(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 <EtherPhysicalPortRef> EthernetPorts = default(List <EtherPhysicalPortRef>), PortGroupRef PortGroup = default(PortGroupRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.EthernetPorts = EthernetPorts; this.PortGroup = PortGroup; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="DeviceinfoSerialNumberInfo" /> 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="RegisteredDevice">RegisteredDevice.</param> public DeviceinfoSerialNumberInfo(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), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="FirmwareUpgrade" /> 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="Device">Device.</param> /// <param name="DirectDownload">Direct download options in case the upgradeType is direct download based upgrade .</param> /// <param name="Distributable">Distributable.</param> /// <param name="NetworkShare">Network share options in case of the upgradeType is network share based upgrade .</param> /// <param name="Server">Server.</param> /// <param name="UpgradeStatus">UpgradeStatus.</param> /// <param name="UpgradeType">Desired upgrade mode to choose either direct download based upgrade or network share upgrade (default to UpgradeTypeEnum.Directupgrade).</param> public FirmwareUpgrade(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), AssetDeviceRegistrationRef Device = default(AssetDeviceRegistrationRef), FirmwareDirectDownload DirectDownload = default(FirmwareDirectDownload), FirmwareDistributableRef Distributable = default(FirmwareDistributableRef), FirmwareNetworkShare NetworkShare = default(FirmwareNetworkShare), ComputeRackUnitRef Server = default(ComputeRackUnitRef), FirmwareUpgradeStatusRef UpgradeStatus = default(FirmwareUpgradeStatusRef), UpgradeTypeEnum?UpgradeType = UpgradeTypeEnum.Directupgrade) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.Device = Device; this.DirectDownload = DirectDownload; this.Distributable = Distributable; this.NetworkShare = NetworkShare; this.Server = Server; this.UpgradeStatus = UpgradeStatus; // use default value if no "UpgradeType" provided if (UpgradeType == null) { this.UpgradeType = UpgradeTypeEnum.Directupgrade; } else { this.UpgradeType = UpgradeType; } }
/// <summary> /// Initializes a new instance of the <see cref="CondAlarm" /> 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="AffectedMoId">MoId of the affected object from the managed system's point of view. .</param> /// <param name="AffectedMoType">Managed system affected object type. For example Adaptor, FI, CIMC. .</param> /// <param name="AffectedObject">A unique key for an alarm instance. This is a combination of a unique system name and msAffectedObject .</param> /// <param name="AncestorMoId">Parent MoId of the fault from managed system. For example, Blade moid for adaptor fault. .</param> /// <param name="AncestorMoType">Parent MO type of the fault from managed system. For example, Blade for adaptor fault. .</param> /// <param name="Code">A unique alarm code. For alarms mapped from UCS faults, this will be the same as the UCS fault code. .</param> /// <param name="CreationTime">The time the alarm was created. .</param> /// <param name="Description">A longer description of the alarm than the name. The description contains details of the component reporting the issue. .</param> /// <param name="LastTransitionTime">The time the alarm last had a change in severity. .</param> /// <param name="MsAffectedObject">A unique key for the alarm from the managed system's point of view. For example, in the case of UCS, this is the fault's dn. .</param> /// <param name="Name">Uniquely identifies the type of alarm. For alarms originating from Starship, this will be a descriptive name. For alarms that are mapped from faults, the name will be derived from fault properties. For example, alarms mapped from UCS faults will use a prefix of UCS and appended with the fault code. .</param> /// <param name="OrigSeverity">Indicates the original severity when the alarm was first created. .</param> /// <param name="RegisteredDevice">Relationship to set accountMoid on Alarms. With \"onpeerdelete\" set to \"cascade\", Alarms get deleted when the associated registered device is deleted. .</param> /// <param name="Severity">Indicates the severity of the alarm. Valid values are Critical, Warning, Info, and Cleared. .</param> public CondAlarm(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>), string AffectedMoId = default(string), string AffectedMoType = default(string), string AffectedObject = default(string), string AncestorMoId = default(string), string AncestorMoType = default(string), string Code = default(string), DateTime?CreationTime = default(DateTime?), string Description = default(string), DateTime?LastTransitionTime = default(DateTime?), string MsAffectedObject = default(string), string Name = default(string), string OrigSeverity = default(string), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), string Severity = default(string)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.AffectedMoId = AffectedMoId; this.AffectedMoType = AffectedMoType; this.AffectedObject = AffectedObject; this.AncestorMoId = AncestorMoId; this.AncestorMoType = AncestorMoType; this.Code = Code; this.CreationTime = CreationTime; this.Description = Description; this.LastTransitionTime = LastTransitionTime; this.MsAffectedObject = MsAffectedObject; this.Name = Name; this.OrigSeverity = OrigSeverity; this.RegisteredDevice = RegisteredDevice; this.Severity = Severity; }
/// <summary> /// Initializes a new instance of the <see cref="EquipmentLocatorLed" /> 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="ComputeBlade">ComputeBlade.</param> /// <param name="ComputeRackUnit">ComputeRackUnit.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="StoragePhysicalDisk">StoragePhysicalDisk.</param> public EquipmentLocatorLed(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>), ComputeBladeRef ComputeBlade = default(ComputeBladeRef), ComputeRackUnitRef ComputeRackUnit = default(ComputeRackUnitRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), StoragePhysicalDiskRef StoragePhysicalDisk = default(StoragePhysicalDiskRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.ComputeBlade = ComputeBlade; this.ComputeRackUnit = ComputeRackUnit; this.RegisteredDevice = RegisteredDevice; this.StoragePhysicalDisk = StoragePhysicalDisk; }
/// <summary> /// Initializes a new instance of the <see cref="InventoryRequest" /> 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="Device">Device.</param> /// <param name="Mos">The collection of specific inventory MOs that need to be fetched. This is an optional property and if not present all the MOs of the given device will be fetched .</param> public InventoryRequest(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>), AssetDeviceRegistrationRef Device = default(AssetDeviceRegistrationRef), List <InventoryInventoryMo> Mos = default(List <InventoryInventoryMo>)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.Device = Device; this.Mos = Mos; }
/// <summary> /// Initializes a new instance of the <see cref="AdapterExtEthInterface" /> 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="AdapterUnit">AdapterUnit.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public AdapterExtEthInterface(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>), AdapterUnitRef AdapterUnit = default(AdapterUnitRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.AdapterUnit = AdapterUnit; this.RegisteredDevice = RegisteredDevice; }
/// <summary> /// Initializes a new instance of the <see cref="HyperflexCluster" /> 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="Alarm">Alarm.</param> /// <param name="Nodes">Nodes.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> /// <param name="Summary">Summary.</param> public HyperflexCluster(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 <HyperflexAlarmRef> Alarm = default(List <HyperflexAlarmRef>), List <HyperflexNodeRef> Nodes = default(List <HyperflexNodeRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), HyperflexSummary Summary = default(HyperflexSummary)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.Alarm = Alarm; this.Nodes = Nodes; this.RegisteredDevice = RegisteredDevice; this.Summary = Summary; }
/// <summary> /// Initializes a new instance of the <see cref="StorageVdMemberEp" /> 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="RegisteredDevice">RegisteredDevice.</param> /// <param name="StorageVirtualDrive">StorageVirtualDrive.</param> public StorageVdMemberEp(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), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), StorageVirtualDriveRef StorageVirtualDrive = default(StorageVirtualDriveRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.RegisteredDevice = RegisteredDevice; this.StorageVirtualDrive = StorageVirtualDrive; }
/// <summary> /// Initializes a new instance of the <see cref="InventoryDeviceInfo" /> 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="JobInfo">JobInfo.</param> /// <param name="RegisteredDevice">RegisteredDevice.</param> public InventoryDeviceInfo(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 <InventoryJobInfo> JobInfo = default(List <InventoryJobInfo>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.JobInfo = JobInfo; this.RegisteredDevice = RegisteredDevice; }