Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HyperflexFeatureLimitExternal" /> 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="AppCatalog">AppCatalog.</param>
 /// <param name="FeatureLimitEntries">HyperFlex feature limits   .</param>
 public HyperflexFeatureLimitExternal(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), HyperflexAppCatalogRef AppCatalog = default(HyperflexAppCatalogRef), List <HyperflexFeatureLimitEntry> FeatureLimitEntries = default(List <HyperflexFeatureLimitEntry>))
 {
     this.Ancestors           = Ancestors;
     this.Moid                = Moid;
     this.Owners              = Owners;
     this.Parent              = Parent;
     this.Tags                = Tags;
     this.VersionContext      = VersionContext;
     this.AppCatalog          = AppCatalog;
     this.FeatureLimitEntries = FeatureLimitEntries;
 }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="StorageFlexUtilController" /> 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="ControllerName">ControllerName.</param>
 /// <param name="ControllerStatus">ControllerStatus.</param>
 /// <param name="FfControllerId">FfControllerId.</param>
 /// <param name="FlexUtilPhysicalDrives">FlexUtilPhysicalDrives.</param>
 /// <param name="FlexUtilVirtualDrives">FlexUtilVirtualDrives.</param>
 /// <param name="InternalState">InternalState.</param>
 /// <param name="RegisteredDevice">RegisteredDevice.</param>
 public StorageFlexUtilController(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), string ControllerName = default(string), string ControllerStatus = default(string), string FfControllerId = default(string), List <StorageFlexUtilPhysicalDriveRef> FlexUtilPhysicalDrives = default(List <StorageFlexUtilPhysicalDriveRef>), List <StorageFlexUtilVirtualDriveRef> FlexUtilVirtualDrives = default(List <StorageFlexUtilVirtualDriveRef>), string InternalState = default(string), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef))
 {
     this.Ancestors              = Ancestors;
     this.Moid                   = Moid;
     this.Owners                 = Owners;
     this.Parent                 = Parent;
     this.Tags                   = Tags;
     this.ComputeBoard           = ComputeBoard;
     this.ControllerName         = ControllerName;
     this.ControllerStatus       = ControllerStatus;
     this.FfControllerId         = FfControllerId;
     this.FlexUtilPhysicalDrives = FlexUtilPhysicalDrives;
     this.FlexUtilVirtualDrives  = FlexUtilVirtualDrives;
     this.InternalState          = InternalState;
     this.RegisteredDevice       = RegisteredDevice;
 }
Exemple #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="IamLdapProvider" /> 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="LdapPolicy">LdapPolicy.</param>
 /// <param name="Port">LDAP Server Port  .</param>
 /// <param name="Server">LDAP Server Address, can be IP address or hostname   .</param>
 public IamLdapProvider(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), IamLdapPolicyRef LdapPolicy = default(IamLdapPolicyRef), long?Port = default(long?), string Server = default(string))
 {
     this.Ancestors      = Ancestors;
     this.Moid           = Moid;
     this.Owners         = Owners;
     this.Parent         = Parent;
     this.Tags           = Tags;
     this.VersionContext = VersionContext;
     this.LdapPolicy     = LdapPolicy;
     this.Port           = Port;
     this.Server         = Server;
 }
Exemple #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="StoragePhysicalDiskExtension" /> 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="PhysicalDisk">PhysicalDisk.</param>
 /// <param name="RegisteredDevice">RegisteredDevice.</param>
 /// <param name="StorageController">StorageController.</param>
 public StoragePhysicalDiskExtension(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), StoragePhysicalDiskRef PhysicalDisk = default(StoragePhysicalDiskRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), StorageControllerRef StorageController = default(StorageControllerRef))
 {
     this.Ancestors         = Ancestors;
     this.Moid              = Moid;
     this.Owners            = Owners;
     this.Parent            = Parent;
     this.Tags              = Tags;
     this.VersionContext    = VersionContext;
     this.PhysicalDisk      = PhysicalDisk;
     this.RegisteredDevice  = RegisteredDevice;
     this.StorageController = StorageController;
 }
Exemple #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ComputeRackUnit" /> class.
 /// </summary>
 /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param>
 /// <param name="Moid">A unique identifier of this Managed Object instance.  .</param>
 /// <param name="Owners">An array of owners which represent effective ownership of this object.   .</param>
 /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param>
 /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects.  .</param>
 /// <param name="VersionContext">The versioning info for this managed object   .</param>
 /// <param name="FaultSummary">FaultSummary.</param>
 /// <param name="KvmIpAddresses">KvmIpAddresses.</param>
 /// <param name="PlatformType">PlatformType.</param>
 /// <param name="Adapters">Adapters.</param>
 /// <param name="Biosunits">Biosunits.</param>
 /// <param name="Bmc">Bmc.</param>
 /// <param name="Board">Board.</param>
 /// <param name="Fanmodules">Fanmodules.</param>
 /// <param name="GenericInventoryHolders">GenericInventoryHolders.</param>
 /// <param name="LocatorLed">LocatorLed.</param>
 /// <param name="PciDevices">PciDevices.</param>
 /// <param name="Psus">Psus.</param>
 /// <param name="RackEnclosureSlot">RackEnclosureSlot.</param>
 /// <param name="RegisteredDevice">RegisteredDevice.</param>
 /// <param name="SasExpanders">SasExpanders.</param>
 /// <param name="StorageEnclosures">StorageEnclosures.</param>
 /// <param name="TopSystem">TopSystem.</param>
 public ComputeRackUnit(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), MoVersionContext VersionContext = default(MoVersionContext), long?FaultSummary = default(long?), List <ComputeIpAddress> KvmIpAddresses = default(List <ComputeIpAddress>), string PlatformType = default(string), List <AdapterUnitRef> Adapters = default(List <AdapterUnitRef>), List <BiosUnitRef> Biosunits = default(List <BiosUnitRef>), ManagementControllerRef Bmc = default(ManagementControllerRef), ComputeBoardRef Board = default(ComputeBoardRef), List <EquipmentFanModuleRef> Fanmodules = default(List <EquipmentFanModuleRef>), List <InventoryGenericInventoryHolderRef> GenericInventoryHolders = default(List <InventoryGenericInventoryHolderRef>), EquipmentLocatorLedRef LocatorLed = default(EquipmentLocatorLedRef), List <PciDeviceRef> PciDevices = default(List <PciDeviceRef>), List <EquipmentPsuRef> Psus = default(List <EquipmentPsuRef>), EquipmentRackEnclosureSlotRef RackEnclosureSlot = default(EquipmentRackEnclosureSlotRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), List <StorageSasExpanderRef> SasExpanders = default(List <StorageSasExpanderRef>), List <StorageEnclosureRef> StorageEnclosures = default(List <StorageEnclosureRef>), TopSystemRef TopSystem = default(TopSystemRef))
 {
     this.Ancestors               = Ancestors;
     this.Moid                    = Moid;
     this.Owners                  = Owners;
     this.Parent                  = Parent;
     this.Tags                    = Tags;
     this.VersionContext          = VersionContext;
     this.FaultSummary            = FaultSummary;
     this.KvmIpAddresses          = KvmIpAddresses;
     this.PlatformType            = PlatformType;
     this.Adapters                = Adapters;
     this.Biosunits               = Biosunits;
     this.Bmc                     = Bmc;
     this.Board                   = Board;
     this.Fanmodules              = Fanmodules;
     this.GenericInventoryHolders = GenericInventoryHolders;
     this.LocatorLed              = LocatorLed;
     this.PciDevices              = PciDevices;
     this.Psus                    = Psus;
     this.RackEnclosureSlot       = RackEnclosureSlot;
     this.RegisteredDevice        = RegisteredDevice;
     this.SasExpanders            = SasExpanders;
     this.StorageEnclosures       = StorageEnclosures;
     this.TopSystem               = TopSystem;
 }
Exemple #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="StorageFlexUtilPhysicalDrive" /> 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="BlockSize">BlockSize.</param>
 /// <param name="Capacity">Capacity.</param>
 /// <param name="Controller">Controller.</param>
 /// <param name="DrivesEnabled">DrivesEnabled.</param>
 /// <param name="Health">Health.</param>
 /// <param name="ManufacturerDate">ManufacturerDate.</param>
 /// <param name="ManufacturerId">ManufacturerId.</param>
 /// <param name="OemId">OemId.</param>
 /// <param name="PartitionCount">PartitionCount.</param>
 /// <param name="PdStatus">PdStatus.</param>
 /// <param name="PhysicalDrive">PhysicalDrive.</param>
 /// <param name="ProductName">ProductName.</param>
 /// <param name="ProductRevision">ProductRevision.</param>
 /// <param name="ReadErrorCount">ReadErrorCount.</param>
 /// <param name="ReadErrorThreshold">ReadErrorThreshold.</param>
 /// <param name="RegisteredDevice">RegisteredDevice.</param>
 /// <param name="StorageFlexUtilController">StorageFlexUtilController.</param>
 /// <param name="WriteEnabled">WriteEnabled.</param>
 /// <param name="WriteErrorCount">WriteErrorCount.</param>
 /// <param name="WriteErrorThreshold">WriteErrorThreshold.</param>
 public StorageFlexUtilPhysicalDrive(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 BlockSize = default(string), string Capacity = default(string), string Controller = default(string), string DrivesEnabled = default(string), string Health = default(string), string ManufacturerDate = default(string), string ManufacturerId = default(string), string OemId = default(string), string PartitionCount = default(string), string PdStatus = default(string), string PhysicalDrive = default(string), string ProductName = default(string), string ProductRevision = default(string), string ReadErrorCount = default(string), string ReadErrorThreshold = default(string), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), StorageFlexUtilControllerRef StorageFlexUtilController = default(StorageFlexUtilControllerRef), string WriteEnabled = default(string), string WriteErrorCount = default(string), string WriteErrorThreshold = default(string))
 {
     this.Ancestors                 = Ancestors;
     this.Moid                      = Moid;
     this.Owners                    = Owners;
     this.Parent                    = Parent;
     this.Tags                      = Tags;
     this.VersionContext            = VersionContext;
     this.BlockSize                 = BlockSize;
     this.Capacity                  = Capacity;
     this.Controller                = Controller;
     this.DrivesEnabled             = DrivesEnabled;
     this.Health                    = Health;
     this.ManufacturerDate          = ManufacturerDate;
     this.ManufacturerId            = ManufacturerId;
     this.OemId                     = OemId;
     this.PartitionCount            = PartitionCount;
     this.PdStatus                  = PdStatus;
     this.PhysicalDrive             = PhysicalDrive;
     this.ProductName               = ProductName;
     this.ProductRevision           = ProductRevision;
     this.ReadErrorCount            = ReadErrorCount;
     this.ReadErrorThreshold        = ReadErrorThreshold;
     this.RegisteredDevice          = RegisteredDevice;
     this.StorageFlexUtilController = StorageFlexUtilController;
     this.WriteEnabled              = WriteEnabled;
     this.WriteErrorCount           = WriteErrorCount;
     this.WriteErrorThreshold       = WriteErrorThreshold;
 }
Exemple #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TopSystem" /> class.
 /// </summary>
 /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param>
 /// <param name="Moid">A unique identifier of this Managed Object instance.  .</param>
 /// <param name="Owners">An array of owners which represent effective ownership of this object.   .</param>
 /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param>
 /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects.  .</param>
 /// <param name="VersionContext">The versioning info for this managed object   .</param>
 /// <param name="ComputeBlades">ComputeBlades.</param>
 /// <param name="ComputeRackUnits">ComputeRackUnits.</param>
 /// <param name="ManagementController">ManagementController.</param>
 /// <param name="NetworkElements">NetworkElements.</param>
 /// <param name="RegisteredDevice">RegisteredDevice.</param>
 /// <param name="TimeZone">The operational timezone of the system, empty indicates no timezone has been set specifically.   .</param>
 public TopSystem(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), MoVersionContext VersionContext = default(MoVersionContext), List <ComputeBladeRef> ComputeBlades = default(List <ComputeBladeRef>), List <ComputeRackUnitRef> ComputeRackUnits = default(List <ComputeRackUnitRef>), ManagementControllerRef ManagementController = default(ManagementControllerRef), List <NetworkElementRef> NetworkElements = default(List <NetworkElementRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), string TimeZone = default(string))
 {
     this.Ancestors            = Ancestors;
     this.Moid                 = Moid;
     this.Owners               = Owners;
     this.Parent               = Parent;
     this.Tags                 = Tags;
     this.VersionContext       = VersionContext;
     this.ComputeBlades        = ComputeBlades;
     this.ComputeRackUnits     = ComputeRackUnits;
     this.ManagementController = ManagementController;
     this.NetworkElements      = NetworkElements;
     this.RegisteredDevice     = RegisteredDevice;
     this.TimeZone             = TimeZone;
 }
Exemple #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SdcardPolicy" /> 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="Description">Description of the policy.  .</param>
 /// <param name="Name">Name of the policy.   .</param>
 /// <param name="Organization">Organization .</param>
 /// <param name="Partitions">Collection of partition   .</param>
 /// <param name="Profiles">Relationship to the profile object .</param>
 public SdcardPolicy(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 Description = default(string), string Name = default(string), IamAccountRef Organization = default(IamAccountRef), List <SdcardPartition> Partitions = default(List <SdcardPartition>), List <PolicyAbstractConfigProfileRef> Profiles = default(List <PolicyAbstractConfigProfileRef>))
 {
     this.Ancestors      = Ancestors;
     this.Moid           = Moid;
     this.Owners         = Owners;
     this.Parent         = Parent;
     this.Tags           = Tags;
     this.VersionContext = VersionContext;
     this.Description    = Description;
     this.Name           = Name;
     this.Organization   = Organization;
     this.Partitions     = Partitions;
     this.Profiles       = Profiles;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="IaasConnectorPack" /> 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="DependencyNames">List of dependent connectors on the UCSD for this connector. For example BigData depends on UCS Connector  .</param>
 /// <param name="Guid">Guid.</param>
 public IaasConnectorPack(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 <string> DependencyNames = default(List <string>), IaasUcsdInfoRef Guid = default(IaasUcsdInfoRef))
 {
     this.Ancestors       = Ancestors;
     this.Moid            = Moid;
     this.Owners          = Owners;
     this.Parent          = Parent;
     this.Tags            = Tags;
     this.DependencyNames = DependencyNames;
     this.Guid            = Guid;
 }
 /// <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="Alarm">Alarm.</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>), List <HyperflexAlarmRef> Alarm = default(List <HyperflexAlarmRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef), HyperflexSummary Summary = default(HyperflexSummary))
 {
     this.Ancestors        = Ancestors;
     this.Moid             = Moid;
     this.Owners           = Owners;
     this.Parent           = Parent;
     this.Tags             = Tags;
     this.Alarm            = Alarm;
     this.RegisteredDevice = RegisteredDevice;
     this.Summary          = Summary;
 }
Exemple #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="StoragePhysicalDiskUsage" /> 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 StoragePhysicalDiskUsage(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;
 }
Exemple #12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FeedbackFeedbackPost" /> 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="Account">Account.</param>
 /// <param name="FeedbackData">FeedbackData.</param>
 public FeedbackFeedbackPost(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), IamAccountRef Account = default(IamAccountRef), FeedbackFeedbackData FeedbackData = default(FeedbackFeedbackData))
 {
     this.Ancestors      = Ancestors;
     this.Moid           = Moid;
     this.Owners         = Owners;
     this.Parent         = Parent;
     this.Tags           = Tags;
     this.VersionContext = VersionContext;
     this.Account        = Account;
     this.FeedbackData   = FeedbackData;
 }
Exemple #13
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FcPhysicalPort" /> 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="PortGroup">PortGroup.</param>
 /// <param name="RegisteredDevice">RegisteredDevice.</param>
 public FcPhysicalPort(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>), PortGroupRef PortGroup = default(PortGroupRef), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef))
 {
     this.Ancestors        = Ancestors;
     this.Moid             = Moid;
     this.Owners           = Owners;
     this.Parent           = Parent;
     this.Tags             = Tags;
     this.PortGroup        = PortGroup;
     this.RegisteredDevice = RegisteredDevice;
 }
Exemple #14
0
 /// <summary>
 /// Initializes a new instance of the <see cref="WorkflowBuildTaskMeta" /> 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="Name">Name.</param>
 /// <param name="Src">Src.</param>
 /// <param name="TaskList">TaskList.</param>
 /// <param name="TaskType">TaskType.</param>
 /// <param name="WorkflowType">WorkflowType.</param>
 public WorkflowBuildTaskMeta(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 Name = default(string), string Src = default(string), Object TaskList = default(Object), string TaskType = default(string), string WorkflowType = default(string))
 {
     this.Ancestors    = Ancestors;
     this.Moid         = Moid;
     this.Owners       = Owners;
     this.Parent       = Parent;
     this.Tags         = Tags;
     this.Name         = Name;
     this.Src          = Src;
     this.TaskList     = TaskList;
     this.TaskType     = TaskType;
     this.WorkflowType = WorkflowType;
 }
Exemple #15
0
 /// <summary>
 /// Initializes a new instance of the <see cref="IamUser" /> 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="ApiKeys">ApiKeys.</param>
 /// <param name="Idpreference">Idpreference.</param>
 /// <param name="Name">UserId as configured in IDP. User is added to Intersight using this name field.  .</param>
 /// <param name="Sessions">Sessions.</param>
 public IamUser(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 <IamApiKeyRef> ApiKeys = default(List <IamApiKeyRef>), IamIdpReferenceRef Idpreference = default(IamIdpReferenceRef), string Name = default(string), List <IamSessionRef> Sessions = default(List <IamSessionRef>))
 {
     this.Ancestors    = Ancestors;
     this.Moid         = Moid;
     this.Owners       = Owners;
     this.Parent       = Parent;
     this.Tags         = Tags;
     this.ApiKeys      = ApiKeys;
     this.Idpreference = Idpreference;
     this.Name         = Name;
     this.Sessions     = Sessions;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="VmediaPolicy" /> 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="Description">Description of the policy.  .</param>
 /// <param name="Name">Name of the policy.   .</param>
 /// <param name="Enabled">State of the Virtual Media service on the endpoint  .</param>
 /// <param name="Encryption">If enabled, allows encryption of all Virtual Media communications  .</param>
 /// <param name="LowPowerUsb">If enabled, the virtual drives appear on the boot selection menu after mapping the image and rebooting the host  .</param>
 /// <param name="Mappings">Adds a new Virtual Media mapping for images   .</param>
 /// <param name="Organization">Organization .</param>
 /// <param name="Profiles">Relationship to the profile object .</param>
 public VmediaPolicy(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 Description = default(string), string Name = default(string), bool?Enabled = default(bool?), bool?Encryption = default(bool?), bool?LowPowerUsb = default(bool?), List <VmediaMapping> Mappings = default(List <VmediaMapping>), IamAccountRef Organization = default(IamAccountRef), List <PolicyAbstractConfigProfileRef> Profiles = default(List <PolicyAbstractConfigProfileRef>))
 {
     this.Ancestors    = Ancestors;
     this.Moid         = Moid;
     this.Owners       = Owners;
     this.Parent       = Parent;
     this.Tags         = Tags;
     this.Description  = Description;
     this.Name         = Name;
     this.Enabled      = Enabled;
     this.Encryption   = Encryption;
     this.LowPowerUsb  = LowPowerUsb;
     this.Mappings     = Mappings;
     this.Organization = Organization;
     this.Profiles     = Profiles;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TestcryptAdministrator" /> 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="Account">Account.</param>
 /// <param name="Admin">Admin.</param>
 public TestcryptAdministrator(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>), IamAccountRef Account = default(IamAccountRef), TestcryptUser Admin = default(TestcryptUser))
 {
     this.Ancestors = Ancestors;
     this.Moid      = Moid;
     this.Owners    = Owners;
     this.Parent    = Parent;
     this.Tags      = Tags;
     this.Account   = Account;
     this.Admin     = Admin;
 }
Exemple #18
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TestcryptShadowCredential" /> 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="Account">Account.</param>
 public TestcryptShadowCredential(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), IamAccountRef Account = default(IamAccountRef))
 {
     this.Ancestors      = Ancestors;
     this.Moid           = Moid;
     this.Owners         = Owners;
     this.Parent         = Parent;
     this.Tags           = Tags;
     this.VersionContext = VersionContext;
     this.Account        = Account;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="HyperflexClusterNetworkPolicy" /> 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="Description">Description of the policy.  .</param>
 /// <param name="Name">Name of the policy.   .</param>
 /// <param name="ClusterProfiles">List of cluster profiles using this policy .</param>
 /// <param name="JumboFrame">Enable or disable Jumbo frames  .</param>
 /// <param name="MgmtVlan">Management VLAN  .</param>
 /// <param name="Organization">Organization .</param>
 /// <param name="VmMigrationVlan">VM migration VLAN  .</param>
 /// <param name="VmNetworkVlans">VM traffic VLANs   .</param>
 public HyperflexClusterNetworkPolicy(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 Description = default(string), string Name = default(string), List <HyperflexClusterProfileRef> ClusterProfiles = default(List <HyperflexClusterProfileRef>), bool?JumboFrame = default(bool?), HyperflexNamedVlan MgmtVlan = default(HyperflexNamedVlan), IamAccountRef Organization = default(IamAccountRef), HyperflexNamedVlan VmMigrationVlan = default(HyperflexNamedVlan), List <HyperflexNamedVlan> VmNetworkVlans = default(List <HyperflexNamedVlan>))
 {
     this.Ancestors       = Ancestors;
     this.Moid            = Moid;
     this.Owners          = Owners;
     this.Parent          = Parent;
     this.Tags            = Tags;
     this.Description     = Description;
     this.Name            = Name;
     this.ClusterProfiles = ClusterProfiles;
     this.JumboFrame      = JumboFrame;
     this.MgmtVlan        = MgmtVlan;
     this.Organization    = Organization;
     this.VmMigrationVlan = VmMigrationVlan;
     this.VmNetworkVlans  = VmNetworkVlans;
 }
Exemple #20
0
 /// <summary>
 /// Initializes a new instance of the <see cref="WorkflowWorkflowMeta" /> 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="Account">The account creates the workflow meta .</param>
 /// <param name="Description">The workflow description  .</param>
 /// <param name="InputParameters">The workflow input parameters  .</param>
 /// <param name="Name">The workflow name  .</param>
 /// <param name="OutputParameters">The workflow output parameters  .</param>
 /// <param name="SchemaVersion">The Conductor schema version that decides what attribute can be suported  .</param>
 /// <param name="Src">The src is workflow owner service  .</param>
 /// <param name="Tasks">The tasks contained inside of the workflow  .</param>
 /// <param name="Type">The type of workflow   (default to TypeEnum.SystemDefined).</param>
 /// <param name="Version">The workflow version which indicate the workflow meta changes  .</param>
 /// <param name="WaitOnDuplicate">This parameter decides if workflows will wait for a duplicate to finish before starting a new one   .</param>
 public WorkflowWorkflowMeta(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), IamAccountRef Account = default(IamAccountRef), string Description = default(string), List <string> InputParameters = default(List <string>), string Name = default(string), Object OutputParameters = default(Object), long?SchemaVersion = default(long?), string Src = default(string), Object Tasks = default(Object), TypeEnum?Type = TypeEnum.SystemDefined, long?Version = default(long?), bool?WaitOnDuplicate = default(bool?))
 {
     this.Ancestors        = Ancestors;
     this.Moid             = Moid;
     this.Owners           = Owners;
     this.Parent           = Parent;
     this.Tags             = Tags;
     this.VersionContext   = VersionContext;
     this.Account          = Account;
     this.Description      = Description;
     this.InputParameters  = InputParameters;
     this.Name             = Name;
     this.OutputParameters = OutputParameters;
     this.SchemaVersion    = SchemaVersion;
     this.Src   = Src;
     this.Tasks = Tasks;
     // use default value if no "Type" provided
     if (Type == null)
     {
         this.Type = TypeEnum.SystemDefined;
     }
     else
     {
         this.Type = Type;
     }
     this.Version         = Version;
     this.WaitOnDuplicate = WaitOnDuplicate;
 }
Exemple #21
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AdapterHostIscsiInterface" /> 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="RegisteredDevice">RegisteredDevice.</param>
 public AdapterHostIscsiInterface(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), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef))
 {
     this.Ancestors        = Ancestors;
     this.Moid             = Moid;
     this.Owners           = Owners;
     this.Parent           = Parent;
     this.Tags             = Tags;
     this.VersionContext   = VersionContext;
     this.AdapterUnit      = AdapterUnit;
     this.RegisteredDevice = RegisteredDevice;
 }
Exemple #22
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="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>), 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.ComputeBoard        = ComputeBoard;
     this.GraphicsControllers = GraphicsControllers;
     this.RegisteredDevice    = RegisteredDevice;
 }
Exemple #23
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AaaAuditRecord" /> 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="_Event">The operation that has been done by the user, such as Create, Modify plus affected Managed Object type  .</param>
 /// <param name="MoType">The type of the modifed object  .</param>
 /// <param name="ObjectMoid">The moid of the modified object  .</param>
 /// <param name="Request">The configuration changes made by the user, it is a JSON format document with properties and desired value.  .</param>
 /// <param name="TraceId">The trace id of the transaction.   .</param>
 /// <param name="Account">The account of the user who performed the operation. .</param>
 /// <param name="Email">The email of the associated user that made the change.  This is needed in case that user is later deleted, we still have some reference to the information.  .</param>
 /// <param name="InstId">The instance id of AuditRecordLocal, which is used to identify if the comming AuditRecordLocal was already processed before.  .</param>
 /// <param name="Sessions">The sessions of the user who performed the operation. .</param>
 /// <param name="SourceIp">The source IP of the client  .</param>
 /// <param name="User">The user who performed the operation. .</param>
 public AaaAuditRecord(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 _Event = default(string), string MoType = default(string), string ObjectMoid = default(string), Object Request = default(Object), string TraceId = default(string), IamAccountRef Account = default(IamAccountRef), string Email = default(string), string InstId = default(string), IamSessionRef Sessions = default(IamSessionRef), string SourceIp = default(string), IamUserRef User = default(IamUserRef))
 {
     this.Ancestors      = Ancestors;
     this.Moid           = Moid;
     this.Owners         = Owners;
     this.Parent         = Parent;
     this.Tags           = Tags;
     this.VersionContext = VersionContext;
     this._Event         = _Event;
     this.MoType         = MoType;
     this.ObjectMoid     = ObjectMoid;
     this.Request        = Request;
     this.TraceId        = TraceId;
     this.Account        = Account;
     this.Email          = Email;
     this.InstId         = InstId;
     this.Sessions       = Sessions;
     this.SourceIp       = SourceIp;
     this.User           = User;
 }
Exemple #24
0
 /// <summary>
 /// Initializes a new instance of the <see cref="IamLdapPolicy" /> 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="Description">Description of the policy.  .</param>
 /// <param name="Name">Name of the policy.   .</param>
 /// <param name="BaseProperties">set LDAP base properties for the policy  .</param>
 /// <param name="DnsParameters">Configuration settings to resolve LDAP servers, when DNS is enabled  .</param>
 /// <param name="EnableDns">If enabled, DNS can be configured to access LDAP servers  .</param>
 /// <param name="Enabled">If enabled, authentication is performed by the LDAP servers mentioned in the policy  .</param>
 /// <param name="Groups">Relationship to collection of LDAP Groups .</param>
 /// <param name="Organization">Organization .</param>
 /// <param name="Profiles">Relationship to the profile object .</param>
 /// <param name="Providers">Relationship to collection of LDAP Providers .</param>
 /// <param name="UserSearchPrecedence">Search precedence between local user database and LDAP user database    (default to UserSearchPrecedenceEnum.LocalUserDb).</param>
 public IamLdapPolicy(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 Description = default(string), string Name = default(string), IamLdapBaseProperties BaseProperties = default(IamLdapBaseProperties), IamLdapDnsParameters DnsParameters = default(IamLdapDnsParameters), bool?EnableDns = default(bool?), bool?Enabled = default(bool?), List <IamLdapGroupRef> Groups = default(List <IamLdapGroupRef>), IamAccountRef Organization = default(IamAccountRef), List <PolicyAbstractConfigProfileRef> Profiles = default(List <PolicyAbstractConfigProfileRef>), List <IamLdapProviderRef> Providers = default(List <IamLdapProviderRef>), UserSearchPrecedenceEnum?UserSearchPrecedence = UserSearchPrecedenceEnum.LocalUserDb)
 {
     this.Ancestors      = Ancestors;
     this.Moid           = Moid;
     this.Owners         = Owners;
     this.Parent         = Parent;
     this.Tags           = Tags;
     this.VersionContext = VersionContext;
     this.Description    = Description;
     this.Name           = Name;
     this.BaseProperties = BaseProperties;
     this.DnsParameters  = DnsParameters;
     this.EnableDns      = EnableDns;
     this.Enabled        = Enabled;
     this.Groups         = Groups;
     this.Organization   = Organization;
     this.Profiles       = Profiles;
     this.Providers      = Providers;
     // use default value if no "UserSearchPrecedence" provided
     if (UserSearchPrecedence == null)
     {
         this.UserSearchPrecedence = UserSearchPrecedenceEnum.LocalUserDb;
     }
     else
     {
         this.UserSearchPrecedence = UserSearchPrecedence;
     }
 }
Exemple #25
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PolicyAbstractPolicy" /> 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="Description">Description of the policy.  .</param>
 /// <param name="Name">Name of the policy.   .</param>
 public PolicyAbstractPolicy(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 Description = default(string), string Name = default(string))
 {
     this.Ancestors      = Ancestors;
     this.Moid           = Moid;
     this.Owners         = Owners;
     this.Parent         = Parent;
     this.Tags           = Tags;
     this.VersionContext = VersionContext;
     this.Description    = Description;
     this.Name           = Name;
 }
Exemple #26
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LicenseAccountLicenseData" /> 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="Account">Account.</param>
 /// <param name="CustomerOp">CustomerOp.</param>
 /// <param name="Licenseinfos">Licenseinfos.</param>
 /// <param name="SmartlicenseToken">SmartlicenseToken.</param>
 public LicenseAccountLicenseData(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>), IamAccountRef Account = default(IamAccountRef), LicenseCustomerOpRef CustomerOp = default(LicenseCustomerOpRef), List <LicenseLicenseInfoRef> Licenseinfos = default(List <LicenseLicenseInfoRef>), LicenseSmartlicenseTokenRef SmartlicenseToken = default(LicenseSmartlicenseTokenRef))
 {
     this.Ancestors         = Ancestors;
     this.Moid              = Moid;
     this.Owners            = Owners;
     this.Parent            = Parent;
     this.Tags              = Tags;
     this.Account           = Account;
     this.CustomerOp        = CustomerOp;
     this.Licenseinfos      = Licenseinfos;
     this.SmartlicenseToken = SmartlicenseToken;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PolicyAbstractConfigResultEntry" /> 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="CompletedTime">The completed time of the task in installer  .</param>
 /// <param name="Context">Context.</param>
 /// <param name="Message">Localized message based on the locale setting of the user&#39;s context  .</param>
 /// <param name="OwnerId">OwnerId.</param>
 /// <param name="State">Values  - - ok, ok-with-warning, errored  .</param>
 /// <param name="Type">Indicates if the result is reported during the logical model validation/resource allocation phase or the configuration applying phase. Values - - validation, config   .</param>
 public PolicyAbstractConfigResultEntry(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 CompletedTime = default(string), PolicyConfigResultContext Context = default(PolicyConfigResultContext), string Message = default(string), string OwnerId = default(string), string State = default(string), string Type = default(string))
 {
     this.Ancestors     = Ancestors;
     this.Moid          = Moid;
     this.Owners        = Owners;
     this.Parent        = Parent;
     this.Tags          = Tags;
     this.CompletedTime = CompletedTime;
     this.Context       = Context;
     this.Message       = Message;
     this.OwnerId       = OwnerId;
     this.State         = State;
     this.Type          = Type;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="StorageFlexFlashController" /> 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="FlexFlashControllerProps">FlexFlashControllerProps.</param>
 /// <param name="FlexFlashPhysicalDrives">FlexFlashPhysicalDrives.</param>
 /// <param name="FlexFlashVirtualDrives">FlexFlashVirtualDrives.</param>
 /// <param name="RegisteredDevice">RegisteredDevice.</param>
 public StorageFlexFlashController(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 <StorageFlexFlashControllerPropsRef> FlexFlashControllerProps = default(List <StorageFlexFlashControllerPropsRef>), List <StorageFlexFlashPhysicalDriveRef> FlexFlashPhysicalDrives = default(List <StorageFlexFlashPhysicalDriveRef>), List <StorageFlexFlashVirtualDriveRef> FlexFlashVirtualDrives = default(List <StorageFlexFlashVirtualDriveRef>), AssetDeviceRegistrationRef RegisteredDevice = default(AssetDeviceRegistrationRef))
 {
     this.Ancestors                = Ancestors;
     this.Moid                     = Moid;
     this.Owners                   = Owners;
     this.Parent                   = Parent;
     this.Tags                     = Tags;
     this.ComputeBoard             = ComputeBoard;
     this.FlexFlashControllerProps = FlexFlashControllerProps;
     this.FlexFlashPhysicalDrives  = FlexFlashPhysicalDrives;
     this.FlexFlashVirtualDrives   = FlexFlashVirtualDrives;
     this.RegisteredDevice         = RegisteredDevice;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ComputePhysical" /> class.
 /// </summary>
 /// <param name="Ancestors">Ancestors is an array containing the MO references of the ancestors in the object containment hierarchy. .</param>
 /// <param name="Moid">A unique identifier of this Managed Object instance.  .</param>
 /// <param name="Owners">An array of owners which represent effective ownership of this object.   .</param>
 /// <param name="Parent">The direct ancestor of this managed object in the containment hierarchy. .</param>
 /// <param name="Tags">An array of tags, which allow to add key, value meta-data to managed objects.   .</param>
 /// <param name="FaultSummary">FaultSummary.</param>
 /// <param name="KvmIpAddresses">KvmIpAddresses.</param>
 /// <param name="PlatformType">PlatformType.</param>
 public ComputePhysical(List <MoBaseMoRef> Ancestors = default(List <MoBaseMoRef>), string Moid = default(string), List <string> Owners = default(List <string>), MoBaseMoRef Parent = default(MoBaseMoRef), List <MoTag> Tags = default(List <MoTag>), long?FaultSummary = default(long?), List <ComputeIpAddress> KvmIpAddresses = default(List <ComputeIpAddress>), string PlatformType = default(string))
 {
     this.Ancestors      = Ancestors;
     this.Moid           = Moid;
     this.Owners         = Owners;
     this.Parent         = Parent;
     this.Tags           = Tags;
     this.FaultSummary   = FaultSummary;
     this.KvmIpAddresses = KvmIpAddresses;
     this.PlatformType   = PlatformType;
 }
Exemple #30
0
 /// <summary>
 /// Initializes a new instance of the <see cref="IamEndPointRole" /> 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="Account">Account.</param>
 /// <param name="EndPointPrivileges">Privileges assigned to this end point role. These privileges are assigned to users using end point roles to perform operations such as GUI/CLI cross launch. .</param>
 /// <param name="System">System.</param>
 public IamEndPointRole(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), IamAccountRef Account = default(IamAccountRef), List <IamEndPointPrivilegeRef> EndPointPrivileges = default(List <IamEndPointPrivilegeRef>), IamSystemRef System = default(IamSystemRef))
 {
     this.Ancestors          = Ancestors;
     this.Moid               = Moid;
     this.Owners             = Owners;
     this.Parent             = Parent;
     this.Tags               = Tags;
     this.VersionContext     = VersionContext;
     this.Account            = Account;
     this.EndPointPrivileges = EndPointPrivileges;
     this.System             = System;
 }