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
A Partner is a first-class entity that cleanly represents an external organization, enables delegated administration, and enforces strict boundaries.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as filescom from "pulumi-filescom";
const examplePartner = filescom.getPartner({
id: 1,
});
import pulumi
import pulumi_filescom as filescom
example_partner = filescom.get_partner(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.GetPartner(ctx, &filescom.LookupPartnerArgs{
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 examplePartner = Filescom.GetPartner.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.GetPartnerArgs;
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 examplePartner = FilescomFunctions.getPartner(GetPartnerArgs.builder()
.id(1)
.build());
}
}
variables:
examplePartner:
fn::invoke:
function: filescom:getPartner
arguments:
id: 1
pulumi {
required_providers {
filescom = {
source = "pulumi/filescom"
}
}
}
data "filescom_getpartner" "examplePartner" {
id = 1
}
Using getPartner
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 getPartner(args: GetPartnerArgs, opts?: InvokeOptions): Promise<GetPartnerResult>
function getPartnerOutput(args: GetPartnerOutputArgs, opts?: InvokeOutputOptions): Output<GetPartnerResult>def get_partner(id: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetPartnerResult
def get_partner_output(id: pulumi.Input[Optional[int]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetPartnerResult]func LookupPartner(ctx *Context, args *LookupPartnerArgs, opts ...InvokeOption) (*LookupPartnerResult, error)
func LookupPartnerOutput(ctx *Context, args *LookupPartnerOutputArgs, opts ...InvokeOption) LookupPartnerResultOutput> Note: This function is named LookupPartner in the Go SDK.
public static class GetPartner
{
public static Task<GetPartnerResult> InvokeAsync(GetPartnerArgs args, InvokeOptions? opts = null)
public static Output<GetPartnerResult> Invoke(GetPartnerInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetPartnerResult> Invoke(GetPartnerInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetPartnerResult> getPartner(GetPartnerArgs args, InvokeOptions options)
public static Output<GetPartnerResult> getPartner(GetPartnerArgs args, InvokeOptions options)
public static Output<GetPartnerResult> getPartner(GetPartnerArgs args, InvokeOutputOptions options)
fn::invoke:
function: filescom:index/getPartner:getPartner
arguments:
# arguments dictionarydata "filescom_get_partner" "name" {
# arguments
}The following arguments are supported:
- Id int
- The unique ID of the Partner.
- Id int
- The unique ID of the Partner.
- id number
- The unique ID of the Partner.
- id Integer
- The unique ID of the Partner.
- id number
- The unique ID of the Partner.
- id int
- The unique ID of the Partner.
- id Number
- The unique ID of the Partner.
getPartner Result
The following output properties are available:
- Ai
Assistant intPersonality Id - AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
- Allow
Bypassing2fa boolPolicies - Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
- Allow
Credential boolChanges - Allow Partner Admins to change or reset credentials for users belonging to this Partner.
- Allow
Providing boolGpg Keys - Allow Partner Admins to provide GPG keys.
- Allow
User boolCreation - Allow Partner Admins to create users.
- Allowed
Ips string - A list of allowed IPs for this Partner. Newline delimited. Partner User IP access is allowed when the IP matches the Partner, User, or Site allowed IP lists.
- Cc
Emails boolTo Responsible Party - When
true, emails sent to Partner users are copied to the responsible User or Group. - Id int
- The unique ID of the Partner.
- Name string
- The name of the Partner.
- Notes string
- Notes about this Partner.
- Partner
Admin List<int>Ids - Array of User IDs that are Partner Admins for this Partner.
- Partner
Channel intTemplate Id - ID of the Partner Channel Template assigned to this Partner.
- Partnership
Role string - This site's role in Partner Site relationships for this Partner. Can be
host,guest,hostAndGuest, or null. - Responsible
Group intId - ID of the Group responsible for this Partner.
- Responsible
User intId - ID of the User responsible for this Partner.
- Root
Folder string - The root folder path for this Partner.
- Show
Partner boolChannel Home Page - Show Partner users a simplified home page built from this Partner's Channels.
- string
- Comma-separated list of Tags for this Partner. Tags are used for other features, such as UserLifecycleRules, which can target specific tags. Tags must only contain lowercase letters, numbers, and hyphens.
- User
Ids List<int> - Array of User IDs that belong to this Partner.
- Workspace
Id int - ID of the Workspace associated with this Partner.
- Ai
Assistant intPersonality Id - AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
- Allow
Bypassing2fa boolPolicies - Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
- Allow
Credential boolChanges - Allow Partner Admins to change or reset credentials for users belonging to this Partner.
- Allow
Providing boolGpg Keys - Allow Partner Admins to provide GPG keys.
- Allow
User boolCreation - Allow Partner Admins to create users.
- Allowed
Ips string - A list of allowed IPs for this Partner. Newline delimited. Partner User IP access is allowed when the IP matches the Partner, User, or Site allowed IP lists.
- Cc
Emails boolTo Responsible Party - When
true, emails sent to Partner users are copied to the responsible User or Group. - Id int
- The unique ID of the Partner.
- Name string
- The name of the Partner.
- Notes string
- Notes about this Partner.
- Partner
Admin []intIds - Array of User IDs that are Partner Admins for this Partner.
- Partner
Channel intTemplate Id - ID of the Partner Channel Template assigned to this Partner.
- Partnership
Role string - This site's role in Partner Site relationships for this Partner. Can be
host,guest,hostAndGuest, or null. - Responsible
Group intId - ID of the Group responsible for this Partner.
- Responsible
User intId - ID of the User responsible for this Partner.
- Root
Folder string - The root folder path for this Partner.
- Show
Partner boolChannel Home Page - Show Partner users a simplified home page built from this Partner's Channels.
- string
- Comma-separated list of Tags for this Partner. Tags are used for other features, such as UserLifecycleRules, which can target specific tags. Tags must only contain lowercase letters, numbers, and hyphens.
- User
Ids []int - Array of User IDs that belong to this Partner.
- Workspace
Id int - ID of the Workspace associated with this Partner.
- ai_
assistant_ numberpersonality_ id - AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
- allow_
bypassing2fa_ boolpolicies - Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
- allow_
credential_ boolchanges - Allow Partner Admins to change or reset credentials for users belonging to this Partner.
- allow_
providing_ boolgpg_ keys - Allow Partner Admins to provide GPG keys.
- allow_
user_ boolcreation - Allow Partner Admins to create users.
- allowed_
ips string - A list of allowed IPs for this Partner. Newline delimited. Partner User IP access is allowed when the IP matches the Partner, User, or Site allowed IP lists.
- cc_
emails_ boolto_ responsible_ party - When
true, emails sent to Partner users are copied to the responsible User or Group. - id number
- The unique ID of the Partner.
- name string
- The name of the Partner.
- notes string
- Notes about this Partner.
- partner_
admin_ list(number)ids - Array of User IDs that are Partner Admins for this Partner.
- partner_
channel_ numbertemplate_ id - ID of the Partner Channel Template assigned to this Partner.
- partnership_
role string - This site's role in Partner Site relationships for this Partner. Can be
host,guest,hostAndGuest, or null. - responsible_
group_ numberid - ID of the Group responsible for this Partner.
- responsible_
user_ numberid - ID of the User responsible for this Partner.
- root_
folder string - The root folder path for this Partner.
- show_
partner_ boolchannel_ home_ page - Show Partner users a simplified home page built from this Partner's Channels.
- string
- Comma-separated list of Tags for this Partner. Tags are used for other features, such as UserLifecycleRules, which can target specific tags. Tags must only contain lowercase letters, numbers, and hyphens.
- user_
ids list(number) - Array of User IDs that belong to this Partner.
- workspace_
id number - ID of the Workspace associated with this Partner.
- ai
Assistant IntegerPersonality Id - AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
- allow
Bypassing2fa BooleanPolicies - Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
- allow
Credential BooleanChanges - Allow Partner Admins to change or reset credentials for users belonging to this Partner.
- allow
Providing BooleanGpg Keys - Allow Partner Admins to provide GPG keys.
- allow
User BooleanCreation - Allow Partner Admins to create users.
- allowed
Ips String - A list of allowed IPs for this Partner. Newline delimited. Partner User IP access is allowed when the IP matches the Partner, User, or Site allowed IP lists.
- cc
Emails BooleanTo Responsible Party - When
true, emails sent to Partner users are copied to the responsible User or Group. - id Integer
- The unique ID of the Partner.
- name String
- The name of the Partner.
- notes String
- Notes about this Partner.
- partner
Admin List<Integer>Ids - Array of User IDs that are Partner Admins for this Partner.
- partner
Channel IntegerTemplate Id - ID of the Partner Channel Template assigned to this Partner.
- partnership
Role String - This site's role in Partner Site relationships for this Partner. Can be
host,guest,hostAndGuest, or null. - responsible
Group IntegerId - ID of the Group responsible for this Partner.
- responsible
User IntegerId - ID of the User responsible for this Partner.
- root
Folder String - The root folder path for this Partner.
- show
Partner BooleanChannel Home Page - Show Partner users a simplified home page built from this Partner's Channels.
- String
- Comma-separated list of Tags for this Partner. Tags are used for other features, such as UserLifecycleRules, which can target specific tags. Tags must only contain lowercase letters, numbers, and hyphens.
- user
Ids List<Integer> - Array of User IDs that belong to this Partner.
- workspace
Id Integer - ID of the Workspace associated with this Partner.
- ai
Assistant numberPersonality Id - AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
- allow
Bypassing2fa booleanPolicies - Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
- allow
Credential booleanChanges - Allow Partner Admins to change or reset credentials for users belonging to this Partner.
- allow
Providing booleanGpg Keys - Allow Partner Admins to provide GPG keys.
- allow
User booleanCreation - Allow Partner Admins to create users.
- allowed
Ips string - A list of allowed IPs for this Partner. Newline delimited. Partner User IP access is allowed when the IP matches the Partner, User, or Site allowed IP lists.
- cc
Emails booleanTo Responsible Party - When
true, emails sent to Partner users are copied to the responsible User or Group. - id number
- The unique ID of the Partner.
- name string
- The name of the Partner.
- notes string
- Notes about this Partner.
- partner
Admin number[]Ids - Array of User IDs that are Partner Admins for this Partner.
- partner
Channel numberTemplate Id - ID of the Partner Channel Template assigned to this Partner.
- partnership
Role string - This site's role in Partner Site relationships for this Partner. Can be
host,guest,hostAndGuest, or null. - responsible
Group numberId - ID of the Group responsible for this Partner.
- responsible
User numberId - ID of the User responsible for this Partner.
- root
Folder string - The root folder path for this Partner.
- show
Partner booleanChannel Home Page - Show Partner users a simplified home page built from this Partner's Channels.
- string
- Comma-separated list of Tags for this Partner. Tags are used for other features, such as UserLifecycleRules, which can target specific tags. Tags must only contain lowercase letters, numbers, and hyphens.
- user
Ids number[] - Array of User IDs that belong to this Partner.
- workspace
Id number - ID of the Workspace associated with this Partner.
- ai_
assistant_ intpersonality_ id - AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
- allow_
bypassing2fa_ boolpolicies - Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
- allow_
credential_ boolchanges - Allow Partner Admins to change or reset credentials for users belonging to this Partner.
- allow_
providing_ boolgpg_ keys - Allow Partner Admins to provide GPG keys.
- allow_
user_ boolcreation - Allow Partner Admins to create users.
- allowed_
ips str - A list of allowed IPs for this Partner. Newline delimited. Partner User IP access is allowed when the IP matches the Partner, User, or Site allowed IP lists.
- cc_
emails_ boolto_ responsible_ party - When
true, emails sent to Partner users are copied to the responsible User or Group. - id int
- The unique ID of the Partner.
- name str
- The name of the Partner.
- notes str
- Notes about this Partner.
- partner_
admin_ Sequence[int]ids - Array of User IDs that are Partner Admins for this Partner.
- partner_
channel_ inttemplate_ id - ID of the Partner Channel Template assigned to this Partner.
- partnership_
role str - This site's role in Partner Site relationships for this Partner. Can be
host,guest,hostAndGuest, or null. - responsible_
group_ intid - ID of the Group responsible for this Partner.
- responsible_
user_ intid - ID of the User responsible for this Partner.
- root_
folder str - The root folder path for this Partner.
- show_
partner_ boolchannel_ home_ page - Show Partner users a simplified home page built from this Partner's Channels.
- str
- Comma-separated list of Tags for this Partner. Tags are used for other features, such as UserLifecycleRules, which can target specific tags. Tags must only contain lowercase letters, numbers, and hyphens.
- user_
ids Sequence[int] - Array of User IDs that belong to this Partner.
- workspace_
id int - ID of the Workspace associated with this Partner.
- ai
Assistant NumberPersonality Id - AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
- allow
Bypassing2fa BooleanPolicies - Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
- allow
Credential BooleanChanges - Allow Partner Admins to change or reset credentials for users belonging to this Partner.
- allow
Providing BooleanGpg Keys - Allow Partner Admins to provide GPG keys.
- allow
User BooleanCreation - Allow Partner Admins to create users.
- allowed
Ips String - A list of allowed IPs for this Partner. Newline delimited. Partner User IP access is allowed when the IP matches the Partner, User, or Site allowed IP lists.
- cc
Emails BooleanTo Responsible Party - When
true, emails sent to Partner users are copied to the responsible User or Group. - id Number
- The unique ID of the Partner.
- name String
- The name of the Partner.
- notes String
- Notes about this Partner.
- partner
Admin List<Number>Ids - Array of User IDs that are Partner Admins for this Partner.
- partner
Channel NumberTemplate Id - ID of the Partner Channel Template assigned to this Partner.
- partnership
Role String - This site's role in Partner Site relationships for this Partner. Can be
host,guest,hostAndGuest, or null. - responsible
Group NumberId - ID of the Group responsible for this Partner.
- responsible
User NumberId - ID of the User responsible for this Partner.
- root
Folder String - The root folder path for this Partner.
- show
Partner BooleanChannel Home Page - Show Partner users a simplified home page built from this Partner's Channels.
- String
- Comma-separated list of Tags for this Partner. Tags are used for other features, such as UserLifecycleRules, which can target specific tags. Tags must only contain lowercase letters, numbers, and hyphens.
- user
Ids List<Number> - Array of User IDs that belong to this Partner.
- workspace
Id Number - ID of the Workspace associated with this Partner.
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