Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ManagementController" /> 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="AdapterUnit">AdapterUnit.</param>
 /// <param name="ComputeBlade">ComputeBlade.</param>
 /// <param name="ComputeRackUnit">ComputeRackUnit.</param>
 /// <param name="ManagementInterfaces">ManagementInterfaces.</param>
 /// <param name="NetworkElement">NetworkElement.</param>
 /// <param name="RegisteredDevice">RegisteredDevice.</param>
 /// <param name="RunningFirmware">RunningFirmware.</param>
 /// <param name="StorageSasExpander">StorageSasExpander.</param>
 /// <param name="TopSystem">TopSystem.</param>
 public ManagementController(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), AdapterUnitRef AdapterUnit = default(AdapterUnitRef), ComputeBladeRef ComputeBlade = default(ComputeBladeRef), ComputeRackUnitRef ComputeRackUnit = default(ComputeRackUnitRef), List <ManagementInterfaceRef> ManagementInterfaces = default(List <ManagementInterfaceRef>), NetworkElementRef NetworkElement = default(NetworkElementRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), List <FirmwareRunningFirmwareRef> RunningFirmware = default(List <FirmwareRunningFirmwareRef>), StorageSasExpanderRef StorageSasExpander = default(StorageSasExpanderRef), TopSystemRef TopSystem = default(TopSystemRef))
 {
     this.Ancestors            = Ancestors;
     this.Moid                 = Moid;
     this.Owners               = Owners;
     this.Parent               = Parent;
     this.Tags                 = Tags;
     this.VersionContext       = VersionContext;
     this.AdapterUnit          = AdapterUnit;
     this.ComputeBlade         = ComputeBlade;
     this.ComputeRackUnit      = ComputeRackUnit;
     this.ManagementInterfaces = ManagementInterfaces;
     this.NetworkElement       = NetworkElement;
     this.RegisteredDevice     = RegisteredDevice;
     this.RunningFirmware      = RunningFirmware;
     this.StorageSasExpander   = StorageSasExpander;
     this.TopSystem            = TopSystem;
 }
 /// <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;
 }
Example #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;
 }
Example #4
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;
 }
Example #5
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;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="InventoryGenericInventoryHolder" /> 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="GenericInventory">GenericInventory.</param>
 /// <param name="RegisteredDevice">RegisteredDevice.</param>
 public InventoryGenericInventoryHolder(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), List <InventoryGenericInventoryRef> GenericInventory = default(List <InventoryGenericInventoryRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef))
 {
     this.Ancestors        = Ancestors;
     this.Moid             = Moid;
     this.Owners           = Owners;
     this.Parent           = Parent;
     this.Tags             = Tags;
     this.ComputeBlade     = ComputeBlade;
     this.ComputeRackUnit  = ComputeRackUnit;
     this.GenericInventory = GenericInventory;
     this.RegisteredDevice = RegisteredDevice;
 }
Example #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ComputeBoard" /> 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="EquipmentTpms">EquipmentTpms.</param>
 /// <param name="GraphicsCards">GraphicsCards.</param>
 /// <param name="MemoryArrays">MemoryArrays.</param>
 /// <param name="Processors">Processors.</param>
 /// <param name="RegisteredDevice">RegisteredDevice.</param>
 /// <param name="SecurityUnits">SecurityUnits.</param>
 /// <param name="StorageControllers">StorageControllers.</param>
 /// <param name="StorageFlexFlashControllers">StorageFlexFlashControllers.</param>
 /// <param name="StorageFlexUtilControllers">StorageFlexUtilControllers.</param>
 public ComputeBoard(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), List <EquipmentTpmRef> EquipmentTpms = default(List <EquipmentTpmRef>), List <GraphicsCardRef> GraphicsCards = default(List <GraphicsCardRef>), List <MemoryArrayRef> MemoryArrays = default(List <MemoryArrayRef>), List <ProcessorUnitRef> Processors = default(List <ProcessorUnitRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), List <SecurityUnitRef> SecurityUnits = default(List <SecurityUnitRef>), List <StorageControllerRef> StorageControllers = default(List <StorageControllerRef>), List <StorageFlexFlashControllerRef> StorageFlexFlashControllers = default(List <StorageFlexFlashControllerRef>), List <StorageFlexUtilControllerRef> StorageFlexUtilControllers = default(List <StorageFlexUtilControllerRef>))
 {
     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.EquipmentTpms               = EquipmentTpms;
     this.GraphicsCards               = GraphicsCards;
     this.MemoryArrays                = MemoryArrays;
     this.Processors                  = Processors;
     this.RegisteredDevice            = RegisteredDevice;
     this.SecurityUnits               = SecurityUnits;
     this.StorageControllers          = StorageControllers;
     this.StorageFlexFlashControllers = StorageFlexFlashControllers;
     this.StorageFlexUtilControllers  = StorageFlexUtilControllers;
 }
Example #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EquipmentIoExpander" /> 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="RegisteredDevice">RegisteredDevice.</param>
 public EquipmentIoExpander(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), 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.RegisteredDevice = RegisteredDevice;
 }