diagrams-js
Version:
A TypeScript port of the diagrams Python library for drawing cloud system architecture diagrams as code
50 lines (49 loc) • 5.49 kB
TypeScript
export declare function AppRunner(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ApplicationAutoScaling(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function Batch(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ComputeOptimizer(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function Compute(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function EC2Ami(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function EC2AutoScaling(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function EC2ContainerRegistryImage(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function EC2ContainerRegistryRegistry(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function EC2ContainerRegistry(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function EC2ElasticIpAddress(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function EC2ImageBuilder(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function EC2Instance(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function EC2Instances(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function EC2Rescue(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function EC2SpotInstance(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function EC2(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ElasticBeanstalkApplication(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ElasticBeanstalkDeployment(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ElasticBeanstalk(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ElasticContainerServiceContainer(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ElasticContainerServiceServiceConnect(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ElasticContainerServiceService(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ElasticContainerServiceTask(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ElasticContainerService(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ElasticKubernetesService(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function Fargate(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function LambdaFunction(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function Lambda(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function Lightsail(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function LocalZones(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function Outposts(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ServerlessApplicationRepository(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ThinkboxDeadline(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ThinkboxDraft(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ThinkboxFrost(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ThinkboxKrakatoa(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ThinkboxSequoia(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ThinkboxStoke(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function ThinkboxXmesh(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function VmwareCloudOnAWS(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare function Wavelength(label?: string, options?: Record<string, unknown>): import("../index.ts").Node;
export declare const AutoScaling: typeof ApplicationAutoScaling;
export declare const AMI: typeof EC2Ami;
export declare const ECR: typeof EC2ContainerRegistry;
export declare const EB: typeof ElasticBeanstalk;
export declare const ECS: typeof ElasticContainerService;
export declare const EKS: typeof ElasticKubernetesService;
export declare const SAR: typeof ServerlessApplicationRepository;