Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ComputeBlade" /> class.
 /// </summary>
 /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param>
 /// <param name="Moid">A unique identifier of this Managed Object instance.  .</param>
 /// <param name="Owners">An array of owners which represent effective ownership of this object.   .</param>
 /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param>
 /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects.  .</param>
 /// <param name="VersionContext">The versioning info for this managed object   .</param>
 /// <param name="FaultSummary">FaultSummary.</param>
 /// <param name="KvmIpAddresses">KvmIpAddresses.</param>
 /// <param name="PlatformType">PlatformType.</param>
 /// <param name="Adapters">Adapters.</param>
 /// <param name="BiosUnits">BiosUnits.</param>
 /// <param name="Bmc">Bmc.</param>
 /// <param name="Board">Board.</param>
 /// <param name="EquipmentChassis">EquipmentChassis.</param>
 /// <param name="EquipmentIoExpanders">EquipmentIoExpanders.</param>
 /// <param name="GenericInventoryHolders">GenericInventoryHolders.</param>
 /// <param name="LocatorLed">LocatorLed.</param>
 /// <param name="RegisteredDevice">RegisteredDevice.</param>
 /// <param name="StorageEnclosures">StorageEnclosures.</param>
 /// <param name="TopSystem">TopSystem.</param>
 public ComputeBlade(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), MoVersionContext VersionContext = default(MoVersionContext), long?FaultSummary = default(long?), List <ComputeIpAddress> KvmIpAddresses = default(List <ComputeIpAddress>), string PlatformType = default(string), List <AdapterUnitRef> Adapters = default(List <AdapterUnitRef>), List <BiosUnitRef> BiosUnits = default(List <BiosUnitRef>), ManagementControllerRef Bmc = default(ManagementControllerRef), ComputeBoardRef Board = default(ComputeBoardRef), EquipmentChassisRef EquipmentChassis = default(EquipmentChassisRef), List <EquipmentIoExpanderRef> EquipmentIoExpanders = default(List <EquipmentIoExpanderRef>), List <InventoryGenericInventoryHolderRef> GenericInventoryHolders = default(List <InventoryGenericInventoryHolderRef>), EquipmentLocatorLedRef LocatorLed = default(EquipmentLocatorLedRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), List <StorageEnclosureRef> StorageEnclosures = default(List <StorageEnclosureRef>), TopSystemRef TopSystem = default(TopSystemRef))
 {
     this.Ancestors               = Ancestors;
     this.Moid                    = Moid;
     this.Owners                  = Owners;
     this.Parent                  = Parent;
     this.Tags                    = Tags;
     this.VersionContext          = VersionContext;
     this.FaultSummary            = FaultSummary;
     this.KvmIpAddresses          = KvmIpAddresses;
     this.PlatformType            = PlatformType;
     this.Adapters                = Adapters;
     this.BiosUnits               = BiosUnits;
     this.Bmc                     = Bmc;
     this.Board                   = Board;
     this.EquipmentChassis        = EquipmentChassis;
     this.EquipmentIoExpanders    = EquipmentIoExpanders;
     this.GenericInventoryHolders = GenericInventoryHolders;
     this.LocatorLed              = LocatorLed;
     this.RegisteredDevice        = RegisteredDevice;
     this.StorageEnclosures       = StorageEnclosures;
     this.TopSystem               = TopSystem;
 }
Exemplo n.º 2
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;
 }
Exemplo n.º 3
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;
 }
Exemplo n.º 4
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;
 }
 /// <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;
 }
Exemplo n.º 6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="EquipmentPsu" /> class.
 /// </summary>
 /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param>
 /// <param name="Moid">A unique identifier of this Managed Object instance.  .</param>
 /// <param name="Owners">An array of owners which represent effective ownership of this object.   .</param>
 /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param>
 /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects.  .</param>
 /// <param name="VersionContext">The versioning info for this managed object   .</param>
 /// <param name="ComputeRackUnit">ComputeRackUnit.</param>
 /// <param name="EquipmentChassis">EquipmentChassis.</param>
 /// <param name="EquipmentRackEnclosure">EquipmentRackEnclosure.</param>
 /// <param name="NetworkElement">NetworkElement.</param>
 /// <param name="RegisteredDevice">RegisteredDevice.</param>
 public EquipmentPsu(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), MoVersionContext VersionContext = default(MoVersionContext), ComputeRackUnitRef ComputeRackUnit = default(ComputeRackUnitRef), EquipmentChassisRef EquipmentChassis = default(EquipmentChassisRef), EquipmentRackEnclosureRef EquipmentRackEnclosure = default(EquipmentRackEnclosureRef), NetworkElementRef NetworkElement = default(NetworkElementRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef))
 {
     this.Ancestors              = Ancestors;
     this.Moid                   = Moid;
     this.Owners                 = Owners;
     this.Parent                 = Parent;
     this.Tags                   = Tags;
     this.VersionContext         = VersionContext;
     this.ComputeRackUnit        = ComputeRackUnit;
     this.EquipmentChassis       = EquipmentChassis;
     this.EquipmentRackEnclosure = EquipmentRackEnclosure;
     this.NetworkElement         = NetworkElement;
     this.RegisteredDevice       = RegisteredDevice;
 }