published on Thursday, Aug 20, 2026 by jschady
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 dictionarydata "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:
- Expected
Remote objectServers - Remote Server integrations the user is expected to add and connect. Each entry requires
serverTypeand may include a displayname. - Id int
- Integration Centric Profile ID
- Name string
- Profile name
- Use
For boolAll Users - Whether this profile applies to all users in the Workspace by default
- Workspace
Id int - Workspace ID
- Expected
Remote interface{}Servers - Remote Server integrations the user is expected to add and connect. Each entry requires
serverTypeand may include a displayname. - Id int
- Integration Centric Profile ID
- Name string
- Profile name
- Use
For boolAll Users - Whether this profile applies to all users in the Workspace by default
- Workspace
Id int - Workspace ID
- expected_
remote_ anyservers - Remote Server integrations the user is expected to add and connect. Each entry requires
serverTypeand may include a displayname. - id number
- Integration Centric Profile ID
- name string
- Profile name
- use_
for_ boolall_ users - Whether this profile applies to all users in the Workspace by default
- workspace_
id number - Workspace ID
- expected
Remote ObjectServers - Remote Server integrations the user is expected to add and connect. Each entry requires
serverTypeand may include a displayname. - id Integer
- Integration Centric Profile ID
- name String
- Profile name
- use
For BooleanAll Users - Whether this profile applies to all users in the Workspace by default
- workspace
Id Integer - Workspace ID
- expected
Remote anyServers - Remote Server integrations the user is expected to add and connect. Each entry requires
serverTypeand may include a displayname. - id number
- Integration Centric Profile ID
- name string
- Profile name
- use
For booleanAll Users - Whether this profile applies to all users in the Workspace by default
- workspace
Id number - Workspace ID
- expected_
remote_ Anyservers - Remote Server integrations the user is expected to add and connect. Each entry requires
serverTypeand may include a displayname. - id int
- Integration Centric Profile ID
- name str
- Profile name
- use_
for_ boolall_ users - Whether this profile applies to all users in the Workspace by default
- workspace_
id int - Workspace ID
- expected
Remote AnyServers - Remote Server integrations the user is expected to add and connect. Each entry requires
serverTypeand may include a displayname. - id Number
- Integration Centric Profile ID
- name String
- Profile name
- use
For BooleanAll Users - Whether this profile applies to all users in the Workspace by default
- workspace
Id Number - Workspace ID
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