1. Registry
  2. Packages
  3. Files.com
  4. API Docs
  5. getSsoStrategy
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
filescom logo
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady

    An SSOStrategy is a way for users to sign in via another identity provider, such as Okta or Auth0.

    It is rare that you will need to use API endpoints for managing these, and we recommend instead managing these via the web interface.

    Nevertheless, we share the API documentation here.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as filescom from "pulumi-filescom";
    
    const exampleSsoStrategy = filescom.getSsoStrategy({
        id: 1,
    });
    
    import pulumi
    import pulumi_filescom as filescom
    
    example_sso_strategy = filescom.get_sso_strategy(id=1)
    
    package main
    
    import (
    	"github.com/jschady/pulumi-filescom/sdk/go/filescom"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := filescom.GetSsoStrategy(ctx, &filescom.GetSsoStrategyArgs{
    			Id: 1,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Filescom = Jschady.Filescom;
    
    return await Deployment.RunAsync(() => 
    {
        var exampleSsoStrategy = Filescom.GetSsoStrategy.Invoke(new()
        {
            Id = 1,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.filescom.FilescomFunctions;
    import com.pulumi.filescom.inputs.GetSsoStrategyArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var exampleSsoStrategy = FilescomFunctions.getSsoStrategy(GetSsoStrategyArgs.builder()
                .id(1)
                .build());
    
        }
    }
    
    variables:
      exampleSsoStrategy:
        fn::invoke:
          function: filescom:getSsoStrategy
          arguments:
            id: 1
    
    pulumi {
      required_providers {
        filescom = {
          source = "pulumi/filescom"
        }
      }
    }
    
    data "filescom_getssostrategy" "exampleSsoStrategy" {
      id = 1
    }
    

    Using getSsoStrategy

    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 getSsoStrategy(args: GetSsoStrategyArgs, opts?: InvokeOptions): Promise<GetSsoStrategyResult>
    function getSsoStrategyOutput(args: GetSsoStrategyOutputArgs, opts?: InvokeOutputOptions): Output<GetSsoStrategyResult>
    def get_sso_strategy(id: Optional[int] = None,
                         opts: Optional[InvokeOptions] = None) -> GetSsoStrategyResult
    def get_sso_strategy_output(id: pulumi.Input[Optional[int]] = None,
                         opts: Optional[InvokeOutputOptions] = None) -> Output[GetSsoStrategyResult]
    func GetSsoStrategy(ctx *Context, args *GetSsoStrategyArgs, opts ...InvokeOption) (*GetSsoStrategyResult, error)
    func GetSsoStrategyOutput(ctx *Context, args *GetSsoStrategyOutputArgs, opts ...InvokeOption) GetSsoStrategyResultOutput

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

    public static class GetSsoStrategy 
    {
        public static Task<GetSsoStrategyResult> InvokeAsync(GetSsoStrategyArgs args, InvokeOptions? opts = null)
        public static Output<GetSsoStrategyResult> Invoke(GetSsoStrategyInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetSsoStrategyResult> Invoke(GetSsoStrategyInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetSsoStrategyResult> getSsoStrategy(GetSsoStrategyArgs args, InvokeOptions options)
    public static Output<GetSsoStrategyResult> getSsoStrategy(GetSsoStrategyArgs args, InvokeOptions options)
    public static Output<GetSsoStrategyResult> getSsoStrategy(GetSsoStrategyArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: filescom:index/getSsoStrategy:getSsoStrategy
      arguments:
        # arguments dictionary
    data "filescom_get_sso_strategy" "name" {
        # arguments
    }

    The following arguments are supported:

    Id int
    ID
    Id int
    ID
    id number
    ID
    id Integer
    ID
    id number
    ID
    id int
    ID
    id Number
    ID

    getSsoStrategy Result

    The following output properties are available:

    DeprovisionBehavior string
    Method used for deprovisioning users.
    DeprovisionGroups bool
    Auto-deprovision group membership based on group memberships on the SSO side?
    DeprovisionUsers bool
    Auto-deprovision users?
    DisplayOnLoginPage bool
    Should this strategy be displayed on the login page?
    Enabled bool
    Is strategy enabled? This may become automatically set to false after a high number and duration of failures.
    Id int
    ID
    Label string
    Custom label for the SSO provider on the login page.
    LdapBaseDn string
    Base DN for looking up users in LDAP server
    LdapDomain string
    Domain name that will be appended to LDAP usernames
    LdapHost string
    LDAP host
    LdapHost2 string
    LDAP backup host
    LdapHost3 string
    LDAP backup host
    LdapPort int
    LDAP port
    LdapProvisioningEnabled bool
    Use LDAP server settings for scheduled provisioning while using this SSO provider for authentication?
    LdapSecure bool
    Use secure LDAP?
    LdapType string
    LDAP server type
    LdapUsername string
    Username for signing in to LDAP server.
    LdapUsernameField string
    LDAP username field
    LogoUrl string
    URL holding a custom logo for the SSO provider on the login page.
    Protocol string
    SSO Protocol
    ProviderIdentifier string
    URL-friendly, unique identifier for Azure SAML configuration
    Provider_ string
    Provider name
    ProvisionAttachmentsPermission bool
    ProvisionCompany string
    Default company for auto provisioned users.
    ProvisionDavPermission bool
    Auto-provisioned users get WebDAV permission?
    ProvisionEmailSignupGroups string
    Comma-separated list of group names whose members will be created with emailSignup authentication.
    ProvisionFilesystemLayout string
    File System layout to use for auto provisioned users.
    ProvisionFtpPermission bool
    Auto-provisioned users get FTP permission?
    ProvisionGroupAdminGroups string
    Comma-separated list of group names whose members will be provisioned as Group Admins.
    ProvisionGroupDefault string
    Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
    ProvisionGroupExclusion string
    Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
    ProvisionGroupInclusion string
    Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
    ProvisionGroupRequired string
    Comma or newline separated list of group names (with optional wildcards) to require membership for user provisioning.
    ProvisionGroups bool
    Auto-provision group membership based on group memberships on the SSO side?
    ProvisionReadonlySiteAdminGroups string
    Comma-separated list of group names whose members will be created as Read-Only Site Admins.
    ProvisionRequire2fa string
    2FA required setting for auto provisioned users. useSystemSetting uses the site-wide setting, including SSO exemptions. alwaysRequire and neverRequire override the site-wide setting when user-level overrides are allowed.
    ProvisionSftpPermission bool
    Auto-provisioned users get SFTP permission?
    ProvisionSiteAdminGroups string
    Comma-separated list of group names whose members will be created as Site Admins.
    ProvisionTimeZone string
    Default time zone for auto provisioned users.
    ProvisionUsers bool
    Auto-provision users?
    SamlProviderCertFingerprint string
    Identity provider sha256 cert fingerprint if samlprovidermetadata_url is not available.
    SamlProviderIssuerUrl string
    Identity provider issuer url
    SamlProviderMetadataContent string
    Custom identity provider metadata
    SamlProviderMetadataUrl string
    Metadata URL for the SAML identity provider
    SamlProviderSloTargetUrl string
    Identity provider SLO endpoint
    SamlProviderSsoTargetUrl string
    Identity provider SSO endpoint if samlprovidermetadata_url is not available.
    ScimAuthenticationMethod string
    SCIM authentication type.
    ScimOauthAccessToken string
    SCIM OAuth Access Token.
    ScimOauthAccessTokenExpiresAt string
    SCIM OAuth Access Token Expiration Time.
    ScimUsername string
    SCIM username.
    Subdomain string
    Subdomain or domain name for your auth provider. Example: https://[subdomain].okta.com/
    UserCount int
    Count of users with this SSO Strategy
    DeprovisionBehavior string
    Method used for deprovisioning users.
    DeprovisionGroups bool
    Auto-deprovision group membership based on group memberships on the SSO side?
    DeprovisionUsers bool
    Auto-deprovision users?
    DisplayOnLoginPage bool
    Should this strategy be displayed on the login page?
    Enabled bool
    Is strategy enabled? This may become automatically set to false after a high number and duration of failures.
    Id int
    ID
    Label string
    Custom label for the SSO provider on the login page.
    LdapBaseDn string
    Base DN for looking up users in LDAP server
    LdapDomain string
    Domain name that will be appended to LDAP usernames
    LdapHost string
    LDAP host
    LdapHost2 string
    LDAP backup host
    LdapHost3 string
    LDAP backup host
    LdapPort int
    LDAP port
    LdapProvisioningEnabled bool
    Use LDAP server settings for scheduled provisioning while using this SSO provider for authentication?
    LdapSecure bool
    Use secure LDAP?
    LdapType string
    LDAP server type
    LdapUsername string
    Username for signing in to LDAP server.
    LdapUsernameField string
    LDAP username field
    LogoUrl string
    URL holding a custom logo for the SSO provider on the login page.
    Protocol string
    SSO Protocol
    ProviderIdentifier string
    URL-friendly, unique identifier for Azure SAML configuration
    Provider_ string
    Provider name
    ProvisionAttachmentsPermission bool
    ProvisionCompany string
    Default company for auto provisioned users.
    ProvisionDavPermission bool
    Auto-provisioned users get WebDAV permission?
    ProvisionEmailSignupGroups string
    Comma-separated list of group names whose members will be created with emailSignup authentication.
    ProvisionFilesystemLayout string
    File System layout to use for auto provisioned users.
    ProvisionFtpPermission bool
    Auto-provisioned users get FTP permission?
    ProvisionGroupAdminGroups string
    Comma-separated list of group names whose members will be provisioned as Group Admins.
    ProvisionGroupDefault string
    Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
    ProvisionGroupExclusion string
    Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
    ProvisionGroupInclusion string
    Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
    ProvisionGroupRequired string
    Comma or newline separated list of group names (with optional wildcards) to require membership for user provisioning.
    ProvisionGroups bool
    Auto-provision group membership based on group memberships on the SSO side?
    ProvisionReadonlySiteAdminGroups string
    Comma-separated list of group names whose members will be created as Read-Only Site Admins.
    ProvisionRequire2fa string
    2FA required setting for auto provisioned users. useSystemSetting uses the site-wide setting, including SSO exemptions. alwaysRequire and neverRequire override the site-wide setting when user-level overrides are allowed.
    ProvisionSftpPermission bool
    Auto-provisioned users get SFTP permission?
    ProvisionSiteAdminGroups string
    Comma-separated list of group names whose members will be created as Site Admins.
    ProvisionTimeZone string
    Default time zone for auto provisioned users.
    ProvisionUsers bool
    Auto-provision users?
    SamlProviderCertFingerprint string
    Identity provider sha256 cert fingerprint if samlprovidermetadata_url is not available.
    SamlProviderIssuerUrl string
    Identity provider issuer url
    SamlProviderMetadataContent string
    Custom identity provider metadata
    SamlProviderMetadataUrl string
    Metadata URL for the SAML identity provider
    SamlProviderSloTargetUrl string
    Identity provider SLO endpoint
    SamlProviderSsoTargetUrl string
    Identity provider SSO endpoint if samlprovidermetadata_url is not available.
    ScimAuthenticationMethod string
    SCIM authentication type.
    ScimOauthAccessToken string
    SCIM OAuth Access Token.
    ScimOauthAccessTokenExpiresAt string
    SCIM OAuth Access Token Expiration Time.
    ScimUsername string
    SCIM username.
    Subdomain string
    Subdomain or domain name for your auth provider. Example: https://[subdomain].okta.com/
    UserCount int
    Count of users with this SSO Strategy
    deprovision_behavior string
    Method used for deprovisioning users.
    deprovision_groups bool
    Auto-deprovision group membership based on group memberships on the SSO side?
    deprovision_users bool
    Auto-deprovision users?
    display_on_login_page bool
    Should this strategy be displayed on the login page?
    enabled bool
    Is strategy enabled? This may become automatically set to false after a high number and duration of failures.
    id number
    ID
    label string
    Custom label for the SSO provider on the login page.
    ldap_base_dn string
    Base DN for looking up users in LDAP server
    ldap_domain string
    Domain name that will be appended to LDAP usernames
    ldap_host string
    LDAP host
    ldap_host2 string
    LDAP backup host
    ldap_host3 string
    LDAP backup host
    ldap_port number
    LDAP port
    ldap_provisioning_enabled bool
    Use LDAP server settings for scheduled provisioning while using this SSO provider for authentication?
    ldap_secure bool
    Use secure LDAP?
    ldap_type string
    LDAP server type
    ldap_username string
    Username for signing in to LDAP server.
    ldap_username_field string
    LDAP username field
    logo_url string
    URL holding a custom logo for the SSO provider on the login page.
    protocol string
    SSO Protocol
    provider_ string
    Provider name
    provider_identifier string
    URL-friendly, unique identifier for Azure SAML configuration
    provision_attachments_permission bool
    provision_company string
    Default company for auto provisioned users.
    provision_dav_permission bool
    Auto-provisioned users get WebDAV permission?
    provision_email_signup_groups string
    Comma-separated list of group names whose members will be created with emailSignup authentication.
    provision_filesystem_layout string
    File System layout to use for auto provisioned users.
    provision_ftp_permission bool
    Auto-provisioned users get FTP permission?
    provision_group_admin_groups string
    Comma-separated list of group names whose members will be provisioned as Group Admins.
    provision_group_default string
    Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
    provision_group_exclusion string
    Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
    provision_group_inclusion string
    Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
    provision_group_required string
    Comma or newline separated list of group names (with optional wildcards) to require membership for user provisioning.
    provision_groups bool
    Auto-provision group membership based on group memberships on the SSO side?
    provision_readonly_site_admin_groups string
    Comma-separated list of group names whose members will be created as Read-Only Site Admins.
    provision_require2fa string
    2FA required setting for auto provisioned users. useSystemSetting uses the site-wide setting, including SSO exemptions. alwaysRequire and neverRequire override the site-wide setting when user-level overrides are allowed.
    provision_sftp_permission bool
    Auto-provisioned users get SFTP permission?
    provision_site_admin_groups string
    Comma-separated list of group names whose members will be created as Site Admins.
    provision_time_zone string
    Default time zone for auto provisioned users.
    provision_users bool
    Auto-provision users?
    saml_provider_cert_fingerprint string
    Identity provider sha256 cert fingerprint if samlprovidermetadata_url is not available.
    saml_provider_issuer_url string
    Identity provider issuer url
    saml_provider_metadata_content string
    Custom identity provider metadata
    saml_provider_metadata_url string
    Metadata URL for the SAML identity provider
    saml_provider_slo_target_url string
    Identity provider SLO endpoint
    saml_provider_sso_target_url string
    Identity provider SSO endpoint if samlprovidermetadata_url is not available.
    scim_authentication_method string
    SCIM authentication type.
    scim_oauth_access_token string
    SCIM OAuth Access Token.
    scim_oauth_access_token_expires_at string
    SCIM OAuth Access Token Expiration Time.
    scim_username string
    SCIM username.
    subdomain string
    Subdomain or domain name for your auth provider. Example: https://[subdomain].okta.com/
    user_count number
    Count of users with this SSO Strategy
    deprovisionBehavior String
    Method used for deprovisioning users.
    deprovisionGroups Boolean
    Auto-deprovision group membership based on group memberships on the SSO side?
    deprovisionUsers Boolean
    Auto-deprovision users?
    displayOnLoginPage Boolean
    Should this strategy be displayed on the login page?
    enabled Boolean
    Is strategy enabled? This may become automatically set to false after a high number and duration of failures.
    id Integer
    ID
    label String
    Custom label for the SSO provider on the login page.
    ldapBaseDn String
    Base DN for looking up users in LDAP server
    ldapDomain String
    Domain name that will be appended to LDAP usernames
    ldapHost String
    LDAP host
    ldapHost2 String
    LDAP backup host
    ldapHost3 String
    LDAP backup host
    ldapPort Integer
    LDAP port
    ldapProvisioningEnabled Boolean
    Use LDAP server settings for scheduled provisioning while using this SSO provider for authentication?
    ldapSecure Boolean
    Use secure LDAP?
    ldapType String
    LDAP server type
    ldapUsername String
    Username for signing in to LDAP server.
    ldapUsernameField String
    LDAP username field
    logoUrl String
    URL holding a custom logo for the SSO provider on the login page.
    protocol String
    SSO Protocol
    providerIdentifier String
    URL-friendly, unique identifier for Azure SAML configuration
    provider_ String
    Provider name
    provisionAttachmentsPermission Boolean
    provisionCompany String
    Default company for auto provisioned users.
    provisionDavPermission Boolean
    Auto-provisioned users get WebDAV permission?
    provisionEmailSignupGroups String
    Comma-separated list of group names whose members will be created with emailSignup authentication.
    provisionFilesystemLayout String
    File System layout to use for auto provisioned users.
    provisionFtpPermission Boolean
    Auto-provisioned users get FTP permission?
    provisionGroupAdminGroups String
    Comma-separated list of group names whose members will be provisioned as Group Admins.
    provisionGroupDefault String
    Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
    provisionGroupExclusion String
    Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
    provisionGroupInclusion String
    Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
    provisionGroupRequired String
    Comma or newline separated list of group names (with optional wildcards) to require membership for user provisioning.
    provisionGroups Boolean
    Auto-provision group membership based on group memberships on the SSO side?
    provisionReadonlySiteAdminGroups String
    Comma-separated list of group names whose members will be created as Read-Only Site Admins.
    provisionRequire2fa String
    2FA required setting for auto provisioned users. useSystemSetting uses the site-wide setting, including SSO exemptions. alwaysRequire and neverRequire override the site-wide setting when user-level overrides are allowed.
    provisionSftpPermission Boolean
    Auto-provisioned users get SFTP permission?
    provisionSiteAdminGroups String
    Comma-separated list of group names whose members will be created as Site Admins.
    provisionTimeZone String
    Default time zone for auto provisioned users.
    provisionUsers Boolean
    Auto-provision users?
    samlProviderCertFingerprint String
    Identity provider sha256 cert fingerprint if samlprovidermetadata_url is not available.
    samlProviderIssuerUrl String
    Identity provider issuer url
    samlProviderMetadataContent String
    Custom identity provider metadata
    samlProviderMetadataUrl String
    Metadata URL for the SAML identity provider
    samlProviderSloTargetUrl String
    Identity provider SLO endpoint
    samlProviderSsoTargetUrl String
    Identity provider SSO endpoint if samlprovidermetadata_url is not available.
    scimAuthenticationMethod String
    SCIM authentication type.
    scimOauthAccessToken String
    SCIM OAuth Access Token.
    scimOauthAccessTokenExpiresAt String
    SCIM OAuth Access Token Expiration Time.
    scimUsername String
    SCIM username.
    subdomain String
    Subdomain or domain name for your auth provider. Example: https://[subdomain].okta.com/
    userCount Integer
    Count of users with this SSO Strategy
    deprovisionBehavior string
    Method used for deprovisioning users.
    deprovisionGroups boolean
    Auto-deprovision group membership based on group memberships on the SSO side?
    deprovisionUsers boolean
    Auto-deprovision users?
    displayOnLoginPage boolean
    Should this strategy be displayed on the login page?
    enabled boolean
    Is strategy enabled? This may become automatically set to false after a high number and duration of failures.
    id number
    ID
    label string
    Custom label for the SSO provider on the login page.
    ldapBaseDn string
    Base DN for looking up users in LDAP server
    ldapDomain string
    Domain name that will be appended to LDAP usernames
    ldapHost string
    LDAP host
    ldapHost2 string
    LDAP backup host
    ldapHost3 string
    LDAP backup host
    ldapPort number
    LDAP port
    ldapProvisioningEnabled boolean
    Use LDAP server settings for scheduled provisioning while using this SSO provider for authentication?
    ldapSecure boolean
    Use secure LDAP?
    ldapType string
    LDAP server type
    ldapUsername string
    Username for signing in to LDAP server.
    ldapUsernameField string
    LDAP username field
    logoUrl string
    URL holding a custom logo for the SSO provider on the login page.
    protocol string
    SSO Protocol
    providerIdentifier string
    URL-friendly, unique identifier for Azure SAML configuration
    provider_ string
    Provider name
    provisionAttachmentsPermission boolean
    provisionCompany string
    Default company for auto provisioned users.
    provisionDavPermission boolean
    Auto-provisioned users get WebDAV permission?
    provisionEmailSignupGroups string
    Comma-separated list of group names whose members will be created with emailSignup authentication.
    provisionFilesystemLayout string
    File System layout to use for auto provisioned users.
    provisionFtpPermission boolean
    Auto-provisioned users get FTP permission?
    provisionGroupAdminGroups string
    Comma-separated list of group names whose members will be provisioned as Group Admins.
    provisionGroupDefault string
    Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
    provisionGroupExclusion string
    Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
    provisionGroupInclusion string
    Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
    provisionGroupRequired string
    Comma or newline separated list of group names (with optional wildcards) to require membership for user provisioning.
    provisionGroups boolean
    Auto-provision group membership based on group memberships on the SSO side?
    provisionReadonlySiteAdminGroups string
    Comma-separated list of group names whose members will be created as Read-Only Site Admins.
    provisionRequire2fa string
    2FA required setting for auto provisioned users. useSystemSetting uses the site-wide setting, including SSO exemptions. alwaysRequire and neverRequire override the site-wide setting when user-level overrides are allowed.
    provisionSftpPermission boolean
    Auto-provisioned users get SFTP permission?
    provisionSiteAdminGroups string
    Comma-separated list of group names whose members will be created as Site Admins.
    provisionTimeZone string
    Default time zone for auto provisioned users.
    provisionUsers boolean
    Auto-provision users?
    samlProviderCertFingerprint string
    Identity provider sha256 cert fingerprint if samlprovidermetadata_url is not available.
    samlProviderIssuerUrl string
    Identity provider issuer url
    samlProviderMetadataContent string
    Custom identity provider metadata
    samlProviderMetadataUrl string
    Metadata URL for the SAML identity provider
    samlProviderSloTargetUrl string
    Identity provider SLO endpoint
    samlProviderSsoTargetUrl string
    Identity provider SSO endpoint if samlprovidermetadata_url is not available.
    scimAuthenticationMethod string
    SCIM authentication type.
    scimOauthAccessToken string
    SCIM OAuth Access Token.
    scimOauthAccessTokenExpiresAt string
    SCIM OAuth Access Token Expiration Time.
    scimUsername string
    SCIM username.
    subdomain string
    Subdomain or domain name for your auth provider. Example: https://[subdomain].okta.com/
    userCount number
    Count of users with this SSO Strategy
    deprovision_behavior str
    Method used for deprovisioning users.
    deprovision_groups bool
    Auto-deprovision group membership based on group memberships on the SSO side?
    deprovision_users bool
    Auto-deprovision users?
    display_on_login_page bool
    Should this strategy be displayed on the login page?
    enabled bool
    Is strategy enabled? This may become automatically set to false after a high number and duration of failures.
    id int
    ID
    label str
    Custom label for the SSO provider on the login page.
    ldap_base_dn str
    Base DN for looking up users in LDAP server
    ldap_domain str
    Domain name that will be appended to LDAP usernames
    ldap_host str
    LDAP host
    ldap_host2 str
    LDAP backup host
    ldap_host3 str
    LDAP backup host
    ldap_port int
    LDAP port
    ldap_provisioning_enabled bool
    Use LDAP server settings for scheduled provisioning while using this SSO provider for authentication?
    ldap_secure bool
    Use secure LDAP?
    ldap_type str
    LDAP server type
    ldap_username str
    Username for signing in to LDAP server.
    ldap_username_field str
    LDAP username field
    logo_url str
    URL holding a custom logo for the SSO provider on the login page.
    protocol str
    SSO Protocol
    provider_ str
    Provider name
    provider_identifier str
    URL-friendly, unique identifier for Azure SAML configuration
    provision_attachments_permission bool
    provision_company str
    Default company for auto provisioned users.
    provision_dav_permission bool
    Auto-provisioned users get WebDAV permission?
    provision_email_signup_groups str
    Comma-separated list of group names whose members will be created with emailSignup authentication.
    provision_filesystem_layout str
    File System layout to use for auto provisioned users.
    provision_ftp_permission bool
    Auto-provisioned users get FTP permission?
    provision_group_admin_groups str
    Comma-separated list of group names whose members will be provisioned as Group Admins.
    provision_group_default str
    Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
    provision_group_exclusion str
    Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
    provision_group_inclusion str
    Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
    provision_group_required str
    Comma or newline separated list of group names (with optional wildcards) to require membership for user provisioning.
    provision_groups bool
    Auto-provision group membership based on group memberships on the SSO side?
    provision_readonly_site_admin_groups str
    Comma-separated list of group names whose members will be created as Read-Only Site Admins.
    provision_require2fa str
    2FA required setting for auto provisioned users. useSystemSetting uses the site-wide setting, including SSO exemptions. alwaysRequire and neverRequire override the site-wide setting when user-level overrides are allowed.
    provision_sftp_permission bool
    Auto-provisioned users get SFTP permission?
    provision_site_admin_groups str
    Comma-separated list of group names whose members will be created as Site Admins.
    provision_time_zone str
    Default time zone for auto provisioned users.
    provision_users bool
    Auto-provision users?
    saml_provider_cert_fingerprint str
    Identity provider sha256 cert fingerprint if samlprovidermetadata_url is not available.
    saml_provider_issuer_url str
    Identity provider issuer url
    saml_provider_metadata_content str
    Custom identity provider metadata
    saml_provider_metadata_url str
    Metadata URL for the SAML identity provider
    saml_provider_slo_target_url str
    Identity provider SLO endpoint
    saml_provider_sso_target_url str
    Identity provider SSO endpoint if samlprovidermetadata_url is not available.
    scim_authentication_method str
    SCIM authentication type.
    scim_oauth_access_token str
    SCIM OAuth Access Token.
    scim_oauth_access_token_expires_at str
    SCIM OAuth Access Token Expiration Time.
    scim_username str
    SCIM username.
    subdomain str
    Subdomain or domain name for your auth provider. Example: https://[subdomain].okta.com/
    user_count int
    Count of users with this SSO Strategy
    deprovisionBehavior String
    Method used for deprovisioning users.
    deprovisionGroups Boolean
    Auto-deprovision group membership based on group memberships on the SSO side?
    deprovisionUsers Boolean
    Auto-deprovision users?
    displayOnLoginPage Boolean
    Should this strategy be displayed on the login page?
    enabled Boolean
    Is strategy enabled? This may become automatically set to false after a high number and duration of failures.
    id Number
    ID
    label String
    Custom label for the SSO provider on the login page.
    ldapBaseDn String
    Base DN for looking up users in LDAP server
    ldapDomain String
    Domain name that will be appended to LDAP usernames
    ldapHost String
    LDAP host
    ldapHost2 String
    LDAP backup host
    ldapHost3 String
    LDAP backup host
    ldapPort Number
    LDAP port
    ldapProvisioningEnabled Boolean
    Use LDAP server settings for scheduled provisioning while using this SSO provider for authentication?
    ldapSecure Boolean
    Use secure LDAP?
    ldapType String
    LDAP server type
    ldapUsername String
    Username for signing in to LDAP server.
    ldapUsernameField String
    LDAP username field
    logoUrl String
    URL holding a custom logo for the SSO provider on the login page.
    protocol String
    SSO Protocol
    providerIdentifier String
    URL-friendly, unique identifier for Azure SAML configuration
    provider_ String
    Provider name
    provisionAttachmentsPermission Boolean
    provisionCompany String
    Default company for auto provisioned users.
    provisionDavPermission Boolean
    Auto-provisioned users get WebDAV permission?
    provisionEmailSignupGroups String
    Comma-separated list of group names whose members will be created with emailSignup authentication.
    provisionFilesystemLayout String
    File System layout to use for auto provisioned users.
    provisionFtpPermission Boolean
    Auto-provisioned users get FTP permission?
    provisionGroupAdminGroups String
    Comma-separated list of group names whose members will be provisioned as Group Admins.
    provisionGroupDefault String
    Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
    provisionGroupExclusion String
    Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
    provisionGroupInclusion String
    Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
    provisionGroupRequired String
    Comma or newline separated list of group names (with optional wildcards) to require membership for user provisioning.
    provisionGroups Boolean
    Auto-provision group membership based on group memberships on the SSO side?
    provisionReadonlySiteAdminGroups String
    Comma-separated list of group names whose members will be created as Read-Only Site Admins.
    provisionRequire2fa String
    2FA required setting for auto provisioned users. useSystemSetting uses the site-wide setting, including SSO exemptions. alwaysRequire and neverRequire override the site-wide setting when user-level overrides are allowed.
    provisionSftpPermission Boolean
    Auto-provisioned users get SFTP permission?
    provisionSiteAdminGroups String
    Comma-separated list of group names whose members will be created as Site Admins.
    provisionTimeZone String
    Default time zone for auto provisioned users.
    provisionUsers Boolean
    Auto-provision users?
    samlProviderCertFingerprint String
    Identity provider sha256 cert fingerprint if samlprovidermetadata_url is not available.
    samlProviderIssuerUrl String
    Identity provider issuer url
    samlProviderMetadataContent String
    Custom identity provider metadata
    samlProviderMetadataUrl String
    Metadata URL for the SAML identity provider
    samlProviderSloTargetUrl String
    Identity provider SLO endpoint
    samlProviderSsoTargetUrl String
    Identity provider SSO endpoint if samlprovidermetadata_url is not available.
    scimAuthenticationMethod String
    SCIM authentication type.
    scimOauthAccessToken String
    SCIM OAuth Access Token.
    scimOauthAccessTokenExpiresAt String
    SCIM OAuth Access Token Expiration Time.
    scimUsername String
    SCIM username.
    subdomain String
    Subdomain or domain name for your auth provider. Example: https://[subdomain].okta.com/
    userCount Number
    Count of users with this SSO Strategy

    Package Details

    Repository
    filescom jschady/pulumi-filescom
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the filescom Terraform Provider.
    filescom logo
    Viewing docs for Files.com v0.1.1
    published on Thursday, Aug 20, 2026 by jschady

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial