UNPKG

@ao-tools/pulumi-ao

Version:

A Pulumi provider for AO processes

33 lines (32 loc) 1.38 kB
import * as Pulumi from "@pulumi/pulumi"; export interface ProcessInputProps { code?: Pulumi.Input<string>; codeId?: Pulumi.Input<string>; name?: Pulumi.Input<string>; customTags?: Pulumi.Input<Record<string, string>>; gatewayUrl?: Pulumi.Input<string>; walletPath?: Pulumi.Input<string>; environment?: Pulumi.Input<Record<string, string | Pulumi.Output<string>>>; moduleId?: Pulumi.Input<string>; schedulerId?: Pulumi.Input<string>; authorityId?: Pulumi.Input<string>; } /** * Represents a process on AO * Executes Lua code on spawn and sets global Environment variables. */ export declare class Process extends Pulumi.dynamic.Resource { readonly owner: Pulumi.Output<string>; readonly name: Pulumi.Output<string>; readonly code: Pulumi.Output<string>; readonly codeId: Pulumi.Output<string>; readonly gatewayUrl: Pulumi.Output<string>; readonly walletPath: Pulumi.Output<string>; readonly moduleId: Pulumi.Output<string>; readonly schedulerId: Pulumi.Output<string>; readonly authority: Pulumi.Output<string>; readonly customTags: Pulumi.Output<Record<string, string>>; readonly environment: Pulumi.Output<Record<string, string>>; readonly tags: Pulumi.Output<Record<string, string>>; constructor(name: string, inputProps: ProcessInputProps, options?: Pulumi.CustomResourceOptions); }