/// <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;
 }
Пример #2
0
 /// <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;
 }
Пример #3
0
 /// <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;
 }
Пример #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="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;
 }
Пример #5
0
 /// <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;
 }
Пример #6
0
 /// <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;
 }
Пример #7
0
 /// <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;
 }
Пример #8
0
 /// <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;
 }
Пример #10
0
 /// <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;
 }
Пример #12
0
 /// <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;
 }
Пример #13
0
 /// <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;
 }
Пример #14
0
 /// <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;
 }
Пример #15
0
 /// <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;
 }
Пример #16
0
 /// <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;
 }
Пример #17
0
 /// <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;
 }
Пример #18
0
 /// <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;
 }
Пример #21
0
 /// <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;
 }
Пример #22
0
 /// <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;
 }
Пример #23
0
 /// <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;
     }
 }
Пример #24
0
 /// <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&#39;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&#39;s point of view. For example, in the case of UCS, this is the fault&#39;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 \&quot;onpeerdelete\&quot; set to \&quot;cascade\&quot;, 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;
 }
Пример #28
0
 /// <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;
 }
Пример #29
0
 /// <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;
 }
Пример #30
0
 /// <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;
 }