Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
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 dictionarydata "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:
- 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 boolLogin Page - Should this strategy be displayed on the login page?
- Enabled bool
- Is strategy enabled? This may become automatically set to
falseafter a high number and duration of failures. - Id int
- ID
- Label string
- Custom label for the SSO provider on the login page.
- Ldap
Base stringDn - 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 int - LDAP port
- Ldap
Provisioning boolEnabled - 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 stringField - LDAP username field
- Logo
Url string - URL holding a custom logo for the SSO provider on the login page.
- Protocol string
- SSO Protocol
- Provider
Identifier string - URL-friendly, unique identifier for Azure SAML configuration
- Provider_ string
- Provider name
- Provision
Attachments boolPermission - Provision
Company string - Default company for auto provisioned users.
- Provision
Dav boolPermission - Auto-provisioned users get WebDAV permission?
- Provision
Email stringSignup Groups - Comma-separated list of group names whose members will be created with emailSignup authentication.
- Provision
Filesystem stringLayout - File System layout to use for auto provisioned users.
- Provision
Ftp boolPermission - Auto-provisioned users get FTP permission?
- Provision
Group stringAdmin Groups - Comma-separated list of group names whose members will be provisioned as Group Admins.
- Provision
Group stringDefault - Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
- Provision
Group stringExclusion - Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
- Provision
Group stringInclusion - Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
- Provision
Group stringRequired - 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 stringSite Admin Groups - 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.
useSystemSettinguses the site-wide setting, including SSO exemptions.alwaysRequireandneverRequireoverride the site-wide setting when user-level overrides are allowed. - Provision
Sftp boolPermission - Auto-provisioned users get SFTP permission?
- Provision
Site stringAdmin Groups - Comma-separated list of group names whose members will be created as Site Admins.
- Provision
Time stringZone - Default time zone for auto provisioned users.
- Provision
Users bool - Auto-provision users?
- Saml
Provider stringCert Fingerprint - Identity provider sha256 cert fingerprint if samlprovidermetadata_url is not available.
- Saml
Provider stringIssuer Url - Identity provider issuer url
- Saml
Provider stringMetadata Content - Custom identity provider metadata
- Saml
Provider stringMetadata Url - Metadata URL for the SAML identity provider
- Saml
Provider stringSlo Target Url - Identity provider SLO endpoint
- Saml
Provider stringSso Target Url - Identity provider SSO endpoint if samlprovidermetadata_url is not available.
- Scim
Authentication stringMethod - SCIM authentication type.
- Scim
Oauth stringAccess Token - SCIM OAuth Access Token.
- Scim
Oauth stringAccess Token Expires At - 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 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 boolLogin Page - Should this strategy be displayed on the login page?
- Enabled bool
- Is strategy enabled? This may become automatically set to
falseafter a high number and duration of failures. - Id int
- ID
- Label string
- Custom label for the SSO provider on the login page.
- Ldap
Base stringDn - 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 int - LDAP port
- Ldap
Provisioning boolEnabled - 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 stringField - LDAP username field
- Logo
Url string - URL holding a custom logo for the SSO provider on the login page.
- Protocol string
- SSO Protocol
- Provider
Identifier string - URL-friendly, unique identifier for Azure SAML configuration
- Provider_ string
- Provider name
- Provision
Attachments boolPermission - Provision
Company string - Default company for auto provisioned users.
- Provision
Dav boolPermission - Auto-provisioned users get WebDAV permission?
- Provision
Email stringSignup Groups - Comma-separated list of group names whose members will be created with emailSignup authentication.
- Provision
Filesystem stringLayout - File System layout to use for auto provisioned users.
- Provision
Ftp boolPermission - Auto-provisioned users get FTP permission?
- Provision
Group stringAdmin Groups - Comma-separated list of group names whose members will be provisioned as Group Admins.
- Provision
Group stringDefault - Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
- Provision
Group stringExclusion - Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
- Provision
Group stringInclusion - Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
- Provision
Group stringRequired - 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 stringSite Admin Groups - 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.
useSystemSettinguses the site-wide setting, including SSO exemptions.alwaysRequireandneverRequireoverride the site-wide setting when user-level overrides are allowed. - Provision
Sftp boolPermission - Auto-provisioned users get SFTP permission?
- Provision
Site stringAdmin Groups - Comma-separated list of group names whose members will be created as Site Admins.
- Provision
Time stringZone - Default time zone for auto provisioned users.
- Provision
Users bool - Auto-provision users?
- Saml
Provider stringCert Fingerprint - Identity provider sha256 cert fingerprint if samlprovidermetadata_url is not available.
- Saml
Provider stringIssuer Url - Identity provider issuer url
- Saml
Provider stringMetadata Content - Custom identity provider metadata
- Saml
Provider stringMetadata Url - Metadata URL for the SAML identity provider
- Saml
Provider stringSlo Target Url - Identity provider SLO endpoint
- Saml
Provider stringSso Target Url - Identity provider SSO endpoint if samlprovidermetadata_url is not available.
- Scim
Authentication stringMethod - SCIM authentication type.
- Scim
Oauth stringAccess Token - SCIM OAuth Access Token.
- Scim
Oauth stringAccess Token Expires At - 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 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_ boollogin_ page - Should this strategy be displayed on the login page?
- enabled bool
- Is strategy enabled? This may become automatically set to
falseafter a high number and duration of failures. - id number
- ID
- label string
- Custom label for the SSO provider on the login page.
- ldap_
base_ stringdn - 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_ boolenabled - 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_ stringfield - 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_ boolpermission - provision_
company string - Default company for auto provisioned users.
- provision_
dav_ boolpermission - Auto-provisioned users get WebDAV permission?
- provision_
email_ stringsignup_ groups - Comma-separated list of group names whose members will be created with emailSignup authentication.
- provision_
filesystem_ stringlayout - File System layout to use for auto provisioned users.
- provision_
ftp_ boolpermission - Auto-provisioned users get FTP permission?
- provision_
group_ stringadmin_ groups - Comma-separated list of group names whose members will be provisioned as Group Admins.
- provision_
group_ stringdefault - Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
- provision_
group_ stringexclusion - Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
- provision_
group_ stringinclusion - Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
- provision_
group_ stringrequired - 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_ stringsite_ admin_ groups - 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.
useSystemSettinguses the site-wide setting, including SSO exemptions.alwaysRequireandneverRequireoverride the site-wide setting when user-level overrides are allowed. - provision_
sftp_ boolpermission - Auto-provisioned users get SFTP permission?
- provision_
site_ stringadmin_ groups - Comma-separated list of group names whose members will be created as Site Admins.
- provision_
time_ stringzone - Default time zone for auto provisioned users.
- provision_
users bool - Auto-provision users?
- saml_
provider_ stringcert_ fingerprint - Identity provider sha256 cert fingerprint if samlprovidermetadata_url is not available.
- saml_
provider_ stringissuer_ url - Identity provider issuer url
- saml_
provider_ stringmetadata_ content - Custom identity provider metadata
- saml_
provider_ stringmetadata_ url - Metadata URL for the SAML identity provider
- saml_
provider_ stringslo_ target_ url - Identity provider SLO endpoint
- saml_
provider_ stringsso_ target_ url - Identity provider SSO endpoint if samlprovidermetadata_url is not available.
- scim_
authentication_ stringmethod - SCIM authentication type.
- scim_
oauth_ stringaccess_ token - SCIM OAuth Access Token.
- scim_
oauth_ stringaccess_ token_ expires_ at - 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
- deprovision
Behavior String - Method used for deprovisioning users.
- deprovision
Groups Boolean - Auto-deprovision group membership based on group memberships on the SSO side?
- deprovision
Users Boolean - Auto-deprovision users?
- display
On BooleanLogin Page - Should this strategy be displayed on the login page?
- enabled Boolean
- Is strategy enabled? This may become automatically set to
falseafter a high number and duration of failures. - id Integer
- ID
- label String
- Custom label for the SSO provider on the login page.
- ldap
Base StringDn - 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 Integer - LDAP port
- ldap
Provisioning BooleanEnabled - Use LDAP server settings for scheduled provisioning while using this SSO provider for authentication?
- ldap
Secure Boolean - Use secure LDAP?
- ldap
Type String - LDAP server type
- ldap
Username String - Username for signing in to LDAP server.
- ldap
Username StringField - LDAP username field
- logo
Url String - URL holding a custom logo for the SSO provider on the login page.
- protocol String
- SSO Protocol
- provider
Identifier String - URL-friendly, unique identifier for Azure SAML configuration
- provider_ String
- Provider name
- provision
Attachments BooleanPermission - provision
Company String - Default company for auto provisioned users.
- provision
Dav BooleanPermission - Auto-provisioned users get WebDAV permission?
- provision
Email StringSignup Groups - Comma-separated list of group names whose members will be created with emailSignup authentication.
- provision
Filesystem StringLayout - File System layout to use for auto provisioned users.
- provision
Ftp BooleanPermission - Auto-provisioned users get FTP permission?
- provision
Group StringAdmin Groups - Comma-separated list of group names whose members will be provisioned as Group Admins.
- provision
Group StringDefault - Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
- provision
Group StringExclusion - Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
- provision
Group StringInclusion - Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
- provision
Group StringRequired - Comma or newline separated list of group names (with optional wildcards) to require membership for user provisioning.
- provision
Groups Boolean - Auto-provision group membership based on group memberships on the SSO side?
- provision
Readonly StringSite Admin Groups - 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.
useSystemSettinguses the site-wide setting, including SSO exemptions.alwaysRequireandneverRequireoverride the site-wide setting when user-level overrides are allowed. - provision
Sftp BooleanPermission - Auto-provisioned users get SFTP permission?
- provision
Site StringAdmin Groups - Comma-separated list of group names whose members will be created as Site Admins.
- provision
Time StringZone - Default time zone for auto provisioned users.
- provision
Users Boolean - Auto-provision users?
- saml
Provider StringCert Fingerprint - Identity provider sha256 cert fingerprint if samlprovidermetadata_url is not available.
- saml
Provider StringIssuer Url - Identity provider issuer url
- saml
Provider StringMetadata Content - Custom identity provider metadata
- saml
Provider StringMetadata Url - Metadata URL for the SAML identity provider
- saml
Provider StringSlo Target Url - Identity provider SLO endpoint
- saml
Provider StringSso Target Url - Identity provider SSO endpoint if samlprovidermetadata_url is not available.
- scim
Authentication StringMethod - SCIM authentication type.
- scim
Oauth StringAccess Token - SCIM OAuth Access Token.
- scim
Oauth StringAccess Token Expires At - 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 Integer - Count of users with this SSO Strategy
- deprovision
Behavior string - Method used for deprovisioning users.
- deprovision
Groups boolean - Auto-deprovision group membership based on group memberships on the SSO side?
- deprovision
Users boolean - Auto-deprovision users?
- display
On booleanLogin Page - Should this strategy be displayed on the login page?
- enabled boolean
- Is strategy enabled? This may become automatically set to
falseafter a high number and duration of failures. - id number
- ID
- label string
- Custom label for the SSO provider on the login page.
- ldap
Base stringDn - 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 booleanEnabled - Use LDAP server settings for scheduled provisioning while using this SSO provider for authentication?
- ldap
Secure boolean - Use secure LDAP?
- ldap
Type string - LDAP server type
- ldap
Username string - Username for signing in to LDAP server.
- ldap
Username stringField - LDAP username field
- logo
Url string - URL holding a custom logo for the SSO provider on the login page.
- protocol string
- SSO Protocol
- provider
Identifier string - URL-friendly, unique identifier for Azure SAML configuration
- provider_ string
- Provider name
- provision
Attachments booleanPermission - provision
Company string - Default company for auto provisioned users.
- provision
Dav booleanPermission - Auto-provisioned users get WebDAV permission?
- provision
Email stringSignup Groups - Comma-separated list of group names whose members will be created with emailSignup authentication.
- provision
Filesystem stringLayout - File System layout to use for auto provisioned users.
- provision
Ftp booleanPermission - Auto-provisioned users get FTP permission?
- provision
Group stringAdmin Groups - Comma-separated list of group names whose members will be provisioned as Group Admins.
- provision
Group stringDefault - Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
- provision
Group stringExclusion - Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
- provision
Group stringInclusion - Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
- provision
Group stringRequired - Comma or newline separated list of group names (with optional wildcards) to require membership for user provisioning.
- provision
Groups boolean - Auto-provision group membership based on group memberships on the SSO side?
- provision
Readonly stringSite Admin Groups - 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.
useSystemSettinguses the site-wide setting, including SSO exemptions.alwaysRequireandneverRequireoverride the site-wide setting when user-level overrides are allowed. - provision
Sftp booleanPermission - Auto-provisioned users get SFTP permission?
- provision
Site stringAdmin Groups - Comma-separated list of group names whose members will be created as Site Admins.
- provision
Time stringZone - Default time zone for auto provisioned users.
- provision
Users boolean - Auto-provision users?
- saml
Provider stringCert Fingerprint - Identity provider sha256 cert fingerprint if samlprovidermetadata_url is not available.
- saml
Provider stringIssuer Url - Identity provider issuer url
- saml
Provider stringMetadata Content - Custom identity provider metadata
- saml
Provider stringMetadata Url - Metadata URL for the SAML identity provider
- saml
Provider stringSlo Target Url - Identity provider SLO endpoint
- saml
Provider stringSso Target Url - Identity provider SSO endpoint if samlprovidermetadata_url is not available.
- scim
Authentication stringMethod - SCIM authentication type.
- scim
Oauth stringAccess Token - SCIM OAuth Access Token.
- scim
Oauth stringAccess Token Expires At - 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
- 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_ boollogin_ page - Should this strategy be displayed on the login page?
- enabled bool
- Is strategy enabled? This may become automatically set to
falseafter a high number and duration of failures. - id int
- ID
- label str
- Custom label for the SSO provider on the login page.
- ldap_
base_ strdn - 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_ boolenabled - 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_ strfield - 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_ boolpermission - provision_
company str - Default company for auto provisioned users.
- provision_
dav_ boolpermission - Auto-provisioned users get WebDAV permission?
- provision_
email_ strsignup_ groups - Comma-separated list of group names whose members will be created with emailSignup authentication.
- provision_
filesystem_ strlayout - File System layout to use for auto provisioned users.
- provision_
ftp_ boolpermission - Auto-provisioned users get FTP permission?
- provision_
group_ stradmin_ groups - Comma-separated list of group names whose members will be provisioned as Group Admins.
- provision_
group_ strdefault - Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
- provision_
group_ strexclusion - Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
- provision_
group_ strinclusion - Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
- provision_
group_ strrequired - 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_ strsite_ admin_ groups - 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.
useSystemSettinguses the site-wide setting, including SSO exemptions.alwaysRequireandneverRequireoverride the site-wide setting when user-level overrides are allowed. - provision_
sftp_ boolpermission - Auto-provisioned users get SFTP permission?
- provision_
site_ stradmin_ groups - Comma-separated list of group names whose members will be created as Site Admins.
- provision_
time_ strzone - Default time zone for auto provisioned users.
- provision_
users bool - Auto-provision users?
- saml_
provider_ strcert_ fingerprint - Identity provider sha256 cert fingerprint if samlprovidermetadata_url is not available.
- saml_
provider_ strissuer_ url - Identity provider issuer url
- saml_
provider_ strmetadata_ content - Custom identity provider metadata
- saml_
provider_ strmetadata_ url - Metadata URL for the SAML identity provider
- saml_
provider_ strslo_ target_ url - Identity provider SLO endpoint
- saml_
provider_ strsso_ target_ url - Identity provider SSO endpoint if samlprovidermetadata_url is not available.
- scim_
authentication_ strmethod - SCIM authentication type.
- scim_
oauth_ straccess_ token - SCIM OAuth Access Token.
- scim_
oauth_ straccess_ token_ expires_ at - 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
- deprovision
Behavior String - Method used for deprovisioning users.
- deprovision
Groups Boolean - Auto-deprovision group membership based on group memberships on the SSO side?
- deprovision
Users Boolean - Auto-deprovision users?
- display
On BooleanLogin Page - Should this strategy be displayed on the login page?
- enabled Boolean
- Is strategy enabled? This may become automatically set to
falseafter a high number and duration of failures. - id Number
- ID
- label String
- Custom label for the SSO provider on the login page.
- ldap
Base StringDn - 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 BooleanEnabled - Use LDAP server settings for scheduled provisioning while using this SSO provider for authentication?
- ldap
Secure Boolean - Use secure LDAP?
- ldap
Type String - LDAP server type
- ldap
Username String - Username for signing in to LDAP server.
- ldap
Username StringField - LDAP username field
- logo
Url String - URL holding a custom logo for the SSO provider on the login page.
- protocol String
- SSO Protocol
- provider
Identifier String - URL-friendly, unique identifier for Azure SAML configuration
- provider_ String
- Provider name
- provision
Attachments BooleanPermission - provision
Company String - Default company for auto provisioned users.
- provision
Dav BooleanPermission - Auto-provisioned users get WebDAV permission?
- provision
Email StringSignup Groups - Comma-separated list of group names whose members will be created with emailSignup authentication.
- provision
Filesystem StringLayout - File System layout to use for auto provisioned users.
- provision
Ftp BooleanPermission - Auto-provisioned users get FTP permission?
- provision
Group StringAdmin Groups - Comma-separated list of group names whose members will be provisioned as Group Admins.
- provision
Group StringDefault - Comma-separated list of group names for groups to automatically add all auto-provisioned users to.
- provision
Group StringExclusion - Comma-separated list of group names for groups (with optional wildcards) that will be excluded from auto-provisioning.
- provision
Group StringInclusion - Comma-separated list of group names for groups (with optional wildcards) that will be auto-provisioned.
- provision
Group StringRequired - Comma or newline separated list of group names (with optional wildcards) to require membership for user provisioning.
- provision
Groups Boolean - Auto-provision group membership based on group memberships on the SSO side?
- provision
Readonly StringSite Admin Groups - 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.
useSystemSettinguses the site-wide setting, including SSO exemptions.alwaysRequireandneverRequireoverride the site-wide setting when user-level overrides are allowed. - provision
Sftp BooleanPermission - Auto-provisioned users get SFTP permission?
- provision
Site StringAdmin Groups - Comma-separated list of group names whose members will be created as Site Admins.
- provision
Time StringZone - Default time zone for auto provisioned users.
- provision
Users Boolean - Auto-provision users?
- saml
Provider StringCert Fingerprint - Identity provider sha256 cert fingerprint if samlprovidermetadata_url is not available.
- saml
Provider StringIssuer Url - Identity provider issuer url
- saml
Provider StringMetadata Content - Custom identity provider metadata
- saml
Provider StringMetadata Url - Metadata URL for the SAML identity provider
- saml
Provider StringSlo Target Url - Identity provider SLO endpoint
- saml
Provider StringSso Target Url - Identity provider SSO endpoint if samlprovidermetadata_url is not available.
- scim
Authentication StringMethod - SCIM authentication type.
- scim
Oauth StringAccess Token - SCIM OAuth Access Token.
- scim
Oauth StringAccess Token Expires At - 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
Package Details
- Repository
- filescom jschady/pulumi-filescom
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
filescomTerraform Provider.
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady