1. Packages
  2. Powerscale Provider
  3. API Docs
  4. getAdsprovider
powerscale 1.7.1 published on Wednesday, Apr 30, 2025 by dell

powerscale.getAdsprovider

Explore with Pulumi AI

powerscale logo
powerscale 1.7.1 published on Wednesday, Apr 30, 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>
    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:

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