powerscale 1.7.0 published on Monday, Apr 14, 2025 by dell
powerscale.getAdsprovider
Explore with Pulumi AI
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>
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]
func LookupAdsprovider(ctx *Context, args *LookupAdsproviderArgs, opts ...InvokeOption) (*LookupAdsproviderResult, error)
func LookupAdsproviderOutput(ctx *Context, args *LookupAdsproviderOutputArgs, opts ...InvokeOption) LookupAdsproviderResultOutput
> 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)
}
public static CompletableFuture<GetAdsproviderResult> getAdsprovider(GetAdsproviderArgs args, InvokeOptions options)
public static Output<GetAdsproviderResult> getAdsprovider(GetAdsproviderArgs args, InvokeOptions options)
fn::invoke:
function: powerscale:index/getAdsprovider:getAdsprovider
arguments:
# arguments dictionary
The following arguments are supported:
getAdsprovider Result
The following output properties are available:
- Ads
Providers List<GetDetails Adsprovider Ads Providers Detail> - List of AdsProviders.
- Id string
- Unique identifier of the ads provider instance.
- Filter
Get
Adsprovider Filter
- Ads
Providers []GetDetails Adsprovider Ads Providers Detail - List of AdsProviders.
- Id string
- Unique identifier of the ads provider instance.
- Filter
Get
Adsprovider Filter
- ads
Providers List<GetDetails Adsprovider Ads Providers Detail> - List of AdsProviders.
- id String
- Unique identifier of the ads provider instance.
- filter
Get
Adsprovider Filter
- ads
Providers GetDetails Adsprovider Ads Providers Detail[] - List of AdsProviders.
- id string
- Unique identifier of the ads provider instance.
- filter
Get
Adsprovider Filter
- ads_
providers_ Sequence[Getdetails Adsprovider Ads Providers Detail] - List of AdsProviders.
- id str
- Unique identifier of the ads provider instance.
- filter
Get
Adsprovider Filter
- ads
Providers List<Property Map>Details - List of AdsProviders.
- id String
- Unique identifier of the ads provider instance.
- filter Property Map
Supporting Types
GetAdsproviderAdsProvidersDetail
- 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. double - Specifies the time in seconds between provider online checks.
- Controller
Time This property is required. double - 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. List<string> - Get duplicate SPNs in the provider domain.
- Extra
Expected Spns This property is required. List<string> - List of additional SPNs to expect beyond what automatic checking routines might find.
- Findable
Groups This property is required. List<string> - Sets list of groups that can be resolved.
- Findable
Users 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.
- Home
Directory Template 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.
- Ignore
All Trusts This property is required. bool - If set to true, ignores all trusted domains.
- Ignored
Trusted Domains This property is required. List<string> - Includes trusted domains when 'ignorealltrusts' is set to false.
- Include
Trusted Domains 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.
- Ldap
Sign And Seal This property is required. bool - Enables encryption and signing on LDAP requests.
- Login
Shell This property is required. string - Specifies the login shell path.
- Lookup
Domains This property is required. List<string> - 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. string - 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. double - Sets maximum age of a password in seconds.
- Name
This property is required. string - Specifies the Active Directory provider name.
- Netbios
Domain This property is required. string - Specifies the NetBIOS domain name associated with the machine account.
- Node
Dc Affinity This property is required. string - Specifies the domain controller for which the node has affinity.
- Node
Dc Affinity Timeout This property is required. double - 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. string - 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. double - The maximum amount of time (in seconds) an RPC call to Active Directory is allowed to take.
- Server
Retry Limit This property is required. double - The number of retries attempted when a call to Active Directory fails due to network error.
- Sfu
Support 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.
- 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. List<string> - Specifies groups that cannot be resolved by the provider.
- Unfindable
Users This property is required. List<string> - Specifies users that cannot be resolved by the provider.
- Zone
Name 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. float64 - Specifies the time in seconds between provider online checks.
- Controller
Time This property is required. float64 - 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. []string - Get duplicate SPNs in the provider domain.
- Extra
Expected Spns This property is required. []string - List of additional SPNs to expect beyond what automatic checking routines might find.
- Findable
Groups This property is required. []string - Sets list of groups that can be resolved.
- Findable
Users 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.
- Home
Directory Template 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.
- Ignore
All Trusts This property is required. bool - If set to true, ignores all trusted domains.
- Ignored
Trusted Domains This property is required. []string - Includes trusted domains when 'ignorealltrusts' is set to false.
- Include
Trusted Domains 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.
- Ldap
Sign And Seal This property is required. bool - Enables encryption and signing on LDAP requests.
- Login
Shell This property is required. string - Specifies the login shell path.
- Lookup
Domains This property is required. []string - 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. string - 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. float64 - Sets maximum age of a password in seconds.
- Name
This property is required. string - Specifies the Active Directory provider name.
- Netbios
Domain This property is required. string - Specifies the NetBIOS domain name associated with the machine account.
- Node
Dc Affinity This property is required. string - Specifies the domain controller for which the node has affinity.
- Node
Dc Affinity Timeout This property is required. float64 - 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. string - 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. float64 - The maximum amount of time (in seconds) an RPC call to Active Directory is allowed to take.
- Server
Retry Limit This property is required. float64 - The number of retries attempted when a call to Active Directory fails due to network error.
- Sfu
Support 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.
- 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. []string - Specifies groups that cannot be resolved by the provider.
- Unfindable
Users This property is required. []string - Specifies users that cannot be resolved by the provider.
- Zone
Name This property is required. string - Specifies the name of the access zone in which this provider was created.
- allocate
Gids 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.
- allocate
Uids 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.
- assume
Default Domain 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.
- check
Online Interval This property is required. Double - Specifies the time in seconds between provider online checks.
- controller
Time This property is required. Double - Specifies the current time for the domain controllers.
- create
Home Directory This property is required. Boolean - Automatically creates a home directory on the first login.
- domain
Offline Alerts This property is required. Boolean - Sends an alert if the domain goes offline.
- dup
Spns This property is required. List<String> - Get duplicate SPNs in the provider domain.
- extra
Expected Spns This property is required. List<String> - List of additional SPNs to expect beyond what automatic checking routines might find.
- findable
Groups This property is required. List<String> - Sets list of groups that can be resolved.
- findable
Users 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.
- home
Directory Template 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.
- ignore
All Trusts This property is required. Boolean - If set to true, ignores all trusted domains.
- ignored
Trusted Domains This property is required. List<String> - Includes trusted domains when 'ignorealltrusts' is set to false.
- include
Trusted Domains 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.
- ldap
Sign And Seal This property is required. Boolean - Enables encryption and signing on LDAP requests.
- login
Shell This property is required. String - Specifies the login shell path.
- lookup
Domains This property is required. List<String> - Limits user and group lookups to the specified domains.
- lookup
Groups This property is required. Boolean - Looks up AD groups in other providers before allocating a group ID.
- lookup
Normalize Groups This property is required. Boolean - Normalizes AD group names to lowercase before look up.
- lookup
Normalize Users This property is required. Boolean - Normalize AD user names to lowercase before look up.
- lookup
Users This property is required. Boolean - Looks up AD users in other providers before allocating a user ID.
- machine
Account This property is required. String - Specifies the machine account name when creating a SAM account with Active Directory.
- machine
Password Changes This property is required. Boolean - Enables periodic changes of the machine password for security.
- machine
Password Lifespan 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.
- netbios
Domain This property is required. String - Specifies the NetBIOS domain name associated with the machine account.
- node
Dc Affinity This property is required. String - Specifies the domain controller for which the node has affinity.
- node
Dc Affinity Timeout This property is required. Double - Specifies the timeout for the domain controller for which the local node has affinity.
- nss
Enumeration This property is required. Boolean - Enables the Active Directory provider to respond to 'getpwent' and 'getgrent' requests.
- primary
Domain This property is required. String - Specifies the AD domain to which the provider is joined.
- restrict
Findable This property is required. Boolean - Check the provider for filtered lists of findable and unfindable users and groups.
- rpc
Call Timeout This property is required. Double - The maximum amount of time (in seconds) an RPC call to Active Directory is allowed to take.
- server
Retry Limit This property is required. Double - The number of retries attempted when a call to Active Directory fails due to network error.
- sfu
Support 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.
- store
Sfu Mappings 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.
- unfindable
Groups This property is required. List<String> - Specifies groups that cannot be resolved by the provider.
- unfindable
Users This property is required. List<String> - Specifies users that cannot be resolved by the provider.
- zone
Name This property is required. String - Specifies the name of the access zone in which this provider was created.
- allocate
Gids 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.
- allocate
Uids 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.
- assume
Default Domain 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.
- check
Online Interval This property is required. number - Specifies the time in seconds between provider online checks.
- controller
Time This property is required. number - Specifies the current time for the domain controllers.
- create
Home Directory This property is required. boolean - Automatically creates a home directory on the first login.
- domain
Offline Alerts This property is required. boolean - Sends an alert if the domain goes offline.
- dup
Spns This property is required. string[] - Get duplicate SPNs in the provider domain.
- extra
Expected Spns This property is required. string[] - List of additional SPNs to expect beyond what automatic checking routines might find.
- findable
Groups This property is required. string[] - Sets list of groups that can be resolved.
- findable
Users 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.
- home
Directory Template 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.
- ignore
All Trusts This property is required. boolean - If set to true, ignores all trusted domains.
- ignored
Trusted Domains This property is required. string[] - Includes trusted domains when 'ignorealltrusts' is set to false.
- include
Trusted Domains 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.
- ldap
Sign And Seal This property is required. boolean - Enables encryption and signing on LDAP requests.
- login
Shell This property is required. string - Specifies the login shell path.
- lookup
Domains This property is required. string[] - Limits user and group lookups to the specified domains.
- lookup
Groups This property is required. boolean - Looks up AD groups in other providers before allocating a group ID.
- lookup
Normalize Groups This property is required. boolean - Normalizes AD group names to lowercase before look up.
- lookup
Normalize Users This property is required. boolean - Normalize AD user names to lowercase before look up.
- lookup
Users This property is required. boolean - Looks up AD users in other providers before allocating a user ID.
- machine
Account This property is required. string - Specifies the machine account name when creating a SAM account with Active Directory.
- machine
Password Changes This property is required. boolean - Enables periodic changes of the machine password for security.
- machine
Password Lifespan 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.
- netbios
Domain This property is required. string - Specifies the NetBIOS domain name associated with the machine account.
- node
Dc Affinity This property is required. string - Specifies the domain controller for which the node has affinity.
- node
Dc Affinity Timeout This property is required. number - Specifies the timeout for the domain controller for which the local node has affinity.
- nss
Enumeration This property is required. boolean - Enables the Active Directory provider to respond to 'getpwent' and 'getgrent' requests.
- primary
Domain This property is required. string - Specifies the AD domain to which the provider is joined.
- restrict
Findable This property is required. boolean - Check the provider for filtered lists of findable and unfindable users and groups.
- rpc
Call Timeout This property is required. number - The maximum amount of time (in seconds) an RPC call to Active Directory is allowed to take.
- server
Retry Limit This property is required. number - The number of retries attempted when a call to Active Directory fails due to network error.
- sfu
Support 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.
- store
Sfu Mappings 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.
- unfindable
Groups This property is required. string[] - Specifies groups that cannot be resolved by the provider.
- unfindable
Users This property is required. string[] - Specifies users that cannot be resolved by the provider.
- zone
Name 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.
- allocate
Gids 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.
- allocate
Uids 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.
- assume
Default Domain 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.
- check
Online Interval This property is required. Number - Specifies the time in seconds between provider online checks.
- controller
Time This property is required. Number - Specifies the current time for the domain controllers.
- create
Home Directory This property is required. Boolean - Automatically creates a home directory on the first login.
- domain
Offline Alerts This property is required. Boolean - Sends an alert if the domain goes offline.
- dup
Spns This property is required. List<String> - Get duplicate SPNs in the provider domain.
- extra
Expected Spns This property is required. List<String> - List of additional SPNs to expect beyond what automatic checking routines might find.
- findable
Groups This property is required. List<String> - Sets list of groups that can be resolved.
- findable
Users 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.
- home
Directory Template 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.
- ignore
All Trusts This property is required. Boolean - If set to true, ignores all trusted domains.
- ignored
Trusted Domains This property is required. List<String> - Includes trusted domains when 'ignorealltrusts' is set to false.
- include
Trusted Domains 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.
- ldap
Sign And Seal This property is required. Boolean - Enables encryption and signing on LDAP requests.
- login
Shell This property is required. String - Specifies the login shell path.
- lookup
Domains This property is required. List<String> - Limits user and group lookups to the specified domains.
- lookup
Groups This property is required. Boolean - Looks up AD groups in other providers before allocating a group ID.
- lookup
Normalize Groups This property is required. Boolean - Normalizes AD group names to lowercase before look up.
- lookup
Normalize Users This property is required. Boolean - Normalize AD user names to lowercase before look up.
- lookup
Users This property is required. Boolean - Looks up AD users in other providers before allocating a user ID.
- machine
Account This property is required. String - Specifies the machine account name when creating a SAM account with Active Directory.
- machine
Password Changes This property is required. Boolean - Enables periodic changes of the machine password for security.
- machine
Password Lifespan 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.
- netbios
Domain This property is required. String - Specifies the NetBIOS domain name associated with the machine account.
- node
Dc Affinity This property is required. String - Specifies the domain controller for which the node has affinity.
- node
Dc Affinity Timeout This property is required. Number - Specifies the timeout for the domain controller for which the local node has affinity.
- nss
Enumeration This property is required. Boolean - Enables the Active Directory provider to respond to 'getpwent' and 'getgrent' requests.
- primary
Domain This property is required. String - Specifies the AD domain to which the provider is joined.
- restrict
Findable This property is required. Boolean - Check the provider for filtered lists of findable and unfindable users and groups.
- rpc
Call Timeout This property is required. Number - The maximum amount of time (in seconds) an RPC call to Active Directory is allowed to take.
- server
Retry Limit This property is required. Number - The number of retries attempted when a call to Active Directory fails due to network error.
- sfu
Support 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.
- store
Sfu Mappings 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.
- unfindable
Groups This property is required. List<String> - Specifies groups that cannot be resolved by the provider.
- unfindable
Users This property is required. List<String> - Specifies users that cannot be resolved by the provider.
- zone
Name This property is required. String - Specifies the name of the access zone in which this provider was created.
GetAdsproviderFilter
Package Details
- Repository
- powerscale dell/terraform-provider-powerscale
- License
- Notes
- This Pulumi package is based on the
powerscale
Terraform Provider.