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
An EventRecord is a durable event emitted by Files.com for routing through Event Channels.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as filescom from "pulumi-filescom";
const exampleEventRecord = filescom.getEventRecord({
id: 1,
});
import pulumi
import pulumi_filescom as filescom
example_event_record = filescom.get_event_record(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.GetEventRecord(ctx, &filescom.GetEventRecordArgs{
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 exampleEventRecord = Filescom.GetEventRecord.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.GetEventRecordArgs;
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 exampleEventRecord = FilescomFunctions.getEventRecord(GetEventRecordArgs.builder()
.id(1)
.build());
}
}
variables:
exampleEventRecord:
fn::invoke:
function: filescom:getEventRecord
arguments:
id: 1
pulumi {
required_providers {
filescom = {
source = "pulumi/filescom"
}
}
}
data "filescom_geteventrecord" "exampleEventRecord" {
id = 1
}
Using getEventRecord
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 getEventRecord(args: GetEventRecordArgs, opts?: InvokeOptions): Promise<GetEventRecordResult>
function getEventRecordOutput(args: GetEventRecordOutputArgs, opts?: InvokeOutputOptions): Output<GetEventRecordResult>def get_event_record(id: Optional[int] = None,
opts: Optional[InvokeOptions] = None) -> GetEventRecordResult
def get_event_record_output(id: pulumi.Input[Optional[int]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetEventRecordResult]func GetEventRecord(ctx *Context, args *GetEventRecordArgs, opts ...InvokeOption) (*GetEventRecordResult, error)
func GetEventRecordOutput(ctx *Context, args *GetEventRecordOutputArgs, opts ...InvokeOption) GetEventRecordResultOutput> Note: This function is named GetEventRecord in the Go SDK.
public static class GetEventRecord
{
public static Task<GetEventRecordResult> InvokeAsync(GetEventRecordArgs args, InvokeOptions? opts = null)
public static Output<GetEventRecordResult> Invoke(GetEventRecordInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetEventRecordResult> Invoke(GetEventRecordInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetEventRecordResult> getEventRecord(GetEventRecordArgs args, InvokeOptions options)
public static Output<GetEventRecordResult> getEventRecord(GetEventRecordArgs args, InvokeOptions options)
public static Output<GetEventRecordResult> getEventRecord(GetEventRecordArgs args, InvokeOutputOptions options)
fn::invoke:
function: filescom:index/getEventRecord:getEventRecord
arguments:
# arguments dictionarydata "filescom_get_event_record" "name" {
# arguments
}The following arguments are supported:
- Id int
- Event Record ID
- Id int
- Event Record ID
- id number
- Event Record ID
- id Integer
- Event Record ID
- id number
- Event Record ID
- id int
- Event Record ID
- id Number
- Event Record ID
getEventRecord Result
The following output properties are available:
- Actor object
- Actor associated with the event.
- Created
At string - Event Record create date/time.
- Event
Type string - Versioned event type string.
- Event
Uuid string - Stable event UUID.
- Human
Fields object - Human-readable event detail fields.
- Human
Summary string - Human-readable event summary.
- Human
Title string - Human-readable event title.
- Id int
- Event Record ID
- Occurred
At string - Event occurrence date/time.
- Payload object
- Event payload.
- Resources object
- Resources associated with the event.
- Severity string
- Event severity.
- Source
Id int - Source record ID.
- Source
Type string - Source record type.
- Workspace
Id int - Workspace ID. 0 means the default workspace or site-wide.
- Actor interface{}
- Actor associated with the event.
- Created
At string - Event Record create date/time.
- Event
Type string - Versioned event type string.
- Event
Uuid string - Stable event UUID.
- Human
Fields interface{} - Human-readable event detail fields.
- Human
Summary string - Human-readable event summary.
- Human
Title string - Human-readable event title.
- Id int
- Event Record ID
- Occurred
At string - Event occurrence date/time.
- Payload interface{}
- Event payload.
- Resources interface{}
- Resources associated with the event.
- Severity string
- Event severity.
- Source
Id int - Source record ID.
- Source
Type string - Source record type.
- Workspace
Id int - Workspace ID. 0 means the default workspace or site-wide.
- actor any
- Actor associated with the event.
- created_
at string - Event Record create date/time.
- event_
type string - Versioned event type string.
- event_
uuid string - Stable event UUID.
- human_
fields any - Human-readable event detail fields.
- human_
summary string - Human-readable event summary.
- human_
title string - Human-readable event title.
- id number
- Event Record ID
- occurred_
at string - Event occurrence date/time.
- payload any
- Event payload.
- resources any
- Resources associated with the event.
- severity string
- Event severity.
- source_
id number - Source record ID.
- source_
type string - Source record type.
- workspace_
id number - Workspace ID. 0 means the default workspace or site-wide.
- actor Object
- Actor associated with the event.
- created
At String - Event Record create date/time.
- event
Type String - Versioned event type string.
- event
Uuid String - Stable event UUID.
- human
Fields Object - Human-readable event detail fields.
- human
Summary String - Human-readable event summary.
- human
Title String - Human-readable event title.
- id Integer
- Event Record ID
- occurred
At String - Event occurrence date/time.
- payload Object
- Event payload.
- resources Object
- Resources associated with the event.
- severity String
- Event severity.
- source
Id Integer - Source record ID.
- source
Type String - Source record type.
- workspace
Id Integer - Workspace ID. 0 means the default workspace or site-wide.
- actor any
- Actor associated with the event.
- created
At string - Event Record create date/time.
- event
Type string - Versioned event type string.
- event
Uuid string - Stable event UUID.
- human
Fields any - Human-readable event detail fields.
- human
Summary string - Human-readable event summary.
- human
Title string - Human-readable event title.
- id number
- Event Record ID
- occurred
At string - Event occurrence date/time.
- payload any
- Event payload.
- resources any
- Resources associated with the event.
- severity string
- Event severity.
- source
Id number - Source record ID.
- source
Type string - Source record type.
- workspace
Id number - Workspace ID. 0 means the default workspace or site-wide.
- actor Any
- Actor associated with the event.
- created_
at str - Event Record create date/time.
- event_
type str - Versioned event type string.
- event_
uuid str - Stable event UUID.
- human_
fields Any - Human-readable event detail fields.
- human_
summary str - Human-readable event summary.
- human_
title str - Human-readable event title.
- id int
- Event Record ID
- occurred_
at str - Event occurrence date/time.
- payload Any
- Event payload.
- resources Any
- Resources associated with the event.
- severity str
- Event severity.
- source_
id int - Source record ID.
- source_
type str - Source record type.
- workspace_
id int - Workspace ID. 0 means the default workspace or site-wide.
- actor Any
- Actor associated with the event.
- created
At String - Event Record create date/time.
- event
Type String - Versioned event type string.
- event
Uuid String - Stable event UUID.
- human
Fields Any - Human-readable event detail fields.
- human
Summary String - Human-readable event summary.
- human
Title String - Human-readable event title.
- id Number
- Event Record ID
- occurred
At String - Event occurrence date/time.
- payload Any
- Event payload.
- resources Any
- Resources associated with the event.
- severity String
- Event severity.
- source
Id Number - Source record ID.
- source
Type String - Source record type.
- workspace
Id Number - Workspace ID. 0 means the default workspace or site-wide.
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