Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HyperflexAlarm" /> 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="Cluster">Cluster.</param>
 /// <param name="Entity">Entity.</param>
 /// <param name="Mor">Mor.</param>
 public HyperflexAlarm(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>), HyperflexClusterRef Cluster = default(HyperflexClusterRef), HyperflexManagedObjectReference Entity = default(HyperflexManagedObjectReference), HyperflexManagedObjectReference Mor = default(HyperflexManagedObjectReference))
 {
     this.Ancestors = Ancestors;
     this.Moid      = Moid;
     this.Owners    = Owners;
     this.Parent    = Parent;
     this.Tags      = Tags;
     this.Cluster   = Cluster;
     this.Entity    = Entity;
     this.Mor       = Mor;
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HyperflexNode" /> 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="Cluster">Cluster.</param>
 /// <param name="ClusterMember">A relationship to the ClusterMember that represents this node&#39;s registration to Intersight .</param>
 /// <param name="Identity">Identity.</param>
 /// <param name="Ip">Ip.</param>
 /// <param name="PhysicalServer">A relationship to the UCS server associated with this node .</param>
 public HyperflexNode(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), HyperflexClusterRef Cluster = default(HyperflexClusterRef), AssetClusterMemberRef ClusterMember = default(AssetClusterMemberRef), HyperflexHxUuIdDt Identity = default(HyperflexHxUuIdDt), HyperflexHxNetworkAddressDt Ip = default(HyperflexHxNetworkAddressDt), ComputePhysicalRef PhysicalServer = default(ComputePhysicalRef))
 {
     this.Ancestors      = Ancestors;
     this.Moid           = Moid;
     this.Owners         = Owners;
     this.Parent         = Parent;
     this.Tags           = Tags;
     this.VersionContext = VersionContext;
     this.Cluster        = Cluster;
     this.ClusterMember  = ClusterMember;
     this.Identity       = Identity;
     this.Ip             = Ip;
     this.PhysicalServer = PhysicalServer;
 }