Skip to main content

OCI

Node classes list for the OCI provider.

Example Usage

import { Diagram } from "diagrams-js";
import { AutoscaleWhite, Autoscale, BMWhite } from "diagrams-js/oci/compute";
import { BackboneWhite, Backbone, CDNWhite } from "diagrams-js/oci/connectivity";

const diagram = Diagram("OCI Architecture", { direction: "TB" });

const node1 = diagram.add(AutoscaleWhite("Node 1"));
const node2 = diagram.add(BackboneWhite("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

oci/compute

AutoscaleWhite

AutoscaleWhite

import { AutoscaleWhite } from "diagrams-js/oci/compute";

Autoscale Autoscale

import { Autoscale } from "diagrams-js/oci/compute";

BMWhite BMWhite

import { BMWhite } from "diagrams-js/oci/compute";

BM BM

import { BM } from "diagrams-js/oci/compute";
ContainerWhite

ContainerWhite

import { ContainerWhite } from "diagrams-js/oci/compute";

Container Container

import { Container } from "diagrams-js/oci/compute";
FunctionsWhite

FunctionsWhite

import { FunctionsWhite } from "diagrams-js/oci/compute";

Functions Functions

import { Functions } from "diagrams-js/oci/compute";
InstancePoolsWhite

InstancePoolsWhite

import { InstancePoolsWhite } from "diagrams-js/oci/compute";
InstancePools

InstancePools

import { InstancePools } from "diagrams-js/oci/compute";

OCIRWhite OCIRWhite

import { OCIRWhite } from "diagrams-js/oci/compute";

OCIR OCIR

import { OCIR } from "diagrams-js/oci/compute";

OKEWhite OKEWhite

import { OKEWhite } from "diagrams-js/oci/compute";

OKE OKE

import { OKE } from "diagrams-js/oci/compute";

VMWhite VMWhite

import { VMWhite } from "diagrams-js/oci/compute";

VM VM

import { VM } from "diagrams-js/oci/compute";

oci/connectivity

BackboneWhite

BackboneWhite

import { BackboneWhite } from "diagrams-js/oci/connectivity";

Backbone Backbone

import { Backbone } from "diagrams-js/oci/connectivity";

CDNWhite CDNWhite

import { CDNWhite } from "diagrams-js/oci/connectivity";

CDN CDN

import { CDN } from "diagrams-js/oci/connectivity";
CustomerDatacenter

CustomerDatacenter

import { CustomerDatacenter } from "diagrams-js/oci/connectivity";
CustomerDatacntrWhite

CustomerDatacntrWhite

import { CustomerDatacntrWhite } from "diagrams-js/oci/connectivity";
CustomerPremisesWhite

CustomerPremisesWhite

import { CustomerPremisesWhite } from "diagrams-js/oci/connectivity";
CustomerPremises

CustomerPremises

import { CustomerPremises } from "diagrams-js/oci/connectivity";
DisconnectedRegionsWhite

DisconnectedRegionsWhite

import { DisconnectedRegionsWhite } from "diagrams-js/oci/connectivity";
DisconnectedRegions

DisconnectedRegions

import { DisconnectedRegions } from "diagrams-js/oci/connectivity";

DNSWhite DNSWhite

import { DNSWhite } from "diagrams-js/oci/connectivity";

DNS DNS

import { DNS } from "diagrams-js/oci/connectivity";
FastConnectWhite

FastConnectWhite

import { FastConnectWhite } from "diagrams-js/oci/connectivity";
FastConnect

FastConnect

import { FastConnect } from "diagrams-js/oci/connectivity";
NATGatewayWhite

NATGatewayWhite

import { NATGatewayWhite } from "diagrams-js/oci/connectivity";

NATGateway NATGateway

import { NATGateway } from "diagrams-js/oci/connectivity";

VPNWhite VPNWhite

import { VPNWhite } from "diagrams-js/oci/connectivity";

VPN VPN

import { VPN } from "diagrams-js/oci/connectivity";

oci/database

AutonomousWhite

AutonomousWhite

import { AutonomousWhite } from "diagrams-js/oci/database";

Autonomous Autonomous

import { Autonomous } from "diagrams-js/oci/database";
BigdataServiceWhite

BigdataServiceWhite

import { BigdataServiceWhite } from "diagrams-js/oci/database";
BigdataService

BigdataService

import { BigdataService } from "diagrams-js/oci/database";
DatabaseServiceWhite

DatabaseServiceWhite

import { DatabaseServiceWhite } from "diagrams-js/oci/database";
DatabaseService

DatabaseService

import { DatabaseService } from "diagrams-js/oci/database";
DataflowApacheWhite

DataflowApacheWhite

import { DataflowApacheWhite } from "diagrams-js/oci/database";
DataflowApache

DataflowApache

import { DataflowApache } from "diagrams-js/oci/database";

DcatWhite DcatWhite

import { DcatWhite } from "diagrams-js/oci/database";

Dcat Dcat

import { Dcat } from "diagrams-js/oci/database";

DisWhite DisWhite

import { DisWhite } from "diagrams-js/oci/database";

Dis Dis

import { Dis } from "diagrams-js/oci/database";

DMSWhite DMSWhite

import { DMSWhite } from "diagrams-js/oci/database";

DMS DMS

import { DMS } from "diagrams-js/oci/database";
ScienceWhite

ScienceWhite

import { ScienceWhite } from "diagrams-js/oci/database";

Science Science

import { Science } from "diagrams-js/oci/database";

StreamWhite StreamWhite

import { StreamWhite } from "diagrams-js/oci/database";

Stream Stream

import { Stream } from "diagrams-js/oci/database";

oci/devops

APIGatewayWhite

APIGatewayWhite

import { APIGatewayWhite } from "diagrams-js/oci/devops";

APIGateway APIGateway

import { APIGateway } from "diagrams-js/oci/devops";
APIServiceWhite

APIServiceWhite

import { APIServiceWhite } from "diagrams-js/oci/devops";

APIService APIService

import { APIService } from "diagrams-js/oci/devops";
ResourceMgmtWhite

ResourceMgmtWhite

import { ResourceMgmtWhite } from "diagrams-js/oci/devops";

ResourceMgmt ResourceMgmt

import { ResourceMgmt } from "diagrams-js/oci/devops";

oci/governance

AuditWhite AuditWhite

import { AuditWhite } from "diagrams-js/oci/governance";

Audit Audit

import { Audit } from "diagrams-js/oci/governance";
CompartmentsWhite

CompartmentsWhite

import { CompartmentsWhite } from "diagrams-js/oci/governance";
Compartments

Compartments

import { Compartments } from "diagrams-js/oci/governance";
GroupsWhite

GroupsWhite

import { GroupsWhite } from "diagrams-js/oci/governance";

Groups Groups

import { Groups } from "diagrams-js/oci/governance";
LoggingWhite

LoggingWhite

import { LoggingWhite } from "diagrams-js/oci/governance";

Logging Logging

import { Logging } from "diagrams-js/oci/governance";

OCIDWhite OCIDWhite

import { OCIDWhite } from "diagrams-js/oci/governance";

OCID OCID

import { OCID } from "diagrams-js/oci/governance";
PoliciesWhite

PoliciesWhite

import { PoliciesWhite } from "diagrams-js/oci/governance";

Policies Policies

import { Policies } from "diagrams-js/oci/governance";
TaggingWhite

TaggingWhite

import { TaggingWhite } from "diagrams-js/oci/governance";

Tagging Tagging

import { Tagging } from "diagrams-js/oci/governance";

oci/monitoring

AlarmWhite AlarmWhite

import { AlarmWhite } from "diagrams-js/oci/monitoring";

Alarm Alarm

import { Alarm } from "diagrams-js/oci/monitoring";

EmailWhite EmailWhite

import { EmailWhite } from "diagrams-js/oci/monitoring";

Email Email

import { Email } from "diagrams-js/oci/monitoring";
EventsWhite

EventsWhite

import { EventsWhite } from "diagrams-js/oci/monitoring";

Events Events

import { Events } from "diagrams-js/oci/monitoring";
HealthCheckWhite

HealthCheckWhite

import { HealthCheckWhite } from "diagrams-js/oci/monitoring";
HealthCheck

HealthCheck

import { HealthCheck } from "diagrams-js/oci/monitoring";
NotificationsWhite

NotificationsWhite

import { NotificationsWhite } from "diagrams-js/oci/monitoring";
Notifications

Notifications

import { Notifications } from "diagrams-js/oci/monitoring";

QueueWhite QueueWhite

import { QueueWhite } from "diagrams-js/oci/monitoring";

Queue Queue

import { Queue } from "diagrams-js/oci/monitoring";
SearchWhite

SearchWhite

import { SearchWhite } from "diagrams-js/oci/monitoring";

Search Search

import { Search } from "diagrams-js/oci/monitoring";
TelemetryWhite

TelemetryWhite

import { TelemetryWhite } from "diagrams-js/oci/monitoring";

Telemetry Telemetry

import { Telemetry } from "diagrams-js/oci/monitoring";
WorkflowWhite

WorkflowWhite

import { WorkflowWhite } from "diagrams-js/oci/monitoring";

Workflow Workflow

import { Workflow } from "diagrams-js/oci/monitoring";

oci/network

DrgWhite DrgWhite

import { DrgWhite } from "diagrams-js/oci/network";

Drg Drg

import { Drg } from "diagrams-js/oci/network";
FirewallWhite

FirewallWhite

import { FirewallWhite } from "diagrams-js/oci/network";

Firewall Firewall

import { Firewall } from "diagrams-js/oci/network";
InternetGatewayWhite

InternetGatewayWhite

import { InternetGatewayWhite } from "diagrams-js/oci/network";
InternetGateway

InternetGateway

import { InternetGateway } from "diagrams-js/oci/network";
LoadBalancerWhite

LoadBalancerWhite

import { LoadBalancerWhite } from "diagrams-js/oci/network";
LoadBalancer

LoadBalancer

import { LoadBalancer } from "diagrams-js/oci/network";
RouteTableWhite

RouteTableWhite

import { RouteTableWhite } from "diagrams-js/oci/network";

RouteTable RouteTable

import { RouteTable } from "diagrams-js/oci/network";
SecurityListsWhite

SecurityListsWhite

import { SecurityListsWhite } from "diagrams-js/oci/network";
SecurityLists

SecurityLists

import { SecurityLists } from "diagrams-js/oci/network";
ServiceGatewayWhite

ServiceGatewayWhite

import { ServiceGatewayWhite } from "diagrams-js/oci/network";
ServiceGateway

ServiceGateway

import { ServiceGateway } from "diagrams-js/oci/network";

VcnWhite VcnWhite

import { VcnWhite } from "diagrams-js/oci/network";

Vcn Vcn

import { Vcn } from "diagrams-js/oci/network";

oci/security

CloudGuardWhite

CloudGuardWhite

import { CloudGuardWhite } from "diagrams-js/oci/security";

CloudGuard CloudGuard

import { CloudGuard } from "diagrams-js/oci/security";

DDOSWhite DDOSWhite

import { DDOSWhite } from "diagrams-js/oci/security";

DDOS DDOS

import { DDOS } from "diagrams-js/oci/security";
EncryptionWhite

EncryptionWhite

import { EncryptionWhite } from "diagrams-js/oci/security";

Encryption Encryption

import { Encryption } from "diagrams-js/oci/security";
IDAccessWhite

IDAccessWhite

import { IDAccessWhite } from "diagrams-js/oci/security";

IDAccess IDAccess

import { IDAccess } from "diagrams-js/oci/security";
KeyManagementWhite

KeyManagementWhite

import { KeyManagementWhite } from "diagrams-js/oci/security";
KeyManagement

KeyManagement

import { KeyManagement } from "diagrams-js/oci/security";
MaxSecurityZoneWhite

MaxSecurityZoneWhite

import { MaxSecurityZoneWhite } from "diagrams-js/oci/security";
MaxSecurityZone

MaxSecurityZone

import { MaxSecurityZone } from "diagrams-js/oci/security";

VaultWhite VaultWhite

import { VaultWhite } from "diagrams-js/oci/security";

Vault Vault

import { Vault } from "diagrams-js/oci/security";

WAFWhite WAFWhite

import { WAFWhite } from "diagrams-js/oci/security";

WAF WAF

import { WAF } from "diagrams-js/oci/security";

oci/storage

BackupRestoreWhite

BackupRestoreWhite

import { BackupRestoreWhite } from "diagrams-js/oci/storage";
BackupRestore

BackupRestore

import { BackupRestore } from "diagrams-js/oci/storage";
BlockStorageCloneWhite

BlockStorageCloneWhite

import { BlockStorageCloneWhite } from "diagrams-js/oci/storage";
BlockStorageClone

BlockStorageClone

import { BlockStorageClone } from "diagrams-js/oci/storage";
BlockStorageWhite

BlockStorageWhite

import { BlockStorageWhite } from "diagrams-js/oci/storage";
BlockStorage

BlockStorage

import { BlockStorage } from "diagrams-js/oci/storage";
BucketsWhite

BucketsWhite

import { BucketsWhite } from "diagrams-js/oci/storage";

Buckets Buckets

import { Buckets } from "diagrams-js/oci/storage";
DataTransferWhite

DataTransferWhite

import { DataTransferWhite } from "diagrams-js/oci/storage";
DataTransfer

DataTransfer

import { DataTransfer } from "diagrams-js/oci/storage";
ElasticPerformanceWhite

ElasticPerformanceWhite

import { ElasticPerformanceWhite } from "diagrams-js/oci/storage";
ElasticPerformance

ElasticPerformance

import { ElasticPerformance } from "diagrams-js/oci/storage";
FileStorageWhite

FileStorageWhite

import { FileStorageWhite } from "diagrams-js/oci/storage";

FileStorage FileStorage

import { FileStorage } from "diagrams-js/oci/storage";
ObjectStorageWhite

ObjectStorageWhite

import { ObjectStorageWhite } from "diagrams-js/oci/storage";
ObjectStorage

ObjectStorage

import { ObjectStorage } from "diagrams-js/oci/storage";
StorageGatewayWhite

StorageGatewayWhite

import { StorageGatewayWhite } from "diagrams-js/oci/storage";
StorageGateway

StorageGateway

import { StorageGateway } from "diagrams-js/oci/storage";