powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell
powerscale.getLdapProvider
Explore with Pulumi AI
This datasource is used to query the existing LDAP providers from PowerScale array. The information fetched from this datasource can be used for getting the details or for further processing in resource block. PowerScale LDAP provider enables you to define, query, and modify directory services and resources.
Using getLdapProvider
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getLdapProvider(args: GetLdapProviderArgs, opts?: InvokeOptions): Promise<GetLdapProviderResult>
function getLdapProviderOutput(args: GetLdapProviderOutputArgs, opts?: InvokeOptions): Output<GetLdapProviderResult>
def get_ldap_provider(filter: Optional[GetLdapProviderFilter] = None,
opts: Optional[InvokeOptions] = None) -> GetLdapProviderResult
def get_ldap_provider_output(filter: Optional[pulumi.Input[GetLdapProviderFilterArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLdapProviderResult]
func LookupLdapProvider(ctx *Context, args *LookupLdapProviderArgs, opts ...InvokeOption) (*LookupLdapProviderResult, error)
func LookupLdapProviderOutput(ctx *Context, args *LookupLdapProviderOutputArgs, opts ...InvokeOption) LookupLdapProviderResultOutput
> Note: This function is named LookupLdapProvider
in the Go SDK.
public static class GetLdapProvider
{
public static Task<GetLdapProviderResult> InvokeAsync(GetLdapProviderArgs args, InvokeOptions? opts = null)
public static Output<GetLdapProviderResult> Invoke(GetLdapProviderInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLdapProviderResult> getLdapProvider(GetLdapProviderArgs args, InvokeOptions options)
public static Output<GetLdapProviderResult> getLdapProvider(GetLdapProviderArgs args, InvokeOptions options)
fn::invoke:
function: powerscale:index/getLdapProvider:getLdapProvider
arguments:
# arguments dictionary
The following arguments are supported:
getLdapProvider Result
The following output properties are available:
- Id string
- Unique identifier of the LDAP provider instance.
- Ldap
Providers List<GetLdap Provider Ldap Provider> - List of LDAP providers.
- Filter
Get
Ldap Provider Filter
- Id string
- Unique identifier of the LDAP provider instance.
- Ldap
Providers []GetLdap Provider Ldap Provider - List of LDAP providers.
- Filter
Get
Ldap Provider Filter
- id String
- Unique identifier of the LDAP provider instance.
- ldap
Providers List<GetLdap Provider Ldap Provider> - List of LDAP providers.
- filter
Get
Ldap Provider Filter
- id string
- Unique identifier of the LDAP provider instance.
- ldap
Providers GetLdap Provider Ldap Provider[] - List of LDAP providers.
- filter
Get
Ldap Provider Filter
- id str
- Unique identifier of the LDAP provider instance.
- ldap_
providers Sequence[GetLdap Provider Ldap Provider] - List of LDAP providers.
- filter
Get
Ldap Provider Filter
- id String
- Unique identifier of the LDAP provider instance.
- ldap
Providers List<Property Map> - List of LDAP providers.
- filter Property Map
Supporting Types
GetLdapProviderFilter
GetLdapProviderLdapProvider
- Alternate
Security stringIdentities Attribute - Specifies the attribute name used when searching for alternate security identities.
- Authentication bool
- If true, enables authentication and identity management through the authentication provider.
- Balance
Servers bool - If true, connects the provider to a random server.
- Base
Dn string - Specifies the root of the tree in which to search identities.
- Bind
Dn string - Specifies the distinguished name for binding to the LDAP server.
- Bind
Mechanism string - Specifies which bind mechanism to use when connecting to an LDAP server. The only supported option is the 'simple' value.
- Bind
Timeout double - Specifies the timeout in seconds when binding to an LDAP server.
- string
- Specifies the path to the root certificates file.
- Check
Online doubleInterval - Specifies the time in seconds between provider online checks.
- Cn
Attribute string - Specifies the canonical name.
- Create
Home boolDirectory - Automatically create the home directory on the first login.
- Crypt
Password stringAttribute - Specifies the hashed password value.
- Email
Attribute string - Specifies the LDAP Email attribute.
- Enabled bool
- If true, enables the LDAP provider.
- Enumerate
Groups bool - If true, allows the provider to enumerate groups.
- Enumerate
Users bool - If true, allows the provider to enumerate users.
- Findable
Groups List<string> - Specifies the list of groups that can be resolved.
- Findable
Users List<string> - Specifies the list of users that can be resolved.
- Gecos
Attribute string - Specifies the LDAP GECOS attribute.
- Gid
Attribute string - Specifies the LDAP GID attribute.
- Group
Base stringDn - Specifies the distinguished name of the entry where LDAP searches for groups are started.
- Group
Domain string - Specifies the domain for this provider through which groups are qualified.
- Group
Filter string - Specifies the LDAP filter for group objects.
- Group
Members stringAttribute - Specifies the LDAP Group Members attribute.
- Group
Search stringScope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- Groupnet string
- Groupnet identifier.
- Home
Directory stringTemplate - Specifies the path to the home directory template.
- Homedir
Attribute string - Specifies the LDAP Homedir attribute.
- Id string
- Specifies the ID of the LDAP provider.
- Ignore
Tls boolErrors - If true, continues over secure connections even if identity checks fail.
- Listable
Groups List<string> - Specifies the groups that can be viewed in the provider.
- Listable
Users List<string> - Specifies the users that can be viewed in the provider.
- Login
Shell string - Specifies the login shell path.
- Member
Lookup stringMethod - Sets the method by which group member lookups are performed. Use caution when changing this option directly. Acceptable values: "default", "rfc2307bis".
- Member
Of stringAttribute - Specifies the LDAP Query Member Of attribute, which performs reverse membership queries.
- Name string
- Specifies the name of the LDAP provider.
- Name
Attribute string - Specifies the LDAP UID attribute, which is used as the login name.
- Netgroup
Base stringDn - Specifies the distinguished name of the entry where LDAP searches for netgroups are started.
- Netgroup
Filter string - Specifies the LDAP filter for netgroup objects.
- Netgroup
Members stringAttribute - Specifies the LDAP Netgroup Members attribute.
- Netgroup
Search stringScope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- Netgroup
Triple stringAttribute - Specifies the LDAP Netgroup Triple attribute.
- Normalize
Groups bool - Normalizes group names to lowercase before look up.
- Normalize
Users bool - Normalizes user names to lowercase before look up.
- Nt
Password stringAttribute - Specifies the LDAP NT Password attribute.
- Ntlm
Support string - Specifies which NTLM versions to support for users with NTLM-compatible credentials. Acceptable values: "all", "v2only", "none".
- Ocsp
Server List<string>Uris - Specifies the OCSP server URIs. Only available for PowerScale 9.5 and above.
- Provider
Domain string - Specifies the provider domain.
- Require
Secure boolConnection - Determines whether to continue over a non-TLS connection.
- Restrict
Findable bool - If true, checks the provider for filtered lists of findable and unfindable users and groups.
- Restrict
Listable bool - If true, checks the provider for filtered lists of listable and unlistable users and groups.
- Search
Scope string - Specifies the default depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- Search
Timeout double - Specifies the search timeout period in seconds.
- Server
Uris List<string> - Specifies the server URIs.
- Shadow
Expire stringAttribute - Sets the attribute name that indicates the absolute date to expire the account.
- Shadow
Flag stringAttribute - Sets the attribute name that indicates the section of the shadow map that is used to store the flag value.
- Shadow
Inactive stringAttribute - Sets the attribute name that indicates the number of days of inactivity that is allowed for the user.
- Shadow
Last stringChange Attribute - Sets the attribute name that indicates the last change of the shadow information.
- Shadow
Max stringAttribute - Sets the attribute name that indicates the maximum number of days a password can be valid.
- Shadow
Min stringAttribute - Sets the attribute name that indicates the minimum number of days between shadow changes.
- Shadow
User stringFilter - Sets LDAP filter for shadow user objects.
- Shadow
Warning stringAttribute - Sets the attribute name that indicates the number of days before the password expires to warn the user.
- Shell
Attribute string - Specifies the LDAP Shell attribute.
- Ssh
Public stringKey Attribute - Sets the attribute name that indicates the SSH Public Key for the user.
- Status string
- Specifies the status of the provider.
- System bool
- If true, indicates that this provider instance was created by OneFS and cannot be removed.
- Tls
Protocol stringMin - Specifies the minimum TLS protocol version.
- Tls
Revocation stringCheck Level - This setting controls the behavior of the certificate revocation checking algorithm when the LDAP provider is presented with a digital certificate by an LDAP server. Acceptable values: "none", "allowNoData", "allowNoSrc", "strict". Only available for PowerScale 9.5 and above.
- Uid
Attribute string - Specifies the LDAP UID Number attribute.
- Unfindable
Groups List<string> - Specifies the groups that cannot be resolved by the provider.
- Unfindable
Users List<string> - Specifies users that cannot be resolved by the provider.
- Unique
Group stringMembers Attribute - Sets the LDAP Unique Group Members attribute.
- Unlistable
Groups List<string> - Specifies a group that cannot be listed by the provider.
- Unlistable
Users List<string> - Specifies a user that cannot be listed by the provider.
- User
Base stringDn - Specifies the distinguished name of the entry at which to start LDAP searches for users.
- User
Domain string - Specifies the domain for this provider through which users are qualified.
- User
Filter string - Specifies the LDAP filter for user objects.
- User
Search stringScope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- Zone
Name string - Specifies the name of the access zone in which this provider was created.
- Alternate
Security stringIdentities Attribute - Specifies the attribute name used when searching for alternate security identities.
- Authentication bool
- If true, enables authentication and identity management through the authentication provider.
- Balance
Servers bool - If true, connects the provider to a random server.
- Base
Dn string - Specifies the root of the tree in which to search identities.
- Bind
Dn string - Specifies the distinguished name for binding to the LDAP server.
- Bind
Mechanism string - Specifies which bind mechanism to use when connecting to an LDAP server. The only supported option is the 'simple' value.
- Bind
Timeout float64 - Specifies the timeout in seconds when binding to an LDAP server.
- string
- Specifies the path to the root certificates file.
- Check
Online float64Interval - Specifies the time in seconds between provider online checks.
- Cn
Attribute string - Specifies the canonical name.
- Create
Home boolDirectory - Automatically create the home directory on the first login.
- Crypt
Password stringAttribute - Specifies the hashed password value.
- Email
Attribute string - Specifies the LDAP Email attribute.
- Enabled bool
- If true, enables the LDAP provider.
- Enumerate
Groups bool - If true, allows the provider to enumerate groups.
- Enumerate
Users bool - If true, allows the provider to enumerate users.
- Findable
Groups []string - Specifies the list of groups that can be resolved.
- Findable
Users []string - Specifies the list of users that can be resolved.
- Gecos
Attribute string - Specifies the LDAP GECOS attribute.
- Gid
Attribute string - Specifies the LDAP GID attribute.
- Group
Base stringDn - Specifies the distinguished name of the entry where LDAP searches for groups are started.
- Group
Domain string - Specifies the domain for this provider through which groups are qualified.
- Group
Filter string - Specifies the LDAP filter for group objects.
- Group
Members stringAttribute - Specifies the LDAP Group Members attribute.
- Group
Search stringScope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- Groupnet string
- Groupnet identifier.
- Home
Directory stringTemplate - Specifies the path to the home directory template.
- Homedir
Attribute string - Specifies the LDAP Homedir attribute.
- Id string
- Specifies the ID of the LDAP provider.
- Ignore
Tls boolErrors - If true, continues over secure connections even if identity checks fail.
- Listable
Groups []string - Specifies the groups that can be viewed in the provider.
- Listable
Users []string - Specifies the users that can be viewed in the provider.
- Login
Shell string - Specifies the login shell path.
- Member
Lookup stringMethod - Sets the method by which group member lookups are performed. Use caution when changing this option directly. Acceptable values: "default", "rfc2307bis".
- Member
Of stringAttribute - Specifies the LDAP Query Member Of attribute, which performs reverse membership queries.
- Name string
- Specifies the name of the LDAP provider.
- Name
Attribute string - Specifies the LDAP UID attribute, which is used as the login name.
- Netgroup
Base stringDn - Specifies the distinguished name of the entry where LDAP searches for netgroups are started.
- Netgroup
Filter string - Specifies the LDAP filter for netgroup objects.
- Netgroup
Members stringAttribute - Specifies the LDAP Netgroup Members attribute.
- Netgroup
Search stringScope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- Netgroup
Triple stringAttribute - Specifies the LDAP Netgroup Triple attribute.
- Normalize
Groups bool - Normalizes group names to lowercase before look up.
- Normalize
Users bool - Normalizes user names to lowercase before look up.
- Nt
Password stringAttribute - Specifies the LDAP NT Password attribute.
- Ntlm
Support string - Specifies which NTLM versions to support for users with NTLM-compatible credentials. Acceptable values: "all", "v2only", "none".
- Ocsp
Server []stringUris - Specifies the OCSP server URIs. Only available for PowerScale 9.5 and above.
- Provider
Domain string - Specifies the provider domain.
- Require
Secure boolConnection - Determines whether to continue over a non-TLS connection.
- Restrict
Findable bool - If true, checks the provider for filtered lists of findable and unfindable users and groups.
- Restrict
Listable bool - If true, checks the provider for filtered lists of listable and unlistable users and groups.
- Search
Scope string - Specifies the default depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- Search
Timeout float64 - Specifies the search timeout period in seconds.
- Server
Uris []string - Specifies the server URIs.
- Shadow
Expire stringAttribute - Sets the attribute name that indicates the absolute date to expire the account.
- Shadow
Flag stringAttribute - Sets the attribute name that indicates the section of the shadow map that is used to store the flag value.
- Shadow
Inactive stringAttribute - Sets the attribute name that indicates the number of days of inactivity that is allowed for the user.
- Shadow
Last stringChange Attribute - Sets the attribute name that indicates the last change of the shadow information.
- Shadow
Max stringAttribute - Sets the attribute name that indicates the maximum number of days a password can be valid.
- Shadow
Min stringAttribute - Sets the attribute name that indicates the minimum number of days between shadow changes.
- Shadow
User stringFilter - Sets LDAP filter for shadow user objects.
- Shadow
Warning stringAttribute - Sets the attribute name that indicates the number of days before the password expires to warn the user.
- Shell
Attribute string - Specifies the LDAP Shell attribute.
- Ssh
Public stringKey Attribute - Sets the attribute name that indicates the SSH Public Key for the user.
- Status string
- Specifies the status of the provider.
- System bool
- If true, indicates that this provider instance was created by OneFS and cannot be removed.
- Tls
Protocol stringMin - Specifies the minimum TLS protocol version.
- Tls
Revocation stringCheck Level - This setting controls the behavior of the certificate revocation checking algorithm when the LDAP provider is presented with a digital certificate by an LDAP server. Acceptable values: "none", "allowNoData", "allowNoSrc", "strict". Only available for PowerScale 9.5 and above.
- Uid
Attribute string - Specifies the LDAP UID Number attribute.
- Unfindable
Groups []string - Specifies the groups that cannot be resolved by the provider.
- Unfindable
Users []string - Specifies users that cannot be resolved by the provider.
- Unique
Group stringMembers Attribute - Sets the LDAP Unique Group Members attribute.
- Unlistable
Groups []string - Specifies a group that cannot be listed by the provider.
- Unlistable
Users []string - Specifies a user that cannot be listed by the provider.
- User
Base stringDn - Specifies the distinguished name of the entry at which to start LDAP searches for users.
- User
Domain string - Specifies the domain for this provider through which users are qualified.
- User
Filter string - Specifies the LDAP filter for user objects.
- User
Search stringScope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- Zone
Name string - Specifies the name of the access zone in which this provider was created.
- alternate
Security StringIdentities Attribute - Specifies the attribute name used when searching for alternate security identities.
- authentication Boolean
- If true, enables authentication and identity management through the authentication provider.
- balance
Servers Boolean - If true, connects the provider to a random server.
- base
Dn String - Specifies the root of the tree in which to search identities.
- bind
Dn String - Specifies the distinguished name for binding to the LDAP server.
- bind
Mechanism String - Specifies which bind mechanism to use when connecting to an LDAP server. The only supported option is the 'simple' value.
- bind
Timeout Double - Specifies the timeout in seconds when binding to an LDAP server.
- String
- Specifies the path to the root certificates file.
- check
Online DoubleInterval - Specifies the time in seconds between provider online checks.
- cn
Attribute String - Specifies the canonical name.
- create
Home BooleanDirectory - Automatically create the home directory on the first login.
- crypt
Password StringAttribute - Specifies the hashed password value.
- email
Attribute String - Specifies the LDAP Email attribute.
- enabled Boolean
- If true, enables the LDAP provider.
- enumerate
Groups Boolean - If true, allows the provider to enumerate groups.
- enumerate
Users Boolean - If true, allows the provider to enumerate users.
- findable
Groups List<String> - Specifies the list of groups that can be resolved.
- findable
Users List<String> - Specifies the list of users that can be resolved.
- gecos
Attribute String - Specifies the LDAP GECOS attribute.
- gid
Attribute String - Specifies the LDAP GID attribute.
- group
Base StringDn - Specifies the distinguished name of the entry where LDAP searches for groups are started.
- group
Domain String - Specifies the domain for this provider through which groups are qualified.
- group
Filter String - Specifies the LDAP filter for group objects.
- group
Members StringAttribute - Specifies the LDAP Group Members attribute.
- group
Search StringScope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- groupnet String
- Groupnet identifier.
- home
Directory StringTemplate - Specifies the path to the home directory template.
- homedir
Attribute String - Specifies the LDAP Homedir attribute.
- id String
- Specifies the ID of the LDAP provider.
- ignore
Tls BooleanErrors - If true, continues over secure connections even if identity checks fail.
- listable
Groups List<String> - Specifies the groups that can be viewed in the provider.
- listable
Users List<String> - Specifies the users that can be viewed in the provider.
- login
Shell String - Specifies the login shell path.
- member
Lookup StringMethod - Sets the method by which group member lookups are performed. Use caution when changing this option directly. Acceptable values: "default", "rfc2307bis".
- member
Of StringAttribute - Specifies the LDAP Query Member Of attribute, which performs reverse membership queries.
- name String
- Specifies the name of the LDAP provider.
- name
Attribute String - Specifies the LDAP UID attribute, which is used as the login name.
- netgroup
Base StringDn - Specifies the distinguished name of the entry where LDAP searches for netgroups are started.
- netgroup
Filter String - Specifies the LDAP filter for netgroup objects.
- netgroup
Members StringAttribute - Specifies the LDAP Netgroup Members attribute.
- netgroup
Search StringScope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- netgroup
Triple StringAttribute - Specifies the LDAP Netgroup Triple attribute.
- normalize
Groups Boolean - Normalizes group names to lowercase before look up.
- normalize
Users Boolean - Normalizes user names to lowercase before look up.
- nt
Password StringAttribute - Specifies the LDAP NT Password attribute.
- ntlm
Support String - Specifies which NTLM versions to support for users with NTLM-compatible credentials. Acceptable values: "all", "v2only", "none".
- ocsp
Server List<String>Uris - Specifies the OCSP server URIs. Only available for PowerScale 9.5 and above.
- provider
Domain String - Specifies the provider domain.
- require
Secure BooleanConnection - Determines whether to continue over a non-TLS connection.
- restrict
Findable Boolean - If true, checks the provider for filtered lists of findable and unfindable users and groups.
- restrict
Listable Boolean - If true, checks the provider for filtered lists of listable and unlistable users and groups.
- search
Scope String - Specifies the default depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- search
Timeout Double - Specifies the search timeout period in seconds.
- server
Uris List<String> - Specifies the server URIs.
- shadow
Expire StringAttribute - Sets the attribute name that indicates the absolute date to expire the account.
- shadow
Flag StringAttribute - Sets the attribute name that indicates the section of the shadow map that is used to store the flag value.
- shadow
Inactive StringAttribute - Sets the attribute name that indicates the number of days of inactivity that is allowed for the user.
- shadow
Last StringChange Attribute - Sets the attribute name that indicates the last change of the shadow information.
- shadow
Max StringAttribute - Sets the attribute name that indicates the maximum number of days a password can be valid.
- shadow
Min StringAttribute - Sets the attribute name that indicates the minimum number of days between shadow changes.
- shadow
User StringFilter - Sets LDAP filter for shadow user objects.
- shadow
Warning StringAttribute - Sets the attribute name that indicates the number of days before the password expires to warn the user.
- shell
Attribute String - Specifies the LDAP Shell attribute.
- ssh
Public StringKey Attribute - Sets the attribute name that indicates the SSH Public Key for the user.
- status String
- Specifies the status of the provider.
- system Boolean
- If true, indicates that this provider instance was created by OneFS and cannot be removed.
- tls
Protocol StringMin - Specifies the minimum TLS protocol version.
- tls
Revocation StringCheck Level - This setting controls the behavior of the certificate revocation checking algorithm when the LDAP provider is presented with a digital certificate by an LDAP server. Acceptable values: "none", "allowNoData", "allowNoSrc", "strict". Only available for PowerScale 9.5 and above.
- uid
Attribute String - Specifies the LDAP UID Number attribute.
- unfindable
Groups List<String> - Specifies the groups that cannot be resolved by the provider.
- unfindable
Users List<String> - Specifies users that cannot be resolved by the provider.
- unique
Group StringMembers Attribute - Sets the LDAP Unique Group Members attribute.
- unlistable
Groups List<String> - Specifies a group that cannot be listed by the provider.
- unlistable
Users List<String> - Specifies a user that cannot be listed by the provider.
- user
Base StringDn - Specifies the distinguished name of the entry at which to start LDAP searches for users.
- user
Domain String - Specifies the domain for this provider through which users are qualified.
- user
Filter String - Specifies the LDAP filter for user objects.
- user
Search StringScope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- zone
Name String - Specifies the name of the access zone in which this provider was created.
- alternate
Security stringIdentities Attribute - Specifies the attribute name used when searching for alternate security identities.
- authentication boolean
- If true, enables authentication and identity management through the authentication provider.
- balance
Servers boolean - If true, connects the provider to a random server.
- base
Dn string - Specifies the root of the tree in which to search identities.
- bind
Dn string - Specifies the distinguished name for binding to the LDAP server.
- bind
Mechanism string - Specifies which bind mechanism to use when connecting to an LDAP server. The only supported option is the 'simple' value.
- bind
Timeout number - Specifies the timeout in seconds when binding to an LDAP server.
- string
- Specifies the path to the root certificates file.
- check
Online numberInterval - Specifies the time in seconds between provider online checks.
- cn
Attribute string - Specifies the canonical name.
- create
Home booleanDirectory - Automatically create the home directory on the first login.
- crypt
Password stringAttribute - Specifies the hashed password value.
- email
Attribute string - Specifies the LDAP Email attribute.
- enabled boolean
- If true, enables the LDAP provider.
- enumerate
Groups boolean - If true, allows the provider to enumerate groups.
- enumerate
Users boolean - If true, allows the provider to enumerate users.
- findable
Groups string[] - Specifies the list of groups that can be resolved.
- findable
Users string[] - Specifies the list of users that can be resolved.
- gecos
Attribute string - Specifies the LDAP GECOS attribute.
- gid
Attribute string - Specifies the LDAP GID attribute.
- group
Base stringDn - Specifies the distinguished name of the entry where LDAP searches for groups are started.
- group
Domain string - Specifies the domain for this provider through which groups are qualified.
- group
Filter string - Specifies the LDAP filter for group objects.
- group
Members stringAttribute - Specifies the LDAP Group Members attribute.
- group
Search stringScope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- groupnet string
- Groupnet identifier.
- home
Directory stringTemplate - Specifies the path to the home directory template.
- homedir
Attribute string - Specifies the LDAP Homedir attribute.
- id string
- Specifies the ID of the LDAP provider.
- ignore
Tls booleanErrors - If true, continues over secure connections even if identity checks fail.
- listable
Groups string[] - Specifies the groups that can be viewed in the provider.
- listable
Users string[] - Specifies the users that can be viewed in the provider.
- login
Shell string - Specifies the login shell path.
- member
Lookup stringMethod - Sets the method by which group member lookups are performed. Use caution when changing this option directly. Acceptable values: "default", "rfc2307bis".
- member
Of stringAttribute - Specifies the LDAP Query Member Of attribute, which performs reverse membership queries.
- name string
- Specifies the name of the LDAP provider.
- name
Attribute string - Specifies the LDAP UID attribute, which is used as the login name.
- netgroup
Base stringDn - Specifies the distinguished name of the entry where LDAP searches for netgroups are started.
- netgroup
Filter string - Specifies the LDAP filter for netgroup objects.
- netgroup
Members stringAttribute - Specifies the LDAP Netgroup Members attribute.
- netgroup
Search stringScope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- netgroup
Triple stringAttribute - Specifies the LDAP Netgroup Triple attribute.
- normalize
Groups boolean - Normalizes group names to lowercase before look up.
- normalize
Users boolean - Normalizes user names to lowercase before look up.
- nt
Password stringAttribute - Specifies the LDAP NT Password attribute.
- ntlm
Support string - Specifies which NTLM versions to support for users with NTLM-compatible credentials. Acceptable values: "all", "v2only", "none".
- ocsp
Server string[]Uris - Specifies the OCSP server URIs. Only available for PowerScale 9.5 and above.
- provider
Domain string - Specifies the provider domain.
- require
Secure booleanConnection - Determines whether to continue over a non-TLS connection.
- restrict
Findable boolean - If true, checks the provider for filtered lists of findable and unfindable users and groups.
- restrict
Listable boolean - If true, checks the provider for filtered lists of listable and unlistable users and groups.
- search
Scope string - Specifies the default depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- search
Timeout number - Specifies the search timeout period in seconds.
- server
Uris string[] - Specifies the server URIs.
- shadow
Expire stringAttribute - Sets the attribute name that indicates the absolute date to expire the account.
- shadow
Flag stringAttribute - Sets the attribute name that indicates the section of the shadow map that is used to store the flag value.
- shadow
Inactive stringAttribute - Sets the attribute name that indicates the number of days of inactivity that is allowed for the user.
- shadow
Last stringChange Attribute - Sets the attribute name that indicates the last change of the shadow information.
- shadow
Max stringAttribute - Sets the attribute name that indicates the maximum number of days a password can be valid.
- shadow
Min stringAttribute - Sets the attribute name that indicates the minimum number of days between shadow changes.
- shadow
User stringFilter - Sets LDAP filter for shadow user objects.
- shadow
Warning stringAttribute - Sets the attribute name that indicates the number of days before the password expires to warn the user.
- shell
Attribute string - Specifies the LDAP Shell attribute.
- ssh
Public stringKey Attribute - Sets the attribute name that indicates the SSH Public Key for the user.
- status string
- Specifies the status of the provider.
- system boolean
- If true, indicates that this provider instance was created by OneFS and cannot be removed.
- tls
Protocol stringMin - Specifies the minimum TLS protocol version.
- tls
Revocation stringCheck Level - This setting controls the behavior of the certificate revocation checking algorithm when the LDAP provider is presented with a digital certificate by an LDAP server. Acceptable values: "none", "allowNoData", "allowNoSrc", "strict". Only available for PowerScale 9.5 and above.
- uid
Attribute string - Specifies the LDAP UID Number attribute.
- unfindable
Groups string[] - Specifies the groups that cannot be resolved by the provider.
- unfindable
Users string[] - Specifies users that cannot be resolved by the provider.
- unique
Group stringMembers Attribute - Sets the LDAP Unique Group Members attribute.
- unlistable
Groups string[] - Specifies a group that cannot be listed by the provider.
- unlistable
Users string[] - Specifies a user that cannot be listed by the provider.
- user
Base stringDn - Specifies the distinguished name of the entry at which to start LDAP searches for users.
- user
Domain string - Specifies the domain for this provider through which users are qualified.
- user
Filter string - Specifies the LDAP filter for user objects.
- user
Search stringScope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- zone
Name string - Specifies the name of the access zone in which this provider was created.
- alternate_
security_ stridentities_ attribute - Specifies the attribute name used when searching for alternate security identities.
- authentication bool
- If true, enables authentication and identity management through the authentication provider.
- balance_
servers bool - If true, connects the provider to a random server.
- base_
dn str - Specifies the root of the tree in which to search identities.
- bind_
dn str - Specifies the distinguished name for binding to the LDAP server.
- bind_
mechanism str - Specifies which bind mechanism to use when connecting to an LDAP server. The only supported option is the 'simple' value.
- bind_
timeout float - Specifies the timeout in seconds when binding to an LDAP server.
- str
- Specifies the path to the root certificates file.
- check_
online_ floatinterval - Specifies the time in seconds between provider online checks.
- cn_
attribute str - Specifies the canonical name.
- create_
home_ booldirectory - Automatically create the home directory on the first login.
- crypt_
password_ strattribute - Specifies the hashed password value.
- email_
attribute str - Specifies the LDAP Email attribute.
- enabled bool
- If true, enables the LDAP provider.
- enumerate_
groups bool - If true, allows the provider to enumerate groups.
- enumerate_
users bool - If true, allows the provider to enumerate users.
- findable_
groups Sequence[str] - Specifies the list of groups that can be resolved.
- findable_
users Sequence[str] - Specifies the list of users that can be resolved.
- gecos_
attribute str - Specifies the LDAP GECOS attribute.
- gid_
attribute str - Specifies the LDAP GID attribute.
- group_
base_ strdn - Specifies the distinguished name of the entry where LDAP searches for groups are started.
- group_
domain str - Specifies the domain for this provider through which groups are qualified.
- group_
filter str - Specifies the LDAP filter for group objects.
- group_
members_ strattribute - Specifies the LDAP Group Members attribute.
- group_
search_ strscope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- groupnet str
- Groupnet identifier.
- home_
directory_ strtemplate - Specifies the path to the home directory template.
- homedir_
attribute str - Specifies the LDAP Homedir attribute.
- id str
- Specifies the ID of the LDAP provider.
- ignore_
tls_ boolerrors - If true, continues over secure connections even if identity checks fail.
- listable_
groups Sequence[str] - Specifies the groups that can be viewed in the provider.
- listable_
users Sequence[str] - Specifies the users that can be viewed in the provider.
- login_
shell str - Specifies the login shell path.
- member_
lookup_ strmethod - Sets the method by which group member lookups are performed. Use caution when changing this option directly. Acceptable values: "default", "rfc2307bis".
- member_
of_ strattribute - Specifies the LDAP Query Member Of attribute, which performs reverse membership queries.
- name str
- Specifies the name of the LDAP provider.
- name_
attribute str - Specifies the LDAP UID attribute, which is used as the login name.
- netgroup_
base_ strdn - Specifies the distinguished name of the entry where LDAP searches for netgroups are started.
- netgroup_
filter str - Specifies the LDAP filter for netgroup objects.
- netgroup_
members_ strattribute - Specifies the LDAP Netgroup Members attribute.
- netgroup_
search_ strscope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- netgroup_
triple_ strattribute - Specifies the LDAP Netgroup Triple attribute.
- normalize_
groups bool - Normalizes group names to lowercase before look up.
- normalize_
users bool - Normalizes user names to lowercase before look up.
- nt_
password_ strattribute - Specifies the LDAP NT Password attribute.
- ntlm_
support str - Specifies which NTLM versions to support for users with NTLM-compatible credentials. Acceptable values: "all", "v2only", "none".
- ocsp_
server_ Sequence[str]uris - Specifies the OCSP server URIs. Only available for PowerScale 9.5 and above.
- provider_
domain str - Specifies the provider domain.
- require_
secure_ boolconnection - Determines whether to continue over a non-TLS connection.
- restrict_
findable bool - If true, checks the provider for filtered lists of findable and unfindable users and groups.
- restrict_
listable bool - If true, checks the provider for filtered lists of listable and unlistable users and groups.
- search_
scope str - Specifies the default depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- search_
timeout float - Specifies the search timeout period in seconds.
- server_
uris Sequence[str] - Specifies the server URIs.
- shadow_
expire_ strattribute - Sets the attribute name that indicates the absolute date to expire the account.
- shadow_
flag_ strattribute - Sets the attribute name that indicates the section of the shadow map that is used to store the flag value.
- shadow_
inactive_ strattribute - Sets the attribute name that indicates the number of days of inactivity that is allowed for the user.
- shadow_
last_ strchange_ attribute - Sets the attribute name that indicates the last change of the shadow information.
- shadow_
max_ strattribute - Sets the attribute name that indicates the maximum number of days a password can be valid.
- shadow_
min_ strattribute - Sets the attribute name that indicates the minimum number of days between shadow changes.
- shadow_
user_ strfilter - Sets LDAP filter for shadow user objects.
- shadow_
warning_ strattribute - Sets the attribute name that indicates the number of days before the password expires to warn the user.
- shell_
attribute str - Specifies the LDAP Shell attribute.
- ssh_
public_ strkey_ attribute - Sets the attribute name that indicates the SSH Public Key for the user.
- status str
- Specifies the status of the provider.
- system bool
- If true, indicates that this provider instance was created by OneFS and cannot be removed.
- tls_
protocol_ strmin - Specifies the minimum TLS protocol version.
- tls_
revocation_ strcheck_ level - This setting controls the behavior of the certificate revocation checking algorithm when the LDAP provider is presented with a digital certificate by an LDAP server. Acceptable values: "none", "allowNoData", "allowNoSrc", "strict". Only available for PowerScale 9.5 and above.
- uid_
attribute str - Specifies the LDAP UID Number attribute.
- unfindable_
groups Sequence[str] - Specifies the groups that cannot be resolved by the provider.
- unfindable_
users Sequence[str] - Specifies users that cannot be resolved by the provider.
- unique_
group_ strmembers_ attribute - Sets the LDAP Unique Group Members attribute.
- unlistable_
groups Sequence[str] - Specifies a group that cannot be listed by the provider.
- unlistable_
users Sequence[str] - Specifies a user that cannot be listed by the provider.
- user_
base_ strdn - Specifies the distinguished name of the entry at which to start LDAP searches for users.
- user_
domain str - Specifies the domain for this provider through which users are qualified.
- user_
filter str - Specifies the LDAP filter for user objects.
- user_
search_ strscope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- zone_
name str - Specifies the name of the access zone in which this provider was created.
- alternate
Security StringIdentities Attribute - Specifies the attribute name used when searching for alternate security identities.
- authentication Boolean
- If true, enables authentication and identity management through the authentication provider.
- balance
Servers Boolean - If true, connects the provider to a random server.
- base
Dn String - Specifies the root of the tree in which to search identities.
- bind
Dn String - Specifies the distinguished name for binding to the LDAP server.
- bind
Mechanism String - Specifies which bind mechanism to use when connecting to an LDAP server. The only supported option is the 'simple' value.
- bind
Timeout Number - Specifies the timeout in seconds when binding to an LDAP server.
- String
- Specifies the path to the root certificates file.
- check
Online NumberInterval - Specifies the time in seconds between provider online checks.
- cn
Attribute String - Specifies the canonical name.
- create
Home BooleanDirectory - Automatically create the home directory on the first login.
- crypt
Password StringAttribute - Specifies the hashed password value.
- email
Attribute String - Specifies the LDAP Email attribute.
- enabled Boolean
- If true, enables the LDAP provider.
- enumerate
Groups Boolean - If true, allows the provider to enumerate groups.
- enumerate
Users Boolean - If true, allows the provider to enumerate users.
- findable
Groups List<String> - Specifies the list of groups that can be resolved.
- findable
Users List<String> - Specifies the list of users that can be resolved.
- gecos
Attribute String - Specifies the LDAP GECOS attribute.
- gid
Attribute String - Specifies the LDAP GID attribute.
- group
Base StringDn - Specifies the distinguished name of the entry where LDAP searches for groups are started.
- group
Domain String - Specifies the domain for this provider through which groups are qualified.
- group
Filter String - Specifies the LDAP filter for group objects.
- group
Members StringAttribute - Specifies the LDAP Group Members attribute.
- group
Search StringScope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- groupnet String
- Groupnet identifier.
- home
Directory StringTemplate - Specifies the path to the home directory template.
- homedir
Attribute String - Specifies the LDAP Homedir attribute.
- id String
- Specifies the ID of the LDAP provider.
- ignore
Tls BooleanErrors - If true, continues over secure connections even if identity checks fail.
- listable
Groups List<String> - Specifies the groups that can be viewed in the provider.
- listable
Users List<String> - Specifies the users that can be viewed in the provider.
- login
Shell String - Specifies the login shell path.
- member
Lookup StringMethod - Sets the method by which group member lookups are performed. Use caution when changing this option directly. Acceptable values: "default", "rfc2307bis".
- member
Of StringAttribute - Specifies the LDAP Query Member Of attribute, which performs reverse membership queries.
- name String
- Specifies the name of the LDAP provider.
- name
Attribute String - Specifies the LDAP UID attribute, which is used as the login name.
- netgroup
Base StringDn - Specifies the distinguished name of the entry where LDAP searches for netgroups are started.
- netgroup
Filter String - Specifies the LDAP filter for netgroup objects.
- netgroup
Members StringAttribute - Specifies the LDAP Netgroup Members attribute.
- netgroup
Search StringScope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- netgroup
Triple StringAttribute - Specifies the LDAP Netgroup Triple attribute.
- normalize
Groups Boolean - Normalizes group names to lowercase before look up.
- normalize
Users Boolean - Normalizes user names to lowercase before look up.
- nt
Password StringAttribute - Specifies the LDAP NT Password attribute.
- ntlm
Support String - Specifies which NTLM versions to support for users with NTLM-compatible credentials. Acceptable values: "all", "v2only", "none".
- ocsp
Server List<String>Uris - Specifies the OCSP server URIs. Only available for PowerScale 9.5 and above.
- provider
Domain String - Specifies the provider domain.
- require
Secure BooleanConnection - Determines whether to continue over a non-TLS connection.
- restrict
Findable Boolean - If true, checks the provider for filtered lists of findable and unfindable users and groups.
- restrict
Listable Boolean - If true, checks the provider for filtered lists of listable and unlistable users and groups.
- search
Scope String - Specifies the default depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- search
Timeout Number - Specifies the search timeout period in seconds.
- server
Uris List<String> - Specifies the server URIs.
- shadow
Expire StringAttribute - Sets the attribute name that indicates the absolute date to expire the account.
- shadow
Flag StringAttribute - Sets the attribute name that indicates the section of the shadow map that is used to store the flag value.
- shadow
Inactive StringAttribute - Sets the attribute name that indicates the number of days of inactivity that is allowed for the user.
- shadow
Last StringChange Attribute - Sets the attribute name that indicates the last change of the shadow information.
- shadow
Max StringAttribute - Sets the attribute name that indicates the maximum number of days a password can be valid.
- shadow
Min StringAttribute - Sets the attribute name that indicates the minimum number of days between shadow changes.
- shadow
User StringFilter - Sets LDAP filter for shadow user objects.
- shadow
Warning StringAttribute - Sets the attribute name that indicates the number of days before the password expires to warn the user.
- shell
Attribute String - Specifies the LDAP Shell attribute.
- ssh
Public StringKey Attribute - Sets the attribute name that indicates the SSH Public Key for the user.
- status String
- Specifies the status of the provider.
- system Boolean
- If true, indicates that this provider instance was created by OneFS and cannot be removed.
- tls
Protocol StringMin - Specifies the minimum TLS protocol version.
- tls
Revocation StringCheck Level - This setting controls the behavior of the certificate revocation checking algorithm when the LDAP provider is presented with a digital certificate by an LDAP server. Acceptable values: "none", "allowNoData", "allowNoSrc", "strict". Only available for PowerScale 9.5 and above.
- uid
Attribute String - Specifies the LDAP UID Number attribute.
- unfindable
Groups List<String> - Specifies the groups that cannot be resolved by the provider.
- unfindable
Users List<String> - Specifies users that cannot be resolved by the provider.
- unique
Group StringMembers Attribute - Sets the LDAP Unique Group Members attribute.
- unlistable
Groups List<String> - Specifies a group that cannot be listed by the provider.
- unlistable
Users List<String> - Specifies a user that cannot be listed by the provider.
- user
Base StringDn - Specifies the distinguished name of the entry at which to start LDAP searches for users.
- user
Domain String - Specifies the domain for this provider through which users are qualified.
- user
Filter String - Specifies the LDAP filter for user objects.
- user
Search StringScope - Specifies the depth from the base DN to perform LDAP searches. Acceptable values: "default", "base", "onelevel", "subtree", "children".
- zone
Name String - Specifies the name of the access zone in which this provider was created.
Package Details
- Repository
- powerscale dell/terraform-provider-powerscale
- License
- Notes
- This Pulumi package is based on the
powerscale
Terraform Provider.