/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; } }
/// <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; }
/// <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'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; }
/// <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; }