UNPKG

@ao-tools/pulumi-ao

Version:

A Pulumi provider for AO processes

22 lines (21 loc) 839 B
import * as Pulumi from "@pulumi/pulumi"; export interface ProcessCodeInputProps { name?: Pulumi.Input<string>; walletPath?: Pulumi.Input<string>; bundleLuaCode?: Pulumi.Input<boolean>; filePath: Pulumi.Input<string>; } /** * Represents a Lua code upload to Arweave. * Will bundle Lua code before uploading. * Uses the Turbo SDK for uploads. * The id is the Arweave TX ID and can be passed to Process resources. */ export declare class ProcessCode extends Pulumi.dynamic.Resource { readonly name: Pulumi.Output<string>; readonly walletPath: Pulumi.Output<string>; readonly owner: Pulumi.Output<string>; readonly filePath: Pulumi.Output<string>; readonly bundleLuaCode: Pulumi.Output<boolean>; constructor(name: string, inputProps: ProcessCodeInputProps, opts?: Pulumi.CustomResourceOptions); }