@adpt/cloud
Version:
AdaptJS cloud component library
18 lines • 649 B
TypeScript
import Adapt, { Status, WithChildren } from "@adpt/core";
import { ComputeProps } from "../Compute";
import AWS from "./aws-sdk";
import { WithCredentials } from "./credentials";
/** @beta */
export interface EC2Props extends ComputeProps, WithChildren, WithCredentials {
imageId: string;
instanceType: string;
sshKeyName: string;
securityGroups: string[];
userData?: string;
}
/** @beta */
export interface EC2InstanceStatus extends Status, AWS.EC2.Instance {
}
/** @beta */
export declare const EC2Instance: (props: EC2Props & Adapt.WithChildren) => Adapt.AdaptElement<Adapt.AnyProps>;
//# sourceMappingURL=EC2Instance.d.ts.map