Outscale
Node classes list for the Outscale provider.
Example Usage
import { Diagram } from "diagrams-js";
import { Compute, DirectConnect } from "diagrams-js/outscale/compute";
import { ClientVpn, InternetService, LoadBalancer } from "diagrams-js/outscale/network";
const diagram = Diagram("Outscale Architecture", { direction: "TB" });
const node1 = diagram.add(Compute("Node 1"));
const node2 = diagram.add(ClientVpn("Node 2"));
node1.to(node2);
const svg = await diagram.render();
diagram.destroy();
note
All node classes available in the Python diagrams library are also available in diagrams-js with the same class names and structure.
Node Reference
outscale/compute
Compute
import { Compute } from "diagrams-js/outscale/compute";
DirectConnect
import { DirectConnect } from "diagrams-js/outscale/compute";
outscale/network
ClientVpn
import { ClientVpn } from "diagrams-js/outscale/network";
InternetService
import { InternetService } from "diagrams-js/outscale/network";
LoadBalancer
import { LoadBalancer } from "diagrams-js/outscale/network";
NatService
import { NatService } from "diagrams-js/outscale/network";
Net
import { Net } from "diagrams-js/outscale/network";
SiteToSiteVpng
import { SiteToSiteVpng } from "diagrams-js/outscale/network";
outscale/security
Firewall
import { Firewall } from "diagrams-js/outscale/security";
IdentityAndAccessManagement
import { IdentityAndAccessManagement } from "diagrams-js/outscale/security";
outscale/storage
SimpleStorageService
import { SimpleStorageService } from "diagrams-js/outscale/storage";
Storage
import { Storage } from "diagrams-js/outscale/storage";