Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady
A GroupUser is a record about membership of a User within a Group.
Creating GroupUsers
GroupUsers can be created via the normal create action. When using the update action, if the
GroupUser record does not exist for the given user/group IDs it will be created.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as filescom from "pulumi-filescom";
const exampleGroupUser = filescom.getGroupUser({
groupId: 1,
userId: 1,
});
import pulumi
import pulumi_filescom as filescom
example_group_user = filescom.get_group_user(group_id=1,
user_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.GetGroupUser(ctx, &filescom.LookupGroupUserArgs{
GroupId: 1,
UserId: 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 exampleGroupUser = Filescom.GetGroupUser.Invoke(new()
{
GroupId = 1,
UserId = 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.GetGroupUserArgs;
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 exampleGroupUser = FilescomFunctions.getGroupUser(GetGroupUserArgs.builder()
.groupId(1)
.userId(1)
.build());
}
}
variables:
exampleGroupUser:
fn::invoke:
function: filescom:getGroupUser
arguments:
groupId: 1
userId: 1
pulumi {
required_providers {
filescom = {
source = "pulumi/filescom"
}
}
}
data "filescom_getgroupuser" "exampleGroupUser" {
group_id = 1
user_id = 1
}
Using getGroupUser
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 getGroupUser(args: GetGroupUserArgs, opts?: InvokeOptions): Promise<GetGroupUserResult>
function getGroupUserOutput(args: GetGroupUserOutputArgs, opts?: InvokeOutputOptions): Output<GetGroupUserResult>def get_group_user(group_id: Optional[int] = None,
user_id: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetGroupUserResult
def get_group_user_output(group_id: pulumi.Input[Optional[int]] = None,
user_id: pulumi.Input[Optional[int]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetGroupUserResult]func LookupGroupUser(ctx *Context, args *LookupGroupUserArgs, opts ...InvokeOption) (*LookupGroupUserResult, error)
func LookupGroupUserOutput(ctx *Context, args *LookupGroupUserOutputArgs, opts ...InvokeOption) LookupGroupUserResultOutput> Note: This function is named LookupGroupUser in the Go SDK.
public static class GetGroupUser
{
public static Task<GetGroupUserResult> InvokeAsync(GetGroupUserArgs args, InvokeOptions? opts = null)
public static Output<GetGroupUserResult> Invoke(GetGroupUserInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetGroupUserResult> Invoke(GetGroupUserInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetGroupUserResult> getGroupUser(GetGroupUserArgs args, InvokeOptions options)
public static Output<GetGroupUserResult> getGroupUser(GetGroupUserArgs args, InvokeOptions options)
public static Output<GetGroupUserResult> getGroupUser(GetGroupUserArgs args, InvokeOutputOptions options)
fn::invoke:
function: filescom:index/getGroupUser:getGroupUser
arguments:
# arguments dictionarydata "filescom_get_group_user" "name" {
# arguments
}The following arguments are supported:
getGroupUser Result
The following output properties are available:
- admin bool
- Is this user an administrator of this group?
- group_
id number - Group ID
- group_
name string - Group name
- user_
id number - User ID
- username string
- Username of the user
- admin bool
- Is this user an administrator of this group?
- group_
id int - Group ID
- group_
name str - Group name
- user_
id int - User ID
- username str
- Username of the user
Package Details
- Repository
- filescom jschady/pulumi-filescom
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
filescomTerraform Provider.
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady