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

    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:

    RootFolder string
    The root folder path for this Partner.
    AiAssistantPersonalityId int
    AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
    AllowBypassing2faPolicies bool
    Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
    AllowCredentialChanges bool
    Allow Partner Admins to change or reset credentials for users belonging to this Partner.
    AllowProvidingGpgKeys bool
    Allow Partner Admins to provide GPG keys.
    AllowUserCreation bool
    Allow Partner Admins to create users.
    AllowedIps 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.
    CcEmailsToResponsibleParty bool
    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.
    PartnerChannelTemplateId int
    ID of the Partner Channel Template assigned to this Partner.
    ResponsibleGroupId int
    ID of the Group responsible for this Partner.
    ResponsibleUserId int
    ID of the User responsible for this Partner.
    ShowPartnerChannelHomePage bool
    Show Partner users a simplified home page built from this Partner's Channels.
    Tags 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.
    WorkspaceId int
    ID of the Workspace associated with this Partner.
    RootFolder string
    The root folder path for this Partner.
    AiAssistantPersonalityId int
    AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
    AllowBypassing2faPolicies bool
    Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
    AllowCredentialChanges bool
    Allow Partner Admins to change or reset credentials for users belonging to this Partner.
    AllowProvidingGpgKeys bool
    Allow Partner Admins to provide GPG keys.
    AllowUserCreation bool
    Allow Partner Admins to create users.
    AllowedIps 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.
    CcEmailsToResponsibleParty bool
    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.
    PartnerChannelTemplateId int
    ID of the Partner Channel Template assigned to this Partner.
    ResponsibleGroupId int
    ID of the Group responsible for this Partner.
    ResponsibleUserId int
    ID of the User responsible for this Partner.
    ShowPartnerChannelHomePage bool
    Show Partner users a simplified home page built from this Partner's Channels.
    Tags 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.
    WorkspaceId int
    ID of the Workspace associated with this Partner.
    root_folder string
    The root folder path for this Partner.
    ai_assistant_personality_id number
    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_policies bool
    Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
    allow_credential_changes bool
    Allow Partner Admins to change or reset credentials for users belonging to this Partner.
    allow_providing_gpg_keys bool
    Allow Partner Admins to provide GPG keys.
    allow_user_creation bool
    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_to_responsible_party bool
    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_template_id number
    ID of the Partner Channel Template assigned to this Partner.
    responsible_group_id number
    ID of the Group responsible for this Partner.
    responsible_user_id number
    ID of the User responsible for this Partner.
    show_partner_channel_home_page bool
    Show Partner users a simplified home page built from this Partner's Channels.
    tags 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.
    rootFolder String
    The root folder path for this Partner.
    aiAssistantPersonalityId Integer
    AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
    allowBypassing2faPolicies Boolean
    Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
    allowCredentialChanges Boolean
    Allow Partner Admins to change or reset credentials for users belonging to this Partner.
    allowProvidingGpgKeys Boolean
    Allow Partner Admins to provide GPG keys.
    allowUserCreation Boolean
    Allow Partner Admins to create users.
    allowedIps 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.
    ccEmailsToResponsibleParty Boolean
    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.
    partnerChannelTemplateId Integer
    ID of the Partner Channel Template assigned to this Partner.
    responsibleGroupId Integer
    ID of the Group responsible for this Partner.
    responsibleUserId Integer
    ID of the User responsible for this Partner.
    showPartnerChannelHomePage Boolean
    Show Partner users a simplified home page built from this Partner's Channels.
    tags 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.
    workspaceId Integer
    ID of the Workspace associated with this Partner.
    rootFolder string
    The root folder path for this Partner.
    aiAssistantPersonalityId number
    AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
    allowBypassing2faPolicies boolean
    Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
    allowCredentialChanges boolean
    Allow Partner Admins to change or reset credentials for users belonging to this Partner.
    allowProvidingGpgKeys boolean
    Allow Partner Admins to provide GPG keys.
    allowUserCreation boolean
    Allow Partner Admins to create users.
    allowedIps 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.
    ccEmailsToResponsibleParty boolean
    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.
    partnerChannelTemplateId number
    ID of the Partner Channel Template assigned to this Partner.
    responsibleGroupId number
    ID of the Group responsible for this Partner.
    responsibleUserId number
    ID of the User responsible for this Partner.
    showPartnerChannelHomePage boolean
    Show Partner users a simplified home page built from this Partner's Channels.
    tags 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.
    workspaceId number
    ID of the Workspace associated with this Partner.
    root_folder str
    The root folder path for this Partner.
    ai_assistant_personality_id int
    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_policies bool
    Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
    allow_credential_changes bool
    Allow Partner Admins to change or reset credentials for users belonging to this Partner.
    allow_providing_gpg_keys bool
    Allow Partner Admins to provide GPG keys.
    allow_user_creation bool
    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_to_responsible_party bool
    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_template_id int
    ID of the Partner Channel Template assigned to this Partner.
    responsible_group_id int
    ID of the Group responsible for this Partner.
    responsible_user_id int
    ID of the User responsible for this Partner.
    show_partner_channel_home_page bool
    Show Partner users a simplified home page built from this Partner's Channels.
    tags 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.
    rootFolder String
    The root folder path for this Partner.
    aiAssistantPersonalityId Number
    AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
    allowBypassing2faPolicies Boolean
    Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
    allowCredentialChanges Boolean
    Allow Partner Admins to change or reset credentials for users belonging to this Partner.
    allowProvidingGpgKeys Boolean
    Allow Partner Admins to provide GPG keys.
    allowUserCreation Boolean
    Allow Partner Admins to create users.
    allowedIps 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.
    ccEmailsToResponsibleParty Boolean
    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.
    partnerChannelTemplateId Number
    ID of the Partner Channel Template assigned to this Partner.
    responsibleGroupId Number
    ID of the Group responsible for this Partner.
    responsibleUserId Number
    ID of the User responsible for this Partner.
    showPartnerChannelHomePage Boolean
    Show Partner users a simplified home page built from this Partner's Channels.
    tags 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.
    workspaceId 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.
    PartnerAdminIds List<int>
    Array of User IDs that are Partner Admins for this Partner.
    PartnershipRole string
    This site's role in Partner Site relationships for this Partner. Can be host, guest, hostAndGuest, or null.
    UserIds List<int>
    Array of User IDs that belong to this Partner.
    Id string
    The provider-assigned unique ID for this managed resource.
    PartnerAdminIds []int
    Array of User IDs that are Partner Admins for this Partner.
    PartnershipRole string
    This site's role in Partner Site relationships for this Partner. Can be host, guest, hostAndGuest, or null.
    UserIds []int
    Array of User IDs that belong to this Partner.
    id string
    The provider-assigned unique ID for this managed resource.
    partner_admin_ids list(number)
    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.
    partnerAdminIds List<Integer>
    Array of User IDs that are Partner Admins for this Partner.
    partnershipRole String
    This site's role in Partner Site relationships for this Partner. Can be host, guest, hostAndGuest, or null.
    userIds List<Integer>
    Array of User IDs that belong to this Partner.
    id string
    The provider-assigned unique ID for this managed resource.
    partnerAdminIds number[]
    Array of User IDs that are Partner Admins for this Partner.
    partnershipRole string
    This site's role in Partner Site relationships for this Partner. Can be host, guest, hostAndGuest, or null.
    userIds number[]
    Array of User IDs that belong to this Partner.
    id str
    The provider-assigned unique ID for this managed resource.
    partner_admin_ids Sequence[int]
    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.
    partnerAdminIds List<Number>
    Array of User IDs that are Partner Admins for this Partner.
    partnershipRole String
    This site's role in Partner Site relationships for this Partner. Can be host, guest, hostAndGuest, or null.
    userIds 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) -> Partner
    func 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.
    The following state arguments are supported:
    AiAssistantPersonalityId int
    AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
    AllowBypassing2faPolicies bool
    Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
    AllowCredentialChanges bool
    Allow Partner Admins to change or reset credentials for users belonging to this Partner.
    AllowProvidingGpgKeys bool
    Allow Partner Admins to provide GPG keys.
    AllowUserCreation bool
    Allow Partner Admins to create users.
    AllowedIps 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.
    CcEmailsToResponsibleParty bool
    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.
    PartnerAdminIds List<int>
    Array of User IDs that are Partner Admins for this Partner.
    PartnerChannelTemplateId int
    ID of the Partner Channel Template assigned to this Partner.
    PartnershipRole string
    This site's role in Partner Site relationships for this Partner. Can be host, guest, hostAndGuest, or null.
    ResponsibleGroupId int
    ID of the Group responsible for this Partner.
    ResponsibleUserId int
    ID of the User responsible for this Partner.
    RootFolder string
    The root folder path for this Partner.
    ShowPartnerChannelHomePage bool
    Show Partner users a simplified home page built from this Partner's Channels.
    Tags 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.
    UserIds List<int>
    Array of User IDs that belong to this Partner.
    WorkspaceId int
    ID of the Workspace associated with this Partner.
    AiAssistantPersonalityId int
    AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
    AllowBypassing2faPolicies bool
    Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
    AllowCredentialChanges bool
    Allow Partner Admins to change or reset credentials for users belonging to this Partner.
    AllowProvidingGpgKeys bool
    Allow Partner Admins to provide GPG keys.
    AllowUserCreation bool
    Allow Partner Admins to create users.
    AllowedIps 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.
    CcEmailsToResponsibleParty bool
    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.
    PartnerAdminIds []int
    Array of User IDs that are Partner Admins for this Partner.
    PartnerChannelTemplateId int
    ID of the Partner Channel Template assigned to this Partner.
    PartnershipRole string
    This site's role in Partner Site relationships for this Partner. Can be host, guest, hostAndGuest, or null.
    ResponsibleGroupId int
    ID of the Group responsible for this Partner.
    ResponsibleUserId int
    ID of the User responsible for this Partner.
    RootFolder string
    The root folder path for this Partner.
    ShowPartnerChannelHomePage bool
    Show Partner users a simplified home page built from this Partner's Channels.
    Tags 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.
    UserIds []int
    Array of User IDs that belong to this Partner.
    WorkspaceId int
    ID of the Workspace associated with this Partner.
    ai_assistant_personality_id number
    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_policies bool
    Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
    allow_credential_changes bool
    Allow Partner Admins to change or reset credentials for users belonging to this Partner.
    allow_providing_gpg_keys bool
    Allow Partner Admins to provide GPG keys.
    allow_user_creation bool
    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_to_responsible_party bool
    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_ids list(number)
    Array of User IDs that are Partner Admins for this Partner.
    partner_channel_template_id number
    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_id number
    ID of the Group responsible for this Partner.
    responsible_user_id number
    ID of the User responsible for this Partner.
    root_folder string
    The root folder path for this Partner.
    show_partner_channel_home_page bool
    Show Partner users a simplified home page built from this Partner's Channels.
    tags 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.
    aiAssistantPersonalityId Integer
    AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
    allowBypassing2faPolicies Boolean
    Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
    allowCredentialChanges Boolean
    Allow Partner Admins to change or reset credentials for users belonging to this Partner.
    allowProvidingGpgKeys Boolean
    Allow Partner Admins to provide GPG keys.
    allowUserCreation Boolean
    Allow Partner Admins to create users.
    allowedIps 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.
    ccEmailsToResponsibleParty Boolean
    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.
    partnerAdminIds List<Integer>
    Array of User IDs that are Partner Admins for this Partner.
    partnerChannelTemplateId Integer
    ID of the Partner Channel Template assigned to this Partner.
    partnershipRole String
    This site's role in Partner Site relationships for this Partner. Can be host, guest, hostAndGuest, or null.
    responsibleGroupId Integer
    ID of the Group responsible for this Partner.
    responsibleUserId Integer
    ID of the User responsible for this Partner.
    rootFolder String
    The root folder path for this Partner.
    showPartnerChannelHomePage Boolean
    Show Partner users a simplified home page built from this Partner's Channels.
    tags 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.
    userIds List<Integer>
    Array of User IDs that belong to this Partner.
    workspaceId Integer
    ID of the Workspace associated with this Partner.
    aiAssistantPersonalityId number
    AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
    allowBypassing2faPolicies boolean
    Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
    allowCredentialChanges boolean
    Allow Partner Admins to change or reset credentials for users belonging to this Partner.
    allowProvidingGpgKeys boolean
    Allow Partner Admins to provide GPG keys.
    allowUserCreation boolean
    Allow Partner Admins to create users.
    allowedIps 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.
    ccEmailsToResponsibleParty boolean
    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.
    partnerAdminIds number[]
    Array of User IDs that are Partner Admins for this Partner.
    partnerChannelTemplateId number
    ID of the Partner Channel Template assigned to this Partner.
    partnershipRole string
    This site's role in Partner Site relationships for this Partner. Can be host, guest, hostAndGuest, or null.
    responsibleGroupId number
    ID of the Group responsible for this Partner.
    responsibleUserId number
    ID of the User responsible for this Partner.
    rootFolder string
    The root folder path for this Partner.
    showPartnerChannelHomePage boolean
    Show Partner users a simplified home page built from this Partner's Channels.
    tags 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.
    userIds number[]
    Array of User IDs that belong to this Partner.
    workspaceId number
    ID of the Workspace associated with this Partner.
    ai_assistant_personality_id int
    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_policies bool
    Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
    allow_credential_changes bool
    Allow Partner Admins to change or reset credentials for users belonging to this Partner.
    allow_providing_gpg_keys bool
    Allow Partner Admins to provide GPG keys.
    allow_user_creation bool
    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_to_responsible_party bool
    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_ids Sequence[int]
    Array of User IDs that are Partner Admins for this Partner.
    partner_channel_template_id int
    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_id int
    ID of the Group responsible for this Partner.
    responsible_user_id int
    ID of the User responsible for this Partner.
    root_folder str
    The root folder path for this Partner.
    show_partner_channel_home_page bool
    Show Partner users a simplified home page built from this Partner's Channels.
    tags 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.
    aiAssistantPersonalityId Number
    AI Assistant Personality ID assigned to this Partner, if any. Users in the Partner inherit it unless a direct per-user assignment overrides it.
    allowBypassing2faPolicies Boolean
    Allow Partner Admins to change Two-Factor Authentication requirements for Partner Users.
    allowCredentialChanges Boolean
    Allow Partner Admins to change or reset credentials for users belonging to this Partner.
    allowProvidingGpgKeys Boolean
    Allow Partner Admins to provide GPG keys.
    allowUserCreation Boolean
    Allow Partner Admins to create users.
    allowedIps 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.
    ccEmailsToResponsibleParty Boolean
    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.
    partnerAdminIds List<Number>
    Array of User IDs that are Partner Admins for this Partner.
    partnerChannelTemplateId Number
    ID of the Partner Channel Template assigned to this Partner.
    partnershipRole String
    This site's role in Partner Site relationships for this Partner. Can be host, guest, hostAndGuest, or null.
    responsibleGroupId Number
    ID of the Group responsible for this Partner.
    responsibleUserId Number
    ID of the User responsible for this Partner.
    rootFolder String
    The root folder path for this Partner.
    showPartnerChannelHomePage Boolean
    Show Partner users a simplified home page built from this Partner's Channels.
    tags 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.
    userIds List<Number>
    Array of User IDs that belong to this Partner.
    workspaceId 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 filescom Terraform Provider.
    filescom logo
    Viewing docs for Files.com v0.1.1
    published on Thursday, Aug 20, 2026 by jschady

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial