Class LdapIdmap
Mount target details about the LDAP ID mapping configuration.
Inherited Members
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.
|
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.
|