Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady
A Schedule is a named, reusable weekday-and-time schedule shared by scheduled resources across a Site.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as filescom from "pulumi-filescom";
const exampleSchedule = filescom.getSchedule({
id: 1,
});
import pulumi
import pulumi_filescom as filescom
example_schedule = filescom.get_schedule(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.GetSchedule(ctx, &filescom.LookupScheduleArgs{
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 exampleSchedule = Filescom.GetSchedule.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.GetScheduleArgs;
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 exampleSchedule = FilescomFunctions.getSchedule(GetScheduleArgs.builder()
.id(1)
.build());
}
}
variables:
exampleSchedule:
fn::invoke:
function: filescom:getSchedule
arguments:
id: 1
pulumi {
required_providers {
filescom = {
source = "pulumi/filescom"
}
}
}
data "filescom_getschedule" "exampleSchedule" {
id = 1
}
Using getSchedule
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 getSchedule(args: GetScheduleArgs, opts?: InvokeOptions): Promise<GetScheduleResult>
function getScheduleOutput(args: GetScheduleOutputArgs, opts?: InvokeOutputOptions): Output<GetScheduleResult>def get_schedule(id: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetScheduleResult
def get_schedule_output(id: pulumi.Input[Optional[int]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetScheduleResult]func LookupSchedule(ctx *Context, args *LookupScheduleArgs, opts ...InvokeOption) (*LookupScheduleResult, error)
func LookupScheduleOutput(ctx *Context, args *LookupScheduleOutputArgs, opts ...InvokeOption) LookupScheduleResultOutput> Note: This function is named LookupSchedule in the Go SDK.
public static class GetSchedule
{
public static Task<GetScheduleResult> InvokeAsync(GetScheduleArgs args, InvokeOptions? opts = null)
public static Output<GetScheduleResult> Invoke(GetScheduleInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetScheduleResult> Invoke(GetScheduleInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetScheduleResult> getSchedule(GetScheduleArgs args, InvokeOptions options)
public static Output<GetScheduleResult> getSchedule(GetScheduleArgs args, InvokeOptions options)
public static Output<GetScheduleResult> getSchedule(GetScheduleArgs args, InvokeOutputOptions options)
fn::invoke:
function: filescom:index/getSchedule:getSchedule
arguments:
# arguments dictionarydata "filescom_get_schedule" "name" {
# arguments
}The following arguments are supported:
- Id int
- Schedule ID.
- Id int
- Schedule ID.
- id number
- Schedule ID.
- id Integer
- Schedule ID.
- id number
- Schedule ID.
- id int
- Schedule ID.
- id Number
- Schedule ID.
getSchedule Result
The following output properties are available:
- Created
At string - Creation time.
- Holiday
Region string - Optional holiday region on which linked resources do not run.
- Human
Readable stringSchedule - Human-readable Schedule description.
- Id int
- Schedule ID.
- Name string
- Schedule name.
- Schedule
Days List<int>Of Weeks - 0-based weekdays used by the Schedule. 0 is Sunday.
- Schedule
Time stringZone - Time zone for scheduled times. If not set, times are interpreted as UTC.
- Schedule
Times List<string>Of Days - Times of day in HH:MM format (24-hour).
- Updated
At string - Last update time.
- Created
At string - Creation time.
- Holiday
Region string - Optional holiday region on which linked resources do not run.
- Human
Readable stringSchedule - Human-readable Schedule description.
- Id int
- Schedule ID.
- Name string
- Schedule name.
- Schedule
Days []intOf Weeks - 0-based weekdays used by the Schedule. 0 is Sunday.
- Schedule
Time stringZone - Time zone for scheduled times. If not set, times are interpreted as UTC.
- Schedule
Times []stringOf Days - Times of day in HH:MM format (24-hour).
- Updated
At string - Last update time.
- created_
at string - Creation time.
- holiday_
region string - Optional holiday region on which linked resources do not run.
- human_
readable_ stringschedule - Human-readable Schedule description.
- id number
- Schedule ID.
- name string
- Schedule name.
- schedule_
days_ list(number)of_ weeks - 0-based weekdays used by the Schedule. 0 is Sunday.
- schedule_
time_ stringzone - Time zone for scheduled times. If not set, times are interpreted as UTC.
- schedule_
times_ list(string)of_ days - Times of day in HH:MM format (24-hour).
- updated_
at string - Last update time.
- created
At String - Creation time.
- holiday
Region String - Optional holiday region on which linked resources do not run.
- human
Readable StringSchedule - Human-readable Schedule description.
- id Integer
- Schedule ID.
- name String
- Schedule name.
- schedule
Days List<Integer>Of Weeks - 0-based weekdays used by the Schedule. 0 is Sunday.
- schedule
Time StringZone - Time zone for scheduled times. If not set, times are interpreted as UTC.
- schedule
Times List<String>Of Days - Times of day in HH:MM format (24-hour).
- updated
At String - Last update time.
- created
At string - Creation time.
- holiday
Region string - Optional holiday region on which linked resources do not run.
- human
Readable stringSchedule - Human-readable Schedule description.
- id number
- Schedule ID.
- name string
- Schedule name.
- schedule
Days number[]Of Weeks - 0-based weekdays used by the Schedule. 0 is Sunday.
- schedule
Time stringZone - Time zone for scheduled times. If not set, times are interpreted as UTC.
- schedule
Times string[]Of Days - Times of day in HH:MM format (24-hour).
- updated
At string - Last update time.
- created_
at str - Creation time.
- holiday_
region str - Optional holiday region on which linked resources do not run.
- human_
readable_ strschedule - Human-readable Schedule description.
- id int
- Schedule ID.
- name str
- Schedule name.
- schedule_
days_ Sequence[int]of_ weeks - 0-based weekdays used by the Schedule. 0 is Sunday.
- schedule_
time_ strzone - Time zone for scheduled times. If not set, times are interpreted as UTC.
- schedule_
times_ Sequence[str]of_ days - Times of day in HH:MM format (24-hour).
- updated_
at str - Last update time.
- created
At String - Creation time.
- holiday
Region String - Optional holiday region on which linked resources do not run.
- human
Readable StringSchedule - Human-readable Schedule description.
- id Number
- Schedule ID.
- name String
- Schedule name.
- schedule
Days List<Number>Of Weeks - 0-based weekdays used by the Schedule. 0 is Sunday.
- schedule
Time StringZone - Time zone for scheduled times. If not set, times are interpreted as UTC.
- schedule
Times List<String>Of Days - Times of day in HH:MM format (24-hour).
- updated
At String - Last update time.
Package Details
- Repository
- filescom jschady/pulumi-filescom
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
filescomTerraform Provider.
Viewing docs for Files.com v0.1.1
published on Thursday, Aug 20, 2026 by jschady
published on Thursday, Aug 20, 2026 by jschady