published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady
A Bundle is the API/SDK term for the feature called Share Links in the web interface.
The API provides the full set of actions related to Share Links, including sending them via E-Mail.
Please note that we very closely monitor the E-Mailing feature and any abuse will result in disabling of your site.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as filescom from "pulumi-filescom";
const exampleBundle = new filescom.Bundle("example_bundle", {
userId: 1,
paths: ["file.txt"],
password: "Password",
bypassesSiteExpirationRules: true,
formFieldSetId: 1,
createSnapshot: false,
dontSeparateSubmissionsByFolder: true,
expiresAt: "2000-01-01T01:00:00Z",
finalizeSnapshot: false,
maxUses: 1,
groupId: 1,
internalName: "Quarterly reports",
description: "The public description of the bundle.",
note: "The internal note on the bundle.",
code: "abc123",
pathTemplate: "{{name}}_{{ip}}",
pathTemplateTimeZone: "Eastern Time (US & Canada)",
permissions: "read",
requireRegistration: false,
clickwrapId: 1,
inboxId: 1,
requireShareRecipient: false,
sendOneTimePasswordToRecipientAtRegistration: true,
sendEmailReceiptToUploader: true,
skipEmail: true,
skipName: true,
skipCompany: true,
startAccessOnDate: "2000-01-01T01:00:00Z",
snapshotId: 1,
workspaceId: 1,
});
import pulumi
import pulumi_filescom as filescom
example_bundle = filescom.Bundle("example_bundle",
user_id=1,
paths=["file.txt"],
password="Password",
bypasses_site_expiration_rules=True,
form_field_set_id=1,
create_snapshot=False,
dont_separate_submissions_by_folder=True,
expires_at="2000-01-01T01:00:00Z",
finalize_snapshot=False,
max_uses=1,
group_id=1,
internal_name="Quarterly reports",
description="The public description of the bundle.",
note="The internal note on the bundle.",
code="abc123",
path_template="{{name}}_{{ip}}",
path_template_time_zone="Eastern Time (US & Canada)",
permissions="read",
require_registration=False,
clickwrap_id=1,
inbox_id=1,
require_share_recipient=False,
send_one_time_password_to_recipient_at_registration=True,
send_email_receipt_to_uploader=True,
skip_email=True,
skip_name=True,
skip_company=True,
start_access_on_date="2000-01-01T01:00:00Z",
snapshot_id=1,
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.NewBundle(ctx, "example_bundle", &filescom.BundleArgs{
UserId: pulumi.Int(1),
Paths: pulumi.StringArray{
pulumi.String("file.txt"),
},
Password: pulumi.String("Password"),
BypassesSiteExpirationRules: pulumi.Bool(true),
FormFieldSetId: pulumi.Int(1),
CreateSnapshot: pulumi.Bool(false),
DontSeparateSubmissionsByFolder: pulumi.Bool(true),
ExpiresAt: pulumi.String("2000-01-01T01:00:00Z"),
FinalizeSnapshot: pulumi.Bool(false),
MaxUses: pulumi.Int(1),
GroupId: pulumi.Int(1),
InternalName: pulumi.String("Quarterly reports"),
Description: pulumi.String("The public description of the bundle."),
Note: pulumi.String("The internal note on the bundle."),
Code: pulumi.String("abc123"),
PathTemplate: pulumi.String("{{name}}_{{ip}}"),
PathTemplateTimeZone: pulumi.String("Eastern Time (US & Canada)"),
Permissions: pulumi.String("read"),
RequireRegistration: pulumi.Bool(false),
ClickwrapId: pulumi.Int(1),
InboxId: pulumi.Int(1),
RequireShareRecipient: pulumi.Bool(false),
SendOneTimePasswordToRecipientAtRegistration: pulumi.Bool(true),
SendEmailReceiptToUploader: pulumi.Bool(true),
SkipEmail: pulumi.Bool(true),
SkipName: pulumi.Bool(true),
SkipCompany: pulumi.Bool(true),
StartAccessOnDate: pulumi.String("2000-01-01T01:00:00Z"),
SnapshotId: pulumi.Int(1),
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 exampleBundle = new Filescom.Bundle("example_bundle", new()
{
UserId = 1,
Paths = new[]
{
"file.txt",
},
Password = "Password",
BypassesSiteExpirationRules = true,
FormFieldSetId = 1,
CreateSnapshot = false,
DontSeparateSubmissionsByFolder = true,
ExpiresAt = "2000-01-01T01:00:00Z",
FinalizeSnapshot = false,
MaxUses = 1,
GroupId = 1,
InternalName = "Quarterly reports",
Description = "The public description of the bundle.",
Note = "The internal note on the bundle.",
Code = "abc123",
PathTemplate = "{{name}}_{{ip}}",
PathTemplateTimeZone = "Eastern Time (US & Canada)",
Permissions = "read",
RequireRegistration = false,
ClickwrapId = 1,
InboxId = 1,
RequireShareRecipient = false,
SendOneTimePasswordToRecipientAtRegistration = true,
SendEmailReceiptToUploader = true,
SkipEmail = true,
SkipName = true,
SkipCompany = true,
StartAccessOnDate = "2000-01-01T01:00:00Z",
SnapshotId = 1,
WorkspaceId = 1,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.filescom.Bundle;
import com.pulumi.filescom.BundleArgs;
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 exampleBundle = new Bundle("exampleBundle", BundleArgs.builder()
.userId(1)
.paths("file.txt")
.password("Password")
.bypassesSiteExpirationRules(true)
.formFieldSetId(1)
.createSnapshot(false)
.dontSeparateSubmissionsByFolder(true)
.expiresAt("2000-01-01T01:00:00Z")
.finalizeSnapshot(false)
.maxUses(1)
.groupId(1)
.internalName("Quarterly reports")
.description("The public description of the bundle.")
.note("The internal note on the bundle.")
.code("abc123")
.pathTemplate("{{name}}_{{ip}}")
.pathTemplateTimeZone("Eastern Time (US & Canada)")
.permissions("read")
.requireRegistration(false)
.clickwrapId(1)
.inboxId(1)
.requireShareRecipient(false)
.sendOneTimePasswordToRecipientAtRegistration(true)
.sendEmailReceiptToUploader(true)
.skipEmail(true)
.skipName(true)
.skipCompany(true)
.startAccessOnDate("2000-01-01T01:00:00Z")
.snapshotId(1)
.workspaceId(1)
.build());
}
}
resources:
exampleBundle:
type: filescom:Bundle
name: example_bundle
properties:
userId: 1
paths:
- file.txt
password: Password
bypassesSiteExpirationRules: true
formFieldSetId: 1
createSnapshot: false
dontSeparateSubmissionsByFolder: true
expiresAt: 2000-01-01T01:00:00Z
finalizeSnapshot: false
maxUses: 1
groupId: 1
internalName: Quarterly reports
description: The public description of the bundle.
note: The internal note on the bundle.
code: abc123
pathTemplate: '{{name}}_{{ip}}'
pathTemplateTimeZone: Eastern Time (US & Canada)
permissions: read
requireRegistration: false
clickwrapId: 1
inboxId: 1
requireShareRecipient: false
sendOneTimePasswordToRecipientAtRegistration: true
sendEmailReceiptToUploader: true
skipEmail: true
skipName: true
skipCompany: true
startAccessOnDate: 2000-01-01T01:00:00Z
snapshotId: 1
workspaceId: 1
pulumi {
required_providers {
filescom = {
source = "pulumi/filescom"
}
}
}
resource "filescom_bundle" "example_bundle" {
user_id = 1
paths = ["file.txt"]
password = "Password"
bypasses_site_expiration_rules = true
form_field_set_id = 1
create_snapshot = false
dont_separate_submissions_by_folder = true
expires_at = "2000-01-01T01:00:00Z"
finalize_snapshot = false
max_uses = 1
group_id = 1
internal_name = "Quarterly reports"
description = "The public description of the bundle."
note = "The internal note on the bundle."
code = "abc123"
path_template = "{{name}}_{{ip}}"
path_template_time_zone = "Eastern Time (US & Canada)"
permissions = "read"
require_registration = false
clickwrap_id = 1
inbox_id = 1
require_share_recipient = false
send_one_time_password_to_recipient_at_registration = true
send_email_receipt_to_uploader = true
skip_email = true
skip_name = true
skip_company = true
start_access_on_date = "2000-01-01T01:00:00Z"
snapshot_id = 1
workspace_id = 1
}
Create Bundle Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Bundle(name: string, args: BundleArgs, opts?: CustomResourceOptions);@overload
def Bundle(resource_name: str,
args: BundleArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Bundle(resource_name: str,
opts: Optional[ResourceOptions] = None,
paths: Optional[Sequence[str]] = None,
password: Optional[str] = None,
require_share_recipient: Optional[bool] = None,
create_snapshot: Optional[bool] = None,
description: Optional[str] = None,
dont_separate_submissions_by_folder: Optional[bool] = None,
expires_at: Optional[str] = None,
finalize_snapshot: Optional[bool] = None,
form_field_set_id: Optional[int] = None,
group_id: Optional[int] = None,
inbox_id: Optional[int] = None,
internal_name: Optional[str] = None,
max_uses: Optional[int] = None,
note: Optional[str] = None,
bypasses_site_expiration_rules: Optional[bool] = None,
code: Optional[str] = None,
clickwrap_id: Optional[int] = None,
path_template: Optional[str] = None,
permissions: Optional[str] = None,
require_registration: Optional[bool] = None,
path_template_time_zone: Optional[str] = None,
send_email_receipt_to_uploader: Optional[bool] = None,
send_one_time_password_to_recipient_at_registration: Optional[bool] = None,
skip_company: Optional[bool] = None,
skip_email: Optional[bool] = None,
skip_name: Optional[bool] = None,
snapshot_id: Optional[int] = None,
start_access_on_date: Optional[str] = None,
user_id: Optional[int] = None,
workspace_id: Optional[int] = None)func NewBundle(ctx *Context, name string, args BundleArgs, opts ...ResourceOption) (*Bundle, error)public Bundle(string name, BundleArgs args, CustomResourceOptions? opts = null)
public Bundle(String name, BundleArgs args)
public Bundle(String name, BundleArgs args, CustomResourceOptions options)
type: filescom:Bundle
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "filescom_bundle" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args BundleArgs
- 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 BundleArgs
- 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 BundleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BundleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BundleArgs
- 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 bundleResource = new Filescom.Bundle("bundleResource", new()
{
Paths = new[]
{
"string",
},
Password = "string",
RequireShareRecipient = false,
CreateSnapshot = false,
Description = "string",
DontSeparateSubmissionsByFolder = false,
ExpiresAt = "string",
FinalizeSnapshot = false,
FormFieldSetId = 0,
GroupId = 0,
InboxId = 0,
InternalName = "string",
MaxUses = 0,
Note = "string",
BypassesSiteExpirationRules = false,
Code = "string",
ClickwrapId = 0,
PathTemplate = "string",
Permissions = "string",
RequireRegistration = false,
PathTemplateTimeZone = "string",
SendEmailReceiptToUploader = false,
SendOneTimePasswordToRecipientAtRegistration = false,
SkipCompany = false,
SkipEmail = false,
SkipName = false,
SnapshotId = 0,
StartAccessOnDate = "string",
UserId = 0,
WorkspaceId = 0,
});
example, err := filescom.NewBundle(ctx, "bundleResource", &filescom.BundleArgs{
Paths: pulumi.StringArray{
pulumi.String("string"),
},
Password: pulumi.String("string"),
RequireShareRecipient: pulumi.Bool(false),
CreateSnapshot: pulumi.Bool(false),
Description: pulumi.String("string"),
DontSeparateSubmissionsByFolder: pulumi.Bool(false),
ExpiresAt: pulumi.String("string"),
FinalizeSnapshot: pulumi.Bool(false),
FormFieldSetId: pulumi.Int(0),
GroupId: pulumi.Int(0),
InboxId: pulumi.Int(0),
InternalName: pulumi.String("string"),
MaxUses: pulumi.Int(0),
Note: pulumi.String("string"),
BypassesSiteExpirationRules: pulumi.Bool(false),
Code: pulumi.String("string"),
ClickwrapId: pulumi.Int(0),
PathTemplate: pulumi.String("string"),
Permissions: pulumi.String("string"),
RequireRegistration: pulumi.Bool(false),
PathTemplateTimeZone: pulumi.String("string"),
SendEmailReceiptToUploader: pulumi.Bool(false),
SendOneTimePasswordToRecipientAtRegistration: pulumi.Bool(false),
SkipCompany: pulumi.Bool(false),
SkipEmail: pulumi.Bool(false),
SkipName: pulumi.Bool(false),
SnapshotId: pulumi.Int(0),
StartAccessOnDate: pulumi.String("string"),
UserId: pulumi.Int(0),
WorkspaceId: pulumi.Int(0),
})
resource "filescom_bundle" "bundleResource" {
lifecycle {
create_before_destroy = true
}
paths = ["string"]
password = "string"
require_share_recipient = false
create_snapshot = false
description = "string"
dont_separate_submissions_by_folder = false
expires_at = "string"
finalize_snapshot = false
form_field_set_id = 0
group_id = 0
inbox_id = 0
internal_name = "string"
max_uses = 0
note = "string"
bypasses_site_expiration_rules = false
code = "string"
clickwrap_id = 0
path_template = "string"
permissions = "string"
require_registration = false
path_template_time_zone = "string"
send_email_receipt_to_uploader = false
send_one_time_password_to_recipient_at_registration = false
skip_company = false
skip_email = false
skip_name = false
snapshot_id = 0
start_access_on_date = "string"
user_id = 0
workspace_id = 0
}
var bundleResource = new Bundle("bundleResource", BundleArgs.builder()
.paths("string")
.password("string")
.requireShareRecipient(false)
.createSnapshot(false)
.description("string")
.dontSeparateSubmissionsByFolder(false)
.expiresAt("string")
.finalizeSnapshot(false)
.formFieldSetId(0)
.groupId(0)
.inboxId(0)
.internalName("string")
.maxUses(0)
.note("string")
.bypassesSiteExpirationRules(false)
.code("string")
.clickwrapId(0)
.pathTemplate("string")
.permissions("string")
.requireRegistration(false)
.pathTemplateTimeZone("string")
.sendEmailReceiptToUploader(false)
.sendOneTimePasswordToRecipientAtRegistration(false)
.skipCompany(false)
.skipEmail(false)
.skipName(false)
.snapshotId(0)
.startAccessOnDate("string")
.userId(0)
.workspaceId(0)
.build());
bundle_resource = filescom.Bundle("bundleResource",
paths=["string"],
password="string",
require_share_recipient=False,
create_snapshot=False,
description="string",
dont_separate_submissions_by_folder=False,
expires_at="string",
finalize_snapshot=False,
form_field_set_id=0,
group_id=0,
inbox_id=0,
internal_name="string",
max_uses=0,
note="string",
bypasses_site_expiration_rules=False,
code="string",
clickwrap_id=0,
path_template="string",
permissions="string",
require_registration=False,
path_template_time_zone="string",
send_email_receipt_to_uploader=False,
send_one_time_password_to_recipient_at_registration=False,
skip_company=False,
skip_email=False,
skip_name=False,
snapshot_id=0,
start_access_on_date="string",
user_id=0,
workspace_id=0)
const bundleResource = new filescom.Bundle("bundleResource", {
paths: ["string"],
password: "string",
requireShareRecipient: false,
createSnapshot: false,
description: "string",
dontSeparateSubmissionsByFolder: false,
expiresAt: "string",
finalizeSnapshot: false,
formFieldSetId: 0,
groupId: 0,
inboxId: 0,
internalName: "string",
maxUses: 0,
note: "string",
bypassesSiteExpirationRules: false,
code: "string",
clickwrapId: 0,
pathTemplate: "string",
permissions: "string",
requireRegistration: false,
pathTemplateTimeZone: "string",
sendEmailReceiptToUploader: false,
sendOneTimePasswordToRecipientAtRegistration: false,
skipCompany: false,
skipEmail: false,
skipName: false,
snapshotId: 0,
startAccessOnDate: "string",
userId: 0,
workspaceId: 0,
});
type: filescom:Bundle
properties:
bypassesSiteExpirationRules: false
clickwrapId: 0
code: string
createSnapshot: false
description: string
dontSeparateSubmissionsByFolder: false
expiresAt: string
finalizeSnapshot: false
formFieldSetId: 0
groupId: 0
inboxId: 0
internalName: string
maxUses: 0
note: string
password: string
pathTemplate: string
pathTemplateTimeZone: string
paths:
- string
permissions: string
requireRegistration: false
requireShareRecipient: false
sendEmailReceiptToUploader: false
sendOneTimePasswordToRecipientAtRegistration: false
skipCompany: false
skipEmail: false
skipName: false
snapshotId: 0
startAccessOnDate: string
userId: 0
workspaceId: 0
Bundle 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 Bundle resource accepts the following input properties:
- Paths List<string>
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- Bypasses
Site boolExpiration Rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- Clickwrap
Id int - ID of the clickwrap to use with this bundle.
- Code string
- Bundle code. This code forms the end part of the Public URL.
- Create
Snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations. If true, create a snapshot of this bundle's contents.
- Description string
- Public description
- Dont
Separate boolSubmissions By Folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- Expires
At string - Bundle expiration date/time
- Finalize
Snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
If true, finalize the snapshot of this bundle's contents. Note that
createSnapshotmust also be true. - Form
Field intSet Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Id of Form Field Set to use with this bundle
- Group
Id int - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- Inbox
Id int - ID of the associated inbox, if available.
- Internal
Name string - Internal name for identifying this Share Link.
- Max
Uses int - Maximum number of times bundle can be accessed
- Note string
- Bundle internal note
- Password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for this bundle.
- Path
Template string - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - Path
Template stringTime Zone - Timezone to use when rendering timestamps in path templates.
- Permissions string
- Permissions that apply to Folders in this Share Link.
- Require
Registration bool - Show a registration page that captures the downloader's name and email address?
- bool
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- Send
Email boolReceipt To Uploader - Send delivery receipt to the uploader. Note: For writable share only
- Send
One boolTime Password To Recipient At Registration - If true, requireShareRecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- Skip
Company bool - BundleRegistrations can be saved without providing company?
- Skip
Email bool - BundleRegistrations can be saved without providing email?
- Skip
Name bool - BundleRegistrations can be saved without providing name?
- Snapshot
Id int - ID of the snapshot containing this bundle's contents.
- Start
Access stringOn Date - Date when share will start to be accessible. If
nilaccess granted right after create. - User
Id int - Bundle creator user ID
- Workspace
Id int - Workspace ID.
0means the default workspace.
- Paths []string
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- Bypasses
Site boolExpiration Rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- Clickwrap
Id int - ID of the clickwrap to use with this bundle.
- Code string
- Bundle code. This code forms the end part of the Public URL.
- Create
Snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations. If true, create a snapshot of this bundle's contents.
- Description string
- Public description
- Dont
Separate boolSubmissions By Folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- Expires
At string - Bundle expiration date/time
- Finalize
Snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
If true, finalize the snapshot of this bundle's contents. Note that
createSnapshotmust also be true. - Form
Field intSet Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Id of Form Field Set to use with this bundle
- Group
Id int - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- Inbox
Id int - ID of the associated inbox, if available.
- Internal
Name string - Internal name for identifying this Share Link.
- Max
Uses int - Maximum number of times bundle can be accessed
- Note string
- Bundle internal note
- Password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for this bundle.
- Path
Template string - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - Path
Template stringTime Zone - Timezone to use when rendering timestamps in path templates.
- Permissions string
- Permissions that apply to Folders in this Share Link.
- Require
Registration bool - Show a registration page that captures the downloader's name and email address?
- bool
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- Send
Email boolReceipt To Uploader - Send delivery receipt to the uploader. Note: For writable share only
- Send
One boolTime Password To Recipient At Registration - If true, requireShareRecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- Skip
Company bool - BundleRegistrations can be saved without providing company?
- Skip
Email bool - BundleRegistrations can be saved without providing email?
- Skip
Name bool - BundleRegistrations can be saved without providing name?
- Snapshot
Id int - ID of the snapshot containing this bundle's contents.
- Start
Access stringOn Date - Date when share will start to be accessible. If
nilaccess granted right after create. - User
Id int - Bundle creator user ID
- Workspace
Id int - Workspace ID.
0means the default workspace.
- paths list(string)
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- bypasses_
site_ boolexpiration_ rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- clickwrap_
id number - ID of the clickwrap to use with this bundle.
- code string
- Bundle code. This code forms the end part of the Public URL.
- create_
snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations. If true, create a snapshot of this bundle's contents.
- description string
- Public description
- dont_
separate_ boolsubmissions_ by_ folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- expires_
at string - Bundle expiration date/time
- finalize_
snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
If true, finalize the snapshot of this bundle's contents. Note that
createSnapshotmust also be true. - form_
field_ numberset_ id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Id of Form Field Set to use with this bundle
- group_
id number - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- inbox_
id number - ID of the associated inbox, if available.
- internal_
name string - Internal name for identifying this Share Link.
- max_
uses number - Maximum number of times bundle can be accessed
- note string
- Bundle internal note
- password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for this bundle.
- path_
template string - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - path_
template_ stringtime_ zone - Timezone to use when rendering timestamps in path templates.
- permissions string
- Permissions that apply to Folders in this Share Link.
- require_
registration bool - Show a registration page that captures the downloader's name and email address?
- bool
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- send_
email_ boolreceipt_ to_ uploader - Send delivery receipt to the uploader. Note: For writable share only
- send_
one_ booltime_ password_ to_ recipient_ at_ registration - If true, requireShareRecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- skip_
company bool - BundleRegistrations can be saved without providing company?
- skip_
email bool - BundleRegistrations can be saved without providing email?
- skip_
name bool - BundleRegistrations can be saved without providing name?
- snapshot_
id number - ID of the snapshot containing this bundle's contents.
- start_
access_ stringon_ date - Date when share will start to be accessible. If
nilaccess granted right after create. - user_
id number - Bundle creator user ID
- workspace_
id number - Workspace ID.
0means the default workspace.
- paths List<String>
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- bypasses
Site BooleanExpiration Rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- clickwrap
Id Integer - ID of the clickwrap to use with this bundle.
- code String
- Bundle code. This code forms the end part of the Public URL.
- create
Snapshot Boolean - NOTE: This field is write-only and its value will not be updated in state as part of read operations. If true, create a snapshot of this bundle's contents.
- description String
- Public description
- dont
Separate BooleanSubmissions By Folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- expires
At String - Bundle expiration date/time
- finalize
Snapshot Boolean - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
If true, finalize the snapshot of this bundle's contents. Note that
createSnapshotmust also be true. - form
Field IntegerSet Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Id of Form Field Set to use with this bundle
- group
Id Integer - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- inbox
Id Integer - ID of the associated inbox, if available.
- internal
Name String - Internal name for identifying this Share Link.
- max
Uses Integer - Maximum number of times bundle can be accessed
- note String
- Bundle internal note
- password String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for this bundle.
- path
Template String - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - path
Template StringTime Zone - Timezone to use when rendering timestamps in path templates.
- permissions String
- Permissions that apply to Folders in this Share Link.
- require
Registration Boolean - Show a registration page that captures the downloader's name and email address?
- Boolean
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- send
Email BooleanReceipt To Uploader - Send delivery receipt to the uploader. Note: For writable share only
- send
One BooleanTime Password To Recipient At Registration - If true, requireShareRecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- skip
Company Boolean - BundleRegistrations can be saved without providing company?
- skip
Email Boolean - BundleRegistrations can be saved without providing email?
- skip
Name Boolean - BundleRegistrations can be saved without providing name?
- snapshot
Id Integer - ID of the snapshot containing this bundle's contents.
- start
Access StringOn Date - Date when share will start to be accessible. If
nilaccess granted right after create. - user
Id Integer - Bundle creator user ID
- workspace
Id Integer - Workspace ID.
0means the default workspace.
- paths string[]
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- bypasses
Site booleanExpiration Rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- clickwrap
Id number - ID of the clickwrap to use with this bundle.
- code string
- Bundle code. This code forms the end part of the Public URL.
- create
Snapshot boolean - NOTE: This field is write-only and its value will not be updated in state as part of read operations. If true, create a snapshot of this bundle's contents.
- description string
- Public description
- dont
Separate booleanSubmissions By Folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- expires
At string - Bundle expiration date/time
- finalize
Snapshot boolean - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
If true, finalize the snapshot of this bundle's contents. Note that
createSnapshotmust also be true. - form
Field numberSet Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Id of Form Field Set to use with this bundle
- group
Id number - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- inbox
Id number - ID of the associated inbox, if available.
- internal
Name string - Internal name for identifying this Share Link.
- max
Uses number - Maximum number of times bundle can be accessed
- note string
- Bundle internal note
- password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for this bundle.
- path
Template string - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - path
Template stringTime Zone - Timezone to use when rendering timestamps in path templates.
- permissions string
- Permissions that apply to Folders in this Share Link.
- require
Registration boolean - Show a registration page that captures the downloader's name and email address?
- boolean
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- send
Email booleanReceipt To Uploader - Send delivery receipt to the uploader. Note: For writable share only
- send
One booleanTime Password To Recipient At Registration - If true, requireShareRecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- skip
Company boolean - BundleRegistrations can be saved without providing company?
- skip
Email boolean - BundleRegistrations can be saved without providing email?
- skip
Name boolean - BundleRegistrations can be saved without providing name?
- snapshot
Id number - ID of the snapshot containing this bundle's contents.
- start
Access stringOn Date - Date when share will start to be accessible. If
nilaccess granted right after create. - user
Id number - Bundle creator user ID
- workspace
Id number - Workspace ID.
0means the default workspace.
- paths Sequence[str]
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- bypasses_
site_ boolexpiration_ rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- clickwrap_
id int - ID of the clickwrap to use with this bundle.
- code str
- Bundle code. This code forms the end part of the Public URL.
- create_
snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations. If true, create a snapshot of this bundle's contents.
- description str
- Public description
- dont_
separate_ boolsubmissions_ by_ folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- expires_
at str - Bundle expiration date/time
- finalize_
snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
If true, finalize the snapshot of this bundle's contents. Note that
createSnapshotmust also be true. - form_
field_ intset_ id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Id of Form Field Set to use with this bundle
- group_
id int - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- inbox_
id int - ID of the associated inbox, if available.
- internal_
name str - Internal name for identifying this Share Link.
- max_
uses int - Maximum number of times bundle can be accessed
- note str
- Bundle internal note
- password str
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for this bundle.
- path_
template str - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - path_
template_ strtime_ zone - Timezone to use when rendering timestamps in path templates.
- permissions str
- Permissions that apply to Folders in this Share Link.
- require_
registration bool - Show a registration page that captures the downloader's name and email address?
- bool
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- send_
email_ boolreceipt_ to_ uploader - Send delivery receipt to the uploader. Note: For writable share only
- send_
one_ booltime_ password_ to_ recipient_ at_ registration - If true, requireShareRecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- skip_
company bool - BundleRegistrations can be saved without providing company?
- skip_
email bool - BundleRegistrations can be saved without providing email?
- skip_
name bool - BundleRegistrations can be saved without providing name?
- snapshot_
id int - ID of the snapshot containing this bundle's contents.
- start_
access_ stron_ date - Date when share will start to be accessible. If
nilaccess granted right after create. - user_
id int - Bundle creator user ID
- workspace_
id int - Workspace ID.
0means the default workspace.
- paths List<String>
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- bypasses
Site BooleanExpiration Rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- clickwrap
Id Number - ID of the clickwrap to use with this bundle.
- code String
- Bundle code. This code forms the end part of the Public URL.
- create
Snapshot Boolean - NOTE: This field is write-only and its value will not be updated in state as part of read operations. If true, create a snapshot of this bundle's contents.
- description String
- Public description
- dont
Separate BooleanSubmissions By Folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- expires
At String - Bundle expiration date/time
- finalize
Snapshot Boolean - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
If true, finalize the snapshot of this bundle's contents. Note that
createSnapshotmust also be true. - form
Field NumberSet Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Id of Form Field Set to use with this bundle
- group
Id Number - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- inbox
Id Number - ID of the associated inbox, if available.
- internal
Name String - Internal name for identifying this Share Link.
- max
Uses Number - Maximum number of times bundle can be accessed
- note String
- Bundle internal note
- password String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for this bundle.
- path
Template String - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - path
Template StringTime Zone - Timezone to use when rendering timestamps in path templates.
- permissions String
- Permissions that apply to Folders in this Share Link.
- require
Registration Boolean - Show a registration page that captures the downloader's name and email address?
- Boolean
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- send
Email BooleanReceipt To Uploader - Send delivery receipt to the uploader. Note: For writable share only
- send
One BooleanTime Password To Recipient At Registration - If true, requireShareRecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- skip
Company Boolean - BundleRegistrations can be saved without providing company?
- skip
Email Boolean - BundleRegistrations can be saved without providing email?
- skip
Name Boolean - BundleRegistrations can be saved without providing name?
- snapshot
Id Number - ID of the snapshot containing this bundle's contents.
- start
Access StringOn Date - Date when share will start to be accessible. If
nilaccess granted right after create. - user
Id Number - Bundle creator user ID
- workspace
Id Number - Workspace ID.
0means the default workspace.
Outputs
All input properties are implicitly available as output properties. Additionally, the Bundle resource produces the following output properties:
- Bundlepaths object
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- Clickwrap
Body string - Legal text that must be agreed to prior to accessing Bundle.
- Color
Left string - Page link and button color
- Color
Link string - Top bar link color
- Color
Text string - Page link and button color
- Color
Top string - Top bar background color
- Color
Top stringText - Top bar text color
- Created
At string - Bundle created at date/time
- Deleted bool
- Indicates if the bundle has been deleted.
- Deleted
At string - Bundle deleted at date/time
- Dont
Allow boolFolders In Uploads - Should folder uploads be prevented?
- Form
Field stringSet - Custom Form to use
- Has
Inbox bool - Does this bundle have an associated inbox?
- Id string
- The provider-assigned unique ID for this managed resource.
- Password
Protected bool - Is this bundle password protected?
- Preview
Only bool - Requested
Upload objectSlots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- Require
Logout bool - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- Url string
- Public URL of Share Link
- Username string
- Bundle creator username
- Watermark
Attachment string - Preview watermark image applied to all bundle items.
- Watermark
Value object - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- Bundlepaths interface{}
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- Clickwrap
Body string - Legal text that must be agreed to prior to accessing Bundle.
- Color
Left string - Page link and button color
- Color
Link string - Top bar link color
- Color
Text string - Page link and button color
- Color
Top string - Top bar background color
- Color
Top stringText - Top bar text color
- Created
At string - Bundle created at date/time
- Deleted bool
- Indicates if the bundle has been deleted.
- Deleted
At string - Bundle deleted at date/time
- Dont
Allow boolFolders In Uploads - Should folder uploads be prevented?
- Form
Field stringSet - Custom Form to use
- Has
Inbox bool - Does this bundle have an associated inbox?
- Id string
- The provider-assigned unique ID for this managed resource.
- Password
Protected bool - Is this bundle password protected?
- Preview
Only bool - Requested
Upload interface{}Slots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- Require
Logout bool - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- Url string
- Public URL of Share Link
- Username string
- Bundle creator username
- Watermark
Attachment string - Preview watermark image applied to all bundle items.
- Watermark
Value interface{} - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- bundlepaths any
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- clickwrap_
body string - Legal text that must be agreed to prior to accessing Bundle.
- color_
left string - Page link and button color
- color_
link string - Top bar link color
- color_
text string - Page link and button color
- color_
top string - Top bar background color
- color_
top_ stringtext - Top bar text color
- created_
at string - Bundle created at date/time
- deleted bool
- Indicates if the bundle has been deleted.
- deleted_
at string - Bundle deleted at date/time
- dont_
allow_ boolfolders_ in_ uploads - Should folder uploads be prevented?
- form_
field_ stringset - Custom Form to use
- has_
inbox bool - Does this bundle have an associated inbox?
- id string
- The provider-assigned unique ID for this managed resource.
- password_
protected bool - Is this bundle password protected?
- preview_
only bool - requested_
upload_ anyslots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- require_
logout bool - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- url string
- Public URL of Share Link
- username string
- Bundle creator username
- watermark_
attachment string - Preview watermark image applied to all bundle items.
- watermark_
value any - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- bundlepaths Object
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- clickwrap
Body String - Legal text that must be agreed to prior to accessing Bundle.
- color
Left String - Page link and button color
- color
Link String - Top bar link color
- color
Text String - Page link and button color
- color
Top String - Top bar background color
- color
Top StringText - Top bar text color
- created
At String - Bundle created at date/time
- deleted Boolean
- Indicates if the bundle has been deleted.
- deleted
At String - Bundle deleted at date/time
- dont
Allow BooleanFolders In Uploads - Should folder uploads be prevented?
- form
Field StringSet - Custom Form to use
- has
Inbox Boolean - Does this bundle have an associated inbox?
- id String
- The provider-assigned unique ID for this managed resource.
- password
Protected Boolean - Is this bundle password protected?
- preview
Only Boolean - requested
Upload ObjectSlots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- require
Logout Boolean - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- url String
- Public URL of Share Link
- username String
- Bundle creator username
- watermark
Attachment String - Preview watermark image applied to all bundle items.
- watermark
Value Object - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- bundlepaths any
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- clickwrap
Body string - Legal text that must be agreed to prior to accessing Bundle.
- color
Left string - Page link and button color
- color
Link string - Top bar link color
- color
Text string - Page link and button color
- color
Top string - Top bar background color
- color
Top stringText - Top bar text color
- created
At string - Bundle created at date/time
- deleted boolean
- Indicates if the bundle has been deleted.
- deleted
At string - Bundle deleted at date/time
- dont
Allow booleanFolders In Uploads - Should folder uploads be prevented?
- form
Field stringSet - Custom Form to use
- has
Inbox boolean - Does this bundle have an associated inbox?
- id string
- The provider-assigned unique ID for this managed resource.
- password
Protected boolean - Is this bundle password protected?
- preview
Only boolean - requested
Upload anySlots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- require
Logout boolean - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- url string
- Public URL of Share Link
- username string
- Bundle creator username
- watermark
Attachment string - Preview watermark image applied to all bundle items.
- watermark
Value any - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- bundlepaths Any
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- clickwrap_
body str - Legal text that must be agreed to prior to accessing Bundle.
- color_
left str - Page link and button color
- color_
link str - Top bar link color
- color_
text str - Page link and button color
- color_
top str - Top bar background color
- color_
top_ strtext - Top bar text color
- created_
at str - Bundle created at date/time
- deleted bool
- Indicates if the bundle has been deleted.
- deleted_
at str - Bundle deleted at date/time
- dont_
allow_ boolfolders_ in_ uploads - Should folder uploads be prevented?
- form_
field_ strset - Custom Form to use
- has_
inbox bool - Does this bundle have an associated inbox?
- id str
- The provider-assigned unique ID for this managed resource.
- password_
protected bool - Is this bundle password protected?
- preview_
only bool - requested_
upload_ Anyslots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- require_
logout bool - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- url str
- Public URL of Share Link
- username str
- Bundle creator username
- watermark_
attachment str - Preview watermark image applied to all bundle items.
- watermark_
value Any - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- bundlepaths Any
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- clickwrap
Body String - Legal text that must be agreed to prior to accessing Bundle.
- color
Left String - Page link and button color
- color
Link String - Top bar link color
- color
Text String - Page link and button color
- color
Top String - Top bar background color
- color
Top StringText - Top bar text color
- created
At String - Bundle created at date/time
- deleted Boolean
- Indicates if the bundle has been deleted.
- deleted
At String - Bundle deleted at date/time
- dont
Allow BooleanFolders In Uploads - Should folder uploads be prevented?
- form
Field StringSet - Custom Form to use
- has
Inbox Boolean - Does this bundle have an associated inbox?
- id String
- The provider-assigned unique ID for this managed resource.
- password
Protected Boolean - Is this bundle password protected?
- preview
Only Boolean - requested
Upload AnySlots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- require
Logout Boolean - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- url String
- Public URL of Share Link
- username String
- Bundle creator username
- watermark
Attachment String - Preview watermark image applied to all bundle items.
- watermark
Value Any - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
Look up Existing Bundle Resource
Get an existing Bundle 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?: BundleState, opts?: CustomResourceOptions): Bundle@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
bundlepaths: Optional[Any] = None,
bypasses_site_expiration_rules: Optional[bool] = None,
clickwrap_body: Optional[str] = None,
clickwrap_id: Optional[int] = None,
code: Optional[str] = None,
color_left: Optional[str] = None,
color_link: Optional[str] = None,
color_text: Optional[str] = None,
color_top: Optional[str] = None,
color_top_text: Optional[str] = None,
create_snapshot: Optional[bool] = None,
created_at: Optional[str] = None,
deleted: Optional[bool] = None,
deleted_at: Optional[str] = None,
description: Optional[str] = None,
dont_allow_folders_in_uploads: Optional[bool] = None,
dont_separate_submissions_by_folder: Optional[bool] = None,
expires_at: Optional[str] = None,
finalize_snapshot: Optional[bool] = None,
form_field_set: Optional[str] = None,
form_field_set_id: Optional[int] = None,
group_id: Optional[int] = None,
has_inbox: Optional[bool] = None,
inbox_id: Optional[int] = None,
internal_name: Optional[str] = None,
max_uses: Optional[int] = None,
note: Optional[str] = None,
password: Optional[str] = None,
password_protected: Optional[bool] = None,
path_template: Optional[str] = None,
path_template_time_zone: Optional[str] = None,
paths: Optional[Sequence[str]] = None,
permissions: Optional[str] = None,
preview_only: Optional[bool] = None,
requested_upload_slots: Optional[Any] = None,
require_logout: Optional[bool] = None,
require_registration: Optional[bool] = None,
require_share_recipient: Optional[bool] = None,
send_email_receipt_to_uploader: Optional[bool] = None,
send_one_time_password_to_recipient_at_registration: Optional[bool] = None,
skip_company: Optional[bool] = None,
skip_email: Optional[bool] = None,
skip_name: Optional[bool] = None,
snapshot_id: Optional[int] = None,
start_access_on_date: Optional[str] = None,
url: Optional[str] = None,
user_id: Optional[int] = None,
username: Optional[str] = None,
watermark_attachment: Optional[str] = None,
watermark_value: Optional[Any] = None,
workspace_id: Optional[int] = None) -> Bundlefunc GetBundle(ctx *Context, name string, id IDInput, state *BundleState, opts ...ResourceOption) (*Bundle, error)public static Bundle Get(string name, Input<string> id, BundleState? state, CustomResourceOptions? opts = null)public static Bundle get(String name, Output<String> id, BundleState state, CustomResourceOptions options)resources: _: type: filescom:Bundle get: id: ${id}import {
to = filescom_bundle.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.
- Bundlepaths object
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- Bypasses
Site boolExpiration Rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- Clickwrap
Body string - Legal text that must be agreed to prior to accessing Bundle.
- Clickwrap
Id int - ID of the clickwrap to use with this bundle.
- Code string
- Bundle code. This code forms the end part of the Public URL.
- Color
Left string - Page link and button color
- Color
Link string - Top bar link color
- Color
Text string - Page link and button color
- Color
Top string - Top bar background color
- Color
Top stringText - Top bar text color
- Create
Snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations. If true, create a snapshot of this bundle's contents.
- Created
At string - Bundle created at date/time
- Deleted bool
- Indicates if the bundle has been deleted.
- Deleted
At string - Bundle deleted at date/time
- Description string
- Public description
- Dont
Allow boolFolders In Uploads - Should folder uploads be prevented?
- Dont
Separate boolSubmissions By Folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- Expires
At string - Bundle expiration date/time
- Finalize
Snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
If true, finalize the snapshot of this bundle's contents. Note that
createSnapshotmust also be true. - Form
Field stringSet - Custom Form to use
- Form
Field intSet Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Id of Form Field Set to use with this bundle
- Group
Id int - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- Has
Inbox bool - Does this bundle have an associated inbox?
- Inbox
Id int - ID of the associated inbox, if available.
- Internal
Name string - Internal name for identifying this Share Link.
- Max
Uses int - Maximum number of times bundle can be accessed
- Note string
- Bundle internal note
- Password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for this bundle.
- Password
Protected bool - Is this bundle password protected?
- Path
Template string - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - Path
Template stringTime Zone - Timezone to use when rendering timestamps in path templates.
- Paths List<string>
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- Permissions string
- Permissions that apply to Folders in this Share Link.
- Preview
Only bool - Requested
Upload objectSlots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- Require
Logout bool - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- Require
Registration bool - Show a registration page that captures the downloader's name and email address?
- bool
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- Send
Email boolReceipt To Uploader - Send delivery receipt to the uploader. Note: For writable share only
- Send
One boolTime Password To Recipient At Registration - If true, requireShareRecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- Skip
Company bool - BundleRegistrations can be saved without providing company?
- Skip
Email bool - BundleRegistrations can be saved without providing email?
- Skip
Name bool - BundleRegistrations can be saved without providing name?
- Snapshot
Id int - ID of the snapshot containing this bundle's contents.
- Start
Access stringOn Date - Date when share will start to be accessible. If
nilaccess granted right after create. - Url string
- Public URL of Share Link
- User
Id int - Bundle creator user ID
- Username string
- Bundle creator username
- Watermark
Attachment string - Preview watermark image applied to all bundle items.
- Watermark
Value object - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- Workspace
Id int - Workspace ID.
0means the default workspace.
- Bundlepaths interface{}
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- Bypasses
Site boolExpiration Rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- Clickwrap
Body string - Legal text that must be agreed to prior to accessing Bundle.
- Clickwrap
Id int - ID of the clickwrap to use with this bundle.
- Code string
- Bundle code. This code forms the end part of the Public URL.
- Color
Left string - Page link and button color
- Color
Link string - Top bar link color
- Color
Text string - Page link and button color
- Color
Top string - Top bar background color
- Color
Top stringText - Top bar text color
- Create
Snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations. If true, create a snapshot of this bundle's contents.
- Created
At string - Bundle created at date/time
- Deleted bool
- Indicates if the bundle has been deleted.
- Deleted
At string - Bundle deleted at date/time
- Description string
- Public description
- Dont
Allow boolFolders In Uploads - Should folder uploads be prevented?
- Dont
Separate boolSubmissions By Folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- Expires
At string - Bundle expiration date/time
- Finalize
Snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
If true, finalize the snapshot of this bundle's contents. Note that
createSnapshotmust also be true. - Form
Field stringSet - Custom Form to use
- Form
Field intSet Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Id of Form Field Set to use with this bundle
- Group
Id int - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- Has
Inbox bool - Does this bundle have an associated inbox?
- Inbox
Id int - ID of the associated inbox, if available.
- Internal
Name string - Internal name for identifying this Share Link.
- Max
Uses int - Maximum number of times bundle can be accessed
- Note string
- Bundle internal note
- Password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for this bundle.
- Password
Protected bool - Is this bundle password protected?
- Path
Template string - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - Path
Template stringTime Zone - Timezone to use when rendering timestamps in path templates.
- Paths []string
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- Permissions string
- Permissions that apply to Folders in this Share Link.
- Preview
Only bool - Requested
Upload interface{}Slots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- Require
Logout bool - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- Require
Registration bool - Show a registration page that captures the downloader's name and email address?
- bool
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- Send
Email boolReceipt To Uploader - Send delivery receipt to the uploader. Note: For writable share only
- Send
One boolTime Password To Recipient At Registration - If true, requireShareRecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- Skip
Company bool - BundleRegistrations can be saved without providing company?
- Skip
Email bool - BundleRegistrations can be saved without providing email?
- Skip
Name bool - BundleRegistrations can be saved without providing name?
- Snapshot
Id int - ID of the snapshot containing this bundle's contents.
- Start
Access stringOn Date - Date when share will start to be accessible. If
nilaccess granted right after create. - Url string
- Public URL of Share Link
- User
Id int - Bundle creator user ID
- Username string
- Bundle creator username
- Watermark
Attachment string - Preview watermark image applied to all bundle items.
- Watermark
Value interface{} - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- Workspace
Id int - Workspace ID.
0means the default workspace.
- bundlepaths any
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- bypasses_
site_ boolexpiration_ rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- clickwrap_
body string - Legal text that must be agreed to prior to accessing Bundle.
- clickwrap_
id number - ID of the clickwrap to use with this bundle.
- code string
- Bundle code. This code forms the end part of the Public URL.
- color_
left string - Page link and button color
- color_
link string - Top bar link color
- color_
text string - Page link and button color
- color_
top string - Top bar background color
- color_
top_ stringtext - Top bar text color
- create_
snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations. If true, create a snapshot of this bundle's contents.
- created_
at string - Bundle created at date/time
- deleted bool
- Indicates if the bundle has been deleted.
- deleted_
at string - Bundle deleted at date/time
- description string
- Public description
- dont_
allow_ boolfolders_ in_ uploads - Should folder uploads be prevented?
- dont_
separate_ boolsubmissions_ by_ folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- expires_
at string - Bundle expiration date/time
- finalize_
snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
If true, finalize the snapshot of this bundle's contents. Note that
createSnapshotmust also be true. - form_
field_ stringset - Custom Form to use
- form_
field_ numberset_ id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Id of Form Field Set to use with this bundle
- group_
id number - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- has_
inbox bool - Does this bundle have an associated inbox?
- inbox_
id number - ID of the associated inbox, if available.
- internal_
name string - Internal name for identifying this Share Link.
- max_
uses number - Maximum number of times bundle can be accessed
- note string
- Bundle internal note
- password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for this bundle.
- password_
protected bool - Is this bundle password protected?
- path_
template string - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - path_
template_ stringtime_ zone - Timezone to use when rendering timestamps in path templates.
- paths list(string)
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- permissions string
- Permissions that apply to Folders in this Share Link.
- preview_
only bool - requested_
upload_ anyslots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- require_
logout bool - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- require_
registration bool - Show a registration page that captures the downloader's name and email address?
- bool
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- send_
email_ boolreceipt_ to_ uploader - Send delivery receipt to the uploader. Note: For writable share only
- send_
one_ booltime_ password_ to_ recipient_ at_ registration - If true, requireShareRecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- skip_
company bool - BundleRegistrations can be saved without providing company?
- skip_
email bool - BundleRegistrations can be saved without providing email?
- skip_
name bool - BundleRegistrations can be saved without providing name?
- snapshot_
id number - ID of the snapshot containing this bundle's contents.
- start_
access_ stringon_ date - Date when share will start to be accessible. If
nilaccess granted right after create. - url string
- Public URL of Share Link
- user_
id number - Bundle creator user ID
- username string
- Bundle creator username
- watermark_
attachment string - Preview watermark image applied to all bundle items.
- watermark_
value any - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- workspace_
id number - Workspace ID.
0means the default workspace.
- bundlepaths Object
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- bypasses
Site BooleanExpiration Rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- clickwrap
Body String - Legal text that must be agreed to prior to accessing Bundle.
- clickwrap
Id Integer - ID of the clickwrap to use with this bundle.
- code String
- Bundle code. This code forms the end part of the Public URL.
- color
Left String - Page link and button color
- color
Link String - Top bar link color
- color
Text String - Page link and button color
- color
Top String - Top bar background color
- color
Top StringText - Top bar text color
- create
Snapshot Boolean - NOTE: This field is write-only and its value will not be updated in state as part of read operations. If true, create a snapshot of this bundle's contents.
- created
At String - Bundle created at date/time
- deleted Boolean
- Indicates if the bundle has been deleted.
- deleted
At String - Bundle deleted at date/time
- description String
- Public description
- dont
Allow BooleanFolders In Uploads - Should folder uploads be prevented?
- dont
Separate BooleanSubmissions By Folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- expires
At String - Bundle expiration date/time
- finalize
Snapshot Boolean - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
If true, finalize the snapshot of this bundle's contents. Note that
createSnapshotmust also be true. - form
Field StringSet - Custom Form to use
- form
Field IntegerSet Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Id of Form Field Set to use with this bundle
- group
Id Integer - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- has
Inbox Boolean - Does this bundle have an associated inbox?
- inbox
Id Integer - ID of the associated inbox, if available.
- internal
Name String - Internal name for identifying this Share Link.
- max
Uses Integer - Maximum number of times bundle can be accessed
- note String
- Bundle internal note
- password String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for this bundle.
- password
Protected Boolean - Is this bundle password protected?
- path
Template String - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - path
Template StringTime Zone - Timezone to use when rendering timestamps in path templates.
- paths List<String>
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- permissions String
- Permissions that apply to Folders in this Share Link.
- preview
Only Boolean - requested
Upload ObjectSlots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- require
Logout Boolean - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- require
Registration Boolean - Show a registration page that captures the downloader's name and email address?
- Boolean
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- send
Email BooleanReceipt To Uploader - Send delivery receipt to the uploader. Note: For writable share only
- send
One BooleanTime Password To Recipient At Registration - If true, requireShareRecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- skip
Company Boolean - BundleRegistrations can be saved without providing company?
- skip
Email Boolean - BundleRegistrations can be saved without providing email?
- skip
Name Boolean - BundleRegistrations can be saved without providing name?
- snapshot
Id Integer - ID of the snapshot containing this bundle's contents.
- start
Access StringOn Date - Date when share will start to be accessible. If
nilaccess granted right after create. - url String
- Public URL of Share Link
- user
Id Integer - Bundle creator user ID
- username String
- Bundle creator username
- watermark
Attachment String - Preview watermark image applied to all bundle items.
- watermark
Value Object - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- workspace
Id Integer - Workspace ID.
0means the default workspace.
- bundlepaths any
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- bypasses
Site booleanExpiration Rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- clickwrap
Body string - Legal text that must be agreed to prior to accessing Bundle.
- clickwrap
Id number - ID of the clickwrap to use with this bundle.
- code string
- Bundle code. This code forms the end part of the Public URL.
- color
Left string - Page link and button color
- color
Link string - Top bar link color
- color
Text string - Page link and button color
- color
Top string - Top bar background color
- color
Top stringText - Top bar text color
- create
Snapshot boolean - NOTE: This field is write-only and its value will not be updated in state as part of read operations. If true, create a snapshot of this bundle's contents.
- created
At string - Bundle created at date/time
- deleted boolean
- Indicates if the bundle has been deleted.
- deleted
At string - Bundle deleted at date/time
- description string
- Public description
- dont
Allow booleanFolders In Uploads - Should folder uploads be prevented?
- dont
Separate booleanSubmissions By Folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- expires
At string - Bundle expiration date/time
- finalize
Snapshot boolean - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
If true, finalize the snapshot of this bundle's contents. Note that
createSnapshotmust also be true. - form
Field stringSet - Custom Form to use
- form
Field numberSet Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Id of Form Field Set to use with this bundle
- group
Id number - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- has
Inbox boolean - Does this bundle have an associated inbox?
- inbox
Id number - ID of the associated inbox, if available.
- internal
Name string - Internal name for identifying this Share Link.
- max
Uses number - Maximum number of times bundle can be accessed
- note string
- Bundle internal note
- password string
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for this bundle.
- password
Protected boolean - Is this bundle password protected?
- path
Template string - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - path
Template stringTime Zone - Timezone to use when rendering timestamps in path templates.
- paths string[]
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- permissions string
- Permissions that apply to Folders in this Share Link.
- preview
Only boolean - requested
Upload anySlots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- require
Logout boolean - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- require
Registration boolean - Show a registration page that captures the downloader's name and email address?
- boolean
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- send
Email booleanReceipt To Uploader - Send delivery receipt to the uploader. Note: For writable share only
- send
One booleanTime Password To Recipient At Registration - If true, requireShareRecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- skip
Company boolean - BundleRegistrations can be saved without providing company?
- skip
Email boolean - BundleRegistrations can be saved without providing email?
- skip
Name boolean - BundleRegistrations can be saved without providing name?
- snapshot
Id number - ID of the snapshot containing this bundle's contents.
- start
Access stringOn Date - Date when share will start to be accessible. If
nilaccess granted right after create. - url string
- Public URL of Share Link
- user
Id number - Bundle creator user ID
- username string
- Bundle creator username
- watermark
Attachment string - Preview watermark image applied to all bundle items.
- watermark
Value any - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- workspace
Id number - Workspace ID.
0means the default workspace.
- bundlepaths Any
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- bypasses_
site_ boolexpiration_ rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- clickwrap_
body str - Legal text that must be agreed to prior to accessing Bundle.
- clickwrap_
id int - ID of the clickwrap to use with this bundle.
- code str
- Bundle code. This code forms the end part of the Public URL.
- color_
left str - Page link and button color
- color_
link str - Top bar link color
- color_
text str - Page link and button color
- color_
top str - Top bar background color
- color_
top_ strtext - Top bar text color
- create_
snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations. If true, create a snapshot of this bundle's contents.
- created_
at str - Bundle created at date/time
- deleted bool
- Indicates if the bundle has been deleted.
- deleted_
at str - Bundle deleted at date/time
- description str
- Public description
- dont_
allow_ boolfolders_ in_ uploads - Should folder uploads be prevented?
- dont_
separate_ boolsubmissions_ by_ folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- expires_
at str - Bundle expiration date/time
- finalize_
snapshot bool - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
If true, finalize the snapshot of this bundle's contents. Note that
createSnapshotmust also be true. - form_
field_ strset - Custom Form to use
- form_
field_ intset_ id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Id of Form Field Set to use with this bundle
- group_
id int - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- has_
inbox bool - Does this bundle have an associated inbox?
- inbox_
id int - ID of the associated inbox, if available.
- internal_
name str - Internal name for identifying this Share Link.
- max_
uses int - Maximum number of times bundle can be accessed
- note str
- Bundle internal note
- password str
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for this bundle.
- password_
protected bool - Is this bundle password protected?
- path_
template str - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - path_
template_ strtime_ zone - Timezone to use when rendering timestamps in path templates.
- paths Sequence[str]
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- permissions str
- Permissions that apply to Folders in this Share Link.
- preview_
only bool - requested_
upload_ Anyslots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- require_
logout bool - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- require_
registration bool - Show a registration page that captures the downloader's name and email address?
- bool
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- send_
email_ boolreceipt_ to_ uploader - Send delivery receipt to the uploader. Note: For writable share only
- send_
one_ booltime_ password_ to_ recipient_ at_ registration - If true, requireShareRecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- skip_
company bool - BundleRegistrations can be saved without providing company?
- skip_
email bool - BundleRegistrations can be saved without providing email?
- skip_
name bool - BundleRegistrations can be saved without providing name?
- snapshot_
id int - ID of the snapshot containing this bundle's contents.
- start_
access_ stron_ date - Date when share will start to be accessible. If
nilaccess granted right after create. - url str
- Public URL of Share Link
- user_
id int - Bundle creator user ID
- username str
- Bundle creator username
- watermark_
attachment str - Preview watermark image applied to all bundle items.
- watermark_
value Any - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- workspace_
id int - Workspace ID.
0means the default workspace.
- bundlepaths Any
- A list of bundlepaths in this bundle. For performance reasons, this is not provided when listing bundles.
- bypasses
Site BooleanExpiration Rules - If true, this Share Link bypasses site-wide expiration rules. Only site admins may set this.
- clickwrap
Body String - Legal text that must be agreed to prior to accessing Bundle.
- clickwrap
Id Number - ID of the clickwrap to use with this bundle.
- code String
- Bundle code. This code forms the end part of the Public URL.
- color
Left String - Page link and button color
- color
Link String - Top bar link color
- color
Text String - Page link and button color
- color
Top String - Top bar background color
- color
Top StringText - Top bar text color
- create
Snapshot Boolean - NOTE: This field is write-only and its value will not be updated in state as part of read operations. If true, create a snapshot of this bundle's contents.
- created
At String - Bundle created at date/time
- deleted Boolean
- Indicates if the bundle has been deleted.
- deleted
At String - Bundle deleted at date/time
- description String
- Public description
- dont
Allow BooleanFolders In Uploads - Should folder uploads be prevented?
- dont
Separate BooleanSubmissions By Folder - Do not create subfolders for files uploaded to this share. Note: there are subtle security pitfalls with allowing anonymous uploads from multiple users to live in the same folder. We strongly discourage use of this option unless absolutely required.
- expires
At String - Bundle expiration date/time
- finalize
Snapshot Boolean - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
If true, finalize the snapshot of this bundle's contents. Note that
createSnapshotmust also be true. - form
Field StringSet - Custom Form to use
- form
Field NumberSet Id - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Id of Form Field Set to use with this bundle
- group
Id Number - Owning group ID. If set, members of this group can view, edit, and share this Share Link.
- has
Inbox Boolean - Does this bundle have an associated inbox?
- inbox
Id Number - ID of the associated inbox, if available.
- internal
Name String - Internal name for identifying this Share Link.
- max
Uses Number - Maximum number of times bundle can be accessed
- note String
- Bundle internal note
- password String
- NOTE: This field is write-only and its value will not be updated in state as part of read operations. Password for this bundle.
- password
Protected Boolean - Is this bundle password protected?
- path
Template String - Template for creating submission subfolders. Can use the uploader's name, email address, ip, company,
strftimedirectives, and any custom form data. - path
Template StringTime Zone - Timezone to use when rendering timestamps in path templates.
- paths List<String>
- A list of paths in this bundle. For performance reasons, this is not provided when listing bundles.
- permissions String
- Permissions that apply to Folders in this Share Link.
- preview
Only Boolean - requested
Upload AnySlots - Upload slots requested by the associated Inbox. Each slot contains a name used as its label and destination subfolder name.
- require
Logout Boolean - If true, we will hide the 'Remember Me' box on the Bundle registration page, requiring that the user logout and log back in every time they visit the page.
- require
Registration Boolean - Show a registration page that captures the downloader's name and email address?
- Boolean
- Only allow access to recipients who have explicitly received the share via an email sent through the Files.com UI?
- send
Email BooleanReceipt To Uploader - Send delivery receipt to the uploader. Note: For writable share only
- send
One BooleanTime Password To Recipient At Registration - If true, requireShareRecipient bundles will send a one-time password to the recipient when they register. Cannot be enabled if the bundle has a password set.
- skip
Company Boolean - BundleRegistrations can be saved without providing company?
- skip
Email Boolean - BundleRegistrations can be saved without providing email?
- skip
Name Boolean - BundleRegistrations can be saved without providing name?
- snapshot
Id Number - ID of the snapshot containing this bundle's contents.
- start
Access StringOn Date - Date when share will start to be accessible. If
nilaccess granted right after create. - url String
- Public URL of Share Link
- user
Id Number - Bundle creator user ID
- username String
- Bundle creator username
- watermark
Attachment String - Preview watermark image applied to all bundle items.
- watermark
Value Any - Preview watermark settings applied to all bundle items. Uses the same keys as Behavior.value
- workspace
Id Number - Workspace ID.
0means the default workspace.
Import
The pulumi import command can be used, for example:
Bundles can be imported by specifying the id.
$ pulumi import filescom:index/bundle:Bundle example_bundle 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
filescomTerraform Provider.
published on Thursday, Aug 20, 2026 by jschady