コード例 #1
0
 /// <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;
 }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="IamLdapGroup" /> 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="Domain">The LDAP server domain the Group resides in  .</param>
 /// <param name="EndPointRole">Roles .</param>
 /// <param name="LdapPolicy">LdapPolicy.</param>
 /// <param name="Name">LDAP Group name in the LDAP server database   .</param>
 public IamLdapGroup(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 Domain = default(string), List <IamEndPointRoleRef> EndPointRole = default(List <IamEndPointRoleRef>), IamLdapPolicyRef LdapPolicy = default(IamLdapPolicyRef), string Name = default(string))
 {
     this.Ancestors      = Ancestors;
     this.Moid           = Moid;
     this.Owners         = Owners;
     this.Parent         = Parent;
     this.Tags           = Tags;
     this.VersionContext = VersionContext;
     this.Domain         = Domain;
     this.EndPointRole   = EndPointRole;
     this.LdapPolicy     = LdapPolicy;
     this.Name           = Name;
 }