@pocinnovation/alumi
Version:
Dynamic pulumi provider for Aleph
19 lines (18 loc) • 615 B
TypeScript
type AbstractVolume = {
mount: Array<string>;
_type: 'immutable' | 'ephemeral';
};
export type ImmutableVolume = AbstractVolume & {
ref: string;
use_latest: boolean;
_type: 'immutable';
};
export declare const getImmutableVolume: (ref: string, use_latest: boolean, mount: Array<string>) => ImmutableVolume;
export type EphemeralVolume = AbstractVolume & {
ephemeral: true;
size_mib: number;
_type: 'ephemeral';
};
export declare const getEphemeralVolume: (size_mib: number, mount: Array<string>) => EphemeralVolume;
export type Volume = ImmutableVolume | EphemeralVolume;
export {};