mirror of https://github.com/mingrammer/diagrams
commit
f69b61aaf0
@ -0,0 +1,27 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _Azure
|
||||||
|
|
||||||
|
|
||||||
|
class _Monitor(_Azure):
|
||||||
|
_type = "monitor"
|
||||||
|
_icon_dir = "resources/azure/monitor"
|
||||||
|
|
||||||
|
|
||||||
|
class ChangeAnalysis(_Monitor):
|
||||||
|
_icon = "change-analysis.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Logs(_Monitor):
|
||||||
|
_icon = "logs.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Metrics(_Monitor):
|
||||||
|
_icon = "metrics.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Monitor(_Monitor):
|
||||||
|
_icon = "monitor.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,126 @@
|
|||||||
|
"""
|
||||||
|
A set of nodes and edges to visualize software architecture using the C4 model.
|
||||||
|
"""
|
||||||
|
|
||||||
|
import html
|
||||||
|
import textwrap
|
||||||
|
from diagrams import Cluster, Node, Edge
|
||||||
|
|
||||||
|
|
||||||
|
def _format_node_label(name, key, description):
|
||||||
|
"""Create a graphviz label string for a C4 node"""
|
||||||
|
title = f'<font point-size="12"><b>{html.escape(name)}</b></font><br/>'
|
||||||
|
subtitle = f'<font point-size="9">[{html.escape(key)}]<br/></font>' if key else ""
|
||||||
|
text = f'<br/><font point-size="10">{_format_description(description)}</font>' if description else ""
|
||||||
|
return f"<{title}{subtitle}{text}>"
|
||||||
|
|
||||||
|
|
||||||
|
def _format_description(description):
|
||||||
|
"""
|
||||||
|
Formats the description string so it fits into the C4 nodes.
|
||||||
|
|
||||||
|
It line-breaks the description so it fits onto exactly three lines. If there are more
|
||||||
|
than three lines, all further lines are discarded and "..." inserted on the last line to
|
||||||
|
indicate that it was shortened. This will also html-escape the description so it can
|
||||||
|
safely be included in a HTML label.
|
||||||
|
"""
|
||||||
|
wrapper = textwrap.TextWrapper(width=40, max_lines=3)
|
||||||
|
lines = [html.escape(line) for line in wrapper.wrap(description)]
|
||||||
|
lines += [""] * (3 - len(lines)) # fill up with empty lines so it is always three
|
||||||
|
return "<br/>".join(lines)
|
||||||
|
|
||||||
|
|
||||||
|
def _format_edge_label(description):
|
||||||
|
"""Create a graphviz label string for a C4 edge"""
|
||||||
|
wrapper = textwrap.TextWrapper(width=24, max_lines=3)
|
||||||
|
lines = [html.escape(line) for line in wrapper.wrap(description)]
|
||||||
|
text = "<br/>".join(lines)
|
||||||
|
return f'<<font point-size="10">{text}</font>>'
|
||||||
|
|
||||||
|
|
||||||
|
def C4Node(name, technology="", description="", type="Container", **kwargs):
|
||||||
|
key = f"{type}: {technology}" if technology else type
|
||||||
|
node_attributes = {
|
||||||
|
"label": _format_node_label(name, key, description),
|
||||||
|
"labelloc": "c",
|
||||||
|
"shape": "rect",
|
||||||
|
"width": "2.6",
|
||||||
|
"height": "1.6",
|
||||||
|
"fixedsize": "true",
|
||||||
|
"style": "filled",
|
||||||
|
"fillcolor": "dodgerblue3",
|
||||||
|
"fontcolor": "white",
|
||||||
|
}
|
||||||
|
# collapse boxes to a smaller form if they don't have a description
|
||||||
|
if not description:
|
||||||
|
node_attributes.update({"width": "2", "height": "1"})
|
||||||
|
node_attributes.update(kwargs)
|
||||||
|
return Node(**node_attributes)
|
||||||
|
|
||||||
|
|
||||||
|
def Container(name, technology="", description="", **kwargs):
|
||||||
|
container_attributes = {
|
||||||
|
"name": name,
|
||||||
|
"technology": technology,
|
||||||
|
"description": description,
|
||||||
|
"type": "Container",
|
||||||
|
}
|
||||||
|
container_attributes.update(kwargs)
|
||||||
|
return C4Node(**container_attributes)
|
||||||
|
|
||||||
|
|
||||||
|
def Database(name, technology="", description="", **kwargs):
|
||||||
|
database_attributes = {
|
||||||
|
"name": name,
|
||||||
|
"technology": technology,
|
||||||
|
"description": description,
|
||||||
|
"type": "Database",
|
||||||
|
"shape": "cylinder",
|
||||||
|
"labelloc": "b",
|
||||||
|
}
|
||||||
|
database_attributes.update(kwargs)
|
||||||
|
return C4Node(**database_attributes)
|
||||||
|
|
||||||
|
|
||||||
|
def System(name, description="", external=False, **kwargs):
|
||||||
|
system_attributes = {
|
||||||
|
"name": name,
|
||||||
|
"description": description,
|
||||||
|
"type": "External System" if external else "System",
|
||||||
|
"fillcolor": "gray60" if external else "dodgerblue4",
|
||||||
|
}
|
||||||
|
system_attributes.update(kwargs)
|
||||||
|
return C4Node(**system_attributes)
|
||||||
|
|
||||||
|
|
||||||
|
def Person(name, description="", external=False, **kwargs):
|
||||||
|
person_attributes = {
|
||||||
|
"name": name,
|
||||||
|
"description": description,
|
||||||
|
"type": "External Person" if external else "Person",
|
||||||
|
"fillcolor": "gray60" if external else "dodgerblue4",
|
||||||
|
"style": "rounded,filled",
|
||||||
|
}
|
||||||
|
person_attributes.update(kwargs)
|
||||||
|
return C4Node(**person_attributes)
|
||||||
|
|
||||||
|
|
||||||
|
def SystemBoundary(name, **kwargs):
|
||||||
|
graph_attributes = {
|
||||||
|
"label": html.escape(name),
|
||||||
|
"bgcolor": "white",
|
||||||
|
"margin": "16",
|
||||||
|
"style": "dashed",
|
||||||
|
}
|
||||||
|
graph_attributes.update(kwargs)
|
||||||
|
return Cluster(name, graph_attr=graph_attributes)
|
||||||
|
|
||||||
|
|
||||||
|
def Relationship(label="", **kwargs):
|
||||||
|
edge_attributes = {
|
||||||
|
"style": "dashed",
|
||||||
|
"color": "gray60",
|
||||||
|
"label": _format_edge_label(label) if label else "",
|
||||||
|
}
|
||||||
|
edge_attributes.update(kwargs)
|
||||||
|
return Edge(**edge_attributes)
|
@ -0,0 +1,12 @@
|
|||||||
|
"""
|
||||||
|
DigitalOcean provides a set of services for DigitalOcean provider.
|
||||||
|
"""
|
||||||
|
|
||||||
|
from diagrams import Node
|
||||||
|
|
||||||
|
|
||||||
|
class _DigitalOcean(Node):
|
||||||
|
_provider = "digitalocean"
|
||||||
|
_icon_dir = "resources/digitalocean"
|
||||||
|
|
||||||
|
fontcolor = "#ffffff"
|
@ -0,0 +1,43 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _DigitalOcean
|
||||||
|
|
||||||
|
|
||||||
|
class _Compute(_DigitalOcean):
|
||||||
|
_type = "compute"
|
||||||
|
_icon_dir = "resources/digitalocean/compute"
|
||||||
|
|
||||||
|
|
||||||
|
class Containers(_Compute):
|
||||||
|
_icon = "containers.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Docker(_Compute):
|
||||||
|
_icon = "docker.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DropletConnect(_Compute):
|
||||||
|
_icon = "droplet-connect.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DropletSnapshot(_Compute):
|
||||||
|
_icon = "droplet-snapshot.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Droplet(_Compute):
|
||||||
|
_icon = "droplet.png"
|
||||||
|
|
||||||
|
|
||||||
|
class K8SCluster(_Compute):
|
||||||
|
_icon = "k8s-cluster.png"
|
||||||
|
|
||||||
|
|
||||||
|
class K8SNodePool(_Compute):
|
||||||
|
_icon = "k8s-node-pool.png"
|
||||||
|
|
||||||
|
|
||||||
|
class K8SNode(_Compute):
|
||||||
|
_icon = "k8s-node.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,27 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _DigitalOcean
|
||||||
|
|
||||||
|
|
||||||
|
class _Database(_DigitalOcean):
|
||||||
|
_type = "database"
|
||||||
|
_icon_dir = "resources/digitalocean/database"
|
||||||
|
|
||||||
|
|
||||||
|
class DbaasPrimaryStandbyMore(_Database):
|
||||||
|
_icon = "dbaas-primary-standby-more.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DbaasPrimary(_Database):
|
||||||
|
_icon = "dbaas-primary.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DbaasReadOnly(_Database):
|
||||||
|
_icon = "dbaas-read-only.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DbaasStandby(_Database):
|
||||||
|
_icon = "dbaas-standby.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,47 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _DigitalOcean
|
||||||
|
|
||||||
|
|
||||||
|
class _Network(_DigitalOcean):
|
||||||
|
_type = "network"
|
||||||
|
_icon_dir = "resources/digitalocean/network"
|
||||||
|
|
||||||
|
|
||||||
|
class Certificate(_Network):
|
||||||
|
_icon = "certificate.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DomainRegistration(_Network):
|
||||||
|
_icon = "domain-registration.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Domain(_Network):
|
||||||
|
_icon = "domain.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Firewall(_Network):
|
||||||
|
_icon = "firewall.png"
|
||||||
|
|
||||||
|
|
||||||
|
class FloatingIp(_Network):
|
||||||
|
_icon = "floating-ip.png"
|
||||||
|
|
||||||
|
|
||||||
|
class InternetGateway(_Network):
|
||||||
|
_icon = "internet-gateway.png"
|
||||||
|
|
||||||
|
|
||||||
|
class LoadBalancer(_Network):
|
||||||
|
_icon = "load-balancer.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ManagedVpn(_Network):
|
||||||
|
_icon = "managed-vpn.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Vpc(_Network):
|
||||||
|
_icon = "vpc.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,27 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _DigitalOcean
|
||||||
|
|
||||||
|
|
||||||
|
class _Storage(_DigitalOcean):
|
||||||
|
_type = "storage"
|
||||||
|
_icon_dir = "resources/digitalocean/storage"
|
||||||
|
|
||||||
|
|
||||||
|
class Folder(_Storage):
|
||||||
|
_icon = "folder.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Space(_Storage):
|
||||||
|
_icon = "space.png"
|
||||||
|
|
||||||
|
|
||||||
|
class VolumeSnapshot(_Storage):
|
||||||
|
_icon = "volume-snapshot.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Volume(_Storage):
|
||||||
|
_icon = "volume.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,27 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _Elastic
|
||||||
|
|
||||||
|
|
||||||
|
class _Agent(_Elastic):
|
||||||
|
_type = "agent"
|
||||||
|
_icon_dir = "resources/elastic/agent"
|
||||||
|
|
||||||
|
|
||||||
|
class Agent(_Agent):
|
||||||
|
_icon = "agent.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Endpoint(_Agent):
|
||||||
|
_icon = "endpoint.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Fleet(_Agent):
|
||||||
|
_icon = "fleet.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Integrations(_Agent):
|
||||||
|
_icon = "integrations.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,43 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _Elastic
|
||||||
|
|
||||||
|
|
||||||
|
class _Beats(_Elastic):
|
||||||
|
_type = "beats"
|
||||||
|
_icon_dir = "resources/elastic/beats"
|
||||||
|
|
||||||
|
|
||||||
|
class APM(_Beats):
|
||||||
|
_icon = "apm.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Auditbeat(_Beats):
|
||||||
|
_icon = "auditbeat.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Filebeat(_Beats):
|
||||||
|
_icon = "filebeat.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Functionbeat(_Beats):
|
||||||
|
_icon = "functionbeat.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Heartbeat(_Beats):
|
||||||
|
_icon = "heartbeat.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Metricbeat(_Beats):
|
||||||
|
_icon = "metricbeat.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Packetbeat(_Beats):
|
||||||
|
_icon = "packetbeat.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Winlogbeat(_Beats):
|
||||||
|
_icon = "winlogbeat.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,12 @@
|
|||||||
|
"""
|
||||||
|
IBM provides a set of services for IBM Cloud provider.
|
||||||
|
"""
|
||||||
|
|
||||||
|
from diagrams import Node
|
||||||
|
|
||||||
|
|
||||||
|
class _IBM(Node):
|
||||||
|
_provider = "ibm"
|
||||||
|
_icon_dir = "resources/ibm"
|
||||||
|
|
||||||
|
fontcolor = "#ffffff"
|
@ -0,0 +1,31 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _IBM
|
||||||
|
|
||||||
|
|
||||||
|
class _Analytics(_IBM):
|
||||||
|
_type = "analytics"
|
||||||
|
_icon_dir = "resources/ibm/analytics"
|
||||||
|
|
||||||
|
|
||||||
|
class Analytics(_Analytics):
|
||||||
|
_icon = "analytics.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DataIntegration(_Analytics):
|
||||||
|
_icon = "data-integration.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DataRepositories(_Analytics):
|
||||||
|
_icon = "data-repositories.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DeviceAnalytics(_Analytics):
|
||||||
|
_icon = "device-analytics.png"
|
||||||
|
|
||||||
|
|
||||||
|
class StreamingComputing(_Analytics):
|
||||||
|
_icon = "streaming-computing.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,87 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _IBM
|
||||||
|
|
||||||
|
|
||||||
|
class _Applications(_IBM):
|
||||||
|
_type = "applications"
|
||||||
|
_icon_dir = "resources/ibm/applications"
|
||||||
|
|
||||||
|
|
||||||
|
class ActionableInsight(_Applications):
|
||||||
|
_icon = "actionable-insight.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Annotate(_Applications):
|
||||||
|
_icon = "annotate.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ApiDeveloperPortal(_Applications):
|
||||||
|
_icon = "api-developer-portal.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ApiPolyglotRuntimes(_Applications):
|
||||||
|
_icon = "api-polyglot-runtimes.png"
|
||||||
|
|
||||||
|
|
||||||
|
class AppServer(_Applications):
|
||||||
|
_icon = "app-server.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ApplicationLogic(_Applications):
|
||||||
|
_icon = "application-logic.png"
|
||||||
|
|
||||||
|
|
||||||
|
class EnterpriseApplications(_Applications):
|
||||||
|
_icon = "enterprise-applications.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Index(_Applications):
|
||||||
|
_icon = "index.png"
|
||||||
|
|
||||||
|
|
||||||
|
class IotApplication(_Applications):
|
||||||
|
_icon = "iot-application.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Microservice(_Applications):
|
||||||
|
_icon = "microservice.png"
|
||||||
|
|
||||||
|
|
||||||
|
class MobileApp(_Applications):
|
||||||
|
_icon = "mobile-app.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Ontology(_Applications):
|
||||||
|
_icon = "ontology.png"
|
||||||
|
|
||||||
|
|
||||||
|
class OpenSourceTools(_Applications):
|
||||||
|
_icon = "open-source-tools.png"
|
||||||
|
|
||||||
|
|
||||||
|
class RuntimeServices(_Applications):
|
||||||
|
_icon = "runtime-services.png"
|
||||||
|
|
||||||
|
|
||||||
|
class SaasApplications(_Applications):
|
||||||
|
_icon = "saas-applications.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ServiceBroker(_Applications):
|
||||||
|
_icon = "service-broker.png"
|
||||||
|
|
||||||
|
|
||||||
|
class SpeechToText(_Applications):
|
||||||
|
_icon = "speech-to-text.png"
|
||||||
|
|
||||||
|
|
||||||
|
class VisualRecognition(_Applications):
|
||||||
|
_icon = "visual-recognition.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Visualization(_Applications):
|
||||||
|
_icon = "visualization.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,91 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _IBM
|
||||||
|
|
||||||
|
|
||||||
|
class _Blockchain(_IBM):
|
||||||
|
_type = "blockchain"
|
||||||
|
_icon_dir = "resources/ibm/blockchain"
|
||||||
|
|
||||||
|
|
||||||
|
class BlockchainDeveloper(_Blockchain):
|
||||||
|
_icon = "blockchain-developer.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Blockchain(_Blockchain):
|
||||||
|
_icon = "blockchain.png"
|
||||||
|
|
||||||
|
|
||||||
|
class CertificateAuthority(_Blockchain):
|
||||||
|
_icon = "certificate-authority.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ClientApplication(_Blockchain):
|
||||||
|
_icon = "client-application.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Communication(_Blockchain):
|
||||||
|
_icon = "communication.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Consensus(_Blockchain):
|
||||||
|
_icon = "consensus.png"
|
||||||
|
|
||||||
|
|
||||||
|
class EventListener(_Blockchain):
|
||||||
|
_icon = "event-listener.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Event(_Blockchain):
|
||||||
|
_icon = "event.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ExistingEnterpriseSystems(_Blockchain):
|
||||||
|
_icon = "existing-enterprise-systems.png"
|
||||||
|
|
||||||
|
|
||||||
|
class HyperledgerFabric(_Blockchain):
|
||||||
|
_icon = "hyperledger-fabric.png"
|
||||||
|
|
||||||
|
|
||||||
|
class KeyManagement(_Blockchain):
|
||||||
|
_icon = "key-management.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Ledger(_Blockchain):
|
||||||
|
_icon = "ledger.png"
|
||||||
|
|
||||||
|
|
||||||
|
class MembershipServicesProviderApi(_Blockchain):
|
||||||
|
_icon = "membership-services-provider-api.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Membership(_Blockchain):
|
||||||
|
_icon = "membership.png"
|
||||||
|
|
||||||
|
|
||||||
|
class MessageBus(_Blockchain):
|
||||||
|
_icon = "message-bus.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Node(_Blockchain):
|
||||||
|
_icon = "node.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Services(_Blockchain):
|
||||||
|
_icon = "services.png"
|
||||||
|
|
||||||
|
|
||||||
|
class SmartContract(_Blockchain):
|
||||||
|
_icon = "smart-contract.png"
|
||||||
|
|
||||||
|
|
||||||
|
class TransactionManager(_Blockchain):
|
||||||
|
_icon = "transaction-manager.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Wallet(_Blockchain):
|
||||||
|
_icon = "wallet.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,31 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _IBM
|
||||||
|
|
||||||
|
|
||||||
|
class _Compute(_IBM):
|
||||||
|
_type = "compute"
|
||||||
|
_icon_dir = "resources/ibm/compute"
|
||||||
|
|
||||||
|
|
||||||
|
class BareMetalServer(_Compute):
|
||||||
|
_icon = "bare-metal-server.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ImageService(_Compute):
|
||||||
|
_icon = "image-service.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Instance(_Compute):
|
||||||
|
_icon = "instance.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Key(_Compute):
|
||||||
|
_icon = "key.png"
|
||||||
|
|
||||||
|
|
||||||
|
class PowerInstance(_Compute):
|
||||||
|
_icon = "power-instance.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,63 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _IBM
|
||||||
|
|
||||||
|
|
||||||
|
class _Data(_IBM):
|
||||||
|
_type = "data"
|
||||||
|
_icon_dir = "resources/ibm/data"
|
||||||
|
|
||||||
|
|
||||||
|
class Caches(_Data):
|
||||||
|
_icon = "caches.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Cloud(_Data):
|
||||||
|
_icon = "cloud.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ConversationTrainedDeployed(_Data):
|
||||||
|
_icon = "conversation-trained-deployed.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DataServices(_Data):
|
||||||
|
_icon = "data-services.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DataSources(_Data):
|
||||||
|
_icon = "data-sources.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DeviceIdentityService(_Data):
|
||||||
|
_icon = "device-identity-service.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DeviceRegistry(_Data):
|
||||||
|
_icon = "device-registry.png"
|
||||||
|
|
||||||
|
|
||||||
|
class EnterpriseData(_Data):
|
||||||
|
_icon = "enterprise-data.png"
|
||||||
|
|
||||||
|
|
||||||
|
class EnterpriseUserDirectory(_Data):
|
||||||
|
_icon = "enterprise-user-directory.png"
|
||||||
|
|
||||||
|
|
||||||
|
class FileRepository(_Data):
|
||||||
|
_icon = "file-repository.png"
|
||||||
|
|
||||||
|
|
||||||
|
class GroundTruth(_Data):
|
||||||
|
_icon = "ground-truth.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Model(_Data):
|
||||||
|
_icon = "model.png"
|
||||||
|
|
||||||
|
|
||||||
|
class TmsDataInterface(_Data):
|
||||||
|
_icon = "tms-data-interface.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,51 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _IBM
|
||||||
|
|
||||||
|
|
||||||
|
class _Devops(_IBM):
|
||||||
|
_type = "devops"
|
||||||
|
_icon_dir = "resources/ibm/devops"
|
||||||
|
|
||||||
|
|
||||||
|
class ArtifactManagement(_Devops):
|
||||||
|
_icon = "artifact-management.png"
|
||||||
|
|
||||||
|
|
||||||
|
class BuildTest(_Devops):
|
||||||
|
_icon = "build-test.png"
|
||||||
|
|
||||||
|
|
||||||
|
class CodeEditor(_Devops):
|
||||||
|
_icon = "code-editor.png"
|
||||||
|
|
||||||
|
|
||||||
|
class CollaborativeDevelopment(_Devops):
|
||||||
|
_icon = "collaborative-development.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ConfigurationManagement(_Devops):
|
||||||
|
_icon = "configuration-management.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ContinuousDeploy(_Devops):
|
||||||
|
_icon = "continuous-deploy.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ContinuousTesting(_Devops):
|
||||||
|
_icon = "continuous-testing.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Devops(_Devops):
|
||||||
|
_icon = "devops.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Provision(_Devops):
|
||||||
|
_icon = "provision.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ReleaseManagement(_Devops):
|
||||||
|
_icon = "release-management.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,119 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _IBM
|
||||||
|
|
||||||
|
|
||||||
|
class _General(_IBM):
|
||||||
|
_type = "general"
|
||||||
|
_icon_dir = "resources/ibm/general"
|
||||||
|
|
||||||
|
|
||||||
|
class CloudMessaging(_General):
|
||||||
|
_icon = "cloud-messaging.png"
|
||||||
|
|
||||||
|
|
||||||
|
class CloudServices(_General):
|
||||||
|
_icon = "cloud-services.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Cloudant(_General):
|
||||||
|
_icon = "cloudant.png"
|
||||||
|
|
||||||
|
|
||||||
|
class CognitiveServices(_General):
|
||||||
|
_icon = "cognitive-services.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DataSecurity(_General):
|
||||||
|
_icon = "data-security.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Enterprise(_General):
|
||||||
|
_icon = "enterprise.png"
|
||||||
|
|
||||||
|
|
||||||
|
class GovernanceRiskCompliance(_General):
|
||||||
|
_icon = "governance-risk-compliance.png"
|
||||||
|
|
||||||
|
|
||||||
|
class IBMContainers(_General):
|
||||||
|
_icon = "ibm-containers.png"
|
||||||
|
|
||||||
|
|
||||||
|
class IBMPublicCloud(_General):
|
||||||
|
_icon = "ibm-public-cloud.png"
|
||||||
|
|
||||||
|
|
||||||
|
class IdentityAccessManagement(_General):
|
||||||
|
_icon = "identity-access-management.png"
|
||||||
|
|
||||||
|
|
||||||
|
class IdentityProvider(_General):
|
||||||
|
_icon = "identity-provider.png"
|
||||||
|
|
||||||
|
|
||||||
|
class InfrastructureSecurity(_General):
|
||||||
|
_icon = "infrastructure-security.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Internet(_General):
|
||||||
|
_icon = "internet.png"
|
||||||
|
|
||||||
|
|
||||||
|
class IotCloud(_General):
|
||||||
|
_icon = "iot-cloud.png"
|
||||||
|
|
||||||
|
|
||||||
|
class MicroservicesApplication(_General):
|
||||||
|
_icon = "microservices-application.png"
|
||||||
|
|
||||||
|
|
||||||
|
class MicroservicesMesh(_General):
|
||||||
|
_icon = "microservices-mesh.png"
|
||||||
|
|
||||||
|
|
||||||
|
class MonitoringLogging(_General):
|
||||||
|
_icon = "monitoring-logging.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Monitoring(_General):
|
||||||
|
_icon = "monitoring.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ObjectStorage(_General):
|
||||||
|
_icon = "object-storage.png"
|
||||||
|
|
||||||
|
|
||||||
|
class OfflineCapabilities(_General):
|
||||||
|
_icon = "offline-capabilities.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Openwhisk(_General):
|
||||||
|
_icon = "openwhisk.png"
|
||||||
|
|
||||||
|
|
||||||
|
class PeerCloud(_General):
|
||||||
|
_icon = "peer-cloud.png"
|
||||||
|
|
||||||
|
|
||||||
|
class RetrieveRank(_General):
|
||||||
|
_icon = "retrieve-rank.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Scalable(_General):
|
||||||
|
_icon = "scalable.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ServiceDiscoveryConfiguration(_General):
|
||||||
|
_icon = "service-discovery-configuration.png"
|
||||||
|
|
||||||
|
|
||||||
|
class TextToSpeech(_General):
|
||||||
|
_icon = "text-to-speech.png"
|
||||||
|
|
||||||
|
|
||||||
|
class TransformationConnectivity(_General):
|
||||||
|
_icon = "transformation-connectivity.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,83 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _IBM
|
||||||
|
|
||||||
|
|
||||||
|
class _Infrastructure(_IBM):
|
||||||
|
_type = "infrastructure"
|
||||||
|
_icon_dir = "resources/ibm/infrastructure"
|
||||||
|
|
||||||
|
|
||||||
|
class Channels(_Infrastructure):
|
||||||
|
_icon = "channels.png"
|
||||||
|
|
||||||
|
|
||||||
|
class CloudMessaging(_Infrastructure):
|
||||||
|
_icon = "cloud-messaging.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Dashboard(_Infrastructure):
|
||||||
|
_icon = "dashboard.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Diagnostics(_Infrastructure):
|
||||||
|
_icon = "diagnostics.png"
|
||||||
|
|
||||||
|
|
||||||
|
class EdgeServices(_Infrastructure):
|
||||||
|
_icon = "edge-services.png"
|
||||||
|
|
||||||
|
|
||||||
|
class EnterpriseMessaging(_Infrastructure):
|
||||||
|
_icon = "enterprise-messaging.png"
|
||||||
|
|
||||||
|
|
||||||
|
class EventFeed(_Infrastructure):
|
||||||
|
_icon = "event-feed.png"
|
||||||
|
|
||||||
|
|
||||||
|
class InfrastructureServices(_Infrastructure):
|
||||||
|
_icon = "infrastructure-services.png"
|
||||||
|
|
||||||
|
|
||||||
|
class InterserviceCommunication(_Infrastructure):
|
||||||
|
_icon = "interservice-communication.png"
|
||||||
|
|
||||||
|
|
||||||
|
class LoadBalancingRouting(_Infrastructure):
|
||||||
|
_icon = "load-balancing-routing.png"
|
||||||
|
|
||||||
|
|
||||||
|
class MicroservicesMesh(_Infrastructure):
|
||||||
|
_icon = "microservices-mesh.png"
|
||||||
|
|
||||||
|
|
||||||
|
class MobileBackend(_Infrastructure):
|
||||||
|
_icon = "mobile-backend.png"
|
||||||
|
|
||||||
|
|
||||||
|
class MobileProviderNetwork(_Infrastructure):
|
||||||
|
_icon = "mobile-provider-network.png"
|
||||||
|
|
||||||
|
|
||||||
|
class MonitoringLogging(_Infrastructure):
|
||||||
|
_icon = "monitoring-logging.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Monitoring(_Infrastructure):
|
||||||
|
_icon = "monitoring.png"
|
||||||
|
|
||||||
|
|
||||||
|
class PeerServices(_Infrastructure):
|
||||||
|
_icon = "peer-services.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ServiceDiscoveryConfiguration(_Infrastructure):
|
||||||
|
_icon = "service-discovery-configuration.png"
|
||||||
|
|
||||||
|
|
||||||
|
class TransformationConnectivity(_Infrastructure):
|
||||||
|
_icon = "transformation-connectivity.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,71 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _IBM
|
||||||
|
|
||||||
|
|
||||||
|
class _Management(_IBM):
|
||||||
|
_type = "management"
|
||||||
|
_icon_dir = "resources/ibm/management"
|
||||||
|
|
||||||
|
|
||||||
|
class AlertNotification(_Management):
|
||||||
|
_icon = "alert-notification.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ApiManagement(_Management):
|
||||||
|
_icon = "api-management.png"
|
||||||
|
|
||||||
|
|
||||||
|
class CloudManagement(_Management):
|
||||||
|
_icon = "cloud-management.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ClusterManagement(_Management):
|
||||||
|
_icon = "cluster-management.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ContentManagement(_Management):
|
||||||
|
_icon = "content-management.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DataServices(_Management):
|
||||||
|
_icon = "data-services.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DeviceManagement(_Management):
|
||||||
|
_icon = "device-management.png"
|
||||||
|
|
||||||
|
|
||||||
|
class InformationGovernance(_Management):
|
||||||
|
_icon = "information-governance.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ItServiceManagement(_Management):
|
||||||
|
_icon = "it-service-management.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Management(_Management):
|
||||||
|
_icon = "management.png"
|
||||||
|
|
||||||
|
|
||||||
|
class MonitoringMetrics(_Management):
|
||||||
|
_icon = "monitoring-metrics.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ProcessManagement(_Management):
|
||||||
|
_icon = "process-management.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ProviderCloudPortalService(_Management):
|
||||||
|
_icon = "provider-cloud-portal-service.png"
|
||||||
|
|
||||||
|
|
||||||
|
class PushNotifications(_Management):
|
||||||
|
_icon = "push-notifications.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ServiceManagementTools(_Management):
|
||||||
|
_icon = "service-management-tools.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,95 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _IBM
|
||||||
|
|
||||||
|
|
||||||
|
class _Network(_IBM):
|
||||||
|
_type = "network"
|
||||||
|
_icon_dir = "resources/ibm/network"
|
||||||
|
|
||||||
|
|
||||||
|
class Bridge(_Network):
|
||||||
|
_icon = "bridge.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DirectLink(_Network):
|
||||||
|
_icon = "direct-link.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Enterprise(_Network):
|
||||||
|
_icon = "enterprise.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Firewall(_Network):
|
||||||
|
_icon = "firewall.png"
|
||||||
|
|
||||||
|
|
||||||
|
class FloatingIp(_Network):
|
||||||
|
_icon = "floating-ip.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Gateway(_Network):
|
||||||
|
_icon = "gateway.png"
|
||||||
|
|
||||||
|
|
||||||
|
class InternetServices(_Network):
|
||||||
|
_icon = "internet-services.png"
|
||||||
|
|
||||||
|
|
||||||
|
class LoadBalancerListener(_Network):
|
||||||
|
_icon = "load-balancer-listener.png"
|
||||||
|
|
||||||
|
|
||||||
|
class LoadBalancerPool(_Network):
|
||||||
|
_icon = "load-balancer-pool.png"
|
||||||
|
|
||||||
|
|
||||||
|
class LoadBalancer(_Network):
|
||||||
|
_icon = "load-balancer.png"
|
||||||
|
|
||||||
|
|
||||||
|
class LoadBalancingRouting(_Network):
|
||||||
|
_icon = "load-balancing-routing.png"
|
||||||
|
|
||||||
|
|
||||||
|
class PublicGateway(_Network):
|
||||||
|
_icon = "public-gateway.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Region(_Network):
|
||||||
|
_icon = "region.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Router(_Network):
|
||||||
|
_icon = "router.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Rules(_Network):
|
||||||
|
_icon = "rules.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Subnet(_Network):
|
||||||
|
_icon = "subnet.png"
|
||||||
|
|
||||||
|
|
||||||
|
class TransitGateway(_Network):
|
||||||
|
_icon = "transit-gateway.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Vpc(_Network):
|
||||||
|
_icon = "vpc.png"
|
||||||
|
|
||||||
|
|
||||||
|
class VpnConnection(_Network):
|
||||||
|
_icon = "vpn-connection.png"
|
||||||
|
|
||||||
|
|
||||||
|
class VpnGateway(_Network):
|
||||||
|
_icon = "vpn-gateway.png"
|
||||||
|
|
||||||
|
|
||||||
|
class VpnPolicy(_Network):
|
||||||
|
_icon = "vpn-policy.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,67 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _IBM
|
||||||
|
|
||||||
|
|
||||||
|
class _Security(_IBM):
|
||||||
|
_type = "security"
|
||||||
|
_icon_dir = "resources/ibm/security"
|
||||||
|
|
||||||
|
|
||||||
|
class ApiSecurity(_Security):
|
||||||
|
_icon = "api-security.png"
|
||||||
|
|
||||||
|
|
||||||
|
class BlockchainSecurityService(_Security):
|
||||||
|
_icon = "blockchain-security-service.png"
|
||||||
|
|
||||||
|
|
||||||
|
class DataSecurity(_Security):
|
||||||
|
_icon = "data-security.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Firewall(_Security):
|
||||||
|
_icon = "firewall.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Gateway(_Security):
|
||||||
|
_icon = "gateway.png"
|
||||||
|
|
||||||
|
|
||||||
|
class GovernanceRiskCompliance(_Security):
|
||||||
|
_icon = "governance-risk-compliance.png"
|
||||||
|
|
||||||
|
|
||||||
|
class IdentityAccessManagement(_Security):
|
||||||
|
_icon = "identity-access-management.png"
|
||||||
|
|
||||||
|
|
||||||
|
class IdentityProvider(_Security):
|
||||||
|
_icon = "identity-provider.png"
|
||||||
|
|
||||||
|
|
||||||
|
class InfrastructureSecurity(_Security):
|
||||||
|
_icon = "infrastructure-security.png"
|
||||||
|
|
||||||
|
|
||||||
|
class PhysicalSecurity(_Security):
|
||||||
|
_icon = "physical-security.png"
|
||||||
|
|
||||||
|
|
||||||
|
class SecurityMonitoringIntelligence(_Security):
|
||||||
|
_icon = "security-monitoring-intelligence.png"
|
||||||
|
|
||||||
|
|
||||||
|
class SecurityServices(_Security):
|
||||||
|
_icon = "security-services.png"
|
||||||
|
|
||||||
|
|
||||||
|
class TrustendComputing(_Security):
|
||||||
|
_icon = "trustend-computing.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Vpn(_Security):
|
||||||
|
_icon = "vpn.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,31 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _IBM
|
||||||
|
|
||||||
|
|
||||||
|
class _Social(_IBM):
|
||||||
|
_type = "social"
|
||||||
|
_icon_dir = "resources/ibm/social"
|
||||||
|
|
||||||
|
|
||||||
|
class Communities(_Social):
|
||||||
|
_icon = "communities.png"
|
||||||
|
|
||||||
|
|
||||||
|
class FileSync(_Social):
|
||||||
|
_icon = "file-sync.png"
|
||||||
|
|
||||||
|
|
||||||
|
class LiveCollaboration(_Social):
|
||||||
|
_icon = "live-collaboration.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Messaging(_Social):
|
||||||
|
_icon = "messaging.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Networking(_Social):
|
||||||
|
_icon = "networking.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,19 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _IBM
|
||||||
|
|
||||||
|
|
||||||
|
class _Storage(_IBM):
|
||||||
|
_type = "storage"
|
||||||
|
_icon_dir = "resources/ibm/storage"
|
||||||
|
|
||||||
|
|
||||||
|
class BlockStorage(_Storage):
|
||||||
|
_icon = "block-storage.png"
|
||||||
|
|
||||||
|
|
||||||
|
class ObjectStorage(_Storage):
|
||||||
|
_icon = "object-storage.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,35 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _IBM
|
||||||
|
|
||||||
|
|
||||||
|
class _User(_IBM):
|
||||||
|
_type = "user"
|
||||||
|
_icon_dir = "resources/ibm/user"
|
||||||
|
|
||||||
|
|
||||||
|
class Browser(_User):
|
||||||
|
_icon = "browser.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Device(_User):
|
||||||
|
_icon = "device.png"
|
||||||
|
|
||||||
|
|
||||||
|
class IntegratedDigitalExperiences(_User):
|
||||||
|
_icon = "integrated-digital-experiences.png"
|
||||||
|
|
||||||
|
|
||||||
|
class PhysicalEntity(_User):
|
||||||
|
_icon = "physical-entity.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Sensor(_User):
|
||||||
|
_icon = "sensor.png"
|
||||||
|
|
||||||
|
|
||||||
|
class User(_User):
|
||||||
|
_icon = "user.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,15 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _OnPrem
|
||||||
|
|
||||||
|
|
||||||
|
class _Messaging(_OnPrem):
|
||||||
|
_type = "messaging"
|
||||||
|
_icon_dir = "resources/onprem/messaging"
|
||||||
|
|
||||||
|
|
||||||
|
class Centrifugo(_Messaging):
|
||||||
|
_icon = "centrifugo.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,19 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _OnPrem
|
||||||
|
|
||||||
|
|
||||||
|
class _Registry(_OnPrem):
|
||||||
|
_type = "registry"
|
||||||
|
_icon_dir = "resources/onprem/registry"
|
||||||
|
|
||||||
|
|
||||||
|
class Harbor(_Registry):
|
||||||
|
_icon = "harbor.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Jfrog(_Registry):
|
||||||
|
_icon = "jfrog.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,15 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _Programming
|
||||||
|
|
||||||
|
|
||||||
|
class _Runtime(_Programming):
|
||||||
|
_type = "runtime"
|
||||||
|
_icon_dir = "resources/programming/runtime"
|
||||||
|
|
||||||
|
|
||||||
|
class Dapr(_Runtime):
|
||||||
|
_icon = "dapr.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,15 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _Saas
|
||||||
|
|
||||||
|
|
||||||
|
class _Communication(_Saas):
|
||||||
|
_type = "communication"
|
||||||
|
_icon_dir = "resources/saas/communication"
|
||||||
|
|
||||||
|
|
||||||
|
class Twilio(_Communication):
|
||||||
|
_icon = "twilio.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
@ -0,0 +1,19 @@
|
|||||||
|
# This module is automatically generated by autogen.sh. DO NOT EDIT.
|
||||||
|
|
||||||
|
from . import _Saas
|
||||||
|
|
||||||
|
|
||||||
|
class _Security(_Saas):
|
||||||
|
_type = "security"
|
||||||
|
_icon_dir = "resources/saas/security"
|
||||||
|
|
||||||
|
|
||||||
|
class Scrowdstrike(_Security):
|
||||||
|
_icon = "scrowdstrike.png"
|
||||||
|
|
||||||
|
|
||||||
|
class Sonarqube(_Security):
|
||||||
|
_icon = "sonarqube.png"
|
||||||
|
|
||||||
|
|
||||||
|
# Aliases
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,77 @@
|
|||||||
|
---
|
||||||
|
id: c4
|
||||||
|
title: C4
|
||||||
|
---
|
||||||
|
|
||||||
|
## C4 Diagrams
|
||||||
|
|
||||||
|
[C4](https://c4model.com/) is a standardized model to visualize software architecture.
|
||||||
|
You can generate C4 diagrams by using the node and edge classes from the `diagrams.c4` package:
|
||||||
|
|
||||||
|
```python
|
||||||
|
from diagrams import Diagram
|
||||||
|
from diagrams.c4 import Person, Container, Database, System, SystemBoundary, Relationship
|
||||||
|
|
||||||
|
graph_attr = {
|
||||||
|
"splines": "spline",
|
||||||
|
}
|
||||||
|
|
||||||
|
with Diagram("Container diagram for Internet Banking System", direction="TB", graph_attr=graph_attr):
|
||||||
|
customer = Person(
|
||||||
|
name="Personal Banking Customer", description="A customer of the bank, with personal bank accounts."
|
||||||
|
)
|
||||||
|
|
||||||
|
with SystemBoundary("Internet Banking System"):
|
||||||
|
webapp = Container(
|
||||||
|
name="Web Application",
|
||||||
|
technology="Java and Spring MVC",
|
||||||
|
description="Delivers the static content and the Internet banking single page application.",
|
||||||
|
)
|
||||||
|
|
||||||
|
spa = Container(
|
||||||
|
name="Single-Page Application",
|
||||||
|
technology="Javascript and Angular",
|
||||||
|
description="Provides all of the Internet banking functionality to customers via their web browser.",
|
||||||
|
)
|
||||||
|
|
||||||
|
mobileapp = Container(
|
||||||
|
name="Mobile App",
|
||||||
|
technology="Xamarin",
|
||||||
|
description="Provides a limited subset of the Internet banking functionality to customers via their mobile device.",
|
||||||
|
)
|
||||||
|
|
||||||
|
api = Container(
|
||||||
|
name="API Application",
|
||||||
|
technology="Java and Spring MVC",
|
||||||
|
description="Provides Internet banking functionality via a JSON/HTTPS API.",
|
||||||
|
)
|
||||||
|
|
||||||
|
database = Database(
|
||||||
|
name="Database",
|
||||||
|
technology="Oracle Database Schema",
|
||||||
|
description="Stores user registration information, hashed authentication credentials, access logs, etc.",
|
||||||
|
)
|
||||||
|
|
||||||
|
email = System(name="E-mail System", description="The internal Microsoft Exchange e-mail system.", external=True)
|
||||||
|
|
||||||
|
mainframe = System(
|
||||||
|
name="Mainframe Banking System",
|
||||||
|
description="Stores all of the core banking information about customers, accounts, transactions, etc.",
|
||||||
|
external=True,
|
||||||
|
)
|
||||||
|
|
||||||
|
customer >> Relationship("Visits bigbank.com/ib using [HTTPS]") >> webapp
|
||||||
|
customer >> Relationship("Views account balances, and makes payments using") >> [spa, mobileapp]
|
||||||
|
webapp >> Relationship("Delivers to the customer's web browser") >> spa
|
||||||
|
spa >> Relationship("Make API calls to [JSON/HTTPS]") >> api
|
||||||
|
mobileapp >> Relationship("Make API calls to [JSON/HTTPS]") >> api
|
||||||
|
|
||||||
|
api >> Relationship("reads from and writes to") >> database
|
||||||
|
api >> Relationship("Sends email using [SMTP]") >> email
|
||||||
|
api >> Relationship("Makes API calls to [XML/HTTPS]") >> mainframe
|
||||||
|
customer << Relationship("Sends e-mails to") << email
|
||||||
|
```
|
||||||
|
|
||||||
|
It will produce the following diagram:
|
||||||
|
|
||||||
|

|
@ -0,0 +1,93 @@
|
|||||||
|
---
|
||||||
|
id: digitalocean
|
||||||
|
title: DigitalOcean
|
||||||
|
---
|
||||||
|
|
||||||
|
Node classes list of the digitalocean provider.
|
||||||
|
|
||||||
|
## digitalocean.compute
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/compute/containers.png" alt="Containers" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.compute.Containers**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/compute/docker.png" alt="Docker" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.compute.Docker**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/compute/droplet-connect.png" alt="DropletConnect" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.compute.DropletConnect**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/compute/droplet-snapshot.png" alt="DropletSnapshot" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.compute.DropletSnapshot**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/compute/droplet.png" alt="Droplet" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.compute.Droplet**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/compute/k8s-cluster.png" alt="K8SCluster" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.compute.K8SCluster**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/compute/k8s-node-pool.png" alt="K8SNodePool" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.compute.K8SNodePool**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/compute/k8s-node.png" alt="K8SNode" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.compute.K8SNode**
|
||||||
|
|
||||||
|
## digitalocean.database
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/database/dbaas-primary-standby-more.png" alt="DbaasPrimaryStandbyMore" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.database.DbaasPrimaryStandbyMore**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/database/dbaas-primary.png" alt="DbaasPrimary" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.database.DbaasPrimary**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/database/dbaas-read-only.png" alt="DbaasReadOnly" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.database.DbaasReadOnly**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/database/dbaas-standby.png" alt="DbaasStandby" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.database.DbaasStandby**
|
||||||
|
|
||||||
|
## digitalocean.network
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/network/certificate.png" alt="Certificate" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.network.Certificate**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/network/domain-registration.png" alt="DomainRegistration" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.network.DomainRegistration**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/network/domain.png" alt="Domain" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.network.Domain**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/network/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.network.Firewall**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/network/floating-ip.png" alt="FloatingIp" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.network.FloatingIp**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/network/internet-gateway.png" alt="InternetGateway" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.network.InternetGateway**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/network/load-balancer.png" alt="LoadBalancer" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.network.LoadBalancer**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/network/managed-vpn.png" alt="ManagedVpn" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.network.ManagedVpn**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/network/vpc.png" alt="Vpc" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.network.Vpc**
|
||||||
|
|
||||||
|
## digitalocean.storage
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/storage/folder.png" alt="Folder" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.storage.Folder**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/storage/space.png" alt="Space" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.storage.Space**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/storage/volume-snapshot.png" alt="VolumeSnapshot" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.storage.VolumeSnapshot**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/digitalocean/storage/volume.png" alt="Volume" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.digitalocean.storage.Volume**
|
@ -0,0 +1,588 @@
|
|||||||
|
---
|
||||||
|
id: ibm
|
||||||
|
title: IBM
|
||||||
|
---
|
||||||
|
|
||||||
|
Node classes list of the ibm provider.
|
||||||
|
|
||||||
|
## ibm.analytics
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/analytics/analytics.png" alt="Analytics" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.analytics.Analytics**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/analytics/data-integration.png" alt="DataIntegration" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.analytics.DataIntegration**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/analytics/data-repositories.png" alt="DataRepositories" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.analytics.DataRepositories**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/analytics/device-analytics.png" alt="DeviceAnalytics" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.analytics.DeviceAnalytics**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/analytics/streaming-computing.png" alt="StreamingComputing" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.analytics.StreamingComputing**
|
||||||
|
|
||||||
|
## ibm.applications
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/actionable-insight.png" alt="ActionableInsight" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.ActionableInsight**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/annotate.png" alt="Annotate" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.Annotate**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/api-developer-portal.png" alt="ApiDeveloperPortal" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.ApiDeveloperPortal**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/api-polyglot-runtimes.png" alt="ApiPolyglotRuntimes" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.ApiPolyglotRuntimes**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/app-server.png" alt="AppServer" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.AppServer**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/application-logic.png" alt="ApplicationLogic" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.ApplicationLogic**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/enterprise-applications.png" alt="EnterpriseApplications" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.EnterpriseApplications**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/index.png" alt="Index" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.Index**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/iot-application.png" alt="IotApplication" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.IotApplication**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/microservice.png" alt="Microservice" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.Microservice**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/mobile-app.png" alt="MobileApp" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.MobileApp**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/ontology.png" alt="Ontology" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.Ontology**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/open-source-tools.png" alt="OpenSourceTools" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.OpenSourceTools**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/runtime-services.png" alt="RuntimeServices" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.RuntimeServices**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/saas-applications.png" alt="SaasApplications" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.SaasApplications**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/service-broker.png" alt="ServiceBroker" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.ServiceBroker**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/speech-to-text.png" alt="SpeechToText" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.SpeechToText**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/visual-recognition.png" alt="VisualRecognition" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.VisualRecognition**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/applications/visualization.png" alt="Visualization" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.applications.Visualization**
|
||||||
|
|
||||||
|
## ibm.blockchain
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/blockchain-developer.png" alt="BlockchainDeveloper" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.BlockchainDeveloper**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/blockchain.png" alt="Blockchain" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.Blockchain**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/certificate-authority.png" alt="CertificateAuthority" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.CertificateAuthority**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/client-application.png" alt="ClientApplication" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.ClientApplication**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/communication.png" alt="Communication" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.Communication**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/consensus.png" alt="Consensus" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.Consensus**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/event-listener.png" alt="EventListener" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.EventListener**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/event.png" alt="Event" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.Event**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/existing-enterprise-systems.png" alt="ExistingEnterpriseSystems" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.ExistingEnterpriseSystems**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/hyperledger-fabric.png" alt="HyperledgerFabric" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.HyperledgerFabric**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/key-management.png" alt="KeyManagement" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.KeyManagement**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/ledger.png" alt="Ledger" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.Ledger**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/membership-services-provider-api.png" alt="MembershipServicesProviderApi" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.MembershipServicesProviderApi**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/membership.png" alt="Membership" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.Membership**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/message-bus.png" alt="MessageBus" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.MessageBus**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/node.png" alt="Node" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.Node**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/services.png" alt="Services" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.Services**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/smart-contract.png" alt="SmartContract" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.SmartContract**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/transaction-manager.png" alt="TransactionManager" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.TransactionManager**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/blockchain/wallet.png" alt="Wallet" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.blockchain.Wallet**
|
||||||
|
|
||||||
|
## ibm.compute
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/compute/bare-metal-server.png" alt="BareMetalServer" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.compute.BareMetalServer**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/compute/image-service.png" alt="ImageService" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.compute.ImageService**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/compute/instance.png" alt="Instance" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.compute.Instance**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/compute/key.png" alt="Key" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.compute.Key**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/compute/power-instance.png" alt="PowerInstance" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.compute.PowerInstance**
|
||||||
|
|
||||||
|
## ibm.data
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/data/caches.png" alt="Caches" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.data.Caches**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/data/cloud.png" alt="Cloud" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.data.Cloud**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/data/conversation-trained-deployed.png" alt="ConversationTrainedDeployed" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.data.ConversationTrainedDeployed**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/data/data-services.png" alt="DataServices" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.data.DataServices**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/data/data-sources.png" alt="DataSources" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.data.DataSources**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/data/device-identity-service.png" alt="DeviceIdentityService" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.data.DeviceIdentityService**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/data/device-registry.png" alt="DeviceRegistry" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.data.DeviceRegistry**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/data/enterprise-data.png" alt="EnterpriseData" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.data.EnterpriseData**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/data/enterprise-user-directory.png" alt="EnterpriseUserDirectory" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.data.EnterpriseUserDirectory**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/data/file-repository.png" alt="FileRepository" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.data.FileRepository**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/data/ground-truth.png" alt="GroundTruth" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.data.GroundTruth**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/data/model.png" alt="Model" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.data.Model**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/data/tms-data-interface.png" alt="TmsDataInterface" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.data.TmsDataInterface**
|
||||||
|
|
||||||
|
## ibm.devops
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/devops/artifact-management.png" alt="ArtifactManagement" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.devops.ArtifactManagement**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/devops/build-test.png" alt="BuildTest" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.devops.BuildTest**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/devops/code-editor.png" alt="CodeEditor" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.devops.CodeEditor**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/devops/collaborative-development.png" alt="CollaborativeDevelopment" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.devops.CollaborativeDevelopment**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/devops/configuration-management.png" alt="ConfigurationManagement" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.devops.ConfigurationManagement**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/devops/continuous-deploy.png" alt="ContinuousDeploy" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.devops.ContinuousDeploy**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/devops/continuous-testing.png" alt="ContinuousTesting" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.devops.ContinuousTesting**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/devops/devops.png" alt="Devops" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.devops.Devops**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/devops/provision.png" alt="Provision" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.devops.Provision**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/devops/release-management.png" alt="ReleaseManagement" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.devops.ReleaseManagement**
|
||||||
|
|
||||||
|
## ibm.general
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/cloud-messaging.png" alt="CloudMessaging" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.CloudMessaging**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/cloud-services.png" alt="CloudServices" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.CloudServices**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/cloudant.png" alt="Cloudant" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.Cloudant**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/cognitive-services.png" alt="CognitiveServices" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.CognitiveServices**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/data-security.png" alt="DataSecurity" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.DataSecurity**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/enterprise.png" alt="Enterprise" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.Enterprise**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/governance-risk-compliance.png" alt="GovernanceRiskCompliance" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.GovernanceRiskCompliance**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/ibm-containers.png" alt="IBMContainers" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.IBMContainers**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/ibm-public-cloud.png" alt="IBMPublicCloud" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.IBMPublicCloud**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/identity-access-management.png" alt="IdentityAccessManagement" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.IdentityAccessManagement**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/identity-provider.png" alt="IdentityProvider" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.IdentityProvider**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/infrastructure-security.png" alt="InfrastructureSecurity" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.InfrastructureSecurity**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/internet.png" alt="Internet" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.Internet**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/iot-cloud.png" alt="IotCloud" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.IotCloud**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/microservices-application.png" alt="MicroservicesApplication" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.MicroservicesApplication**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/microservices-mesh.png" alt="MicroservicesMesh" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.MicroservicesMesh**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/monitoring-logging.png" alt="MonitoringLogging" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.MonitoringLogging**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/monitoring.png" alt="Monitoring" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.Monitoring**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/object-storage.png" alt="ObjectStorage" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.ObjectStorage**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/offline-capabilities.png" alt="OfflineCapabilities" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.OfflineCapabilities**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/openwhisk.png" alt="Openwhisk" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.Openwhisk**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/peer-cloud.png" alt="PeerCloud" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.PeerCloud**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/retrieve-rank.png" alt="RetrieveRank" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.RetrieveRank**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/scalable.png" alt="Scalable" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.Scalable**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/service-discovery-configuration.png" alt="ServiceDiscoveryConfiguration" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.ServiceDiscoveryConfiguration**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/text-to-speech.png" alt="TextToSpeech" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.TextToSpeech**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/general/transformation-connectivity.png" alt="TransformationConnectivity" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.general.TransformationConnectivity**
|
||||||
|
|
||||||
|
## ibm.infrastructure
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/channels.png" alt="Channels" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.Channels**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/cloud-messaging.png" alt="CloudMessaging" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.CloudMessaging**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/dashboard.png" alt="Dashboard" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.Dashboard**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/diagnostics.png" alt="Diagnostics" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.Diagnostics**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/edge-services.png" alt="EdgeServices" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.EdgeServices**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/enterprise-messaging.png" alt="EnterpriseMessaging" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.EnterpriseMessaging**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/event-feed.png" alt="EventFeed" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.EventFeed**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/infrastructure-services.png" alt="InfrastructureServices" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.InfrastructureServices**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/interservice-communication.png" alt="InterserviceCommunication" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.InterserviceCommunication**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/load-balancing-routing.png" alt="LoadBalancingRouting" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.LoadBalancingRouting**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/microservices-mesh.png" alt="MicroservicesMesh" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.MicroservicesMesh**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/mobile-backend.png" alt="MobileBackend" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.MobileBackend**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/mobile-provider-network.png" alt="MobileProviderNetwork" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.MobileProviderNetwork**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/monitoring-logging.png" alt="MonitoringLogging" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.MonitoringLogging**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/monitoring.png" alt="Monitoring" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.Monitoring**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/peer-services.png" alt="PeerServices" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.PeerServices**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/service-discovery-configuration.png" alt="ServiceDiscoveryConfiguration" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.ServiceDiscoveryConfiguration**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/infrastructure/transformation-connectivity.png" alt="TransformationConnectivity" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.infrastructure.TransformationConnectivity**
|
||||||
|
|
||||||
|
## ibm.management
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/management/alert-notification.png" alt="AlertNotification" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.management.AlertNotification**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/management/api-management.png" alt="ApiManagement" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.management.ApiManagement**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/management/cloud-management.png" alt="CloudManagement" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.management.CloudManagement**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/management/cluster-management.png" alt="ClusterManagement" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.management.ClusterManagement**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/management/content-management.png" alt="ContentManagement" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.management.ContentManagement**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/management/data-services.png" alt="DataServices" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.management.DataServices**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/management/device-management.png" alt="DeviceManagement" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.management.DeviceManagement**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/management/information-governance.png" alt="InformationGovernance" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.management.InformationGovernance**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/management/it-service-management.png" alt="ItServiceManagement" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.management.ItServiceManagement**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/management/management.png" alt="Management" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.management.Management**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/management/monitoring-metrics.png" alt="MonitoringMetrics" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.management.MonitoringMetrics**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/management/process-management.png" alt="ProcessManagement" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.management.ProcessManagement**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/management/provider-cloud-portal-service.png" alt="ProviderCloudPortalService" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.management.ProviderCloudPortalService**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/management/push-notifications.png" alt="PushNotifications" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.management.PushNotifications**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/management/service-management-tools.png" alt="ServiceManagementTools" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.management.ServiceManagementTools**
|
||||||
|
|
||||||
|
## ibm.network
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/bridge.png" alt="Bridge" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.Bridge**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/direct-link.png" alt="DirectLink" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.DirectLink**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/enterprise.png" alt="Enterprise" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.Enterprise**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.Firewall**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/floating-ip.png" alt="FloatingIp" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.FloatingIp**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/gateway.png" alt="Gateway" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.Gateway**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/internet-services.png" alt="InternetServices" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.InternetServices**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/load-balancer-listener.png" alt="LoadBalancerListener" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.LoadBalancerListener**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/load-balancer-pool.png" alt="LoadBalancerPool" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.LoadBalancerPool**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/load-balancer.png" alt="LoadBalancer" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.LoadBalancer**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/load-balancing-routing.png" alt="LoadBalancingRouting" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.LoadBalancingRouting**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/public-gateway.png" alt="PublicGateway" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.PublicGateway**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/region.png" alt="Region" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.Region**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/router.png" alt="Router" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.Router**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/rules.png" alt="Rules" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.Rules**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/subnet.png" alt="Subnet" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.Subnet**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/transit-gateway.png" alt="TransitGateway" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.TransitGateway**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/vpc.png" alt="Vpc" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.Vpc**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/vpn-connection.png" alt="VpnConnection" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.VpnConnection**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/vpn-gateway.png" alt="VpnGateway" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.VpnGateway**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/network/vpn-policy.png" alt="VpnPolicy" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.network.VpnPolicy**
|
||||||
|
|
||||||
|
## ibm.security
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/security/api-security.png" alt="ApiSecurity" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.security.ApiSecurity**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/security/blockchain-security-service.png" alt="BlockchainSecurityService" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.security.BlockchainSecurityService**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/security/data-security.png" alt="DataSecurity" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.security.DataSecurity**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/security/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.security.Firewall**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/security/gateway.png" alt="Gateway" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.security.Gateway**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/security/governance-risk-compliance.png" alt="GovernanceRiskCompliance" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.security.GovernanceRiskCompliance**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/security/identity-access-management.png" alt="IdentityAccessManagement" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.security.IdentityAccessManagement**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/security/identity-provider.png" alt="IdentityProvider" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.security.IdentityProvider**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/security/infrastructure-security.png" alt="InfrastructureSecurity" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.security.InfrastructureSecurity**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/security/physical-security.png" alt="PhysicalSecurity" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.security.PhysicalSecurity**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/security/security-monitoring-intelligence.png" alt="SecurityMonitoringIntelligence" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.security.SecurityMonitoringIntelligence**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/security/security-services.png" alt="SecurityServices" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.security.SecurityServices**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/security/trustend-computing.png" alt="TrustendComputing" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.security.TrustendComputing**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/security/vpn.png" alt="Vpn" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.security.Vpn**
|
||||||
|
|
||||||
|
## ibm.social
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/social/communities.png" alt="Communities" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.social.Communities**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/social/file-sync.png" alt="FileSync" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.social.FileSync**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/social/live-collaboration.png" alt="LiveCollaboration" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.social.LiveCollaboration**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/social/messaging.png" alt="Messaging" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.social.Messaging**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/social/networking.png" alt="Networking" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.social.Networking**
|
||||||
|
|
||||||
|
## ibm.storage
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/storage/block-storage.png" alt="BlockStorage" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.storage.BlockStorage**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/storage/object-storage.png" alt="ObjectStorage" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.storage.ObjectStorage**
|
||||||
|
|
||||||
|
## ibm.user
|
||||||
|
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/user/browser.png" alt="Browser" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.user.Browser**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/user/device.png" alt="Device" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.user.Device**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/user/integrated-digital-experiences.png" alt="IntegratedDigitalExperiences" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.user.IntegratedDigitalExperiences**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/user/physical-entity.png" alt="PhysicalEntity" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.user.PhysicalEntity**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/user/sensor.png" alt="Sensor" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.user.Sensor**
|
||||||
|
|
||||||
|
<img width="30" src="/img/resources/ibm/user/user.png" alt="User" style="float: left; padding-right: 5px;" >
|
||||||
|
**diagrams.ibm.user.User**
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue