UNPKG

@pocinnovation/alumi

Version:

Dynamic pulumi provider for Aleph

50 lines (49 loc) 1.9 kB
import * as pulumi from '@pulumi/pulumi'; import type { ItemType } from '@aleph-sdk/message'; export interface StoreStringInputs { stringContent: pulumi.Input<string>; storageEngine: pulumi.Input<ItemType.ipfs | ItemType.storage>; channel: pulumi.Input<string>; accountEnvName: pulumi.Input<string>; } export interface StoreStringOutputs { stringContent: string; storageEngine: ItemType.ipfs | ItemType.storage; accountEnvName: string; signature: string; chain: string; sender: string; type: string; channel: string; time: number; item_type: string; item_hash: string; content_address: string; content_item_type: string; content_item_hash: string; content_time: number; aleph_explorer_url: string; raw_file_url: string; string_content_hashed: string; } export declare class StoreString extends pulumi.dynamic.Resource { readonly stringContent: pulumi.Output<string>; readonly storageEngine: pulumi.Output<string>; readonly accountEnvName: pulumi.Output<string>; readonly signature: pulumi.Output<string>; readonly chain: pulumi.Output<string>; readonly sender: pulumi.Output<string>; readonly type: pulumi.Output<string>; readonly channel: pulumi.Output<string>; readonly time: pulumi.Output<number>; readonly item_type: pulumi.Output<string>; readonly item_hash: pulumi.Output<string>; readonly content_address: pulumi.Output<string>; readonly content_item_type: pulumi.Output<string>; readonly content_item_hash: pulumi.Output<string>; readonly content_item_time: pulumi.Output<string>; readonly aleph_explorer_url: pulumi.Output<string>; readonly raw_file_url: pulumi.Output<string>; readonly string_content_hashed: pulumi.Output<string>; constructor(name: string, props: StoreStringInputs, opts?: pulumi.CustomResourceOptions); }