Show / Hide Table of Contents

Class LdapIdmap

Mount target details about the LDAP ID mapping configuration.

Inheritance
object
LdapIdmap
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.FilestorageService.Models
Assembly: OCI.DotNetSDK.Filestorage.dll
Syntax
public class LdapIdmap

Properties

CacheLifetimeSeconds

Declaration
[JsonProperty(PropertyName = "cacheLifetimeSeconds")]
public int? CacheLifetimeSeconds { get; set; }
Property Value
Type Description
int?

The maximum amount of time the mount target is allowed to use a cached entry.

CacheRefreshIntervalSeconds

Declaration
[JsonProperty(PropertyName = "cacheRefreshIntervalSeconds")]
public int? CacheRefreshIntervalSeconds { get; set; }
Property Value
Type Description
int?

The amount of time that the mount target should allow an entry to persist in its cache before attempting to refresh the entry.

GroupSearchBase

Declaration
[JsonProperty(PropertyName = "groupSearchBase")]
public string GroupSearchBase { get; set; }
Property Value
Type Description
string

All LDAP searches are recursive starting at this group.
Example: CN=Group,DC=domain,DC=com

NegativeCacheLifetimeSeconds

Declaration
[JsonProperty(PropertyName = "negativeCacheLifetimeSeconds")]
public int? NegativeCacheLifetimeSeconds { get; set; }
Property Value
Type Description
int?

The amount of time that a mount target will maintain information that a user is not found in the ID mapping configuration.

OutboundConnector1Id

Declaration
[JsonProperty(PropertyName = "outboundConnector1Id")]
public string OutboundConnector1Id { get; set; }
Property Value
Type Description
string

The OCID of the first connector to use to communicate with the LDAP server.

OutboundConnector2Id

Declaration
[JsonProperty(PropertyName = "outboundConnector2Id")]
public string OutboundConnector2Id { get; set; }
Property Value
Type Description
string

The OCID of the second connector to use to communicate with the LDAP server.

SchemaType

Declaration
[JsonProperty(PropertyName = "schemaType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public LdapIdmap.SchemaTypeEnum? SchemaType { get; set; }
Property Value
Type Description
LdapIdmap.SchemaTypeEnum?

Schema type of the LDAP account.

UserSearchBase

Declaration
[JsonProperty(PropertyName = "userSearchBase")]
public string UserSearchBase { get; set; }
Property Value
Type Description
string

All LDAP searches are recursive starting at this user.
Example: CN=User,DC=domain,DC=com

In this article
Back to top