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 = new filescom.Partner("example_partner", {
aiAssistantPersonalityId: 1,
allowedIps: `10.0.0.0/8
127.0.0.1`,
allowBypassing2faPolicies: false,
allowCredentialChanges: false,
allowProvidingGpgKeys: false,
allowUserCreation: false,
ccEmailsToResponsibleParty: false,
notes: "This is a note about the partner.",
partnerChannelTemplateId: 1,
responsibleGroupId: 1,
responsibleUserId: 1,
showPartnerChannelHomePage: false,
tags: "example",
name: "Acme Corp",
rootFolder: "/AcmeCorp",
workspaceId: 1,
});
import pulumi
import pulumi_filescom as filescom
example_partner = filescom.Partner("example_partner",
ai_assistant_personality_id=1,
allowed_ips="""10.0.0.0/8
127.0.0.1""",
allow_bypassing2fa_policies=False,
allow_credential_changes=False,
allow_providing_gpg_keys=False,
allow_user_creation=False,
cc_emails_to_responsible_party=False,
notes="This is a note about the partner.",
partner_channel_template_id=1,
responsible_group_id=1,
responsible_user_id=1,
show_partner_channel_home_page=False,
tags="example",
name="Acme Corp",
root_folder="/AcmeCorp",
workspace_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.NewPartner(ctx, "example_partner", &filescom.PartnerArgs{
AiAssistantPersonalityId: pulumi.Int(1),
AllowedIps: pulumi.String("10.0.0.0/8\n127.0.0.1"),
AllowBypassing2faPolicies: pulumi.Bool(false),
AllowCredentialChanges: pulumi.Bool(false),
AllowProvidingGpgKeys: pulumi.Bool(false),
AllowUserCreation: pulumi.Bool(false),
CcEmailsToResponsibleParty: pulumi.Bool(false),
Notes: pulumi.String("This is a note about the partner."),
PartnerChannelTemplateId: pulumi.Int(1),
ResponsibleGroupId: pulumi.Int(1),
ResponsibleUserId: pulumi.Int(1),
ShowPartnerChannelHomePage: pulumi.Bool(false),
Tags: pulumi.String("example"),
Name: pulumi.String("Acme Corp"),
RootFolder: pulumi.String("/AcmeCorp"),
WorkspaceId: pulumi.Int(1),
})
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 = new Filescom.Partner("example_partner", new()
{
AiAssistantPersonalityId = 1,
AllowedIps = @"10.0.0.0/8
127.0.0.1",
AllowBypassing2faPolicies = false,
AllowCredentialChanges = false,
AllowProvidingGpgKeys = false,
AllowUserCreation = false,
CcEmailsToResponsibleParty = false,
Notes = "This is a note about the partner.",
PartnerChannelTemplateId = 1,
ResponsibleGroupId = 1,
ResponsibleUserId = 1,
ShowPartnerChannelHomePage = false,
Tags = "example",
Name = "Acme Corp",
RootFolder = "/AcmeCorp",
WorkspaceId = 1,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.filescom.Partner;
import com.pulumi.filescom.PartnerArgs;
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) {
var examplePartner = new Partner("examplePartner", PartnerArgs.builder()
.aiAssistantPersonalityId(1)
.allowedIps("""
10.0.0.0/8
127.0.0.1 """)
.allowBypassing2faPolicies(false)
.allowCredentialChanges(false)
.allowProvidingGpgKeys(false)
.allowUserCreation(false)
.ccEmailsToResponsibleParty(false)
.notes("This is a note about the partner.")
.partnerChannelTemplateId(1)
.responsibleGroupId(1)
.responsibleUserId(1)
.showPartnerChannelHomePage(false)
.tags("example")
.name("Acme Corp")
.rootFolder("/AcmeCorp")
.workspaceId(1)
.build());
}
}
resources:
examplePartner:
type: filescom:Partner
name: example_partner
properties:
aiAssistantPersonalityId: 1
allowedIps: |-
10.0.0.0/8
127.0.0.1
allowBypassing2faPolicies: false
allowCredentialChanges: false
allowProvidingGpgKeys: false
allowUserCreation: false
ccEmailsToResponsibleParty: false
notes: This is a note about the partner.
partnerChannelTemplateId: 1
responsibleGroupId: 1
responsibleUserId: 1
showPartnerChannelHomePage: false
tags: example
name: Acme Corp
rootFolder: /AcmeCorp
workspaceId: 1
pulumi {
required_providers {
filescom = {
source = "pulumi/filescom"
}
}
}
resource "filescom_partner" "example_partner" {
ai_assistant_personality_id = 1
allowed_ips = "10.0.0.0/8\n127.0.0.1"
allow_bypassing2fa_policies = false
allow_credential_changes = false
allow_providing_gpg_keys = false
allow_user_creation = false
cc_emails_to_responsible_party = false
notes = "This is a note about the partner."
partner_channel_template_id = 1
responsible_group_id = 1
responsible_user_id = 1
show_partner_channel_home_page = false
tags = "example"
name = "Acme Corp"
root_folder = "/AcmeCorp"
workspace_id = 1
}
Create Partner Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Partner(name: string, args: PartnerArgs, opts?: CustomResourceOptions);@overload
def Partner(resource_name: str,
args: PartnerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Partner(resource_name: str,
opts: Optional[ResourceOptions] = None,
root_folder: Optional[str] = None,
allow_user_creation: Optional[bool] = None,
responsible_user_id: Optional[int] = None,
allow_providing_gpg_keys: Optional[bool] = None,
ai_assistant_personality_id: Optional[int] = None,
allowed_ips: Optional[str] = None,
cc_emails_to_responsible_party: Optional[bool] = None,
allow_credential_changes: Optional[bool] = None,
partner_channel_template_id: Optional[int] = None,
name: Optional[str] = None,
responsible_group_id: Optional[int] = None,
notes: Optional[str] = None,
allow_bypassing2fa_policies: Optional[bool] = None,
show_partner_channel_home_page: Optional[bool] = None,
tags: Optional[str] = None,
workspace_id: Optional[int] = None)func NewPartner(ctx *Context, name string, args PartnerArgs, opts ...ResourceOption) (*Partner, error)public Partner(string name, PartnerArgs args, CustomResourceOptions? opts = null)
public Partner(String name, PartnerArgs args)
public Partner(String name, PartnerArgs args, CustomResourceOptions options)
type: filescom:Partner
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "filescom_partner" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args PartnerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PartnerArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PartnerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PartnerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PartnerArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var partnerResource = new Filescom.Partner("partnerResource", new()
{
RootFolder = "string",
AllowUserCreation = false,
ResponsibleUserId = 0,
AllowProvidingGpgKeys = false,
AiAssistantPersonalityId = 0,
AllowedIps = "string",
CcEmailsToResponsibleParty = false,
AllowCredentialChanges = false,
PartnerChannelTemplateId = 0,
Name = "string",
ResponsibleGroupId = 0,
Notes = "string",
AllowBypassing2faPolicies = false,
ShowPartnerChannelHomePage = false,
Tags = "string",
WorkspaceId = 0,
});
example, err := filescom.NewPartner(ctx, "partnerResource", &filescom.PartnerArgs{
RootFolder: pulumi.String("string"),
AllowUserCreation: pulumi.Bool(false),
ResponsibleUserId: pulumi.Int(0),
AllowProvidingGpgKeys: pulumi.Bool(false),
AiAssistantPersonalityId: pulumi.Int(0),
AllowedIps: pulumi.String("string"),
CcEmailsToResponsibleParty: pulumi.Bool(false),
AllowCredentialChanges: pulumi.Bool(false),
PartnerChannelTemplateId: pulumi.Int(0),
Name: pulumi.String("string"),
ResponsibleGroupId: pulumi.Int(0),
Notes: pulumi.String("string"),
AllowBypassing2faPolicies: pulumi.Bool(false),
ShowPartnerChannelHomePage: pulumi.Bool(false),
Tags: pulumi.String("string"),
WorkspaceId: pulumi.Int(0),
})
resource "filescom_partner" "partnerResource" {
lifecycle {
create_before_destroy = true
}
root_folder = "string"
allow_user_creation = false
responsible_user_id = 0
allow_providing_gpg_keys = false
ai_assistant_personality_id = 0
allowed_ips = "string"
cc_emails_to_responsible_party = false
allow_credential_changes = false
partner_channel_template_id = 0
name = "string"
responsible_group_id = 0
notes = "string"
allow_bypassing2fa_policies = false
show_partner_channel_home_page = false
tags = "string"
workspace_id = 0
}
var partnerResource = new Partner("partnerResource", PartnerArgs.builder()
.rootFolder("string")
.allowUserCreation(false)
.responsibleUserId(0)
.allowProvidingGpgKeys(false)
.aiAssistantPersonalityId(0)
.allowedIps("string")
.ccEmailsToResponsibleParty(false)
.allowCredentialChanges(false)
.partnerChannelTemplateId(0)
.name("string")
.responsibleGroupId(0)
.notes("string")
.allowBypassing2faPolicies(false)
.showPartnerChannelHomePage(false)
.tags("string")
.workspaceId(0)
.build());
partner_resource = filescom.Partner("partnerResource",
root_folder="string",
allow_user_creation=False,
responsible_user_id=0,
allow_providing_gpg_keys=False,
ai_assistant_personality_id=0,
allowed_ips="string",
cc_emails_to_responsible_party=False,
allow_credential_changes=False,
partner_channel_template_id=0,
name="string",
responsible_group_id=0,
notes="string",
allow_bypassing2fa_policies=False,
show_partner_channel_home_page=False,
tags="string",
workspace_id=0)
const partnerResource = new filescom.Partner("partnerResource", {
rootFolder: "string",
allowUserCreation: false,
responsibleUserId: 0,
allowProvidingGpgKeys: false,
aiAssistantPersonalityId: 0,
allowedIps: "string",
ccEmailsToResponsibleParty: false,
allowCredentialChanges: false,
partnerChannelTemplateId: 0,
name: "string",
responsibleGroupId: 0,
notes: "string",
allowBypassing2faPolicies: false,
showPartnerChannelHomePage: false,
tags: "string",
workspaceId: 0,
});
type: filescom:Partner
properties:
aiAssistantPersonalityId: 0
allowBypassing2faPolicies: false
allowCredentialChanges: false
allowProvidingGpgKeys: false
allowUserCreation: false
allowedIps: string
ccEmailsToResponsibleParty: false
name: string
notes: string
partnerChannelTemplateId: 0
responsibleGroupId: 0
responsibleUserId: 0
rootFolder: string
showPartnerChannelHomePage: false
tags: string
workspaceId: 0
Partner Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Partner resource accepts the following input properties:
- Root
Folder string - The root folder path for 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. - Name string
- The name of the Partner.
- Notes string
- Notes about this Partner.
- Partner
Channel intTemplate Id - ID of the Partner Channel Template assigned to this Partner.
- Responsible
Group intId - ID of the Group responsible for this Partner.
- Responsible
User intId - ID of the User responsible 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.
- Workspace
Id int - ID of the Workspace associated with this Partner.
- Root
Folder string - The root folder path for 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. - Name string
- The name of the Partner.
- Notes string
- Notes about this Partner.
- Partner
Channel intTemplate Id - ID of the Partner Channel Template assigned to this Partner.
- Responsible
Group intId - ID of the Group responsible for this Partner.
- Responsible
User intId - ID of the User responsible 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.
- Workspace
Id int - ID of the Workspace associated with this Partner.
- root_
folder string - The root folder path for 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. - name string
- The name of the Partner.
- notes string
- Notes about this Partner.
- partner_
channel_ numbertemplate_ id - ID of the Partner Channel Template assigned to this Partner.
- responsible_
group_ numberid - ID of the Group responsible for this Partner.
- responsible_
user_ numberid - ID of the User responsible 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.
- workspace_
id number - ID of the Workspace associated with this Partner.
- root
Folder String - The root folder path for 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. - name String
- The name of the Partner.
- notes String
- Notes about this Partner.
- partner
Channel IntegerTemplate Id - ID of the Partner Channel Template assigned to this Partner.
- responsible
Group IntegerId - ID of the Group responsible for this Partner.
- responsible
User IntegerId - ID of the User responsible 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.
- workspace
Id Integer - ID of the Workspace associated with this Partner.
- root
Folder string - The root folder path for 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. - name string
- The name of the Partner.
- notes string
- Notes about this Partner.
- partner
Channel numberTemplate Id - ID of the Partner Channel Template assigned to this Partner.
- responsible
Group numberId - ID of the Group responsible for this Partner.
- responsible
User numberId - ID of the User responsible 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.
- workspace
Id number - ID of the Workspace associated with this Partner.
- root_
folder str - The root folder path for 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. - name str
- The name of the Partner.
- notes str
- Notes about this Partner.
- partner_
channel_ inttemplate_ id - ID of the Partner Channel Template assigned to this Partner.
- responsible_
group_ intid - ID of the Group responsible for this Partner.
- responsible_
user_ intid - ID of the User responsible 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.
- workspace_
id int - ID of the Workspace associated with this Partner.
- root
Folder String - The root folder path for 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. - name String
- The name of the Partner.
- notes String
- Notes about this Partner.
- partner
Channel NumberTemplate Id - ID of the Partner Channel Template assigned to this Partner.
- responsible
Group NumberId - ID of the Group responsible for this Partner.
- responsible
User NumberId - ID of the User responsible 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.
- workspace
Id Number - ID of the Workspace associated with this Partner.
Outputs
All input properties are implicitly available as output properties. Additionally, the Partner resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Partner
Admin List<int>Ids - Array of User IDs that are Partner Admins for this Partner.
- Partnership
Role string - This site's role in Partner Site relationships for this Partner. Can be
host,guest,hostAndGuest, or null. - User
Ids List<int> - Array of User IDs that belong to this Partner.
- Id string
- The provider-assigned unique ID for this managed resource.
- Partner
Admin []intIds - Array of User IDs that are Partner Admins for this Partner.
- Partnership
Role string - This site's role in Partner Site relationships for this Partner. Can be
host,guest,hostAndGuest, or null. - User
Ids []int - Array of User IDs that belong to this Partner.
- id string
- The provider-assigned unique ID for this managed resource.
- partner_
admin_ list(number)ids - Array of User IDs that are Partner Admins for this Partner.
- partnership_
role string - This site's role in Partner Site relationships for this Partner. Can be
host,guest,hostAndGuest, or null. - user_
ids list(number) - Array of User IDs that belong to this Partner.
- id String
- The provider-assigned unique ID for this managed resource.
- partner
Admin List<Integer>Ids - Array of User IDs that are Partner Admins for this Partner.
- partnership
Role String - This site's role in Partner Site relationships for this Partner. Can be
host,guest,hostAndGuest, or null. - user
Ids List<Integer> - Array of User IDs that belong to this Partner.
- id string
- The provider-assigned unique ID for this managed resource.
- partner
Admin number[]Ids - Array of User IDs that are Partner Admins for this Partner.
- partnership
Role string - This site's role in Partner Site relationships for this Partner. Can be
host,guest,hostAndGuest, or null. - user
Ids number[] - Array of User IDs that belong to this Partner.
- id str
- The provider-assigned unique ID for this managed resource.
- partner_
admin_ Sequence[int]ids - Array of User IDs that are Partner Admins for this Partner.
- partnership_
role str - This site's role in Partner Site relationships for this Partner. Can be
host,guest,hostAndGuest, or null. - user_
ids Sequence[int] - Array of User IDs that belong to this Partner.
- id String
- The provider-assigned unique ID for this managed resource.
- partner
Admin List<Number>Ids - Array of User IDs that are Partner Admins for this Partner.
- partnership
Role String - This site's role in Partner Site relationships for this Partner. Can be
host,guest,hostAndGuest, or null. - user
Ids List<Number> - Array of User IDs that belong to this Partner.
Look up Existing Partner Resource
Get an existing Partner resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: PartnerState, opts?: CustomResourceOptions): Partner@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
ai_assistant_personality_id: Optional[int] = None,
allow_bypassing2fa_policies: Optional[bool] = None,
allow_credential_changes: Optional[bool] = None,
allow_providing_gpg_keys: Optional[bool] = None,
allow_user_creation: Optional[bool] = None,
allowed_ips: Optional[str] = None,
cc_emails_to_responsible_party: Optional[bool] = None,
name: Optional[str] = None,
notes: Optional[str] = None,
partner_admin_ids: Optional[Sequence[int]] = None,
partner_channel_template_id: Optional[int] = None,
partnership_role: Optional[str] = None,
responsible_group_id: Optional[int] = None,
responsible_user_id: Optional[int] = None,
root_folder: Optional[str] = None,
show_partner_channel_home_page: Optional[bool] = None,
tags: Optional[str] = None,
user_ids: Optional[Sequence[int]] = None,
workspace_id: Optional[int] = None) -> Partnerfunc GetPartner(ctx *Context, name string, id IDInput, state *PartnerState, opts ...ResourceOption) (*Partner, error)public static Partner Get(string name, Input<string> id, PartnerState? state, CustomResourceOptions? opts = null)public static Partner get(String name, Output<String> id, PartnerState state, CustomResourceOptions options)resources: _: type: filescom:Partner get: id: ${id}import {
to = filescom_partner.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- 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. - 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. - 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. - 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. - 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. - 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. - 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. - 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.
Import
The pulumi import command can be used, for example:
Partners can be imported by specifying the id.
$ pulumi import filescom:index/partner:Partner example_partner 1
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- filescom jschady/pulumi-filescom
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
filescomTerraform Provider.
published on Thursday, Aug 20, 2026 by jschady