1. Registry
  2. Packages
  3. Files.com
  4. API Docs
  5. getBundleNotification
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 BundleNotification is an E-Mail sent out to users when certain actions are performed on or within a shared set of files and folders.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as filescom from "pulumi-filescom";
    
    const exampleBundleNotification = filescom.getBundleNotification({
        id: 1,
    });
    
    import pulumi
    import pulumi_filescom as filescom
    
    example_bundle_notification = filescom.get_bundle_notification(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.GetBundleNotification(ctx, &filescom.LookupBundleNotificationArgs{
    			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 exampleBundleNotification = Filescom.GetBundleNotification.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.GetBundleNotificationArgs;
    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 exampleBundleNotification = FilescomFunctions.getBundleNotification(GetBundleNotificationArgs.builder()
                .id(1)
                .build());
    
        }
    }
    
    variables:
      exampleBundleNotification:
        fn::invoke:
          function: filescom:getBundleNotification
          arguments:
            id: 1
    
    pulumi {
      required_providers {
        filescom = {
          source = "pulumi/filescom"
        }
      }
    }
    
    data "filescom_getbundlenotification" "exampleBundleNotification" {
      id = 1
    }
    

    Using getBundleNotification

    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 getBundleNotification(args: GetBundleNotificationArgs, opts?: InvokeOptions): Promise<GetBundleNotificationResult>
    function getBundleNotificationOutput(args: GetBundleNotificationOutputArgs, opts?: InvokeOutputOptions): Output<GetBundleNotificationResult>
    def get_bundle_notification(id: Optional[int] = None,
                                opts: Optional[InvokeOptions] = None) -> GetBundleNotificationResult
    def get_bundle_notification_output(id: pulumi.Input[Optional[int]] = None,
                                opts: Optional[InvokeOutputOptions] = None) -> Output[GetBundleNotificationResult]
    func LookupBundleNotification(ctx *Context, args *LookupBundleNotificationArgs, opts ...InvokeOption) (*LookupBundleNotificationResult, error)
    func LookupBundleNotificationOutput(ctx *Context, args *LookupBundleNotificationOutputArgs, opts ...InvokeOption) LookupBundleNotificationResultOutput

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

    public static class GetBundleNotification 
    {
        public static Task<GetBundleNotificationResult> InvokeAsync(GetBundleNotificationArgs args, InvokeOptions? opts = null)
        public static Output<GetBundleNotificationResult> Invoke(GetBundleNotificationInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetBundleNotificationResult> Invoke(GetBundleNotificationInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetBundleNotificationResult> getBundleNotification(GetBundleNotificationArgs args, InvokeOptions options)
    public static Output<GetBundleNotificationResult> getBundleNotification(GetBundleNotificationArgs args, InvokeOptions options)
    public static Output<GetBundleNotificationResult> getBundleNotification(GetBundleNotificationArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: filescom:index/getBundleNotification:getBundleNotification
      arguments:
        # arguments dictionary
    data "filescom_get_bundle_notification" "name" {
        # arguments
    }

    The following arguments are supported:

    Id int
    Bundle Notification ID
    Id int
    Bundle Notification ID
    id number
    Bundle Notification ID
    id Integer
    Bundle Notification ID
    id number
    Bundle Notification ID
    id int
    Bundle Notification ID
    id Number
    Bundle Notification ID

    getBundleNotification Result

    The following output properties are available:

    BundleId int
    Bundle ID to notify on
    Id int
    Bundle Notification ID
    NotifyCurrentUser bool
    Is the current user the user to notify?
    NotifyOnRegistration bool
    Triggers bundle notification when a registration action occurs for it.
    NotifyOnUpload bool
    Triggers bundle notification when a upload action occurs for it.
    NotifyUserId int
    The id of the user to notify.
    WorkspaceId int
    Workspace ID. 0 means the default workspace.
    BundleId int
    Bundle ID to notify on
    Id int
    Bundle Notification ID
    NotifyCurrentUser bool
    Is the current user the user to notify?
    NotifyOnRegistration bool
    Triggers bundle notification when a registration action occurs for it.
    NotifyOnUpload bool
    Triggers bundle notification when a upload action occurs for it.
    NotifyUserId int
    The id of the user to notify.
    WorkspaceId int
    Workspace ID. 0 means the default workspace.
    bundle_id number
    Bundle ID to notify on
    id number
    Bundle Notification ID
    notify_current_user bool
    Is the current user the user to notify?
    notify_on_registration bool
    Triggers bundle notification when a registration action occurs for it.
    notify_on_upload bool
    Triggers bundle notification when a upload action occurs for it.
    notify_user_id number
    The id of the user to notify.
    workspace_id number
    Workspace ID. 0 means the default workspace.
    bundleId Integer
    Bundle ID to notify on
    id Integer
    Bundle Notification ID
    notifyCurrentUser Boolean
    Is the current user the user to notify?
    notifyOnRegistration Boolean
    Triggers bundle notification when a registration action occurs for it.
    notifyOnUpload Boolean
    Triggers bundle notification when a upload action occurs for it.
    notifyUserId Integer
    The id of the user to notify.
    workspaceId Integer
    Workspace ID. 0 means the default workspace.
    bundleId number
    Bundle ID to notify on
    id number
    Bundle Notification ID
    notifyCurrentUser boolean
    Is the current user the user to notify?
    notifyOnRegistration boolean
    Triggers bundle notification when a registration action occurs for it.
    notifyOnUpload boolean
    Triggers bundle notification when a upload action occurs for it.
    notifyUserId number
    The id of the user to notify.
    workspaceId number
    Workspace ID. 0 means the default workspace.
    bundle_id int
    Bundle ID to notify on
    id int
    Bundle Notification ID
    notify_current_user bool
    Is the current user the user to notify?
    notify_on_registration bool
    Triggers bundle notification when a registration action occurs for it.
    notify_on_upload bool
    Triggers bundle notification when a upload action occurs for it.
    notify_user_id int
    The id of the user to notify.
    workspace_id int
    Workspace ID. 0 means the default workspace.
    bundleId Number
    Bundle ID to notify on
    id Number
    Bundle Notification ID
    notifyCurrentUser Boolean
    Is the current user the user to notify?
    notifyOnRegistration Boolean
    Triggers bundle notification when a registration action occurs for it.
    notifyOnUpload Boolean
    Triggers bundle notification when a upload action occurs for it.
    notifyUserId Number
    The id of the user to notify.
    workspaceId Number
    Workspace ID. 0 means the default workspace.

    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