/// <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="IaasLicenseInfo" /> 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="Guid">Guid.</param> /// <param name="LicenseKeysInfo">License keys info for UCSD .</param> /// <param name="LicenseUtilizationInfo">List of license utilization info for UCSD .</param> public IaasLicenseInfo(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>), IaasUcsdInfoRef Guid = default(IaasUcsdInfoRef), List <IaasLicenseKeysInfo> LicenseKeysInfo = default(List <IaasLicenseKeysInfo>), List <IaasLicenseUtilizationInfo> LicenseUtilizationInfo = default(List <IaasLicenseUtilizationInfo>)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.Guid = Guid; this.LicenseKeysInfo = LicenseKeysInfo; this.LicenseUtilizationInfo = LicenseUtilizationInfo; }
/// <summary> /// Initializes a new instance of the <see cref="IaasUcsdManagedInfra" /> 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="Guid">Guid.</param> public IaasUcsdManagedInfra(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), IaasUcsdInfoRef Guid = default(IaasUcsdInfoRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.VersionContext = VersionContext; this.Guid = Guid; }
/// <summary> /// Initializes a new instance of the <see cref="IaasDeviceStatus" /> 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="Guid">Guid.</param> public IaasDeviceStatus(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>), IaasUcsdInfoRef Guid = default(IaasUcsdInfoRef)) { this.Ancestors = Ancestors; this.Moid = Moid; this.Owners = Owners; this.Parent = Parent; this.Tags = Tags; this.Guid = Guid; }