UNPKG

@pocinnovation/alumi

Version:

Dynamic pulumi provider for Aleph

50 lines (49 loc) 1.62 kB
import * as pulumi from '@pulumi/pulumi'; import type { ItemType } from '@aleph-sdk/message'; import type { JSONDict } from './types'; export interface AggregateInputs { key: pulumi.Input<string>; content: pulumi.Input<JSONDict>; channel: pulumi.Input<string>; storageEngine: pulumi.Input<ItemType>; accountEnvName: pulumi.Input<string>; } export interface AggregateOutputs { key: string; content: JSONDict; storageEngine: ItemType; accountEnvName: string; chain: string; channel: string; sender: string; type: string; signature: string; time: number; item_type: string; item_hash: string; content_address: string; content_key: string; content_time: number; content_content: JSONDict; aleph_explorer_url: string; } export declare class Aggregate extends pulumi.dynamic.Resource { key: pulumi.Output<string>; content: pulumi.Output<JSONDict>; storageEngine: pulumi.Output<ItemType>; accountEnvName: pulumi.Output<string>; chain: pulumi.Output<string>; channel: pulumi.Output<string>; sender: pulumi.Output<string>; type: pulumi.Output<string>; signature: pulumi.Output<string>; time: pulumi.Output<number>; item_type: pulumi.Output<string>; item_hash: pulumi.Output<string>; content_address: pulumi.Output<string>; content_key: pulumi.Output<string>; content_time: pulumi.Output<number>; content_content: pulumi.Output<JSONDict>; aleph_explorer_url: pulumi.Output<string>; constructor(name: string, props: AggregateInputs, opts?: pulumi.CustomResourceOptions); }