/// <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; }
/// <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; }