예제 #1
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;
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="IamIdp" /> 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="DomainName">User&#39;s email domain name for this IdP. When a user enters an email during login in the Intersight home page, the IdP is picked by matching this domain name with the email domain name for authentication.  .</param>
 /// <param name="Metadata">SAML metadata of the IdP.  .</param>
 /// <param name="Name">Name of the IdP.   .</param>
 /// <param name="System">System.</param>
 /// <param name="UserLoginTime">Represents the last login session details for each logged in user of this IdP. .</param>
 /// <param name="UserPreferences">Represents the UI preference object for each user logged in through this IdP. .</param>
 /// <param name="Usergroups">User groups added in an IdP. User group provides a way to configure permission assignment for a group of users based on IdP attributes received after authentication. .</param>
 /// <param name="Users">Added or logged in users of an IdP who can access an Intersight account. .</param>
 public IamIdp(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 DomainName = default(string), string Metadata = default(string), string Name = default(string), IamSystemRef System = default(IamSystemRef), List <IamUserLoginTimeRef> UserLoginTime = default(List <IamUserLoginTimeRef>), List <IamUserPreferenceRef> UserPreferences = default(List <IamUserPreferenceRef>), List <IamUserGroupRef> Usergroups = default(List <IamUserGroupRef>), List <IamUserRef> Users = default(List <IamUserRef>))
 {
     this.Ancestors       = Ancestors;
     this.Moid            = Moid;
     this.Owners          = Owners;
     this.Parent          = Parent;
     this.Tags            = Tags;
     this.VersionContext  = VersionContext;
     this.Account         = Account;
     this.DomainName      = DomainName;
     this.Metadata        = Metadata;
     this.Name            = Name;
     this.System          = System;
     this.UserLoginTime   = UserLoginTime;
     this.UserPreferences = UserPreferences;
     this.Usergroups      = Usergroups;
     this.Users           = Users;
 }
예제 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="IamPrivilege" /> 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="System">System.</param>
 public IamPrivilege(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), IamSystemRef System = default(IamSystemRef))
 {
     this.Ancestors = Ancestors;
     this.Moid      = Moid;
     this.Owners    = Owners;
     this.Parent    = Parent;
     this.Tags      = Tags;
     this.Account   = Account;
     this.System    = System;
 }
예제 #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="IamServiceProvider" /> 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="System">System.</param>
 public IamServiceProvider(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), IamSystemRef System = default(IamSystemRef))
 {
     this.Ancestors      = Ancestors;
     this.Moid           = Moid;
     this.Owners         = Owners;
     this.Parent         = Parent;
     this.Tags           = Tags;
     this.VersionContext = VersionContext;
     this.System         = System;
 }