1. Packages
  2. Powerscale Provider
  3. API Docs
  4. getAdsprovider
powerscale 1.7.0 published on Monday, Apr 14, 2025 by dell

powerscale.getAdsprovider

Explore with Pulumi AI

powerscale 1.7.0 published on Monday, Apr 14, 2025 by dell

This datasource is used to query the existing ADS providers from PowerScale array. The information fetched from this datasource can be used for getting the details or for further processing in resource block. Joining your cluster to an AD domain allows you to perform user and group authentication.

Using getAdsprovider

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 getAdsprovider(args: GetAdsproviderArgs, opts?: InvokeOptions): Promise<GetAdsproviderResult>
function getAdsproviderOutput(args: GetAdsproviderOutputArgs, opts?: InvokeOptions): Output<GetAdsproviderResult>
Copy
def get_adsprovider(filter: Optional[GetAdsproviderFilter] = None,
                    opts: Optional[InvokeOptions] = None) -> GetAdsproviderResult
def get_adsprovider_output(filter: Optional[pulumi.Input[GetAdsproviderFilterArgs]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetAdsproviderResult]
Copy
func LookupAdsprovider(ctx *Context, args *LookupAdsproviderArgs, opts ...InvokeOption) (*LookupAdsproviderResult, error)
func LookupAdsproviderOutput(ctx *Context, args *LookupAdsproviderOutputArgs, opts ...InvokeOption) LookupAdsproviderResultOutput
Copy

> Note: This function is named LookupAdsprovider in the Go SDK.

public static class GetAdsprovider 
{
    public static Task<GetAdsproviderResult> InvokeAsync(GetAdsproviderArgs args, InvokeOptions? opts = null)
    public static Output<GetAdsproviderResult> Invoke(GetAdsproviderInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAdsproviderResult> getAdsprovider(GetAdsproviderArgs args, InvokeOptions options)
public static Output<GetAdsproviderResult> getAdsprovider(GetAdsproviderArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: powerscale:index/getAdsprovider:getAdsprovider
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

getAdsprovider Result

The following output properties are available:

AdsProvidersDetails List<GetAdsproviderAdsProvidersDetail>
List of AdsProviders.
Id string
Unique identifier of the ads provider instance.
Filter GetAdsproviderFilter
AdsProvidersDetails []GetAdsproviderAdsProvidersDetail
List of AdsProviders.
Id string
Unique identifier of the ads provider instance.
Filter GetAdsproviderFilter
adsProvidersDetails List<GetAdsproviderAdsProvidersDetail>
List of AdsProviders.
id String
Unique identifier of the ads provider instance.
filter GetAdsproviderFilter
adsProvidersDetails GetAdsproviderAdsProvidersDetail[]
List of AdsProviders.
id string
Unique identifier of the ads provider instance.
filter GetAdsproviderFilter
ads_providers_details Sequence[GetAdsproviderAdsProvidersDetail]
List of AdsProviders.
id str
Unique identifier of the ads provider instance.
filter GetAdsproviderFilter
adsProvidersDetails List<Property Map>
List of AdsProviders.
id String
Unique identifier of the ads provider instance.
filter Property Map

Supporting Types

GetAdsproviderAdsProvidersDetail

AllocateGids This property is required. bool
Allocates an ID for an unmapped Active Directory (ADS) group. ADS groups without GIDs can be proactively assigned a GID by the ID mapper. If the ID mapper option is disabled, GIDs are not proactively assigned, and when a primary group for a user does not include a GID, the system may allocate one.
AllocateUids This property is required. bool
Allocates a user ID for an unmapped Active Directory (ADS) user. ADS users without UIDs can be proactively assigned a UID by the ID mapper. IF the ID mapper option is disabled, UIDs are not proactively assigned, and when an identify for a user does not include a UID, the system may allocate one.
AssumeDefaultDomain This property is required. bool
Enables lookup of unqualified user names in the primary domain.
Authentication This property is required. bool
Enables authentication and identity management through the authentication provider.
CheckOnlineInterval This property is required. double
Specifies the time in seconds between provider online checks.
ControllerTime This property is required. double
Specifies the current time for the domain controllers.
CreateHomeDirectory This property is required. bool
Automatically creates a home directory on the first login.
DomainOfflineAlerts This property is required. bool
Sends an alert if the domain goes offline.
DupSpns This property is required. List<string>
Get duplicate SPNs in the provider domain.
ExtraExpectedSpns This property is required. List<string>
List of additional SPNs to expect beyond what automatic checking routines might find.
FindableGroups This property is required. List<string>
Sets list of groups that can be resolved.
FindableUsers This property is required. List<string>
Sets list of users that can be resolved.
Forest This property is required. string
Specifies the Active Directory forest.
Groupnet This property is required. string
Groupnet identifier.
HomeDirectoryTemplate This property is required. string
Specifies the path to the home directory template.
Hostname This property is required. string
Specifies the fully qualified hostname stored in the machine account.
Id This property is required. string
Specifies the ID of the Active Directory provider instance.
IgnoreAllTrusts This property is required. bool
If set to true, ignores all trusted domains.
IgnoredTrustedDomains This property is required. List<string>
Includes trusted domains when 'ignorealltrusts' is set to false.
IncludeTrustedDomains This property is required. List<string>
Includes trusted domains when 'ignorealltrusts' is set to true.
Instance This property is required. string
Specifies Active Directory provider instance.
LdapSignAndSeal This property is required. bool
Enables encryption and signing on LDAP requests.
LoginShell This property is required. string
Specifies the login shell path.
LookupDomains This property is required. List<string>
Limits user and group lookups to the specified domains.
LookupGroups This property is required. bool
Looks up AD groups in other providers before allocating a group ID.
LookupNormalizeGroups This property is required. bool
Normalizes AD group names to lowercase before look up.
LookupNormalizeUsers This property is required. bool
Normalize AD user names to lowercase before look up.
LookupUsers This property is required. bool
Looks up AD users in other providers before allocating a user ID.
MachineAccount This property is required. string
Specifies the machine account name when creating a SAM account with Active Directory.
MachinePasswordChanges This property is required. bool
Enables periodic changes of the machine password for security.
MachinePasswordLifespan This property is required. double
Sets maximum age of a password in seconds.
Name This property is required. string
Specifies the Active Directory provider name.
NetbiosDomain This property is required. string
Specifies the NetBIOS domain name associated with the machine account.
NodeDcAffinity This property is required. string
Specifies the domain controller for which the node has affinity.
NodeDcAffinityTimeout This property is required. double
Specifies the timeout for the domain controller for which the local node has affinity.
NssEnumeration This property is required. bool
Enables the Active Directory provider to respond to 'getpwent' and 'getgrent' requests.
PrimaryDomain This property is required. string
Specifies the AD domain to which the provider is joined.
RestrictFindable This property is required. bool
Check the provider for filtered lists of findable and unfindable users and groups.
RpcCallTimeout This property is required. double
The maximum amount of time (in seconds) an RPC call to Active Directory is allowed to take.
ServerRetryLimit This property is required. double
The number of retries attempted when a call to Active Directory fails due to network error.
SfuSupport This property is required. string
Specifies whether to support RFC 2307 attributes on ADS domain controllers.
Site This property is required. string
Specifies the site for the Active Directory.
Status This property is required. string
Specifies the status of the provider.
StoreSfuMappings This property is required. bool
Stores SFU mappings permanently in the ID mapper.
System This property is required. bool
If set to true, indicates that this provider instance was created by OneFS and cannot be removed.
UnfindableGroups This property is required. List<string>
Specifies groups that cannot be resolved by the provider.
UnfindableUsers This property is required. List<string>
Specifies users that cannot be resolved by the provider.
ZoneName This property is required. string
Specifies the name of the access zone in which this provider was created.
AllocateGids This property is required. bool
Allocates an ID for an unmapped Active Directory (ADS) group. ADS groups without GIDs can be proactively assigned a GID by the ID mapper. If the ID mapper option is disabled, GIDs are not proactively assigned, and when a primary group for a user does not include a GID, the system may allocate one.
AllocateUids This property is required. bool
Allocates a user ID for an unmapped Active Directory (ADS) user. ADS users without UIDs can be proactively assigned a UID by the ID mapper. IF the ID mapper option is disabled, UIDs are not proactively assigned, and when an identify for a user does not include a UID, the system may allocate one.
AssumeDefaultDomain This property is required. bool
Enables lookup of unqualified user names in the primary domain.
Authentication This property is required. bool
Enables authentication and identity management through the authentication provider.
CheckOnlineInterval This property is required. float64
Specifies the time in seconds between provider online checks.
ControllerTime This property is required. float64
Specifies the current time for the domain controllers.
CreateHomeDirectory This property is required. bool
Automatically creates a home directory on the first login.
DomainOfflineAlerts This property is required. bool
Sends an alert if the domain goes offline.
DupSpns This property is required. []string
Get duplicate SPNs in the provider domain.
ExtraExpectedSpns This property is required. []string
List of additional SPNs to expect beyond what automatic checking routines might find.
FindableGroups This property is required. []string
Sets list of groups that can be resolved.
FindableUsers This property is required. []string
Sets list of users that can be resolved.
Forest This property is required. string
Specifies the Active Directory forest.
Groupnet This property is required. string
Groupnet identifier.
HomeDirectoryTemplate This property is required. string
Specifies the path to the home directory template.
Hostname This property is required. string
Specifies the fully qualified hostname stored in the machine account.
Id This property is required. string
Specifies the ID of the Active Directory provider instance.
IgnoreAllTrusts This property is required. bool
If set to true, ignores all trusted domains.
IgnoredTrustedDomains This property is required. []string
Includes trusted domains when 'ignorealltrusts' is set to false.
IncludeTrustedDomains This property is required. []string
Includes trusted domains when 'ignorealltrusts' is set to true.
Instance This property is required. string
Specifies Active Directory provider instance.
LdapSignAndSeal This property is required. bool
Enables encryption and signing on LDAP requests.
LoginShell This property is required. string
Specifies the login shell path.
LookupDomains This property is required. []string
Limits user and group lookups to the specified domains.
LookupGroups This property is required. bool
Looks up AD groups in other providers before allocating a group ID.
LookupNormalizeGroups This property is required. bool
Normalizes AD group names to lowercase before look up.
LookupNormalizeUsers This property is required. bool
Normalize AD user names to lowercase before look up.
LookupUsers This property is required. bool
Looks up AD users in other providers before allocating a user ID.
MachineAccount This property is required. string
Specifies the machine account name when creating a SAM account with Active Directory.
MachinePasswordChanges This property is required. bool
Enables periodic changes of the machine password for security.
MachinePasswordLifespan This property is required. float64
Sets maximum age of a password in seconds.
Name This property is required. string
Specifies the Active Directory provider name.
NetbiosDomain This property is required. string
Specifies the NetBIOS domain name associated with the machine account.
NodeDcAffinity This property is required. string
Specifies the domain controller for which the node has affinity.
NodeDcAffinityTimeout This property is required. float64
Specifies the timeout for the domain controller for which the local node has affinity.
NssEnumeration This property is required. bool
Enables the Active Directory provider to respond to 'getpwent' and 'getgrent' requests.
PrimaryDomain This property is required. string
Specifies the AD domain to which the provider is joined.
RestrictFindable This property is required. bool
Check the provider for filtered lists of findable and unfindable users and groups.
RpcCallTimeout This property is required. float64
The maximum amount of time (in seconds) an RPC call to Active Directory is allowed to take.
ServerRetryLimit This property is required. float64
The number of retries attempted when a call to Active Directory fails due to network error.
SfuSupport This property is required. string
Specifies whether to support RFC 2307 attributes on ADS domain controllers.
Site This property is required. string
Specifies the site for the Active Directory.
Status This property is required. string
Specifies the status of the provider.
StoreSfuMappings This property is required. bool
Stores SFU mappings permanently in the ID mapper.
System This property is required. bool
If set to true, indicates that this provider instance was created by OneFS and cannot be removed.
UnfindableGroups This property is required. []string
Specifies groups that cannot be resolved by the provider.
UnfindableUsers This property is required. []string
Specifies users that cannot be resolved by the provider.
ZoneName This property is required. string
Specifies the name of the access zone in which this provider was created.
allocateGids This property is required. Boolean
Allocates an ID for an unmapped Active Directory (ADS) group. ADS groups without GIDs can be proactively assigned a GID by the ID mapper. If the ID mapper option is disabled, GIDs are not proactively assigned, and when a primary group for a user does not include a GID, the system may allocate one.
allocateUids This property is required. Boolean
Allocates a user ID for an unmapped Active Directory (ADS) user. ADS users without UIDs can be proactively assigned a UID by the ID mapper. IF the ID mapper option is disabled, UIDs are not proactively assigned, and when an identify for a user does not include a UID, the system may allocate one.
assumeDefaultDomain This property is required. Boolean
Enables lookup of unqualified user names in the primary domain.
authentication This property is required. Boolean
Enables authentication and identity management through the authentication provider.
checkOnlineInterval This property is required. Double
Specifies the time in seconds between provider online checks.
controllerTime This property is required. Double
Specifies the current time for the domain controllers.
createHomeDirectory This property is required. Boolean
Automatically creates a home directory on the first login.
domainOfflineAlerts This property is required. Boolean
Sends an alert if the domain goes offline.
dupSpns This property is required. List<String>
Get duplicate SPNs in the provider domain.
extraExpectedSpns This property is required. List<String>
List of additional SPNs to expect beyond what automatic checking routines might find.
findableGroups This property is required. List<String>
Sets list of groups that can be resolved.
findableUsers This property is required. List<String>
Sets list of users that can be resolved.
forest This property is required. String
Specifies the Active Directory forest.
groupnet This property is required. String
Groupnet identifier.
homeDirectoryTemplate This property is required. String
Specifies the path to the home directory template.
hostname This property is required. String
Specifies the fully qualified hostname stored in the machine account.
id This property is required. String
Specifies the ID of the Active Directory provider instance.
ignoreAllTrusts This property is required. Boolean
If set to true, ignores all trusted domains.
ignoredTrustedDomains This property is required. List<String>
Includes trusted domains when 'ignorealltrusts' is set to false.
includeTrustedDomains This property is required. List<String>
Includes trusted domains when 'ignorealltrusts' is set to true.
instance This property is required. String
Specifies Active Directory provider instance.
ldapSignAndSeal This property is required. Boolean
Enables encryption and signing on LDAP requests.
loginShell This property is required. String
Specifies the login shell path.
lookupDomains This property is required. List<String>
Limits user and group lookups to the specified domains.
lookupGroups This property is required. Boolean
Looks up AD groups in other providers before allocating a group ID.
lookupNormalizeGroups This property is required. Boolean
Normalizes AD group names to lowercase before look up.
lookupNormalizeUsers This property is required. Boolean
Normalize AD user names to lowercase before look up.
lookupUsers This property is required. Boolean
Looks up AD users in other providers before allocating a user ID.
machineAccount This property is required. String
Specifies the machine account name when creating a SAM account with Active Directory.
machinePasswordChanges This property is required. Boolean
Enables periodic changes of the machine password for security.
machinePasswordLifespan This property is required. Double
Sets maximum age of a password in seconds.
name This property is required. String
Specifies the Active Directory provider name.
netbiosDomain This property is required. String
Specifies the NetBIOS domain name associated with the machine account.
nodeDcAffinity This property is required. String
Specifies the domain controller for which the node has affinity.
nodeDcAffinityTimeout This property is required. Double
Specifies the timeout for the domain controller for which the local node has affinity.
nssEnumeration This property is required. Boolean
Enables the Active Directory provider to respond to 'getpwent' and 'getgrent' requests.
primaryDomain This property is required. String
Specifies the AD domain to which the provider is joined.
restrictFindable This property is required. Boolean
Check the provider for filtered lists of findable and unfindable users and groups.
rpcCallTimeout This property is required. Double
The maximum amount of time (in seconds) an RPC call to Active Directory is allowed to take.
serverRetryLimit This property is required. Double
The number of retries attempted when a call to Active Directory fails due to network error.
sfuSupport This property is required. String
Specifies whether to support RFC 2307 attributes on ADS domain controllers.
site This property is required. String
Specifies the site for the Active Directory.
status This property is required. String
Specifies the status of the provider.
storeSfuMappings This property is required. Boolean
Stores SFU mappings permanently in the ID mapper.
system This property is required. Boolean
If set to true, indicates that this provider instance was created by OneFS and cannot be removed.
unfindableGroups This property is required. List<String>
Specifies groups that cannot be resolved by the provider.
unfindableUsers This property is required. List<String>
Specifies users that cannot be resolved by the provider.
zoneName This property is required. String
Specifies the name of the access zone in which this provider was created.
allocateGids This property is required. boolean
Allocates an ID for an unmapped Active Directory (ADS) group. ADS groups without GIDs can be proactively assigned a GID by the ID mapper. If the ID mapper option is disabled, GIDs are not proactively assigned, and when a primary group for a user does not include a GID, the system may allocate one.
allocateUids This property is required. boolean
Allocates a user ID for an unmapped Active Directory (ADS) user. ADS users without UIDs can be proactively assigned a UID by the ID mapper. IF the ID mapper option is disabled, UIDs are not proactively assigned, and when an identify for a user does not include a UID, the system may allocate one.
assumeDefaultDomain This property is required. boolean
Enables lookup of unqualified user names in the primary domain.
authentication This property is required. boolean
Enables authentication and identity management through the authentication provider.
checkOnlineInterval This property is required. number
Specifies the time in seconds between provider online checks.
controllerTime This property is required. number
Specifies the current time for the domain controllers.
createHomeDirectory This property is required. boolean
Automatically creates a home directory on the first login.
domainOfflineAlerts This property is required. boolean
Sends an alert if the domain goes offline.
dupSpns This property is required. string[]
Get duplicate SPNs in the provider domain.
extraExpectedSpns This property is required. string[]
List of additional SPNs to expect beyond what automatic checking routines might find.
findableGroups This property is required. string[]
Sets list of groups that can be resolved.
findableUsers This property is required. string[]
Sets list of users that can be resolved.
forest This property is required. string
Specifies the Active Directory forest.
groupnet This property is required. string
Groupnet identifier.
homeDirectoryTemplate This property is required. string
Specifies the path to the home directory template.
hostname This property is required. string
Specifies the fully qualified hostname stored in the machine account.
id This property is required. string
Specifies the ID of the Active Directory provider instance.
ignoreAllTrusts This property is required. boolean
If set to true, ignores all trusted domains.
ignoredTrustedDomains This property is required. string[]
Includes trusted domains when 'ignorealltrusts' is set to false.
includeTrustedDomains This property is required. string[]
Includes trusted domains when 'ignorealltrusts' is set to true.
instance This property is required. string
Specifies Active Directory provider instance.
ldapSignAndSeal This property is required. boolean
Enables encryption and signing on LDAP requests.
loginShell This property is required. string
Specifies the login shell path.
lookupDomains This property is required. string[]
Limits user and group lookups to the specified domains.
lookupGroups This property is required. boolean
Looks up AD groups in other providers before allocating a group ID.
lookupNormalizeGroups This property is required. boolean
Normalizes AD group names to lowercase before look up.
lookupNormalizeUsers This property is required. boolean
Normalize AD user names to lowercase before look up.
lookupUsers This property is required. boolean
Looks up AD users in other providers before allocating a user ID.
machineAccount This property is required. string
Specifies the machine account name when creating a SAM account with Active Directory.
machinePasswordChanges This property is required. boolean
Enables periodic changes of the machine password for security.
machinePasswordLifespan This property is required. number
Sets maximum age of a password in seconds.
name This property is required. string
Specifies the Active Directory provider name.
netbiosDomain This property is required. string
Specifies the NetBIOS domain name associated with the machine account.
nodeDcAffinity This property is required. string
Specifies the domain controller for which the node has affinity.
nodeDcAffinityTimeout This property is required. number
Specifies the timeout for the domain controller for which the local node has affinity.
nssEnumeration This property is required. boolean
Enables the Active Directory provider to respond to 'getpwent' and 'getgrent' requests.
primaryDomain This property is required. string
Specifies the AD domain to which the provider is joined.
restrictFindable This property is required. boolean
Check the provider for filtered lists of findable and unfindable users and groups.
rpcCallTimeout This property is required. number
The maximum amount of time (in seconds) an RPC call to Active Directory is allowed to take.
serverRetryLimit This property is required. number
The number of retries attempted when a call to Active Directory fails due to network error.
sfuSupport This property is required. string
Specifies whether to support RFC 2307 attributes on ADS domain controllers.
site This property is required. string
Specifies the site for the Active Directory.
status This property is required. string
Specifies the status of the provider.
storeSfuMappings This property is required. boolean
Stores SFU mappings permanently in the ID mapper.
system This property is required. boolean
If set to true, indicates that this provider instance was created by OneFS and cannot be removed.
unfindableGroups This property is required. string[]
Specifies groups that cannot be resolved by the provider.
unfindableUsers This property is required. string[]
Specifies users that cannot be resolved by the provider.
zoneName This property is required. string
Specifies the name of the access zone in which this provider was created.
allocate_gids This property is required. bool
Allocates an ID for an unmapped Active Directory (ADS) group. ADS groups without GIDs can be proactively assigned a GID by the ID mapper. If the ID mapper option is disabled, GIDs are not proactively assigned, and when a primary group for a user does not include a GID, the system may allocate one.
allocate_uids This property is required. bool
Allocates a user ID for an unmapped Active Directory (ADS) user. ADS users without UIDs can be proactively assigned a UID by the ID mapper. IF the ID mapper option is disabled, UIDs are not proactively assigned, and when an identify for a user does not include a UID, the system may allocate one.
assume_default_domain This property is required. bool
Enables lookup of unqualified user names in the primary domain.
authentication This property is required. bool
Enables authentication and identity management through the authentication provider.
check_online_interval This property is required. float
Specifies the time in seconds between provider online checks.
controller_time This property is required. float
Specifies the current time for the domain controllers.
create_home_directory This property is required. bool
Automatically creates a home directory on the first login.
domain_offline_alerts This property is required. bool
Sends an alert if the domain goes offline.
dup_spns This property is required. Sequence[str]
Get duplicate SPNs in the provider domain.
extra_expected_spns This property is required. Sequence[str]
List of additional SPNs to expect beyond what automatic checking routines might find.
findable_groups This property is required. Sequence[str]
Sets list of groups that can be resolved.
findable_users This property is required. Sequence[str]
Sets list of users that can be resolved.
forest This property is required. str
Specifies the Active Directory forest.
groupnet This property is required. str
Groupnet identifier.
home_directory_template This property is required. str
Specifies the path to the home directory template.
hostname This property is required. str
Specifies the fully qualified hostname stored in the machine account.
id This property is required. str
Specifies the ID of the Active Directory provider instance.
ignore_all_trusts This property is required. bool
If set to true, ignores all trusted domains.
ignored_trusted_domains This property is required. Sequence[str]
Includes trusted domains when 'ignorealltrusts' is set to false.
include_trusted_domains This property is required. Sequence[str]
Includes trusted domains when 'ignorealltrusts' is set to true.
instance This property is required. str
Specifies Active Directory provider instance.
ldap_sign_and_seal This property is required. bool
Enables encryption and signing on LDAP requests.
login_shell This property is required. str
Specifies the login shell path.
lookup_domains This property is required. Sequence[str]
Limits user and group lookups to the specified domains.
lookup_groups This property is required. bool
Looks up AD groups in other providers before allocating a group ID.
lookup_normalize_groups This property is required. bool
Normalizes AD group names to lowercase before look up.
lookup_normalize_users This property is required. bool
Normalize AD user names to lowercase before look up.
lookup_users This property is required. bool
Looks up AD users in other providers before allocating a user ID.
machine_account This property is required. str
Specifies the machine account name when creating a SAM account with Active Directory.
machine_password_changes This property is required. bool
Enables periodic changes of the machine password for security.
machine_password_lifespan This property is required. float
Sets maximum age of a password in seconds.
name This property is required. str
Specifies the Active Directory provider name.
netbios_domain This property is required. str
Specifies the NetBIOS domain name associated with the machine account.
node_dc_affinity This property is required. str
Specifies the domain controller for which the node has affinity.
node_dc_affinity_timeout This property is required. float
Specifies the timeout for the domain controller for which the local node has affinity.
nss_enumeration This property is required. bool
Enables the Active Directory provider to respond to 'getpwent' and 'getgrent' requests.
primary_domain This property is required. str
Specifies the AD domain to which the provider is joined.
restrict_findable This property is required. bool
Check the provider for filtered lists of findable and unfindable users and groups.
rpc_call_timeout This property is required. float
The maximum amount of time (in seconds) an RPC call to Active Directory is allowed to take.
server_retry_limit This property is required. float
The number of retries attempted when a call to Active Directory fails due to network error.
sfu_support This property is required. str
Specifies whether to support RFC 2307 attributes on ADS domain controllers.
site This property is required. str
Specifies the site for the Active Directory.
status This property is required. str
Specifies the status of the provider.
store_sfu_mappings This property is required. bool
Stores SFU mappings permanently in the ID mapper.
system This property is required. bool
If set to true, indicates that this provider instance was created by OneFS and cannot be removed.
unfindable_groups This property is required. Sequence[str]
Specifies groups that cannot be resolved by the provider.
unfindable_users This property is required. Sequence[str]
Specifies users that cannot be resolved by the provider.
zone_name This property is required. str
Specifies the name of the access zone in which this provider was created.
allocateGids This property is required. Boolean
Allocates an ID for an unmapped Active Directory (ADS) group. ADS groups without GIDs can be proactively assigned a GID by the ID mapper. If the ID mapper option is disabled, GIDs are not proactively assigned, and when a primary group for a user does not include a GID, the system may allocate one.
allocateUids This property is required. Boolean
Allocates a user ID for an unmapped Active Directory (ADS) user. ADS users without UIDs can be proactively assigned a UID by the ID mapper. IF the ID mapper option is disabled, UIDs are not proactively assigned, and when an identify for a user does not include a UID, the system may allocate one.
assumeDefaultDomain This property is required. Boolean
Enables lookup of unqualified user names in the primary domain.
authentication This property is required. Boolean
Enables authentication and identity management through the authentication provider.
checkOnlineInterval This property is required. Number
Specifies the time in seconds between provider online checks.
controllerTime This property is required. Number
Specifies the current time for the domain controllers.
createHomeDirectory This property is required. Boolean
Automatically creates a home directory on the first login.
domainOfflineAlerts This property is required. Boolean
Sends an alert if the domain goes offline.
dupSpns This property is required. List<String>
Get duplicate SPNs in the provider domain.
extraExpectedSpns This property is required. List<String>
List of additional SPNs to expect beyond what automatic checking routines might find.
findableGroups This property is required. List<String>
Sets list of groups that can be resolved.
findableUsers This property is required. List<String>
Sets list of users that can be resolved.
forest This property is required. String
Specifies the Active Directory forest.
groupnet This property is required. String
Groupnet identifier.
homeDirectoryTemplate This property is required. String
Specifies the path to the home directory template.
hostname This property is required. String
Specifies the fully qualified hostname stored in the machine account.
id This property is required. String
Specifies the ID of the Active Directory provider instance.
ignoreAllTrusts This property is required. Boolean
If set to true, ignores all trusted domains.
ignoredTrustedDomains This property is required. List<String>
Includes trusted domains when 'ignorealltrusts' is set to false.
includeTrustedDomains This property is required. List<String>
Includes trusted domains when 'ignorealltrusts' is set to true.
instance This property is required. String
Specifies Active Directory provider instance.
ldapSignAndSeal This property is required. Boolean
Enables encryption and signing on LDAP requests.
loginShell This property is required. String
Specifies the login shell path.
lookupDomains This property is required. List<String>
Limits user and group lookups to the specified domains.
lookupGroups This property is required. Boolean
Looks up AD groups in other providers before allocating a group ID.
lookupNormalizeGroups This property is required. Boolean
Normalizes AD group names to lowercase before look up.
lookupNormalizeUsers This property is required. Boolean
Normalize AD user names to lowercase before look up.
lookupUsers This property is required. Boolean
Looks up AD users in other providers before allocating a user ID.
machineAccount This property is required. String
Specifies the machine account name when creating a SAM account with Active Directory.
machinePasswordChanges This property is required. Boolean
Enables periodic changes of the machine password for security.
machinePasswordLifespan This property is required. Number
Sets maximum age of a password in seconds.
name This property is required. String
Specifies the Active Directory provider name.
netbiosDomain This property is required. String
Specifies the NetBIOS domain name associated with the machine account.
nodeDcAffinity This property is required. String
Specifies the domain controller for which the node has affinity.
nodeDcAffinityTimeout This property is required. Number
Specifies the timeout for the domain controller for which the local node has affinity.
nssEnumeration This property is required. Boolean
Enables the Active Directory provider to respond to 'getpwent' and 'getgrent' requests.
primaryDomain This property is required. String
Specifies the AD domain to which the provider is joined.
restrictFindable This property is required. Boolean
Check the provider for filtered lists of findable and unfindable users and groups.
rpcCallTimeout This property is required. Number
The maximum amount of time (in seconds) an RPC call to Active Directory is allowed to take.
serverRetryLimit This property is required. Number
The number of retries attempted when a call to Active Directory fails due to network error.
sfuSupport This property is required. String
Specifies whether to support RFC 2307 attributes on ADS domain controllers.
site This property is required. String
Specifies the site for the Active Directory.
status This property is required. String
Specifies the status of the provider.
storeSfuMappings This property is required. Boolean
Stores SFU mappings permanently in the ID mapper.
system This property is required. Boolean
If set to true, indicates that this provider instance was created by OneFS and cannot be removed.
unfindableGroups This property is required. List<String>
Specifies groups that cannot be resolved by the provider.
unfindableUsers This property is required. List<String>
Specifies users that cannot be resolved by the provider.
zoneName This property is required. String
Specifies the name of the access zone in which this provider was created.

GetAdsproviderFilter

Names List<string>
Filter ads providers by names.
Scope string
Filter ads providers by scope.
Names []string
Filter ads providers by names.
Scope string
Filter ads providers by scope.
names List<String>
Filter ads providers by names.
scope String
Filter ads providers by scope.
names string[]
Filter ads providers by names.
scope string
Filter ads providers by scope.
names Sequence[str]
Filter ads providers by names.
scope str
Filter ads providers by scope.
names List<String>
Filter ads providers by names.
scope String
Filter ads providers by scope.

Package Details

Repository
powerscale dell/terraform-provider-powerscale
License
Notes
This Pulumi package is based on the powerscale Terraform Provider.
powerscale 1.7.0 published on Monday, Apr 14, 2025 by dell