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

    An Integration Centric Profile defines the Remote Server integrations a user is expected to add and connect during integration-centric onboarding.

    Use this to automate setup guidance for users who need access to multiple business systems without sending long manual instructions. Common scenarios include ongoing access to systems such as SharePoint, bridging Google, Microsoft, and Box environments after M&A activity, and migrations where users connect legacy EFSS accounts during transition work.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as filescom from "pulumi-filescom";
    
    const exampleIntegrationCentricProfile = filescom.getIntegrationCentricProfile({
        id: 1,
    });
    
    import pulumi
    import pulumi_filescom as filescom
    
    example_integration_centric_profile = filescom.get_integration_centric_profile(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.GetIntegrationCentricProfile(ctx, &filescom.LookupIntegrationCentricProfileArgs{
    			Id: 1,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Filescom = Jschady.Filescom;
    
    return await Deployment.RunAsync(() => 
    {
        var exampleIntegrationCentricProfile = Filescom.GetIntegrationCentricProfile.Invoke(new()
        {
            Id = 1,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.filescom.FilescomFunctions;
    import com.pulumi.filescom.inputs.GetIntegrationCentricProfileArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var exampleIntegrationCentricProfile = FilescomFunctions.getIntegrationCentricProfile(GetIntegrationCentricProfileArgs.builder()
                .id(1)
                .build());
    
        }
    }
    
    variables:
      exampleIntegrationCentricProfile:
        fn::invoke:
          function: filescom:getIntegrationCentricProfile
          arguments:
            id: 1
    
    pulumi {
      required_providers {
        filescom = {
          source = "pulumi/filescom"
        }
      }
    }
    
    data "filescom_getintegrationcentricprofile" "exampleIntegrationCentricProfile" {
      id = 1
    }
    

    Using getIntegrationCentricProfile

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getIntegrationCentricProfile(args: GetIntegrationCentricProfileArgs, opts?: InvokeOptions): Promise<GetIntegrationCentricProfileResult>
    function getIntegrationCentricProfileOutput(args: GetIntegrationCentricProfileOutputArgs, opts?: InvokeOutputOptions): Output<GetIntegrationCentricProfileResult>
    def get_integration_centric_profile(id: Optional[int] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetIntegrationCentricProfileResult
    def get_integration_centric_profile_output(id: pulumi.Input[Optional[int]] = None,
                                        opts: Optional[InvokeOutputOptions] = None) -> Output[GetIntegrationCentricProfileResult]
    func LookupIntegrationCentricProfile(ctx *Context, args *LookupIntegrationCentricProfileArgs, opts ...InvokeOption) (*LookupIntegrationCentricProfileResult, error)
    func LookupIntegrationCentricProfileOutput(ctx *Context, args *LookupIntegrationCentricProfileOutputArgs, opts ...InvokeOption) LookupIntegrationCentricProfileResultOutput

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

    public static class GetIntegrationCentricProfile 
    {
        public static Task<GetIntegrationCentricProfileResult> InvokeAsync(GetIntegrationCentricProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetIntegrationCentricProfileResult> Invoke(GetIntegrationCentricProfileInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetIntegrationCentricProfileResult> Invoke(GetIntegrationCentricProfileInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetIntegrationCentricProfileResult> getIntegrationCentricProfile(GetIntegrationCentricProfileArgs args, InvokeOptions options)
    public static Output<GetIntegrationCentricProfileResult> getIntegrationCentricProfile(GetIntegrationCentricProfileArgs args, InvokeOptions options)
    public static Output<GetIntegrationCentricProfileResult> getIntegrationCentricProfile(GetIntegrationCentricProfileArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: filescom:index/getIntegrationCentricProfile:getIntegrationCentricProfile
      arguments:
        # arguments dictionary
    data "filescom_get_integration_centric_profile" "name" {
        # arguments
    }

    The following arguments are supported:

    Id int
    Integration Centric Profile ID
    Id int
    Integration Centric Profile ID
    id number
    Integration Centric Profile ID
    id Integer
    Integration Centric Profile ID
    id number
    Integration Centric Profile ID
    id int
    Integration Centric Profile ID
    id Number
    Integration Centric Profile ID

    getIntegrationCentricProfile Result

    The following output properties are available:

    ExpectedRemoteServers object
    Remote Server integrations the user is expected to add and connect. Each entry requires serverType and may include a display name.
    Id int
    Integration Centric Profile ID
    Name string
    Profile name
    UseForAllUsers bool
    Whether this profile applies to all users in the Workspace by default
    WorkspaceId int
    Workspace ID
    ExpectedRemoteServers interface{}
    Remote Server integrations the user is expected to add and connect. Each entry requires serverType and may include a display name.
    Id int
    Integration Centric Profile ID
    Name string
    Profile name
    UseForAllUsers bool
    Whether this profile applies to all users in the Workspace by default
    WorkspaceId int
    Workspace ID
    expected_remote_servers any
    Remote Server integrations the user is expected to add and connect. Each entry requires serverType and may include a display name.
    id number
    Integration Centric Profile ID
    name string
    Profile name
    use_for_all_users bool
    Whether this profile applies to all users in the Workspace by default
    workspace_id number
    Workspace ID
    expectedRemoteServers Object
    Remote Server integrations the user is expected to add and connect. Each entry requires serverType and may include a display name.
    id Integer
    Integration Centric Profile ID
    name String
    Profile name
    useForAllUsers Boolean
    Whether this profile applies to all users in the Workspace by default
    workspaceId Integer
    Workspace ID
    expectedRemoteServers any
    Remote Server integrations the user is expected to add and connect. Each entry requires serverType and may include a display name.
    id number
    Integration Centric Profile ID
    name string
    Profile name
    useForAllUsers boolean
    Whether this profile applies to all users in the Workspace by default
    workspaceId number
    Workspace ID
    expected_remote_servers Any
    Remote Server integrations the user is expected to add and connect. Each entry requires serverType and may include a display name.
    id int
    Integration Centric Profile ID
    name str
    Profile name
    use_for_all_users bool
    Whether this profile applies to all users in the Workspace by default
    workspace_id int
    Workspace ID
    expectedRemoteServers Any
    Remote Server integrations the user is expected to add and connect. Each entry requires serverType and may include a display name.
    id Number
    Integration Centric Profile ID
    name String
    Profile name
    useForAllUsers Boolean
    Whether this profile applies to all users in the Workspace by default
    workspaceId Number
    Workspace ID

    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