/// <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;
 }
Esempio n. 2
0
 /// <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;
 }
Esempio n. 3
0
 /// <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;
 }
Esempio n. 4
0
 /// <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;
 }