diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ec5d7d5d..90e28a18 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -55,7 +55,7 @@ or update the `ALIASES` map in [config.py](config.py). Then just run the `./autogen.sh` to generate the added or updated aliases. (cf. [DEVELOPMENT][DEVELOPMENT.md]) > IMPORTANT NOTE: To run `autogen.sh`, you need [round][round] and -> [inkscape][inkscape] command lines that are used for clearning the image +> [inkscape][inkscape] command lines that are used for cleaning the image > resource filenames. > > Or you should use the docker image. diff --git a/README.md b/README.md index 0633255b..0b15594d 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,7 @@ Diagrams lets you draw the cloud system architecture **in Python code**. It was ![generic provider](https://img.shields.io/badge/Generic-orange?color=5f87bf) ![programming provider](https://img.shields.io/badge/Programming-orange?color=5f87bf) ![saas provider](https://img.shields.io/badge/SaaS-orange?color=5f87bf) +![c4 provider](https://img.shields.io/badge/C4-orange?color=5f87bf) ## Getting Started @@ -83,7 +84,7 @@ To contribute to diagram, check out [contribution guidelines](CONTRIBUTING.md). ## Other languages -- If you are familiar to Go, you can use [go-diagrams](https://github.com/blushft/go-diagrams) as well. +- If you are familiar with Go, you can use [go-diagrams](https://github.com/blushft/go-diagrams) as well. ## License diff --git a/autogen.sh b/autogen.sh index acbcacb2..afc15030 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,10 +1,9 @@ #!/bin/bash -set -e app_root_dir="diagrams" # NOTE: azure icon set is not latest version -providers=("onprem" "aws" "azure" "digitalocean" "gcp" "ibm" "firebase" "k8s" "alibabacloud" "oci" "programming" "saas" "elastic" "generic" "openstack" "outscale" ) +providers=("onprem" "aws" "azure" "digitalocean" "gcp" "ibm" "firebase" "k8s" "alibabacloud" "oci" "programming" "saas" "elastic" "generic" "openstack" "outscale") if ! [ -x "$(command -v round)" ]; then echo 'round is not installed' @@ -56,6 +55,10 @@ done echo "generating the docs for custom" python -m scripts.generate "custom" +# copy icons across to website +echo "copying icons to website static folder" +cp -r resources website/static/img/resources + # run black echo "linting the all the diagram modules" black "$app_root_dir"/**/*.py diff --git a/diagrams/__init__.py b/diagrams/__init__.py index 1fb33db7..b46fa468 100644 --- a/diagrams/__init__.py +++ b/diagrams/__init__.py @@ -15,25 +15,25 @@ __diagram = contextvars.ContextVar("diagrams") __cluster = contextvars.ContextVar("cluster") -def getdiagram(): +def getdiagram() -> "Diagram": try: return __diagram.get() except LookupError: return None -def setdiagram(diagram): +def setdiagram(diagram: "Diagram"): __diagram.set(diagram) -def getcluster(): +def getcluster() -> "Cluster": try: return __cluster.get() except LookupError: return None -def setcluster(cluster): +def setcluster(cluster: "Cluster"): __cluster.set(cluster) @@ -83,6 +83,7 @@ class Diagram: direction: str = "LR", curvestyle: str = "ortho", outformat: str = "png", + autolabel: bool = False, show: bool = True, graph_attr: dict = {}, node_attr: dict = {}, @@ -142,6 +143,7 @@ class Diagram: self.dot.edge_attr.update(edge_attr) self.show = show + self.autolabel = autolabel def __str__(self) -> str: return str(self.dot) @@ -258,11 +260,8 @@ class Cluster: self._diagram.subgraph(self.dot) setcluster(self._parent) - def _validate_direction(self, direction: str): - direction = direction.upper() - if direction in self.__directions: - return True - return False + def _validate_direction(self, direction: str) -> bool: + return direction.upper() in self.__directions def node(self, nodeid: str, label: str, **attrs) -> None: """Create a new node in the cluster.""" @@ -283,20 +282,32 @@ class Node: _height = 1.9 - def __init__(self, label: str = "", **attrs: Dict): + def __init__(self, label: str = "", *, nodeid: str = None, **attrs: Dict): """Node represents a system component. :param label: Node label. """ - # Generates an ID for identifying a node. - self._id = self._rand_id() + # Generates an ID for identifying a node, unless specified + self._id = nodeid or self._rand_id() self.label = label + # Node must be belong to a diagrams. + self._diagram = getdiagram() + if self._diagram is None: + raise EnvironmentError("Global diagrams context not set up") + + if self._diagram.autolabel: + prefix = self.__class__.__name__ + if self.label: + self.label = prefix + "\n" + self.label + else: + self.label = prefix + # fmt: off # If a node has an icon, increase the height slightly to avoid # that label being spanned between icon image and white space. # Increase the height by the number of new lines included in the label. - padding = 0.4 * (label.count('\n')) + padding = 0.4 * (self.label.count('\n')) self._attrs = { "shape": "none", "height": str(self._height + padding), @@ -306,10 +317,6 @@ class Node: # fmt: on self._attrs.update(attrs) - # Node must be belong to a diagrams. - self._diagram = getdiagram() - if self._diagram is None: - raise EnvironmentError("Global diagrams context not set up") self._cluster = getcluster() # If a node is in the cluster context, add it to cluster. diff --git a/diagrams/aws/compute.py b/diagrams/aws/compute.py index f63c590f..14c54403 100644 --- a/diagrams/aws/compute.py +++ b/diagrams/aws/compute.py @@ -8,6 +8,10 @@ class _Compute(_AWS): _icon_dir = "resources/aws/compute" +class AppRunner(_Compute): + _icon = "app-runner.png" + + class ApplicationAutoScaling(_Compute): _icon = "application-auto-scaling.png" diff --git a/diagrams/c4/__init__.py b/diagrams/c4/__init__.py new file mode 100644 index 00000000..40577c8c --- /dev/null +++ b/diagrams/c4/__init__.py @@ -0,0 +1,97 @@ +""" +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'{html.escape(name)}
' + subtitle = f'[{html.escape(key)}]
' if key else "" + text = f'
{_format_description(description)}' 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 "
".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 = "
".join(lines) + return f'<{text}>' + + +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): + return C4Node(name, technology=technology, description=description, type="Container") + + +def Database(name, technology="", description="", **kwargs): + return C4Node(name, technology=technology, description=description, type="Database", shape="cylinder", labelloc="b") + + +def System(name, description="", external=False, **kwargs): + type = "External System" if external else "System" + fillcolor = "gray60" if external else "dodgerblue4" + return C4Node(name, description=description, type=type, fillcolor=fillcolor) + + +def Person(name, description="", external=False, **kwargs): + type = "External Person" if external else "Person" + fillcolor = "gray60" if external else "dodgerblue4" + style = "rounded,filled" + return C4Node(name, description=description, type=type, fillcolor=fillcolor, style=style) + + +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_attribtues = {"style": "dashed", "color": "gray60"} + if label: + edge_attribtues.update({"label": _format_edge_label(label)}) + edge_attribtues.update(kwargs) + return Edge(**edge_attribtues) diff --git a/diagrams/custom/__init__.py b/diagrams/custom/__init__.py index 48441a6e..9845932d 100644 --- a/diagrams/custom/__init__.py +++ b/diagrams/custom/__init__.py @@ -15,6 +15,6 @@ class Custom(Node): def _load_icon(self): return self._icon - def __init__(self, label, icon_path): + def __init__(self, label, icon_path, *args, **kwargs): self._icon = icon_path - super().__init__(label) + super().__init__(label, *args, **kwargs) diff --git a/diagrams/generic/os.py b/diagrams/generic/os.py index 695f2954..301ae82c 100644 --- a/diagrams/generic/os.py +++ b/diagrams/generic/os.py @@ -16,6 +16,10 @@ class Centos(_Os): _icon = "centos.png" +class Debian(_Os): + _icon = "debian.png" + + class IOS(_Os): _icon = "ios.png" @@ -24,6 +28,10 @@ class LinuxGeneral(_Os): _icon = "linux-general.png" +class Raspbian(_Os): + _icon = "raspbian.png" + + class Suse(_Os): _icon = "suse.png" diff --git a/diagrams/saas/alerting.py b/diagrams/saas/alerting.py index 0e3f65e1..b2c2ff61 100644 --- a/diagrams/saas/alerting.py +++ b/diagrams/saas/alerting.py @@ -20,4 +20,8 @@ class Pushover(_Alerting): _icon = "pushover.png" +class Xmatters(_Alerting): + _icon = "xmatters.png" + + # Aliases diff --git a/diagrams/saas/cdn.py b/diagrams/saas/cdn.py index 3733621d..cc0b4fc2 100644 --- a/diagrams/saas/cdn.py +++ b/diagrams/saas/cdn.py @@ -16,4 +16,8 @@ class Cloudflare(_Cdn): _icon = "cloudflare.png" +class Fastly(_Cdn): + _icon = "fastly.png" + + # Aliases diff --git a/diagrams/saas/chat.py b/diagrams/saas/chat.py index e48587ab..446d4c91 100644 --- a/diagrams/saas/chat.py +++ b/diagrams/saas/chat.py @@ -12,10 +12,18 @@ class Discord(_Chat): _icon = "discord.png" +class Line(_Chat): + _icon = "line.png" + + class Mattermost(_Chat): _icon = "mattermost.png" +class Messenger(_Chat): + _icon = "messenger.png" + + class RocketChat(_Chat): _icon = "rocket-chat.png" diff --git a/diagrams/saas/communication.py b/diagrams/saas/communication.py new file mode 100644 index 00000000..7d3a6f02 --- /dev/null +++ b/diagrams/saas/communication.py @@ -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 diff --git a/docs/img/c4.png b/docs/img/c4.png new file mode 100644 index 00000000..e3ea5cc0 Binary files /dev/null and b/docs/img/c4.png differ diff --git a/docs/img/resources/alibabacloud/analytics/analytic-db.png b/docs/img/resources/alibabacloud/analytics/analytic-db.png new file mode 100644 index 00000000..7ef1324f Binary files /dev/null and b/docs/img/resources/alibabacloud/analytics/analytic-db.png differ diff --git a/docs/img/resources/alibabacloud/analytics/click-house.png b/docs/img/resources/alibabacloud/analytics/click-house.png new file mode 100644 index 00000000..a62018fb Binary files /dev/null and b/docs/img/resources/alibabacloud/analytics/click-house.png differ diff --git a/docs/img/resources/alibabacloud/analytics/data-lake-analytics.png b/docs/img/resources/alibabacloud/analytics/data-lake-analytics.png new file mode 100644 index 00000000..8e9a3f56 Binary files /dev/null and b/docs/img/resources/alibabacloud/analytics/data-lake-analytics.png differ diff --git a/docs/img/resources/alibabacloud/analytics/elatic-map-reduce.png b/docs/img/resources/alibabacloud/analytics/elatic-map-reduce.png new file mode 100644 index 00000000..dedbaf2d Binary files /dev/null and b/docs/img/resources/alibabacloud/analytics/elatic-map-reduce.png differ diff --git a/docs/img/resources/alibabacloud/analytics/open-search.png b/docs/img/resources/alibabacloud/analytics/open-search.png new file mode 100644 index 00000000..27a4eeb6 Binary files /dev/null and b/docs/img/resources/alibabacloud/analytics/open-search.png differ diff --git a/docs/img/resources/alibabacloud/application/api-gateway.png b/docs/img/resources/alibabacloud/application/api-gateway.png new file mode 100644 index 00000000..569c57a3 Binary files /dev/null and b/docs/img/resources/alibabacloud/application/api-gateway.png differ diff --git a/docs/img/resources/alibabacloud/application/bee-bot.png b/docs/img/resources/alibabacloud/application/bee-bot.png new file mode 100644 index 00000000..401a9a5a Binary files /dev/null and b/docs/img/resources/alibabacloud/application/bee-bot.png differ diff --git a/docs/img/resources/alibabacloud/application/blockchain-as-a-service.png b/docs/img/resources/alibabacloud/application/blockchain-as-a-service.png new file mode 100644 index 00000000..05a9e387 Binary files /dev/null and b/docs/img/resources/alibabacloud/application/blockchain-as-a-service.png differ diff --git a/docs/img/resources/alibabacloud/application/cloud-call-center.png b/docs/img/resources/alibabacloud/application/cloud-call-center.png new file mode 100644 index 00000000..14df87ba Binary files /dev/null and b/docs/img/resources/alibabacloud/application/cloud-call-center.png differ diff --git a/docs/img/resources/alibabacloud/application/code-pipeline.png b/docs/img/resources/alibabacloud/application/code-pipeline.png new file mode 100644 index 00000000..72aff017 Binary files /dev/null and b/docs/img/resources/alibabacloud/application/code-pipeline.png differ diff --git a/docs/img/resources/alibabacloud/application/direct-mail.png b/docs/img/resources/alibabacloud/application/direct-mail.png new file mode 100644 index 00000000..aa23c1f6 Binary files /dev/null and b/docs/img/resources/alibabacloud/application/direct-mail.png differ diff --git a/docs/img/resources/alibabacloud/application/log-service.png b/docs/img/resources/alibabacloud/application/log-service.png new file mode 100644 index 00000000..ffc2e603 Binary files /dev/null and b/docs/img/resources/alibabacloud/application/log-service.png differ diff --git a/docs/img/resources/alibabacloud/application/message-notification-service.png b/docs/img/resources/alibabacloud/application/message-notification-service.png new file mode 100644 index 00000000..b0c8e343 Binary files /dev/null and b/docs/img/resources/alibabacloud/application/message-notification-service.png differ diff --git a/docs/img/resources/alibabacloud/application/node-js-performance-platform.png b/docs/img/resources/alibabacloud/application/node-js-performance-platform.png new file mode 100644 index 00000000..2bc7bb3b Binary files /dev/null and b/docs/img/resources/alibabacloud/application/node-js-performance-platform.png differ diff --git a/docs/img/resources/alibabacloud/application/open-search.png b/docs/img/resources/alibabacloud/application/open-search.png new file mode 100644 index 00000000..27a4eeb6 Binary files /dev/null and b/docs/img/resources/alibabacloud/application/open-search.png differ diff --git a/docs/img/resources/alibabacloud/application/performance-testing-service.png b/docs/img/resources/alibabacloud/application/performance-testing-service.png new file mode 100644 index 00000000..8324f91d Binary files /dev/null and b/docs/img/resources/alibabacloud/application/performance-testing-service.png differ diff --git a/docs/img/resources/alibabacloud/application/rd-cloud.png b/docs/img/resources/alibabacloud/application/rd-cloud.png new file mode 100644 index 00000000..0dc6b990 Binary files /dev/null and b/docs/img/resources/alibabacloud/application/rd-cloud.png differ diff --git a/docs/img/resources/alibabacloud/application/smart-conversation-analysis.png b/docs/img/resources/alibabacloud/application/smart-conversation-analysis.png new file mode 100644 index 00000000..32d63ed1 Binary files /dev/null and b/docs/img/resources/alibabacloud/application/smart-conversation-analysis.png differ diff --git a/docs/img/resources/alibabacloud/application/yida.png b/docs/img/resources/alibabacloud/application/yida.png new file mode 100644 index 00000000..22c44ed4 Binary files /dev/null and b/docs/img/resources/alibabacloud/application/yida.png differ diff --git a/docs/img/resources/alibabacloud/communication/direct-mail.png b/docs/img/resources/alibabacloud/communication/direct-mail.png new file mode 100644 index 00000000..aa23c1f6 Binary files /dev/null and b/docs/img/resources/alibabacloud/communication/direct-mail.png differ diff --git a/docs/img/resources/alibabacloud/communication/mobile-push.png b/docs/img/resources/alibabacloud/communication/mobile-push.png new file mode 100644 index 00000000..0646c7f4 Binary files /dev/null and b/docs/img/resources/alibabacloud/communication/mobile-push.png differ diff --git a/docs/img/resources/alibabacloud/compute/auto-scaling.png b/docs/img/resources/alibabacloud/compute/auto-scaling.png new file mode 100644 index 00000000..780ff788 Binary files /dev/null and b/docs/img/resources/alibabacloud/compute/auto-scaling.png differ diff --git a/docs/img/resources/alibabacloud/compute/batch-compute.png b/docs/img/resources/alibabacloud/compute/batch-compute.png new file mode 100644 index 00000000..b9936c63 Binary files /dev/null and b/docs/img/resources/alibabacloud/compute/batch-compute.png differ diff --git a/docs/img/resources/alibabacloud/compute/container-registry.png b/docs/img/resources/alibabacloud/compute/container-registry.png new file mode 100644 index 00000000..5d9743fc Binary files /dev/null and b/docs/img/resources/alibabacloud/compute/container-registry.png differ diff --git a/docs/img/resources/alibabacloud/compute/container-service.png b/docs/img/resources/alibabacloud/compute/container-service.png new file mode 100644 index 00000000..69353832 Binary files /dev/null and b/docs/img/resources/alibabacloud/compute/container-service.png differ diff --git a/docs/img/resources/alibabacloud/compute/elastic-compute-service.png b/docs/img/resources/alibabacloud/compute/elastic-compute-service.png new file mode 100644 index 00000000..a2d5b4b0 Binary files /dev/null and b/docs/img/resources/alibabacloud/compute/elastic-compute-service.png differ diff --git a/docs/img/resources/alibabacloud/compute/elastic-container-instance.png b/docs/img/resources/alibabacloud/compute/elastic-container-instance.png new file mode 100644 index 00000000..2fb1fb03 Binary files /dev/null and b/docs/img/resources/alibabacloud/compute/elastic-container-instance.png differ diff --git a/docs/img/resources/alibabacloud/compute/elastic-high-performance-computing.png b/docs/img/resources/alibabacloud/compute/elastic-high-performance-computing.png new file mode 100644 index 00000000..d9cbb90f Binary files /dev/null and b/docs/img/resources/alibabacloud/compute/elastic-high-performance-computing.png differ diff --git a/docs/img/resources/alibabacloud/compute/elastic-search.png b/docs/img/resources/alibabacloud/compute/elastic-search.png new file mode 100644 index 00000000..9e3c4a30 Binary files /dev/null and b/docs/img/resources/alibabacloud/compute/elastic-search.png differ diff --git a/docs/img/resources/alibabacloud/compute/function-compute.png b/docs/img/resources/alibabacloud/compute/function-compute.png new file mode 100644 index 00000000..6c3afa6f Binary files /dev/null and b/docs/img/resources/alibabacloud/compute/function-compute.png differ diff --git a/docs/img/resources/alibabacloud/compute/operation-orchestration-service.png b/docs/img/resources/alibabacloud/compute/operation-orchestration-service.png new file mode 100644 index 00000000..52e828dd Binary files /dev/null and b/docs/img/resources/alibabacloud/compute/operation-orchestration-service.png differ diff --git a/docs/img/resources/alibabacloud/compute/resource-orchestration-service.png b/docs/img/resources/alibabacloud/compute/resource-orchestration-service.png new file mode 100644 index 00000000..6742f287 Binary files /dev/null and b/docs/img/resources/alibabacloud/compute/resource-orchestration-service.png differ diff --git a/docs/img/resources/alibabacloud/compute/server-load-balancer.png b/docs/img/resources/alibabacloud/compute/server-load-balancer.png new file mode 100644 index 00000000..33380e3c Binary files /dev/null and b/docs/img/resources/alibabacloud/compute/server-load-balancer.png differ diff --git a/docs/img/resources/alibabacloud/compute/serverless-app-engine.png b/docs/img/resources/alibabacloud/compute/serverless-app-engine.png new file mode 100644 index 00000000..7967e76b Binary files /dev/null and b/docs/img/resources/alibabacloud/compute/serverless-app-engine.png differ diff --git a/docs/img/resources/alibabacloud/compute/simple-application-server.png b/docs/img/resources/alibabacloud/compute/simple-application-server.png new file mode 100644 index 00000000..299a1e9e Binary files /dev/null and b/docs/img/resources/alibabacloud/compute/simple-application-server.png differ diff --git a/docs/img/resources/alibabacloud/compute/web-app-service.png b/docs/img/resources/alibabacloud/compute/web-app-service.png new file mode 100644 index 00000000..5ce154b5 Binary files /dev/null and b/docs/img/resources/alibabacloud/compute/web-app-service.png differ diff --git a/docs/img/resources/alibabacloud/database/apsaradb-cassandra.png b/docs/img/resources/alibabacloud/database/apsaradb-cassandra.png new file mode 100644 index 00000000..87148da2 Binary files /dev/null and b/docs/img/resources/alibabacloud/database/apsaradb-cassandra.png differ diff --git a/docs/img/resources/alibabacloud/database/apsaradb-hbase.png b/docs/img/resources/alibabacloud/database/apsaradb-hbase.png new file mode 100644 index 00000000..b6bba8ed Binary files /dev/null and b/docs/img/resources/alibabacloud/database/apsaradb-hbase.png differ diff --git a/docs/img/resources/alibabacloud/database/apsaradb-memcache.png b/docs/img/resources/alibabacloud/database/apsaradb-memcache.png new file mode 100644 index 00000000..3d9020a6 Binary files /dev/null and b/docs/img/resources/alibabacloud/database/apsaradb-memcache.png differ diff --git a/docs/img/resources/alibabacloud/database/apsaradb-mongodb.png b/docs/img/resources/alibabacloud/database/apsaradb-mongodb.png new file mode 100644 index 00000000..899c6602 Binary files /dev/null and b/docs/img/resources/alibabacloud/database/apsaradb-mongodb.png differ diff --git a/docs/img/resources/alibabacloud/database/apsaradb-oceanbase.png b/docs/img/resources/alibabacloud/database/apsaradb-oceanbase.png new file mode 100644 index 00000000..a9506dfe Binary files /dev/null and b/docs/img/resources/alibabacloud/database/apsaradb-oceanbase.png differ diff --git a/docs/img/resources/alibabacloud/database/apsaradb-polardb.png b/docs/img/resources/alibabacloud/database/apsaradb-polardb.png new file mode 100644 index 00000000..3f543b66 Binary files /dev/null and b/docs/img/resources/alibabacloud/database/apsaradb-polardb.png differ diff --git a/docs/img/resources/alibabacloud/database/apsaradb-postgresql.png b/docs/img/resources/alibabacloud/database/apsaradb-postgresql.png new file mode 100644 index 00000000..1d3a829c Binary files /dev/null and b/docs/img/resources/alibabacloud/database/apsaradb-postgresql.png differ diff --git a/docs/img/resources/alibabacloud/database/apsaradb-ppas.png b/docs/img/resources/alibabacloud/database/apsaradb-ppas.png new file mode 100644 index 00000000..e2f7c780 Binary files /dev/null and b/docs/img/resources/alibabacloud/database/apsaradb-ppas.png differ diff --git a/docs/img/resources/alibabacloud/database/apsaradb-redis.png b/docs/img/resources/alibabacloud/database/apsaradb-redis.png new file mode 100644 index 00000000..2953e14c Binary files /dev/null and b/docs/img/resources/alibabacloud/database/apsaradb-redis.png differ diff --git a/docs/img/resources/alibabacloud/database/apsaradb-sqlserver.png b/docs/img/resources/alibabacloud/database/apsaradb-sqlserver.png new file mode 100644 index 00000000..110e018c Binary files /dev/null and b/docs/img/resources/alibabacloud/database/apsaradb-sqlserver.png differ diff --git a/docs/img/resources/alibabacloud/database/data-management-service.png b/docs/img/resources/alibabacloud/database/data-management-service.png new file mode 100644 index 00000000..238d30c5 Binary files /dev/null and b/docs/img/resources/alibabacloud/database/data-management-service.png differ diff --git a/docs/img/resources/alibabacloud/database/data-transmission-service.png b/docs/img/resources/alibabacloud/database/data-transmission-service.png new file mode 100644 index 00000000..a4f68534 Binary files /dev/null and b/docs/img/resources/alibabacloud/database/data-transmission-service.png differ diff --git a/docs/img/resources/alibabacloud/database/database-backup-service.png b/docs/img/resources/alibabacloud/database/database-backup-service.png new file mode 100644 index 00000000..94ed3052 Binary files /dev/null and b/docs/img/resources/alibabacloud/database/database-backup-service.png differ diff --git a/docs/img/resources/alibabacloud/database/disribute-relational-database-service.png b/docs/img/resources/alibabacloud/database/disribute-relational-database-service.png new file mode 100644 index 00000000..55bd7118 Binary files /dev/null and b/docs/img/resources/alibabacloud/database/disribute-relational-database-service.png differ diff --git a/docs/img/resources/alibabacloud/database/graph-database-service.png b/docs/img/resources/alibabacloud/database/graph-database-service.png new file mode 100644 index 00000000..d90cbd81 Binary files /dev/null and b/docs/img/resources/alibabacloud/database/graph-database-service.png differ diff --git a/docs/img/resources/alibabacloud/database/hybriddb-for-mysql.png b/docs/img/resources/alibabacloud/database/hybriddb-for-mysql.png new file mode 100644 index 00000000..f0863fe8 Binary files /dev/null and b/docs/img/resources/alibabacloud/database/hybriddb-for-mysql.png differ diff --git a/docs/img/resources/alibabacloud/database/relational-database-service.png b/docs/img/resources/alibabacloud/database/relational-database-service.png new file mode 100644 index 00000000..3390ba67 Binary files /dev/null and b/docs/img/resources/alibabacloud/database/relational-database-service.png differ diff --git a/docs/img/resources/alibabacloud/iot/iot-internet-device-id.png b/docs/img/resources/alibabacloud/iot/iot-internet-device-id.png new file mode 100644 index 00000000..52f17ae7 Binary files /dev/null and b/docs/img/resources/alibabacloud/iot/iot-internet-device-id.png differ diff --git a/docs/img/resources/alibabacloud/iot/iot-link-wan.png b/docs/img/resources/alibabacloud/iot/iot-link-wan.png new file mode 100644 index 00000000..d94dc044 Binary files /dev/null and b/docs/img/resources/alibabacloud/iot/iot-link-wan.png differ diff --git a/docs/img/resources/alibabacloud/iot/iot-mobile-connection-package.png b/docs/img/resources/alibabacloud/iot/iot-mobile-connection-package.png new file mode 100644 index 00000000..c5f40d6f Binary files /dev/null and b/docs/img/resources/alibabacloud/iot/iot-mobile-connection-package.png differ diff --git a/docs/img/resources/alibabacloud/iot/iot-platform.png b/docs/img/resources/alibabacloud/iot/iot-platform.png new file mode 100644 index 00000000..5deb97e0 Binary files /dev/null and b/docs/img/resources/alibabacloud/iot/iot-platform.png differ diff --git a/docs/img/resources/alibabacloud/network/cdn.png b/docs/img/resources/alibabacloud/network/cdn.png new file mode 100644 index 00000000..8beeaec1 Binary files /dev/null and b/docs/img/resources/alibabacloud/network/cdn.png differ diff --git a/docs/img/resources/alibabacloud/network/cloud-enterprise-network.png b/docs/img/resources/alibabacloud/network/cloud-enterprise-network.png new file mode 100644 index 00000000..bbeb6e24 Binary files /dev/null and b/docs/img/resources/alibabacloud/network/cloud-enterprise-network.png differ diff --git a/docs/img/resources/alibabacloud/network/elastic-ip-address.png b/docs/img/resources/alibabacloud/network/elastic-ip-address.png new file mode 100644 index 00000000..1495637c Binary files /dev/null and b/docs/img/resources/alibabacloud/network/elastic-ip-address.png differ diff --git a/docs/img/resources/alibabacloud/network/express-connect.png b/docs/img/resources/alibabacloud/network/express-connect.png new file mode 100644 index 00000000..6147b019 Binary files /dev/null and b/docs/img/resources/alibabacloud/network/express-connect.png differ diff --git a/docs/img/resources/alibabacloud/network/nat-gateway.png b/docs/img/resources/alibabacloud/network/nat-gateway.png new file mode 100644 index 00000000..24d9575d Binary files /dev/null and b/docs/img/resources/alibabacloud/network/nat-gateway.png differ diff --git a/docs/img/resources/alibabacloud/network/server-load-balancer.png b/docs/img/resources/alibabacloud/network/server-load-balancer.png new file mode 100644 index 00000000..33380e3c Binary files /dev/null and b/docs/img/resources/alibabacloud/network/server-load-balancer.png differ diff --git a/docs/img/resources/alibabacloud/network/smart-access-gateway.png b/docs/img/resources/alibabacloud/network/smart-access-gateway.png new file mode 100644 index 00000000..ab89625d Binary files /dev/null and b/docs/img/resources/alibabacloud/network/smart-access-gateway.png differ diff --git a/docs/img/resources/alibabacloud/network/virtual-private-cloud.png b/docs/img/resources/alibabacloud/network/virtual-private-cloud.png new file mode 100644 index 00000000..8bbc8930 Binary files /dev/null and b/docs/img/resources/alibabacloud/network/virtual-private-cloud.png differ diff --git a/docs/img/resources/alibabacloud/network/vpn-gateway.png b/docs/img/resources/alibabacloud/network/vpn-gateway.png new file mode 100644 index 00000000..1f26934e Binary files /dev/null and b/docs/img/resources/alibabacloud/network/vpn-gateway.png differ diff --git a/docs/img/resources/alibabacloud/security/anti-bot-service.png b/docs/img/resources/alibabacloud/security/anti-bot-service.png new file mode 100644 index 00000000..d688abab Binary files /dev/null and b/docs/img/resources/alibabacloud/security/anti-bot-service.png differ diff --git a/docs/img/resources/alibabacloud/security/anti-ddos-basic.png b/docs/img/resources/alibabacloud/security/anti-ddos-basic.png new file mode 100644 index 00000000..9fee49f7 Binary files /dev/null and b/docs/img/resources/alibabacloud/security/anti-ddos-basic.png differ diff --git a/docs/img/resources/alibabacloud/security/anti-ddos-pro.png b/docs/img/resources/alibabacloud/security/anti-ddos-pro.png new file mode 100644 index 00000000..98462f4d Binary files /dev/null and b/docs/img/resources/alibabacloud/security/anti-ddos-pro.png differ diff --git a/docs/img/resources/alibabacloud/security/antifraud-service.png b/docs/img/resources/alibabacloud/security/antifraud-service.png new file mode 100644 index 00000000..0468dc04 Binary files /dev/null and b/docs/img/resources/alibabacloud/security/antifraud-service.png differ diff --git a/docs/img/resources/alibabacloud/security/bastion-host.png b/docs/img/resources/alibabacloud/security/bastion-host.png new file mode 100644 index 00000000..ac2215f6 Binary files /dev/null and b/docs/img/resources/alibabacloud/security/bastion-host.png differ diff --git a/docs/img/resources/alibabacloud/security/cloud-firewall.png b/docs/img/resources/alibabacloud/security/cloud-firewall.png new file mode 100644 index 00000000..7b807303 Binary files /dev/null and b/docs/img/resources/alibabacloud/security/cloud-firewall.png differ diff --git a/docs/img/resources/alibabacloud/security/cloud-security-scanner.png b/docs/img/resources/alibabacloud/security/cloud-security-scanner.png new file mode 100644 index 00000000..fe9e8288 Binary files /dev/null and b/docs/img/resources/alibabacloud/security/cloud-security-scanner.png differ diff --git a/docs/img/resources/alibabacloud/security/content-moderation.png b/docs/img/resources/alibabacloud/security/content-moderation.png new file mode 100644 index 00000000..55f5b9c0 Binary files /dev/null and b/docs/img/resources/alibabacloud/security/content-moderation.png differ diff --git a/docs/img/resources/alibabacloud/security/crowdsourced-security-testing.png b/docs/img/resources/alibabacloud/security/crowdsourced-security-testing.png new file mode 100644 index 00000000..144057d0 Binary files /dev/null and b/docs/img/resources/alibabacloud/security/crowdsourced-security-testing.png differ diff --git a/docs/img/resources/alibabacloud/security/data-encryption-service.png b/docs/img/resources/alibabacloud/security/data-encryption-service.png new file mode 100644 index 00000000..e22c0a89 Binary files /dev/null and b/docs/img/resources/alibabacloud/security/data-encryption-service.png differ diff --git a/docs/img/resources/alibabacloud/security/db-audit.png b/docs/img/resources/alibabacloud/security/db-audit.png new file mode 100644 index 00000000..195b11fc Binary files /dev/null and b/docs/img/resources/alibabacloud/security/db-audit.png differ diff --git a/docs/img/resources/alibabacloud/security/game-shield.png b/docs/img/resources/alibabacloud/security/game-shield.png new file mode 100644 index 00000000..a66127bb Binary files /dev/null and b/docs/img/resources/alibabacloud/security/game-shield.png differ diff --git a/docs/img/resources/alibabacloud/security/id-verification.png b/docs/img/resources/alibabacloud/security/id-verification.png new file mode 100644 index 00000000..512e8729 Binary files /dev/null and b/docs/img/resources/alibabacloud/security/id-verification.png differ diff --git a/docs/img/resources/alibabacloud/security/managed-security-service.png b/docs/img/resources/alibabacloud/security/managed-security-service.png new file mode 100644 index 00000000..c0e661c0 Binary files /dev/null and b/docs/img/resources/alibabacloud/security/managed-security-service.png differ diff --git a/docs/img/resources/alibabacloud/security/security-center.png b/docs/img/resources/alibabacloud/security/security-center.png new file mode 100644 index 00000000..485141a1 Binary files /dev/null and b/docs/img/resources/alibabacloud/security/security-center.png differ diff --git a/docs/img/resources/alibabacloud/security/server-guard.png b/docs/img/resources/alibabacloud/security/server-guard.png new file mode 100644 index 00000000..b924e71b Binary files /dev/null and b/docs/img/resources/alibabacloud/security/server-guard.png differ diff --git a/docs/img/resources/alibabacloud/security/ssl-certificates.png b/docs/img/resources/alibabacloud/security/ssl-certificates.png new file mode 100644 index 00000000..23979bf4 Binary files /dev/null and b/docs/img/resources/alibabacloud/security/ssl-certificates.png differ diff --git a/docs/img/resources/alibabacloud/security/web-application-firewall.png b/docs/img/resources/alibabacloud/security/web-application-firewall.png new file mode 100644 index 00000000..ecbd8216 Binary files /dev/null and b/docs/img/resources/alibabacloud/security/web-application-firewall.png differ diff --git a/docs/img/resources/alibabacloud/storage/cloud-storage-gateway.png b/docs/img/resources/alibabacloud/storage/cloud-storage-gateway.png new file mode 100644 index 00000000..d578e944 Binary files /dev/null and b/docs/img/resources/alibabacloud/storage/cloud-storage-gateway.png differ diff --git a/docs/img/resources/alibabacloud/storage/file-storage-hdfs.png b/docs/img/resources/alibabacloud/storage/file-storage-hdfs.png new file mode 100644 index 00000000..9d965c60 Binary files /dev/null and b/docs/img/resources/alibabacloud/storage/file-storage-hdfs.png differ diff --git a/docs/img/resources/alibabacloud/storage/file-storage-nas.png b/docs/img/resources/alibabacloud/storage/file-storage-nas.png new file mode 100644 index 00000000..264d9c00 Binary files /dev/null and b/docs/img/resources/alibabacloud/storage/file-storage-nas.png differ diff --git a/docs/img/resources/alibabacloud/storage/hybrid-backup-recovery.png b/docs/img/resources/alibabacloud/storage/hybrid-backup-recovery.png new file mode 100644 index 00000000..94409b39 Binary files /dev/null and b/docs/img/resources/alibabacloud/storage/hybrid-backup-recovery.png differ diff --git a/docs/img/resources/alibabacloud/storage/hybrid-cloud-disaster-recovery.png b/docs/img/resources/alibabacloud/storage/hybrid-cloud-disaster-recovery.png new file mode 100644 index 00000000..037a1cca Binary files /dev/null and b/docs/img/resources/alibabacloud/storage/hybrid-cloud-disaster-recovery.png differ diff --git a/docs/img/resources/alibabacloud/storage/imm.png b/docs/img/resources/alibabacloud/storage/imm.png new file mode 100644 index 00000000..1bed8491 Binary files /dev/null and b/docs/img/resources/alibabacloud/storage/imm.png differ diff --git a/docs/img/resources/alibabacloud/storage/object-storage-service.png b/docs/img/resources/alibabacloud/storage/object-storage-service.png new file mode 100644 index 00000000..fb189dde Binary files /dev/null and b/docs/img/resources/alibabacloud/storage/object-storage-service.png differ diff --git a/docs/img/resources/alibabacloud/storage/object-table-store.png b/docs/img/resources/alibabacloud/storage/object-table-store.png new file mode 100644 index 00000000..09a8cc72 Binary files /dev/null and b/docs/img/resources/alibabacloud/storage/object-table-store.png differ diff --git a/docs/img/resources/alibabacloud/web/dns.png b/docs/img/resources/alibabacloud/web/dns.png new file mode 100644 index 00000000..f429fee9 Binary files /dev/null and b/docs/img/resources/alibabacloud/web/dns.png differ diff --git a/docs/img/resources/alibabacloud/web/domain.png b/docs/img/resources/alibabacloud/web/domain.png new file mode 100644 index 00000000..6014bbb6 Binary files /dev/null and b/docs/img/resources/alibabacloud/web/domain.png differ diff --git a/docs/img/resources/aws/analytics/analytics.png b/docs/img/resources/aws/analytics/analytics.png new file mode 100644 index 00000000..ef67203d Binary files /dev/null and b/docs/img/resources/aws/analytics/analytics.png differ diff --git a/docs/img/resources/aws/analytics/athena.png b/docs/img/resources/aws/analytics/athena.png new file mode 100644 index 00000000..e51abb58 Binary files /dev/null and b/docs/img/resources/aws/analytics/athena.png differ diff --git a/docs/img/resources/aws/analytics/cloudsearch-search-documents.png b/docs/img/resources/aws/analytics/cloudsearch-search-documents.png new file mode 100644 index 00000000..2d2624fd Binary files /dev/null and b/docs/img/resources/aws/analytics/cloudsearch-search-documents.png differ diff --git a/docs/img/resources/aws/analytics/cloudsearch.png b/docs/img/resources/aws/analytics/cloudsearch.png new file mode 100644 index 00000000..1bc03c15 Binary files /dev/null and b/docs/img/resources/aws/analytics/cloudsearch.png differ diff --git a/docs/img/resources/aws/analytics/data-lake-resource.png b/docs/img/resources/aws/analytics/data-lake-resource.png new file mode 100644 index 00000000..bb7c1caf Binary files /dev/null and b/docs/img/resources/aws/analytics/data-lake-resource.png differ diff --git a/docs/img/resources/aws/analytics/data-pipeline.png b/docs/img/resources/aws/analytics/data-pipeline.png new file mode 100644 index 00000000..3e3036bf Binary files /dev/null and b/docs/img/resources/aws/analytics/data-pipeline.png differ diff --git a/docs/img/resources/aws/analytics/elasticsearch-service.png b/docs/img/resources/aws/analytics/elasticsearch-service.png new file mode 100644 index 00000000..da8f9a6f Binary files /dev/null and b/docs/img/resources/aws/analytics/elasticsearch-service.png differ diff --git a/docs/img/resources/aws/analytics/emr-cluster.png b/docs/img/resources/aws/analytics/emr-cluster.png new file mode 100644 index 00000000..ea559087 Binary files /dev/null and b/docs/img/resources/aws/analytics/emr-cluster.png differ diff --git a/docs/img/resources/aws/analytics/emr-engine-mapr-m3.png b/docs/img/resources/aws/analytics/emr-engine-mapr-m3.png new file mode 100644 index 00000000..0547e623 Binary files /dev/null and b/docs/img/resources/aws/analytics/emr-engine-mapr-m3.png differ diff --git a/docs/img/resources/aws/analytics/emr-engine-mapr-m5.png b/docs/img/resources/aws/analytics/emr-engine-mapr-m5.png new file mode 100644 index 00000000..8abd36a3 Binary files /dev/null and b/docs/img/resources/aws/analytics/emr-engine-mapr-m5.png differ diff --git a/docs/img/resources/aws/analytics/emr-engine-mapr-m7.png b/docs/img/resources/aws/analytics/emr-engine-mapr-m7.png new file mode 100644 index 00000000..2f28f1d7 Binary files /dev/null and b/docs/img/resources/aws/analytics/emr-engine-mapr-m7.png differ diff --git a/docs/img/resources/aws/analytics/emr-engine.png b/docs/img/resources/aws/analytics/emr-engine.png new file mode 100644 index 00000000..21273e03 Binary files /dev/null and b/docs/img/resources/aws/analytics/emr-engine.png differ diff --git a/docs/img/resources/aws/analytics/emr-hdfs-cluster.png b/docs/img/resources/aws/analytics/emr-hdfs-cluster.png new file mode 100644 index 00000000..31e2ce3b Binary files /dev/null and b/docs/img/resources/aws/analytics/emr-hdfs-cluster.png differ diff --git a/docs/img/resources/aws/analytics/emr.png b/docs/img/resources/aws/analytics/emr.png new file mode 100644 index 00000000..df85811e Binary files /dev/null and b/docs/img/resources/aws/analytics/emr.png differ diff --git a/docs/img/resources/aws/analytics/glue-crawlers.png b/docs/img/resources/aws/analytics/glue-crawlers.png new file mode 100644 index 00000000..da11608f Binary files /dev/null and b/docs/img/resources/aws/analytics/glue-crawlers.png differ diff --git a/docs/img/resources/aws/analytics/glue-data-catalog.png b/docs/img/resources/aws/analytics/glue-data-catalog.png new file mode 100644 index 00000000..5bf091af Binary files /dev/null and b/docs/img/resources/aws/analytics/glue-data-catalog.png differ diff --git a/docs/img/resources/aws/analytics/glue.png b/docs/img/resources/aws/analytics/glue.png new file mode 100644 index 00000000..b91416f0 Binary files /dev/null and b/docs/img/resources/aws/analytics/glue.png differ diff --git a/docs/img/resources/aws/analytics/kinesis-data-analytics.png b/docs/img/resources/aws/analytics/kinesis-data-analytics.png new file mode 100644 index 00000000..0f52bd2e Binary files /dev/null and b/docs/img/resources/aws/analytics/kinesis-data-analytics.png differ diff --git a/docs/img/resources/aws/analytics/kinesis-data-firehose.png b/docs/img/resources/aws/analytics/kinesis-data-firehose.png new file mode 100644 index 00000000..b543e85f Binary files /dev/null and b/docs/img/resources/aws/analytics/kinesis-data-firehose.png differ diff --git a/docs/img/resources/aws/analytics/kinesis-data-streams.png b/docs/img/resources/aws/analytics/kinesis-data-streams.png new file mode 100644 index 00000000..badec2f0 Binary files /dev/null and b/docs/img/resources/aws/analytics/kinesis-data-streams.png differ diff --git a/docs/img/resources/aws/analytics/kinesis-video-streams.png b/docs/img/resources/aws/analytics/kinesis-video-streams.png new file mode 100644 index 00000000..1c3930ac Binary files /dev/null and b/docs/img/resources/aws/analytics/kinesis-video-streams.png differ diff --git a/docs/img/resources/aws/analytics/kinesis.png b/docs/img/resources/aws/analytics/kinesis.png new file mode 100644 index 00000000..16812b3c Binary files /dev/null and b/docs/img/resources/aws/analytics/kinesis.png differ diff --git a/docs/img/resources/aws/analytics/lake-formation.png b/docs/img/resources/aws/analytics/lake-formation.png new file mode 100644 index 00000000..61f32979 Binary files /dev/null and b/docs/img/resources/aws/analytics/lake-formation.png differ diff --git a/docs/img/resources/aws/analytics/managed-streaming-for-kafka.png b/docs/img/resources/aws/analytics/managed-streaming-for-kafka.png new file mode 100644 index 00000000..f090b78c Binary files /dev/null and b/docs/img/resources/aws/analytics/managed-streaming-for-kafka.png differ diff --git a/docs/img/resources/aws/analytics/quicksight.png b/docs/img/resources/aws/analytics/quicksight.png new file mode 100644 index 00000000..3c7c974e Binary files /dev/null and b/docs/img/resources/aws/analytics/quicksight.png differ diff --git a/docs/img/resources/aws/analytics/redshift-dense-compute-node.png b/docs/img/resources/aws/analytics/redshift-dense-compute-node.png new file mode 100644 index 00000000..1f22df12 Binary files /dev/null and b/docs/img/resources/aws/analytics/redshift-dense-compute-node.png differ diff --git a/docs/img/resources/aws/analytics/redshift-dense-storage-node.png b/docs/img/resources/aws/analytics/redshift-dense-storage-node.png new file mode 100644 index 00000000..b211748a Binary files /dev/null and b/docs/img/resources/aws/analytics/redshift-dense-storage-node.png differ diff --git a/docs/img/resources/aws/analytics/redshift.png b/docs/img/resources/aws/analytics/redshift.png new file mode 100644 index 00000000..23253ba4 Binary files /dev/null and b/docs/img/resources/aws/analytics/redshift.png differ diff --git a/docs/img/resources/aws/ar/ar-vr.png b/docs/img/resources/aws/ar/ar-vr.png new file mode 100644 index 00000000..82b009ec Binary files /dev/null and b/docs/img/resources/aws/ar/ar-vr.png differ diff --git a/docs/img/resources/aws/ar/sumerian.png b/docs/img/resources/aws/ar/sumerian.png new file mode 100644 index 00000000..c46492bd Binary files /dev/null and b/docs/img/resources/aws/ar/sumerian.png differ diff --git a/docs/img/resources/aws/blockchain/blockchain-resource.png b/docs/img/resources/aws/blockchain/blockchain-resource.png new file mode 100644 index 00000000..bd31f858 Binary files /dev/null and b/docs/img/resources/aws/blockchain/blockchain-resource.png differ diff --git a/docs/img/resources/aws/blockchain/blockchain.png b/docs/img/resources/aws/blockchain/blockchain.png new file mode 100644 index 00000000..bcf410e6 Binary files /dev/null and b/docs/img/resources/aws/blockchain/blockchain.png differ diff --git a/docs/img/resources/aws/blockchain/managed-blockchain.png b/docs/img/resources/aws/blockchain/managed-blockchain.png new file mode 100644 index 00000000..35f63d74 Binary files /dev/null and b/docs/img/resources/aws/blockchain/managed-blockchain.png differ diff --git a/docs/img/resources/aws/blockchain/quantum-ledger-database-qldb.png b/docs/img/resources/aws/blockchain/quantum-ledger-database-qldb.png new file mode 100644 index 00000000..f2c69044 Binary files /dev/null and b/docs/img/resources/aws/blockchain/quantum-ledger-database-qldb.png differ diff --git a/docs/img/resources/aws/business/alexa-for-business.png b/docs/img/resources/aws/business/alexa-for-business.png new file mode 100644 index 00000000..ae7377cb Binary files /dev/null and b/docs/img/resources/aws/business/alexa-for-business.png differ diff --git a/docs/img/resources/aws/business/business-applications.png b/docs/img/resources/aws/business/business-applications.png new file mode 100644 index 00000000..c3eb299b Binary files /dev/null and b/docs/img/resources/aws/business/business-applications.png differ diff --git a/docs/img/resources/aws/business/chime.png b/docs/img/resources/aws/business/chime.png new file mode 100644 index 00000000..fb3f92ac Binary files /dev/null and b/docs/img/resources/aws/business/chime.png differ diff --git a/docs/img/resources/aws/business/workmail.png b/docs/img/resources/aws/business/workmail.png new file mode 100644 index 00000000..48082930 Binary files /dev/null and b/docs/img/resources/aws/business/workmail.png differ diff --git a/docs/img/resources/aws/compute/app-runner.png b/docs/img/resources/aws/compute/app-runner.png new file mode 100644 index 00000000..c8448bc5 Binary files /dev/null and b/docs/img/resources/aws/compute/app-runner.png differ diff --git a/docs/img/resources/aws/compute/application-auto-scaling-rounded.png b/docs/img/resources/aws/compute/application-auto-scaling-rounded.png new file mode 100644 index 00000000..b91b06ed Binary files /dev/null and b/docs/img/resources/aws/compute/application-auto-scaling-rounded.png differ diff --git a/docs/img/resources/aws/compute/application-auto-scaling.png b/docs/img/resources/aws/compute/application-auto-scaling.png new file mode 100755 index 00000000..b91b06ed Binary files /dev/null and b/docs/img/resources/aws/compute/application-auto-scaling.png differ diff --git a/docs/img/resources/aws/compute/batch-rounded.png b/docs/img/resources/aws/compute/batch-rounded.png new file mode 100644 index 00000000..e2e5e18b Binary files /dev/null and b/docs/img/resources/aws/compute/batch-rounded.png differ diff --git a/docs/img/resources/aws/compute/batch.png b/docs/img/resources/aws/compute/batch.png new file mode 100644 index 00000000..e2e5e18b Binary files /dev/null and b/docs/img/resources/aws/compute/batch.png differ diff --git a/docs/img/resources/aws/compute/compute-optimizer.png b/docs/img/resources/aws/compute/compute-optimizer.png new file mode 100644 index 00000000..3ad2dd5d Binary files /dev/null and b/docs/img/resources/aws/compute/compute-optimizer.png differ diff --git a/docs/img/resources/aws/compute/compute-rounded.png b/docs/img/resources/aws/compute/compute-rounded.png new file mode 100644 index 00000000..a50bbaff Binary files /dev/null and b/docs/img/resources/aws/compute/compute-rounded.png differ diff --git a/docs/img/resources/aws/compute/compute.png b/docs/img/resources/aws/compute/compute.png new file mode 100644 index 00000000..a50bbaff Binary files /dev/null and b/docs/img/resources/aws/compute/compute.png differ diff --git a/docs/img/resources/aws/compute/ec2-ami.png b/docs/img/resources/aws/compute/ec2-ami.png new file mode 100644 index 00000000..e5ee34ad Binary files /dev/null and b/docs/img/resources/aws/compute/ec2-ami.png differ diff --git a/docs/img/resources/aws/compute/ec2-auto-scaling.png b/docs/img/resources/aws/compute/ec2-auto-scaling.png new file mode 100644 index 00000000..04123663 Binary files /dev/null and b/docs/img/resources/aws/compute/ec2-auto-scaling.png differ diff --git a/docs/img/resources/aws/compute/ec2-container-registry-image.png b/docs/img/resources/aws/compute/ec2-container-registry-image.png new file mode 100644 index 00000000..7b59df3d Binary files /dev/null and b/docs/img/resources/aws/compute/ec2-container-registry-image.png differ diff --git a/docs/img/resources/aws/compute/ec2-container-registry-registry.png b/docs/img/resources/aws/compute/ec2-container-registry-registry.png new file mode 100644 index 00000000..22d0d661 Binary files /dev/null and b/docs/img/resources/aws/compute/ec2-container-registry-registry.png differ diff --git a/docs/img/resources/aws/compute/ec2-container-registry-rounded.png b/docs/img/resources/aws/compute/ec2-container-registry-rounded.png new file mode 100644 index 00000000..1dbfed05 Binary files /dev/null and b/docs/img/resources/aws/compute/ec2-container-registry-rounded.png differ diff --git a/docs/img/resources/aws/compute/ec2-container-registry.png b/docs/img/resources/aws/compute/ec2-container-registry.png new file mode 100644 index 00000000..1dbfed05 Binary files /dev/null and b/docs/img/resources/aws/compute/ec2-container-registry.png differ diff --git a/docs/img/resources/aws/compute/ec2-elastic-ip-address.png b/docs/img/resources/aws/compute/ec2-elastic-ip-address.png new file mode 100644 index 00000000..5b226d95 Binary files /dev/null and b/docs/img/resources/aws/compute/ec2-elastic-ip-address.png differ diff --git a/docs/img/resources/aws/compute/ec2-image-builder.png b/docs/img/resources/aws/compute/ec2-image-builder.png new file mode 100644 index 00000000..1ee4acfa Binary files /dev/null and b/docs/img/resources/aws/compute/ec2-image-builder.png differ diff --git a/docs/img/resources/aws/compute/ec2-instance.png b/docs/img/resources/aws/compute/ec2-instance.png new file mode 100644 index 00000000..fd58edcb Binary files /dev/null and b/docs/img/resources/aws/compute/ec2-instance.png differ diff --git a/docs/img/resources/aws/compute/ec2-instances.png b/docs/img/resources/aws/compute/ec2-instances.png new file mode 100644 index 00000000..215ca26c Binary files /dev/null and b/docs/img/resources/aws/compute/ec2-instances.png differ diff --git a/docs/img/resources/aws/compute/ec2-rescue.png b/docs/img/resources/aws/compute/ec2-rescue.png new file mode 100644 index 00000000..f5dbf2b8 Binary files /dev/null and b/docs/img/resources/aws/compute/ec2-rescue.png differ diff --git a/docs/img/resources/aws/compute/ec2-rounded.png b/docs/img/resources/aws/compute/ec2-rounded.png new file mode 100644 index 00000000..cca18d73 Binary files /dev/null and b/docs/img/resources/aws/compute/ec2-rounded.png differ diff --git a/docs/img/resources/aws/compute/ec2-spot-instance.png b/docs/img/resources/aws/compute/ec2-spot-instance.png new file mode 100644 index 00000000..82df72d8 Binary files /dev/null and b/docs/img/resources/aws/compute/ec2-spot-instance.png differ diff --git a/docs/img/resources/aws/compute/ec2.png b/docs/img/resources/aws/compute/ec2.png new file mode 100644 index 00000000..cca18d73 Binary files /dev/null and b/docs/img/resources/aws/compute/ec2.png differ diff --git a/docs/img/resources/aws/compute/elastic-beanstalk-application.png b/docs/img/resources/aws/compute/elastic-beanstalk-application.png new file mode 100644 index 00000000..3f8f6d9d Binary files /dev/null and b/docs/img/resources/aws/compute/elastic-beanstalk-application.png differ diff --git a/docs/img/resources/aws/compute/elastic-beanstalk-deployment.png b/docs/img/resources/aws/compute/elastic-beanstalk-deployment.png new file mode 100644 index 00000000..9f1464b6 Binary files /dev/null and b/docs/img/resources/aws/compute/elastic-beanstalk-deployment.png differ diff --git a/docs/img/resources/aws/compute/elastic-beanstalk-rounded.png b/docs/img/resources/aws/compute/elastic-beanstalk-rounded.png new file mode 100644 index 00000000..a38a6e51 Binary files /dev/null and b/docs/img/resources/aws/compute/elastic-beanstalk-rounded.png differ diff --git a/docs/img/resources/aws/compute/elastic-beanstalk.png b/docs/img/resources/aws/compute/elastic-beanstalk.png new file mode 100644 index 00000000..a38a6e51 Binary files /dev/null and b/docs/img/resources/aws/compute/elastic-beanstalk.png differ diff --git a/docs/img/resources/aws/compute/elastic-container-service-container.png b/docs/img/resources/aws/compute/elastic-container-service-container.png new file mode 100644 index 00000000..e8846798 Binary files /dev/null and b/docs/img/resources/aws/compute/elastic-container-service-container.png differ diff --git a/docs/img/resources/aws/compute/elastic-container-service-rounded.png b/docs/img/resources/aws/compute/elastic-container-service-rounded.png new file mode 100644 index 00000000..274c5e47 Binary files /dev/null and b/docs/img/resources/aws/compute/elastic-container-service-rounded.png differ diff --git a/docs/img/resources/aws/compute/elastic-container-service-service.png b/docs/img/resources/aws/compute/elastic-container-service-service.png new file mode 100644 index 00000000..965eb31e Binary files /dev/null and b/docs/img/resources/aws/compute/elastic-container-service-service.png differ diff --git a/docs/img/resources/aws/compute/elastic-container-service.png b/docs/img/resources/aws/compute/elastic-container-service.png new file mode 100644 index 00000000..274c5e47 Binary files /dev/null and b/docs/img/resources/aws/compute/elastic-container-service.png differ diff --git a/docs/img/resources/aws/compute/elastic-kubernetes-service-rounded.png b/docs/img/resources/aws/compute/elastic-kubernetes-service-rounded.png new file mode 100644 index 00000000..98ee8d3a Binary files /dev/null and b/docs/img/resources/aws/compute/elastic-kubernetes-service-rounded.png differ diff --git a/docs/img/resources/aws/compute/elastic-kubernetes-service.png b/docs/img/resources/aws/compute/elastic-kubernetes-service.png new file mode 100644 index 00000000..98ee8d3a Binary files /dev/null and b/docs/img/resources/aws/compute/elastic-kubernetes-service.png differ diff --git a/docs/img/resources/aws/compute/fargate-rounded.png b/docs/img/resources/aws/compute/fargate-rounded.png new file mode 100644 index 00000000..c9ec76e5 Binary files /dev/null and b/docs/img/resources/aws/compute/fargate-rounded.png differ diff --git a/docs/img/resources/aws/compute/fargate.png b/docs/img/resources/aws/compute/fargate.png new file mode 100644 index 00000000..c9ec76e5 Binary files /dev/null and b/docs/img/resources/aws/compute/fargate.png differ diff --git a/docs/img/resources/aws/compute/lambda-function.png b/docs/img/resources/aws/compute/lambda-function.png new file mode 100644 index 00000000..5c9b5e29 Binary files /dev/null and b/docs/img/resources/aws/compute/lambda-function.png differ diff --git a/docs/img/resources/aws/compute/lambda-rounded.png b/docs/img/resources/aws/compute/lambda-rounded.png new file mode 100644 index 00000000..af5c8889 Binary files /dev/null and b/docs/img/resources/aws/compute/lambda-rounded.png differ diff --git a/docs/img/resources/aws/compute/lambda.png b/docs/img/resources/aws/compute/lambda.png new file mode 100644 index 00000000..af5c8889 Binary files /dev/null and b/docs/img/resources/aws/compute/lambda.png differ diff --git a/docs/img/resources/aws/compute/lightsail-rounded.png b/docs/img/resources/aws/compute/lightsail-rounded.png new file mode 100644 index 00000000..b8e2f5f5 Binary files /dev/null and b/docs/img/resources/aws/compute/lightsail-rounded.png differ diff --git a/docs/img/resources/aws/compute/lightsail.png b/docs/img/resources/aws/compute/lightsail.png new file mode 100644 index 00000000..b8e2f5f5 Binary files /dev/null and b/docs/img/resources/aws/compute/lightsail.png differ diff --git a/docs/img/resources/aws/compute/local-zones.png b/docs/img/resources/aws/compute/local-zones.png new file mode 100644 index 00000000..a97d446e Binary files /dev/null and b/docs/img/resources/aws/compute/local-zones.png differ diff --git a/docs/img/resources/aws/compute/outposts-rounded.png b/docs/img/resources/aws/compute/outposts-rounded.png new file mode 100644 index 00000000..76fa693c Binary files /dev/null and b/docs/img/resources/aws/compute/outposts-rounded.png differ diff --git a/docs/img/resources/aws/compute/outposts.png b/docs/img/resources/aws/compute/outposts.png new file mode 100644 index 00000000..76fa693c Binary files /dev/null and b/docs/img/resources/aws/compute/outposts.png differ diff --git a/docs/img/resources/aws/compute/serverless-application-repository-rounded.png b/docs/img/resources/aws/compute/serverless-application-repository-rounded.png new file mode 100644 index 00000000..c7aaa4c0 Binary files /dev/null and b/docs/img/resources/aws/compute/serverless-application-repository-rounded.png differ diff --git a/docs/img/resources/aws/compute/serverless-application-repository.png b/docs/img/resources/aws/compute/serverless-application-repository.png new file mode 100644 index 00000000..c7aaa4c0 Binary files /dev/null and b/docs/img/resources/aws/compute/serverless-application-repository.png differ diff --git a/docs/img/resources/aws/compute/thinkbox-deadline-rounded.png b/docs/img/resources/aws/compute/thinkbox-deadline-rounded.png new file mode 100644 index 00000000..725c1519 Binary files /dev/null and b/docs/img/resources/aws/compute/thinkbox-deadline-rounded.png differ diff --git a/docs/img/resources/aws/compute/thinkbox-deadline.png b/docs/img/resources/aws/compute/thinkbox-deadline.png new file mode 100755 index 00000000..725c1519 Binary files /dev/null and b/docs/img/resources/aws/compute/thinkbox-deadline.png differ diff --git a/docs/img/resources/aws/compute/thinkbox-draft-rounded.png b/docs/img/resources/aws/compute/thinkbox-draft-rounded.png new file mode 100644 index 00000000..286bf2f1 Binary files /dev/null and b/docs/img/resources/aws/compute/thinkbox-draft-rounded.png differ diff --git a/docs/img/resources/aws/compute/thinkbox-draft.png b/docs/img/resources/aws/compute/thinkbox-draft.png new file mode 100755 index 00000000..286bf2f1 Binary files /dev/null and b/docs/img/resources/aws/compute/thinkbox-draft.png differ diff --git a/docs/img/resources/aws/compute/thinkbox-frost-rounded.png b/docs/img/resources/aws/compute/thinkbox-frost-rounded.png new file mode 100644 index 00000000..3e63f714 Binary files /dev/null and b/docs/img/resources/aws/compute/thinkbox-frost-rounded.png differ diff --git a/docs/img/resources/aws/compute/thinkbox-frost.png b/docs/img/resources/aws/compute/thinkbox-frost.png new file mode 100755 index 00000000..3e63f714 Binary files /dev/null and b/docs/img/resources/aws/compute/thinkbox-frost.png differ diff --git a/docs/img/resources/aws/compute/thinkbox-krakatoa-rounded.png b/docs/img/resources/aws/compute/thinkbox-krakatoa-rounded.png new file mode 100644 index 00000000..07b5f35a Binary files /dev/null and b/docs/img/resources/aws/compute/thinkbox-krakatoa-rounded.png differ diff --git a/docs/img/resources/aws/compute/thinkbox-krakatoa.png b/docs/img/resources/aws/compute/thinkbox-krakatoa.png new file mode 100755 index 00000000..07b5f35a Binary files /dev/null and b/docs/img/resources/aws/compute/thinkbox-krakatoa.png differ diff --git a/docs/img/resources/aws/compute/thinkbox-sequoia-rounded.png b/docs/img/resources/aws/compute/thinkbox-sequoia-rounded.png new file mode 100644 index 00000000..99931cf6 Binary files /dev/null and b/docs/img/resources/aws/compute/thinkbox-sequoia-rounded.png differ diff --git a/docs/img/resources/aws/compute/thinkbox-sequoia.png b/docs/img/resources/aws/compute/thinkbox-sequoia.png new file mode 100755 index 00000000..99931cf6 Binary files /dev/null and b/docs/img/resources/aws/compute/thinkbox-sequoia.png differ diff --git a/docs/img/resources/aws/compute/thinkbox-stoke-rounded.png b/docs/img/resources/aws/compute/thinkbox-stoke-rounded.png new file mode 100644 index 00000000..ad869a87 Binary files /dev/null and b/docs/img/resources/aws/compute/thinkbox-stoke-rounded.png differ diff --git a/docs/img/resources/aws/compute/thinkbox-stoke.png b/docs/img/resources/aws/compute/thinkbox-stoke.png new file mode 100755 index 00000000..ad869a87 Binary files /dev/null and b/docs/img/resources/aws/compute/thinkbox-stoke.png differ diff --git a/docs/img/resources/aws/compute/thinkbox-xmesh-rounded.png b/docs/img/resources/aws/compute/thinkbox-xmesh-rounded.png new file mode 100644 index 00000000..01379b09 Binary files /dev/null and b/docs/img/resources/aws/compute/thinkbox-xmesh-rounded.png differ diff --git a/docs/img/resources/aws/compute/thinkbox-xmesh.png b/docs/img/resources/aws/compute/thinkbox-xmesh.png new file mode 100755 index 00000000..01379b09 Binary files /dev/null and b/docs/img/resources/aws/compute/thinkbox-xmesh.png differ diff --git a/docs/img/resources/aws/compute/vmware-cloud-on-aws-rounded.png b/docs/img/resources/aws/compute/vmware-cloud-on-aws-rounded.png new file mode 100644 index 00000000..24b3534b Binary files /dev/null and b/docs/img/resources/aws/compute/vmware-cloud-on-aws-rounded.png differ diff --git a/docs/img/resources/aws/compute/vmware-cloud-on-aws.png b/docs/img/resources/aws/compute/vmware-cloud-on-aws.png new file mode 100644 index 00000000..24b3534b Binary files /dev/null and b/docs/img/resources/aws/compute/vmware-cloud-on-aws.png differ diff --git a/docs/img/resources/aws/compute/wavelength.png b/docs/img/resources/aws/compute/wavelength.png new file mode 100644 index 00000000..208c42d8 Binary files /dev/null and b/docs/img/resources/aws/compute/wavelength.png differ diff --git a/docs/img/resources/aws/cost/budgets.png b/docs/img/resources/aws/cost/budgets.png new file mode 100644 index 00000000..0ccebea7 Binary files /dev/null and b/docs/img/resources/aws/cost/budgets.png differ diff --git a/docs/img/resources/aws/cost/cost-and-usage-report.png b/docs/img/resources/aws/cost/cost-and-usage-report.png new file mode 100644 index 00000000..651fef9f Binary files /dev/null and b/docs/img/resources/aws/cost/cost-and-usage-report.png differ diff --git a/docs/img/resources/aws/cost/cost-explorer.png b/docs/img/resources/aws/cost/cost-explorer.png new file mode 100644 index 00000000..5bb28c4e Binary files /dev/null and b/docs/img/resources/aws/cost/cost-explorer.png differ diff --git a/docs/img/resources/aws/cost/cost-management.png b/docs/img/resources/aws/cost/cost-management.png new file mode 100644 index 00000000..ec088b15 Binary files /dev/null and b/docs/img/resources/aws/cost/cost-management.png differ diff --git a/docs/img/resources/aws/cost/reserved-instance-reporting.png b/docs/img/resources/aws/cost/reserved-instance-reporting.png new file mode 100644 index 00000000..f0add1cc Binary files /dev/null and b/docs/img/resources/aws/cost/reserved-instance-reporting.png differ diff --git a/docs/img/resources/aws/cost/savings-plans.png b/docs/img/resources/aws/cost/savings-plans.png new file mode 100755 index 00000000..28e9cf20 Binary files /dev/null and b/docs/img/resources/aws/cost/savings-plans.png differ diff --git a/docs/img/resources/aws/database/aurora-instance.png b/docs/img/resources/aws/database/aurora-instance.png new file mode 100644 index 00000000..34877a06 Binary files /dev/null and b/docs/img/resources/aws/database/aurora-instance.png differ diff --git a/docs/img/resources/aws/database/aurora.png b/docs/img/resources/aws/database/aurora.png new file mode 100644 index 00000000..cc04dc49 Binary files /dev/null and b/docs/img/resources/aws/database/aurora.png differ diff --git a/docs/img/resources/aws/database/database-migration-service-database-migration-workflow.png b/docs/img/resources/aws/database/database-migration-service-database-migration-workflow.png new file mode 100644 index 00000000..1f807c0d Binary files /dev/null and b/docs/img/resources/aws/database/database-migration-service-database-migration-workflow.png differ diff --git a/docs/img/resources/aws/database/database-migration-service.png b/docs/img/resources/aws/database/database-migration-service.png new file mode 100644 index 00000000..0b0028cb Binary files /dev/null and b/docs/img/resources/aws/database/database-migration-service.png differ diff --git a/docs/img/resources/aws/database/database.png b/docs/img/resources/aws/database/database.png new file mode 100644 index 00000000..76e96fa9 Binary files /dev/null and b/docs/img/resources/aws/database/database.png differ diff --git a/docs/img/resources/aws/database/documentdb-mongodb-compatibility.png b/docs/img/resources/aws/database/documentdb-mongodb-compatibility.png new file mode 100644 index 00000000..9917c9b6 Binary files /dev/null and b/docs/img/resources/aws/database/documentdb-mongodb-compatibility.png differ diff --git a/docs/img/resources/aws/database/dynamodb-attribute.png b/docs/img/resources/aws/database/dynamodb-attribute.png new file mode 100644 index 00000000..befaed80 Binary files /dev/null and b/docs/img/resources/aws/database/dynamodb-attribute.png differ diff --git a/docs/img/resources/aws/database/dynamodb-attributes.png b/docs/img/resources/aws/database/dynamodb-attributes.png new file mode 100644 index 00000000..b935d517 Binary files /dev/null and b/docs/img/resources/aws/database/dynamodb-attributes.png differ diff --git a/docs/img/resources/aws/database/dynamodb-dax.png b/docs/img/resources/aws/database/dynamodb-dax.png new file mode 100755 index 00000000..5f923c6f Binary files /dev/null and b/docs/img/resources/aws/database/dynamodb-dax.png differ diff --git a/docs/img/resources/aws/database/dynamodb-global-secondary-index.png b/docs/img/resources/aws/database/dynamodb-global-secondary-index.png new file mode 100644 index 00000000..ca41aebd Binary files /dev/null and b/docs/img/resources/aws/database/dynamodb-global-secondary-index.png differ diff --git a/docs/img/resources/aws/database/dynamodb-item.png b/docs/img/resources/aws/database/dynamodb-item.png new file mode 100644 index 00000000..17e152f5 Binary files /dev/null and b/docs/img/resources/aws/database/dynamodb-item.png differ diff --git a/docs/img/resources/aws/database/dynamodb-items.png b/docs/img/resources/aws/database/dynamodb-items.png new file mode 100644 index 00000000..a0bf5fff Binary files /dev/null and b/docs/img/resources/aws/database/dynamodb-items.png differ diff --git a/docs/img/resources/aws/database/dynamodb-table.png b/docs/img/resources/aws/database/dynamodb-table.png new file mode 100644 index 00000000..2dc08e68 Binary files /dev/null and b/docs/img/resources/aws/database/dynamodb-table.png differ diff --git a/docs/img/resources/aws/database/dynamodb.png b/docs/img/resources/aws/database/dynamodb.png new file mode 100644 index 00000000..00132a19 Binary files /dev/null and b/docs/img/resources/aws/database/dynamodb.png differ diff --git a/docs/img/resources/aws/database/elasticache-cache-node.png b/docs/img/resources/aws/database/elasticache-cache-node.png new file mode 100644 index 00000000..21b3a8ac Binary files /dev/null and b/docs/img/resources/aws/database/elasticache-cache-node.png differ diff --git a/docs/img/resources/aws/database/elasticache-for-memcached.png b/docs/img/resources/aws/database/elasticache-for-memcached.png new file mode 100644 index 00000000..e04ac5ce Binary files /dev/null and b/docs/img/resources/aws/database/elasticache-for-memcached.png differ diff --git a/docs/img/resources/aws/database/elasticache-for-redis.png b/docs/img/resources/aws/database/elasticache-for-redis.png new file mode 100644 index 00000000..1d882f9a Binary files /dev/null and b/docs/img/resources/aws/database/elasticache-for-redis.png differ diff --git a/docs/img/resources/aws/database/elasticache.png b/docs/img/resources/aws/database/elasticache.png new file mode 100644 index 00000000..40f2db77 Binary files /dev/null and b/docs/img/resources/aws/database/elasticache.png differ diff --git a/docs/img/resources/aws/database/keyspaces-managed-apache-cassandra-service.png b/docs/img/resources/aws/database/keyspaces-managed-apache-cassandra-service.png new file mode 100644 index 00000000..fdfe9a1b Binary files /dev/null and b/docs/img/resources/aws/database/keyspaces-managed-apache-cassandra-service.png differ diff --git a/docs/img/resources/aws/database/neptune.png b/docs/img/resources/aws/database/neptune.png new file mode 100644 index 00000000..a2434736 Binary files /dev/null and b/docs/img/resources/aws/database/neptune.png differ diff --git a/docs/img/resources/aws/database/quantum-ledger-database-qldb.png b/docs/img/resources/aws/database/quantum-ledger-database-qldb.png new file mode 100644 index 00000000..e3080f20 Binary files /dev/null and b/docs/img/resources/aws/database/quantum-ledger-database-qldb.png differ diff --git a/docs/img/resources/aws/database/rds-instance.png b/docs/img/resources/aws/database/rds-instance.png new file mode 100644 index 00000000..aece303d Binary files /dev/null and b/docs/img/resources/aws/database/rds-instance.png differ diff --git a/docs/img/resources/aws/database/rds-mariadb-instance.png b/docs/img/resources/aws/database/rds-mariadb-instance.png new file mode 100644 index 00000000..1b4c5df4 Binary files /dev/null and b/docs/img/resources/aws/database/rds-mariadb-instance.png differ diff --git a/docs/img/resources/aws/database/rds-mysql-instance.png b/docs/img/resources/aws/database/rds-mysql-instance.png new file mode 100644 index 00000000..71b71adf Binary files /dev/null and b/docs/img/resources/aws/database/rds-mysql-instance.png differ diff --git a/docs/img/resources/aws/database/rds-on-vmware.png b/docs/img/resources/aws/database/rds-on-vmware.png new file mode 100644 index 00000000..1992a12d Binary files /dev/null and b/docs/img/resources/aws/database/rds-on-vmware.png differ diff --git a/docs/img/resources/aws/database/rds-oracle-instance.png b/docs/img/resources/aws/database/rds-oracle-instance.png new file mode 100644 index 00000000..ddf00979 Binary files /dev/null and b/docs/img/resources/aws/database/rds-oracle-instance.png differ diff --git a/docs/img/resources/aws/database/rds-postgresql-instance.png b/docs/img/resources/aws/database/rds-postgresql-instance.png new file mode 100644 index 00000000..56f31155 Binary files /dev/null and b/docs/img/resources/aws/database/rds-postgresql-instance.png differ diff --git a/docs/img/resources/aws/database/rds-sql-server-instance.png b/docs/img/resources/aws/database/rds-sql-server-instance.png new file mode 100644 index 00000000..ffa78ed2 Binary files /dev/null and b/docs/img/resources/aws/database/rds-sql-server-instance.png differ diff --git a/docs/img/resources/aws/database/rds.png b/docs/img/resources/aws/database/rds.png new file mode 100644 index 00000000..42f849c9 Binary files /dev/null and b/docs/img/resources/aws/database/rds.png differ diff --git a/docs/img/resources/aws/database/redshift-dense-compute-node.png b/docs/img/resources/aws/database/redshift-dense-compute-node.png new file mode 100644 index 00000000..a04a5ecd Binary files /dev/null and b/docs/img/resources/aws/database/redshift-dense-compute-node.png differ diff --git a/docs/img/resources/aws/database/redshift-dense-storage-node.png b/docs/img/resources/aws/database/redshift-dense-storage-node.png new file mode 100644 index 00000000..73b0ecd4 Binary files /dev/null and b/docs/img/resources/aws/database/redshift-dense-storage-node.png differ diff --git a/docs/img/resources/aws/database/redshift.png b/docs/img/resources/aws/database/redshift.png new file mode 100644 index 00000000..63cea3c2 Binary files /dev/null and b/docs/img/resources/aws/database/redshift.png differ diff --git a/docs/img/resources/aws/database/timestream.png b/docs/img/resources/aws/database/timestream.png new file mode 100644 index 00000000..ea14fa60 Binary files /dev/null and b/docs/img/resources/aws/database/timestream.png differ diff --git a/docs/img/resources/aws/devtools/cloud-development-kit.png b/docs/img/resources/aws/devtools/cloud-development-kit.png new file mode 100755 index 00000000..8ca818fe Binary files /dev/null and b/docs/img/resources/aws/devtools/cloud-development-kit.png differ diff --git a/docs/img/resources/aws/devtools/cloud9-resource.png b/docs/img/resources/aws/devtools/cloud9-resource.png new file mode 100644 index 00000000..49748a60 Binary files /dev/null and b/docs/img/resources/aws/devtools/cloud9-resource.png differ diff --git a/docs/img/resources/aws/devtools/cloud9.png b/docs/img/resources/aws/devtools/cloud9.png new file mode 100644 index 00000000..780b5401 Binary files /dev/null and b/docs/img/resources/aws/devtools/cloud9.png differ diff --git a/docs/img/resources/aws/devtools/codebuild.png b/docs/img/resources/aws/devtools/codebuild.png new file mode 100644 index 00000000..163a33b4 Binary files /dev/null and b/docs/img/resources/aws/devtools/codebuild.png differ diff --git a/docs/img/resources/aws/devtools/codecommit.png b/docs/img/resources/aws/devtools/codecommit.png new file mode 100644 index 00000000..b971c0fd Binary files /dev/null and b/docs/img/resources/aws/devtools/codecommit.png differ diff --git a/docs/img/resources/aws/devtools/codedeploy.png b/docs/img/resources/aws/devtools/codedeploy.png new file mode 100644 index 00000000..7165aff5 Binary files /dev/null and b/docs/img/resources/aws/devtools/codedeploy.png differ diff --git a/docs/img/resources/aws/devtools/codepipeline.png b/docs/img/resources/aws/devtools/codepipeline.png new file mode 100644 index 00000000..8e3bde57 Binary files /dev/null and b/docs/img/resources/aws/devtools/codepipeline.png differ diff --git a/docs/img/resources/aws/devtools/codestar.png b/docs/img/resources/aws/devtools/codestar.png new file mode 100644 index 00000000..5ac4fe6b Binary files /dev/null and b/docs/img/resources/aws/devtools/codestar.png differ diff --git a/docs/img/resources/aws/devtools/command-line-interface.png b/docs/img/resources/aws/devtools/command-line-interface.png new file mode 100644 index 00000000..cb9720f3 Binary files /dev/null and b/docs/img/resources/aws/devtools/command-line-interface.png differ diff --git a/docs/img/resources/aws/devtools/developer-tools.png b/docs/img/resources/aws/devtools/developer-tools.png new file mode 100644 index 00000000..16755c92 Binary files /dev/null and b/docs/img/resources/aws/devtools/developer-tools.png differ diff --git a/docs/img/resources/aws/devtools/tools-and-sdks.png b/docs/img/resources/aws/devtools/tools-and-sdks.png new file mode 100644 index 00000000..5ae1429f Binary files /dev/null and b/docs/img/resources/aws/devtools/tools-and-sdks.png differ diff --git a/docs/img/resources/aws/devtools/x-ray.png b/docs/img/resources/aws/devtools/x-ray.png new file mode 100644 index 00000000..578b3a30 Binary files /dev/null and b/docs/img/resources/aws/devtools/x-ray.png differ diff --git a/docs/img/resources/aws/enablement/customer-enablement.png b/docs/img/resources/aws/enablement/customer-enablement.png new file mode 100644 index 00000000..fa82f8be Binary files /dev/null and b/docs/img/resources/aws/enablement/customer-enablement.png differ diff --git a/docs/img/resources/aws/enablement/iq.png b/docs/img/resources/aws/enablement/iq.png new file mode 100755 index 00000000..bc594ea4 Binary files /dev/null and b/docs/img/resources/aws/enablement/iq.png differ diff --git a/docs/img/resources/aws/enablement/managed-services.png b/docs/img/resources/aws/enablement/managed-services.png new file mode 100755 index 00000000..0024249c Binary files /dev/null and b/docs/img/resources/aws/enablement/managed-services.png differ diff --git a/docs/img/resources/aws/enablement/professional-services.png b/docs/img/resources/aws/enablement/professional-services.png new file mode 100755 index 00000000..0ba4e099 Binary files /dev/null and b/docs/img/resources/aws/enablement/professional-services.png differ diff --git a/docs/img/resources/aws/enablement/support.png b/docs/img/resources/aws/enablement/support.png new file mode 100755 index 00000000..aecefb5b Binary files /dev/null and b/docs/img/resources/aws/enablement/support.png differ diff --git a/docs/img/resources/aws/enduser/appstream-2-0.png b/docs/img/resources/aws/enduser/appstream-2-0.png new file mode 100644 index 00000000..80f1e71f Binary files /dev/null and b/docs/img/resources/aws/enduser/appstream-2-0.png differ diff --git a/docs/img/resources/aws/enduser/desktop-and-app-streaming.png b/docs/img/resources/aws/enduser/desktop-and-app-streaming.png new file mode 100644 index 00000000..d672505f Binary files /dev/null and b/docs/img/resources/aws/enduser/desktop-and-app-streaming.png differ diff --git a/docs/img/resources/aws/enduser/workdocs.png b/docs/img/resources/aws/enduser/workdocs.png new file mode 100644 index 00000000..74775464 Binary files /dev/null and b/docs/img/resources/aws/enduser/workdocs.png differ diff --git a/docs/img/resources/aws/enduser/worklink.png b/docs/img/resources/aws/enduser/worklink.png new file mode 100644 index 00000000..d00ad814 Binary files /dev/null and b/docs/img/resources/aws/enduser/worklink.png differ diff --git a/docs/img/resources/aws/enduser/workspaces.png b/docs/img/resources/aws/enduser/workspaces.png new file mode 100644 index 00000000..21865ac7 Binary files /dev/null and b/docs/img/resources/aws/enduser/workspaces.png differ diff --git a/docs/img/resources/aws/engagement/connect.png b/docs/img/resources/aws/engagement/connect.png new file mode 100644 index 00000000..68da531c Binary files /dev/null and b/docs/img/resources/aws/engagement/connect.png differ diff --git a/docs/img/resources/aws/engagement/customer-engagement.png b/docs/img/resources/aws/engagement/customer-engagement.png new file mode 100644 index 00000000..fb250d40 Binary files /dev/null and b/docs/img/resources/aws/engagement/customer-engagement.png differ diff --git a/docs/img/resources/aws/engagement/pinpoint.png b/docs/img/resources/aws/engagement/pinpoint.png new file mode 100644 index 00000000..e7037544 Binary files /dev/null and b/docs/img/resources/aws/engagement/pinpoint.png differ diff --git a/docs/img/resources/aws/engagement/simple-email-service-ses-email.png b/docs/img/resources/aws/engagement/simple-email-service-ses-email.png new file mode 100644 index 00000000..c98a3ea3 Binary files /dev/null and b/docs/img/resources/aws/engagement/simple-email-service-ses-email.png differ diff --git a/docs/img/resources/aws/engagement/simple-email-service-ses.png b/docs/img/resources/aws/engagement/simple-email-service-ses.png new file mode 100644 index 00000000..15e2be44 Binary files /dev/null and b/docs/img/resources/aws/engagement/simple-email-service-ses.png differ diff --git a/docs/img/resources/aws/game/game-tech.png b/docs/img/resources/aws/game/game-tech.png new file mode 100644 index 00000000..2de65291 Binary files /dev/null and b/docs/img/resources/aws/game/game-tech.png differ diff --git a/docs/img/resources/aws/game/gamelift.png b/docs/img/resources/aws/game/gamelift.png new file mode 100644 index 00000000..2c161ae6 Binary files /dev/null and b/docs/img/resources/aws/game/gamelift.png differ diff --git a/docs/img/resources/aws/general/client.png b/docs/img/resources/aws/general/client.png new file mode 100644 index 00000000..50ae22e4 Binary files /dev/null and b/docs/img/resources/aws/general/client.png differ diff --git a/docs/img/resources/aws/general/disk.png b/docs/img/resources/aws/general/disk.png new file mode 100644 index 00000000..533ee568 Binary files /dev/null and b/docs/img/resources/aws/general/disk.png differ diff --git a/docs/img/resources/aws/general/forums.png b/docs/img/resources/aws/general/forums.png new file mode 100644 index 00000000..92252242 Binary files /dev/null and b/docs/img/resources/aws/general/forums.png differ diff --git a/docs/img/resources/aws/general/general.png b/docs/img/resources/aws/general/general.png new file mode 100644 index 00000000..779941e7 Binary files /dev/null and b/docs/img/resources/aws/general/general.png differ diff --git a/docs/img/resources/aws/general/generic-database.png b/docs/img/resources/aws/general/generic-database.png new file mode 100644 index 00000000..b1e7bf1e Binary files /dev/null and b/docs/img/resources/aws/general/generic-database.png differ diff --git a/docs/img/resources/aws/general/generic-firewall.png b/docs/img/resources/aws/general/generic-firewall.png new file mode 100644 index 00000000..4f91b1a6 Binary files /dev/null and b/docs/img/resources/aws/general/generic-firewall.png differ diff --git a/docs/img/resources/aws/general/generic-office-building.png b/docs/img/resources/aws/general/generic-office-building.png new file mode 100644 index 00000000..bb96caa5 Binary files /dev/null and b/docs/img/resources/aws/general/generic-office-building.png differ diff --git a/docs/img/resources/aws/general/generic-saml-token.png b/docs/img/resources/aws/general/generic-saml-token.png new file mode 100644 index 00000000..0d5fa4ce Binary files /dev/null and b/docs/img/resources/aws/general/generic-saml-token.png differ diff --git a/docs/img/resources/aws/general/generic-sdk.png b/docs/img/resources/aws/general/generic-sdk.png new file mode 100644 index 00000000..0ce11f87 Binary files /dev/null and b/docs/img/resources/aws/general/generic-sdk.png differ diff --git a/docs/img/resources/aws/general/internet-alt1.png b/docs/img/resources/aws/general/internet-alt1.png new file mode 100644 index 00000000..5a5eedc8 Binary files /dev/null and b/docs/img/resources/aws/general/internet-alt1.png differ diff --git a/docs/img/resources/aws/general/internet-alt2.png b/docs/img/resources/aws/general/internet-alt2.png new file mode 100644 index 00000000..b225226c Binary files /dev/null and b/docs/img/resources/aws/general/internet-alt2.png differ diff --git a/docs/img/resources/aws/general/internet-gateway.png b/docs/img/resources/aws/general/internet-gateway.png new file mode 100644 index 00000000..a930f2ba Binary files /dev/null and b/docs/img/resources/aws/general/internet-gateway.png differ diff --git a/docs/img/resources/aws/general/marketplace.png b/docs/img/resources/aws/general/marketplace.png new file mode 100644 index 00000000..c1c863b1 Binary files /dev/null and b/docs/img/resources/aws/general/marketplace.png differ diff --git a/docs/img/resources/aws/general/mobile-client.png b/docs/img/resources/aws/general/mobile-client.png new file mode 100644 index 00000000..232b7d43 Binary files /dev/null and b/docs/img/resources/aws/general/mobile-client.png differ diff --git a/docs/img/resources/aws/general/multimedia.png b/docs/img/resources/aws/general/multimedia.png new file mode 100644 index 00000000..aeab8d70 Binary files /dev/null and b/docs/img/resources/aws/general/multimedia.png differ diff --git a/docs/img/resources/aws/general/office-building.png b/docs/img/resources/aws/general/office-building.png new file mode 100644 index 00000000..97e9b4e6 Binary files /dev/null and b/docs/img/resources/aws/general/office-building.png differ diff --git a/docs/img/resources/aws/general/saml-token.png b/docs/img/resources/aws/general/saml-token.png new file mode 100644 index 00000000..a882dc3a Binary files /dev/null and b/docs/img/resources/aws/general/saml-token.png differ diff --git a/docs/img/resources/aws/general/sdk.png b/docs/img/resources/aws/general/sdk.png new file mode 100644 index 00000000..851262d4 Binary files /dev/null and b/docs/img/resources/aws/general/sdk.png differ diff --git a/docs/img/resources/aws/general/ssl-padlock.png b/docs/img/resources/aws/general/ssl-padlock.png new file mode 100644 index 00000000..d63c3c68 Binary files /dev/null and b/docs/img/resources/aws/general/ssl-padlock.png differ diff --git a/docs/img/resources/aws/general/tape-storage.png b/docs/img/resources/aws/general/tape-storage.png new file mode 100644 index 00000000..3ed66d4d Binary files /dev/null and b/docs/img/resources/aws/general/tape-storage.png differ diff --git a/docs/img/resources/aws/general/toolkit.png b/docs/img/resources/aws/general/toolkit.png new file mode 100644 index 00000000..c6d059ae Binary files /dev/null and b/docs/img/resources/aws/general/toolkit.png differ diff --git a/docs/img/resources/aws/general/traditional-server.png b/docs/img/resources/aws/general/traditional-server.png new file mode 100644 index 00000000..2373aced Binary files /dev/null and b/docs/img/resources/aws/general/traditional-server.png differ diff --git a/docs/img/resources/aws/general/user.png b/docs/img/resources/aws/general/user.png new file mode 100644 index 00000000..cd17f337 Binary files /dev/null and b/docs/img/resources/aws/general/user.png differ diff --git a/docs/img/resources/aws/general/users.png b/docs/img/resources/aws/general/users.png new file mode 100644 index 00000000..d699247e Binary files /dev/null and b/docs/img/resources/aws/general/users.png differ diff --git a/docs/img/resources/aws/integration/application-integration.png b/docs/img/resources/aws/integration/application-integration.png new file mode 100644 index 00000000..235cfd80 Binary files /dev/null and b/docs/img/resources/aws/integration/application-integration.png differ diff --git a/docs/img/resources/aws/integration/appsync.png b/docs/img/resources/aws/integration/appsync.png new file mode 100644 index 00000000..b1b4b125 Binary files /dev/null and b/docs/img/resources/aws/integration/appsync.png differ diff --git a/docs/img/resources/aws/integration/console-mobile-application.png b/docs/img/resources/aws/integration/console-mobile-application.png new file mode 100755 index 00000000..8459a9fb Binary files /dev/null and b/docs/img/resources/aws/integration/console-mobile-application.png differ diff --git a/docs/img/resources/aws/integration/event-resource.png b/docs/img/resources/aws/integration/event-resource.png new file mode 100644 index 00000000..96cbd817 Binary files /dev/null and b/docs/img/resources/aws/integration/event-resource.png differ diff --git a/docs/img/resources/aws/integration/eventbridge-custom-event-bus-resource.png b/docs/img/resources/aws/integration/eventbridge-custom-event-bus-resource.png new file mode 100644 index 00000000..4053d3cf Binary files /dev/null and b/docs/img/resources/aws/integration/eventbridge-custom-event-bus-resource.png differ diff --git a/docs/img/resources/aws/integration/eventbridge-default-event-bus-resource.png b/docs/img/resources/aws/integration/eventbridge-default-event-bus-resource.png new file mode 100644 index 00000000..e59b3e5f Binary files /dev/null and b/docs/img/resources/aws/integration/eventbridge-default-event-bus-resource.png differ diff --git a/docs/img/resources/aws/integration/eventbridge-saas-partner-event-bus-resource.png b/docs/img/resources/aws/integration/eventbridge-saas-partner-event-bus-resource.png new file mode 100644 index 00000000..6c29642b Binary files /dev/null and b/docs/img/resources/aws/integration/eventbridge-saas-partner-event-bus-resource.png differ diff --git a/docs/img/resources/aws/integration/eventbridge.png b/docs/img/resources/aws/integration/eventbridge.png new file mode 100755 index 00000000..e541e382 Binary files /dev/null and b/docs/img/resources/aws/integration/eventbridge.png differ diff --git a/docs/img/resources/aws/integration/express-workflows.png b/docs/img/resources/aws/integration/express-workflows.png new file mode 100644 index 00000000..1197f29f Binary files /dev/null and b/docs/img/resources/aws/integration/express-workflows.png differ diff --git a/docs/img/resources/aws/integration/mq.png b/docs/img/resources/aws/integration/mq.png new file mode 100644 index 00000000..ab16ce3a Binary files /dev/null and b/docs/img/resources/aws/integration/mq.png differ diff --git a/docs/img/resources/aws/integration/simple-notification-service-sns-email-notification.png b/docs/img/resources/aws/integration/simple-notification-service-sns-email-notification.png new file mode 100644 index 00000000..21268e2c Binary files /dev/null and b/docs/img/resources/aws/integration/simple-notification-service-sns-email-notification.png differ diff --git a/docs/img/resources/aws/integration/simple-notification-service-sns-http-notification.png b/docs/img/resources/aws/integration/simple-notification-service-sns-http-notification.png new file mode 100644 index 00000000..87837bac Binary files /dev/null and b/docs/img/resources/aws/integration/simple-notification-service-sns-http-notification.png differ diff --git a/docs/img/resources/aws/integration/simple-notification-service-sns-topic.png b/docs/img/resources/aws/integration/simple-notification-service-sns-topic.png new file mode 100644 index 00000000..f97c4cfd Binary files /dev/null and b/docs/img/resources/aws/integration/simple-notification-service-sns-topic.png differ diff --git a/docs/img/resources/aws/integration/simple-notification-service-sns.png b/docs/img/resources/aws/integration/simple-notification-service-sns.png new file mode 100644 index 00000000..80d45a84 Binary files /dev/null and b/docs/img/resources/aws/integration/simple-notification-service-sns.png differ diff --git a/docs/img/resources/aws/integration/simple-queue-service-sqs-message.png b/docs/img/resources/aws/integration/simple-queue-service-sqs-message.png new file mode 100644 index 00000000..f817270d Binary files /dev/null and b/docs/img/resources/aws/integration/simple-queue-service-sqs-message.png differ diff --git a/docs/img/resources/aws/integration/simple-queue-service-sqs-queue.png b/docs/img/resources/aws/integration/simple-queue-service-sqs-queue.png new file mode 100644 index 00000000..274c5667 Binary files /dev/null and b/docs/img/resources/aws/integration/simple-queue-service-sqs-queue.png differ diff --git a/docs/img/resources/aws/integration/simple-queue-service-sqs.png b/docs/img/resources/aws/integration/simple-queue-service-sqs.png new file mode 100644 index 00000000..46f9d762 Binary files /dev/null and b/docs/img/resources/aws/integration/simple-queue-service-sqs.png differ diff --git a/docs/img/resources/aws/integration/step-functions.png b/docs/img/resources/aws/integration/step-functions.png new file mode 100644 index 00000000..f9a25e87 Binary files /dev/null and b/docs/img/resources/aws/integration/step-functions.png differ diff --git a/docs/img/resources/aws/iot/freertos.png b/docs/img/resources/aws/iot/freertos.png new file mode 100644 index 00000000..81c7ae05 Binary files /dev/null and b/docs/img/resources/aws/iot/freertos.png differ diff --git a/docs/img/resources/aws/iot/internet-of-things.png b/docs/img/resources/aws/iot/internet-of-things.png new file mode 100644 index 00000000..66930190 Binary files /dev/null and b/docs/img/resources/aws/iot/internet-of-things.png differ diff --git a/docs/img/resources/aws/iot/iot-1-click.png b/docs/img/resources/aws/iot/iot-1-click.png new file mode 100644 index 00000000..ef9017b7 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-1-click.png differ diff --git a/docs/img/resources/aws/iot/iot-action.png b/docs/img/resources/aws/iot/iot-action.png new file mode 100644 index 00000000..dace7dc9 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-action.png differ diff --git a/docs/img/resources/aws/iot/iot-actuator.png b/docs/img/resources/aws/iot/iot-actuator.png new file mode 100644 index 00000000..99d4f8ff Binary files /dev/null and b/docs/img/resources/aws/iot/iot-actuator.png differ diff --git a/docs/img/resources/aws/iot/iot-alexa-echo.png b/docs/img/resources/aws/iot/iot-alexa-echo.png new file mode 100644 index 00000000..3c1b9987 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-alexa-echo.png differ diff --git a/docs/img/resources/aws/iot/iot-alexa-enabled-device.png b/docs/img/resources/aws/iot/iot-alexa-enabled-device.png new file mode 100644 index 00000000..b4b82f91 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-alexa-enabled-device.png differ diff --git a/docs/img/resources/aws/iot/iot-alexa-skill.png b/docs/img/resources/aws/iot/iot-alexa-skill.png new file mode 100644 index 00000000..95c13f0f Binary files /dev/null and b/docs/img/resources/aws/iot/iot-alexa-skill.png differ diff --git a/docs/img/resources/aws/iot/iot-alexa-voice-service.png b/docs/img/resources/aws/iot/iot-alexa-voice-service.png new file mode 100644 index 00000000..2128b5a1 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-alexa-voice-service.png differ diff --git a/docs/img/resources/aws/iot/iot-analytics-channel.png b/docs/img/resources/aws/iot/iot-analytics-channel.png new file mode 100644 index 00000000..d40c6e12 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-analytics-channel.png differ diff --git a/docs/img/resources/aws/iot/iot-analytics-data-set.png b/docs/img/resources/aws/iot/iot-analytics-data-set.png new file mode 100644 index 00000000..f1e966b6 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-analytics-data-set.png differ diff --git a/docs/img/resources/aws/iot/iot-analytics-data-store.png b/docs/img/resources/aws/iot/iot-analytics-data-store.png new file mode 100644 index 00000000..7cf6c30e Binary files /dev/null and b/docs/img/resources/aws/iot/iot-analytics-data-store.png differ diff --git a/docs/img/resources/aws/iot/iot-analytics-notebook.png b/docs/img/resources/aws/iot/iot-analytics-notebook.png new file mode 100644 index 00000000..09c5cbcc Binary files /dev/null and b/docs/img/resources/aws/iot/iot-analytics-notebook.png differ diff --git a/docs/img/resources/aws/iot/iot-analytics-pipeline.png b/docs/img/resources/aws/iot/iot-analytics-pipeline.png new file mode 100644 index 00000000..468d4831 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-analytics-pipeline.png differ diff --git a/docs/img/resources/aws/iot/iot-analytics.png b/docs/img/resources/aws/iot/iot-analytics.png new file mode 100644 index 00000000..e2e4d110 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-analytics.png differ diff --git a/docs/img/resources/aws/iot/iot-bank.png b/docs/img/resources/aws/iot/iot-bank.png new file mode 100644 index 00000000..5efe50b0 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-bank.png differ diff --git a/docs/img/resources/aws/iot/iot-bicycle.png b/docs/img/resources/aws/iot/iot-bicycle.png new file mode 100644 index 00000000..c1682dc9 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-bicycle.png differ diff --git a/docs/img/resources/aws/iot/iot-button.png b/docs/img/resources/aws/iot/iot-button.png new file mode 100644 index 00000000..1737b67e Binary files /dev/null and b/docs/img/resources/aws/iot/iot-button.png differ diff --git a/docs/img/resources/aws/iot/iot-camera.png b/docs/img/resources/aws/iot/iot-camera.png new file mode 100644 index 00000000..ecdea675 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-camera.png differ diff --git a/docs/img/resources/aws/iot/iot-car.png b/docs/img/resources/aws/iot/iot-car.png new file mode 100644 index 00000000..8de358bb Binary files /dev/null and b/docs/img/resources/aws/iot/iot-car.png differ diff --git a/docs/img/resources/aws/iot/iot-cart.png b/docs/img/resources/aws/iot/iot-cart.png new file mode 100644 index 00000000..6602fb0a Binary files /dev/null and b/docs/img/resources/aws/iot/iot-cart.png differ diff --git a/docs/img/resources/aws/iot/iot-certificate.png b/docs/img/resources/aws/iot/iot-certificate.png new file mode 100644 index 00000000..be450741 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-certificate.png differ diff --git a/docs/img/resources/aws/iot/iot-coffee-pot.png b/docs/img/resources/aws/iot/iot-coffee-pot.png new file mode 100644 index 00000000..c3d70b60 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-coffee-pot.png differ diff --git a/docs/img/resources/aws/iot/iot-core.png b/docs/img/resources/aws/iot/iot-core.png new file mode 100644 index 00000000..37d3dcca Binary files /dev/null and b/docs/img/resources/aws/iot/iot-core.png differ diff --git a/docs/img/resources/aws/iot/iot-desired-state.png b/docs/img/resources/aws/iot/iot-desired-state.png new file mode 100644 index 00000000..bc8cd45a Binary files /dev/null and b/docs/img/resources/aws/iot/iot-desired-state.png differ diff --git a/docs/img/resources/aws/iot/iot-device-defender.png b/docs/img/resources/aws/iot/iot-device-defender.png new file mode 100644 index 00000000..54962ebf Binary files /dev/null and b/docs/img/resources/aws/iot/iot-device-defender.png differ diff --git a/docs/img/resources/aws/iot/iot-device-gateway.png b/docs/img/resources/aws/iot/iot-device-gateway.png new file mode 100644 index 00000000..6ddbfa2d Binary files /dev/null and b/docs/img/resources/aws/iot/iot-device-gateway.png differ diff --git a/docs/img/resources/aws/iot/iot-device-management.png b/docs/img/resources/aws/iot/iot-device-management.png new file mode 100644 index 00000000..8de6bb55 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-device-management.png differ diff --git a/docs/img/resources/aws/iot/iot-door-lock.png b/docs/img/resources/aws/iot/iot-door-lock.png new file mode 100644 index 00000000..b7fec7b7 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-door-lock.png differ diff --git a/docs/img/resources/aws/iot/iot-events.png b/docs/img/resources/aws/iot/iot-events.png new file mode 100644 index 00000000..173e0a00 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-events.png differ diff --git a/docs/img/resources/aws/iot/iot-factory.png b/docs/img/resources/aws/iot/iot-factory.png new file mode 100644 index 00000000..d7712412 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-factory.png differ diff --git a/docs/img/resources/aws/iot/iot-fire-tv-stick.png b/docs/img/resources/aws/iot/iot-fire-tv-stick.png new file mode 100644 index 00000000..b3b8b1b4 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-fire-tv-stick.png differ diff --git a/docs/img/resources/aws/iot/iot-fire-tv.png b/docs/img/resources/aws/iot/iot-fire-tv.png new file mode 100644 index 00000000..4c456b4e Binary files /dev/null and b/docs/img/resources/aws/iot/iot-fire-tv.png differ diff --git a/docs/img/resources/aws/iot/iot-generic.png b/docs/img/resources/aws/iot/iot-generic.png new file mode 100644 index 00000000..ee3a6713 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-generic.png differ diff --git a/docs/img/resources/aws/iot/iot-greengrass-connector.png b/docs/img/resources/aws/iot/iot-greengrass-connector.png new file mode 100644 index 00000000..e3e56e52 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-greengrass-connector.png differ diff --git a/docs/img/resources/aws/iot/iot-greengrass.png b/docs/img/resources/aws/iot/iot-greengrass.png new file mode 100644 index 00000000..22acd32d Binary files /dev/null and b/docs/img/resources/aws/iot/iot-greengrass.png differ diff --git a/docs/img/resources/aws/iot/iot-hardware-board.png b/docs/img/resources/aws/iot/iot-hardware-board.png new file mode 100644 index 00000000..d7224b2f Binary files /dev/null and b/docs/img/resources/aws/iot/iot-hardware-board.png differ diff --git a/docs/img/resources/aws/iot/iot-house.png b/docs/img/resources/aws/iot/iot-house.png new file mode 100644 index 00000000..324f990a Binary files /dev/null and b/docs/img/resources/aws/iot/iot-house.png differ diff --git a/docs/img/resources/aws/iot/iot-http.png b/docs/img/resources/aws/iot/iot-http.png new file mode 100644 index 00000000..0592af7d Binary files /dev/null and b/docs/img/resources/aws/iot/iot-http.png differ diff --git a/docs/img/resources/aws/iot/iot-http2.png b/docs/img/resources/aws/iot/iot-http2.png new file mode 100644 index 00000000..bfee7e88 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-http2.png differ diff --git a/docs/img/resources/aws/iot/iot-jobs.png b/docs/img/resources/aws/iot/iot-jobs.png new file mode 100644 index 00000000..6690df51 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-jobs.png differ diff --git a/docs/img/resources/aws/iot/iot-lambda.png b/docs/img/resources/aws/iot/iot-lambda.png new file mode 100644 index 00000000..6ff938bc Binary files /dev/null and b/docs/img/resources/aws/iot/iot-lambda.png differ diff --git a/docs/img/resources/aws/iot/iot-lightbulb.png b/docs/img/resources/aws/iot/iot-lightbulb.png new file mode 100644 index 00000000..52d4591e Binary files /dev/null and b/docs/img/resources/aws/iot/iot-lightbulb.png differ diff --git a/docs/img/resources/aws/iot/iot-medical-emergency.png b/docs/img/resources/aws/iot/iot-medical-emergency.png new file mode 100644 index 00000000..96baef6c Binary files /dev/null and b/docs/img/resources/aws/iot/iot-medical-emergency.png differ diff --git a/docs/img/resources/aws/iot/iot-mqtt.png b/docs/img/resources/aws/iot/iot-mqtt.png new file mode 100644 index 00000000..308866c5 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-mqtt.png differ diff --git a/docs/img/resources/aws/iot/iot-over-the-air-update.png b/docs/img/resources/aws/iot/iot-over-the-air-update.png new file mode 100644 index 00000000..9320e87e Binary files /dev/null and b/docs/img/resources/aws/iot/iot-over-the-air-update.png differ diff --git a/docs/img/resources/aws/iot/iot-policy-emergency.png b/docs/img/resources/aws/iot/iot-policy-emergency.png new file mode 100644 index 00000000..ac08ece8 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-policy-emergency.png differ diff --git a/docs/img/resources/aws/iot/iot-policy.png b/docs/img/resources/aws/iot/iot-policy.png new file mode 100644 index 00000000..846e21cf Binary files /dev/null and b/docs/img/resources/aws/iot/iot-policy.png differ diff --git a/docs/img/resources/aws/iot/iot-reported-state.png b/docs/img/resources/aws/iot/iot-reported-state.png new file mode 100644 index 00000000..638b80af Binary files /dev/null and b/docs/img/resources/aws/iot/iot-reported-state.png differ diff --git a/docs/img/resources/aws/iot/iot-rule.png b/docs/img/resources/aws/iot/iot-rule.png new file mode 100644 index 00000000..06065cbe Binary files /dev/null and b/docs/img/resources/aws/iot/iot-rule.png differ diff --git a/docs/img/resources/aws/iot/iot-sensor.png b/docs/img/resources/aws/iot/iot-sensor.png new file mode 100644 index 00000000..19e299c2 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-sensor.png differ diff --git a/docs/img/resources/aws/iot/iot-servo.png b/docs/img/resources/aws/iot/iot-servo.png new file mode 100644 index 00000000..4aad755d Binary files /dev/null and b/docs/img/resources/aws/iot/iot-servo.png differ diff --git a/docs/img/resources/aws/iot/iot-shadow.png b/docs/img/resources/aws/iot/iot-shadow.png new file mode 100644 index 00000000..9fc50eb7 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-shadow.png differ diff --git a/docs/img/resources/aws/iot/iot-simulator.png b/docs/img/resources/aws/iot/iot-simulator.png new file mode 100644 index 00000000..ad10b7bb Binary files /dev/null and b/docs/img/resources/aws/iot/iot-simulator.png differ diff --git a/docs/img/resources/aws/iot/iot-sitewise.png b/docs/img/resources/aws/iot/iot-sitewise.png new file mode 100644 index 00000000..26b85674 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-sitewise.png differ diff --git a/docs/img/resources/aws/iot/iot-thermostat.png b/docs/img/resources/aws/iot/iot-thermostat.png new file mode 100644 index 00000000..45e2b3e0 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-thermostat.png differ diff --git a/docs/img/resources/aws/iot/iot-things-graph.png b/docs/img/resources/aws/iot/iot-things-graph.png new file mode 100644 index 00000000..7290b3ae Binary files /dev/null and b/docs/img/resources/aws/iot/iot-things-graph.png differ diff --git a/docs/img/resources/aws/iot/iot-topic.png b/docs/img/resources/aws/iot/iot-topic.png new file mode 100644 index 00000000..ef5646b8 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-topic.png differ diff --git a/docs/img/resources/aws/iot/iot-travel.png b/docs/img/resources/aws/iot/iot-travel.png new file mode 100644 index 00000000..b1890d99 Binary files /dev/null and b/docs/img/resources/aws/iot/iot-travel.png differ diff --git a/docs/img/resources/aws/iot/iot-utility.png b/docs/img/resources/aws/iot/iot-utility.png new file mode 100644 index 00000000..72fa9f1d Binary files /dev/null and b/docs/img/resources/aws/iot/iot-utility.png differ diff --git a/docs/img/resources/aws/iot/iot-windfarm.png b/docs/img/resources/aws/iot/iot-windfarm.png new file mode 100644 index 00000000..9c3fa30e Binary files /dev/null and b/docs/img/resources/aws/iot/iot-windfarm.png differ diff --git a/docs/img/resources/aws/management/auto-scaling.png b/docs/img/resources/aws/management/auto-scaling.png new file mode 100644 index 00000000..c4929d77 Binary files /dev/null and b/docs/img/resources/aws/management/auto-scaling.png differ diff --git a/docs/img/resources/aws/management/chatbot.png b/docs/img/resources/aws/management/chatbot.png new file mode 100644 index 00000000..4e6e0a32 Binary files /dev/null and b/docs/img/resources/aws/management/chatbot.png differ diff --git a/docs/img/resources/aws/management/cloudformation-change-set.png b/docs/img/resources/aws/management/cloudformation-change-set.png new file mode 100644 index 00000000..de5a6d10 Binary files /dev/null and b/docs/img/resources/aws/management/cloudformation-change-set.png differ diff --git a/docs/img/resources/aws/management/cloudformation-stack.png b/docs/img/resources/aws/management/cloudformation-stack.png new file mode 100644 index 00000000..7a5c4bbc Binary files /dev/null and b/docs/img/resources/aws/management/cloudformation-stack.png differ diff --git a/docs/img/resources/aws/management/cloudformation-template.png b/docs/img/resources/aws/management/cloudformation-template.png new file mode 100644 index 00000000..22551868 Binary files /dev/null and b/docs/img/resources/aws/management/cloudformation-template.png differ diff --git a/docs/img/resources/aws/management/cloudformation.png b/docs/img/resources/aws/management/cloudformation.png new file mode 100644 index 00000000..ddaa5d16 Binary files /dev/null and b/docs/img/resources/aws/management/cloudformation.png differ diff --git a/docs/img/resources/aws/management/cloudtrail.png b/docs/img/resources/aws/management/cloudtrail.png new file mode 100644 index 00000000..a20301fe Binary files /dev/null and b/docs/img/resources/aws/management/cloudtrail.png differ diff --git a/docs/img/resources/aws/management/cloudwatch-alarm.png b/docs/img/resources/aws/management/cloudwatch-alarm.png new file mode 100644 index 00000000..239b50e0 Binary files /dev/null and b/docs/img/resources/aws/management/cloudwatch-alarm.png differ diff --git a/docs/img/resources/aws/management/cloudwatch-event-event-based.png b/docs/img/resources/aws/management/cloudwatch-event-event-based.png new file mode 100644 index 00000000..b95b337a Binary files /dev/null and b/docs/img/resources/aws/management/cloudwatch-event-event-based.png differ diff --git a/docs/img/resources/aws/management/cloudwatch-event-time-based.png b/docs/img/resources/aws/management/cloudwatch-event-time-based.png new file mode 100644 index 00000000..0c5c929a Binary files /dev/null and b/docs/img/resources/aws/management/cloudwatch-event-time-based.png differ diff --git a/docs/img/resources/aws/management/cloudwatch-rule.png b/docs/img/resources/aws/management/cloudwatch-rule.png new file mode 100644 index 00000000..2d5c59f2 Binary files /dev/null and b/docs/img/resources/aws/management/cloudwatch-rule.png differ diff --git a/docs/img/resources/aws/management/cloudwatch.png b/docs/img/resources/aws/management/cloudwatch.png new file mode 100644 index 00000000..8c5f04e0 Binary files /dev/null and b/docs/img/resources/aws/management/cloudwatch.png differ diff --git a/docs/img/resources/aws/management/codeguru.png b/docs/img/resources/aws/management/codeguru.png new file mode 100755 index 00000000..3464ae13 Binary files /dev/null and b/docs/img/resources/aws/management/codeguru.png differ diff --git a/docs/img/resources/aws/management/command-line-interface.png b/docs/img/resources/aws/management/command-line-interface.png new file mode 100644 index 00000000..3dc01474 Binary files /dev/null and b/docs/img/resources/aws/management/command-line-interface.png differ diff --git a/docs/img/resources/aws/management/config.png b/docs/img/resources/aws/management/config.png new file mode 100644 index 00000000..1e34a860 Binary files /dev/null and b/docs/img/resources/aws/management/config.png differ diff --git a/docs/img/resources/aws/management/control-tower.png b/docs/img/resources/aws/management/control-tower.png new file mode 100644 index 00000000..4c689568 Binary files /dev/null and b/docs/img/resources/aws/management/control-tower.png differ diff --git a/docs/img/resources/aws/management/license-manager.png b/docs/img/resources/aws/management/license-manager.png new file mode 100644 index 00000000..6f404bb9 Binary files /dev/null and b/docs/img/resources/aws/management/license-manager.png differ diff --git a/docs/img/resources/aws/management/managed-services.png b/docs/img/resources/aws/management/managed-services.png new file mode 100644 index 00000000..88a18b6b Binary files /dev/null and b/docs/img/resources/aws/management/managed-services.png differ diff --git a/docs/img/resources/aws/management/management-and-governance.png b/docs/img/resources/aws/management/management-and-governance.png new file mode 100644 index 00000000..d156a4c6 Binary files /dev/null and b/docs/img/resources/aws/management/management-and-governance.png differ diff --git a/docs/img/resources/aws/management/management-console.png b/docs/img/resources/aws/management/management-console.png new file mode 100644 index 00000000..06b2d624 Binary files /dev/null and b/docs/img/resources/aws/management/management-console.png differ diff --git a/docs/img/resources/aws/management/opsworks-apps.png b/docs/img/resources/aws/management/opsworks-apps.png new file mode 100644 index 00000000..5153f5cd Binary files /dev/null and b/docs/img/resources/aws/management/opsworks-apps.png differ diff --git a/docs/img/resources/aws/management/opsworks-deployments.png b/docs/img/resources/aws/management/opsworks-deployments.png new file mode 100644 index 00000000..646e8bd2 Binary files /dev/null and b/docs/img/resources/aws/management/opsworks-deployments.png differ diff --git a/docs/img/resources/aws/management/opsworks-instances.png b/docs/img/resources/aws/management/opsworks-instances.png new file mode 100644 index 00000000..1e0fea5f Binary files /dev/null and b/docs/img/resources/aws/management/opsworks-instances.png differ diff --git a/docs/img/resources/aws/management/opsworks-layers.png b/docs/img/resources/aws/management/opsworks-layers.png new file mode 100644 index 00000000..3058e88b Binary files /dev/null and b/docs/img/resources/aws/management/opsworks-layers.png differ diff --git a/docs/img/resources/aws/management/opsworks-monitoring.png b/docs/img/resources/aws/management/opsworks-monitoring.png new file mode 100644 index 00000000..260e7c64 Binary files /dev/null and b/docs/img/resources/aws/management/opsworks-monitoring.png differ diff --git a/docs/img/resources/aws/management/opsworks-permissions.png b/docs/img/resources/aws/management/opsworks-permissions.png new file mode 100644 index 00000000..9f9c7f4b Binary files /dev/null and b/docs/img/resources/aws/management/opsworks-permissions.png differ diff --git a/docs/img/resources/aws/management/opsworks-resources.png b/docs/img/resources/aws/management/opsworks-resources.png new file mode 100644 index 00000000..a47f83a2 Binary files /dev/null and b/docs/img/resources/aws/management/opsworks-resources.png differ diff --git a/docs/img/resources/aws/management/opsworks-stack.png b/docs/img/resources/aws/management/opsworks-stack.png new file mode 100644 index 00000000..41aa7fa4 Binary files /dev/null and b/docs/img/resources/aws/management/opsworks-stack.png differ diff --git a/docs/img/resources/aws/management/opsworks.png b/docs/img/resources/aws/management/opsworks.png new file mode 100644 index 00000000..f6273b1c Binary files /dev/null and b/docs/img/resources/aws/management/opsworks.png differ diff --git a/docs/img/resources/aws/management/organizations-account.png b/docs/img/resources/aws/management/organizations-account.png new file mode 100644 index 00000000..6de49ef0 Binary files /dev/null and b/docs/img/resources/aws/management/organizations-account.png differ diff --git a/docs/img/resources/aws/management/organizations-organizational-unit.png b/docs/img/resources/aws/management/organizations-organizational-unit.png new file mode 100644 index 00000000..0322b7fb Binary files /dev/null and b/docs/img/resources/aws/management/organizations-organizational-unit.png differ diff --git a/docs/img/resources/aws/management/organizations.png b/docs/img/resources/aws/management/organizations.png new file mode 100644 index 00000000..850dca0d Binary files /dev/null and b/docs/img/resources/aws/management/organizations.png differ diff --git a/docs/img/resources/aws/management/personal-health-dashboard.png b/docs/img/resources/aws/management/personal-health-dashboard.png new file mode 100644 index 00000000..ac34a748 Binary files /dev/null and b/docs/img/resources/aws/management/personal-health-dashboard.png differ diff --git a/docs/img/resources/aws/management/service-catalog.png b/docs/img/resources/aws/management/service-catalog.png new file mode 100644 index 00000000..6a2bf15c Binary files /dev/null and b/docs/img/resources/aws/management/service-catalog.png differ diff --git a/docs/img/resources/aws/management/systems-manager-automation.png b/docs/img/resources/aws/management/systems-manager-automation.png new file mode 100644 index 00000000..4d2eabe7 Binary files /dev/null and b/docs/img/resources/aws/management/systems-manager-automation.png differ diff --git a/docs/img/resources/aws/management/systems-manager-documents.png b/docs/img/resources/aws/management/systems-manager-documents.png new file mode 100644 index 00000000..140732b6 Binary files /dev/null and b/docs/img/resources/aws/management/systems-manager-documents.png differ diff --git a/docs/img/resources/aws/management/systems-manager-inventory.png b/docs/img/resources/aws/management/systems-manager-inventory.png new file mode 100644 index 00000000..e9db8ab4 Binary files /dev/null and b/docs/img/resources/aws/management/systems-manager-inventory.png differ diff --git a/docs/img/resources/aws/management/systems-manager-maintenance-windows.png b/docs/img/resources/aws/management/systems-manager-maintenance-windows.png new file mode 100644 index 00000000..5fd58ada Binary files /dev/null and b/docs/img/resources/aws/management/systems-manager-maintenance-windows.png differ diff --git a/docs/img/resources/aws/management/systems-manager-opscenter.png b/docs/img/resources/aws/management/systems-manager-opscenter.png new file mode 100644 index 00000000..53eb9a8a Binary files /dev/null and b/docs/img/resources/aws/management/systems-manager-opscenter.png differ diff --git a/docs/img/resources/aws/management/systems-manager-parameter-store.png b/docs/img/resources/aws/management/systems-manager-parameter-store.png new file mode 100644 index 00000000..f673e108 Binary files /dev/null and b/docs/img/resources/aws/management/systems-manager-parameter-store.png differ diff --git a/docs/img/resources/aws/management/systems-manager-patch-manager.png b/docs/img/resources/aws/management/systems-manager-patch-manager.png new file mode 100644 index 00000000..4a02149f Binary files /dev/null and b/docs/img/resources/aws/management/systems-manager-patch-manager.png differ diff --git a/docs/img/resources/aws/management/systems-manager-run-command.png b/docs/img/resources/aws/management/systems-manager-run-command.png new file mode 100644 index 00000000..23971002 Binary files /dev/null and b/docs/img/resources/aws/management/systems-manager-run-command.png differ diff --git a/docs/img/resources/aws/management/systems-manager-state-manager.png b/docs/img/resources/aws/management/systems-manager-state-manager.png new file mode 100644 index 00000000..003cb61d Binary files /dev/null and b/docs/img/resources/aws/management/systems-manager-state-manager.png differ diff --git a/docs/img/resources/aws/management/systems-manager.png b/docs/img/resources/aws/management/systems-manager.png new file mode 100644 index 00000000..43de1ccd Binary files /dev/null and b/docs/img/resources/aws/management/systems-manager.png differ diff --git a/docs/img/resources/aws/management/trusted-advisor-checklist-cost.png b/docs/img/resources/aws/management/trusted-advisor-checklist-cost.png new file mode 100644 index 00000000..7810b957 Binary files /dev/null and b/docs/img/resources/aws/management/trusted-advisor-checklist-cost.png differ diff --git a/docs/img/resources/aws/management/trusted-advisor-checklist-fault-tolerant.png b/docs/img/resources/aws/management/trusted-advisor-checklist-fault-tolerant.png new file mode 100644 index 00000000..35f13e08 Binary files /dev/null and b/docs/img/resources/aws/management/trusted-advisor-checklist-fault-tolerant.png differ diff --git a/docs/img/resources/aws/management/trusted-advisor-checklist-performance.png b/docs/img/resources/aws/management/trusted-advisor-checklist-performance.png new file mode 100644 index 00000000..e6104792 Binary files /dev/null and b/docs/img/resources/aws/management/trusted-advisor-checklist-performance.png differ diff --git a/docs/img/resources/aws/management/trusted-advisor-checklist-security.png b/docs/img/resources/aws/management/trusted-advisor-checklist-security.png new file mode 100644 index 00000000..6d6cd1f8 Binary files /dev/null and b/docs/img/resources/aws/management/trusted-advisor-checklist-security.png differ diff --git a/docs/img/resources/aws/management/trusted-advisor-checklist.png b/docs/img/resources/aws/management/trusted-advisor-checklist.png new file mode 100644 index 00000000..23796381 Binary files /dev/null and b/docs/img/resources/aws/management/trusted-advisor-checklist.png differ diff --git a/docs/img/resources/aws/management/trusted-advisor.png b/docs/img/resources/aws/management/trusted-advisor.png new file mode 100644 index 00000000..c56a08be Binary files /dev/null and b/docs/img/resources/aws/management/trusted-advisor.png differ diff --git a/docs/img/resources/aws/management/well-architected-tool.png b/docs/img/resources/aws/management/well-architected-tool.png new file mode 100644 index 00000000..aaf7d483 Binary files /dev/null and b/docs/img/resources/aws/management/well-architected-tool.png differ diff --git a/docs/img/resources/aws/media/elastic-transcoder.png b/docs/img/resources/aws/media/elastic-transcoder.png new file mode 100644 index 00000000..fd4de67c Binary files /dev/null and b/docs/img/resources/aws/media/elastic-transcoder.png differ diff --git a/docs/img/resources/aws/media/elemental-conductor.png b/docs/img/resources/aws/media/elemental-conductor.png new file mode 100644 index 00000000..db799a7d Binary files /dev/null and b/docs/img/resources/aws/media/elemental-conductor.png differ diff --git a/docs/img/resources/aws/media/elemental-delta.png b/docs/img/resources/aws/media/elemental-delta.png new file mode 100644 index 00000000..db799a7d Binary files /dev/null and b/docs/img/resources/aws/media/elemental-delta.png differ diff --git a/docs/img/resources/aws/media/elemental-live.png b/docs/img/resources/aws/media/elemental-live.png new file mode 100644 index 00000000..db799a7d Binary files /dev/null and b/docs/img/resources/aws/media/elemental-live.png differ diff --git a/docs/img/resources/aws/media/elemental-mediaconnect.png b/docs/img/resources/aws/media/elemental-mediaconnect.png new file mode 100644 index 00000000..05eaaba0 Binary files /dev/null and b/docs/img/resources/aws/media/elemental-mediaconnect.png differ diff --git a/docs/img/resources/aws/media/elemental-mediaconvert.png b/docs/img/resources/aws/media/elemental-mediaconvert.png new file mode 100644 index 00000000..26ae1d72 Binary files /dev/null and b/docs/img/resources/aws/media/elemental-mediaconvert.png differ diff --git a/docs/img/resources/aws/media/elemental-medialive.png b/docs/img/resources/aws/media/elemental-medialive.png new file mode 100644 index 00000000..7367dd85 Binary files /dev/null and b/docs/img/resources/aws/media/elemental-medialive.png differ diff --git a/docs/img/resources/aws/media/elemental-mediapackage.png b/docs/img/resources/aws/media/elemental-mediapackage.png new file mode 100644 index 00000000..275a9831 Binary files /dev/null and b/docs/img/resources/aws/media/elemental-mediapackage.png differ diff --git a/docs/img/resources/aws/media/elemental-mediastore.png b/docs/img/resources/aws/media/elemental-mediastore.png new file mode 100644 index 00000000..0f41ebd8 Binary files /dev/null and b/docs/img/resources/aws/media/elemental-mediastore.png differ diff --git a/docs/img/resources/aws/media/elemental-mediatailor.png b/docs/img/resources/aws/media/elemental-mediatailor.png new file mode 100644 index 00000000..edb44406 Binary files /dev/null and b/docs/img/resources/aws/media/elemental-mediatailor.png differ diff --git a/docs/img/resources/aws/media/elemental-server.png b/docs/img/resources/aws/media/elemental-server.png new file mode 100644 index 00000000..db799a7d Binary files /dev/null and b/docs/img/resources/aws/media/elemental-server.png differ diff --git a/docs/img/resources/aws/media/kinesis-video-streams.png b/docs/img/resources/aws/media/kinesis-video-streams.png new file mode 100644 index 00000000..65ffe3fb Binary files /dev/null and b/docs/img/resources/aws/media/kinesis-video-streams.png differ diff --git a/docs/img/resources/aws/media/media-services.png b/docs/img/resources/aws/media/media-services.png new file mode 100644 index 00000000..f3e94064 Binary files /dev/null and b/docs/img/resources/aws/media/media-services.png differ diff --git a/docs/img/resources/aws/migration/application-discovery-service.png b/docs/img/resources/aws/migration/application-discovery-service.png new file mode 100644 index 00000000..79ccd8cb Binary files /dev/null and b/docs/img/resources/aws/migration/application-discovery-service.png differ diff --git a/docs/img/resources/aws/migration/cloudendure-migration.png b/docs/img/resources/aws/migration/cloudendure-migration.png new file mode 100755 index 00000000..a6da8169 Binary files /dev/null and b/docs/img/resources/aws/migration/cloudendure-migration.png differ diff --git a/docs/img/resources/aws/migration/database-migration-service.png b/docs/img/resources/aws/migration/database-migration-service.png new file mode 100644 index 00000000..d22e1d47 Binary files /dev/null and b/docs/img/resources/aws/migration/database-migration-service.png differ diff --git a/docs/img/resources/aws/migration/datasync-agent.png b/docs/img/resources/aws/migration/datasync-agent.png new file mode 100644 index 00000000..0fd223ab Binary files /dev/null and b/docs/img/resources/aws/migration/datasync-agent.png differ diff --git a/docs/img/resources/aws/migration/datasync.png b/docs/img/resources/aws/migration/datasync.png new file mode 100644 index 00000000..e4f909cd Binary files /dev/null and b/docs/img/resources/aws/migration/datasync.png differ diff --git a/docs/img/resources/aws/migration/migration-and-transfer.png b/docs/img/resources/aws/migration/migration-and-transfer.png new file mode 100644 index 00000000..461a0d97 Binary files /dev/null and b/docs/img/resources/aws/migration/migration-and-transfer.png differ diff --git a/docs/img/resources/aws/migration/migration-hub.png b/docs/img/resources/aws/migration/migration-hub.png new file mode 100644 index 00000000..b6296811 Binary files /dev/null and b/docs/img/resources/aws/migration/migration-hub.png differ diff --git a/docs/img/resources/aws/migration/server-migration-service.png b/docs/img/resources/aws/migration/server-migration-service.png new file mode 100644 index 00000000..3c8c29af Binary files /dev/null and b/docs/img/resources/aws/migration/server-migration-service.png differ diff --git a/docs/img/resources/aws/migration/snowball-edge.png b/docs/img/resources/aws/migration/snowball-edge.png new file mode 100644 index 00000000..8c7c0ca9 Binary files /dev/null and b/docs/img/resources/aws/migration/snowball-edge.png differ diff --git a/docs/img/resources/aws/migration/snowball.png b/docs/img/resources/aws/migration/snowball.png new file mode 100644 index 00000000..9771c382 Binary files /dev/null and b/docs/img/resources/aws/migration/snowball.png differ diff --git a/docs/img/resources/aws/migration/snowmobile.png b/docs/img/resources/aws/migration/snowmobile.png new file mode 100644 index 00000000..728ee459 Binary files /dev/null and b/docs/img/resources/aws/migration/snowmobile.png differ diff --git a/docs/img/resources/aws/migration/transfer-for-sftp.png b/docs/img/resources/aws/migration/transfer-for-sftp.png new file mode 100644 index 00000000..7766f911 Binary files /dev/null and b/docs/img/resources/aws/migration/transfer-for-sftp.png differ diff --git a/docs/img/resources/aws/ml/apache-mxnet-on-aws.png b/docs/img/resources/aws/ml/apache-mxnet-on-aws.png new file mode 100644 index 00000000..b50b3435 Binary files /dev/null and b/docs/img/resources/aws/ml/apache-mxnet-on-aws.png differ diff --git a/docs/img/resources/aws/ml/augmented-ai.png b/docs/img/resources/aws/ml/augmented-ai.png new file mode 100644 index 00000000..7a355ee8 Binary files /dev/null and b/docs/img/resources/aws/ml/augmented-ai.png differ diff --git a/docs/img/resources/aws/ml/comprehend.png b/docs/img/resources/aws/ml/comprehend.png new file mode 100644 index 00000000..46bcf7e5 Binary files /dev/null and b/docs/img/resources/aws/ml/comprehend.png differ diff --git a/docs/img/resources/aws/ml/deep-learning-amis.png b/docs/img/resources/aws/ml/deep-learning-amis.png new file mode 100644 index 00000000..f9e764d5 Binary files /dev/null and b/docs/img/resources/aws/ml/deep-learning-amis.png differ diff --git a/docs/img/resources/aws/ml/deep-learning-containers.png b/docs/img/resources/aws/ml/deep-learning-containers.png new file mode 100644 index 00000000..f7be334a Binary files /dev/null and b/docs/img/resources/aws/ml/deep-learning-containers.png differ diff --git a/docs/img/resources/aws/ml/deepcomposer.png b/docs/img/resources/aws/ml/deepcomposer.png new file mode 100644 index 00000000..b9e8844b Binary files /dev/null and b/docs/img/resources/aws/ml/deepcomposer.png differ diff --git a/docs/img/resources/aws/ml/deeplens.png b/docs/img/resources/aws/ml/deeplens.png new file mode 100644 index 00000000..b1867fa6 Binary files /dev/null and b/docs/img/resources/aws/ml/deeplens.png differ diff --git a/docs/img/resources/aws/ml/deepracer.png b/docs/img/resources/aws/ml/deepracer.png new file mode 100644 index 00000000..5c9468d5 Binary files /dev/null and b/docs/img/resources/aws/ml/deepracer.png differ diff --git a/docs/img/resources/aws/ml/elastic-inference.png b/docs/img/resources/aws/ml/elastic-inference.png new file mode 100644 index 00000000..72823648 Binary files /dev/null and b/docs/img/resources/aws/ml/elastic-inference.png differ diff --git a/docs/img/resources/aws/ml/forecast.png b/docs/img/resources/aws/ml/forecast.png new file mode 100644 index 00000000..3d011470 Binary files /dev/null and b/docs/img/resources/aws/ml/forecast.png differ diff --git a/docs/img/resources/aws/ml/fraud-detector.png b/docs/img/resources/aws/ml/fraud-detector.png new file mode 100644 index 00000000..7772f262 Binary files /dev/null and b/docs/img/resources/aws/ml/fraud-detector.png differ diff --git a/docs/img/resources/aws/ml/kendra.png b/docs/img/resources/aws/ml/kendra.png new file mode 100644 index 00000000..e77173f8 Binary files /dev/null and b/docs/img/resources/aws/ml/kendra.png differ diff --git a/docs/img/resources/aws/ml/lex.png b/docs/img/resources/aws/ml/lex.png new file mode 100644 index 00000000..36e9bb2c Binary files /dev/null and b/docs/img/resources/aws/ml/lex.png differ diff --git a/docs/img/resources/aws/ml/machine-learning.png b/docs/img/resources/aws/ml/machine-learning.png new file mode 100644 index 00000000..881f4dd6 Binary files /dev/null and b/docs/img/resources/aws/ml/machine-learning.png differ diff --git a/docs/img/resources/aws/ml/personalize.png b/docs/img/resources/aws/ml/personalize.png new file mode 100644 index 00000000..3c89844c Binary files /dev/null and b/docs/img/resources/aws/ml/personalize.png differ diff --git a/docs/img/resources/aws/ml/polly.png b/docs/img/resources/aws/ml/polly.png new file mode 100644 index 00000000..0b8422b3 Binary files /dev/null and b/docs/img/resources/aws/ml/polly.png differ diff --git a/docs/img/resources/aws/ml/rekognition-image.png b/docs/img/resources/aws/ml/rekognition-image.png new file mode 100644 index 00000000..d7b0374b Binary files /dev/null and b/docs/img/resources/aws/ml/rekognition-image.png differ diff --git a/docs/img/resources/aws/ml/rekognition-video.png b/docs/img/resources/aws/ml/rekognition-video.png new file mode 100644 index 00000000..47b53964 Binary files /dev/null and b/docs/img/resources/aws/ml/rekognition-video.png differ diff --git a/docs/img/resources/aws/ml/rekognition.png b/docs/img/resources/aws/ml/rekognition.png new file mode 100644 index 00000000..5baecf15 Binary files /dev/null and b/docs/img/resources/aws/ml/rekognition.png differ diff --git a/docs/img/resources/aws/ml/sagemaker-ground-truth.png b/docs/img/resources/aws/ml/sagemaker-ground-truth.png new file mode 100644 index 00000000..c917546e Binary files /dev/null and b/docs/img/resources/aws/ml/sagemaker-ground-truth.png differ diff --git a/docs/img/resources/aws/ml/sagemaker-model.png b/docs/img/resources/aws/ml/sagemaker-model.png new file mode 100644 index 00000000..8fad6ddf Binary files /dev/null and b/docs/img/resources/aws/ml/sagemaker-model.png differ diff --git a/docs/img/resources/aws/ml/sagemaker-notebook.png b/docs/img/resources/aws/ml/sagemaker-notebook.png new file mode 100644 index 00000000..5c48c140 Binary files /dev/null and b/docs/img/resources/aws/ml/sagemaker-notebook.png differ diff --git a/docs/img/resources/aws/ml/sagemaker-training-job.png b/docs/img/resources/aws/ml/sagemaker-training-job.png new file mode 100644 index 00000000..071ed2c5 Binary files /dev/null and b/docs/img/resources/aws/ml/sagemaker-training-job.png differ diff --git a/docs/img/resources/aws/ml/sagemaker.png b/docs/img/resources/aws/ml/sagemaker.png new file mode 100644 index 00000000..c9096ea4 Binary files /dev/null and b/docs/img/resources/aws/ml/sagemaker.png differ diff --git a/docs/img/resources/aws/ml/tensorflow-on-aws.png b/docs/img/resources/aws/ml/tensorflow-on-aws.png new file mode 100644 index 00000000..b50b3435 Binary files /dev/null and b/docs/img/resources/aws/ml/tensorflow-on-aws.png differ diff --git a/docs/img/resources/aws/ml/textract.png b/docs/img/resources/aws/ml/textract.png new file mode 100644 index 00000000..07665a3a Binary files /dev/null and b/docs/img/resources/aws/ml/textract.png differ diff --git a/docs/img/resources/aws/ml/transcribe.png b/docs/img/resources/aws/ml/transcribe.png new file mode 100644 index 00000000..5754d256 Binary files /dev/null and b/docs/img/resources/aws/ml/transcribe.png differ diff --git a/docs/img/resources/aws/ml/translate.png b/docs/img/resources/aws/ml/translate.png new file mode 100644 index 00000000..94e5a4a0 Binary files /dev/null and b/docs/img/resources/aws/ml/translate.png differ diff --git a/docs/img/resources/aws/mobile/amplify.png b/docs/img/resources/aws/mobile/amplify.png new file mode 100644 index 00000000..8b22c326 Binary files /dev/null and b/docs/img/resources/aws/mobile/amplify.png differ diff --git a/docs/img/resources/aws/mobile/api-gateway-endpoint.png b/docs/img/resources/aws/mobile/api-gateway-endpoint.png new file mode 100644 index 00000000..2c0d4687 Binary files /dev/null and b/docs/img/resources/aws/mobile/api-gateway-endpoint.png differ diff --git a/docs/img/resources/aws/mobile/api-gateway.png b/docs/img/resources/aws/mobile/api-gateway.png new file mode 100644 index 00000000..30be8c32 Binary files /dev/null and b/docs/img/resources/aws/mobile/api-gateway.png differ diff --git a/docs/img/resources/aws/mobile/appsync.png b/docs/img/resources/aws/mobile/appsync.png new file mode 100644 index 00000000..74a9064b Binary files /dev/null and b/docs/img/resources/aws/mobile/appsync.png differ diff --git a/docs/img/resources/aws/mobile/device-farm.png b/docs/img/resources/aws/mobile/device-farm.png new file mode 100644 index 00000000..3d72c411 Binary files /dev/null and b/docs/img/resources/aws/mobile/device-farm.png differ diff --git a/docs/img/resources/aws/mobile/mobile.png b/docs/img/resources/aws/mobile/mobile.png new file mode 100644 index 00000000..fbf2c8ee Binary files /dev/null and b/docs/img/resources/aws/mobile/mobile.png differ diff --git a/docs/img/resources/aws/mobile/pinpoint.png b/docs/img/resources/aws/mobile/pinpoint.png new file mode 100644 index 00000000..73588dad Binary files /dev/null and b/docs/img/resources/aws/mobile/pinpoint.png differ diff --git a/docs/img/resources/aws/network/api-gateway-endpoint.png b/docs/img/resources/aws/network/api-gateway-endpoint.png new file mode 100644 index 00000000..96fcf394 Binary files /dev/null and b/docs/img/resources/aws/network/api-gateway-endpoint.png differ diff --git a/docs/img/resources/aws/network/api-gateway.png b/docs/img/resources/aws/network/api-gateway.png new file mode 100644 index 00000000..c1918fa3 Binary files /dev/null and b/docs/img/resources/aws/network/api-gateway.png differ diff --git a/docs/img/resources/aws/network/app-mesh.png b/docs/img/resources/aws/network/app-mesh.png new file mode 100644 index 00000000..a8d58ed8 Binary files /dev/null and b/docs/img/resources/aws/network/app-mesh.png differ diff --git a/docs/img/resources/aws/network/client-vpn.png b/docs/img/resources/aws/network/client-vpn.png new file mode 100644 index 00000000..4f9243cd Binary files /dev/null and b/docs/img/resources/aws/network/client-vpn.png differ diff --git a/docs/img/resources/aws/network/cloud-map.png b/docs/img/resources/aws/network/cloud-map.png new file mode 100644 index 00000000..2502b91b Binary files /dev/null and b/docs/img/resources/aws/network/cloud-map.png differ diff --git a/docs/img/resources/aws/network/cloudfront-download-distribution.png b/docs/img/resources/aws/network/cloudfront-download-distribution.png new file mode 100644 index 00000000..ca4b979a Binary files /dev/null and b/docs/img/resources/aws/network/cloudfront-download-distribution.png differ diff --git a/docs/img/resources/aws/network/cloudfront-edge-location.png b/docs/img/resources/aws/network/cloudfront-edge-location.png new file mode 100644 index 00000000..e06d6b51 Binary files /dev/null and b/docs/img/resources/aws/network/cloudfront-edge-location.png differ diff --git a/docs/img/resources/aws/network/cloudfront-streaming-distribution.png b/docs/img/resources/aws/network/cloudfront-streaming-distribution.png new file mode 100644 index 00000000..cbd97899 Binary files /dev/null and b/docs/img/resources/aws/network/cloudfront-streaming-distribution.png differ diff --git a/docs/img/resources/aws/network/cloudfront.png b/docs/img/resources/aws/network/cloudfront.png new file mode 100644 index 00000000..70992d92 Binary files /dev/null and b/docs/img/resources/aws/network/cloudfront.png differ diff --git a/docs/img/resources/aws/network/direct-connect.png b/docs/img/resources/aws/network/direct-connect.png new file mode 100644 index 00000000..9851b696 Binary files /dev/null and b/docs/img/resources/aws/network/direct-connect.png differ diff --git a/docs/img/resources/aws/network/elastic-load-balancing.png b/docs/img/resources/aws/network/elastic-load-balancing.png new file mode 100644 index 00000000..56f26cee Binary files /dev/null and b/docs/img/resources/aws/network/elastic-load-balancing.png differ diff --git a/docs/img/resources/aws/network/elb-application-load-balancer.png b/docs/img/resources/aws/network/elb-application-load-balancer.png new file mode 100644 index 00000000..bad1aedf Binary files /dev/null and b/docs/img/resources/aws/network/elb-application-load-balancer.png differ diff --git a/docs/img/resources/aws/network/elb-classic-load-balancer.png b/docs/img/resources/aws/network/elb-classic-load-balancer.png new file mode 100644 index 00000000..8957eec8 Binary files /dev/null and b/docs/img/resources/aws/network/elb-classic-load-balancer.png differ diff --git a/docs/img/resources/aws/network/elb-network-load-balancer.png b/docs/img/resources/aws/network/elb-network-load-balancer.png new file mode 100644 index 00000000..d8d880d3 Binary files /dev/null and b/docs/img/resources/aws/network/elb-network-load-balancer.png differ diff --git a/docs/img/resources/aws/network/endpoint.png b/docs/img/resources/aws/network/endpoint.png new file mode 100644 index 00000000..2357ce49 Binary files /dev/null and b/docs/img/resources/aws/network/endpoint.png differ diff --git a/docs/img/resources/aws/network/global-accelerator.png b/docs/img/resources/aws/network/global-accelerator.png new file mode 100644 index 00000000..d677ee1f Binary files /dev/null and b/docs/img/resources/aws/network/global-accelerator.png differ diff --git a/docs/img/resources/aws/network/internet-gateway.png b/docs/img/resources/aws/network/internet-gateway.png new file mode 100644 index 00000000..bcaf71a4 Binary files /dev/null and b/docs/img/resources/aws/network/internet-gateway.png differ diff --git a/docs/img/resources/aws/network/nacl.png b/docs/img/resources/aws/network/nacl.png new file mode 100644 index 00000000..fd14518a Binary files /dev/null and b/docs/img/resources/aws/network/nacl.png differ diff --git a/docs/img/resources/aws/network/nat-gateway.png b/docs/img/resources/aws/network/nat-gateway.png new file mode 100644 index 00000000..a2c6e592 Binary files /dev/null and b/docs/img/resources/aws/network/nat-gateway.png differ diff --git a/docs/img/resources/aws/network/networking-and-content-delivery.png b/docs/img/resources/aws/network/networking-and-content-delivery.png new file mode 100644 index 00000000..aef8cf72 Binary files /dev/null and b/docs/img/resources/aws/network/networking-and-content-delivery.png differ diff --git a/docs/img/resources/aws/network/private-subnet.png b/docs/img/resources/aws/network/private-subnet.png new file mode 100644 index 00000000..c31424f0 Binary files /dev/null and b/docs/img/resources/aws/network/private-subnet.png differ diff --git a/docs/img/resources/aws/network/privatelink.png b/docs/img/resources/aws/network/privatelink.png new file mode 100644 index 00000000..b38ed76b Binary files /dev/null and b/docs/img/resources/aws/network/privatelink.png differ diff --git a/docs/img/resources/aws/network/public-subnet.png b/docs/img/resources/aws/network/public-subnet.png new file mode 100644 index 00000000..f540d66c Binary files /dev/null and b/docs/img/resources/aws/network/public-subnet.png differ diff --git a/docs/img/resources/aws/network/route-53-hosted-zone.png b/docs/img/resources/aws/network/route-53-hosted-zone.png new file mode 100644 index 00000000..c50c9ae6 Binary files /dev/null and b/docs/img/resources/aws/network/route-53-hosted-zone.png differ diff --git a/docs/img/resources/aws/network/route-53.png b/docs/img/resources/aws/network/route-53.png new file mode 100644 index 00000000..9e7d1697 Binary files /dev/null and b/docs/img/resources/aws/network/route-53.png differ diff --git a/docs/img/resources/aws/network/route-table.png b/docs/img/resources/aws/network/route-table.png new file mode 100644 index 00000000..f111bf3e Binary files /dev/null and b/docs/img/resources/aws/network/route-table.png differ diff --git a/docs/img/resources/aws/network/site-to-site-vpn.png b/docs/img/resources/aws/network/site-to-site-vpn.png new file mode 100644 index 00000000..2c660783 Binary files /dev/null and b/docs/img/resources/aws/network/site-to-site-vpn.png differ diff --git a/docs/img/resources/aws/network/transit-gateway.png b/docs/img/resources/aws/network/transit-gateway.png new file mode 100644 index 00000000..1c467e28 Binary files /dev/null and b/docs/img/resources/aws/network/transit-gateway.png differ diff --git a/docs/img/resources/aws/network/vpc-customer-gateway.png b/docs/img/resources/aws/network/vpc-customer-gateway.png new file mode 100644 index 00000000..9cb40030 Binary files /dev/null and b/docs/img/resources/aws/network/vpc-customer-gateway.png differ diff --git a/docs/img/resources/aws/network/vpc-elastic-network-adapter.png b/docs/img/resources/aws/network/vpc-elastic-network-adapter.png new file mode 100644 index 00000000..d845ca76 Binary files /dev/null and b/docs/img/resources/aws/network/vpc-elastic-network-adapter.png differ diff --git a/docs/img/resources/aws/network/vpc-elastic-network-interface.png b/docs/img/resources/aws/network/vpc-elastic-network-interface.png new file mode 100644 index 00000000..a13bec34 Binary files /dev/null and b/docs/img/resources/aws/network/vpc-elastic-network-interface.png differ diff --git a/docs/img/resources/aws/network/vpc-flow-logs.png b/docs/img/resources/aws/network/vpc-flow-logs.png new file mode 100644 index 00000000..a9e7a4b5 Binary files /dev/null and b/docs/img/resources/aws/network/vpc-flow-logs.png differ diff --git a/docs/img/resources/aws/network/vpc-peering.png b/docs/img/resources/aws/network/vpc-peering.png new file mode 100644 index 00000000..439d763b Binary files /dev/null and b/docs/img/resources/aws/network/vpc-peering.png differ diff --git a/docs/img/resources/aws/network/vpc-router.png b/docs/img/resources/aws/network/vpc-router.png new file mode 100644 index 00000000..b0ae6d14 Binary files /dev/null and b/docs/img/resources/aws/network/vpc-router.png differ diff --git a/docs/img/resources/aws/network/vpc-traffic-mirroring.png b/docs/img/resources/aws/network/vpc-traffic-mirroring.png new file mode 100644 index 00000000..4606c62c Binary files /dev/null and b/docs/img/resources/aws/network/vpc-traffic-mirroring.png differ diff --git a/docs/img/resources/aws/network/vpc.png b/docs/img/resources/aws/network/vpc.png new file mode 100644 index 00000000..172aee85 Binary files /dev/null and b/docs/img/resources/aws/network/vpc.png differ diff --git a/docs/img/resources/aws/network/vpn-connection.png b/docs/img/resources/aws/network/vpn-connection.png new file mode 100644 index 00000000..c735cb3f Binary files /dev/null and b/docs/img/resources/aws/network/vpn-connection.png differ diff --git a/docs/img/resources/aws/network/vpn-gateway.png b/docs/img/resources/aws/network/vpn-gateway.png new file mode 100644 index 00000000..d7e9ec54 Binary files /dev/null and b/docs/img/resources/aws/network/vpn-gateway.png differ diff --git a/docs/img/resources/aws/quantum/braket.png b/docs/img/resources/aws/quantum/braket.png new file mode 100644 index 00000000..b216f9b1 Binary files /dev/null and b/docs/img/resources/aws/quantum/braket.png differ diff --git a/docs/img/resources/aws/quantum/quantum-technologies.png b/docs/img/resources/aws/quantum/quantum-technologies.png new file mode 100644 index 00000000..93178772 Binary files /dev/null and b/docs/img/resources/aws/quantum/quantum-technologies.png differ diff --git a/docs/img/resources/aws/robotics/robomaker-cloud-extension-ros.png b/docs/img/resources/aws/robotics/robomaker-cloud-extension-ros.png new file mode 100644 index 00000000..3732a5d0 Binary files /dev/null and b/docs/img/resources/aws/robotics/robomaker-cloud-extension-ros.png differ diff --git a/docs/img/resources/aws/robotics/robomaker-development-environment.png b/docs/img/resources/aws/robotics/robomaker-development-environment.png new file mode 100644 index 00000000..5761f06d Binary files /dev/null and b/docs/img/resources/aws/robotics/robomaker-development-environment.png differ diff --git a/docs/img/resources/aws/robotics/robomaker-fleet-management.png b/docs/img/resources/aws/robotics/robomaker-fleet-management.png new file mode 100644 index 00000000..3be903a9 Binary files /dev/null and b/docs/img/resources/aws/robotics/robomaker-fleet-management.png differ diff --git a/docs/img/resources/aws/robotics/robomaker-simulator.png b/docs/img/resources/aws/robotics/robomaker-simulator.png new file mode 100644 index 00000000..3c95e14e Binary files /dev/null and b/docs/img/resources/aws/robotics/robomaker-simulator.png differ diff --git a/docs/img/resources/aws/robotics/robomaker.png b/docs/img/resources/aws/robotics/robomaker.png new file mode 100644 index 00000000..7cf8ab70 Binary files /dev/null and b/docs/img/resources/aws/robotics/robomaker.png differ diff --git a/docs/img/resources/aws/robotics/robotics.png b/docs/img/resources/aws/robotics/robotics.png new file mode 100644 index 00000000..7b878bb4 Binary files /dev/null and b/docs/img/resources/aws/robotics/robotics.png differ diff --git a/docs/img/resources/aws/satellite/ground-station.png b/docs/img/resources/aws/satellite/ground-station.png new file mode 100644 index 00000000..693565b7 Binary files /dev/null and b/docs/img/resources/aws/satellite/ground-station.png differ diff --git a/docs/img/resources/aws/satellite/satellite.png b/docs/img/resources/aws/satellite/satellite.png new file mode 100644 index 00000000..e3df2df2 Binary files /dev/null and b/docs/img/resources/aws/satellite/satellite.png differ diff --git a/docs/img/resources/aws/security/ad-connector.png b/docs/img/resources/aws/security/ad-connector.png new file mode 100644 index 00000000..e7c046b5 Binary files /dev/null and b/docs/img/resources/aws/security/ad-connector.png differ diff --git a/docs/img/resources/aws/security/artifact.png b/docs/img/resources/aws/security/artifact.png new file mode 100644 index 00000000..bfddb00e Binary files /dev/null and b/docs/img/resources/aws/security/artifact.png differ diff --git a/docs/img/resources/aws/security/certificate-authority.png b/docs/img/resources/aws/security/certificate-authority.png new file mode 100644 index 00000000..933b00b6 Binary files /dev/null and b/docs/img/resources/aws/security/certificate-authority.png differ diff --git a/docs/img/resources/aws/security/certificate-manager.png b/docs/img/resources/aws/security/certificate-manager.png new file mode 100644 index 00000000..543ce00a Binary files /dev/null and b/docs/img/resources/aws/security/certificate-manager.png differ diff --git a/docs/img/resources/aws/security/cloud-directory.png b/docs/img/resources/aws/security/cloud-directory.png new file mode 100644 index 00000000..f9f58c70 Binary files /dev/null and b/docs/img/resources/aws/security/cloud-directory.png differ diff --git a/docs/img/resources/aws/security/cloudhsm.png b/docs/img/resources/aws/security/cloudhsm.png new file mode 100644 index 00000000..788badfd Binary files /dev/null and b/docs/img/resources/aws/security/cloudhsm.png differ diff --git a/docs/img/resources/aws/security/cognito.png b/docs/img/resources/aws/security/cognito.png new file mode 100644 index 00000000..a7cd7ecb Binary files /dev/null and b/docs/img/resources/aws/security/cognito.png differ diff --git a/docs/img/resources/aws/security/detective.png b/docs/img/resources/aws/security/detective.png new file mode 100755 index 00000000..9b138ec5 Binary files /dev/null and b/docs/img/resources/aws/security/detective.png differ diff --git a/docs/img/resources/aws/security/directory-service.png b/docs/img/resources/aws/security/directory-service.png new file mode 100644 index 00000000..453e6350 Binary files /dev/null and b/docs/img/resources/aws/security/directory-service.png differ diff --git a/docs/img/resources/aws/security/firewall-manager.png b/docs/img/resources/aws/security/firewall-manager.png new file mode 100644 index 00000000..3019a5ef Binary files /dev/null and b/docs/img/resources/aws/security/firewall-manager.png differ diff --git a/docs/img/resources/aws/security/guardduty.png b/docs/img/resources/aws/security/guardduty.png new file mode 100644 index 00000000..d02e2024 Binary files /dev/null and b/docs/img/resources/aws/security/guardduty.png differ diff --git a/docs/img/resources/aws/security/identity-and-access-management-iam-access-analyzer.png b/docs/img/resources/aws/security/identity-and-access-management-iam-access-analyzer.png new file mode 100644 index 00000000..e04ad7c4 Binary files /dev/null and b/docs/img/resources/aws/security/identity-and-access-management-iam-access-analyzer.png differ diff --git a/docs/img/resources/aws/security/identity-and-access-management-iam-add-on.png b/docs/img/resources/aws/security/identity-and-access-management-iam-add-on.png new file mode 100644 index 00000000..f38aab12 Binary files /dev/null and b/docs/img/resources/aws/security/identity-and-access-management-iam-add-on.png differ diff --git a/docs/img/resources/aws/security/identity-and-access-management-iam-aws-sts-alternate.png b/docs/img/resources/aws/security/identity-and-access-management-iam-aws-sts-alternate.png new file mode 100644 index 00000000..3976e1e6 Binary files /dev/null and b/docs/img/resources/aws/security/identity-and-access-management-iam-aws-sts-alternate.png differ diff --git a/docs/img/resources/aws/security/identity-and-access-management-iam-aws-sts.png b/docs/img/resources/aws/security/identity-and-access-management-iam-aws-sts.png new file mode 100644 index 00000000..d9e35a3c Binary files /dev/null and b/docs/img/resources/aws/security/identity-and-access-management-iam-aws-sts.png differ diff --git a/docs/img/resources/aws/security/identity-and-access-management-iam-data-encryption-key.png b/docs/img/resources/aws/security/identity-and-access-management-iam-data-encryption-key.png new file mode 100644 index 00000000..6cc7931a Binary files /dev/null and b/docs/img/resources/aws/security/identity-and-access-management-iam-data-encryption-key.png differ diff --git a/docs/img/resources/aws/security/identity-and-access-management-iam-encrypted-data.png b/docs/img/resources/aws/security/identity-and-access-management-iam-encrypted-data.png new file mode 100644 index 00000000..5312dff4 Binary files /dev/null and b/docs/img/resources/aws/security/identity-and-access-management-iam-encrypted-data.png differ diff --git a/docs/img/resources/aws/security/identity-and-access-management-iam-long-term-security-credential.png b/docs/img/resources/aws/security/identity-and-access-management-iam-long-term-security-credential.png new file mode 100644 index 00000000..b74afb41 Binary files /dev/null and b/docs/img/resources/aws/security/identity-and-access-management-iam-long-term-security-credential.png differ diff --git a/docs/img/resources/aws/security/identity-and-access-management-iam-mfa-token.png b/docs/img/resources/aws/security/identity-and-access-management-iam-mfa-token.png new file mode 100644 index 00000000..ace4e451 Binary files /dev/null and b/docs/img/resources/aws/security/identity-and-access-management-iam-mfa-token.png differ diff --git a/docs/img/resources/aws/security/identity-and-access-management-iam-permissions.png b/docs/img/resources/aws/security/identity-and-access-management-iam-permissions.png new file mode 100644 index 00000000..2f26e277 Binary files /dev/null and b/docs/img/resources/aws/security/identity-and-access-management-iam-permissions.png differ diff --git a/docs/img/resources/aws/security/identity-and-access-management-iam-role.png b/docs/img/resources/aws/security/identity-and-access-management-iam-role.png new file mode 100644 index 00000000..97862706 Binary files /dev/null and b/docs/img/resources/aws/security/identity-and-access-management-iam-role.png differ diff --git a/docs/img/resources/aws/security/identity-and-access-management-iam-temporary-security-credential.png b/docs/img/resources/aws/security/identity-and-access-management-iam-temporary-security-credential.png new file mode 100644 index 00000000..3d3d2797 Binary files /dev/null and b/docs/img/resources/aws/security/identity-and-access-management-iam-temporary-security-credential.png differ diff --git a/docs/img/resources/aws/security/identity-and-access-management-iam.png b/docs/img/resources/aws/security/identity-and-access-management-iam.png new file mode 100644 index 00000000..1c3bb9c0 Binary files /dev/null and b/docs/img/resources/aws/security/identity-and-access-management-iam.png differ diff --git a/docs/img/resources/aws/security/inspector-agent.png b/docs/img/resources/aws/security/inspector-agent.png new file mode 100644 index 00000000..1a54b1aa Binary files /dev/null and b/docs/img/resources/aws/security/inspector-agent.png differ diff --git a/docs/img/resources/aws/security/inspector.png b/docs/img/resources/aws/security/inspector.png new file mode 100644 index 00000000..24238da4 Binary files /dev/null and b/docs/img/resources/aws/security/inspector.png differ diff --git a/docs/img/resources/aws/security/key-management-service.png b/docs/img/resources/aws/security/key-management-service.png new file mode 100644 index 00000000..e830844e Binary files /dev/null and b/docs/img/resources/aws/security/key-management-service.png differ diff --git a/docs/img/resources/aws/security/macie.png b/docs/img/resources/aws/security/macie.png new file mode 100644 index 00000000..e292ce00 Binary files /dev/null and b/docs/img/resources/aws/security/macie.png differ diff --git a/docs/img/resources/aws/security/managed-microsoft-ad.png b/docs/img/resources/aws/security/managed-microsoft-ad.png new file mode 100644 index 00000000..20e1918a Binary files /dev/null and b/docs/img/resources/aws/security/managed-microsoft-ad.png differ diff --git a/docs/img/resources/aws/security/resource-access-manager.png b/docs/img/resources/aws/security/resource-access-manager.png new file mode 100644 index 00000000..924ff8a1 Binary files /dev/null and b/docs/img/resources/aws/security/resource-access-manager.png differ diff --git a/docs/img/resources/aws/security/secrets-manager.png b/docs/img/resources/aws/security/secrets-manager.png new file mode 100644 index 00000000..e6852b0e Binary files /dev/null and b/docs/img/resources/aws/security/secrets-manager.png differ diff --git a/docs/img/resources/aws/security/security-hub-finding.png b/docs/img/resources/aws/security/security-hub-finding.png new file mode 100644 index 00000000..ed71748a Binary files /dev/null and b/docs/img/resources/aws/security/security-hub-finding.png differ diff --git a/docs/img/resources/aws/security/security-hub.png b/docs/img/resources/aws/security/security-hub.png new file mode 100644 index 00000000..26ba9558 Binary files /dev/null and b/docs/img/resources/aws/security/security-hub.png differ diff --git a/docs/img/resources/aws/security/security-identity-and-compliance.png b/docs/img/resources/aws/security/security-identity-and-compliance.png new file mode 100644 index 00000000..00939544 Binary files /dev/null and b/docs/img/resources/aws/security/security-identity-and-compliance.png differ diff --git a/docs/img/resources/aws/security/shield-advanced.png b/docs/img/resources/aws/security/shield-advanced.png new file mode 100644 index 00000000..d530ded8 Binary files /dev/null and b/docs/img/resources/aws/security/shield-advanced.png differ diff --git a/docs/img/resources/aws/security/shield.png b/docs/img/resources/aws/security/shield.png new file mode 100644 index 00000000..843ca98c Binary files /dev/null and b/docs/img/resources/aws/security/shield.png differ diff --git a/docs/img/resources/aws/security/simple-ad.png b/docs/img/resources/aws/security/simple-ad.png new file mode 100644 index 00000000..a83492d1 Binary files /dev/null and b/docs/img/resources/aws/security/simple-ad.png differ diff --git a/docs/img/resources/aws/security/single-sign-on.png b/docs/img/resources/aws/security/single-sign-on.png new file mode 100644 index 00000000..6a0ea5d4 Binary files /dev/null and b/docs/img/resources/aws/security/single-sign-on.png differ diff --git a/docs/img/resources/aws/security/waf-filtering-rule.png b/docs/img/resources/aws/security/waf-filtering-rule.png new file mode 100644 index 00000000..65c208ce Binary files /dev/null and b/docs/img/resources/aws/security/waf-filtering-rule.png differ diff --git a/docs/img/resources/aws/security/waf.png b/docs/img/resources/aws/security/waf.png new file mode 100644 index 00000000..06f6632d Binary files /dev/null and b/docs/img/resources/aws/security/waf.png differ diff --git a/docs/img/resources/aws/storage/backup.png b/docs/img/resources/aws/storage/backup.png new file mode 100644 index 00000000..5f002f60 Binary files /dev/null and b/docs/img/resources/aws/storage/backup.png differ diff --git a/docs/img/resources/aws/storage/cloudendure-disaster-recovery.png b/docs/img/resources/aws/storage/cloudendure-disaster-recovery.png new file mode 100755 index 00000000..53957828 Binary files /dev/null and b/docs/img/resources/aws/storage/cloudendure-disaster-recovery.png differ diff --git a/docs/img/resources/aws/storage/efs-infrequentaccess-primary-bg.png b/docs/img/resources/aws/storage/efs-infrequentaccess-primary-bg.png new file mode 100644 index 00000000..41932778 Binary files /dev/null and b/docs/img/resources/aws/storage/efs-infrequentaccess-primary-bg.png differ diff --git a/docs/img/resources/aws/storage/efs-standard-primary-bg.png b/docs/img/resources/aws/storage/efs-standard-primary-bg.png new file mode 100755 index 00000000..4d3fcaee Binary files /dev/null and b/docs/img/resources/aws/storage/efs-standard-primary-bg.png differ diff --git a/docs/img/resources/aws/storage/elastic-block-store-ebs-snapshot.png b/docs/img/resources/aws/storage/elastic-block-store-ebs-snapshot.png new file mode 100644 index 00000000..f9f45a36 Binary files /dev/null and b/docs/img/resources/aws/storage/elastic-block-store-ebs-snapshot.png differ diff --git a/docs/img/resources/aws/storage/elastic-block-store-ebs-volume.png b/docs/img/resources/aws/storage/elastic-block-store-ebs-volume.png new file mode 100644 index 00000000..8bc08c55 Binary files /dev/null and b/docs/img/resources/aws/storage/elastic-block-store-ebs-volume.png differ diff --git a/docs/img/resources/aws/storage/elastic-block-store-ebs.png b/docs/img/resources/aws/storage/elastic-block-store-ebs.png new file mode 100644 index 00000000..e51ef08e Binary files /dev/null and b/docs/img/resources/aws/storage/elastic-block-store-ebs.png differ diff --git a/docs/img/resources/aws/storage/elastic-file-system-efs-file-system.png b/docs/img/resources/aws/storage/elastic-file-system-efs-file-system.png new file mode 100644 index 00000000..93b98ee8 Binary files /dev/null and b/docs/img/resources/aws/storage/elastic-file-system-efs-file-system.png differ diff --git a/docs/img/resources/aws/storage/elastic-file-system-efs.png b/docs/img/resources/aws/storage/elastic-file-system-efs.png new file mode 100644 index 00000000..435becb1 Binary files /dev/null and b/docs/img/resources/aws/storage/elastic-file-system-efs.png differ diff --git a/docs/img/resources/aws/storage/fsx-for-lustre.png b/docs/img/resources/aws/storage/fsx-for-lustre.png new file mode 100644 index 00000000..7a3948b5 Binary files /dev/null and b/docs/img/resources/aws/storage/fsx-for-lustre.png differ diff --git a/docs/img/resources/aws/storage/fsx-for-windows-file-server.png b/docs/img/resources/aws/storage/fsx-for-windows-file-server.png new file mode 100644 index 00000000..6ab37f1d Binary files /dev/null and b/docs/img/resources/aws/storage/fsx-for-windows-file-server.png differ diff --git a/docs/img/resources/aws/storage/fsx.png b/docs/img/resources/aws/storage/fsx.png new file mode 100644 index 00000000..73b2be83 Binary files /dev/null and b/docs/img/resources/aws/storage/fsx.png differ diff --git a/docs/img/resources/aws/storage/multiple-volumes-resource.png b/docs/img/resources/aws/storage/multiple-volumes-resource.png new file mode 100644 index 00000000..1b73423e Binary files /dev/null and b/docs/img/resources/aws/storage/multiple-volumes-resource.png differ diff --git a/docs/img/resources/aws/storage/s3-glacier-archive.png b/docs/img/resources/aws/storage/s3-glacier-archive.png new file mode 100644 index 00000000..eed6d9f1 Binary files /dev/null and b/docs/img/resources/aws/storage/s3-glacier-archive.png differ diff --git a/docs/img/resources/aws/storage/s3-glacier-vault.png b/docs/img/resources/aws/storage/s3-glacier-vault.png new file mode 100644 index 00000000..ca35dfbf Binary files /dev/null and b/docs/img/resources/aws/storage/s3-glacier-vault.png differ diff --git a/docs/img/resources/aws/storage/s3-glacier.png b/docs/img/resources/aws/storage/s3-glacier.png new file mode 100644 index 00000000..ff0e563a Binary files /dev/null and b/docs/img/resources/aws/storage/s3-glacier.png differ diff --git a/docs/img/resources/aws/storage/simple-storage-service-s3-bucket-with-objects.png b/docs/img/resources/aws/storage/simple-storage-service-s3-bucket-with-objects.png new file mode 100644 index 00000000..88f9fa59 Binary files /dev/null and b/docs/img/resources/aws/storage/simple-storage-service-s3-bucket-with-objects.png differ diff --git a/docs/img/resources/aws/storage/simple-storage-service-s3-bucket.png b/docs/img/resources/aws/storage/simple-storage-service-s3-bucket.png new file mode 100644 index 00000000..2994e207 Binary files /dev/null and b/docs/img/resources/aws/storage/simple-storage-service-s3-bucket.png differ diff --git a/docs/img/resources/aws/storage/simple-storage-service-s3-object.png b/docs/img/resources/aws/storage/simple-storage-service-s3-object.png new file mode 100644 index 00000000..6098f067 Binary files /dev/null and b/docs/img/resources/aws/storage/simple-storage-service-s3-object.png differ diff --git a/docs/img/resources/aws/storage/simple-storage-service-s3.png b/docs/img/resources/aws/storage/simple-storage-service-s3.png new file mode 100644 index 00000000..eae74b55 Binary files /dev/null and b/docs/img/resources/aws/storage/simple-storage-service-s3.png differ diff --git a/docs/img/resources/aws/storage/snow-family-snowball-import-export.png b/docs/img/resources/aws/storage/snow-family-snowball-import-export.png new file mode 100644 index 00000000..a4710145 Binary files /dev/null and b/docs/img/resources/aws/storage/snow-family-snowball-import-export.png differ diff --git a/docs/img/resources/aws/storage/snowball-edge.png b/docs/img/resources/aws/storage/snowball-edge.png new file mode 100644 index 00000000..33966be9 Binary files /dev/null and b/docs/img/resources/aws/storage/snowball-edge.png differ diff --git a/docs/img/resources/aws/storage/snowball.png b/docs/img/resources/aws/storage/snowball.png new file mode 100644 index 00000000..7f9a6229 Binary files /dev/null and b/docs/img/resources/aws/storage/snowball.png differ diff --git a/docs/img/resources/aws/storage/snowmobile.png b/docs/img/resources/aws/storage/snowmobile.png new file mode 100644 index 00000000..7f21f8cd Binary files /dev/null and b/docs/img/resources/aws/storage/snowmobile.png differ diff --git a/docs/img/resources/aws/storage/storage-gateway-cached-volume.png b/docs/img/resources/aws/storage/storage-gateway-cached-volume.png new file mode 100644 index 00000000..8b637f4a Binary files /dev/null and b/docs/img/resources/aws/storage/storage-gateway-cached-volume.png differ diff --git a/docs/img/resources/aws/storage/storage-gateway-non-cached-volume.png b/docs/img/resources/aws/storage/storage-gateway-non-cached-volume.png new file mode 100644 index 00000000..89d13219 Binary files /dev/null and b/docs/img/resources/aws/storage/storage-gateway-non-cached-volume.png differ diff --git a/docs/img/resources/aws/storage/storage-gateway-virtual-tape-library.png b/docs/img/resources/aws/storage/storage-gateway-virtual-tape-library.png new file mode 100644 index 00000000..0c920710 Binary files /dev/null and b/docs/img/resources/aws/storage/storage-gateway-virtual-tape-library.png differ diff --git a/docs/img/resources/aws/storage/storage-gateway.png b/docs/img/resources/aws/storage/storage-gateway.png new file mode 100644 index 00000000..906f596b Binary files /dev/null and b/docs/img/resources/aws/storage/storage-gateway.png differ diff --git a/docs/img/resources/aws/storage/storage.png b/docs/img/resources/aws/storage/storage.png new file mode 100644 index 00000000..f1533b71 Binary files /dev/null and b/docs/img/resources/aws/storage/storage.png differ diff --git a/docs/img/resources/azure/analytics/analysis-services.png b/docs/img/resources/azure/analytics/analysis-services.png new file mode 100644 index 00000000..efa3daff Binary files /dev/null and b/docs/img/resources/azure/analytics/analysis-services.png differ diff --git a/docs/img/resources/azure/analytics/data-explorer-clusters.png b/docs/img/resources/azure/analytics/data-explorer-clusters.png new file mode 100644 index 00000000..2c4f8021 Binary files /dev/null and b/docs/img/resources/azure/analytics/data-explorer-clusters.png differ diff --git a/docs/img/resources/azure/analytics/data-factories.png b/docs/img/resources/azure/analytics/data-factories.png new file mode 100644 index 00000000..6016899e Binary files /dev/null and b/docs/img/resources/azure/analytics/data-factories.png differ diff --git a/docs/img/resources/azure/analytics/data-lake-analytics.png b/docs/img/resources/azure/analytics/data-lake-analytics.png new file mode 100644 index 00000000..e561bfc4 Binary files /dev/null and b/docs/img/resources/azure/analytics/data-lake-analytics.png differ diff --git a/docs/img/resources/azure/analytics/data-lake-store-gen1.png b/docs/img/resources/azure/analytics/data-lake-store-gen1.png new file mode 100644 index 00000000..6e861246 Binary files /dev/null and b/docs/img/resources/azure/analytics/data-lake-store-gen1.png differ diff --git a/docs/img/resources/azure/analytics/databricks.png b/docs/img/resources/azure/analytics/databricks.png new file mode 100644 index 00000000..42cacf60 Binary files /dev/null and b/docs/img/resources/azure/analytics/databricks.png differ diff --git a/docs/img/resources/azure/analytics/event-hub-clusters.png b/docs/img/resources/azure/analytics/event-hub-clusters.png new file mode 100644 index 00000000..dde0c68d Binary files /dev/null and b/docs/img/resources/azure/analytics/event-hub-clusters.png differ diff --git a/docs/img/resources/azure/analytics/event-hubs.png b/docs/img/resources/azure/analytics/event-hubs.png new file mode 100644 index 00000000..2677ee0a Binary files /dev/null and b/docs/img/resources/azure/analytics/event-hubs.png differ diff --git a/docs/img/resources/azure/analytics/hdinsightclusters.png b/docs/img/resources/azure/analytics/hdinsightclusters.png new file mode 100644 index 00000000..42fc1d14 Binary files /dev/null and b/docs/img/resources/azure/analytics/hdinsightclusters.png differ diff --git a/docs/img/resources/azure/analytics/log-analytics-workspaces.png b/docs/img/resources/azure/analytics/log-analytics-workspaces.png new file mode 100644 index 00000000..d3f462ad Binary files /dev/null and b/docs/img/resources/azure/analytics/log-analytics-workspaces.png differ diff --git a/docs/img/resources/azure/analytics/stream-analytics-jobs.png b/docs/img/resources/azure/analytics/stream-analytics-jobs.png new file mode 100644 index 00000000..a9fceb32 Binary files /dev/null and b/docs/img/resources/azure/analytics/stream-analytics-jobs.png differ diff --git a/docs/img/resources/azure/analytics/synapse-analytics.png b/docs/img/resources/azure/analytics/synapse-analytics.png new file mode 100644 index 00000000..7966c325 Binary files /dev/null and b/docs/img/resources/azure/analytics/synapse-analytics.png differ diff --git a/docs/img/resources/azure/compute/app-services.png b/docs/img/resources/azure/compute/app-services.png new file mode 100644 index 00000000..f7ca7fb0 Binary files /dev/null and b/docs/img/resources/azure/compute/app-services.png differ diff --git a/docs/img/resources/azure/compute/automanaged-vm.png b/docs/img/resources/azure/compute/automanaged-vm.png new file mode 100644 index 00000000..ec8365b5 Binary files /dev/null and b/docs/img/resources/azure/compute/automanaged-vm.png differ diff --git a/docs/img/resources/azure/compute/availability-sets.png b/docs/img/resources/azure/compute/availability-sets.png new file mode 100644 index 00000000..988e9a6c Binary files /dev/null and b/docs/img/resources/azure/compute/availability-sets.png differ diff --git a/docs/img/resources/azure/compute/batch-accounts.png b/docs/img/resources/azure/compute/batch-accounts.png new file mode 100644 index 00000000..8f41434e Binary files /dev/null and b/docs/img/resources/azure/compute/batch-accounts.png differ diff --git a/docs/img/resources/azure/compute/citrix-virtual-desktops-essentials.png b/docs/img/resources/azure/compute/citrix-virtual-desktops-essentials.png new file mode 100644 index 00000000..fc262400 Binary files /dev/null and b/docs/img/resources/azure/compute/citrix-virtual-desktops-essentials.png differ diff --git a/docs/img/resources/azure/compute/cloud-services-classic.png b/docs/img/resources/azure/compute/cloud-services-classic.png new file mode 100644 index 00000000..c3fa4d1b Binary files /dev/null and b/docs/img/resources/azure/compute/cloud-services-classic.png differ diff --git a/docs/img/resources/azure/compute/cloud-services.png b/docs/img/resources/azure/compute/cloud-services.png new file mode 100644 index 00000000..0e403583 Binary files /dev/null and b/docs/img/resources/azure/compute/cloud-services.png differ diff --git a/docs/img/resources/azure/compute/cloudsimple-virtual-machines.png b/docs/img/resources/azure/compute/cloudsimple-virtual-machines.png new file mode 100644 index 00000000..8c8b1c64 Binary files /dev/null and b/docs/img/resources/azure/compute/cloudsimple-virtual-machines.png differ diff --git a/docs/img/resources/azure/compute/container-instances.png b/docs/img/resources/azure/compute/container-instances.png new file mode 100644 index 00000000..6be6aacc Binary files /dev/null and b/docs/img/resources/azure/compute/container-instances.png differ diff --git a/docs/img/resources/azure/compute/container-registries.png b/docs/img/resources/azure/compute/container-registries.png new file mode 100644 index 00000000..17bd6678 Binary files /dev/null and b/docs/img/resources/azure/compute/container-registries.png differ diff --git a/docs/img/resources/azure/compute/disk-encryption-sets.png b/docs/img/resources/azure/compute/disk-encryption-sets.png new file mode 100644 index 00000000..17b3126a Binary files /dev/null and b/docs/img/resources/azure/compute/disk-encryption-sets.png differ diff --git a/docs/img/resources/azure/compute/disk-snapshots.png b/docs/img/resources/azure/compute/disk-snapshots.png new file mode 100644 index 00000000..b6f6b69b Binary files /dev/null and b/docs/img/resources/azure/compute/disk-snapshots.png differ diff --git a/docs/img/resources/azure/compute/disks.png b/docs/img/resources/azure/compute/disks.png new file mode 100644 index 00000000..effee0b1 Binary files /dev/null and b/docs/img/resources/azure/compute/disks.png differ diff --git a/docs/img/resources/azure/compute/function-apps.png b/docs/img/resources/azure/compute/function-apps.png new file mode 100644 index 00000000..b6c7f67d Binary files /dev/null and b/docs/img/resources/azure/compute/function-apps.png differ diff --git a/docs/img/resources/azure/compute/image-definitions.png b/docs/img/resources/azure/compute/image-definitions.png new file mode 100644 index 00000000..de6a2b3d Binary files /dev/null and b/docs/img/resources/azure/compute/image-definitions.png differ diff --git a/docs/img/resources/azure/compute/image-versions.png b/docs/img/resources/azure/compute/image-versions.png new file mode 100644 index 00000000..b62ab430 Binary files /dev/null and b/docs/img/resources/azure/compute/image-versions.png differ diff --git a/docs/img/resources/azure/compute/kubernetes-services.png b/docs/img/resources/azure/compute/kubernetes-services.png new file mode 100644 index 00000000..11c37ef8 Binary files /dev/null and b/docs/img/resources/azure/compute/kubernetes-services.png differ diff --git a/docs/img/resources/azure/compute/mesh-applications.png b/docs/img/resources/azure/compute/mesh-applications.png new file mode 100644 index 00000000..468f4e5c Binary files /dev/null and b/docs/img/resources/azure/compute/mesh-applications.png differ diff --git a/docs/img/resources/azure/compute/os-images.png b/docs/img/resources/azure/compute/os-images.png new file mode 100644 index 00000000..fbbcf8e1 Binary files /dev/null and b/docs/img/resources/azure/compute/os-images.png differ diff --git a/docs/img/resources/azure/compute/sap-hana-on-azure.png b/docs/img/resources/azure/compute/sap-hana-on-azure.png new file mode 100644 index 00000000..8641469f Binary files /dev/null and b/docs/img/resources/azure/compute/sap-hana-on-azure.png differ diff --git a/docs/img/resources/azure/compute/service-fabric-clusters.png b/docs/img/resources/azure/compute/service-fabric-clusters.png new file mode 100644 index 00000000..a03a2194 Binary files /dev/null and b/docs/img/resources/azure/compute/service-fabric-clusters.png differ diff --git a/docs/img/resources/azure/compute/shared-image-galleries.png b/docs/img/resources/azure/compute/shared-image-galleries.png new file mode 100644 index 00000000..364a0915 Binary files /dev/null and b/docs/img/resources/azure/compute/shared-image-galleries.png differ diff --git a/docs/img/resources/azure/compute/spring-cloud.png b/docs/img/resources/azure/compute/spring-cloud.png new file mode 100644 index 00000000..58fae815 Binary files /dev/null and b/docs/img/resources/azure/compute/spring-cloud.png differ diff --git a/docs/img/resources/azure/compute/vm-classic.png b/docs/img/resources/azure/compute/vm-classic.png new file mode 100644 index 00000000..70cced29 Binary files /dev/null and b/docs/img/resources/azure/compute/vm-classic.png differ diff --git a/docs/img/resources/azure/compute/vm-images.png b/docs/img/resources/azure/compute/vm-images.png new file mode 100644 index 00000000..fbbcf8e1 Binary files /dev/null and b/docs/img/resources/azure/compute/vm-images.png differ diff --git a/docs/img/resources/azure/compute/vm-linux.png b/docs/img/resources/azure/compute/vm-linux.png new file mode 100644 index 00000000..d5f0f2bb Binary files /dev/null and b/docs/img/resources/azure/compute/vm-linux.png differ diff --git a/docs/img/resources/azure/compute/vm-scale-set.png b/docs/img/resources/azure/compute/vm-scale-set.png new file mode 100644 index 00000000..d2deec75 Binary files /dev/null and b/docs/img/resources/azure/compute/vm-scale-set.png differ diff --git a/docs/img/resources/azure/compute/vm-windows.png b/docs/img/resources/azure/compute/vm-windows.png new file mode 100644 index 00000000..5239bbb6 Binary files /dev/null and b/docs/img/resources/azure/compute/vm-windows.png differ diff --git a/docs/img/resources/azure/compute/vm.png b/docs/img/resources/azure/compute/vm.png new file mode 100644 index 00000000..99a05570 Binary files /dev/null and b/docs/img/resources/azure/compute/vm.png differ diff --git a/docs/img/resources/azure/compute/workspaces.png b/docs/img/resources/azure/compute/workspaces.png new file mode 100644 index 00000000..fa399bfb Binary files /dev/null and b/docs/img/resources/azure/compute/workspaces.png differ diff --git a/docs/img/resources/azure/database/blob-storage.png b/docs/img/resources/azure/database/blob-storage.png new file mode 100644 index 00000000..5764c131 Binary files /dev/null and b/docs/img/resources/azure/database/blob-storage.png differ diff --git a/docs/img/resources/azure/database/cache-for-redis.png b/docs/img/resources/azure/database/cache-for-redis.png new file mode 100644 index 00000000..c3919b2a Binary files /dev/null and b/docs/img/resources/azure/database/cache-for-redis.png differ diff --git a/docs/img/resources/azure/database/cosmos-db.png b/docs/img/resources/azure/database/cosmos-db.png new file mode 100644 index 00000000..64b9796d Binary files /dev/null and b/docs/img/resources/azure/database/cosmos-db.png differ diff --git a/docs/img/resources/azure/database/data-explorer-clusters.png b/docs/img/resources/azure/database/data-explorer-clusters.png new file mode 100644 index 00000000..cb317abc Binary files /dev/null and b/docs/img/resources/azure/database/data-explorer-clusters.png differ diff --git a/docs/img/resources/azure/database/data-factory.png b/docs/img/resources/azure/database/data-factory.png new file mode 100644 index 00000000..78d97d26 Binary files /dev/null and b/docs/img/resources/azure/database/data-factory.png differ diff --git a/docs/img/resources/azure/database/data-lake.png b/docs/img/resources/azure/database/data-lake.png new file mode 100644 index 00000000..e50ee889 Binary files /dev/null and b/docs/img/resources/azure/database/data-lake.png differ diff --git a/docs/img/resources/azure/database/database-for-mariadb-servers.png b/docs/img/resources/azure/database/database-for-mariadb-servers.png new file mode 100644 index 00000000..170251e1 Binary files /dev/null and b/docs/img/resources/azure/database/database-for-mariadb-servers.png differ diff --git a/docs/img/resources/azure/database/database-for-mysql-servers.png b/docs/img/resources/azure/database/database-for-mysql-servers.png new file mode 100644 index 00000000..a70b63c0 Binary files /dev/null and b/docs/img/resources/azure/database/database-for-mysql-servers.png differ diff --git a/docs/img/resources/azure/database/database-for-postgresql-servers.png b/docs/img/resources/azure/database/database-for-postgresql-servers.png new file mode 100644 index 00000000..91875ae0 Binary files /dev/null and b/docs/img/resources/azure/database/database-for-postgresql-servers.png differ diff --git a/docs/img/resources/azure/database/elastic-database-pools.png b/docs/img/resources/azure/database/elastic-database-pools.png new file mode 100644 index 00000000..d5ed1d4a Binary files /dev/null and b/docs/img/resources/azure/database/elastic-database-pools.png differ diff --git a/docs/img/resources/azure/database/elastic-job-agents.png b/docs/img/resources/azure/database/elastic-job-agents.png new file mode 100644 index 00000000..dc82cee7 Binary files /dev/null and b/docs/img/resources/azure/database/elastic-job-agents.png differ diff --git a/docs/img/resources/azure/database/instance-pools.png b/docs/img/resources/azure/database/instance-pools.png new file mode 100644 index 00000000..ccf66287 Binary files /dev/null and b/docs/img/resources/azure/database/instance-pools.png differ diff --git a/docs/img/resources/azure/database/managed-databases.png b/docs/img/resources/azure/database/managed-databases.png new file mode 100644 index 00000000..2035ee34 Binary files /dev/null and b/docs/img/resources/azure/database/managed-databases.png differ diff --git a/docs/img/resources/azure/database/sql-databases.png b/docs/img/resources/azure/database/sql-databases.png new file mode 100644 index 00000000..60d0f169 Binary files /dev/null and b/docs/img/resources/azure/database/sql-databases.png differ diff --git a/docs/img/resources/azure/database/sql-datawarehouse.png b/docs/img/resources/azure/database/sql-datawarehouse.png new file mode 100644 index 00000000..2aeeeeaa Binary files /dev/null and b/docs/img/resources/azure/database/sql-datawarehouse.png differ diff --git a/docs/img/resources/azure/database/sql-managed-instances.png b/docs/img/resources/azure/database/sql-managed-instances.png new file mode 100644 index 00000000..2cfe47e7 Binary files /dev/null and b/docs/img/resources/azure/database/sql-managed-instances.png differ diff --git a/docs/img/resources/azure/database/sql-server-stretch-databases.png b/docs/img/resources/azure/database/sql-server-stretch-databases.png new file mode 100644 index 00000000..2aeeeeaa Binary files /dev/null and b/docs/img/resources/azure/database/sql-server-stretch-databases.png differ diff --git a/docs/img/resources/azure/database/sql-servers.png b/docs/img/resources/azure/database/sql-servers.png new file mode 100644 index 00000000..a45391ba Binary files /dev/null and b/docs/img/resources/azure/database/sql-servers.png differ diff --git a/docs/img/resources/azure/database/sql-vm.png b/docs/img/resources/azure/database/sql-vm.png new file mode 100644 index 00000000..c7ce579d Binary files /dev/null and b/docs/img/resources/azure/database/sql-vm.png differ diff --git a/docs/img/resources/azure/database/sql.png b/docs/img/resources/azure/database/sql.png new file mode 100644 index 00000000..d3b46f09 Binary files /dev/null and b/docs/img/resources/azure/database/sql.png differ diff --git a/docs/img/resources/azure/database/ssis-lift-and-shift-ir.png b/docs/img/resources/azure/database/ssis-lift-and-shift-ir.png new file mode 100644 index 00000000..8ff629c5 Binary files /dev/null and b/docs/img/resources/azure/database/ssis-lift-and-shift-ir.png differ diff --git a/docs/img/resources/azure/database/synapse-analytics.png b/docs/img/resources/azure/database/synapse-analytics.png new file mode 100644 index 00000000..7966c325 Binary files /dev/null and b/docs/img/resources/azure/database/synapse-analytics.png differ diff --git a/docs/img/resources/azure/database/virtual-clusters.png b/docs/img/resources/azure/database/virtual-clusters.png new file mode 100644 index 00000000..c676bd50 Binary files /dev/null and b/docs/img/resources/azure/database/virtual-clusters.png differ diff --git a/docs/img/resources/azure/database/virtual-datacenter.png b/docs/img/resources/azure/database/virtual-datacenter.png new file mode 100644 index 00000000..31ebc4c8 Binary files /dev/null and b/docs/img/resources/azure/database/virtual-datacenter.png differ diff --git a/docs/img/resources/azure/devops/application-insights.png b/docs/img/resources/azure/devops/application-insights.png new file mode 100644 index 00000000..f80e0173 Binary files /dev/null and b/docs/img/resources/azure/devops/application-insights.png differ diff --git a/docs/img/resources/azure/devops/artifacts.png b/docs/img/resources/azure/devops/artifacts.png new file mode 100644 index 00000000..dc928c1d Binary files /dev/null and b/docs/img/resources/azure/devops/artifacts.png differ diff --git a/docs/img/resources/azure/devops/boards.png b/docs/img/resources/azure/devops/boards.png new file mode 100644 index 00000000..1813eba5 Binary files /dev/null and b/docs/img/resources/azure/devops/boards.png differ diff --git a/docs/img/resources/azure/devops/devops.png b/docs/img/resources/azure/devops/devops.png new file mode 100644 index 00000000..9d124a1f Binary files /dev/null and b/docs/img/resources/azure/devops/devops.png differ diff --git a/docs/img/resources/azure/devops/devtest-labs.png b/docs/img/resources/azure/devops/devtest-labs.png new file mode 100644 index 00000000..75b82c12 Binary files /dev/null and b/docs/img/resources/azure/devops/devtest-labs.png differ diff --git a/docs/img/resources/azure/devops/lab-services.png b/docs/img/resources/azure/devops/lab-services.png new file mode 100644 index 00000000..abbe48da Binary files /dev/null and b/docs/img/resources/azure/devops/lab-services.png differ diff --git a/docs/img/resources/azure/devops/pipelines.png b/docs/img/resources/azure/devops/pipelines.png new file mode 100644 index 00000000..631e082d Binary files /dev/null and b/docs/img/resources/azure/devops/pipelines.png differ diff --git a/docs/img/resources/azure/devops/repos.png b/docs/img/resources/azure/devops/repos.png new file mode 100644 index 00000000..636be5d4 Binary files /dev/null and b/docs/img/resources/azure/devops/repos.png differ diff --git a/docs/img/resources/azure/devops/test-plans.png b/docs/img/resources/azure/devops/test-plans.png new file mode 100644 index 00000000..3543c991 Binary files /dev/null and b/docs/img/resources/azure/devops/test-plans.png differ diff --git a/docs/img/resources/azure/general/allresources.png b/docs/img/resources/azure/general/allresources.png new file mode 100644 index 00000000..d2b2ccc7 Binary files /dev/null and b/docs/img/resources/azure/general/allresources.png differ diff --git a/docs/img/resources/azure/general/azurehome.png b/docs/img/resources/azure/general/azurehome.png new file mode 100644 index 00000000..e86046d6 Binary files /dev/null and b/docs/img/resources/azure/general/azurehome.png differ diff --git a/docs/img/resources/azure/general/developertools.png b/docs/img/resources/azure/general/developertools.png new file mode 100644 index 00000000..882de89e Binary files /dev/null and b/docs/img/resources/azure/general/developertools.png differ diff --git a/docs/img/resources/azure/general/helpsupport.png b/docs/img/resources/azure/general/helpsupport.png new file mode 100644 index 00000000..d5172d37 Binary files /dev/null and b/docs/img/resources/azure/general/helpsupport.png differ diff --git a/docs/img/resources/azure/general/information.png b/docs/img/resources/azure/general/information.png new file mode 100644 index 00000000..34af9729 Binary files /dev/null and b/docs/img/resources/azure/general/information.png differ diff --git a/docs/img/resources/azure/general/managementgroups.png b/docs/img/resources/azure/general/managementgroups.png new file mode 100644 index 00000000..94044f40 Binary files /dev/null and b/docs/img/resources/azure/general/managementgroups.png differ diff --git a/docs/img/resources/azure/general/marketplace.png b/docs/img/resources/azure/general/marketplace.png new file mode 100644 index 00000000..311506f4 Binary files /dev/null and b/docs/img/resources/azure/general/marketplace.png differ diff --git a/docs/img/resources/azure/general/quickstartcenter.png b/docs/img/resources/azure/general/quickstartcenter.png new file mode 100644 index 00000000..8a8d92ee Binary files /dev/null and b/docs/img/resources/azure/general/quickstartcenter.png differ diff --git a/docs/img/resources/azure/general/recent.png b/docs/img/resources/azure/general/recent.png new file mode 100644 index 00000000..7d7fb4a4 Binary files /dev/null and b/docs/img/resources/azure/general/recent.png differ diff --git a/docs/img/resources/azure/general/reservations.png b/docs/img/resources/azure/general/reservations.png new file mode 100644 index 00000000..ec2ebad6 Binary files /dev/null and b/docs/img/resources/azure/general/reservations.png differ diff --git a/docs/img/resources/azure/general/resource.png b/docs/img/resources/azure/general/resource.png new file mode 100644 index 00000000..8dfdc432 Binary files /dev/null and b/docs/img/resources/azure/general/resource.png differ diff --git a/docs/img/resources/azure/general/resourcegroups.png b/docs/img/resources/azure/general/resourcegroups.png new file mode 100644 index 00000000..f0177acf Binary files /dev/null and b/docs/img/resources/azure/general/resourcegroups.png differ diff --git a/docs/img/resources/azure/general/servicehealth.png b/docs/img/resources/azure/general/servicehealth.png new file mode 100644 index 00000000..308f7062 Binary files /dev/null and b/docs/img/resources/azure/general/servicehealth.png differ diff --git a/docs/img/resources/azure/general/shareddashboard.png b/docs/img/resources/azure/general/shareddashboard.png new file mode 100644 index 00000000..97caf721 Binary files /dev/null and b/docs/img/resources/azure/general/shareddashboard.png differ diff --git a/docs/img/resources/azure/general/subscriptions.png b/docs/img/resources/azure/general/subscriptions.png new file mode 100644 index 00000000..9a510f98 Binary files /dev/null and b/docs/img/resources/azure/general/subscriptions.png differ diff --git a/docs/img/resources/azure/general/support.png b/docs/img/resources/azure/general/support.png new file mode 100644 index 00000000..6590fc9a Binary files /dev/null and b/docs/img/resources/azure/general/support.png differ diff --git a/docs/img/resources/azure/general/supportrequests.png b/docs/img/resources/azure/general/supportrequests.png new file mode 100644 index 00000000..582ee94e Binary files /dev/null and b/docs/img/resources/azure/general/supportrequests.png differ diff --git a/docs/img/resources/azure/general/tag.png b/docs/img/resources/azure/general/tag.png new file mode 100644 index 00000000..5d0ee16e Binary files /dev/null and b/docs/img/resources/azure/general/tag.png differ diff --git a/docs/img/resources/azure/general/tags.png b/docs/img/resources/azure/general/tags.png new file mode 100644 index 00000000..58f2b4d5 Binary files /dev/null and b/docs/img/resources/azure/general/tags.png differ diff --git a/docs/img/resources/azure/general/templates.png b/docs/img/resources/azure/general/templates.png new file mode 100644 index 00000000..263cebb9 Binary files /dev/null and b/docs/img/resources/azure/general/templates.png differ diff --git a/docs/img/resources/azure/general/twousericon.png b/docs/img/resources/azure/general/twousericon.png new file mode 100644 index 00000000..9d6d8c1a Binary files /dev/null and b/docs/img/resources/azure/general/twousericon.png differ diff --git a/docs/img/resources/azure/general/userhealthicon.png b/docs/img/resources/azure/general/userhealthicon.png new file mode 100644 index 00000000..b2e7e0cd Binary files /dev/null and b/docs/img/resources/azure/general/userhealthicon.png differ diff --git a/docs/img/resources/azure/general/usericon.png b/docs/img/resources/azure/general/usericon.png new file mode 100644 index 00000000..773ccd09 Binary files /dev/null and b/docs/img/resources/azure/general/usericon.png differ diff --git a/docs/img/resources/azure/general/userprivacy.png b/docs/img/resources/azure/general/userprivacy.png new file mode 100644 index 00000000..09d22ce3 Binary files /dev/null and b/docs/img/resources/azure/general/userprivacy.png differ diff --git a/docs/img/resources/azure/general/userresource.png b/docs/img/resources/azure/general/userresource.png new file mode 100644 index 00000000..1418179a Binary files /dev/null and b/docs/img/resources/azure/general/userresource.png differ diff --git a/docs/img/resources/azure/general/whatsnew.png b/docs/img/resources/azure/general/whatsnew.png new file mode 100644 index 00000000..2142d2b3 Binary files /dev/null and b/docs/img/resources/azure/general/whatsnew.png differ diff --git a/docs/img/resources/azure/identity/access-review.png b/docs/img/resources/azure/identity/access-review.png new file mode 100644 index 00000000..22064e8b Binary files /dev/null and b/docs/img/resources/azure/identity/access-review.png differ diff --git a/docs/img/resources/azure/identity/active-directory-connect-health.png b/docs/img/resources/azure/identity/active-directory-connect-health.png new file mode 100644 index 00000000..5dea39e6 Binary files /dev/null and b/docs/img/resources/azure/identity/active-directory-connect-health.png differ diff --git a/docs/img/resources/azure/identity/active-directory.png b/docs/img/resources/azure/identity/active-directory.png new file mode 100644 index 00000000..b12a71bb Binary files /dev/null and b/docs/img/resources/azure/identity/active-directory.png differ diff --git a/docs/img/resources/azure/identity/ad-b2c.png b/docs/img/resources/azure/identity/ad-b2c.png new file mode 100644 index 00000000..dab723f4 Binary files /dev/null and b/docs/img/resources/azure/identity/ad-b2c.png differ diff --git a/docs/img/resources/azure/identity/ad-domain-services.png b/docs/img/resources/azure/identity/ad-domain-services.png new file mode 100644 index 00000000..c4056d91 Binary files /dev/null and b/docs/img/resources/azure/identity/ad-domain-services.png differ diff --git a/docs/img/resources/azure/identity/ad-identity-protection.png b/docs/img/resources/azure/identity/ad-identity-protection.png new file mode 100644 index 00000000..503df013 Binary files /dev/null and b/docs/img/resources/azure/identity/ad-identity-protection.png differ diff --git a/docs/img/resources/azure/identity/ad-privileged-identity-management.png b/docs/img/resources/azure/identity/ad-privileged-identity-management.png new file mode 100644 index 00000000..aca32aa5 Binary files /dev/null and b/docs/img/resources/azure/identity/ad-privileged-identity-management.png differ diff --git a/docs/img/resources/azure/identity/app-registrations.png b/docs/img/resources/azure/identity/app-registrations.png new file mode 100644 index 00000000..755dc76e Binary files /dev/null and b/docs/img/resources/azure/identity/app-registrations.png differ diff --git a/docs/img/resources/azure/identity/conditional-access.png b/docs/img/resources/azure/identity/conditional-access.png new file mode 100644 index 00000000..e0fa97e2 Binary files /dev/null and b/docs/img/resources/azure/identity/conditional-access.png differ diff --git a/docs/img/resources/azure/identity/enterprise-applications.png b/docs/img/resources/azure/identity/enterprise-applications.png new file mode 100644 index 00000000..f14e0c98 Binary files /dev/null and b/docs/img/resources/azure/identity/enterprise-applications.png differ diff --git a/docs/img/resources/azure/identity/groups.png b/docs/img/resources/azure/identity/groups.png new file mode 100644 index 00000000..b859b014 Binary files /dev/null and b/docs/img/resources/azure/identity/groups.png differ diff --git a/docs/img/resources/azure/identity/identity-governance.png b/docs/img/resources/azure/identity/identity-governance.png new file mode 100644 index 00000000..fe46559a Binary files /dev/null and b/docs/img/resources/azure/identity/identity-governance.png differ diff --git a/docs/img/resources/azure/identity/information-protection.png b/docs/img/resources/azure/identity/information-protection.png new file mode 100644 index 00000000..e7f561cf Binary files /dev/null and b/docs/img/resources/azure/identity/information-protection.png differ diff --git a/docs/img/resources/azure/identity/managed-identities.png b/docs/img/resources/azure/identity/managed-identities.png new file mode 100644 index 00000000..d191007d Binary files /dev/null and b/docs/img/resources/azure/identity/managed-identities.png differ diff --git a/docs/img/resources/azure/identity/users.png b/docs/img/resources/azure/identity/users.png new file mode 100644 index 00000000..0da5d6d0 Binary files /dev/null and b/docs/img/resources/azure/identity/users.png differ diff --git a/docs/img/resources/azure/integration/api-for-fhir.png b/docs/img/resources/azure/integration/api-for-fhir.png new file mode 100644 index 00000000..801d438b Binary files /dev/null and b/docs/img/resources/azure/integration/api-for-fhir.png differ diff --git a/docs/img/resources/azure/integration/api-management.png b/docs/img/resources/azure/integration/api-management.png new file mode 100644 index 00000000..1d7db0b9 Binary files /dev/null and b/docs/img/resources/azure/integration/api-management.png differ diff --git a/docs/img/resources/azure/integration/app-configuration.png b/docs/img/resources/azure/integration/app-configuration.png new file mode 100644 index 00000000..088ea173 Binary files /dev/null and b/docs/img/resources/azure/integration/app-configuration.png differ diff --git a/docs/img/resources/azure/integration/data-catalog.png b/docs/img/resources/azure/integration/data-catalog.png new file mode 100644 index 00000000..6f571571 Binary files /dev/null and b/docs/img/resources/azure/integration/data-catalog.png differ diff --git a/docs/img/resources/azure/integration/event-grid-domains.png b/docs/img/resources/azure/integration/event-grid-domains.png new file mode 100644 index 00000000..53e285a4 Binary files /dev/null and b/docs/img/resources/azure/integration/event-grid-domains.png differ diff --git a/docs/img/resources/azure/integration/event-grid-subscriptions.png b/docs/img/resources/azure/integration/event-grid-subscriptions.png new file mode 100644 index 00000000..53e285a4 Binary files /dev/null and b/docs/img/resources/azure/integration/event-grid-subscriptions.png differ diff --git a/docs/img/resources/azure/integration/event-grid-topics.png b/docs/img/resources/azure/integration/event-grid-topics.png new file mode 100644 index 00000000..04213c30 Binary files /dev/null and b/docs/img/resources/azure/integration/event-grid-topics.png differ diff --git a/docs/img/resources/azure/integration/integration-accounts.png b/docs/img/resources/azure/integration/integration-accounts.png new file mode 100644 index 00000000..a729534f Binary files /dev/null and b/docs/img/resources/azure/integration/integration-accounts.png differ diff --git a/docs/img/resources/azure/integration/integration-service-environments.png b/docs/img/resources/azure/integration/integration-service-environments.png new file mode 100644 index 00000000..fefb03b3 Binary files /dev/null and b/docs/img/resources/azure/integration/integration-service-environments.png differ diff --git a/docs/img/resources/azure/integration/logic-apps-custom-connector.png b/docs/img/resources/azure/integration/logic-apps-custom-connector.png new file mode 100644 index 00000000..ace467c7 Binary files /dev/null and b/docs/img/resources/azure/integration/logic-apps-custom-connector.png differ diff --git a/docs/img/resources/azure/integration/logic-apps.png b/docs/img/resources/azure/integration/logic-apps.png new file mode 100644 index 00000000..b07f52c5 Binary files /dev/null and b/docs/img/resources/azure/integration/logic-apps.png differ diff --git a/docs/img/resources/azure/integration/partner-topic.png b/docs/img/resources/azure/integration/partner-topic.png new file mode 100644 index 00000000..0631a558 Binary files /dev/null and b/docs/img/resources/azure/integration/partner-topic.png differ diff --git a/docs/img/resources/azure/integration/sendgrid-accounts.png b/docs/img/resources/azure/integration/sendgrid-accounts.png new file mode 100644 index 00000000..e4cd7afa Binary files /dev/null and b/docs/img/resources/azure/integration/sendgrid-accounts.png differ diff --git a/docs/img/resources/azure/integration/service-bus-relays.png b/docs/img/resources/azure/integration/service-bus-relays.png new file mode 100644 index 00000000..f255f05f Binary files /dev/null and b/docs/img/resources/azure/integration/service-bus-relays.png differ diff --git a/docs/img/resources/azure/integration/service-bus.png b/docs/img/resources/azure/integration/service-bus.png new file mode 100644 index 00000000..b64ad18e Binary files /dev/null and b/docs/img/resources/azure/integration/service-bus.png differ diff --git a/docs/img/resources/azure/integration/service-catalog-managed-application-definitions.png b/docs/img/resources/azure/integration/service-catalog-managed-application-definitions.png new file mode 100644 index 00000000..411380d8 Binary files /dev/null and b/docs/img/resources/azure/integration/service-catalog-managed-application-definitions.png differ diff --git a/docs/img/resources/azure/integration/software-as-a-service.png b/docs/img/resources/azure/integration/software-as-a-service.png new file mode 100644 index 00000000..de893bc8 Binary files /dev/null and b/docs/img/resources/azure/integration/software-as-a-service.png differ diff --git a/docs/img/resources/azure/integration/storsimple-device-managers.png b/docs/img/resources/azure/integration/storsimple-device-managers.png new file mode 100644 index 00000000..b29ce455 Binary files /dev/null and b/docs/img/resources/azure/integration/storsimple-device-managers.png differ diff --git a/docs/img/resources/azure/integration/system-topic.png b/docs/img/resources/azure/integration/system-topic.png new file mode 100644 index 00000000..83e941b3 Binary files /dev/null and b/docs/img/resources/azure/integration/system-topic.png differ diff --git a/docs/img/resources/azure/iot/device-provisioning-services.png b/docs/img/resources/azure/iot/device-provisioning-services.png new file mode 100644 index 00000000..f0fba925 Binary files /dev/null and b/docs/img/resources/azure/iot/device-provisioning-services.png differ diff --git a/docs/img/resources/azure/iot/digital-twins.png b/docs/img/resources/azure/iot/digital-twins.png new file mode 100644 index 00000000..ceb39f8a Binary files /dev/null and b/docs/img/resources/azure/iot/digital-twins.png differ diff --git a/docs/img/resources/azure/iot/iot-central-applications.png b/docs/img/resources/azure/iot/iot-central-applications.png new file mode 100644 index 00000000..0400504c Binary files /dev/null and b/docs/img/resources/azure/iot/iot-central-applications.png differ diff --git a/docs/img/resources/azure/iot/iot-hub-security.png b/docs/img/resources/azure/iot/iot-hub-security.png new file mode 100644 index 00000000..2b4d980c Binary files /dev/null and b/docs/img/resources/azure/iot/iot-hub-security.png differ diff --git a/docs/img/resources/azure/iot/iot-hub.png b/docs/img/resources/azure/iot/iot-hub.png new file mode 100644 index 00000000..664bc23f Binary files /dev/null and b/docs/img/resources/azure/iot/iot-hub.png differ diff --git a/docs/img/resources/azure/iot/maps.png b/docs/img/resources/azure/iot/maps.png new file mode 100644 index 00000000..ed1c5e16 Binary files /dev/null and b/docs/img/resources/azure/iot/maps.png differ diff --git a/docs/img/resources/azure/iot/sphere.png b/docs/img/resources/azure/iot/sphere.png new file mode 100644 index 00000000..5fef9d0c Binary files /dev/null and b/docs/img/resources/azure/iot/sphere.png differ diff --git a/docs/img/resources/azure/iot/time-series-insights-environments.png b/docs/img/resources/azure/iot/time-series-insights-environments.png new file mode 100644 index 00000000..8ddbc0ca Binary files /dev/null and b/docs/img/resources/azure/iot/time-series-insights-environments.png differ diff --git a/docs/img/resources/azure/iot/time-series-insights-events-sources.png b/docs/img/resources/azure/iot/time-series-insights-events-sources.png new file mode 100644 index 00000000..80d33f6c Binary files /dev/null and b/docs/img/resources/azure/iot/time-series-insights-events-sources.png differ diff --git a/docs/img/resources/azure/iot/windows-10-iot-core-services.png b/docs/img/resources/azure/iot/windows-10-iot-core-services.png new file mode 100644 index 00000000..54b6f7e8 Binary files /dev/null and b/docs/img/resources/azure/iot/windows-10-iot-core-services.png differ diff --git a/docs/img/resources/azure/migration/data-box-edge.png b/docs/img/resources/azure/migration/data-box-edge.png new file mode 100644 index 00000000..76d55602 Binary files /dev/null and b/docs/img/resources/azure/migration/data-box-edge.png differ diff --git a/docs/img/resources/azure/migration/data-box.png b/docs/img/resources/azure/migration/data-box.png new file mode 100644 index 00000000..b316d506 Binary files /dev/null and b/docs/img/resources/azure/migration/data-box.png differ diff --git a/docs/img/resources/azure/migration/database-migration-services.png b/docs/img/resources/azure/migration/database-migration-services.png new file mode 100644 index 00000000..9f66d088 Binary files /dev/null and b/docs/img/resources/azure/migration/database-migration-services.png differ diff --git a/docs/img/resources/azure/migration/migration-projects.png b/docs/img/resources/azure/migration/migration-projects.png new file mode 100644 index 00000000..71394c0b Binary files /dev/null and b/docs/img/resources/azure/migration/migration-projects.png differ diff --git a/docs/img/resources/azure/migration/recovery-services-vaults.png b/docs/img/resources/azure/migration/recovery-services-vaults.png new file mode 100644 index 00000000..1275988e Binary files /dev/null and b/docs/img/resources/azure/migration/recovery-services-vaults.png differ diff --git a/docs/img/resources/azure/ml/batch-ai.png b/docs/img/resources/azure/ml/batch-ai.png new file mode 100644 index 00000000..935f482e Binary files /dev/null and b/docs/img/resources/azure/ml/batch-ai.png differ diff --git a/docs/img/resources/azure/ml/bot-services.png b/docs/img/resources/azure/ml/bot-services.png new file mode 100644 index 00000000..04036722 Binary files /dev/null and b/docs/img/resources/azure/ml/bot-services.png differ diff --git a/docs/img/resources/azure/ml/cognitive-services.png b/docs/img/resources/azure/ml/cognitive-services.png new file mode 100644 index 00000000..651f7303 Binary files /dev/null and b/docs/img/resources/azure/ml/cognitive-services.png differ diff --git a/docs/img/resources/azure/ml/genomics-accounts.png b/docs/img/resources/azure/ml/genomics-accounts.png new file mode 100644 index 00000000..782eba24 Binary files /dev/null and b/docs/img/resources/azure/ml/genomics-accounts.png differ diff --git a/docs/img/resources/azure/ml/machine-learning-service-workspaces.png b/docs/img/resources/azure/ml/machine-learning-service-workspaces.png new file mode 100644 index 00000000..b1e967bb Binary files /dev/null and b/docs/img/resources/azure/ml/machine-learning-service-workspaces.png differ diff --git a/docs/img/resources/azure/ml/machine-learning-studio-web-service-plans.png b/docs/img/resources/azure/ml/machine-learning-studio-web-service-plans.png new file mode 100644 index 00000000..e347017b Binary files /dev/null and b/docs/img/resources/azure/ml/machine-learning-studio-web-service-plans.png differ diff --git a/docs/img/resources/azure/ml/machine-learning-studio-web-services.png b/docs/img/resources/azure/ml/machine-learning-studio-web-services.png new file mode 100644 index 00000000..6885fc3b Binary files /dev/null and b/docs/img/resources/azure/ml/machine-learning-studio-web-services.png differ diff --git a/docs/img/resources/azure/ml/machine-learning-studio-workspaces.png b/docs/img/resources/azure/ml/machine-learning-studio-workspaces.png new file mode 100644 index 00000000..781de23d Binary files /dev/null and b/docs/img/resources/azure/ml/machine-learning-studio-workspaces.png differ diff --git a/docs/img/resources/azure/mobile/app-service-mobile.png b/docs/img/resources/azure/mobile/app-service-mobile.png new file mode 100644 index 00000000..a851bea3 Binary files /dev/null and b/docs/img/resources/azure/mobile/app-service-mobile.png differ diff --git a/docs/img/resources/azure/mobile/mobile-engagement.png b/docs/img/resources/azure/mobile/mobile-engagement.png new file mode 100644 index 00000000..fe02c590 Binary files /dev/null and b/docs/img/resources/azure/mobile/mobile-engagement.png differ diff --git a/docs/img/resources/azure/mobile/notification-hubs.png b/docs/img/resources/azure/mobile/notification-hubs.png new file mode 100644 index 00000000..ad3129f4 Binary files /dev/null and b/docs/img/resources/azure/mobile/notification-hubs.png differ diff --git a/docs/img/resources/azure/network/application-gateway.png b/docs/img/resources/azure/network/application-gateway.png new file mode 100644 index 00000000..33b9bb60 Binary files /dev/null and b/docs/img/resources/azure/network/application-gateway.png differ diff --git a/docs/img/resources/azure/network/application-security-groups.png b/docs/img/resources/azure/network/application-security-groups.png new file mode 100644 index 00000000..0e0b6be9 Binary files /dev/null and b/docs/img/resources/azure/network/application-security-groups.png differ diff --git a/docs/img/resources/azure/network/cdn-profiles.png b/docs/img/resources/azure/network/cdn-profiles.png new file mode 100644 index 00000000..abf28b27 Binary files /dev/null and b/docs/img/resources/azure/network/cdn-profiles.png differ diff --git a/docs/img/resources/azure/network/connections.png b/docs/img/resources/azure/network/connections.png new file mode 100644 index 00000000..ba2f81ff Binary files /dev/null and b/docs/img/resources/azure/network/connections.png differ diff --git a/docs/img/resources/azure/network/ddos-protection-plans.png b/docs/img/resources/azure/network/ddos-protection-plans.png new file mode 100644 index 00000000..a9f93003 Binary files /dev/null and b/docs/img/resources/azure/network/ddos-protection-plans.png differ diff --git a/docs/img/resources/azure/network/dns-private-zones.png b/docs/img/resources/azure/network/dns-private-zones.png new file mode 100644 index 00000000..60bd589e Binary files /dev/null and b/docs/img/resources/azure/network/dns-private-zones.png differ diff --git a/docs/img/resources/azure/network/dns-zones.png b/docs/img/resources/azure/network/dns-zones.png new file mode 100644 index 00000000..cd0e0546 Binary files /dev/null and b/docs/img/resources/azure/network/dns-zones.png differ diff --git a/docs/img/resources/azure/network/expressroute-circuits.png b/docs/img/resources/azure/network/expressroute-circuits.png new file mode 100644 index 00000000..cb86bb1e Binary files /dev/null and b/docs/img/resources/azure/network/expressroute-circuits.png differ diff --git a/docs/img/resources/azure/network/firewall.png b/docs/img/resources/azure/network/firewall.png new file mode 100644 index 00000000..d2f12c96 Binary files /dev/null and b/docs/img/resources/azure/network/firewall.png differ diff --git a/docs/img/resources/azure/network/front-doors.png b/docs/img/resources/azure/network/front-doors.png new file mode 100644 index 00000000..baa09faf Binary files /dev/null and b/docs/img/resources/azure/network/front-doors.png differ diff --git a/docs/img/resources/azure/network/load-balancers.png b/docs/img/resources/azure/network/load-balancers.png new file mode 100644 index 00000000..803c5225 Binary files /dev/null and b/docs/img/resources/azure/network/load-balancers.png differ diff --git a/docs/img/resources/azure/network/local-network-gateways.png b/docs/img/resources/azure/network/local-network-gateways.png new file mode 100644 index 00000000..11e7bf9c Binary files /dev/null and b/docs/img/resources/azure/network/local-network-gateways.png differ diff --git a/docs/img/resources/azure/network/network-interfaces.png b/docs/img/resources/azure/network/network-interfaces.png new file mode 100644 index 00000000..c60606c9 Binary files /dev/null and b/docs/img/resources/azure/network/network-interfaces.png differ diff --git a/docs/img/resources/azure/network/network-security-groups-classic.png b/docs/img/resources/azure/network/network-security-groups-classic.png new file mode 100644 index 00000000..4a7e8eee Binary files /dev/null and b/docs/img/resources/azure/network/network-security-groups-classic.png differ diff --git a/docs/img/resources/azure/network/network-watcher.png b/docs/img/resources/azure/network/network-watcher.png new file mode 100644 index 00000000..1323f62c Binary files /dev/null and b/docs/img/resources/azure/network/network-watcher.png differ diff --git a/docs/img/resources/azure/network/on-premises-data-gateways.png b/docs/img/resources/azure/network/on-premises-data-gateways.png new file mode 100644 index 00000000..fb1b0ecb Binary files /dev/null and b/docs/img/resources/azure/network/on-premises-data-gateways.png differ diff --git a/docs/img/resources/azure/network/public-ip-addresses.png b/docs/img/resources/azure/network/public-ip-addresses.png new file mode 100644 index 00000000..2cb57240 Binary files /dev/null and b/docs/img/resources/azure/network/public-ip-addresses.png differ diff --git a/docs/img/resources/azure/network/reserved-ip-addresses-classic.png b/docs/img/resources/azure/network/reserved-ip-addresses-classic.png new file mode 100644 index 00000000..086da895 Binary files /dev/null and b/docs/img/resources/azure/network/reserved-ip-addresses-classic.png differ diff --git a/docs/img/resources/azure/network/route-filters.png b/docs/img/resources/azure/network/route-filters.png new file mode 100644 index 00000000..797b5119 Binary files /dev/null and b/docs/img/resources/azure/network/route-filters.png differ diff --git a/docs/img/resources/azure/network/route-tables.png b/docs/img/resources/azure/network/route-tables.png new file mode 100644 index 00000000..9d7ff779 Binary files /dev/null and b/docs/img/resources/azure/network/route-tables.png differ diff --git a/docs/img/resources/azure/network/service-endpoint-policies.png b/docs/img/resources/azure/network/service-endpoint-policies.png new file mode 100644 index 00000000..e9fa41fe Binary files /dev/null and b/docs/img/resources/azure/network/service-endpoint-policies.png differ diff --git a/docs/img/resources/azure/network/subnets.png b/docs/img/resources/azure/network/subnets.png new file mode 100644 index 00000000..eb4b1f59 Binary files /dev/null and b/docs/img/resources/azure/network/subnets.png differ diff --git a/docs/img/resources/azure/network/traffic-manager-profiles.png b/docs/img/resources/azure/network/traffic-manager-profiles.png new file mode 100644 index 00000000..fa7fa8fe Binary files /dev/null and b/docs/img/resources/azure/network/traffic-manager-profiles.png differ diff --git a/docs/img/resources/azure/network/virtual-network-classic.png b/docs/img/resources/azure/network/virtual-network-classic.png new file mode 100644 index 00000000..58703249 Binary files /dev/null and b/docs/img/resources/azure/network/virtual-network-classic.png differ diff --git a/docs/img/resources/azure/network/virtual-network-gateways.png b/docs/img/resources/azure/network/virtual-network-gateways.png new file mode 100644 index 00000000..5e66c940 Binary files /dev/null and b/docs/img/resources/azure/network/virtual-network-gateways.png differ diff --git a/docs/img/resources/azure/network/virtual-networks.png b/docs/img/resources/azure/network/virtual-networks.png new file mode 100644 index 00000000..d2f947bb Binary files /dev/null and b/docs/img/resources/azure/network/virtual-networks.png differ diff --git a/docs/img/resources/azure/network/virtual-wans.png b/docs/img/resources/azure/network/virtual-wans.png new file mode 100644 index 00000000..58c17293 Binary files /dev/null and b/docs/img/resources/azure/network/virtual-wans.png differ diff --git a/docs/img/resources/azure/security/application-security-groups.png b/docs/img/resources/azure/security/application-security-groups.png new file mode 100644 index 00000000..38066668 Binary files /dev/null and b/docs/img/resources/azure/security/application-security-groups.png differ diff --git a/docs/img/resources/azure/security/conditional-access.png b/docs/img/resources/azure/security/conditional-access.png new file mode 100644 index 00000000..37d5ab17 Binary files /dev/null and b/docs/img/resources/azure/security/conditional-access.png differ diff --git a/docs/img/resources/azure/security/defender.png b/docs/img/resources/azure/security/defender.png new file mode 100644 index 00000000..35ee099b Binary files /dev/null and b/docs/img/resources/azure/security/defender.png differ diff --git a/docs/img/resources/azure/security/extended-security-updates.png b/docs/img/resources/azure/security/extended-security-updates.png new file mode 100644 index 00000000..b77dfda6 Binary files /dev/null and b/docs/img/resources/azure/security/extended-security-updates.png differ diff --git a/docs/img/resources/azure/security/key-vaults.png b/docs/img/resources/azure/security/key-vaults.png new file mode 100644 index 00000000..bc57429f Binary files /dev/null and b/docs/img/resources/azure/security/key-vaults.png differ diff --git a/docs/img/resources/azure/security/security-center.png b/docs/img/resources/azure/security/security-center.png new file mode 100644 index 00000000..2aef4991 Binary files /dev/null and b/docs/img/resources/azure/security/security-center.png differ diff --git a/docs/img/resources/azure/security/sentinel.png b/docs/img/resources/azure/security/sentinel.png new file mode 100644 index 00000000..949a3a63 Binary files /dev/null and b/docs/img/resources/azure/security/sentinel.png differ diff --git a/docs/img/resources/azure/storage/archive-storage.png b/docs/img/resources/azure/storage/archive-storage.png new file mode 100644 index 00000000..f80a1066 Binary files /dev/null and b/docs/img/resources/azure/storage/archive-storage.png differ diff --git a/docs/img/resources/azure/storage/azurefxtedgefiler.png b/docs/img/resources/azure/storage/azurefxtedgefiler.png new file mode 100644 index 00000000..052a8b1d Binary files /dev/null and b/docs/img/resources/azure/storage/azurefxtedgefiler.png differ diff --git a/docs/img/resources/azure/storage/blob-storage.png b/docs/img/resources/azure/storage/blob-storage.png new file mode 100644 index 00000000..e849152a Binary files /dev/null and b/docs/img/resources/azure/storage/blob-storage.png differ diff --git a/docs/img/resources/azure/storage/data-box-edge-data-box-gateway.png b/docs/img/resources/azure/storage/data-box-edge-data-box-gateway.png new file mode 100644 index 00000000..76d55602 Binary files /dev/null and b/docs/img/resources/azure/storage/data-box-edge-data-box-gateway.png differ diff --git a/docs/img/resources/azure/storage/data-box.png b/docs/img/resources/azure/storage/data-box.png new file mode 100644 index 00000000..b316d506 Binary files /dev/null and b/docs/img/resources/azure/storage/data-box.png differ diff --git a/docs/img/resources/azure/storage/data-lake-storage.png b/docs/img/resources/azure/storage/data-lake-storage.png new file mode 100644 index 00000000..8f22588a Binary files /dev/null and b/docs/img/resources/azure/storage/data-lake-storage.png differ diff --git a/docs/img/resources/azure/storage/general-storage.png b/docs/img/resources/azure/storage/general-storage.png new file mode 100644 index 00000000..03955bd2 Binary files /dev/null and b/docs/img/resources/azure/storage/general-storage.png differ diff --git a/docs/img/resources/azure/storage/netapp-files.png b/docs/img/resources/azure/storage/netapp-files.png new file mode 100644 index 00000000..cda140e6 Binary files /dev/null and b/docs/img/resources/azure/storage/netapp-files.png differ diff --git a/docs/img/resources/azure/storage/queues-storage.png b/docs/img/resources/azure/storage/queues-storage.png new file mode 100644 index 00000000..565aba78 Binary files /dev/null and b/docs/img/resources/azure/storage/queues-storage.png differ diff --git a/docs/img/resources/azure/storage/storage-accounts-classic.png b/docs/img/resources/azure/storage/storage-accounts-classic.png new file mode 100644 index 00000000..1379991d Binary files /dev/null and b/docs/img/resources/azure/storage/storage-accounts-classic.png differ diff --git a/docs/img/resources/azure/storage/storage-accounts.png b/docs/img/resources/azure/storage/storage-accounts.png new file mode 100644 index 00000000..61e3dd1c Binary files /dev/null and b/docs/img/resources/azure/storage/storage-accounts.png differ diff --git a/docs/img/resources/azure/storage/storage-explorer.png b/docs/img/resources/azure/storage/storage-explorer.png new file mode 100644 index 00000000..c623801f Binary files /dev/null and b/docs/img/resources/azure/storage/storage-explorer.png differ diff --git a/docs/img/resources/azure/storage/storage-sync-services.png b/docs/img/resources/azure/storage/storage-sync-services.png new file mode 100644 index 00000000..6d22924a Binary files /dev/null and b/docs/img/resources/azure/storage/storage-sync-services.png differ diff --git a/docs/img/resources/azure/storage/storsimple-data-managers.png b/docs/img/resources/azure/storage/storsimple-data-managers.png new file mode 100644 index 00000000..e66b8006 Binary files /dev/null and b/docs/img/resources/azure/storage/storsimple-data-managers.png differ diff --git a/docs/img/resources/azure/storage/storsimple-device-managers.png b/docs/img/resources/azure/storage/storsimple-device-managers.png new file mode 100644 index 00000000..35d26d87 Binary files /dev/null and b/docs/img/resources/azure/storage/storsimple-device-managers.png differ diff --git a/docs/img/resources/azure/storage/table-storage.png b/docs/img/resources/azure/storage/table-storage.png new file mode 100644 index 00000000..7dd762fd Binary files /dev/null and b/docs/img/resources/azure/storage/table-storage.png differ diff --git a/docs/img/resources/azure/web/api-connections.png b/docs/img/resources/azure/web/api-connections.png new file mode 100644 index 00000000..3c0db2e6 Binary files /dev/null and b/docs/img/resources/azure/web/api-connections.png differ diff --git a/docs/img/resources/azure/web/app-service-certificates.png b/docs/img/resources/azure/web/app-service-certificates.png new file mode 100644 index 00000000..1c63f126 Binary files /dev/null and b/docs/img/resources/azure/web/app-service-certificates.png differ diff --git a/docs/img/resources/azure/web/app-service-domains.png b/docs/img/resources/azure/web/app-service-domains.png new file mode 100644 index 00000000..afeea0c0 Binary files /dev/null and b/docs/img/resources/azure/web/app-service-domains.png differ diff --git a/docs/img/resources/azure/web/app-service-environments.png b/docs/img/resources/azure/web/app-service-environments.png new file mode 100644 index 00000000..6f764a28 Binary files /dev/null and b/docs/img/resources/azure/web/app-service-environments.png differ diff --git a/docs/img/resources/azure/web/app-service-plans.png b/docs/img/resources/azure/web/app-service-plans.png new file mode 100644 index 00000000..1be8fe61 Binary files /dev/null and b/docs/img/resources/azure/web/app-service-plans.png differ diff --git a/docs/img/resources/azure/web/app-services.png b/docs/img/resources/azure/web/app-services.png new file mode 100644 index 00000000..f7ca7fb0 Binary files /dev/null and b/docs/img/resources/azure/web/app-services.png differ diff --git a/docs/img/resources/azure/web/media-services.png b/docs/img/resources/azure/web/media-services.png new file mode 100644 index 00000000..f787f0f6 Binary files /dev/null and b/docs/img/resources/azure/web/media-services.png differ diff --git a/docs/img/resources/azure/web/notification-hub-namespaces.png b/docs/img/resources/azure/web/notification-hub-namespaces.png new file mode 100644 index 00000000..ad3129f4 Binary files /dev/null and b/docs/img/resources/azure/web/notification-hub-namespaces.png differ diff --git a/docs/img/resources/azure/web/search.png b/docs/img/resources/azure/web/search.png new file mode 100644 index 00000000..c92d6582 Binary files /dev/null and b/docs/img/resources/azure/web/search.png differ diff --git a/docs/img/resources/azure/web/signalr.png b/docs/img/resources/azure/web/signalr.png new file mode 100644 index 00000000..8596a694 Binary files /dev/null and b/docs/img/resources/azure/web/signalr.png differ diff --git a/docs/img/resources/digitalocean/compute/containers.png b/docs/img/resources/digitalocean/compute/containers.png new file mode 100644 index 00000000..c91c0b5d Binary files /dev/null and b/docs/img/resources/digitalocean/compute/containers.png differ diff --git a/docs/img/resources/digitalocean/compute/docker.png b/docs/img/resources/digitalocean/compute/docker.png new file mode 100644 index 00000000..b9a7d33c Binary files /dev/null and b/docs/img/resources/digitalocean/compute/docker.png differ diff --git a/docs/img/resources/digitalocean/compute/droplet-connect.png b/docs/img/resources/digitalocean/compute/droplet-connect.png new file mode 100644 index 00000000..44c0b869 Binary files /dev/null and b/docs/img/resources/digitalocean/compute/droplet-connect.png differ diff --git a/docs/img/resources/digitalocean/compute/droplet-snapshot.png b/docs/img/resources/digitalocean/compute/droplet-snapshot.png new file mode 100644 index 00000000..5ec9b0d0 Binary files /dev/null and b/docs/img/resources/digitalocean/compute/droplet-snapshot.png differ diff --git a/docs/img/resources/digitalocean/compute/droplet.png b/docs/img/resources/digitalocean/compute/droplet.png new file mode 100644 index 00000000..9010bf10 Binary files /dev/null and b/docs/img/resources/digitalocean/compute/droplet.png differ diff --git a/docs/img/resources/digitalocean/compute/k8s-cluster.png b/docs/img/resources/digitalocean/compute/k8s-cluster.png new file mode 100644 index 00000000..2cdb1485 Binary files /dev/null and b/docs/img/resources/digitalocean/compute/k8s-cluster.png differ diff --git a/docs/img/resources/digitalocean/compute/k8s-node-pool.png b/docs/img/resources/digitalocean/compute/k8s-node-pool.png new file mode 100644 index 00000000..54f08df9 Binary files /dev/null and b/docs/img/resources/digitalocean/compute/k8s-node-pool.png differ diff --git a/docs/img/resources/digitalocean/compute/k8s-node.png b/docs/img/resources/digitalocean/compute/k8s-node.png new file mode 100644 index 00000000..850311fc Binary files /dev/null and b/docs/img/resources/digitalocean/compute/k8s-node.png differ diff --git a/docs/img/resources/digitalocean/database/dbaas-primary-standby-more.png b/docs/img/resources/digitalocean/database/dbaas-primary-standby-more.png new file mode 100644 index 00000000..3903a387 Binary files /dev/null and b/docs/img/resources/digitalocean/database/dbaas-primary-standby-more.png differ diff --git a/docs/img/resources/digitalocean/database/dbaas-primary.png b/docs/img/resources/digitalocean/database/dbaas-primary.png new file mode 100644 index 00000000..204e61cb Binary files /dev/null and b/docs/img/resources/digitalocean/database/dbaas-primary.png differ diff --git a/docs/img/resources/digitalocean/database/dbaas-read-only.png b/docs/img/resources/digitalocean/database/dbaas-read-only.png new file mode 100644 index 00000000..b6747095 Binary files /dev/null and b/docs/img/resources/digitalocean/database/dbaas-read-only.png differ diff --git a/docs/img/resources/digitalocean/database/dbaas-standby.png b/docs/img/resources/digitalocean/database/dbaas-standby.png new file mode 100644 index 00000000..2ed71136 Binary files /dev/null and b/docs/img/resources/digitalocean/database/dbaas-standby.png differ diff --git a/docs/img/resources/digitalocean/network/certificate.png b/docs/img/resources/digitalocean/network/certificate.png new file mode 100644 index 00000000..4552ad4f Binary files /dev/null and b/docs/img/resources/digitalocean/network/certificate.png differ diff --git a/docs/img/resources/digitalocean/network/domain-registration.png b/docs/img/resources/digitalocean/network/domain-registration.png new file mode 100644 index 00000000..bdf0cf99 Binary files /dev/null and b/docs/img/resources/digitalocean/network/domain-registration.png differ diff --git a/docs/img/resources/digitalocean/network/domain.png b/docs/img/resources/digitalocean/network/domain.png new file mode 100644 index 00000000..def4332d Binary files /dev/null and b/docs/img/resources/digitalocean/network/domain.png differ diff --git a/docs/img/resources/digitalocean/network/firewall.png b/docs/img/resources/digitalocean/network/firewall.png new file mode 100644 index 00000000..9157f6ea Binary files /dev/null and b/docs/img/resources/digitalocean/network/firewall.png differ diff --git a/docs/img/resources/digitalocean/network/floating-ip.png b/docs/img/resources/digitalocean/network/floating-ip.png new file mode 100644 index 00000000..20aecc7f Binary files /dev/null and b/docs/img/resources/digitalocean/network/floating-ip.png differ diff --git a/docs/img/resources/digitalocean/network/internet-gateway.png b/docs/img/resources/digitalocean/network/internet-gateway.png new file mode 100644 index 00000000..1203a39e Binary files /dev/null and b/docs/img/resources/digitalocean/network/internet-gateway.png differ diff --git a/docs/img/resources/digitalocean/network/load-balancer.png b/docs/img/resources/digitalocean/network/load-balancer.png new file mode 100644 index 00000000..335a95b2 Binary files /dev/null and b/docs/img/resources/digitalocean/network/load-balancer.png differ diff --git a/docs/img/resources/digitalocean/network/managed-vpn.png b/docs/img/resources/digitalocean/network/managed-vpn.png new file mode 100644 index 00000000..4e0fc4f0 Binary files /dev/null and b/docs/img/resources/digitalocean/network/managed-vpn.png differ diff --git a/docs/img/resources/digitalocean/network/vpc.png b/docs/img/resources/digitalocean/network/vpc.png new file mode 100644 index 00000000..c49baefd Binary files /dev/null and b/docs/img/resources/digitalocean/network/vpc.png differ diff --git a/docs/img/resources/digitalocean/storage/folder.png b/docs/img/resources/digitalocean/storage/folder.png new file mode 100644 index 00000000..cf5e2f89 Binary files /dev/null and b/docs/img/resources/digitalocean/storage/folder.png differ diff --git a/docs/img/resources/digitalocean/storage/space.png b/docs/img/resources/digitalocean/storage/space.png new file mode 100644 index 00000000..f4054c78 Binary files /dev/null and b/docs/img/resources/digitalocean/storage/space.png differ diff --git a/docs/img/resources/digitalocean/storage/volume-snapshot.png b/docs/img/resources/digitalocean/storage/volume-snapshot.png new file mode 100644 index 00000000..0bdab74c Binary files /dev/null and b/docs/img/resources/digitalocean/storage/volume-snapshot.png differ diff --git a/docs/img/resources/digitalocean/storage/volume.png b/docs/img/resources/digitalocean/storage/volume.png new file mode 100644 index 00000000..3d3dc947 Binary files /dev/null and b/docs/img/resources/digitalocean/storage/volume.png differ diff --git a/docs/img/resources/elastic/elasticsearch/alerting.png b/docs/img/resources/elastic/elasticsearch/alerting.png new file mode 100644 index 00000000..eb8c7c71 Binary files /dev/null and b/docs/img/resources/elastic/elasticsearch/alerting.png differ diff --git a/docs/img/resources/elastic/elasticsearch/beats.png b/docs/img/resources/elastic/elasticsearch/beats.png new file mode 100644 index 00000000..78d80b27 Binary files /dev/null and b/docs/img/resources/elastic/elasticsearch/beats.png differ diff --git a/docs/img/resources/elastic/elasticsearch/elasticsearch.png b/docs/img/resources/elastic/elasticsearch/elasticsearch.png new file mode 100644 index 00000000..10188c30 Binary files /dev/null and b/docs/img/resources/elastic/elasticsearch/elasticsearch.png differ diff --git a/docs/img/resources/elastic/elasticsearch/kibana.png b/docs/img/resources/elastic/elasticsearch/kibana.png new file mode 100644 index 00000000..b856e29b Binary files /dev/null and b/docs/img/resources/elastic/elasticsearch/kibana.png differ diff --git a/docs/img/resources/elastic/elasticsearch/logstash.png b/docs/img/resources/elastic/elasticsearch/logstash.png new file mode 100644 index 00000000..7beca017 Binary files /dev/null and b/docs/img/resources/elastic/elasticsearch/logstash.png differ diff --git a/docs/img/resources/elastic/elasticsearch/machine-learning.png b/docs/img/resources/elastic/elasticsearch/machine-learning.png new file mode 100644 index 00000000..d69926ce Binary files /dev/null and b/docs/img/resources/elastic/elasticsearch/machine-learning.png differ diff --git a/docs/img/resources/elastic/elasticsearch/maps.png b/docs/img/resources/elastic/elasticsearch/maps.png new file mode 100644 index 00000000..5f597a9c Binary files /dev/null and b/docs/img/resources/elastic/elasticsearch/maps.png differ diff --git a/docs/img/resources/elastic/elasticsearch/monitoring.png b/docs/img/resources/elastic/elasticsearch/monitoring.png new file mode 100644 index 00000000..00c9665c Binary files /dev/null and b/docs/img/resources/elastic/elasticsearch/monitoring.png differ diff --git a/docs/img/resources/elastic/elasticsearch/security-settings.png b/docs/img/resources/elastic/elasticsearch/security-settings.png new file mode 100644 index 00000000..74a54816 Binary files /dev/null and b/docs/img/resources/elastic/elasticsearch/security-settings.png differ diff --git a/docs/img/resources/elastic/elasticsearch/sql.png b/docs/img/resources/elastic/elasticsearch/sql.png new file mode 100644 index 00000000..ebb7fc3e Binary files /dev/null and b/docs/img/resources/elastic/elasticsearch/sql.png differ diff --git a/docs/img/resources/elastic/enterprisesearch/app-search.png b/docs/img/resources/elastic/enterprisesearch/app-search.png new file mode 100644 index 00000000..a7217232 Binary files /dev/null and b/docs/img/resources/elastic/enterprisesearch/app-search.png differ diff --git a/docs/img/resources/elastic/enterprisesearch/enterprise-search.png b/docs/img/resources/elastic/enterprisesearch/enterprise-search.png new file mode 100644 index 00000000..6354b21c Binary files /dev/null and b/docs/img/resources/elastic/enterprisesearch/enterprise-search.png differ diff --git a/docs/img/resources/elastic/enterprisesearch/site-search.png b/docs/img/resources/elastic/enterprisesearch/site-search.png new file mode 100644 index 00000000..eb41bb9c Binary files /dev/null and b/docs/img/resources/elastic/enterprisesearch/site-search.png differ diff --git a/docs/img/resources/elastic/enterprisesearch/workplace-search.png b/docs/img/resources/elastic/enterprisesearch/workplace-search.png new file mode 100644 index 00000000..5e38b5e6 Binary files /dev/null and b/docs/img/resources/elastic/enterprisesearch/workplace-search.png differ diff --git a/docs/img/resources/elastic/observability/apm.png b/docs/img/resources/elastic/observability/apm.png new file mode 100644 index 00000000..3b1ba284 Binary files /dev/null and b/docs/img/resources/elastic/observability/apm.png differ diff --git a/docs/img/resources/elastic/observability/logs.png b/docs/img/resources/elastic/observability/logs.png new file mode 100644 index 00000000..2976ae21 Binary files /dev/null and b/docs/img/resources/elastic/observability/logs.png differ diff --git a/docs/img/resources/elastic/observability/metrics.png b/docs/img/resources/elastic/observability/metrics.png new file mode 100644 index 00000000..bb354a07 Binary files /dev/null and b/docs/img/resources/elastic/observability/metrics.png differ diff --git a/docs/img/resources/elastic/observability/observability.png b/docs/img/resources/elastic/observability/observability.png new file mode 100644 index 00000000..5844caa9 Binary files /dev/null and b/docs/img/resources/elastic/observability/observability.png differ diff --git a/docs/img/resources/elastic/observability/uptime.png b/docs/img/resources/elastic/observability/uptime.png new file mode 100644 index 00000000..f4e2709d Binary files /dev/null and b/docs/img/resources/elastic/observability/uptime.png differ diff --git a/docs/img/resources/elastic/orchestration/ece.png b/docs/img/resources/elastic/orchestration/ece.png new file mode 100644 index 00000000..82629553 Binary files /dev/null and b/docs/img/resources/elastic/orchestration/ece.png differ diff --git a/docs/img/resources/elastic/orchestration/eck.png b/docs/img/resources/elastic/orchestration/eck.png new file mode 100644 index 00000000..b5135efa Binary files /dev/null and b/docs/img/resources/elastic/orchestration/eck.png differ diff --git a/docs/img/resources/elastic/saas/cloud.png b/docs/img/resources/elastic/saas/cloud.png new file mode 100644 index 00000000..92ee1c92 Binary files /dev/null and b/docs/img/resources/elastic/saas/cloud.png differ diff --git a/docs/img/resources/elastic/saas/elastic.png b/docs/img/resources/elastic/saas/elastic.png new file mode 100644 index 00000000..d311d639 Binary files /dev/null and b/docs/img/resources/elastic/saas/elastic.png differ diff --git a/docs/img/resources/elastic/security/endpoint.png b/docs/img/resources/elastic/security/endpoint.png new file mode 100644 index 00000000..91facf99 Binary files /dev/null and b/docs/img/resources/elastic/security/endpoint.png differ diff --git a/docs/img/resources/elastic/security/security.png b/docs/img/resources/elastic/security/security.png new file mode 100644 index 00000000..ebf98d16 Binary files /dev/null and b/docs/img/resources/elastic/security/security.png differ diff --git a/docs/img/resources/elastic/security/siem.png b/docs/img/resources/elastic/security/siem.png new file mode 100644 index 00000000..4024b3c0 Binary files /dev/null and b/docs/img/resources/elastic/security/siem.png differ diff --git a/docs/img/resources/firebase/base/firebase.png b/docs/img/resources/firebase/base/firebase.png new file mode 100644 index 00000000..2cfd1dfe Binary files /dev/null and b/docs/img/resources/firebase/base/firebase.png differ diff --git a/docs/img/resources/firebase/develop/authentication.png b/docs/img/resources/firebase/develop/authentication.png new file mode 100644 index 00000000..c6a47c5d Binary files /dev/null and b/docs/img/resources/firebase/develop/authentication.png differ diff --git a/docs/img/resources/firebase/develop/firestore.png b/docs/img/resources/firebase/develop/firestore.png new file mode 100644 index 00000000..d8d3ab6a Binary files /dev/null and b/docs/img/resources/firebase/develop/firestore.png differ diff --git a/docs/img/resources/firebase/develop/functions.png b/docs/img/resources/firebase/develop/functions.png new file mode 100644 index 00000000..29fa235d Binary files /dev/null and b/docs/img/resources/firebase/develop/functions.png differ diff --git a/docs/img/resources/firebase/develop/hosting.png b/docs/img/resources/firebase/develop/hosting.png new file mode 100644 index 00000000..792bbc05 Binary files /dev/null and b/docs/img/resources/firebase/develop/hosting.png differ diff --git a/docs/img/resources/firebase/develop/ml-kit.png b/docs/img/resources/firebase/develop/ml-kit.png new file mode 100644 index 00000000..b71dda54 Binary files /dev/null and b/docs/img/resources/firebase/develop/ml-kit.png differ diff --git a/docs/img/resources/firebase/develop/realtime-database.png b/docs/img/resources/firebase/develop/realtime-database.png new file mode 100644 index 00000000..b9eb9d59 Binary files /dev/null and b/docs/img/resources/firebase/develop/realtime-database.png differ diff --git a/docs/img/resources/firebase/develop/storage.png b/docs/img/resources/firebase/develop/storage.png new file mode 100644 index 00000000..5e7679aa Binary files /dev/null and b/docs/img/resources/firebase/develop/storage.png differ diff --git a/docs/img/resources/firebase/extentions/extensions.png b/docs/img/resources/firebase/extentions/extensions.png new file mode 100644 index 00000000..4786010e Binary files /dev/null and b/docs/img/resources/firebase/extentions/extensions.png differ diff --git a/docs/img/resources/firebase/grow/ab-testing.png b/docs/img/resources/firebase/grow/ab-testing.png new file mode 100644 index 00000000..19c0b7bc Binary files /dev/null and b/docs/img/resources/firebase/grow/ab-testing.png differ diff --git a/docs/img/resources/firebase/grow/app-indexing.png b/docs/img/resources/firebase/grow/app-indexing.png new file mode 100644 index 00000000..36faa610 Binary files /dev/null and b/docs/img/resources/firebase/grow/app-indexing.png differ diff --git a/docs/img/resources/firebase/grow/dynamic-links.png b/docs/img/resources/firebase/grow/dynamic-links.png new file mode 100644 index 00000000..5d47bff1 Binary files /dev/null and b/docs/img/resources/firebase/grow/dynamic-links.png differ diff --git a/docs/img/resources/firebase/grow/in-app-messaging.png b/docs/img/resources/firebase/grow/in-app-messaging.png new file mode 100644 index 00000000..a76ca8ac Binary files /dev/null and b/docs/img/resources/firebase/grow/in-app-messaging.png differ diff --git a/docs/img/resources/firebase/grow/invites.png b/docs/img/resources/firebase/grow/invites.png new file mode 100644 index 00000000..265352d6 Binary files /dev/null and b/docs/img/resources/firebase/grow/invites.png differ diff --git a/docs/img/resources/firebase/grow/messaging.png b/docs/img/resources/firebase/grow/messaging.png new file mode 100644 index 00000000..a9a9656f Binary files /dev/null and b/docs/img/resources/firebase/grow/messaging.png differ diff --git a/docs/img/resources/firebase/grow/predictions.png b/docs/img/resources/firebase/grow/predictions.png new file mode 100644 index 00000000..21929cb1 Binary files /dev/null and b/docs/img/resources/firebase/grow/predictions.png differ diff --git a/docs/img/resources/firebase/grow/remote-config.png b/docs/img/resources/firebase/grow/remote-config.png new file mode 100644 index 00000000..d6f795ea Binary files /dev/null and b/docs/img/resources/firebase/grow/remote-config.png differ diff --git a/docs/img/resources/firebase/quality/app-distribution.png b/docs/img/resources/firebase/quality/app-distribution.png new file mode 100644 index 00000000..347fa61b Binary files /dev/null and b/docs/img/resources/firebase/quality/app-distribution.png differ diff --git a/docs/img/resources/firebase/quality/crash-reporting.png b/docs/img/resources/firebase/quality/crash-reporting.png new file mode 100644 index 00000000..790f3bd9 Binary files /dev/null and b/docs/img/resources/firebase/quality/crash-reporting.png differ diff --git a/docs/img/resources/firebase/quality/crashlytics.png b/docs/img/resources/firebase/quality/crashlytics.png new file mode 100644 index 00000000..d97b0389 Binary files /dev/null and b/docs/img/resources/firebase/quality/crashlytics.png differ diff --git a/docs/img/resources/firebase/quality/performance-monitoring.png b/docs/img/resources/firebase/quality/performance-monitoring.png new file mode 100644 index 00000000..ebaf85b4 Binary files /dev/null and b/docs/img/resources/firebase/quality/performance-monitoring.png differ diff --git a/docs/img/resources/firebase/quality/test-lab.png b/docs/img/resources/firebase/quality/test-lab.png new file mode 100644 index 00000000..229bdee1 Binary files /dev/null and b/docs/img/resources/firebase/quality/test-lab.png differ diff --git a/docs/img/resources/gcp/analytics/bigquery.png b/docs/img/resources/gcp/analytics/bigquery.png new file mode 100644 index 00000000..a7e0a715 Binary files /dev/null and b/docs/img/resources/gcp/analytics/bigquery.png differ diff --git a/docs/img/resources/gcp/analytics/composer.png b/docs/img/resources/gcp/analytics/composer.png new file mode 100644 index 00000000..1c62a13b Binary files /dev/null and b/docs/img/resources/gcp/analytics/composer.png differ diff --git a/docs/img/resources/gcp/analytics/data-catalog.png b/docs/img/resources/gcp/analytics/data-catalog.png new file mode 100644 index 00000000..334ba02c Binary files /dev/null and b/docs/img/resources/gcp/analytics/data-catalog.png differ diff --git a/docs/img/resources/gcp/analytics/data-fusion.png b/docs/img/resources/gcp/analytics/data-fusion.png new file mode 100644 index 00000000..62c1b347 Binary files /dev/null and b/docs/img/resources/gcp/analytics/data-fusion.png differ diff --git a/docs/img/resources/gcp/analytics/dataflow.png b/docs/img/resources/gcp/analytics/dataflow.png new file mode 100644 index 00000000..c53ddf83 Binary files /dev/null and b/docs/img/resources/gcp/analytics/dataflow.png differ diff --git a/docs/img/resources/gcp/analytics/datalab.png b/docs/img/resources/gcp/analytics/datalab.png new file mode 100644 index 00000000..9c5ad7d7 Binary files /dev/null and b/docs/img/resources/gcp/analytics/datalab.png differ diff --git a/docs/img/resources/gcp/analytics/dataprep.png b/docs/img/resources/gcp/analytics/dataprep.png new file mode 100644 index 00000000..17132f25 Binary files /dev/null and b/docs/img/resources/gcp/analytics/dataprep.png differ diff --git a/docs/img/resources/gcp/analytics/dataproc.png b/docs/img/resources/gcp/analytics/dataproc.png new file mode 100644 index 00000000..eb5ed2ce Binary files /dev/null and b/docs/img/resources/gcp/analytics/dataproc.png differ diff --git a/docs/img/resources/gcp/analytics/genomics.png b/docs/img/resources/gcp/analytics/genomics.png new file mode 100644 index 00000000..3a463caa Binary files /dev/null and b/docs/img/resources/gcp/analytics/genomics.png differ diff --git a/docs/img/resources/gcp/analytics/pubsub.png b/docs/img/resources/gcp/analytics/pubsub.png new file mode 100644 index 00000000..5b5610c9 Binary files /dev/null and b/docs/img/resources/gcp/analytics/pubsub.png differ diff --git a/docs/img/resources/gcp/api/api-gateway.png b/docs/img/resources/gcp/api/api-gateway.png new file mode 100644 index 00000000..142a49aa Binary files /dev/null and b/docs/img/resources/gcp/api/api-gateway.png differ diff --git a/docs/img/resources/gcp/api/endpoints.png b/docs/img/resources/gcp/api/endpoints.png new file mode 100644 index 00000000..339f7f24 Binary files /dev/null and b/docs/img/resources/gcp/api/endpoints.png differ diff --git a/docs/img/resources/gcp/compute/app-engine.png b/docs/img/resources/gcp/compute/app-engine.png new file mode 100644 index 00000000..b82ddbda Binary files /dev/null and b/docs/img/resources/gcp/compute/app-engine.png differ diff --git a/docs/img/resources/gcp/compute/compute-engine.png b/docs/img/resources/gcp/compute/compute-engine.png new file mode 100644 index 00000000..a4b52d92 Binary files /dev/null and b/docs/img/resources/gcp/compute/compute-engine.png differ diff --git a/docs/img/resources/gcp/compute/container-optimized-os.png b/docs/img/resources/gcp/compute/container-optimized-os.png new file mode 100644 index 00000000..67a2504d Binary files /dev/null and b/docs/img/resources/gcp/compute/container-optimized-os.png differ diff --git a/docs/img/resources/gcp/compute/functions.png b/docs/img/resources/gcp/compute/functions.png new file mode 100644 index 00000000..24188a42 Binary files /dev/null and b/docs/img/resources/gcp/compute/functions.png differ diff --git a/docs/img/resources/gcp/compute/gke-on-prem.png b/docs/img/resources/gcp/compute/gke-on-prem.png new file mode 100644 index 00000000..1e18cba8 Binary files /dev/null and b/docs/img/resources/gcp/compute/gke-on-prem.png differ diff --git a/docs/img/resources/gcp/compute/gpu.png b/docs/img/resources/gcp/compute/gpu.png new file mode 100644 index 00000000..94a26fd4 Binary files /dev/null and b/docs/img/resources/gcp/compute/gpu.png differ diff --git a/docs/img/resources/gcp/compute/kubernetes-engine.png b/docs/img/resources/gcp/compute/kubernetes-engine.png new file mode 100644 index 00000000..0e434e31 Binary files /dev/null and b/docs/img/resources/gcp/compute/kubernetes-engine.png differ diff --git a/docs/img/resources/gcp/compute/run.png b/docs/img/resources/gcp/compute/run.png new file mode 100644 index 00000000..8d2e4f8a Binary files /dev/null and b/docs/img/resources/gcp/compute/run.png differ diff --git a/docs/img/resources/gcp/database/bigtable.png b/docs/img/resources/gcp/database/bigtable.png new file mode 100644 index 00000000..afce5e05 Binary files /dev/null and b/docs/img/resources/gcp/database/bigtable.png differ diff --git a/docs/img/resources/gcp/database/datastore.png b/docs/img/resources/gcp/database/datastore.png new file mode 100644 index 00000000..43a77a8c Binary files /dev/null and b/docs/img/resources/gcp/database/datastore.png differ diff --git a/docs/img/resources/gcp/database/firestore.png b/docs/img/resources/gcp/database/firestore.png new file mode 100644 index 00000000..a161e8ce Binary files /dev/null and b/docs/img/resources/gcp/database/firestore.png differ diff --git a/docs/img/resources/gcp/database/memorystore.png b/docs/img/resources/gcp/database/memorystore.png new file mode 100644 index 00000000..ceb3b893 Binary files /dev/null and b/docs/img/resources/gcp/database/memorystore.png differ diff --git a/docs/img/resources/gcp/database/spanner.png b/docs/img/resources/gcp/database/spanner.png new file mode 100644 index 00000000..88068fbb Binary files /dev/null and b/docs/img/resources/gcp/database/spanner.png differ diff --git a/docs/img/resources/gcp/database/sql.png b/docs/img/resources/gcp/database/sql.png new file mode 100644 index 00000000..9763c557 Binary files /dev/null and b/docs/img/resources/gcp/database/sql.png differ diff --git a/docs/img/resources/gcp/devtools/build.png b/docs/img/resources/gcp/devtools/build.png new file mode 100644 index 00000000..d09c343e Binary files /dev/null and b/docs/img/resources/gcp/devtools/build.png differ diff --git a/docs/img/resources/gcp/devtools/code-for-intellij.png b/docs/img/resources/gcp/devtools/code-for-intellij.png new file mode 100644 index 00000000..1ff83f6e Binary files /dev/null and b/docs/img/resources/gcp/devtools/code-for-intellij.png differ diff --git a/docs/img/resources/gcp/devtools/code.png b/docs/img/resources/gcp/devtools/code.png new file mode 100644 index 00000000..22050590 Binary files /dev/null and b/docs/img/resources/gcp/devtools/code.png differ diff --git a/docs/img/resources/gcp/devtools/container-registry.png b/docs/img/resources/gcp/devtools/container-registry.png new file mode 100644 index 00000000..e645187b Binary files /dev/null and b/docs/img/resources/gcp/devtools/container-registry.png differ diff --git a/docs/img/resources/gcp/devtools/gradle-app-engine-plugin.png b/docs/img/resources/gcp/devtools/gradle-app-engine-plugin.png new file mode 100644 index 00000000..1ff83f6e Binary files /dev/null and b/docs/img/resources/gcp/devtools/gradle-app-engine-plugin.png differ diff --git a/docs/img/resources/gcp/devtools/ide-plugins.png b/docs/img/resources/gcp/devtools/ide-plugins.png new file mode 100644 index 00000000..bc2bd2c5 Binary files /dev/null and b/docs/img/resources/gcp/devtools/ide-plugins.png differ diff --git a/docs/img/resources/gcp/devtools/maven-app-engine-plugin.png b/docs/img/resources/gcp/devtools/maven-app-engine-plugin.png new file mode 100644 index 00000000..1ff83f6e Binary files /dev/null and b/docs/img/resources/gcp/devtools/maven-app-engine-plugin.png differ diff --git a/docs/img/resources/gcp/devtools/scheduler.png b/docs/img/resources/gcp/devtools/scheduler.png new file mode 100644 index 00000000..87ebc123 Binary files /dev/null and b/docs/img/resources/gcp/devtools/scheduler.png differ diff --git a/docs/img/resources/gcp/devtools/sdk.png b/docs/img/resources/gcp/devtools/sdk.png new file mode 100644 index 00000000..1ff83f6e Binary files /dev/null and b/docs/img/resources/gcp/devtools/sdk.png differ diff --git a/docs/img/resources/gcp/devtools/source-repositories.png b/docs/img/resources/gcp/devtools/source-repositories.png new file mode 100644 index 00000000..1ff83f6e Binary files /dev/null and b/docs/img/resources/gcp/devtools/source-repositories.png differ diff --git a/docs/img/resources/gcp/devtools/tasks.png b/docs/img/resources/gcp/devtools/tasks.png new file mode 100644 index 00000000..39a54f00 Binary files /dev/null and b/docs/img/resources/gcp/devtools/tasks.png differ diff --git a/docs/img/resources/gcp/devtools/test-lab.png b/docs/img/resources/gcp/devtools/test-lab.png new file mode 100644 index 00000000..fc66f58c Binary files /dev/null and b/docs/img/resources/gcp/devtools/test-lab.png differ diff --git a/docs/img/resources/gcp/devtools/tools-for-eclipse.png b/docs/img/resources/gcp/devtools/tools-for-eclipse.png new file mode 100644 index 00000000..1ff83f6e Binary files /dev/null and b/docs/img/resources/gcp/devtools/tools-for-eclipse.png differ diff --git a/docs/img/resources/gcp/devtools/tools-for-powershell.png b/docs/img/resources/gcp/devtools/tools-for-powershell.png new file mode 100644 index 00000000..bc2bd2c5 Binary files /dev/null and b/docs/img/resources/gcp/devtools/tools-for-powershell.png differ diff --git a/docs/img/resources/gcp/devtools/tools-for-visual-studio.png b/docs/img/resources/gcp/devtools/tools-for-visual-studio.png new file mode 100644 index 00000000..bc2bd2c5 Binary files /dev/null and b/docs/img/resources/gcp/devtools/tools-for-visual-studio.png differ diff --git a/docs/img/resources/gcp/iot/iot-core.png b/docs/img/resources/gcp/iot/iot-core.png new file mode 100644 index 00000000..cdb2ab73 Binary files /dev/null and b/docs/img/resources/gcp/iot/iot-core.png differ diff --git a/docs/img/resources/gcp/migration/transfer-appliance.png b/docs/img/resources/gcp/migration/transfer-appliance.png new file mode 100644 index 00000000..8b9cf7ac Binary files /dev/null and b/docs/img/resources/gcp/migration/transfer-appliance.png differ diff --git a/docs/img/resources/gcp/ml/advanced-solutions-lab.png b/docs/img/resources/gcp/ml/advanced-solutions-lab.png new file mode 100644 index 00000000..d7ddd494 Binary files /dev/null and b/docs/img/resources/gcp/ml/advanced-solutions-lab.png differ diff --git a/docs/img/resources/gcp/ml/ai-hub.png b/docs/img/resources/gcp/ml/ai-hub.png new file mode 100644 index 00000000..d6a00200 Binary files /dev/null and b/docs/img/resources/gcp/ml/ai-hub.png differ diff --git a/docs/img/resources/gcp/ml/ai-platform-data-labeling-service.png b/docs/img/resources/gcp/ml/ai-platform-data-labeling-service.png new file mode 100644 index 00000000..1ff83f6e Binary files /dev/null and b/docs/img/resources/gcp/ml/ai-platform-data-labeling-service.png differ diff --git a/docs/img/resources/gcp/ml/ai-platform.png b/docs/img/resources/gcp/ml/ai-platform.png new file mode 100644 index 00000000..f85ff7f8 Binary files /dev/null and b/docs/img/resources/gcp/ml/ai-platform.png differ diff --git a/docs/img/resources/gcp/ml/automl-natural-language.png b/docs/img/resources/gcp/ml/automl-natural-language.png new file mode 100644 index 00000000..4a9258fe Binary files /dev/null and b/docs/img/resources/gcp/ml/automl-natural-language.png differ diff --git a/docs/img/resources/gcp/ml/automl-tables.png b/docs/img/resources/gcp/ml/automl-tables.png new file mode 100644 index 00000000..8fdd0f22 Binary files /dev/null and b/docs/img/resources/gcp/ml/automl-tables.png differ diff --git a/docs/img/resources/gcp/ml/automl-translation.png b/docs/img/resources/gcp/ml/automl-translation.png new file mode 100644 index 00000000..385366c5 Binary files /dev/null and b/docs/img/resources/gcp/ml/automl-translation.png differ diff --git a/docs/img/resources/gcp/ml/automl-video-intelligence.png b/docs/img/resources/gcp/ml/automl-video-intelligence.png new file mode 100644 index 00000000..e4922020 Binary files /dev/null and b/docs/img/resources/gcp/ml/automl-video-intelligence.png differ diff --git a/docs/img/resources/gcp/ml/automl-vision.png b/docs/img/resources/gcp/ml/automl-vision.png new file mode 100644 index 00000000..e2b850d0 Binary files /dev/null and b/docs/img/resources/gcp/ml/automl-vision.png differ diff --git a/docs/img/resources/gcp/ml/automl.png b/docs/img/resources/gcp/ml/automl.png new file mode 100644 index 00000000..b147e074 Binary files /dev/null and b/docs/img/resources/gcp/ml/automl.png differ diff --git a/docs/img/resources/gcp/ml/dialog-flow-enterprise-edition.png b/docs/img/resources/gcp/ml/dialog-flow-enterprise-edition.png new file mode 100644 index 00000000..7166aec7 Binary files /dev/null and b/docs/img/resources/gcp/ml/dialog-flow-enterprise-edition.png differ diff --git a/docs/img/resources/gcp/ml/inference-api.png b/docs/img/resources/gcp/ml/inference-api.png new file mode 100644 index 00000000..4ea88767 Binary files /dev/null and b/docs/img/resources/gcp/ml/inference-api.png differ diff --git a/docs/img/resources/gcp/ml/jobs-api.png b/docs/img/resources/gcp/ml/jobs-api.png new file mode 100644 index 00000000..271b502e Binary files /dev/null and b/docs/img/resources/gcp/ml/jobs-api.png differ diff --git a/docs/img/resources/gcp/ml/natural-language-api.png b/docs/img/resources/gcp/ml/natural-language-api.png new file mode 100644 index 00000000..a8c4308d Binary files /dev/null and b/docs/img/resources/gcp/ml/natural-language-api.png differ diff --git a/docs/img/resources/gcp/ml/recommendations-ai.png b/docs/img/resources/gcp/ml/recommendations-ai.png new file mode 100644 index 00000000..2b225aaf Binary files /dev/null and b/docs/img/resources/gcp/ml/recommendations-ai.png differ diff --git a/docs/img/resources/gcp/ml/speech-to-text.png b/docs/img/resources/gcp/ml/speech-to-text.png new file mode 100644 index 00000000..fd5ccea5 Binary files /dev/null and b/docs/img/resources/gcp/ml/speech-to-text.png differ diff --git a/docs/img/resources/gcp/ml/text-to-speech.png b/docs/img/resources/gcp/ml/text-to-speech.png new file mode 100644 index 00000000..5822fa63 Binary files /dev/null and b/docs/img/resources/gcp/ml/text-to-speech.png differ diff --git a/docs/img/resources/gcp/ml/tpu.png b/docs/img/resources/gcp/ml/tpu.png new file mode 100644 index 00000000..158946a9 Binary files /dev/null and b/docs/img/resources/gcp/ml/tpu.png differ diff --git a/docs/img/resources/gcp/ml/translation-api.png b/docs/img/resources/gcp/ml/translation-api.png new file mode 100644 index 00000000..6997d9f5 Binary files /dev/null and b/docs/img/resources/gcp/ml/translation-api.png differ diff --git a/docs/img/resources/gcp/ml/video-intelligence-api.png b/docs/img/resources/gcp/ml/video-intelligence-api.png new file mode 100644 index 00000000..1c6e00c1 Binary files /dev/null and b/docs/img/resources/gcp/ml/video-intelligence-api.png differ diff --git a/docs/img/resources/gcp/ml/vision-api.png b/docs/img/resources/gcp/ml/vision-api.png new file mode 100644 index 00000000..28e2d631 Binary files /dev/null and b/docs/img/resources/gcp/ml/vision-api.png differ diff --git a/docs/img/resources/gcp/network/armor.png b/docs/img/resources/gcp/network/armor.png new file mode 100644 index 00000000..5cc9bc13 Binary files /dev/null and b/docs/img/resources/gcp/network/armor.png differ diff --git a/docs/img/resources/gcp/network/cdn.png b/docs/img/resources/gcp/network/cdn.png new file mode 100644 index 00000000..b2ac3981 Binary files /dev/null and b/docs/img/resources/gcp/network/cdn.png differ diff --git a/docs/img/resources/gcp/network/dedicated-interconnect.png b/docs/img/resources/gcp/network/dedicated-interconnect.png new file mode 100644 index 00000000..d11202df Binary files /dev/null and b/docs/img/resources/gcp/network/dedicated-interconnect.png differ diff --git a/docs/img/resources/gcp/network/dns.png b/docs/img/resources/gcp/network/dns.png new file mode 100644 index 00000000..2d8c27be Binary files /dev/null and b/docs/img/resources/gcp/network/dns.png differ diff --git a/docs/img/resources/gcp/network/external-ip-addresses.png b/docs/img/resources/gcp/network/external-ip-addresses.png new file mode 100644 index 00000000..a3f1b891 Binary files /dev/null and b/docs/img/resources/gcp/network/external-ip-addresses.png differ diff --git a/docs/img/resources/gcp/network/firewall-rules.png b/docs/img/resources/gcp/network/firewall-rules.png new file mode 100644 index 00000000..ff4a8390 Binary files /dev/null and b/docs/img/resources/gcp/network/firewall-rules.png differ diff --git a/docs/img/resources/gcp/network/load-balancing.png b/docs/img/resources/gcp/network/load-balancing.png new file mode 100644 index 00000000..b245d3ca Binary files /dev/null and b/docs/img/resources/gcp/network/load-balancing.png differ diff --git a/docs/img/resources/gcp/network/nat.png b/docs/img/resources/gcp/network/nat.png new file mode 100644 index 00000000..16967170 Binary files /dev/null and b/docs/img/resources/gcp/network/nat.png differ diff --git a/docs/img/resources/gcp/network/network.png b/docs/img/resources/gcp/network/network.png new file mode 100644 index 00000000..3dde3517 Binary files /dev/null and b/docs/img/resources/gcp/network/network.png differ diff --git a/docs/img/resources/gcp/network/partner-interconnect.png b/docs/img/resources/gcp/network/partner-interconnect.png new file mode 100644 index 00000000..be0e43f5 Binary files /dev/null and b/docs/img/resources/gcp/network/partner-interconnect.png differ diff --git a/docs/img/resources/gcp/network/premium-network-tier.png b/docs/img/resources/gcp/network/premium-network-tier.png new file mode 100644 index 00000000..5de7b572 Binary files /dev/null and b/docs/img/resources/gcp/network/premium-network-tier.png differ diff --git a/docs/img/resources/gcp/network/router.png b/docs/img/resources/gcp/network/router.png new file mode 100644 index 00000000..f00fdf61 Binary files /dev/null and b/docs/img/resources/gcp/network/router.png differ diff --git a/docs/img/resources/gcp/network/routes.png b/docs/img/resources/gcp/network/routes.png new file mode 100644 index 00000000..51743c98 Binary files /dev/null and b/docs/img/resources/gcp/network/routes.png differ diff --git a/docs/img/resources/gcp/network/standard-network-tier.png b/docs/img/resources/gcp/network/standard-network-tier.png new file mode 100644 index 00000000..674e95ff Binary files /dev/null and b/docs/img/resources/gcp/network/standard-network-tier.png differ diff --git a/docs/img/resources/gcp/network/traffic-director.png b/docs/img/resources/gcp/network/traffic-director.png new file mode 100644 index 00000000..7ed3b279 Binary files /dev/null and b/docs/img/resources/gcp/network/traffic-director.png differ diff --git a/docs/img/resources/gcp/network/virtual-private-cloud.png b/docs/img/resources/gcp/network/virtual-private-cloud.png new file mode 100644 index 00000000..7944217c Binary files /dev/null and b/docs/img/resources/gcp/network/virtual-private-cloud.png differ diff --git a/docs/img/resources/gcp/network/vpn.png b/docs/img/resources/gcp/network/vpn.png new file mode 100644 index 00000000..ef511948 Binary files /dev/null and b/docs/img/resources/gcp/network/vpn.png differ diff --git a/docs/img/resources/gcp/operations/monitoring.png b/docs/img/resources/gcp/operations/monitoring.png new file mode 100644 index 00000000..427babb7 Binary files /dev/null and b/docs/img/resources/gcp/operations/monitoring.png differ diff --git a/docs/img/resources/gcp/security/iam.png b/docs/img/resources/gcp/security/iam.png new file mode 100644 index 00000000..31e24bab Binary files /dev/null and b/docs/img/resources/gcp/security/iam.png differ diff --git a/docs/img/resources/gcp/security/iap.png b/docs/img/resources/gcp/security/iap.png new file mode 100644 index 00000000..722a7f2f Binary files /dev/null and b/docs/img/resources/gcp/security/iap.png differ diff --git a/docs/img/resources/gcp/security/key-management-service.png b/docs/img/resources/gcp/security/key-management-service.png new file mode 100644 index 00000000..46edd260 Binary files /dev/null and b/docs/img/resources/gcp/security/key-management-service.png differ diff --git a/docs/img/resources/gcp/security/resource-manager.png b/docs/img/resources/gcp/security/resource-manager.png new file mode 100644 index 00000000..31e24bab Binary files /dev/null and b/docs/img/resources/gcp/security/resource-manager.png differ diff --git a/docs/img/resources/gcp/security/security-command-center.png b/docs/img/resources/gcp/security/security-command-center.png new file mode 100644 index 00000000..fd93a89f Binary files /dev/null and b/docs/img/resources/gcp/security/security-command-center.png differ diff --git a/docs/img/resources/gcp/security/security-scanner.png b/docs/img/resources/gcp/security/security-scanner.png new file mode 100644 index 00000000..fca9bed3 Binary files /dev/null and b/docs/img/resources/gcp/security/security-scanner.png differ diff --git a/docs/img/resources/gcp/storage/filestore.png b/docs/img/resources/gcp/storage/filestore.png new file mode 100644 index 00000000..7881c782 Binary files /dev/null and b/docs/img/resources/gcp/storage/filestore.png differ diff --git a/docs/img/resources/gcp/storage/persistent-disk.png b/docs/img/resources/gcp/storage/persistent-disk.png new file mode 100644 index 00000000..4be2acf2 Binary files /dev/null and b/docs/img/resources/gcp/storage/persistent-disk.png differ diff --git a/docs/img/resources/gcp/storage/storage.png b/docs/img/resources/gcp/storage/storage.png new file mode 100644 index 00000000..3b7bb1ae Binary files /dev/null and b/docs/img/resources/gcp/storage/storage.png differ diff --git a/docs/img/resources/generic/blank/blank.png b/docs/img/resources/generic/blank/blank.png new file mode 100644 index 00000000..98801cae Binary files /dev/null and b/docs/img/resources/generic/blank/blank.png differ diff --git a/docs/img/resources/generic/compute/rack.png b/docs/img/resources/generic/compute/rack.png new file mode 100644 index 00000000..c749fdd2 Binary files /dev/null and b/docs/img/resources/generic/compute/rack.png differ diff --git a/docs/img/resources/generic/database/sql.png b/docs/img/resources/generic/database/sql.png new file mode 100644 index 00000000..19bae99b Binary files /dev/null and b/docs/img/resources/generic/database/sql.png differ diff --git a/docs/img/resources/generic/device/mobile.png b/docs/img/resources/generic/device/mobile.png new file mode 100644 index 00000000..75d942da Binary files /dev/null and b/docs/img/resources/generic/device/mobile.png differ diff --git a/docs/img/resources/generic/device/tablet.png b/docs/img/resources/generic/device/tablet.png new file mode 100644 index 00000000..fd3bff4f Binary files /dev/null and b/docs/img/resources/generic/device/tablet.png differ diff --git a/docs/img/resources/generic/network/firewall.png b/docs/img/resources/generic/network/firewall.png new file mode 100644 index 00000000..e6c21830 Binary files /dev/null and b/docs/img/resources/generic/network/firewall.png differ diff --git a/docs/img/resources/generic/network/router.png b/docs/img/resources/generic/network/router.png new file mode 100644 index 00000000..377e2b55 Binary files /dev/null and b/docs/img/resources/generic/network/router.png differ diff --git a/docs/img/resources/generic/network/subnet.png b/docs/img/resources/generic/network/subnet.png new file mode 100644 index 00000000..2808968e Binary files /dev/null and b/docs/img/resources/generic/network/subnet.png differ diff --git a/docs/img/resources/generic/network/switch.png b/docs/img/resources/generic/network/switch.png new file mode 100644 index 00000000..9699b691 Binary files /dev/null and b/docs/img/resources/generic/network/switch.png differ diff --git a/docs/img/resources/generic/network/vpn.png b/docs/img/resources/generic/network/vpn.png new file mode 100644 index 00000000..009e8437 Binary files /dev/null and b/docs/img/resources/generic/network/vpn.png differ diff --git a/docs/img/resources/generic/os/android.png b/docs/img/resources/generic/os/android.png new file mode 100644 index 00000000..72eab86f Binary files /dev/null and b/docs/img/resources/generic/os/android.png differ diff --git a/docs/img/resources/generic/os/centos.png b/docs/img/resources/generic/os/centos.png new file mode 100644 index 00000000..483eb992 Binary files /dev/null and b/docs/img/resources/generic/os/centos.png differ diff --git a/docs/img/resources/generic/os/debian.png b/docs/img/resources/generic/os/debian.png new file mode 100644 index 00000000..5bd5edc5 Binary files /dev/null and b/docs/img/resources/generic/os/debian.png differ diff --git a/docs/img/resources/generic/os/ios.png b/docs/img/resources/generic/os/ios.png new file mode 100644 index 00000000..f3d4e34e Binary files /dev/null and b/docs/img/resources/generic/os/ios.png differ diff --git a/docs/img/resources/generic/os/linux-general.png b/docs/img/resources/generic/os/linux-general.png new file mode 100644 index 00000000..1e1a874d Binary files /dev/null and b/docs/img/resources/generic/os/linux-general.png differ diff --git a/docs/img/resources/generic/os/raspbian.png b/docs/img/resources/generic/os/raspbian.png new file mode 100644 index 00000000..b93c4c64 Binary files /dev/null and b/docs/img/resources/generic/os/raspbian.png differ diff --git a/docs/img/resources/generic/os/suse.png b/docs/img/resources/generic/os/suse.png new file mode 100644 index 00000000..3b9553c6 Binary files /dev/null and b/docs/img/resources/generic/os/suse.png differ diff --git a/docs/img/resources/generic/os/ubuntu.png b/docs/img/resources/generic/os/ubuntu.png new file mode 100644 index 00000000..d1caf5ee Binary files /dev/null and b/docs/img/resources/generic/os/ubuntu.png differ diff --git a/docs/img/resources/generic/os/windows.png b/docs/img/resources/generic/os/windows.png new file mode 100644 index 00000000..2ded497d Binary files /dev/null and b/docs/img/resources/generic/os/windows.png differ diff --git a/docs/img/resources/generic/place/datacenter.png b/docs/img/resources/generic/place/datacenter.png new file mode 100644 index 00000000..064eaa8f Binary files /dev/null and b/docs/img/resources/generic/place/datacenter.png differ diff --git a/docs/img/resources/generic/storage/storage.png b/docs/img/resources/generic/storage/storage.png new file mode 100644 index 00000000..3b302729 Binary files /dev/null and b/docs/img/resources/generic/storage/storage.png differ diff --git a/docs/img/resources/generic/virtualization/virtualbox.png b/docs/img/resources/generic/virtualization/virtualbox.png new file mode 100644 index 00000000..aefdbff0 Binary files /dev/null and b/docs/img/resources/generic/virtualization/virtualbox.png differ diff --git a/docs/img/resources/generic/virtualization/vmware.png b/docs/img/resources/generic/virtualization/vmware.png new file mode 100644 index 00000000..189129c1 Binary files /dev/null and b/docs/img/resources/generic/virtualization/vmware.png differ diff --git a/docs/img/resources/generic/virtualization/xen.png b/docs/img/resources/generic/virtualization/xen.png new file mode 100644 index 00000000..71655e1a Binary files /dev/null and b/docs/img/resources/generic/virtualization/xen.png differ diff --git a/docs/img/resources/ibm/analytics/analytics.png b/docs/img/resources/ibm/analytics/analytics.png new file mode 100644 index 00000000..5a0b024a Binary files /dev/null and b/docs/img/resources/ibm/analytics/analytics.png differ diff --git a/docs/img/resources/ibm/analytics/data-integration.png b/docs/img/resources/ibm/analytics/data-integration.png new file mode 100644 index 00000000..6cba3f02 Binary files /dev/null and b/docs/img/resources/ibm/analytics/data-integration.png differ diff --git a/docs/img/resources/ibm/analytics/data-repositories.png b/docs/img/resources/ibm/analytics/data-repositories.png new file mode 100644 index 00000000..cd511228 Binary files /dev/null and b/docs/img/resources/ibm/analytics/data-repositories.png differ diff --git a/docs/img/resources/ibm/analytics/device-analytics.png b/docs/img/resources/ibm/analytics/device-analytics.png new file mode 100644 index 00000000..1f3109a2 Binary files /dev/null and b/docs/img/resources/ibm/analytics/device-analytics.png differ diff --git a/docs/img/resources/ibm/analytics/streaming-computing.png b/docs/img/resources/ibm/analytics/streaming-computing.png new file mode 100644 index 00000000..4eced106 Binary files /dev/null and b/docs/img/resources/ibm/analytics/streaming-computing.png differ diff --git a/docs/img/resources/ibm/applications/actionable-insight.png b/docs/img/resources/ibm/applications/actionable-insight.png new file mode 100644 index 00000000..6cc05e12 Binary files /dev/null and b/docs/img/resources/ibm/applications/actionable-insight.png differ diff --git a/docs/img/resources/ibm/applications/annotate.png b/docs/img/resources/ibm/applications/annotate.png new file mode 100644 index 00000000..07a7c9ae Binary files /dev/null and b/docs/img/resources/ibm/applications/annotate.png differ diff --git a/docs/img/resources/ibm/applications/api-developer-portal.png b/docs/img/resources/ibm/applications/api-developer-portal.png new file mode 100644 index 00000000..e16d3dd1 Binary files /dev/null and b/docs/img/resources/ibm/applications/api-developer-portal.png differ diff --git a/docs/img/resources/ibm/applications/api-polyglot-runtimes.png b/docs/img/resources/ibm/applications/api-polyglot-runtimes.png new file mode 100644 index 00000000..fc8de117 Binary files /dev/null and b/docs/img/resources/ibm/applications/api-polyglot-runtimes.png differ diff --git a/docs/img/resources/ibm/applications/app-server.png b/docs/img/resources/ibm/applications/app-server.png new file mode 100644 index 00000000..00b43145 Binary files /dev/null and b/docs/img/resources/ibm/applications/app-server.png differ diff --git a/docs/img/resources/ibm/applications/application-logic.png b/docs/img/resources/ibm/applications/application-logic.png new file mode 100644 index 00000000..4d6c19fb Binary files /dev/null and b/docs/img/resources/ibm/applications/application-logic.png differ diff --git a/docs/img/resources/ibm/applications/enterprise-applications.png b/docs/img/resources/ibm/applications/enterprise-applications.png new file mode 100644 index 00000000..e42badea Binary files /dev/null and b/docs/img/resources/ibm/applications/enterprise-applications.png differ diff --git a/docs/img/resources/ibm/applications/index.png b/docs/img/resources/ibm/applications/index.png new file mode 100644 index 00000000..82966910 Binary files /dev/null and b/docs/img/resources/ibm/applications/index.png differ diff --git a/docs/img/resources/ibm/applications/iot-application.png b/docs/img/resources/ibm/applications/iot-application.png new file mode 100644 index 00000000..38a03e67 Binary files /dev/null and b/docs/img/resources/ibm/applications/iot-application.png differ diff --git a/docs/img/resources/ibm/applications/microservice.png b/docs/img/resources/ibm/applications/microservice.png new file mode 100644 index 00000000..e0bbd371 Binary files /dev/null and b/docs/img/resources/ibm/applications/microservice.png differ diff --git a/docs/img/resources/ibm/applications/mobile-app.png b/docs/img/resources/ibm/applications/mobile-app.png new file mode 100644 index 00000000..523aa498 Binary files /dev/null and b/docs/img/resources/ibm/applications/mobile-app.png differ diff --git a/docs/img/resources/ibm/applications/ontology.png b/docs/img/resources/ibm/applications/ontology.png new file mode 100644 index 00000000..5ea679c8 Binary files /dev/null and b/docs/img/resources/ibm/applications/ontology.png differ diff --git a/docs/img/resources/ibm/applications/open-source-tools.png b/docs/img/resources/ibm/applications/open-source-tools.png new file mode 100644 index 00000000..da9e0c05 Binary files /dev/null and b/docs/img/resources/ibm/applications/open-source-tools.png differ diff --git a/docs/img/resources/ibm/applications/runtime-services.png b/docs/img/resources/ibm/applications/runtime-services.png new file mode 100644 index 00000000..c70dbace Binary files /dev/null and b/docs/img/resources/ibm/applications/runtime-services.png differ diff --git a/docs/img/resources/ibm/applications/saas-applications.png b/docs/img/resources/ibm/applications/saas-applications.png new file mode 100644 index 00000000..2250997b Binary files /dev/null and b/docs/img/resources/ibm/applications/saas-applications.png differ diff --git a/docs/img/resources/ibm/applications/service-broker.png b/docs/img/resources/ibm/applications/service-broker.png new file mode 100644 index 00000000..218b3b75 Binary files /dev/null and b/docs/img/resources/ibm/applications/service-broker.png differ diff --git a/docs/img/resources/ibm/applications/speech-to-text.png b/docs/img/resources/ibm/applications/speech-to-text.png new file mode 100644 index 00000000..23988aba Binary files /dev/null and b/docs/img/resources/ibm/applications/speech-to-text.png differ diff --git a/docs/img/resources/ibm/applications/visual-recognition.png b/docs/img/resources/ibm/applications/visual-recognition.png new file mode 100644 index 00000000..44939c5b Binary files /dev/null and b/docs/img/resources/ibm/applications/visual-recognition.png differ diff --git a/docs/img/resources/ibm/applications/visualization.png b/docs/img/resources/ibm/applications/visualization.png new file mode 100644 index 00000000..c0ae690a Binary files /dev/null and b/docs/img/resources/ibm/applications/visualization.png differ diff --git a/docs/img/resources/ibm/blockchain/blockchain-developer.png b/docs/img/resources/ibm/blockchain/blockchain-developer.png new file mode 100644 index 00000000..d535ac19 Binary files /dev/null and b/docs/img/resources/ibm/blockchain/blockchain-developer.png differ diff --git a/docs/img/resources/ibm/blockchain/blockchain.png b/docs/img/resources/ibm/blockchain/blockchain.png new file mode 100644 index 00000000..db0af98c Binary files /dev/null and b/docs/img/resources/ibm/blockchain/blockchain.png differ diff --git a/docs/img/resources/ibm/blockchain/certificate-authority.png b/docs/img/resources/ibm/blockchain/certificate-authority.png new file mode 100644 index 00000000..8d5964a1 Binary files /dev/null and b/docs/img/resources/ibm/blockchain/certificate-authority.png differ diff --git a/docs/img/resources/ibm/blockchain/client-application.png b/docs/img/resources/ibm/blockchain/client-application.png new file mode 100644 index 00000000..07c97036 Binary files /dev/null and b/docs/img/resources/ibm/blockchain/client-application.png differ diff --git a/docs/img/resources/ibm/blockchain/communication.png b/docs/img/resources/ibm/blockchain/communication.png new file mode 100644 index 00000000..a50ed874 Binary files /dev/null and b/docs/img/resources/ibm/blockchain/communication.png differ diff --git a/docs/img/resources/ibm/blockchain/consensus.png b/docs/img/resources/ibm/blockchain/consensus.png new file mode 100644 index 00000000..764baac3 Binary files /dev/null and b/docs/img/resources/ibm/blockchain/consensus.png differ diff --git a/docs/img/resources/ibm/blockchain/event-listener.png b/docs/img/resources/ibm/blockchain/event-listener.png new file mode 100644 index 00000000..9b025810 Binary files /dev/null and b/docs/img/resources/ibm/blockchain/event-listener.png differ diff --git a/docs/img/resources/ibm/blockchain/event.png b/docs/img/resources/ibm/blockchain/event.png new file mode 100644 index 00000000..1b7a39cd Binary files /dev/null and b/docs/img/resources/ibm/blockchain/event.png differ diff --git a/docs/img/resources/ibm/blockchain/existing-enterprise-systems.png b/docs/img/resources/ibm/blockchain/existing-enterprise-systems.png new file mode 100644 index 00000000..41a18046 Binary files /dev/null and b/docs/img/resources/ibm/blockchain/existing-enterprise-systems.png differ diff --git a/docs/img/resources/ibm/blockchain/hyperledger-fabric.png b/docs/img/resources/ibm/blockchain/hyperledger-fabric.png new file mode 100644 index 00000000..916c22fd Binary files /dev/null and b/docs/img/resources/ibm/blockchain/hyperledger-fabric.png differ diff --git a/docs/img/resources/ibm/blockchain/key-management.png b/docs/img/resources/ibm/blockchain/key-management.png new file mode 100644 index 00000000..9b81f431 Binary files /dev/null and b/docs/img/resources/ibm/blockchain/key-management.png differ diff --git a/docs/img/resources/ibm/blockchain/ledger.png b/docs/img/resources/ibm/blockchain/ledger.png new file mode 100644 index 00000000..4bb718b0 Binary files /dev/null and b/docs/img/resources/ibm/blockchain/ledger.png differ diff --git a/docs/img/resources/ibm/blockchain/membership-services-provider-api.png b/docs/img/resources/ibm/blockchain/membership-services-provider-api.png new file mode 100644 index 00000000..790113f4 Binary files /dev/null and b/docs/img/resources/ibm/blockchain/membership-services-provider-api.png differ diff --git a/docs/img/resources/ibm/blockchain/membership.png b/docs/img/resources/ibm/blockchain/membership.png new file mode 100644 index 00000000..c3ad05fb Binary files /dev/null and b/docs/img/resources/ibm/blockchain/membership.png differ diff --git a/docs/img/resources/ibm/blockchain/message-bus.png b/docs/img/resources/ibm/blockchain/message-bus.png new file mode 100644 index 00000000..807a14cf Binary files /dev/null and b/docs/img/resources/ibm/blockchain/message-bus.png differ diff --git a/docs/img/resources/ibm/blockchain/node.png b/docs/img/resources/ibm/blockchain/node.png new file mode 100644 index 00000000..332c881a Binary files /dev/null and b/docs/img/resources/ibm/blockchain/node.png differ diff --git a/docs/img/resources/ibm/blockchain/services.png b/docs/img/resources/ibm/blockchain/services.png new file mode 100644 index 00000000..9797f56e Binary files /dev/null and b/docs/img/resources/ibm/blockchain/services.png differ diff --git a/docs/img/resources/ibm/blockchain/smart-contract.png b/docs/img/resources/ibm/blockchain/smart-contract.png new file mode 100644 index 00000000..55508218 Binary files /dev/null and b/docs/img/resources/ibm/blockchain/smart-contract.png differ diff --git a/docs/img/resources/ibm/blockchain/transaction-manager.png b/docs/img/resources/ibm/blockchain/transaction-manager.png new file mode 100644 index 00000000..bb85a47a Binary files /dev/null and b/docs/img/resources/ibm/blockchain/transaction-manager.png differ diff --git a/docs/img/resources/ibm/blockchain/wallet.png b/docs/img/resources/ibm/blockchain/wallet.png new file mode 100644 index 00000000..772e2c86 Binary files /dev/null and b/docs/img/resources/ibm/blockchain/wallet.png differ diff --git a/docs/img/resources/ibm/compute/bare-metal-server.png b/docs/img/resources/ibm/compute/bare-metal-server.png new file mode 100644 index 00000000..3dd53a05 Binary files /dev/null and b/docs/img/resources/ibm/compute/bare-metal-server.png differ diff --git a/docs/img/resources/ibm/compute/image-service.png b/docs/img/resources/ibm/compute/image-service.png new file mode 100644 index 00000000..c64c97f6 Binary files /dev/null and b/docs/img/resources/ibm/compute/image-service.png differ diff --git a/docs/img/resources/ibm/compute/instance.png b/docs/img/resources/ibm/compute/instance.png new file mode 100644 index 00000000..c606725f Binary files /dev/null and b/docs/img/resources/ibm/compute/instance.png differ diff --git a/docs/img/resources/ibm/compute/key.png b/docs/img/resources/ibm/compute/key.png new file mode 100644 index 00000000..332bd123 Binary files /dev/null and b/docs/img/resources/ibm/compute/key.png differ diff --git a/docs/img/resources/ibm/compute/power-instance.png b/docs/img/resources/ibm/compute/power-instance.png new file mode 100644 index 00000000..2441e6de Binary files /dev/null and b/docs/img/resources/ibm/compute/power-instance.png differ diff --git a/docs/img/resources/ibm/data/caches.png b/docs/img/resources/ibm/data/caches.png new file mode 100644 index 00000000..aef8a63c Binary files /dev/null and b/docs/img/resources/ibm/data/caches.png differ diff --git a/docs/img/resources/ibm/data/cloud.png b/docs/img/resources/ibm/data/cloud.png new file mode 100644 index 00000000..3f97fa1d Binary files /dev/null and b/docs/img/resources/ibm/data/cloud.png differ diff --git a/docs/img/resources/ibm/data/conversation-trained-deployed.png b/docs/img/resources/ibm/data/conversation-trained-deployed.png new file mode 100644 index 00000000..0df3a862 Binary files /dev/null and b/docs/img/resources/ibm/data/conversation-trained-deployed.png differ diff --git a/docs/img/resources/ibm/data/data-services.png b/docs/img/resources/ibm/data/data-services.png new file mode 100644 index 00000000..0969f748 Binary files /dev/null and b/docs/img/resources/ibm/data/data-services.png differ diff --git a/docs/img/resources/ibm/data/data-sources.png b/docs/img/resources/ibm/data/data-sources.png new file mode 100644 index 00000000..93fdfc70 Binary files /dev/null and b/docs/img/resources/ibm/data/data-sources.png differ diff --git a/docs/img/resources/ibm/data/device-identity-service.png b/docs/img/resources/ibm/data/device-identity-service.png new file mode 100644 index 00000000..6e900e69 Binary files /dev/null and b/docs/img/resources/ibm/data/device-identity-service.png differ diff --git a/docs/img/resources/ibm/data/device-registry.png b/docs/img/resources/ibm/data/device-registry.png new file mode 100644 index 00000000..daffdb88 Binary files /dev/null and b/docs/img/resources/ibm/data/device-registry.png differ diff --git a/docs/img/resources/ibm/data/enterprise-data.png b/docs/img/resources/ibm/data/enterprise-data.png new file mode 100644 index 00000000..767c3dde Binary files /dev/null and b/docs/img/resources/ibm/data/enterprise-data.png differ diff --git a/docs/img/resources/ibm/data/enterprise-user-directory.png b/docs/img/resources/ibm/data/enterprise-user-directory.png new file mode 100644 index 00000000..e55d76a6 Binary files /dev/null and b/docs/img/resources/ibm/data/enterprise-user-directory.png differ diff --git a/docs/img/resources/ibm/data/file-repository.png b/docs/img/resources/ibm/data/file-repository.png new file mode 100644 index 00000000..f39e948f Binary files /dev/null and b/docs/img/resources/ibm/data/file-repository.png differ diff --git a/docs/img/resources/ibm/data/ground-truth.png b/docs/img/resources/ibm/data/ground-truth.png new file mode 100644 index 00000000..8dc410f2 Binary files /dev/null and b/docs/img/resources/ibm/data/ground-truth.png differ diff --git a/docs/img/resources/ibm/data/model.png b/docs/img/resources/ibm/data/model.png new file mode 100644 index 00000000..7cc6b8ce Binary files /dev/null and b/docs/img/resources/ibm/data/model.png differ diff --git a/docs/img/resources/ibm/data/tms-data-interface.png b/docs/img/resources/ibm/data/tms-data-interface.png new file mode 100644 index 00000000..b88e20f9 Binary files /dev/null and b/docs/img/resources/ibm/data/tms-data-interface.png differ diff --git a/docs/img/resources/ibm/devops/artifact-management.png b/docs/img/resources/ibm/devops/artifact-management.png new file mode 100644 index 00000000..45be3b10 Binary files /dev/null and b/docs/img/resources/ibm/devops/artifact-management.png differ diff --git a/docs/img/resources/ibm/devops/build-test.png b/docs/img/resources/ibm/devops/build-test.png new file mode 100644 index 00000000..f84ca437 Binary files /dev/null and b/docs/img/resources/ibm/devops/build-test.png differ diff --git a/docs/img/resources/ibm/devops/code-editor.png b/docs/img/resources/ibm/devops/code-editor.png new file mode 100644 index 00000000..e7dabbde Binary files /dev/null and b/docs/img/resources/ibm/devops/code-editor.png differ diff --git a/docs/img/resources/ibm/devops/collaborative-development.png b/docs/img/resources/ibm/devops/collaborative-development.png new file mode 100644 index 00000000..32e68e95 Binary files /dev/null and b/docs/img/resources/ibm/devops/collaborative-development.png differ diff --git a/docs/img/resources/ibm/devops/configuration-management.png b/docs/img/resources/ibm/devops/configuration-management.png new file mode 100644 index 00000000..e80c25e5 Binary files /dev/null and b/docs/img/resources/ibm/devops/configuration-management.png differ diff --git a/docs/img/resources/ibm/devops/continuous-deploy.png b/docs/img/resources/ibm/devops/continuous-deploy.png new file mode 100644 index 00000000..6f10680c Binary files /dev/null and b/docs/img/resources/ibm/devops/continuous-deploy.png differ diff --git a/docs/img/resources/ibm/devops/continuous-testing.png b/docs/img/resources/ibm/devops/continuous-testing.png new file mode 100644 index 00000000..a97fe57c Binary files /dev/null and b/docs/img/resources/ibm/devops/continuous-testing.png differ diff --git a/docs/img/resources/ibm/devops/devops.png b/docs/img/resources/ibm/devops/devops.png new file mode 100644 index 00000000..f6620067 Binary files /dev/null and b/docs/img/resources/ibm/devops/devops.png differ diff --git a/docs/img/resources/ibm/devops/provision.png b/docs/img/resources/ibm/devops/provision.png new file mode 100644 index 00000000..1b6edb84 Binary files /dev/null and b/docs/img/resources/ibm/devops/provision.png differ diff --git a/docs/img/resources/ibm/devops/release-management.png b/docs/img/resources/ibm/devops/release-management.png new file mode 100644 index 00000000..99d8f78d Binary files /dev/null and b/docs/img/resources/ibm/devops/release-management.png differ diff --git a/docs/img/resources/ibm/general/cloud-messaging.png b/docs/img/resources/ibm/general/cloud-messaging.png new file mode 100644 index 00000000..f0d82943 Binary files /dev/null and b/docs/img/resources/ibm/general/cloud-messaging.png differ diff --git a/docs/img/resources/ibm/general/cloud-services.png b/docs/img/resources/ibm/general/cloud-services.png new file mode 100644 index 00000000..01b3fa39 Binary files /dev/null and b/docs/img/resources/ibm/general/cloud-services.png differ diff --git a/docs/img/resources/ibm/general/cloudant.png b/docs/img/resources/ibm/general/cloudant.png new file mode 100644 index 00000000..7b62f807 Binary files /dev/null and b/docs/img/resources/ibm/general/cloudant.png differ diff --git a/docs/img/resources/ibm/general/cognitive-services.png b/docs/img/resources/ibm/general/cognitive-services.png new file mode 100644 index 00000000..51ff39b9 Binary files /dev/null and b/docs/img/resources/ibm/general/cognitive-services.png differ diff --git a/docs/img/resources/ibm/general/data-security.png b/docs/img/resources/ibm/general/data-security.png new file mode 100644 index 00000000..a9471728 Binary files /dev/null and b/docs/img/resources/ibm/general/data-security.png differ diff --git a/docs/img/resources/ibm/general/enterprise.png b/docs/img/resources/ibm/general/enterprise.png new file mode 100644 index 00000000..6cc34790 Binary files /dev/null and b/docs/img/resources/ibm/general/enterprise.png differ diff --git a/docs/img/resources/ibm/general/governance-risk-compliance.png b/docs/img/resources/ibm/general/governance-risk-compliance.png new file mode 100644 index 00000000..af4c2c9c Binary files /dev/null and b/docs/img/resources/ibm/general/governance-risk-compliance.png differ diff --git a/docs/img/resources/ibm/general/ibm-containers.png b/docs/img/resources/ibm/general/ibm-containers.png new file mode 100644 index 00000000..216eae21 Binary files /dev/null and b/docs/img/resources/ibm/general/ibm-containers.png differ diff --git a/docs/img/resources/ibm/general/ibm-public-cloud.png b/docs/img/resources/ibm/general/ibm-public-cloud.png new file mode 100644 index 00000000..ae95534b Binary files /dev/null and b/docs/img/resources/ibm/general/ibm-public-cloud.png differ diff --git a/docs/img/resources/ibm/general/identity-access-management.png b/docs/img/resources/ibm/general/identity-access-management.png new file mode 100644 index 00000000..ed499fe4 Binary files /dev/null and b/docs/img/resources/ibm/general/identity-access-management.png differ diff --git a/docs/img/resources/ibm/general/identity-provider.png b/docs/img/resources/ibm/general/identity-provider.png new file mode 100644 index 00000000..0eca324a Binary files /dev/null and b/docs/img/resources/ibm/general/identity-provider.png differ diff --git a/docs/img/resources/ibm/general/infrastructure-security.png b/docs/img/resources/ibm/general/infrastructure-security.png new file mode 100644 index 00000000..660b93b4 Binary files /dev/null and b/docs/img/resources/ibm/general/infrastructure-security.png differ diff --git a/docs/img/resources/ibm/general/internet.png b/docs/img/resources/ibm/general/internet.png new file mode 100644 index 00000000..91714467 Binary files /dev/null and b/docs/img/resources/ibm/general/internet.png differ diff --git a/docs/img/resources/ibm/general/iot-cloud.png b/docs/img/resources/ibm/general/iot-cloud.png new file mode 100644 index 00000000..990fdc9f Binary files /dev/null and b/docs/img/resources/ibm/general/iot-cloud.png differ diff --git a/docs/img/resources/ibm/general/microservices-application.png b/docs/img/resources/ibm/general/microservices-application.png new file mode 100644 index 00000000..3ddbe108 Binary files /dev/null and b/docs/img/resources/ibm/general/microservices-application.png differ diff --git a/docs/img/resources/ibm/general/microservices-mesh.png b/docs/img/resources/ibm/general/microservices-mesh.png new file mode 100644 index 00000000..0b57d52c Binary files /dev/null and b/docs/img/resources/ibm/general/microservices-mesh.png differ diff --git a/docs/img/resources/ibm/general/monitoring-logging.png b/docs/img/resources/ibm/general/monitoring-logging.png new file mode 100644 index 00000000..33de7743 Binary files /dev/null and b/docs/img/resources/ibm/general/monitoring-logging.png differ diff --git a/docs/img/resources/ibm/general/monitoring.png b/docs/img/resources/ibm/general/monitoring.png new file mode 100644 index 00000000..1c2946d5 Binary files /dev/null and b/docs/img/resources/ibm/general/monitoring.png differ diff --git a/docs/img/resources/ibm/general/object-storage.png b/docs/img/resources/ibm/general/object-storage.png new file mode 100644 index 00000000..ad26d4c4 Binary files /dev/null and b/docs/img/resources/ibm/general/object-storage.png differ diff --git a/docs/img/resources/ibm/general/offline-capabilities.png b/docs/img/resources/ibm/general/offline-capabilities.png new file mode 100644 index 00000000..f36cd2ad Binary files /dev/null and b/docs/img/resources/ibm/general/offline-capabilities.png differ diff --git a/docs/img/resources/ibm/general/openwhisk.png b/docs/img/resources/ibm/general/openwhisk.png new file mode 100644 index 00000000..3eb6c02d Binary files /dev/null and b/docs/img/resources/ibm/general/openwhisk.png differ diff --git a/docs/img/resources/ibm/general/peer-cloud.png b/docs/img/resources/ibm/general/peer-cloud.png new file mode 100644 index 00000000..cf1121cb Binary files /dev/null and b/docs/img/resources/ibm/general/peer-cloud.png differ diff --git a/docs/img/resources/ibm/general/retrieve-rank.png b/docs/img/resources/ibm/general/retrieve-rank.png new file mode 100644 index 00000000..14d8b828 Binary files /dev/null and b/docs/img/resources/ibm/general/retrieve-rank.png differ diff --git a/docs/img/resources/ibm/general/scalable.png b/docs/img/resources/ibm/general/scalable.png new file mode 100644 index 00000000..729b6169 Binary files /dev/null and b/docs/img/resources/ibm/general/scalable.png differ diff --git a/docs/img/resources/ibm/general/service-discovery-configuration.png b/docs/img/resources/ibm/general/service-discovery-configuration.png new file mode 100644 index 00000000..493e20ab Binary files /dev/null and b/docs/img/resources/ibm/general/service-discovery-configuration.png differ diff --git a/docs/img/resources/ibm/general/text-to-speech.png b/docs/img/resources/ibm/general/text-to-speech.png new file mode 100644 index 00000000..f4f2302f Binary files /dev/null and b/docs/img/resources/ibm/general/text-to-speech.png differ diff --git a/docs/img/resources/ibm/general/transformation-connectivity.png b/docs/img/resources/ibm/general/transformation-connectivity.png new file mode 100644 index 00000000..e0afec52 Binary files /dev/null and b/docs/img/resources/ibm/general/transformation-connectivity.png differ diff --git a/docs/img/resources/ibm/infrastructure/channels.png b/docs/img/resources/ibm/infrastructure/channels.png new file mode 100644 index 00000000..62cbd980 Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/channels.png differ diff --git a/docs/img/resources/ibm/infrastructure/cloud-messaging.png b/docs/img/resources/ibm/infrastructure/cloud-messaging.png new file mode 100644 index 00000000..2fb1d678 Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/cloud-messaging.png differ diff --git a/docs/img/resources/ibm/infrastructure/dashboard.png b/docs/img/resources/ibm/infrastructure/dashboard.png new file mode 100644 index 00000000..1bda27ce Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/dashboard.png differ diff --git a/docs/img/resources/ibm/infrastructure/diagnostics.png b/docs/img/resources/ibm/infrastructure/diagnostics.png new file mode 100644 index 00000000..2032935d Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/diagnostics.png differ diff --git a/docs/img/resources/ibm/infrastructure/edge-services.png b/docs/img/resources/ibm/infrastructure/edge-services.png new file mode 100644 index 00000000..05a127a0 Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/edge-services.png differ diff --git a/docs/img/resources/ibm/infrastructure/enterprise-messaging.png b/docs/img/resources/ibm/infrastructure/enterprise-messaging.png new file mode 100644 index 00000000..04b2f16c Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/enterprise-messaging.png differ diff --git a/docs/img/resources/ibm/infrastructure/event-feed.png b/docs/img/resources/ibm/infrastructure/event-feed.png new file mode 100644 index 00000000..bf474412 Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/event-feed.png differ diff --git a/docs/img/resources/ibm/infrastructure/infrastructure-services.png b/docs/img/resources/ibm/infrastructure/infrastructure-services.png new file mode 100644 index 00000000..33719df2 Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/infrastructure-services.png differ diff --git a/docs/img/resources/ibm/infrastructure/interservice-communication.png b/docs/img/resources/ibm/infrastructure/interservice-communication.png new file mode 100644 index 00000000..9de54733 Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/interservice-communication.png differ diff --git a/docs/img/resources/ibm/infrastructure/load-balancing-routing.png b/docs/img/resources/ibm/infrastructure/load-balancing-routing.png new file mode 100644 index 00000000..b6eb6172 Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/load-balancing-routing.png differ diff --git a/docs/img/resources/ibm/infrastructure/microservices-mesh.png b/docs/img/resources/ibm/infrastructure/microservices-mesh.png new file mode 100644 index 00000000..c492d17e Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/microservices-mesh.png differ diff --git a/docs/img/resources/ibm/infrastructure/mobile-backend.png b/docs/img/resources/ibm/infrastructure/mobile-backend.png new file mode 100644 index 00000000..d6b154e6 Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/mobile-backend.png differ diff --git a/docs/img/resources/ibm/infrastructure/mobile-provider-network.png b/docs/img/resources/ibm/infrastructure/mobile-provider-network.png new file mode 100644 index 00000000..9080cda4 Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/mobile-provider-network.png differ diff --git a/docs/img/resources/ibm/infrastructure/monitoring-logging.png b/docs/img/resources/ibm/infrastructure/monitoring-logging.png new file mode 100644 index 00000000..7fa17adb Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/monitoring-logging.png differ diff --git a/docs/img/resources/ibm/infrastructure/monitoring.png b/docs/img/resources/ibm/infrastructure/monitoring.png new file mode 100644 index 00000000..417153de Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/monitoring.png differ diff --git a/docs/img/resources/ibm/infrastructure/peer-services.png b/docs/img/resources/ibm/infrastructure/peer-services.png new file mode 100644 index 00000000..7b1f1c1f Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/peer-services.png differ diff --git a/docs/img/resources/ibm/infrastructure/service-discovery-configuration.png b/docs/img/resources/ibm/infrastructure/service-discovery-configuration.png new file mode 100644 index 00000000..c3124dc8 Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/service-discovery-configuration.png differ diff --git a/docs/img/resources/ibm/infrastructure/transformation-connectivity.png b/docs/img/resources/ibm/infrastructure/transformation-connectivity.png new file mode 100644 index 00000000..dbe9301d Binary files /dev/null and b/docs/img/resources/ibm/infrastructure/transformation-connectivity.png differ diff --git a/docs/img/resources/ibm/management/alert-notification.png b/docs/img/resources/ibm/management/alert-notification.png new file mode 100644 index 00000000..e2417e46 Binary files /dev/null and b/docs/img/resources/ibm/management/alert-notification.png differ diff --git a/docs/img/resources/ibm/management/api-management.png b/docs/img/resources/ibm/management/api-management.png new file mode 100644 index 00000000..a1ea07f0 Binary files /dev/null and b/docs/img/resources/ibm/management/api-management.png differ diff --git a/docs/img/resources/ibm/management/cloud-management.png b/docs/img/resources/ibm/management/cloud-management.png new file mode 100644 index 00000000..efc561df Binary files /dev/null and b/docs/img/resources/ibm/management/cloud-management.png differ diff --git a/docs/img/resources/ibm/management/cluster-management.png b/docs/img/resources/ibm/management/cluster-management.png new file mode 100644 index 00000000..14c46353 Binary files /dev/null and b/docs/img/resources/ibm/management/cluster-management.png differ diff --git a/docs/img/resources/ibm/management/content-management.png b/docs/img/resources/ibm/management/content-management.png new file mode 100644 index 00000000..de3b5b95 Binary files /dev/null and b/docs/img/resources/ibm/management/content-management.png differ diff --git a/docs/img/resources/ibm/management/data-services.png b/docs/img/resources/ibm/management/data-services.png new file mode 100644 index 00000000..a470a493 Binary files /dev/null and b/docs/img/resources/ibm/management/data-services.png differ diff --git a/docs/img/resources/ibm/management/device-management.png b/docs/img/resources/ibm/management/device-management.png new file mode 100644 index 00000000..ce51b242 Binary files /dev/null and b/docs/img/resources/ibm/management/device-management.png differ diff --git a/docs/img/resources/ibm/management/information-governance.png b/docs/img/resources/ibm/management/information-governance.png new file mode 100644 index 00000000..ed822ea1 Binary files /dev/null and b/docs/img/resources/ibm/management/information-governance.png differ diff --git a/docs/img/resources/ibm/management/it-service-management.png b/docs/img/resources/ibm/management/it-service-management.png new file mode 100644 index 00000000..c15505a7 Binary files /dev/null and b/docs/img/resources/ibm/management/it-service-management.png differ diff --git a/docs/img/resources/ibm/management/management.png b/docs/img/resources/ibm/management/management.png new file mode 100644 index 00000000..6e6c60ba Binary files /dev/null and b/docs/img/resources/ibm/management/management.png differ diff --git a/docs/img/resources/ibm/management/monitoring-metrics.png b/docs/img/resources/ibm/management/monitoring-metrics.png new file mode 100644 index 00000000..d66fa226 Binary files /dev/null and b/docs/img/resources/ibm/management/monitoring-metrics.png differ diff --git a/docs/img/resources/ibm/management/process-management.png b/docs/img/resources/ibm/management/process-management.png new file mode 100644 index 00000000..7932b938 Binary files /dev/null and b/docs/img/resources/ibm/management/process-management.png differ diff --git a/docs/img/resources/ibm/management/provider-cloud-portal-service.png b/docs/img/resources/ibm/management/provider-cloud-portal-service.png new file mode 100644 index 00000000..dfefa7c5 Binary files /dev/null and b/docs/img/resources/ibm/management/provider-cloud-portal-service.png differ diff --git a/docs/img/resources/ibm/management/push-notifications.png b/docs/img/resources/ibm/management/push-notifications.png new file mode 100644 index 00000000..b97e80b4 Binary files /dev/null and b/docs/img/resources/ibm/management/push-notifications.png differ diff --git a/docs/img/resources/ibm/management/service-management-tools.png b/docs/img/resources/ibm/management/service-management-tools.png new file mode 100644 index 00000000..14677bb2 Binary files /dev/null and b/docs/img/resources/ibm/management/service-management-tools.png differ diff --git a/docs/img/resources/ibm/network/bridge.png b/docs/img/resources/ibm/network/bridge.png new file mode 100644 index 00000000..43e3369b Binary files /dev/null and b/docs/img/resources/ibm/network/bridge.png differ diff --git a/docs/img/resources/ibm/network/direct-link.png b/docs/img/resources/ibm/network/direct-link.png new file mode 100644 index 00000000..a4c4de3f Binary files /dev/null and b/docs/img/resources/ibm/network/direct-link.png differ diff --git a/docs/img/resources/ibm/network/enterprise.png b/docs/img/resources/ibm/network/enterprise.png new file mode 100644 index 00000000..c80ee603 Binary files /dev/null and b/docs/img/resources/ibm/network/enterprise.png differ diff --git a/docs/img/resources/ibm/network/firewall.png b/docs/img/resources/ibm/network/firewall.png new file mode 100644 index 00000000..f2405d9f Binary files /dev/null and b/docs/img/resources/ibm/network/firewall.png differ diff --git a/docs/img/resources/ibm/network/floating-ip.png b/docs/img/resources/ibm/network/floating-ip.png new file mode 100644 index 00000000..68a627b2 Binary files /dev/null and b/docs/img/resources/ibm/network/floating-ip.png differ diff --git a/docs/img/resources/ibm/network/gateway.png b/docs/img/resources/ibm/network/gateway.png new file mode 100644 index 00000000..dd640044 Binary files /dev/null and b/docs/img/resources/ibm/network/gateway.png differ diff --git a/docs/img/resources/ibm/network/internet-services.png b/docs/img/resources/ibm/network/internet-services.png new file mode 100644 index 00000000..b8980aa2 Binary files /dev/null and b/docs/img/resources/ibm/network/internet-services.png differ diff --git a/docs/img/resources/ibm/network/load-balancer-listener.png b/docs/img/resources/ibm/network/load-balancer-listener.png new file mode 100644 index 00000000..c0e5f8d4 Binary files /dev/null and b/docs/img/resources/ibm/network/load-balancer-listener.png differ diff --git a/docs/img/resources/ibm/network/load-balancer-pool.png b/docs/img/resources/ibm/network/load-balancer-pool.png new file mode 100644 index 00000000..376eed58 Binary files /dev/null and b/docs/img/resources/ibm/network/load-balancer-pool.png differ diff --git a/docs/img/resources/ibm/network/load-balancer.png b/docs/img/resources/ibm/network/load-balancer.png new file mode 100644 index 00000000..6f53b5c2 Binary files /dev/null and b/docs/img/resources/ibm/network/load-balancer.png differ diff --git a/docs/img/resources/ibm/network/load-balancing-routing.png b/docs/img/resources/ibm/network/load-balancing-routing.png new file mode 100644 index 00000000..9bcf29b2 Binary files /dev/null and b/docs/img/resources/ibm/network/load-balancing-routing.png differ diff --git a/docs/img/resources/ibm/network/public-gateway.png b/docs/img/resources/ibm/network/public-gateway.png new file mode 100644 index 00000000..9bda09fd Binary files /dev/null and b/docs/img/resources/ibm/network/public-gateway.png differ diff --git a/docs/img/resources/ibm/network/region.png b/docs/img/resources/ibm/network/region.png new file mode 100644 index 00000000..92ea7bdf Binary files /dev/null and b/docs/img/resources/ibm/network/region.png differ diff --git a/docs/img/resources/ibm/network/router.png b/docs/img/resources/ibm/network/router.png new file mode 100644 index 00000000..b6fa9966 Binary files /dev/null and b/docs/img/resources/ibm/network/router.png differ diff --git a/docs/img/resources/ibm/network/rules.png b/docs/img/resources/ibm/network/rules.png new file mode 100644 index 00000000..df44b87e Binary files /dev/null and b/docs/img/resources/ibm/network/rules.png differ diff --git a/docs/img/resources/ibm/network/subnet.png b/docs/img/resources/ibm/network/subnet.png new file mode 100644 index 00000000..0f0fc0d1 Binary files /dev/null and b/docs/img/resources/ibm/network/subnet.png differ diff --git a/docs/img/resources/ibm/network/transit-gateway.png b/docs/img/resources/ibm/network/transit-gateway.png new file mode 100644 index 00000000..0d4c4783 Binary files /dev/null and b/docs/img/resources/ibm/network/transit-gateway.png differ diff --git a/docs/img/resources/ibm/network/vpc.png b/docs/img/resources/ibm/network/vpc.png new file mode 100644 index 00000000..eabb6b25 Binary files /dev/null and b/docs/img/resources/ibm/network/vpc.png differ diff --git a/docs/img/resources/ibm/network/vpn-connection.png b/docs/img/resources/ibm/network/vpn-connection.png new file mode 100644 index 00000000..91613596 Binary files /dev/null and b/docs/img/resources/ibm/network/vpn-connection.png differ diff --git a/docs/img/resources/ibm/network/vpn-gateway.png b/docs/img/resources/ibm/network/vpn-gateway.png new file mode 100644 index 00000000..c1613fef Binary files /dev/null and b/docs/img/resources/ibm/network/vpn-gateway.png differ diff --git a/docs/img/resources/ibm/network/vpn-policy.png b/docs/img/resources/ibm/network/vpn-policy.png new file mode 100644 index 00000000..6fec2da6 Binary files /dev/null and b/docs/img/resources/ibm/network/vpn-policy.png differ diff --git a/docs/img/resources/ibm/security/api-security.png b/docs/img/resources/ibm/security/api-security.png new file mode 100644 index 00000000..142d1e90 Binary files /dev/null and b/docs/img/resources/ibm/security/api-security.png differ diff --git a/docs/img/resources/ibm/security/blockchain-security-service.png b/docs/img/resources/ibm/security/blockchain-security-service.png new file mode 100644 index 00000000..90e07afa Binary files /dev/null and b/docs/img/resources/ibm/security/blockchain-security-service.png differ diff --git a/docs/img/resources/ibm/security/data-security.png b/docs/img/resources/ibm/security/data-security.png new file mode 100644 index 00000000..117a1054 Binary files /dev/null and b/docs/img/resources/ibm/security/data-security.png differ diff --git a/docs/img/resources/ibm/security/firewall.png b/docs/img/resources/ibm/security/firewall.png new file mode 100644 index 00000000..55e75709 Binary files /dev/null and b/docs/img/resources/ibm/security/firewall.png differ diff --git a/docs/img/resources/ibm/security/gateway.png b/docs/img/resources/ibm/security/gateway.png new file mode 100644 index 00000000..54d707f9 Binary files /dev/null and b/docs/img/resources/ibm/security/gateway.png differ diff --git a/docs/img/resources/ibm/security/governance-risk-compliance.png b/docs/img/resources/ibm/security/governance-risk-compliance.png new file mode 100644 index 00000000..57626ad2 Binary files /dev/null and b/docs/img/resources/ibm/security/governance-risk-compliance.png differ diff --git a/docs/img/resources/ibm/security/identity-access-management.png b/docs/img/resources/ibm/security/identity-access-management.png new file mode 100644 index 00000000..c98bffd0 Binary files /dev/null and b/docs/img/resources/ibm/security/identity-access-management.png differ diff --git a/docs/img/resources/ibm/security/identity-provider.png b/docs/img/resources/ibm/security/identity-provider.png new file mode 100644 index 00000000..74325f7f Binary files /dev/null and b/docs/img/resources/ibm/security/identity-provider.png differ diff --git a/docs/img/resources/ibm/security/infrastructure-security.png b/docs/img/resources/ibm/security/infrastructure-security.png new file mode 100644 index 00000000..3f7ab383 Binary files /dev/null and b/docs/img/resources/ibm/security/infrastructure-security.png differ diff --git a/docs/img/resources/ibm/security/physical-security.png b/docs/img/resources/ibm/security/physical-security.png new file mode 100644 index 00000000..b7377086 Binary files /dev/null and b/docs/img/resources/ibm/security/physical-security.png differ diff --git a/docs/img/resources/ibm/security/security-monitoring-intelligence.png b/docs/img/resources/ibm/security/security-monitoring-intelligence.png new file mode 100644 index 00000000..a9c2fc96 Binary files /dev/null and b/docs/img/resources/ibm/security/security-monitoring-intelligence.png differ diff --git a/docs/img/resources/ibm/security/security-services.png b/docs/img/resources/ibm/security/security-services.png new file mode 100644 index 00000000..d6a49d68 Binary files /dev/null and b/docs/img/resources/ibm/security/security-services.png differ diff --git a/docs/img/resources/ibm/security/trustend-computing.png b/docs/img/resources/ibm/security/trustend-computing.png new file mode 100644 index 00000000..5c47988b Binary files /dev/null and b/docs/img/resources/ibm/security/trustend-computing.png differ diff --git a/docs/img/resources/ibm/security/vpn.png b/docs/img/resources/ibm/security/vpn.png new file mode 100644 index 00000000..1837c350 Binary files /dev/null and b/docs/img/resources/ibm/security/vpn.png differ diff --git a/docs/img/resources/ibm/social/communities.png b/docs/img/resources/ibm/social/communities.png new file mode 100644 index 00000000..a73892f6 Binary files /dev/null and b/docs/img/resources/ibm/social/communities.png differ diff --git a/docs/img/resources/ibm/social/file-sync.png b/docs/img/resources/ibm/social/file-sync.png new file mode 100644 index 00000000..99d3fe8d Binary files /dev/null and b/docs/img/resources/ibm/social/file-sync.png differ diff --git a/docs/img/resources/ibm/social/live-collaboration.png b/docs/img/resources/ibm/social/live-collaboration.png new file mode 100644 index 00000000..b8e7d602 Binary files /dev/null and b/docs/img/resources/ibm/social/live-collaboration.png differ diff --git a/docs/img/resources/ibm/social/messaging.png b/docs/img/resources/ibm/social/messaging.png new file mode 100644 index 00000000..9307bc5b Binary files /dev/null and b/docs/img/resources/ibm/social/messaging.png differ diff --git a/docs/img/resources/ibm/social/networking.png b/docs/img/resources/ibm/social/networking.png new file mode 100644 index 00000000..e4e55df2 Binary files /dev/null and b/docs/img/resources/ibm/social/networking.png differ diff --git a/docs/img/resources/ibm/storage/block-storage.png b/docs/img/resources/ibm/storage/block-storage.png new file mode 100644 index 00000000..c31bf5fc Binary files /dev/null and b/docs/img/resources/ibm/storage/block-storage.png differ diff --git a/docs/img/resources/ibm/storage/object-storage.png b/docs/img/resources/ibm/storage/object-storage.png new file mode 100644 index 00000000..e239629f Binary files /dev/null and b/docs/img/resources/ibm/storage/object-storage.png differ diff --git a/docs/img/resources/ibm/user/browser.png b/docs/img/resources/ibm/user/browser.png new file mode 100644 index 00000000..12556076 Binary files /dev/null and b/docs/img/resources/ibm/user/browser.png differ diff --git a/docs/img/resources/ibm/user/device.png b/docs/img/resources/ibm/user/device.png new file mode 100644 index 00000000..e637f1b1 Binary files /dev/null and b/docs/img/resources/ibm/user/device.png differ diff --git a/docs/img/resources/ibm/user/integrated-digital-experiences.png b/docs/img/resources/ibm/user/integrated-digital-experiences.png new file mode 100644 index 00000000..933c2a67 Binary files /dev/null and b/docs/img/resources/ibm/user/integrated-digital-experiences.png differ diff --git a/docs/img/resources/ibm/user/physical-entity.png b/docs/img/resources/ibm/user/physical-entity.png new file mode 100644 index 00000000..51304eb6 Binary files /dev/null and b/docs/img/resources/ibm/user/physical-entity.png differ diff --git a/docs/img/resources/ibm/user/sensor.png b/docs/img/resources/ibm/user/sensor.png new file mode 100644 index 00000000..ccbc9505 Binary files /dev/null and b/docs/img/resources/ibm/user/sensor.png differ diff --git a/docs/img/resources/ibm/user/user.png b/docs/img/resources/ibm/user/user.png new file mode 100644 index 00000000..2ac69c61 Binary files /dev/null and b/docs/img/resources/ibm/user/user.png differ diff --git a/docs/img/resources/k8s/chaos/chaos-mesh.png b/docs/img/resources/k8s/chaos/chaos-mesh.png new file mode 100644 index 00000000..f1d373ae Binary files /dev/null and b/docs/img/resources/k8s/chaos/chaos-mesh.png differ diff --git a/docs/img/resources/k8s/chaos/litmus-chaos.png b/docs/img/resources/k8s/chaos/litmus-chaos.png new file mode 100644 index 00000000..243ee9f3 Binary files /dev/null and b/docs/img/resources/k8s/chaos/litmus-chaos.png differ diff --git a/docs/img/resources/k8s/clusterconfig/hpa.png b/docs/img/resources/k8s/clusterconfig/hpa.png new file mode 100644 index 00000000..0caccb53 Binary files /dev/null and b/docs/img/resources/k8s/clusterconfig/hpa.png differ diff --git a/docs/img/resources/k8s/clusterconfig/limits.png b/docs/img/resources/k8s/clusterconfig/limits.png new file mode 100644 index 00000000..2addd0ab Binary files /dev/null and b/docs/img/resources/k8s/clusterconfig/limits.png differ diff --git a/docs/img/resources/k8s/clusterconfig/quota.png b/docs/img/resources/k8s/clusterconfig/quota.png new file mode 100644 index 00000000..a4d4957a Binary files /dev/null and b/docs/img/resources/k8s/clusterconfig/quota.png differ diff --git a/docs/img/resources/k8s/compute/cronjob.png b/docs/img/resources/k8s/compute/cronjob.png new file mode 100644 index 00000000..e70aeddd Binary files /dev/null and b/docs/img/resources/k8s/compute/cronjob.png differ diff --git a/docs/img/resources/k8s/compute/deploy.png b/docs/img/resources/k8s/compute/deploy.png new file mode 100644 index 00000000..c32b6b95 Binary files /dev/null and b/docs/img/resources/k8s/compute/deploy.png differ diff --git a/docs/img/resources/k8s/compute/ds.png b/docs/img/resources/k8s/compute/ds.png new file mode 100644 index 00000000..f327daaa Binary files /dev/null and b/docs/img/resources/k8s/compute/ds.png differ diff --git a/docs/img/resources/k8s/compute/job.png b/docs/img/resources/k8s/compute/job.png new file mode 100644 index 00000000..e6c2a382 Binary files /dev/null and b/docs/img/resources/k8s/compute/job.png differ diff --git a/docs/img/resources/k8s/compute/pod.png b/docs/img/resources/k8s/compute/pod.png new file mode 100644 index 00000000..e498a9af Binary files /dev/null and b/docs/img/resources/k8s/compute/pod.png differ diff --git a/docs/img/resources/k8s/compute/rs.png b/docs/img/resources/k8s/compute/rs.png new file mode 100644 index 00000000..0e7863be Binary files /dev/null and b/docs/img/resources/k8s/compute/rs.png differ diff --git a/docs/img/resources/k8s/compute/sts.png b/docs/img/resources/k8s/compute/sts.png new file mode 100644 index 00000000..71b46b95 Binary files /dev/null and b/docs/img/resources/k8s/compute/sts.png differ diff --git a/docs/img/resources/k8s/controlplane/api.png b/docs/img/resources/k8s/controlplane/api.png new file mode 100644 index 00000000..868ac542 Binary files /dev/null and b/docs/img/resources/k8s/controlplane/api.png differ diff --git a/docs/img/resources/k8s/controlplane/c-c-m.png b/docs/img/resources/k8s/controlplane/c-c-m.png new file mode 100644 index 00000000..5afab251 Binary files /dev/null and b/docs/img/resources/k8s/controlplane/c-c-m.png differ diff --git a/docs/img/resources/k8s/controlplane/c-m.png b/docs/img/resources/k8s/controlplane/c-m.png new file mode 100644 index 00000000..b30692fb Binary files /dev/null and b/docs/img/resources/k8s/controlplane/c-m.png differ diff --git a/docs/img/resources/k8s/controlplane/k-proxy.png b/docs/img/resources/k8s/controlplane/k-proxy.png new file mode 100644 index 00000000..e927817f Binary files /dev/null and b/docs/img/resources/k8s/controlplane/k-proxy.png differ diff --git a/docs/img/resources/k8s/controlplane/kubelet.png b/docs/img/resources/k8s/controlplane/kubelet.png new file mode 100644 index 00000000..462ea49f Binary files /dev/null and b/docs/img/resources/k8s/controlplane/kubelet.png differ diff --git a/docs/img/resources/k8s/controlplane/sched.png b/docs/img/resources/k8s/controlplane/sched.png new file mode 100644 index 00000000..be33ffe6 Binary files /dev/null and b/docs/img/resources/k8s/controlplane/sched.png differ diff --git a/docs/img/resources/k8s/ecosystem/external-dns.png b/docs/img/resources/k8s/ecosystem/external-dns.png new file mode 100644 index 00000000..cc2dff27 Binary files /dev/null and b/docs/img/resources/k8s/ecosystem/external-dns.png differ diff --git a/docs/img/resources/k8s/ecosystem/helm.png b/docs/img/resources/k8s/ecosystem/helm.png new file mode 100644 index 00000000..355f40cf Binary files /dev/null and b/docs/img/resources/k8s/ecosystem/helm.png differ diff --git a/docs/img/resources/k8s/ecosystem/krew.png b/docs/img/resources/k8s/ecosystem/krew.png new file mode 100644 index 00000000..913a24f7 Binary files /dev/null and b/docs/img/resources/k8s/ecosystem/krew.png differ diff --git a/docs/img/resources/k8s/ecosystem/kustomize.png b/docs/img/resources/k8s/ecosystem/kustomize.png new file mode 100644 index 00000000..845c1270 Binary files /dev/null and b/docs/img/resources/k8s/ecosystem/kustomize.png differ diff --git a/docs/img/resources/k8s/group/ns.png b/docs/img/resources/k8s/group/ns.png new file mode 100644 index 00000000..9fafbfca Binary files /dev/null and b/docs/img/resources/k8s/group/ns.png differ diff --git a/docs/img/resources/k8s/infra/etcd.png b/docs/img/resources/k8s/infra/etcd.png new file mode 100644 index 00000000..f514ef53 Binary files /dev/null and b/docs/img/resources/k8s/infra/etcd.png differ diff --git a/docs/img/resources/k8s/infra/master.png b/docs/img/resources/k8s/infra/master.png new file mode 100644 index 00000000..074f54e2 Binary files /dev/null and b/docs/img/resources/k8s/infra/master.png differ diff --git a/docs/img/resources/k8s/infra/node.png b/docs/img/resources/k8s/infra/node.png new file mode 100644 index 00000000..62befbff Binary files /dev/null and b/docs/img/resources/k8s/infra/node.png differ diff --git a/docs/img/resources/k8s/network/ep.png b/docs/img/resources/k8s/network/ep.png new file mode 100644 index 00000000..68fb6731 Binary files /dev/null and b/docs/img/resources/k8s/network/ep.png differ diff --git a/docs/img/resources/k8s/network/ing.png b/docs/img/resources/k8s/network/ing.png new file mode 100644 index 00000000..8fe02178 Binary files /dev/null and b/docs/img/resources/k8s/network/ing.png differ diff --git a/docs/img/resources/k8s/network/netpol.png b/docs/img/resources/k8s/network/netpol.png new file mode 100644 index 00000000..67bd640e Binary files /dev/null and b/docs/img/resources/k8s/network/netpol.png differ diff --git a/docs/img/resources/k8s/network/svc.png b/docs/img/resources/k8s/network/svc.png new file mode 100644 index 00000000..8cca4806 Binary files /dev/null and b/docs/img/resources/k8s/network/svc.png differ diff --git a/docs/img/resources/k8s/others/crd.png b/docs/img/resources/k8s/others/crd.png new file mode 100644 index 00000000..ead4e03f Binary files /dev/null and b/docs/img/resources/k8s/others/crd.png differ diff --git a/docs/img/resources/k8s/others/psp.png b/docs/img/resources/k8s/others/psp.png new file mode 100644 index 00000000..57dce56f Binary files /dev/null and b/docs/img/resources/k8s/others/psp.png differ diff --git a/docs/img/resources/k8s/podconfig/cm.png b/docs/img/resources/k8s/podconfig/cm.png new file mode 100644 index 00000000..4f1c049e Binary files /dev/null and b/docs/img/resources/k8s/podconfig/cm.png differ diff --git a/docs/img/resources/k8s/podconfig/secret.png b/docs/img/resources/k8s/podconfig/secret.png new file mode 100644 index 00000000..e7a8b3ee Binary files /dev/null and b/docs/img/resources/k8s/podconfig/secret.png differ diff --git a/docs/img/resources/k8s/rbac/c-role.png b/docs/img/resources/k8s/rbac/c-role.png new file mode 100644 index 00000000..ebc7bcf8 Binary files /dev/null and b/docs/img/resources/k8s/rbac/c-role.png differ diff --git a/docs/img/resources/k8s/rbac/crb.png b/docs/img/resources/k8s/rbac/crb.png new file mode 100644 index 00000000..c0a51dcc Binary files /dev/null and b/docs/img/resources/k8s/rbac/crb.png differ diff --git a/docs/img/resources/k8s/rbac/group.png b/docs/img/resources/k8s/rbac/group.png new file mode 100644 index 00000000..87ff5965 Binary files /dev/null and b/docs/img/resources/k8s/rbac/group.png differ diff --git a/docs/img/resources/k8s/rbac/rb.png b/docs/img/resources/k8s/rbac/rb.png new file mode 100644 index 00000000..97088231 Binary files /dev/null and b/docs/img/resources/k8s/rbac/rb.png differ diff --git a/docs/img/resources/k8s/rbac/role.png b/docs/img/resources/k8s/rbac/role.png new file mode 100644 index 00000000..df45e459 Binary files /dev/null and b/docs/img/resources/k8s/rbac/role.png differ diff --git a/docs/img/resources/k8s/rbac/sa.png b/docs/img/resources/k8s/rbac/sa.png new file mode 100644 index 00000000..e642f37d Binary files /dev/null and b/docs/img/resources/k8s/rbac/sa.png differ diff --git a/docs/img/resources/k8s/rbac/user.png b/docs/img/resources/k8s/rbac/user.png new file mode 100644 index 00000000..e7886054 Binary files /dev/null and b/docs/img/resources/k8s/rbac/user.png differ diff --git a/docs/img/resources/k8s/storage/pv.png b/docs/img/resources/k8s/storage/pv.png new file mode 100644 index 00000000..9a0bbaf5 Binary files /dev/null and b/docs/img/resources/k8s/storage/pv.png differ diff --git a/docs/img/resources/k8s/storage/pvc.png b/docs/img/resources/k8s/storage/pvc.png new file mode 100644 index 00000000..de66402a Binary files /dev/null and b/docs/img/resources/k8s/storage/pvc.png differ diff --git a/docs/img/resources/k8s/storage/sc.png b/docs/img/resources/k8s/storage/sc.png new file mode 100644 index 00000000..63f85180 Binary files /dev/null and b/docs/img/resources/k8s/storage/sc.png differ diff --git a/docs/img/resources/k8s/storage/vol.png b/docs/img/resources/k8s/storage/vol.png new file mode 100644 index 00000000..c47cc2d2 Binary files /dev/null and b/docs/img/resources/k8s/storage/vol.png differ diff --git a/docs/img/resources/oci/compute/autoscale-white.png b/docs/img/resources/oci/compute/autoscale-white.png new file mode 100644 index 00000000..dc64d11b Binary files /dev/null and b/docs/img/resources/oci/compute/autoscale-white.png differ diff --git a/docs/img/resources/oci/compute/autoscale.png b/docs/img/resources/oci/compute/autoscale.png new file mode 100644 index 00000000..f5374d3a Binary files /dev/null and b/docs/img/resources/oci/compute/autoscale.png differ diff --git a/docs/img/resources/oci/compute/bm-white.png b/docs/img/resources/oci/compute/bm-white.png new file mode 100644 index 00000000..c33833d7 Binary files /dev/null and b/docs/img/resources/oci/compute/bm-white.png differ diff --git a/docs/img/resources/oci/compute/bm.png b/docs/img/resources/oci/compute/bm.png new file mode 100644 index 00000000..e9d50b0a Binary files /dev/null and b/docs/img/resources/oci/compute/bm.png differ diff --git a/docs/img/resources/oci/compute/container-white.png b/docs/img/resources/oci/compute/container-white.png new file mode 100644 index 00000000..ba6b09a0 Binary files /dev/null and b/docs/img/resources/oci/compute/container-white.png differ diff --git a/docs/img/resources/oci/compute/container.png b/docs/img/resources/oci/compute/container.png new file mode 100644 index 00000000..949b46bd Binary files /dev/null and b/docs/img/resources/oci/compute/container.png differ diff --git a/docs/img/resources/oci/compute/functions-white.png b/docs/img/resources/oci/compute/functions-white.png new file mode 100644 index 00000000..6296e39b Binary files /dev/null and b/docs/img/resources/oci/compute/functions-white.png differ diff --git a/docs/img/resources/oci/compute/functions.png b/docs/img/resources/oci/compute/functions.png new file mode 100644 index 00000000..ec13a2dc Binary files /dev/null and b/docs/img/resources/oci/compute/functions.png differ diff --git a/docs/img/resources/oci/compute/instance-pools-white.png b/docs/img/resources/oci/compute/instance-pools-white.png new file mode 100644 index 00000000..397bc276 Binary files /dev/null and b/docs/img/resources/oci/compute/instance-pools-white.png differ diff --git a/docs/img/resources/oci/compute/instance-pools.png b/docs/img/resources/oci/compute/instance-pools.png new file mode 100644 index 00000000..d1eacf12 Binary files /dev/null and b/docs/img/resources/oci/compute/instance-pools.png differ diff --git a/docs/img/resources/oci/compute/ocir-white.png b/docs/img/resources/oci/compute/ocir-white.png new file mode 100644 index 00000000..55105058 Binary files /dev/null and b/docs/img/resources/oci/compute/ocir-white.png differ diff --git a/docs/img/resources/oci/compute/ocir.png b/docs/img/resources/oci/compute/ocir.png new file mode 100644 index 00000000..4f6d9ee2 Binary files /dev/null and b/docs/img/resources/oci/compute/ocir.png differ diff --git a/docs/img/resources/oci/compute/oke-white.png b/docs/img/resources/oci/compute/oke-white.png new file mode 100644 index 00000000..64517535 Binary files /dev/null and b/docs/img/resources/oci/compute/oke-white.png differ diff --git a/docs/img/resources/oci/compute/oke.png b/docs/img/resources/oci/compute/oke.png new file mode 100644 index 00000000..61dcd839 Binary files /dev/null and b/docs/img/resources/oci/compute/oke.png differ diff --git a/docs/img/resources/oci/compute/vm-white.png b/docs/img/resources/oci/compute/vm-white.png new file mode 100644 index 00000000..1af7e0e7 Binary files /dev/null and b/docs/img/resources/oci/compute/vm-white.png differ diff --git a/docs/img/resources/oci/compute/vm.png b/docs/img/resources/oci/compute/vm.png new file mode 100644 index 00000000..1b680b63 Binary files /dev/null and b/docs/img/resources/oci/compute/vm.png differ diff --git a/docs/img/resources/oci/connectivity/backbone-white.png b/docs/img/resources/oci/connectivity/backbone-white.png new file mode 100644 index 00000000..bfe31e80 Binary files /dev/null and b/docs/img/resources/oci/connectivity/backbone-white.png differ diff --git a/docs/img/resources/oci/connectivity/backbone.png b/docs/img/resources/oci/connectivity/backbone.png new file mode 100644 index 00000000..106b1594 Binary files /dev/null and b/docs/img/resources/oci/connectivity/backbone.png differ diff --git a/docs/img/resources/oci/connectivity/cdn-white.png b/docs/img/resources/oci/connectivity/cdn-white.png new file mode 100644 index 00000000..605b695c Binary files /dev/null and b/docs/img/resources/oci/connectivity/cdn-white.png differ diff --git a/docs/img/resources/oci/connectivity/cdn.png b/docs/img/resources/oci/connectivity/cdn.png new file mode 100644 index 00000000..839012b7 Binary files /dev/null and b/docs/img/resources/oci/connectivity/cdn.png differ diff --git a/docs/img/resources/oci/connectivity/customer-datacenter.png b/docs/img/resources/oci/connectivity/customer-datacenter.png new file mode 100644 index 00000000..8937f7d4 Binary files /dev/null and b/docs/img/resources/oci/connectivity/customer-datacenter.png differ diff --git a/docs/img/resources/oci/connectivity/customer-datacntr-white.png b/docs/img/resources/oci/connectivity/customer-datacntr-white.png new file mode 100644 index 00000000..70b7c8d5 Binary files /dev/null and b/docs/img/resources/oci/connectivity/customer-datacntr-white.png differ diff --git a/docs/img/resources/oci/connectivity/customer-premise-white.png b/docs/img/resources/oci/connectivity/customer-premise-white.png new file mode 100644 index 00000000..d557206c Binary files /dev/null and b/docs/img/resources/oci/connectivity/customer-premise-white.png differ diff --git a/docs/img/resources/oci/connectivity/customer-premise.png b/docs/img/resources/oci/connectivity/customer-premise.png new file mode 100644 index 00000000..59dbaf93 Binary files /dev/null and b/docs/img/resources/oci/connectivity/customer-premise.png differ diff --git a/docs/img/resources/oci/connectivity/disconnected-regions-white.png b/docs/img/resources/oci/connectivity/disconnected-regions-white.png new file mode 100644 index 00000000..329d2956 Binary files /dev/null and b/docs/img/resources/oci/connectivity/disconnected-regions-white.png differ diff --git a/docs/img/resources/oci/connectivity/disconnected-regions.png b/docs/img/resources/oci/connectivity/disconnected-regions.png new file mode 100644 index 00000000..59f6df90 Binary files /dev/null and b/docs/img/resources/oci/connectivity/disconnected-regions.png differ diff --git a/docs/img/resources/oci/connectivity/dns-white.png b/docs/img/resources/oci/connectivity/dns-white.png new file mode 100644 index 00000000..831f6628 Binary files /dev/null and b/docs/img/resources/oci/connectivity/dns-white.png differ diff --git a/docs/img/resources/oci/connectivity/dns.png b/docs/img/resources/oci/connectivity/dns.png new file mode 100644 index 00000000..374c1bb5 Binary files /dev/null and b/docs/img/resources/oci/connectivity/dns.png differ diff --git a/docs/img/resources/oci/connectivity/fast-connect-white.png b/docs/img/resources/oci/connectivity/fast-connect-white.png new file mode 100644 index 00000000..57827bb9 Binary files /dev/null and b/docs/img/resources/oci/connectivity/fast-connect-white.png differ diff --git a/docs/img/resources/oci/connectivity/fast-connect.png b/docs/img/resources/oci/connectivity/fast-connect.png new file mode 100644 index 00000000..9fb1a532 Binary files /dev/null and b/docs/img/resources/oci/connectivity/fast-connect.png differ diff --git a/docs/img/resources/oci/connectivity/nat-gateway-white.png b/docs/img/resources/oci/connectivity/nat-gateway-white.png new file mode 100644 index 00000000..2c4d84ba Binary files /dev/null and b/docs/img/resources/oci/connectivity/nat-gateway-white.png differ diff --git a/docs/img/resources/oci/connectivity/nat-gateway.png b/docs/img/resources/oci/connectivity/nat-gateway.png new file mode 100644 index 00000000..b472878c Binary files /dev/null and b/docs/img/resources/oci/connectivity/nat-gateway.png differ diff --git a/docs/img/resources/oci/connectivity/vpn-white.png b/docs/img/resources/oci/connectivity/vpn-white.png new file mode 100644 index 00000000..be80a991 Binary files /dev/null and b/docs/img/resources/oci/connectivity/vpn-white.png differ diff --git a/docs/img/resources/oci/connectivity/vpn.png b/docs/img/resources/oci/connectivity/vpn.png new file mode 100644 index 00000000..03374859 Binary files /dev/null and b/docs/img/resources/oci/connectivity/vpn.png differ diff --git a/docs/img/resources/oci/database/autonomous-white.png b/docs/img/resources/oci/database/autonomous-white.png new file mode 100644 index 00000000..69395109 Binary files /dev/null and b/docs/img/resources/oci/database/autonomous-white.png differ diff --git a/docs/img/resources/oci/database/autonomous.png b/docs/img/resources/oci/database/autonomous.png new file mode 100644 index 00000000..e9859e2d Binary files /dev/null and b/docs/img/resources/oci/database/autonomous.png differ diff --git a/docs/img/resources/oci/database/bigdata-service-white.png b/docs/img/resources/oci/database/bigdata-service-white.png new file mode 100644 index 00000000..76b26db4 Binary files /dev/null and b/docs/img/resources/oci/database/bigdata-service-white.png differ diff --git a/docs/img/resources/oci/database/bigdata-service.png b/docs/img/resources/oci/database/bigdata-service.png new file mode 100644 index 00000000..ebb395da Binary files /dev/null and b/docs/img/resources/oci/database/bigdata-service.png differ diff --git a/docs/img/resources/oci/database/database-service-white.png b/docs/img/resources/oci/database/database-service-white.png new file mode 100644 index 00000000..552c56c7 Binary files /dev/null and b/docs/img/resources/oci/database/database-service-white.png differ diff --git a/docs/img/resources/oci/database/database-service.png b/docs/img/resources/oci/database/database-service.png new file mode 100644 index 00000000..5442cecd Binary files /dev/null and b/docs/img/resources/oci/database/database-service.png differ diff --git a/docs/img/resources/oci/database/dataflow-apache-white.png b/docs/img/resources/oci/database/dataflow-apache-white.png new file mode 100644 index 00000000..cf69c3b5 Binary files /dev/null and b/docs/img/resources/oci/database/dataflow-apache-white.png differ diff --git a/docs/img/resources/oci/database/dataflow-apache.png b/docs/img/resources/oci/database/dataflow-apache.png new file mode 100644 index 00000000..c04b65ba Binary files /dev/null and b/docs/img/resources/oci/database/dataflow-apache.png differ diff --git a/docs/img/resources/oci/database/dcat-white.png b/docs/img/resources/oci/database/dcat-white.png new file mode 100644 index 00000000..dbff953e Binary files /dev/null and b/docs/img/resources/oci/database/dcat-white.png differ diff --git a/docs/img/resources/oci/database/dcat.png b/docs/img/resources/oci/database/dcat.png new file mode 100644 index 00000000..c1bc05b1 Binary files /dev/null and b/docs/img/resources/oci/database/dcat.png differ diff --git a/docs/img/resources/oci/database/dis-white.png b/docs/img/resources/oci/database/dis-white.png new file mode 100644 index 00000000..63ab6638 Binary files /dev/null and b/docs/img/resources/oci/database/dis-white.png differ diff --git a/docs/img/resources/oci/database/dis.png b/docs/img/resources/oci/database/dis.png new file mode 100644 index 00000000..1e0dcfe4 Binary files /dev/null and b/docs/img/resources/oci/database/dis.png differ diff --git a/docs/img/resources/oci/database/dms-white.png b/docs/img/resources/oci/database/dms-white.png new file mode 100644 index 00000000..4fcf1fe7 Binary files /dev/null and b/docs/img/resources/oci/database/dms-white.png differ diff --git a/docs/img/resources/oci/database/dms.png b/docs/img/resources/oci/database/dms.png new file mode 100644 index 00000000..dd76cb20 Binary files /dev/null and b/docs/img/resources/oci/database/dms.png differ diff --git a/docs/img/resources/oci/database/science-white.png b/docs/img/resources/oci/database/science-white.png new file mode 100644 index 00000000..99d8d203 Binary files /dev/null and b/docs/img/resources/oci/database/science-white.png differ diff --git a/docs/img/resources/oci/database/science.png b/docs/img/resources/oci/database/science.png new file mode 100644 index 00000000..c720667c Binary files /dev/null and b/docs/img/resources/oci/database/science.png differ diff --git a/docs/img/resources/oci/database/stream-white.png b/docs/img/resources/oci/database/stream-white.png new file mode 100644 index 00000000..1406b306 Binary files /dev/null and b/docs/img/resources/oci/database/stream-white.png differ diff --git a/docs/img/resources/oci/database/stream.png b/docs/img/resources/oci/database/stream.png new file mode 100644 index 00000000..5624c168 Binary files /dev/null and b/docs/img/resources/oci/database/stream.png differ diff --git a/docs/img/resources/oci/devops/api-gateway-white.png b/docs/img/resources/oci/devops/api-gateway-white.png new file mode 100644 index 00000000..767a98ff Binary files /dev/null and b/docs/img/resources/oci/devops/api-gateway-white.png differ diff --git a/docs/img/resources/oci/devops/api-gateway.png b/docs/img/resources/oci/devops/api-gateway.png new file mode 100644 index 00000000..d244cabf Binary files /dev/null and b/docs/img/resources/oci/devops/api-gateway.png differ diff --git a/docs/img/resources/oci/devops/api-service-white.png b/docs/img/resources/oci/devops/api-service-white.png new file mode 100644 index 00000000..ab50a5d6 Binary files /dev/null and b/docs/img/resources/oci/devops/api-service-white.png differ diff --git a/docs/img/resources/oci/devops/api-service.png b/docs/img/resources/oci/devops/api-service.png new file mode 100644 index 00000000..208047b9 Binary files /dev/null and b/docs/img/resources/oci/devops/api-service.png differ diff --git a/docs/img/resources/oci/devops/resource-mgmt-white.png b/docs/img/resources/oci/devops/resource-mgmt-white.png new file mode 100644 index 00000000..ccf19009 Binary files /dev/null and b/docs/img/resources/oci/devops/resource-mgmt-white.png differ diff --git a/docs/img/resources/oci/devops/resource-mgmt.png b/docs/img/resources/oci/devops/resource-mgmt.png new file mode 100644 index 00000000..97cc3975 Binary files /dev/null and b/docs/img/resources/oci/devops/resource-mgmt.png differ diff --git a/docs/img/resources/oci/governance/audit-white.png b/docs/img/resources/oci/governance/audit-white.png new file mode 100644 index 00000000..dc861eb5 Binary files /dev/null and b/docs/img/resources/oci/governance/audit-white.png differ diff --git a/docs/img/resources/oci/governance/audit.png b/docs/img/resources/oci/governance/audit.png new file mode 100644 index 00000000..d5d7b617 Binary files /dev/null and b/docs/img/resources/oci/governance/audit.png differ diff --git a/docs/img/resources/oci/governance/compartments-white.png b/docs/img/resources/oci/governance/compartments-white.png new file mode 100644 index 00000000..c4271c34 Binary files /dev/null and b/docs/img/resources/oci/governance/compartments-white.png differ diff --git a/docs/img/resources/oci/governance/compartments.png b/docs/img/resources/oci/governance/compartments.png new file mode 100644 index 00000000..8b9a9de6 Binary files /dev/null and b/docs/img/resources/oci/governance/compartments.png differ diff --git a/docs/img/resources/oci/governance/groups-white.png b/docs/img/resources/oci/governance/groups-white.png new file mode 100644 index 00000000..3052cef6 Binary files /dev/null and b/docs/img/resources/oci/governance/groups-white.png differ diff --git a/docs/img/resources/oci/governance/groups.png b/docs/img/resources/oci/governance/groups.png new file mode 100644 index 00000000..34f1064b Binary files /dev/null and b/docs/img/resources/oci/governance/groups.png differ diff --git a/docs/img/resources/oci/governance/logging-white.png b/docs/img/resources/oci/governance/logging-white.png new file mode 100644 index 00000000..99b5db2d Binary files /dev/null and b/docs/img/resources/oci/governance/logging-white.png differ diff --git a/docs/img/resources/oci/governance/logging.png b/docs/img/resources/oci/governance/logging.png new file mode 100644 index 00000000..50e6836a Binary files /dev/null and b/docs/img/resources/oci/governance/logging.png differ diff --git a/docs/img/resources/oci/governance/ocid-white.png b/docs/img/resources/oci/governance/ocid-white.png new file mode 100644 index 00000000..a69576ae Binary files /dev/null and b/docs/img/resources/oci/governance/ocid-white.png differ diff --git a/docs/img/resources/oci/governance/ocid.png b/docs/img/resources/oci/governance/ocid.png new file mode 100644 index 00000000..c5200b34 Binary files /dev/null and b/docs/img/resources/oci/governance/ocid.png differ diff --git a/docs/img/resources/oci/governance/policies-white.png b/docs/img/resources/oci/governance/policies-white.png new file mode 100644 index 00000000..936271cb Binary files /dev/null and b/docs/img/resources/oci/governance/policies-white.png differ diff --git a/docs/img/resources/oci/governance/policies.png b/docs/img/resources/oci/governance/policies.png new file mode 100644 index 00000000..988efa23 Binary files /dev/null and b/docs/img/resources/oci/governance/policies.png differ diff --git a/docs/img/resources/oci/governance/tagging-white.png b/docs/img/resources/oci/governance/tagging-white.png new file mode 100644 index 00000000..1d27cc47 Binary files /dev/null and b/docs/img/resources/oci/governance/tagging-white.png differ diff --git a/docs/img/resources/oci/governance/tagging.png b/docs/img/resources/oci/governance/tagging.png new file mode 100644 index 00000000..d8bfb7eb Binary files /dev/null and b/docs/img/resources/oci/governance/tagging.png differ diff --git a/docs/img/resources/oci/monitoring/alarm-white.png b/docs/img/resources/oci/monitoring/alarm-white.png new file mode 100644 index 00000000..e91831b2 Binary files /dev/null and b/docs/img/resources/oci/monitoring/alarm-white.png differ diff --git a/docs/img/resources/oci/monitoring/alarm.png b/docs/img/resources/oci/monitoring/alarm.png new file mode 100644 index 00000000..372e3590 Binary files /dev/null and b/docs/img/resources/oci/monitoring/alarm.png differ diff --git a/docs/img/resources/oci/monitoring/email-white.png b/docs/img/resources/oci/monitoring/email-white.png new file mode 100644 index 00000000..a9201a7a Binary files /dev/null and b/docs/img/resources/oci/monitoring/email-white.png differ diff --git a/docs/img/resources/oci/monitoring/email.png b/docs/img/resources/oci/monitoring/email.png new file mode 100644 index 00000000..f8d843c8 Binary files /dev/null and b/docs/img/resources/oci/monitoring/email.png differ diff --git a/docs/img/resources/oci/monitoring/events-white.png b/docs/img/resources/oci/monitoring/events-white.png new file mode 100644 index 00000000..6445a224 Binary files /dev/null and b/docs/img/resources/oci/monitoring/events-white.png differ diff --git a/docs/img/resources/oci/monitoring/events.png b/docs/img/resources/oci/monitoring/events.png new file mode 100644 index 00000000..465be4b6 Binary files /dev/null and b/docs/img/resources/oci/monitoring/events.png differ diff --git a/docs/img/resources/oci/monitoring/health-check-white.png b/docs/img/resources/oci/monitoring/health-check-white.png new file mode 100644 index 00000000..4b1dea4e Binary files /dev/null and b/docs/img/resources/oci/monitoring/health-check-white.png differ diff --git a/docs/img/resources/oci/monitoring/health-check.png b/docs/img/resources/oci/monitoring/health-check.png new file mode 100644 index 00000000..96794e87 Binary files /dev/null and b/docs/img/resources/oci/monitoring/health-check.png differ diff --git a/docs/img/resources/oci/monitoring/notifications-white.png b/docs/img/resources/oci/monitoring/notifications-white.png new file mode 100644 index 00000000..bf74ef70 Binary files /dev/null and b/docs/img/resources/oci/monitoring/notifications-white.png differ diff --git a/docs/img/resources/oci/monitoring/notifications.png b/docs/img/resources/oci/monitoring/notifications.png new file mode 100644 index 00000000..059ca8f5 Binary files /dev/null and b/docs/img/resources/oci/monitoring/notifications.png differ diff --git a/docs/img/resources/oci/monitoring/queue-white.png b/docs/img/resources/oci/monitoring/queue-white.png new file mode 100644 index 00000000..9f8751dd Binary files /dev/null and b/docs/img/resources/oci/monitoring/queue-white.png differ diff --git a/docs/img/resources/oci/monitoring/queue.png b/docs/img/resources/oci/monitoring/queue.png new file mode 100644 index 00000000..38da334b Binary files /dev/null and b/docs/img/resources/oci/monitoring/queue.png differ diff --git a/docs/img/resources/oci/monitoring/search-white.png b/docs/img/resources/oci/monitoring/search-white.png new file mode 100644 index 00000000..44f6f7cc Binary files /dev/null and b/docs/img/resources/oci/monitoring/search-white.png differ diff --git a/docs/img/resources/oci/monitoring/search.png b/docs/img/resources/oci/monitoring/search.png new file mode 100644 index 00000000..af5f951d Binary files /dev/null and b/docs/img/resources/oci/monitoring/search.png differ diff --git a/docs/img/resources/oci/monitoring/telemetry-white.png b/docs/img/resources/oci/monitoring/telemetry-white.png new file mode 100644 index 00000000..9421c90b Binary files /dev/null and b/docs/img/resources/oci/monitoring/telemetry-white.png differ diff --git a/docs/img/resources/oci/monitoring/telemetry.png b/docs/img/resources/oci/monitoring/telemetry.png new file mode 100644 index 00000000..a5d4931a Binary files /dev/null and b/docs/img/resources/oci/monitoring/telemetry.png differ diff --git a/docs/img/resources/oci/monitoring/workflow-white.png b/docs/img/resources/oci/monitoring/workflow-white.png new file mode 100644 index 00000000..0971ed5e Binary files /dev/null and b/docs/img/resources/oci/monitoring/workflow-white.png differ diff --git a/docs/img/resources/oci/monitoring/workflow.png b/docs/img/resources/oci/monitoring/workflow.png new file mode 100644 index 00000000..9ce2300e Binary files /dev/null and b/docs/img/resources/oci/monitoring/workflow.png differ diff --git a/docs/img/resources/oci/network/drg-white.png b/docs/img/resources/oci/network/drg-white.png new file mode 100644 index 00000000..34848977 Binary files /dev/null and b/docs/img/resources/oci/network/drg-white.png differ diff --git a/docs/img/resources/oci/network/drg.png b/docs/img/resources/oci/network/drg.png new file mode 100644 index 00000000..b1aaba9b Binary files /dev/null and b/docs/img/resources/oci/network/drg.png differ diff --git a/docs/img/resources/oci/network/firewall-white.png b/docs/img/resources/oci/network/firewall-white.png new file mode 100644 index 00000000..40f6631e Binary files /dev/null and b/docs/img/resources/oci/network/firewall-white.png differ diff --git a/docs/img/resources/oci/network/firewall.png b/docs/img/resources/oci/network/firewall.png new file mode 100644 index 00000000..6c572b43 Binary files /dev/null and b/docs/img/resources/oci/network/firewall.png differ diff --git a/docs/img/resources/oci/network/internet-gateway-white.png b/docs/img/resources/oci/network/internet-gateway-white.png new file mode 100644 index 00000000..b7a8a01e Binary files /dev/null and b/docs/img/resources/oci/network/internet-gateway-white.png differ diff --git a/docs/img/resources/oci/network/internet-gateway.png b/docs/img/resources/oci/network/internet-gateway.png new file mode 100644 index 00000000..1762239a Binary files /dev/null and b/docs/img/resources/oci/network/internet-gateway.png differ diff --git a/docs/img/resources/oci/network/load-balancer-white.png b/docs/img/resources/oci/network/load-balancer-white.png new file mode 100644 index 00000000..12a3d33c Binary files /dev/null and b/docs/img/resources/oci/network/load-balancer-white.png differ diff --git a/docs/img/resources/oci/network/load-balancer.png b/docs/img/resources/oci/network/load-balancer.png new file mode 100644 index 00000000..504a5acd Binary files /dev/null and b/docs/img/resources/oci/network/load-balancer.png differ diff --git a/docs/img/resources/oci/network/route-table-white.png b/docs/img/resources/oci/network/route-table-white.png new file mode 100644 index 00000000..0826ba4d Binary files /dev/null and b/docs/img/resources/oci/network/route-table-white.png differ diff --git a/docs/img/resources/oci/network/route-table.png b/docs/img/resources/oci/network/route-table.png new file mode 100644 index 00000000..3733e06b Binary files /dev/null and b/docs/img/resources/oci/network/route-table.png differ diff --git a/docs/img/resources/oci/network/security-lists-white.png b/docs/img/resources/oci/network/security-lists-white.png new file mode 100644 index 00000000..6151b8b2 Binary files /dev/null and b/docs/img/resources/oci/network/security-lists-white.png differ diff --git a/docs/img/resources/oci/network/security-lists.png b/docs/img/resources/oci/network/security-lists.png new file mode 100644 index 00000000..8bcc72fe Binary files /dev/null and b/docs/img/resources/oci/network/security-lists.png differ diff --git a/docs/img/resources/oci/network/service-gateway-white.png b/docs/img/resources/oci/network/service-gateway-white.png new file mode 100644 index 00000000..b0d820d3 Binary files /dev/null and b/docs/img/resources/oci/network/service-gateway-white.png differ diff --git a/docs/img/resources/oci/network/service-gateway.png b/docs/img/resources/oci/network/service-gateway.png new file mode 100644 index 00000000..548c87af Binary files /dev/null and b/docs/img/resources/oci/network/service-gateway.png differ diff --git a/docs/img/resources/oci/network/vcn-white.png b/docs/img/resources/oci/network/vcn-white.png new file mode 100644 index 00000000..e217effe Binary files /dev/null and b/docs/img/resources/oci/network/vcn-white.png differ diff --git a/docs/img/resources/oci/network/vcn.png b/docs/img/resources/oci/network/vcn.png new file mode 100644 index 00000000..aefa7004 Binary files /dev/null and b/docs/img/resources/oci/network/vcn.png differ diff --git a/docs/img/resources/oci/security/cloud-guard-white.png b/docs/img/resources/oci/security/cloud-guard-white.png new file mode 100644 index 00000000..db4a78d1 Binary files /dev/null and b/docs/img/resources/oci/security/cloud-guard-white.png differ diff --git a/docs/img/resources/oci/security/cloud-guard.png b/docs/img/resources/oci/security/cloud-guard.png new file mode 100644 index 00000000..8c7c8a5e Binary files /dev/null and b/docs/img/resources/oci/security/cloud-guard.png differ diff --git a/docs/img/resources/oci/security/ddos-white.png b/docs/img/resources/oci/security/ddos-white.png new file mode 100644 index 00000000..6657c0b9 Binary files /dev/null and b/docs/img/resources/oci/security/ddos-white.png differ diff --git a/docs/img/resources/oci/security/ddos.png b/docs/img/resources/oci/security/ddos.png new file mode 100644 index 00000000..e2fafae4 Binary files /dev/null and b/docs/img/resources/oci/security/ddos.png differ diff --git a/docs/img/resources/oci/security/encryption-white.png b/docs/img/resources/oci/security/encryption-white.png new file mode 100644 index 00000000..f85f3577 Binary files /dev/null and b/docs/img/resources/oci/security/encryption-white.png differ diff --git a/docs/img/resources/oci/security/encryption.png b/docs/img/resources/oci/security/encryption.png new file mode 100644 index 00000000..16c1b125 Binary files /dev/null and b/docs/img/resources/oci/security/encryption.png differ diff --git a/docs/img/resources/oci/security/id-access-white.png b/docs/img/resources/oci/security/id-access-white.png new file mode 100644 index 00000000..597db448 Binary files /dev/null and b/docs/img/resources/oci/security/id-access-white.png differ diff --git a/docs/img/resources/oci/security/id-access.png b/docs/img/resources/oci/security/id-access.png new file mode 100644 index 00000000..0beebb1b Binary files /dev/null and b/docs/img/resources/oci/security/id-access.png differ diff --git a/docs/img/resources/oci/security/key-management-white.png b/docs/img/resources/oci/security/key-management-white.png new file mode 100644 index 00000000..26cdeeae Binary files /dev/null and b/docs/img/resources/oci/security/key-management-white.png differ diff --git a/docs/img/resources/oci/security/key-management.png b/docs/img/resources/oci/security/key-management.png new file mode 100644 index 00000000..83e43330 Binary files /dev/null and b/docs/img/resources/oci/security/key-management.png differ diff --git a/docs/img/resources/oci/security/max-security-zone-white.png b/docs/img/resources/oci/security/max-security-zone-white.png new file mode 100644 index 00000000..27da254a Binary files /dev/null and b/docs/img/resources/oci/security/max-security-zone-white.png differ diff --git a/docs/img/resources/oci/security/max-security-zone.png b/docs/img/resources/oci/security/max-security-zone.png new file mode 100644 index 00000000..71f98d52 Binary files /dev/null and b/docs/img/resources/oci/security/max-security-zone.png differ diff --git a/docs/img/resources/oci/security/vault-white.png b/docs/img/resources/oci/security/vault-white.png new file mode 100644 index 00000000..74c18ff8 Binary files /dev/null and b/docs/img/resources/oci/security/vault-white.png differ diff --git a/docs/img/resources/oci/security/vault.png b/docs/img/resources/oci/security/vault.png new file mode 100644 index 00000000..68789b9c Binary files /dev/null and b/docs/img/resources/oci/security/vault.png differ diff --git a/docs/img/resources/oci/security/waf-white.png b/docs/img/resources/oci/security/waf-white.png new file mode 100644 index 00000000..c938ec28 Binary files /dev/null and b/docs/img/resources/oci/security/waf-white.png differ diff --git a/docs/img/resources/oci/security/waf.png b/docs/img/resources/oci/security/waf.png new file mode 100644 index 00000000..e268c965 Binary files /dev/null and b/docs/img/resources/oci/security/waf.png differ diff --git a/docs/img/resources/oci/storage/backup-restore-white.png b/docs/img/resources/oci/storage/backup-restore-white.png new file mode 100644 index 00000000..e322b6aa Binary files /dev/null and b/docs/img/resources/oci/storage/backup-restore-white.png differ diff --git a/docs/img/resources/oci/storage/backup-restore.png b/docs/img/resources/oci/storage/backup-restore.png new file mode 100644 index 00000000..5d9c3415 Binary files /dev/null and b/docs/img/resources/oci/storage/backup-restore.png differ diff --git a/docs/img/resources/oci/storage/block-storage-clone-white.png b/docs/img/resources/oci/storage/block-storage-clone-white.png new file mode 100644 index 00000000..a372e484 Binary files /dev/null and b/docs/img/resources/oci/storage/block-storage-clone-white.png differ diff --git a/docs/img/resources/oci/storage/block-storage-clone.png b/docs/img/resources/oci/storage/block-storage-clone.png new file mode 100644 index 00000000..f97b3da8 Binary files /dev/null and b/docs/img/resources/oci/storage/block-storage-clone.png differ diff --git a/docs/img/resources/oci/storage/block-storage-white.png b/docs/img/resources/oci/storage/block-storage-white.png new file mode 100644 index 00000000..d78a1aaa Binary files /dev/null and b/docs/img/resources/oci/storage/block-storage-white.png differ diff --git a/docs/img/resources/oci/storage/block-storage.png b/docs/img/resources/oci/storage/block-storage.png new file mode 100644 index 00000000..c2408c4e Binary files /dev/null and b/docs/img/resources/oci/storage/block-storage.png differ diff --git a/docs/img/resources/oci/storage/buckets-white.png b/docs/img/resources/oci/storage/buckets-white.png new file mode 100644 index 00000000..2607e45f Binary files /dev/null and b/docs/img/resources/oci/storage/buckets-white.png differ diff --git a/docs/img/resources/oci/storage/buckets.png b/docs/img/resources/oci/storage/buckets.png new file mode 100644 index 00000000..c93e6910 Binary files /dev/null and b/docs/img/resources/oci/storage/buckets.png differ diff --git a/docs/img/resources/oci/storage/data-transfer-white.png b/docs/img/resources/oci/storage/data-transfer-white.png new file mode 100644 index 00000000..06e72e0c Binary files /dev/null and b/docs/img/resources/oci/storage/data-transfer-white.png differ diff --git a/docs/img/resources/oci/storage/data-transfer.png b/docs/img/resources/oci/storage/data-transfer.png new file mode 100644 index 00000000..ebdfe816 Binary files /dev/null and b/docs/img/resources/oci/storage/data-transfer.png differ diff --git a/docs/img/resources/oci/storage/elastic-performance-white.png b/docs/img/resources/oci/storage/elastic-performance-white.png new file mode 100644 index 00000000..ce8116f9 Binary files /dev/null and b/docs/img/resources/oci/storage/elastic-performance-white.png differ diff --git a/docs/img/resources/oci/storage/elastic-performance.png b/docs/img/resources/oci/storage/elastic-performance.png new file mode 100644 index 00000000..627e2397 Binary files /dev/null and b/docs/img/resources/oci/storage/elastic-performance.png differ diff --git a/docs/img/resources/oci/storage/file-storage-white.png b/docs/img/resources/oci/storage/file-storage-white.png new file mode 100644 index 00000000..0380d32b Binary files /dev/null and b/docs/img/resources/oci/storage/file-storage-white.png differ diff --git a/docs/img/resources/oci/storage/file-storage.png b/docs/img/resources/oci/storage/file-storage.png new file mode 100644 index 00000000..c3cb4d9b Binary files /dev/null and b/docs/img/resources/oci/storage/file-storage.png differ diff --git a/docs/img/resources/oci/storage/object-storage-white.png b/docs/img/resources/oci/storage/object-storage-white.png new file mode 100644 index 00000000..838b5353 Binary files /dev/null and b/docs/img/resources/oci/storage/object-storage-white.png differ diff --git a/docs/img/resources/oci/storage/object-storage.png b/docs/img/resources/oci/storage/object-storage.png new file mode 100644 index 00000000..6bba0aa6 Binary files /dev/null and b/docs/img/resources/oci/storage/object-storage.png differ diff --git a/docs/img/resources/oci/storage/storage-gateway-white.png b/docs/img/resources/oci/storage/storage-gateway-white.png new file mode 100644 index 00000000..8b5dad4f Binary files /dev/null and b/docs/img/resources/oci/storage/storage-gateway-white.png differ diff --git a/docs/img/resources/oci/storage/storage-gateway.png b/docs/img/resources/oci/storage/storage-gateway.png new file mode 100644 index 00000000..642e47af Binary files /dev/null and b/docs/img/resources/oci/storage/storage-gateway.png differ diff --git a/docs/img/resources/onprem/aggregator/fluentd.png b/docs/img/resources/onprem/aggregator/fluentd.png new file mode 100644 index 00000000..03c70262 Binary files /dev/null and b/docs/img/resources/onprem/aggregator/fluentd.png differ diff --git a/docs/img/resources/onprem/aggregator/vector.png b/docs/img/resources/onprem/aggregator/vector.png new file mode 100644 index 00000000..a1ea5a44 Binary files /dev/null and b/docs/img/resources/onprem/aggregator/vector.png differ diff --git a/docs/img/resources/onprem/analytics/beam.png b/docs/img/resources/onprem/analytics/beam.png new file mode 100644 index 00000000..c0306b42 Binary files /dev/null and b/docs/img/resources/onprem/analytics/beam.png differ diff --git a/docs/img/resources/onprem/analytics/databricks.png b/docs/img/resources/onprem/analytics/databricks.png new file mode 100644 index 00000000..5842e283 Binary files /dev/null and b/docs/img/resources/onprem/analytics/databricks.png differ diff --git a/docs/img/resources/onprem/analytics/dbt.png b/docs/img/resources/onprem/analytics/dbt.png new file mode 100644 index 00000000..5e221ab2 Binary files /dev/null and b/docs/img/resources/onprem/analytics/dbt.png differ diff --git a/docs/img/resources/onprem/analytics/dremio.png b/docs/img/resources/onprem/analytics/dremio.png new file mode 100644 index 00000000..ba4c8b1d Binary files /dev/null and b/docs/img/resources/onprem/analytics/dremio.png differ diff --git a/docs/img/resources/onprem/analytics/flink.png b/docs/img/resources/onprem/analytics/flink.png new file mode 100644 index 00000000..92bec0d2 Binary files /dev/null and b/docs/img/resources/onprem/analytics/flink.png differ diff --git a/docs/img/resources/onprem/analytics/hadoop.png b/docs/img/resources/onprem/analytics/hadoop.png new file mode 100644 index 00000000..cd16a839 Binary files /dev/null and b/docs/img/resources/onprem/analytics/hadoop.png differ diff --git a/docs/img/resources/onprem/analytics/hive.png b/docs/img/resources/onprem/analytics/hive.png new file mode 100644 index 00000000..1fb30364 Binary files /dev/null and b/docs/img/resources/onprem/analytics/hive.png differ diff --git a/docs/img/resources/onprem/analytics/metabase.png b/docs/img/resources/onprem/analytics/metabase.png new file mode 100644 index 00000000..37ee8cf8 Binary files /dev/null and b/docs/img/resources/onprem/analytics/metabase.png differ diff --git a/docs/img/resources/onprem/analytics/norikra.png b/docs/img/resources/onprem/analytics/norikra.png new file mode 100644 index 00000000..8505cfba Binary files /dev/null and b/docs/img/resources/onprem/analytics/norikra.png differ diff --git a/docs/img/resources/onprem/analytics/powerbi.png b/docs/img/resources/onprem/analytics/powerbi.png new file mode 100644 index 00000000..9783fc94 Binary files /dev/null and b/docs/img/resources/onprem/analytics/powerbi.png differ diff --git a/docs/img/resources/onprem/analytics/presto.png b/docs/img/resources/onprem/analytics/presto.png new file mode 100644 index 00000000..7d975196 Binary files /dev/null and b/docs/img/resources/onprem/analytics/presto.png differ diff --git a/docs/img/resources/onprem/analytics/singer.png b/docs/img/resources/onprem/analytics/singer.png new file mode 100644 index 00000000..4577d249 Binary files /dev/null and b/docs/img/resources/onprem/analytics/singer.png differ diff --git a/docs/img/resources/onprem/analytics/spark.png b/docs/img/resources/onprem/analytics/spark.png new file mode 100644 index 00000000..8bd42f31 Binary files /dev/null and b/docs/img/resources/onprem/analytics/spark.png differ diff --git a/docs/img/resources/onprem/analytics/storm.png b/docs/img/resources/onprem/analytics/storm.png new file mode 100644 index 00000000..5134e18d Binary files /dev/null and b/docs/img/resources/onprem/analytics/storm.png differ diff --git a/docs/img/resources/onprem/analytics/superset.png b/docs/img/resources/onprem/analytics/superset.png new file mode 100644 index 00000000..e5272ac7 Binary files /dev/null and b/docs/img/resources/onprem/analytics/superset.png differ diff --git a/docs/img/resources/onprem/analytics/tableau.png b/docs/img/resources/onprem/analytics/tableau.png new file mode 100644 index 00000000..65ab0d91 Binary files /dev/null and b/docs/img/resources/onprem/analytics/tableau.png differ diff --git a/docs/img/resources/onprem/auth/boundary.png b/docs/img/resources/onprem/auth/boundary.png new file mode 100644 index 00000000..d5751ae4 Binary files /dev/null and b/docs/img/resources/onprem/auth/boundary.png differ diff --git a/docs/img/resources/onprem/auth/buzzfeed-sso.png b/docs/img/resources/onprem/auth/buzzfeed-sso.png new file mode 100644 index 00000000..e135d398 Binary files /dev/null and b/docs/img/resources/onprem/auth/buzzfeed-sso.png differ diff --git a/docs/img/resources/onprem/auth/oauth2-proxy.png b/docs/img/resources/onprem/auth/oauth2-proxy.png new file mode 100644 index 00000000..87b32c4c Binary files /dev/null and b/docs/img/resources/onprem/auth/oauth2-proxy.png differ diff --git a/docs/img/resources/onprem/cd/spinnaker.png b/docs/img/resources/onprem/cd/spinnaker.png new file mode 100644 index 00000000..d9ffbe91 Binary files /dev/null and b/docs/img/resources/onprem/cd/spinnaker.png differ diff --git a/docs/img/resources/onprem/cd/tekton-cli.png b/docs/img/resources/onprem/cd/tekton-cli.png new file mode 100644 index 00000000..9adcb0ae Binary files /dev/null and b/docs/img/resources/onprem/cd/tekton-cli.png differ diff --git a/docs/img/resources/onprem/cd/tekton.png b/docs/img/resources/onprem/cd/tekton.png new file mode 100644 index 00000000..6f52a6a5 Binary files /dev/null and b/docs/img/resources/onprem/cd/tekton.png differ diff --git a/docs/img/resources/onprem/certificates/cert-manager.png b/docs/img/resources/onprem/certificates/cert-manager.png new file mode 100644 index 00000000..72bd2754 Binary files /dev/null and b/docs/img/resources/onprem/certificates/cert-manager.png differ diff --git a/docs/img/resources/onprem/certificates/lets-encrypt.png b/docs/img/resources/onprem/certificates/lets-encrypt.png new file mode 100644 index 00000000..9963960f Binary files /dev/null and b/docs/img/resources/onprem/certificates/lets-encrypt.png differ diff --git a/docs/img/resources/onprem/ci/circleci.png b/docs/img/resources/onprem/ci/circleci.png new file mode 100644 index 00000000..fd5426cf Binary files /dev/null and b/docs/img/resources/onprem/ci/circleci.png differ diff --git a/docs/img/resources/onprem/ci/concourseci.png b/docs/img/resources/onprem/ci/concourseci.png new file mode 100644 index 00000000..0cb0e346 Binary files /dev/null and b/docs/img/resources/onprem/ci/concourseci.png differ diff --git a/docs/img/resources/onprem/ci/droneci.png b/docs/img/resources/onprem/ci/droneci.png new file mode 100644 index 00000000..d40613f6 Binary files /dev/null and b/docs/img/resources/onprem/ci/droneci.png differ diff --git a/docs/img/resources/onprem/ci/github-actions.png b/docs/img/resources/onprem/ci/github-actions.png new file mode 100644 index 00000000..b077f3bd Binary files /dev/null and b/docs/img/resources/onprem/ci/github-actions.png differ diff --git a/docs/img/resources/onprem/ci/gitlabci.png b/docs/img/resources/onprem/ci/gitlabci.png new file mode 100644 index 00000000..5cc42cda Binary files /dev/null and b/docs/img/resources/onprem/ci/gitlabci.png differ diff --git a/docs/img/resources/onprem/ci/jenkins.png b/docs/img/resources/onprem/ci/jenkins.png new file mode 100644 index 00000000..29f6b94a Binary files /dev/null and b/docs/img/resources/onprem/ci/jenkins.png differ diff --git a/docs/img/resources/onprem/ci/teamcity.png b/docs/img/resources/onprem/ci/teamcity.png new file mode 100644 index 00000000..54e922d1 Binary files /dev/null and b/docs/img/resources/onprem/ci/teamcity.png differ diff --git a/docs/img/resources/onprem/ci/travisci.png b/docs/img/resources/onprem/ci/travisci.png new file mode 100644 index 00000000..3d52d167 Binary files /dev/null and b/docs/img/resources/onprem/ci/travisci.png differ diff --git a/docs/img/resources/onprem/ci/zuulci.png b/docs/img/resources/onprem/ci/zuulci.png new file mode 100644 index 00000000..40c0f2fa Binary files /dev/null and b/docs/img/resources/onprem/ci/zuulci.png differ diff --git a/docs/img/resources/onprem/client/client.png b/docs/img/resources/onprem/client/client.png new file mode 100644 index 00000000..2d9a8f76 Binary files /dev/null and b/docs/img/resources/onprem/client/client.png differ diff --git a/docs/img/resources/onprem/client/user.png b/docs/img/resources/onprem/client/user.png new file mode 100644 index 00000000..fb91f742 Binary files /dev/null and b/docs/img/resources/onprem/client/user.png differ diff --git a/docs/img/resources/onprem/client/users.png b/docs/img/resources/onprem/client/users.png new file mode 100644 index 00000000..5cb409b7 Binary files /dev/null and b/docs/img/resources/onprem/client/users.png differ diff --git a/docs/img/resources/onprem/compute/nomad.png b/docs/img/resources/onprem/compute/nomad.png new file mode 100644 index 00000000..b937933b Binary files /dev/null and b/docs/img/resources/onprem/compute/nomad.png differ diff --git a/docs/img/resources/onprem/compute/server.png b/docs/img/resources/onprem/compute/server.png new file mode 100644 index 00000000..6230344b Binary files /dev/null and b/docs/img/resources/onprem/compute/server.png differ diff --git a/docs/img/resources/onprem/container/containerd.png b/docs/img/resources/onprem/container/containerd.png new file mode 100644 index 00000000..40032b6d Binary files /dev/null and b/docs/img/resources/onprem/container/containerd.png differ diff --git a/docs/img/resources/onprem/container/crio.png b/docs/img/resources/onprem/container/crio.png new file mode 100644 index 00000000..dab25ba1 Binary files /dev/null and b/docs/img/resources/onprem/container/crio.png differ diff --git a/docs/img/resources/onprem/container/docker.png b/docs/img/resources/onprem/container/docker.png new file mode 100644 index 00000000..5b7e067d Binary files /dev/null and b/docs/img/resources/onprem/container/docker.png differ diff --git a/docs/img/resources/onprem/container/firecracker.png b/docs/img/resources/onprem/container/firecracker.png new file mode 100644 index 00000000..522ffa3e Binary files /dev/null and b/docs/img/resources/onprem/container/firecracker.png differ diff --git a/docs/img/resources/onprem/container/gvisor.png b/docs/img/resources/onprem/container/gvisor.png new file mode 100644 index 00000000..258ce7a1 Binary files /dev/null and b/docs/img/resources/onprem/container/gvisor.png differ diff --git a/docs/img/resources/onprem/container/k3s.png b/docs/img/resources/onprem/container/k3s.png new file mode 100644 index 00000000..eb9330c5 Binary files /dev/null and b/docs/img/resources/onprem/container/k3s.png differ diff --git a/docs/img/resources/onprem/container/lxc.png b/docs/img/resources/onprem/container/lxc.png new file mode 100644 index 00000000..66182e6c Binary files /dev/null and b/docs/img/resources/onprem/container/lxc.png differ diff --git a/docs/img/resources/onprem/container/rkt.png b/docs/img/resources/onprem/container/rkt.png new file mode 100644 index 00000000..b244f500 Binary files /dev/null and b/docs/img/resources/onprem/container/rkt.png differ diff --git a/docs/img/resources/onprem/database/cassandra.png b/docs/img/resources/onprem/database/cassandra.png new file mode 100644 index 00000000..42ca73f3 Binary files /dev/null and b/docs/img/resources/onprem/database/cassandra.png differ diff --git a/docs/img/resources/onprem/database/clickhouse.png b/docs/img/resources/onprem/database/clickhouse.png new file mode 100644 index 00000000..55263779 Binary files /dev/null and b/docs/img/resources/onprem/database/clickhouse.png differ diff --git a/docs/img/resources/onprem/database/cockroachdb.png b/docs/img/resources/onprem/database/cockroachdb.png new file mode 100644 index 00000000..d34cbad0 Binary files /dev/null and b/docs/img/resources/onprem/database/cockroachdb.png differ diff --git a/docs/img/resources/onprem/database/couchbase.png b/docs/img/resources/onprem/database/couchbase.png new file mode 100644 index 00000000..6144f54b Binary files /dev/null and b/docs/img/resources/onprem/database/couchbase.png differ diff --git a/docs/img/resources/onprem/database/couchdb.png b/docs/img/resources/onprem/database/couchdb.png new file mode 100644 index 00000000..42ddf374 Binary files /dev/null and b/docs/img/resources/onprem/database/couchdb.png differ diff --git a/docs/img/resources/onprem/database/dgraph.png b/docs/img/resources/onprem/database/dgraph.png new file mode 100644 index 00000000..26c0c207 Binary files /dev/null and b/docs/img/resources/onprem/database/dgraph.png differ diff --git a/docs/img/resources/onprem/database/druid.png b/docs/img/resources/onprem/database/druid.png new file mode 100644 index 00000000..de8a6302 Binary files /dev/null and b/docs/img/resources/onprem/database/druid.png differ diff --git a/docs/img/resources/onprem/database/hbase.png b/docs/img/resources/onprem/database/hbase.png new file mode 100644 index 00000000..a72745e5 Binary files /dev/null and b/docs/img/resources/onprem/database/hbase.png differ diff --git a/docs/img/resources/onprem/database/influxdb.png b/docs/img/resources/onprem/database/influxdb.png new file mode 100644 index 00000000..c86e1b56 Binary files /dev/null and b/docs/img/resources/onprem/database/influxdb.png differ diff --git a/docs/img/resources/onprem/database/janusgraph.png b/docs/img/resources/onprem/database/janusgraph.png new file mode 100644 index 00000000..4779808c Binary files /dev/null and b/docs/img/resources/onprem/database/janusgraph.png differ diff --git a/docs/img/resources/onprem/database/mariadb.png b/docs/img/resources/onprem/database/mariadb.png new file mode 100644 index 00000000..adeecd3a Binary files /dev/null and b/docs/img/resources/onprem/database/mariadb.png differ diff --git a/docs/img/resources/onprem/database/mongodb.png b/docs/img/resources/onprem/database/mongodb.png new file mode 100644 index 00000000..af529904 Binary files /dev/null and b/docs/img/resources/onprem/database/mongodb.png differ diff --git a/docs/img/resources/onprem/database/mssql.png b/docs/img/resources/onprem/database/mssql.png new file mode 100644 index 00000000..57c8c944 Binary files /dev/null and b/docs/img/resources/onprem/database/mssql.png differ diff --git a/docs/img/resources/onprem/database/mysql.png b/docs/img/resources/onprem/database/mysql.png new file mode 100644 index 00000000..d8a2b930 Binary files /dev/null and b/docs/img/resources/onprem/database/mysql.png differ diff --git a/docs/img/resources/onprem/database/neo4j.png b/docs/img/resources/onprem/database/neo4j.png new file mode 100644 index 00000000..5c6a2f15 Binary files /dev/null and b/docs/img/resources/onprem/database/neo4j.png differ diff --git a/docs/img/resources/onprem/database/oracle.png b/docs/img/resources/onprem/database/oracle.png new file mode 100644 index 00000000..d673ce3c Binary files /dev/null and b/docs/img/resources/onprem/database/oracle.png differ diff --git a/docs/img/resources/onprem/database/postgresql.png b/docs/img/resources/onprem/database/postgresql.png new file mode 100644 index 00000000..0381b341 Binary files /dev/null and b/docs/img/resources/onprem/database/postgresql.png differ diff --git a/docs/img/resources/onprem/database/scylla.png b/docs/img/resources/onprem/database/scylla.png new file mode 100644 index 00000000..5d16eac2 Binary files /dev/null and b/docs/img/resources/onprem/database/scylla.png differ diff --git a/docs/img/resources/onprem/dns/coredns.png b/docs/img/resources/onprem/dns/coredns.png new file mode 100644 index 00000000..3e10191a Binary files /dev/null and b/docs/img/resources/onprem/dns/coredns.png differ diff --git a/docs/img/resources/onprem/dns/powerdns.png b/docs/img/resources/onprem/dns/powerdns.png new file mode 100644 index 00000000..62bca8bf Binary files /dev/null and b/docs/img/resources/onprem/dns/powerdns.png differ diff --git a/docs/img/resources/onprem/etl/embulk.png b/docs/img/resources/onprem/etl/embulk.png new file mode 100644 index 00000000..5701a7dc Binary files /dev/null and b/docs/img/resources/onprem/etl/embulk.png differ diff --git a/docs/img/resources/onprem/gitops/argocd.png b/docs/img/resources/onprem/gitops/argocd.png new file mode 100644 index 00000000..5351a12e Binary files /dev/null and b/docs/img/resources/onprem/gitops/argocd.png differ diff --git a/docs/img/resources/onprem/gitops/flagger.png b/docs/img/resources/onprem/gitops/flagger.png new file mode 100644 index 00000000..de8835df Binary files /dev/null and b/docs/img/resources/onprem/gitops/flagger.png differ diff --git a/docs/img/resources/onprem/gitops/flux.png b/docs/img/resources/onprem/gitops/flux.png new file mode 100644 index 00000000..057b6361 Binary files /dev/null and b/docs/img/resources/onprem/gitops/flux.png differ diff --git a/docs/img/resources/onprem/groupware/nextcloud.png b/docs/img/resources/onprem/groupware/nextcloud.png new file mode 100644 index 00000000..813d01f6 Binary files /dev/null and b/docs/img/resources/onprem/groupware/nextcloud.png differ diff --git a/docs/img/resources/onprem/iac/ansible.png b/docs/img/resources/onprem/iac/ansible.png new file mode 100644 index 00000000..39d77aa6 Binary files /dev/null and b/docs/img/resources/onprem/iac/ansible.png differ diff --git a/docs/img/resources/onprem/iac/atlantis.png b/docs/img/resources/onprem/iac/atlantis.png new file mode 100644 index 00000000..88079025 Binary files /dev/null and b/docs/img/resources/onprem/iac/atlantis.png differ diff --git a/docs/img/resources/onprem/iac/awx.png b/docs/img/resources/onprem/iac/awx.png new file mode 100644 index 00000000..975da780 Binary files /dev/null and b/docs/img/resources/onprem/iac/awx.png differ diff --git a/docs/img/resources/onprem/iac/puppet.png b/docs/img/resources/onprem/iac/puppet.png new file mode 100644 index 00000000..5b402365 Binary files /dev/null and b/docs/img/resources/onprem/iac/puppet.png differ diff --git a/docs/img/resources/onprem/iac/terraform.png b/docs/img/resources/onprem/iac/terraform.png new file mode 100644 index 00000000..92dc7306 Binary files /dev/null and b/docs/img/resources/onprem/iac/terraform.png differ diff --git a/docs/img/resources/onprem/identity/dex.png b/docs/img/resources/onprem/identity/dex.png new file mode 100644 index 00000000..6b467591 Binary files /dev/null and b/docs/img/resources/onprem/identity/dex.png differ diff --git a/docs/img/resources/onprem/inmemory/aerospike.png b/docs/img/resources/onprem/inmemory/aerospike.png new file mode 100644 index 00000000..d9944e02 Binary files /dev/null and b/docs/img/resources/onprem/inmemory/aerospike.png differ diff --git a/docs/img/resources/onprem/inmemory/hazelcast.png b/docs/img/resources/onprem/inmemory/hazelcast.png new file mode 100644 index 00000000..564456a8 Binary files /dev/null and b/docs/img/resources/onprem/inmemory/hazelcast.png differ diff --git a/docs/img/resources/onprem/inmemory/memcached.png b/docs/img/resources/onprem/inmemory/memcached.png new file mode 100644 index 00000000..ffc15715 Binary files /dev/null and b/docs/img/resources/onprem/inmemory/memcached.png differ diff --git a/docs/img/resources/onprem/inmemory/redis.png b/docs/img/resources/onprem/inmemory/redis.png new file mode 100644 index 00000000..79ecb236 Binary files /dev/null and b/docs/img/resources/onprem/inmemory/redis.png differ diff --git a/docs/img/resources/onprem/logging/fluentbit.png b/docs/img/resources/onprem/logging/fluentbit.png new file mode 100644 index 00000000..465e7fbc Binary files /dev/null and b/docs/img/resources/onprem/logging/fluentbit.png differ diff --git a/docs/img/resources/onprem/logging/graylog.png b/docs/img/resources/onprem/logging/graylog.png new file mode 100644 index 00000000..f321113a Binary files /dev/null and b/docs/img/resources/onprem/logging/graylog.png differ diff --git a/docs/img/resources/onprem/logging/loki.png b/docs/img/resources/onprem/logging/loki.png new file mode 100644 index 00000000..3029249b Binary files /dev/null and b/docs/img/resources/onprem/logging/loki.png differ diff --git a/docs/img/resources/onprem/logging/rsyslog.png b/docs/img/resources/onprem/logging/rsyslog.png new file mode 100644 index 00000000..01aad3bf Binary files /dev/null and b/docs/img/resources/onprem/logging/rsyslog.png differ diff --git a/docs/img/resources/onprem/logging/syslog-ng.png b/docs/img/resources/onprem/logging/syslog-ng.png new file mode 100644 index 00000000..df2d00bf Binary files /dev/null and b/docs/img/resources/onprem/logging/syslog-ng.png differ diff --git a/docs/img/resources/onprem/mlops/polyaxon.png b/docs/img/resources/onprem/mlops/polyaxon.png new file mode 100644 index 00000000..328bbd66 Binary files /dev/null and b/docs/img/resources/onprem/mlops/polyaxon.png differ diff --git a/docs/img/resources/onprem/monitoring/cortex.png b/docs/img/resources/onprem/monitoring/cortex.png new file mode 100644 index 00000000..c241cef3 Binary files /dev/null and b/docs/img/resources/onprem/monitoring/cortex.png differ diff --git a/docs/img/resources/onprem/monitoring/datadog.png b/docs/img/resources/onprem/monitoring/datadog.png new file mode 100644 index 00000000..403446c9 Binary files /dev/null and b/docs/img/resources/onprem/monitoring/datadog.png differ diff --git a/docs/img/resources/onprem/monitoring/dynatrace.png b/docs/img/resources/onprem/monitoring/dynatrace.png new file mode 100644 index 00000000..4d6abfa8 Binary files /dev/null and b/docs/img/resources/onprem/monitoring/dynatrace.png differ diff --git a/docs/img/resources/onprem/monitoring/grafana.png b/docs/img/resources/onprem/monitoring/grafana.png new file mode 100644 index 00000000..6110a967 Binary files /dev/null and b/docs/img/resources/onprem/monitoring/grafana.png differ diff --git a/docs/img/resources/onprem/monitoring/humio.png b/docs/img/resources/onprem/monitoring/humio.png new file mode 100644 index 00000000..bd36be10 Binary files /dev/null and b/docs/img/resources/onprem/monitoring/humio.png differ diff --git a/docs/img/resources/onprem/monitoring/nagios.png b/docs/img/resources/onprem/monitoring/nagios.png new file mode 100644 index 00000000..a4e40c42 Binary files /dev/null and b/docs/img/resources/onprem/monitoring/nagios.png differ diff --git a/docs/img/resources/onprem/monitoring/newrelic.png b/docs/img/resources/onprem/monitoring/newrelic.png new file mode 100644 index 00000000..908ccd08 Binary files /dev/null and b/docs/img/resources/onprem/monitoring/newrelic.png differ diff --git a/docs/img/resources/onprem/monitoring/prometheus-operator.png b/docs/img/resources/onprem/monitoring/prometheus-operator.png new file mode 100644 index 00000000..105adbc2 Binary files /dev/null and b/docs/img/resources/onprem/monitoring/prometheus-operator.png differ diff --git a/docs/img/resources/onprem/monitoring/prometheus.png b/docs/img/resources/onprem/monitoring/prometheus.png new file mode 100644 index 00000000..10ff865b Binary files /dev/null and b/docs/img/resources/onprem/monitoring/prometheus.png differ diff --git a/docs/img/resources/onprem/monitoring/sentry.png b/docs/img/resources/onprem/monitoring/sentry.png new file mode 100644 index 00000000..b30290da Binary files /dev/null and b/docs/img/resources/onprem/monitoring/sentry.png differ diff --git a/docs/img/resources/onprem/monitoring/splunk.png b/docs/img/resources/onprem/monitoring/splunk.png new file mode 100644 index 00000000..3b2c43fe Binary files /dev/null and b/docs/img/resources/onprem/monitoring/splunk.png differ diff --git a/docs/img/resources/onprem/monitoring/thanos.png b/docs/img/resources/onprem/monitoring/thanos.png new file mode 100644 index 00000000..3d895305 Binary files /dev/null and b/docs/img/resources/onprem/monitoring/thanos.png differ diff --git a/docs/img/resources/onprem/monitoring/zabbix.png b/docs/img/resources/onprem/monitoring/zabbix.png new file mode 100644 index 00000000..cab7014f Binary files /dev/null and b/docs/img/resources/onprem/monitoring/zabbix.png differ diff --git a/docs/img/resources/onprem/network/ambassador.png b/docs/img/resources/onprem/network/ambassador.png new file mode 100644 index 00000000..671e02fd Binary files /dev/null and b/docs/img/resources/onprem/network/ambassador.png differ diff --git a/docs/img/resources/onprem/network/apache.png b/docs/img/resources/onprem/network/apache.png new file mode 100644 index 00000000..930019a9 Binary files /dev/null and b/docs/img/resources/onprem/network/apache.png differ diff --git a/docs/img/resources/onprem/network/bind-9.png b/docs/img/resources/onprem/network/bind-9.png new file mode 100644 index 00000000..ea842c93 Binary files /dev/null and b/docs/img/resources/onprem/network/bind-9.png differ diff --git a/docs/img/resources/onprem/network/caddy.png b/docs/img/resources/onprem/network/caddy.png new file mode 100644 index 00000000..c806ce7b Binary files /dev/null and b/docs/img/resources/onprem/network/caddy.png differ diff --git a/docs/img/resources/onprem/network/consul.png b/docs/img/resources/onprem/network/consul.png new file mode 100644 index 00000000..c070944a Binary files /dev/null and b/docs/img/resources/onprem/network/consul.png differ diff --git a/docs/img/resources/onprem/network/envoy.png b/docs/img/resources/onprem/network/envoy.png new file mode 100644 index 00000000..a9df2cf2 Binary files /dev/null and b/docs/img/resources/onprem/network/envoy.png differ diff --git a/docs/img/resources/onprem/network/etcd.png b/docs/img/resources/onprem/network/etcd.png new file mode 100644 index 00000000..85557b89 Binary files /dev/null and b/docs/img/resources/onprem/network/etcd.png differ diff --git a/docs/img/resources/onprem/network/glassfish.png b/docs/img/resources/onprem/network/glassfish.png new file mode 100644 index 00000000..a8d2d777 Binary files /dev/null and b/docs/img/resources/onprem/network/glassfish.png differ diff --git a/docs/img/resources/onprem/network/gunicorn.png b/docs/img/resources/onprem/network/gunicorn.png new file mode 100644 index 00000000..1af455e2 Binary files /dev/null and b/docs/img/resources/onprem/network/gunicorn.png differ diff --git a/docs/img/resources/onprem/network/haproxy.png b/docs/img/resources/onprem/network/haproxy.png new file mode 100644 index 00000000..49d87db4 Binary files /dev/null and b/docs/img/resources/onprem/network/haproxy.png differ diff --git a/docs/img/resources/onprem/network/internet.png b/docs/img/resources/onprem/network/internet.png new file mode 100644 index 00000000..9c7c20f2 Binary files /dev/null and b/docs/img/resources/onprem/network/internet.png differ diff --git a/docs/img/resources/onprem/network/istio.png b/docs/img/resources/onprem/network/istio.png new file mode 100644 index 00000000..73ddabac Binary files /dev/null and b/docs/img/resources/onprem/network/istio.png differ diff --git a/docs/img/resources/onprem/network/jbossas.png b/docs/img/resources/onprem/network/jbossas.png new file mode 100644 index 00000000..c1618358 Binary files /dev/null and b/docs/img/resources/onprem/network/jbossas.png differ diff --git a/docs/img/resources/onprem/network/jetty.png b/docs/img/resources/onprem/network/jetty.png new file mode 100644 index 00000000..c00c2697 Binary files /dev/null and b/docs/img/resources/onprem/network/jetty.png differ diff --git a/docs/img/resources/onprem/network/kong.png b/docs/img/resources/onprem/network/kong.png new file mode 100644 index 00000000..dcd34740 Binary files /dev/null and b/docs/img/resources/onprem/network/kong.png differ diff --git a/docs/img/resources/onprem/network/linkerd.png b/docs/img/resources/onprem/network/linkerd.png new file mode 100644 index 00000000..d66a1728 Binary files /dev/null and b/docs/img/resources/onprem/network/linkerd.png differ diff --git a/docs/img/resources/onprem/network/nginx.png b/docs/img/resources/onprem/network/nginx.png new file mode 100644 index 00000000..8c387681 Binary files /dev/null and b/docs/img/resources/onprem/network/nginx.png differ diff --git a/docs/img/resources/onprem/network/ocelot.png b/docs/img/resources/onprem/network/ocelot.png new file mode 100644 index 00000000..99943164 Binary files /dev/null and b/docs/img/resources/onprem/network/ocelot.png differ diff --git a/docs/img/resources/onprem/network/open-service-mesh.png b/docs/img/resources/onprem/network/open-service-mesh.png new file mode 100644 index 00000000..d56d5083 Binary files /dev/null and b/docs/img/resources/onprem/network/open-service-mesh.png differ diff --git a/docs/img/resources/onprem/network/opnsense.png b/docs/img/resources/onprem/network/opnsense.png new file mode 100644 index 00000000..952102b6 Binary files /dev/null and b/docs/img/resources/onprem/network/opnsense.png differ diff --git a/docs/img/resources/onprem/network/pfsense.png b/docs/img/resources/onprem/network/pfsense.png new file mode 100644 index 00000000..e5cf58d0 Binary files /dev/null and b/docs/img/resources/onprem/network/pfsense.png differ diff --git a/docs/img/resources/onprem/network/pomerium.png b/docs/img/resources/onprem/network/pomerium.png new file mode 100644 index 00000000..1bf2da51 Binary files /dev/null and b/docs/img/resources/onprem/network/pomerium.png differ diff --git a/docs/img/resources/onprem/network/powerdns.png b/docs/img/resources/onprem/network/powerdns.png new file mode 100644 index 00000000..5c177701 Binary files /dev/null and b/docs/img/resources/onprem/network/powerdns.png differ diff --git a/docs/img/resources/onprem/network/tomcat.png b/docs/img/resources/onprem/network/tomcat.png new file mode 100644 index 00000000..2481672b Binary files /dev/null and b/docs/img/resources/onprem/network/tomcat.png differ diff --git a/docs/img/resources/onprem/network/traefik.png b/docs/img/resources/onprem/network/traefik.png new file mode 100644 index 00000000..17b8cffd Binary files /dev/null and b/docs/img/resources/onprem/network/traefik.png differ diff --git a/docs/img/resources/onprem/network/tyk.png b/docs/img/resources/onprem/network/tyk.png new file mode 100644 index 00000000..3fc4cfb4 Binary files /dev/null and b/docs/img/resources/onprem/network/tyk.png differ diff --git a/docs/img/resources/onprem/network/vyos.png b/docs/img/resources/onprem/network/vyos.png new file mode 100644 index 00000000..fa59be8a Binary files /dev/null and b/docs/img/resources/onprem/network/vyos.png differ diff --git a/docs/img/resources/onprem/network/wildfly.png b/docs/img/resources/onprem/network/wildfly.png new file mode 100644 index 00000000..95edc66f Binary files /dev/null and b/docs/img/resources/onprem/network/wildfly.png differ diff --git a/docs/img/resources/onprem/network/zookeeper.png b/docs/img/resources/onprem/network/zookeeper.png new file mode 100644 index 00000000..16e0604a Binary files /dev/null and b/docs/img/resources/onprem/network/zookeeper.png differ diff --git a/docs/img/resources/onprem/proxmox/pve.png b/docs/img/resources/onprem/proxmox/pve.png new file mode 100644 index 00000000..631f2716 Binary files /dev/null and b/docs/img/resources/onprem/proxmox/pve.png differ diff --git a/docs/img/resources/onprem/queue/activemq.png b/docs/img/resources/onprem/queue/activemq.png new file mode 100644 index 00000000..b4ea0338 Binary files /dev/null and b/docs/img/resources/onprem/queue/activemq.png differ diff --git a/docs/img/resources/onprem/queue/celery.png b/docs/img/resources/onprem/queue/celery.png new file mode 100644 index 00000000..fa71572b Binary files /dev/null and b/docs/img/resources/onprem/queue/celery.png differ diff --git a/docs/img/resources/onprem/queue/kafka.png b/docs/img/resources/onprem/queue/kafka.png new file mode 100644 index 00000000..f384d441 Binary files /dev/null and b/docs/img/resources/onprem/queue/kafka.png differ diff --git a/docs/img/resources/onprem/queue/nats.png b/docs/img/resources/onprem/queue/nats.png new file mode 100644 index 00000000..446b4072 Binary files /dev/null and b/docs/img/resources/onprem/queue/nats.png differ diff --git a/docs/img/resources/onprem/queue/rabbitmq.png b/docs/img/resources/onprem/queue/rabbitmq.png new file mode 100644 index 00000000..32cfdc33 Binary files /dev/null and b/docs/img/resources/onprem/queue/rabbitmq.png differ diff --git a/docs/img/resources/onprem/queue/zeromq.png b/docs/img/resources/onprem/queue/zeromq.png new file mode 100644 index 00000000..32a5d993 Binary files /dev/null and b/docs/img/resources/onprem/queue/zeromq.png differ diff --git a/docs/img/resources/onprem/search/solr.png b/docs/img/resources/onprem/search/solr.png new file mode 100644 index 00000000..c495957a Binary files /dev/null and b/docs/img/resources/onprem/search/solr.png differ diff --git a/docs/img/resources/onprem/security/bitwarden.png b/docs/img/resources/onprem/security/bitwarden.png new file mode 100644 index 00000000..adb75cbb Binary files /dev/null and b/docs/img/resources/onprem/security/bitwarden.png differ diff --git a/docs/img/resources/onprem/security/trivy.png b/docs/img/resources/onprem/security/trivy.png new file mode 100644 index 00000000..81087a8d Binary files /dev/null and b/docs/img/resources/onprem/security/trivy.png differ diff --git a/docs/img/resources/onprem/security/vault.png b/docs/img/resources/onprem/security/vault.png new file mode 100644 index 00000000..cd36e58e Binary files /dev/null and b/docs/img/resources/onprem/security/vault.png differ diff --git a/docs/img/resources/onprem/storage/ceph-osd.png b/docs/img/resources/onprem/storage/ceph-osd.png new file mode 100644 index 00000000..46007b34 Binary files /dev/null and b/docs/img/resources/onprem/storage/ceph-osd.png differ diff --git a/docs/img/resources/onprem/storage/ceph.png b/docs/img/resources/onprem/storage/ceph.png new file mode 100644 index 00000000..1c294675 Binary files /dev/null and b/docs/img/resources/onprem/storage/ceph.png differ diff --git a/docs/img/resources/onprem/storage/glusterfs.png b/docs/img/resources/onprem/storage/glusterfs.png new file mode 100644 index 00000000..2b46ca6e Binary files /dev/null and b/docs/img/resources/onprem/storage/glusterfs.png differ diff --git a/docs/img/resources/onprem/tracing/jaeger.png b/docs/img/resources/onprem/tracing/jaeger.png new file mode 100644 index 00000000..4af0b7aa Binary files /dev/null and b/docs/img/resources/onprem/tracing/jaeger.png differ diff --git a/docs/img/resources/onprem/vcs/git.png b/docs/img/resources/onprem/vcs/git.png new file mode 100644 index 00000000..e4d71805 Binary files /dev/null and b/docs/img/resources/onprem/vcs/git.png differ diff --git a/docs/img/resources/onprem/vcs/gitea.png b/docs/img/resources/onprem/vcs/gitea.png new file mode 100644 index 00000000..8f2e3467 Binary files /dev/null and b/docs/img/resources/onprem/vcs/gitea.png differ diff --git a/docs/img/resources/onprem/vcs/github.png b/docs/img/resources/onprem/vcs/github.png new file mode 100644 index 00000000..1916642f Binary files /dev/null and b/docs/img/resources/onprem/vcs/github.png differ diff --git a/docs/img/resources/onprem/vcs/gitlab.png b/docs/img/resources/onprem/vcs/gitlab.png new file mode 100644 index 00000000..89eb25c9 Binary files /dev/null and b/docs/img/resources/onprem/vcs/gitlab.png differ diff --git a/docs/img/resources/onprem/vcs/svn.png b/docs/img/resources/onprem/vcs/svn.png new file mode 100644 index 00000000..bb1ff09a Binary files /dev/null and b/docs/img/resources/onprem/vcs/svn.png differ diff --git a/docs/img/resources/onprem/workflow/airflow.png b/docs/img/resources/onprem/workflow/airflow.png new file mode 100644 index 00000000..736c75df Binary files /dev/null and b/docs/img/resources/onprem/workflow/airflow.png differ diff --git a/docs/img/resources/onprem/workflow/digdag.png b/docs/img/resources/onprem/workflow/digdag.png new file mode 100644 index 00000000..f6bb6315 Binary files /dev/null and b/docs/img/resources/onprem/workflow/digdag.png differ diff --git a/docs/img/resources/onprem/workflow/kubeflow.png b/docs/img/resources/onprem/workflow/kubeflow.png new file mode 100644 index 00000000..8e8fe5d4 Binary files /dev/null and b/docs/img/resources/onprem/workflow/kubeflow.png differ diff --git a/docs/img/resources/onprem/workflow/nifi.png b/docs/img/resources/onprem/workflow/nifi.png new file mode 100644 index 00000000..b64a92f9 Binary files /dev/null and b/docs/img/resources/onprem/workflow/nifi.png differ diff --git a/docs/img/resources/openstack/apiproxies/ec2api.png b/docs/img/resources/openstack/apiproxies/ec2api.png new file mode 100644 index 00000000..d31079cc Binary files /dev/null and b/docs/img/resources/openstack/apiproxies/ec2api.png differ diff --git a/docs/img/resources/openstack/applicationlifecycle/freezer.png b/docs/img/resources/openstack/applicationlifecycle/freezer.png new file mode 100644 index 00000000..3be90606 Binary files /dev/null and b/docs/img/resources/openstack/applicationlifecycle/freezer.png differ diff --git a/docs/img/resources/openstack/applicationlifecycle/masakari.png b/docs/img/resources/openstack/applicationlifecycle/masakari.png new file mode 100644 index 00000000..ee244205 Binary files /dev/null and b/docs/img/resources/openstack/applicationlifecycle/masakari.png differ diff --git a/docs/img/resources/openstack/applicationlifecycle/murano.png b/docs/img/resources/openstack/applicationlifecycle/murano.png new file mode 100644 index 00000000..7b49b0dc Binary files /dev/null and b/docs/img/resources/openstack/applicationlifecycle/murano.png differ diff --git a/docs/img/resources/openstack/applicationlifecycle/solum.png b/docs/img/resources/openstack/applicationlifecycle/solum.png new file mode 100644 index 00000000..39539e42 Binary files /dev/null and b/docs/img/resources/openstack/applicationlifecycle/solum.png differ diff --git a/docs/img/resources/openstack/baremetal/cyborg.png b/docs/img/resources/openstack/baremetal/cyborg.png new file mode 100644 index 00000000..d833e3fa Binary files /dev/null and b/docs/img/resources/openstack/baremetal/cyborg.png differ diff --git a/docs/img/resources/openstack/baremetal/ironic.png b/docs/img/resources/openstack/baremetal/ironic.png new file mode 100644 index 00000000..036012b1 Binary files /dev/null and b/docs/img/resources/openstack/baremetal/ironic.png differ diff --git a/docs/img/resources/openstack/billing/cloudkitty.png b/docs/img/resources/openstack/billing/cloudkitty.png new file mode 100644 index 00000000..984d3087 Binary files /dev/null and b/docs/img/resources/openstack/billing/cloudkitty.png differ diff --git a/docs/img/resources/openstack/compute/nova.png b/docs/img/resources/openstack/compute/nova.png new file mode 100644 index 00000000..e894c117 Binary files /dev/null and b/docs/img/resources/openstack/compute/nova.png differ diff --git a/docs/img/resources/openstack/compute/qinling.png b/docs/img/resources/openstack/compute/qinling.png new file mode 100644 index 00000000..b09928ec Binary files /dev/null and b/docs/img/resources/openstack/compute/qinling.png differ diff --git a/docs/img/resources/openstack/compute/zun.png b/docs/img/resources/openstack/compute/zun.png new file mode 100644 index 00000000..e4cbdc22 Binary files /dev/null and b/docs/img/resources/openstack/compute/zun.png differ diff --git a/docs/img/resources/openstack/containerservices/kuryr.png b/docs/img/resources/openstack/containerservices/kuryr.png new file mode 100644 index 00000000..608e64ca Binary files /dev/null and b/docs/img/resources/openstack/containerservices/kuryr.png differ diff --git a/docs/img/resources/openstack/deployment/ansible.png b/docs/img/resources/openstack/deployment/ansible.png new file mode 100644 index 00000000..2803e98f Binary files /dev/null and b/docs/img/resources/openstack/deployment/ansible.png differ diff --git a/docs/img/resources/openstack/deployment/charms.png b/docs/img/resources/openstack/deployment/charms.png new file mode 100644 index 00000000..dd040c00 Binary files /dev/null and b/docs/img/resources/openstack/deployment/charms.png differ diff --git a/docs/img/resources/openstack/deployment/chef.png b/docs/img/resources/openstack/deployment/chef.png new file mode 100644 index 00000000..1e47dc93 Binary files /dev/null and b/docs/img/resources/openstack/deployment/chef.png differ diff --git a/docs/img/resources/openstack/deployment/helm.png b/docs/img/resources/openstack/deployment/helm.png new file mode 100644 index 00000000..35bb4eab Binary files /dev/null and b/docs/img/resources/openstack/deployment/helm.png differ diff --git a/docs/img/resources/openstack/deployment/kolla.png b/docs/img/resources/openstack/deployment/kolla.png new file mode 100644 index 00000000..9f74c917 Binary files /dev/null and b/docs/img/resources/openstack/deployment/kolla.png differ diff --git a/docs/img/resources/openstack/deployment/tripleo.png b/docs/img/resources/openstack/deployment/tripleo.png new file mode 100644 index 00000000..21afc5b2 Binary files /dev/null and b/docs/img/resources/openstack/deployment/tripleo.png differ diff --git a/docs/img/resources/openstack/frontend/horizon.png b/docs/img/resources/openstack/frontend/horizon.png new file mode 100644 index 00000000..569377de Binary files /dev/null and b/docs/img/resources/openstack/frontend/horizon.png differ diff --git a/docs/img/resources/openstack/monitoring/monasca.png b/docs/img/resources/openstack/monitoring/monasca.png new file mode 100644 index 00000000..c9bc3771 Binary files /dev/null and b/docs/img/resources/openstack/monitoring/monasca.png differ diff --git a/docs/img/resources/openstack/monitoring/telemetry.png b/docs/img/resources/openstack/monitoring/telemetry.png new file mode 100644 index 00000000..59f83aa6 Binary files /dev/null and b/docs/img/resources/openstack/monitoring/telemetry.png differ diff --git a/docs/img/resources/openstack/multiregion/tricircle.png b/docs/img/resources/openstack/multiregion/tricircle.png new file mode 100644 index 00000000..4931aebe Binary files /dev/null and b/docs/img/resources/openstack/multiregion/tricircle.png differ diff --git a/docs/img/resources/openstack/networking/designate.png b/docs/img/resources/openstack/networking/designate.png new file mode 100644 index 00000000..940aee7b Binary files /dev/null and b/docs/img/resources/openstack/networking/designate.png differ diff --git a/docs/img/resources/openstack/networking/neutron.png b/docs/img/resources/openstack/networking/neutron.png new file mode 100644 index 00000000..7d2b1fbf Binary files /dev/null and b/docs/img/resources/openstack/networking/neutron.png differ diff --git a/docs/img/resources/openstack/networking/octavia.png b/docs/img/resources/openstack/networking/octavia.png new file mode 100644 index 00000000..69a87048 Binary files /dev/null and b/docs/img/resources/openstack/networking/octavia.png differ diff --git a/docs/img/resources/openstack/nfv/tacker.png b/docs/img/resources/openstack/nfv/tacker.png new file mode 100644 index 00000000..15a5424c Binary files /dev/null and b/docs/img/resources/openstack/nfv/tacker.png differ diff --git a/docs/img/resources/openstack/openstack.png b/docs/img/resources/openstack/openstack.png new file mode 100644 index 00000000..75152a7c Binary files /dev/null and b/docs/img/resources/openstack/openstack.png differ diff --git a/docs/img/resources/openstack/optimization/congress.png b/docs/img/resources/openstack/optimization/congress.png new file mode 100644 index 00000000..1b16e149 Binary files /dev/null and b/docs/img/resources/openstack/optimization/congress.png differ diff --git a/docs/img/resources/openstack/optimization/rally.png b/docs/img/resources/openstack/optimization/rally.png new file mode 100644 index 00000000..2eec8b65 Binary files /dev/null and b/docs/img/resources/openstack/optimization/rally.png differ diff --git a/docs/img/resources/openstack/optimization/vitrage.png b/docs/img/resources/openstack/optimization/vitrage.png new file mode 100644 index 00000000..89bbdbe6 Binary files /dev/null and b/docs/img/resources/openstack/optimization/vitrage.png differ diff --git a/docs/img/resources/openstack/optimization/watcher.png b/docs/img/resources/openstack/optimization/watcher.png new file mode 100644 index 00000000..8fdbb6d9 Binary files /dev/null and b/docs/img/resources/openstack/optimization/watcher.png differ diff --git a/docs/img/resources/openstack/orchestration/blazar.png b/docs/img/resources/openstack/orchestration/blazar.png new file mode 100644 index 00000000..c0a39b99 Binary files /dev/null and b/docs/img/resources/openstack/orchestration/blazar.png differ diff --git a/docs/img/resources/openstack/orchestration/heat.png b/docs/img/resources/openstack/orchestration/heat.png new file mode 100644 index 00000000..d7291328 Binary files /dev/null and b/docs/img/resources/openstack/orchestration/heat.png differ diff --git a/docs/img/resources/openstack/orchestration/mistral.png b/docs/img/resources/openstack/orchestration/mistral.png new file mode 100644 index 00000000..96bb25f0 Binary files /dev/null and b/docs/img/resources/openstack/orchestration/mistral.png differ diff --git a/docs/img/resources/openstack/orchestration/senlin.png b/docs/img/resources/openstack/orchestration/senlin.png new file mode 100644 index 00000000..2c5c2c60 Binary files /dev/null and b/docs/img/resources/openstack/orchestration/senlin.png differ diff --git a/docs/img/resources/openstack/orchestration/zaqar.png b/docs/img/resources/openstack/orchestration/zaqar.png new file mode 100644 index 00000000..ac9947fa Binary files /dev/null and b/docs/img/resources/openstack/orchestration/zaqar.png differ diff --git a/docs/img/resources/openstack/packaging/loci.png b/docs/img/resources/openstack/packaging/loci.png new file mode 100644 index 00000000..5f277a4d Binary files /dev/null and b/docs/img/resources/openstack/packaging/loci.png differ diff --git a/docs/img/resources/openstack/packaging/puppet.png b/docs/img/resources/openstack/packaging/puppet.png new file mode 100644 index 00000000..78e80bff Binary files /dev/null and b/docs/img/resources/openstack/packaging/puppet.png differ diff --git a/docs/img/resources/openstack/packaging/rpm.png b/docs/img/resources/openstack/packaging/rpm.png new file mode 100644 index 00000000..ad93fc5c Binary files /dev/null and b/docs/img/resources/openstack/packaging/rpm.png differ diff --git a/docs/img/resources/openstack/sharedservices/barbican.png b/docs/img/resources/openstack/sharedservices/barbican.png new file mode 100644 index 00000000..b5292c55 Binary files /dev/null and b/docs/img/resources/openstack/sharedservices/barbican.png differ diff --git a/docs/img/resources/openstack/sharedservices/glance.png b/docs/img/resources/openstack/sharedservices/glance.png new file mode 100644 index 00000000..cc1fe21c Binary files /dev/null and b/docs/img/resources/openstack/sharedservices/glance.png differ diff --git a/docs/img/resources/openstack/sharedservices/karbor.png b/docs/img/resources/openstack/sharedservices/karbor.png new file mode 100644 index 00000000..74b8bd3e Binary files /dev/null and b/docs/img/resources/openstack/sharedservices/karbor.png differ diff --git a/docs/img/resources/openstack/sharedservices/keystone.png b/docs/img/resources/openstack/sharedservices/keystone.png new file mode 100644 index 00000000..3617cc45 Binary files /dev/null and b/docs/img/resources/openstack/sharedservices/keystone.png differ diff --git a/docs/img/resources/openstack/sharedservices/searchlight.png b/docs/img/resources/openstack/sharedservices/searchlight.png new file mode 100644 index 00000000..e0f47405 Binary files /dev/null and b/docs/img/resources/openstack/sharedservices/searchlight.png differ diff --git a/docs/img/resources/openstack/storage/cinder.png b/docs/img/resources/openstack/storage/cinder.png new file mode 100644 index 00000000..3d9304d3 Binary files /dev/null and b/docs/img/resources/openstack/storage/cinder.png differ diff --git a/docs/img/resources/openstack/storage/manila.png b/docs/img/resources/openstack/storage/manila.png new file mode 100644 index 00000000..eebbe511 Binary files /dev/null and b/docs/img/resources/openstack/storage/manila.png differ diff --git a/docs/img/resources/openstack/storage/swift.png b/docs/img/resources/openstack/storage/swift.png new file mode 100644 index 00000000..5ac0fd52 Binary files /dev/null and b/docs/img/resources/openstack/storage/swift.png differ diff --git a/docs/img/resources/openstack/user/openstackclient.png b/docs/img/resources/openstack/user/openstackclient.png new file mode 100644 index 00000000..f4611b06 Binary files /dev/null and b/docs/img/resources/openstack/user/openstackclient.png differ diff --git a/docs/img/resources/openstack/workloadprovisioning/magnum.png b/docs/img/resources/openstack/workloadprovisioning/magnum.png new file mode 100644 index 00000000..118ba40b Binary files /dev/null and b/docs/img/resources/openstack/workloadprovisioning/magnum.png differ diff --git a/docs/img/resources/openstack/workloadprovisioning/sahara.png b/docs/img/resources/openstack/workloadprovisioning/sahara.png new file mode 100644 index 00000000..34a066b8 Binary files /dev/null and b/docs/img/resources/openstack/workloadprovisioning/sahara.png differ diff --git a/docs/img/resources/openstack/workloadprovisioning/trove.png b/docs/img/resources/openstack/workloadprovisioning/trove.png new file mode 100644 index 00000000..3cad74cc Binary files /dev/null and b/docs/img/resources/openstack/workloadprovisioning/trove.png differ diff --git a/docs/img/resources/outscale/compute/compute.png b/docs/img/resources/outscale/compute/compute.png new file mode 100644 index 00000000..2c74f942 Binary files /dev/null and b/docs/img/resources/outscale/compute/compute.png differ diff --git a/docs/img/resources/outscale/compute/direct-connect.png b/docs/img/resources/outscale/compute/direct-connect.png new file mode 100644 index 00000000..530bbb54 Binary files /dev/null and b/docs/img/resources/outscale/compute/direct-connect.png differ diff --git a/docs/img/resources/outscale/network/client-vpn.png b/docs/img/resources/outscale/network/client-vpn.png new file mode 100644 index 00000000..5c45772e Binary files /dev/null and b/docs/img/resources/outscale/network/client-vpn.png differ diff --git a/docs/img/resources/outscale/network/internet-service.png b/docs/img/resources/outscale/network/internet-service.png new file mode 100644 index 00000000..6033552f Binary files /dev/null and b/docs/img/resources/outscale/network/internet-service.png differ diff --git a/docs/img/resources/outscale/network/load-balancer.png b/docs/img/resources/outscale/network/load-balancer.png new file mode 100644 index 00000000..d31ea0bb Binary files /dev/null and b/docs/img/resources/outscale/network/load-balancer.png differ diff --git a/docs/img/resources/outscale/network/nat-service.png b/docs/img/resources/outscale/network/nat-service.png new file mode 100644 index 00000000..c0ff3d23 Binary files /dev/null and b/docs/img/resources/outscale/network/nat-service.png differ diff --git a/docs/img/resources/outscale/network/net.png b/docs/img/resources/outscale/network/net.png new file mode 100644 index 00000000..211dda04 Binary files /dev/null and b/docs/img/resources/outscale/network/net.png differ diff --git a/docs/img/resources/outscale/network/site-to-site-vpng.png b/docs/img/resources/outscale/network/site-to-site-vpng.png new file mode 100644 index 00000000..e3789c40 Binary files /dev/null and b/docs/img/resources/outscale/network/site-to-site-vpng.png differ diff --git a/docs/img/resources/outscale/security/firewall.png b/docs/img/resources/outscale/security/firewall.png new file mode 100644 index 00000000..7ba23881 Binary files /dev/null and b/docs/img/resources/outscale/security/firewall.png differ diff --git a/docs/img/resources/outscale/security/identity-and-access-management.png b/docs/img/resources/outscale/security/identity-and-access-management.png new file mode 100644 index 00000000..e9bd67ed Binary files /dev/null and b/docs/img/resources/outscale/security/identity-and-access-management.png differ diff --git a/docs/img/resources/outscale/storage/simple-storage-service.png b/docs/img/resources/outscale/storage/simple-storage-service.png new file mode 100644 index 00000000..dcb291cb Binary files /dev/null and b/docs/img/resources/outscale/storage/simple-storage-service.png differ diff --git a/docs/img/resources/outscale/storage/storage.png b/docs/img/resources/outscale/storage/storage.png new file mode 100644 index 00000000..55d931f1 Binary files /dev/null and b/docs/img/resources/outscale/storage/storage.png differ diff --git a/docs/img/resources/programming/flowchart/action.png b/docs/img/resources/programming/flowchart/action.png new file mode 100644 index 00000000..28205f4b Binary files /dev/null and b/docs/img/resources/programming/flowchart/action.png differ diff --git a/docs/img/resources/programming/flowchart/collate.png b/docs/img/resources/programming/flowchart/collate.png new file mode 100644 index 00000000..2d5be1c8 Binary files /dev/null and b/docs/img/resources/programming/flowchart/collate.png differ diff --git a/docs/img/resources/programming/flowchart/database.png b/docs/img/resources/programming/flowchart/database.png new file mode 100644 index 00000000..78eb1718 Binary files /dev/null and b/docs/img/resources/programming/flowchart/database.png differ diff --git a/docs/img/resources/programming/flowchart/decision.png b/docs/img/resources/programming/flowchart/decision.png new file mode 100644 index 00000000..40b9293d Binary files /dev/null and b/docs/img/resources/programming/flowchart/decision.png differ diff --git a/docs/img/resources/programming/flowchart/delay.png b/docs/img/resources/programming/flowchart/delay.png new file mode 100644 index 00000000..b859d173 Binary files /dev/null and b/docs/img/resources/programming/flowchart/delay.png differ diff --git a/docs/img/resources/programming/flowchart/display.png b/docs/img/resources/programming/flowchart/display.png new file mode 100644 index 00000000..1d50abfc Binary files /dev/null and b/docs/img/resources/programming/flowchart/display.png differ diff --git a/docs/img/resources/programming/flowchart/document.png b/docs/img/resources/programming/flowchart/document.png new file mode 100644 index 00000000..02bb83c8 Binary files /dev/null and b/docs/img/resources/programming/flowchart/document.png differ diff --git a/docs/img/resources/programming/flowchart/input-output.png b/docs/img/resources/programming/flowchart/input-output.png new file mode 100644 index 00000000..4211d0a7 Binary files /dev/null and b/docs/img/resources/programming/flowchart/input-output.png differ diff --git a/docs/img/resources/programming/flowchart/inspection.png b/docs/img/resources/programming/flowchart/inspection.png new file mode 100644 index 00000000..64fbdc0d Binary files /dev/null and b/docs/img/resources/programming/flowchart/inspection.png differ diff --git a/docs/img/resources/programming/flowchart/internal-storage.png b/docs/img/resources/programming/flowchart/internal-storage.png new file mode 100644 index 00000000..65baf6ef Binary files /dev/null and b/docs/img/resources/programming/flowchart/internal-storage.png differ diff --git a/docs/img/resources/programming/flowchart/loop-limit.png b/docs/img/resources/programming/flowchart/loop-limit.png new file mode 100644 index 00000000..29813f99 Binary files /dev/null and b/docs/img/resources/programming/flowchart/loop-limit.png differ diff --git a/docs/img/resources/programming/flowchart/manual-input.png b/docs/img/resources/programming/flowchart/manual-input.png new file mode 100644 index 00000000..517786ac Binary files /dev/null and b/docs/img/resources/programming/flowchart/manual-input.png differ diff --git a/docs/img/resources/programming/flowchart/manual-loop.png b/docs/img/resources/programming/flowchart/manual-loop.png new file mode 100644 index 00000000..13d1e9f0 Binary files /dev/null and b/docs/img/resources/programming/flowchart/manual-loop.png differ diff --git a/docs/img/resources/programming/flowchart/merge.png b/docs/img/resources/programming/flowchart/merge.png new file mode 100644 index 00000000..d6a5851b Binary files /dev/null and b/docs/img/resources/programming/flowchart/merge.png differ diff --git a/docs/img/resources/programming/flowchart/multiple-documents.png b/docs/img/resources/programming/flowchart/multiple-documents.png new file mode 100644 index 00000000..ed376aac Binary files /dev/null and b/docs/img/resources/programming/flowchart/multiple-documents.png differ diff --git a/docs/img/resources/programming/flowchart/off-page-connector-left.png b/docs/img/resources/programming/flowchart/off-page-connector-left.png new file mode 100644 index 00000000..afc8d5bb Binary files /dev/null and b/docs/img/resources/programming/flowchart/off-page-connector-left.png differ diff --git a/docs/img/resources/programming/flowchart/off-page-connector-right.png b/docs/img/resources/programming/flowchart/off-page-connector-right.png new file mode 100644 index 00000000..a1282501 Binary files /dev/null and b/docs/img/resources/programming/flowchart/off-page-connector-right.png differ diff --git a/docs/img/resources/programming/flowchart/or.png b/docs/img/resources/programming/flowchart/or.png new file mode 100644 index 00000000..2cb2402f Binary files /dev/null and b/docs/img/resources/programming/flowchart/or.png differ diff --git a/docs/img/resources/programming/flowchart/predefined-process.png b/docs/img/resources/programming/flowchart/predefined-process.png new file mode 100644 index 00000000..f052d7bf Binary files /dev/null and b/docs/img/resources/programming/flowchart/predefined-process.png differ diff --git a/docs/img/resources/programming/flowchart/preparation.png b/docs/img/resources/programming/flowchart/preparation.png new file mode 100644 index 00000000..50aab196 Binary files /dev/null and b/docs/img/resources/programming/flowchart/preparation.png differ diff --git a/docs/img/resources/programming/flowchart/sort.png b/docs/img/resources/programming/flowchart/sort.png new file mode 100644 index 00000000..08718b4a Binary files /dev/null and b/docs/img/resources/programming/flowchart/sort.png differ diff --git a/docs/img/resources/programming/flowchart/start-end.png b/docs/img/resources/programming/flowchart/start-end.png new file mode 100644 index 00000000..4772c367 Binary files /dev/null and b/docs/img/resources/programming/flowchart/start-end.png differ diff --git a/docs/img/resources/programming/flowchart/stored-data.png b/docs/img/resources/programming/flowchart/stored-data.png new file mode 100644 index 00000000..972e5609 Binary files /dev/null and b/docs/img/resources/programming/flowchart/stored-data.png differ diff --git a/docs/img/resources/programming/flowchart/summing-junction.png b/docs/img/resources/programming/flowchart/summing-junction.png new file mode 100644 index 00000000..47e876b3 Binary files /dev/null and b/docs/img/resources/programming/flowchart/summing-junction.png differ diff --git a/docs/img/resources/programming/framework/angular.png b/docs/img/resources/programming/framework/angular.png new file mode 100644 index 00000000..a3c90671 Binary files /dev/null and b/docs/img/resources/programming/framework/angular.png differ diff --git a/docs/img/resources/programming/framework/backbone.png b/docs/img/resources/programming/framework/backbone.png new file mode 100644 index 00000000..b0b80d9a Binary files /dev/null and b/docs/img/resources/programming/framework/backbone.png differ diff --git a/docs/img/resources/programming/framework/django.png b/docs/img/resources/programming/framework/django.png new file mode 100644 index 00000000..13fdc7ae Binary files /dev/null and b/docs/img/resources/programming/framework/django.png differ diff --git a/docs/img/resources/programming/framework/ember.png b/docs/img/resources/programming/framework/ember.png new file mode 100644 index 00000000..88d0c89b Binary files /dev/null and b/docs/img/resources/programming/framework/ember.png differ diff --git a/docs/img/resources/programming/framework/fastapi.png b/docs/img/resources/programming/framework/fastapi.png new file mode 100644 index 00000000..d79d51bf Binary files /dev/null and b/docs/img/resources/programming/framework/fastapi.png differ diff --git a/docs/img/resources/programming/framework/flask.png b/docs/img/resources/programming/framework/flask.png new file mode 100644 index 00000000..98fe1fdb Binary files /dev/null and b/docs/img/resources/programming/framework/flask.png differ diff --git a/docs/img/resources/programming/framework/flutter.png b/docs/img/resources/programming/framework/flutter.png new file mode 100644 index 00000000..409896d4 Binary files /dev/null and b/docs/img/resources/programming/framework/flutter.png differ diff --git a/docs/img/resources/programming/framework/graphql.png b/docs/img/resources/programming/framework/graphql.png new file mode 100644 index 00000000..fe9e52d5 Binary files /dev/null and b/docs/img/resources/programming/framework/graphql.png differ diff --git a/docs/img/resources/programming/framework/laravel.png b/docs/img/resources/programming/framework/laravel.png new file mode 100644 index 00000000..46d44da6 Binary files /dev/null and b/docs/img/resources/programming/framework/laravel.png differ diff --git a/docs/img/resources/programming/framework/micronaut.png b/docs/img/resources/programming/framework/micronaut.png new file mode 100644 index 00000000..9bdc9780 Binary files /dev/null and b/docs/img/resources/programming/framework/micronaut.png differ diff --git a/docs/img/resources/programming/framework/rails.png b/docs/img/resources/programming/framework/rails.png new file mode 100644 index 00000000..a989a826 Binary files /dev/null and b/docs/img/resources/programming/framework/rails.png differ diff --git a/docs/img/resources/programming/framework/react.png b/docs/img/resources/programming/framework/react.png new file mode 100644 index 00000000..cc28869b Binary files /dev/null and b/docs/img/resources/programming/framework/react.png differ diff --git a/docs/img/resources/programming/framework/spring.png b/docs/img/resources/programming/framework/spring.png new file mode 100644 index 00000000..575a8a03 Binary files /dev/null and b/docs/img/resources/programming/framework/spring.png differ diff --git a/docs/img/resources/programming/framework/starlette.png b/docs/img/resources/programming/framework/starlette.png new file mode 100644 index 00000000..b04720c9 Binary files /dev/null and b/docs/img/resources/programming/framework/starlette.png differ diff --git a/docs/img/resources/programming/framework/vue.png b/docs/img/resources/programming/framework/vue.png new file mode 100644 index 00000000..69d44b09 Binary files /dev/null and b/docs/img/resources/programming/framework/vue.png differ diff --git a/docs/img/resources/programming/language/bash.png b/docs/img/resources/programming/language/bash.png new file mode 100644 index 00000000..e817fcd4 Binary files /dev/null and b/docs/img/resources/programming/language/bash.png differ diff --git a/docs/img/resources/programming/language/c.png b/docs/img/resources/programming/language/c.png new file mode 100644 index 00000000..7aeaf3ae Binary files /dev/null and b/docs/img/resources/programming/language/c.png differ diff --git a/docs/img/resources/programming/language/cpp.png b/docs/img/resources/programming/language/cpp.png new file mode 100644 index 00000000..9843cd56 Binary files /dev/null and b/docs/img/resources/programming/language/cpp.png differ diff --git a/docs/img/resources/programming/language/csharp.png b/docs/img/resources/programming/language/csharp.png new file mode 100644 index 00000000..01d9b7a4 Binary files /dev/null and b/docs/img/resources/programming/language/csharp.png differ diff --git a/docs/img/resources/programming/language/dart.png b/docs/img/resources/programming/language/dart.png new file mode 100644 index 00000000..265af165 Binary files /dev/null and b/docs/img/resources/programming/language/dart.png differ diff --git a/docs/img/resources/programming/language/elixir.png b/docs/img/resources/programming/language/elixir.png new file mode 100644 index 00000000..86e7bddd Binary files /dev/null and b/docs/img/resources/programming/language/elixir.png differ diff --git a/docs/img/resources/programming/language/erlang.png b/docs/img/resources/programming/language/erlang.png new file mode 100644 index 00000000..389d5186 Binary files /dev/null and b/docs/img/resources/programming/language/erlang.png differ diff --git a/docs/img/resources/programming/language/go.png b/docs/img/resources/programming/language/go.png new file mode 100644 index 00000000..cf6aa866 Binary files /dev/null and b/docs/img/resources/programming/language/go.png differ diff --git a/docs/img/resources/programming/language/java.png b/docs/img/resources/programming/language/java.png new file mode 100644 index 00000000..366793d3 Binary files /dev/null and b/docs/img/resources/programming/language/java.png differ diff --git a/docs/img/resources/programming/language/javascript.png b/docs/img/resources/programming/language/javascript.png new file mode 100644 index 00000000..954077d8 Binary files /dev/null and b/docs/img/resources/programming/language/javascript.png differ diff --git a/docs/img/resources/programming/language/kotlin.png b/docs/img/resources/programming/language/kotlin.png new file mode 100644 index 00000000..f9c6f90b Binary files /dev/null and b/docs/img/resources/programming/language/kotlin.png differ diff --git a/docs/img/resources/programming/language/latex.png b/docs/img/resources/programming/language/latex.png new file mode 100644 index 00000000..c2243e7a Binary files /dev/null and b/docs/img/resources/programming/language/latex.png differ diff --git a/docs/img/resources/programming/language/matlab.png b/docs/img/resources/programming/language/matlab.png new file mode 100644 index 00000000..2b4b82a2 Binary files /dev/null and b/docs/img/resources/programming/language/matlab.png differ diff --git a/docs/img/resources/programming/language/nodejs.png b/docs/img/resources/programming/language/nodejs.png new file mode 100644 index 00000000..42c22b0b Binary files /dev/null and b/docs/img/resources/programming/language/nodejs.png differ diff --git a/docs/img/resources/programming/language/php.png b/docs/img/resources/programming/language/php.png new file mode 100644 index 00000000..3e494672 Binary files /dev/null and b/docs/img/resources/programming/language/php.png differ diff --git a/docs/img/resources/programming/language/python.png b/docs/img/resources/programming/language/python.png new file mode 100644 index 00000000..6b7e76de Binary files /dev/null and b/docs/img/resources/programming/language/python.png differ diff --git a/docs/img/resources/programming/language/r.png b/docs/img/resources/programming/language/r.png new file mode 100644 index 00000000..1771a5de Binary files /dev/null and b/docs/img/resources/programming/language/r.png differ diff --git a/docs/img/resources/programming/language/ruby.png b/docs/img/resources/programming/language/ruby.png new file mode 100644 index 00000000..1253ae70 Binary files /dev/null and b/docs/img/resources/programming/language/ruby.png differ diff --git a/docs/img/resources/programming/language/rust.png b/docs/img/resources/programming/language/rust.png new file mode 100644 index 00000000..a9f7fa15 Binary files /dev/null and b/docs/img/resources/programming/language/rust.png differ diff --git a/docs/img/resources/programming/language/scala.png b/docs/img/resources/programming/language/scala.png new file mode 100644 index 00000000..b77d7231 Binary files /dev/null and b/docs/img/resources/programming/language/scala.png differ diff --git a/docs/img/resources/programming/language/swift.png b/docs/img/resources/programming/language/swift.png new file mode 100644 index 00000000..f1f79dfc Binary files /dev/null and b/docs/img/resources/programming/language/swift.png differ diff --git a/docs/img/resources/programming/language/typescript.png b/docs/img/resources/programming/language/typescript.png new file mode 100644 index 00000000..8ad64799 Binary files /dev/null and b/docs/img/resources/programming/language/typescript.png differ diff --git a/docs/img/resources/programming/runtime/dapr.png b/docs/img/resources/programming/runtime/dapr.png new file mode 100644 index 00000000..7c5f1cff Binary files /dev/null and b/docs/img/resources/programming/runtime/dapr.png differ diff --git a/docs/img/resources/saas/alerting/newrelic.png b/docs/img/resources/saas/alerting/newrelic.png new file mode 100644 index 00000000..908ccd08 Binary files /dev/null and b/docs/img/resources/saas/alerting/newrelic.png differ diff --git a/docs/img/resources/saas/alerting/opsgenie.png b/docs/img/resources/saas/alerting/opsgenie.png new file mode 100644 index 00000000..f67e6fc6 Binary files /dev/null and b/docs/img/resources/saas/alerting/opsgenie.png differ diff --git a/docs/img/resources/saas/alerting/pushover.png b/docs/img/resources/saas/alerting/pushover.png new file mode 100644 index 00000000..fa22a98b Binary files /dev/null and b/docs/img/resources/saas/alerting/pushover.png differ diff --git a/docs/img/resources/saas/alerting/xmatters.png b/docs/img/resources/saas/alerting/xmatters.png new file mode 100644 index 00000000..60363c39 Binary files /dev/null and b/docs/img/resources/saas/alerting/xmatters.png differ diff --git a/docs/img/resources/saas/analytics/snowflake.png b/docs/img/resources/saas/analytics/snowflake.png new file mode 100644 index 00000000..b033c494 Binary files /dev/null and b/docs/img/resources/saas/analytics/snowflake.png differ diff --git a/docs/img/resources/saas/analytics/stitch.png b/docs/img/resources/saas/analytics/stitch.png new file mode 100644 index 00000000..7c9e6578 Binary files /dev/null and b/docs/img/resources/saas/analytics/stitch.png differ diff --git a/docs/img/resources/saas/cdn/akamai.png b/docs/img/resources/saas/cdn/akamai.png new file mode 100644 index 00000000..2c008ed2 Binary files /dev/null and b/docs/img/resources/saas/cdn/akamai.png differ diff --git a/docs/img/resources/saas/cdn/cloudflare.png b/docs/img/resources/saas/cdn/cloudflare.png new file mode 100644 index 00000000..6b4122d0 Binary files /dev/null and b/docs/img/resources/saas/cdn/cloudflare.png differ diff --git a/docs/img/resources/saas/cdn/fastly.png b/docs/img/resources/saas/cdn/fastly.png new file mode 100644 index 00000000..6fffd670 Binary files /dev/null and b/docs/img/resources/saas/cdn/fastly.png differ diff --git a/docs/img/resources/saas/chat/discord.png b/docs/img/resources/saas/chat/discord.png new file mode 100644 index 00000000..db0e70d5 Binary files /dev/null and b/docs/img/resources/saas/chat/discord.png differ diff --git a/docs/img/resources/saas/chat/line.png b/docs/img/resources/saas/chat/line.png new file mode 100644 index 00000000..ef77de1b Binary files /dev/null and b/docs/img/resources/saas/chat/line.png differ diff --git a/docs/img/resources/saas/chat/mattermost.png b/docs/img/resources/saas/chat/mattermost.png new file mode 100644 index 00000000..a308a648 Binary files /dev/null and b/docs/img/resources/saas/chat/mattermost.png differ diff --git a/docs/img/resources/saas/chat/messenger.png b/docs/img/resources/saas/chat/messenger.png new file mode 100644 index 00000000..0dd9e89e Binary files /dev/null and b/docs/img/resources/saas/chat/messenger.png differ diff --git a/docs/img/resources/saas/chat/rocket-chat.png b/docs/img/resources/saas/chat/rocket-chat.png new file mode 100644 index 00000000..0d86cd34 Binary files /dev/null and b/docs/img/resources/saas/chat/rocket-chat.png differ diff --git a/docs/img/resources/saas/chat/slack.png b/docs/img/resources/saas/chat/slack.png new file mode 100644 index 00000000..b2cf219e Binary files /dev/null and b/docs/img/resources/saas/chat/slack.png differ diff --git a/docs/img/resources/saas/chat/teams.png b/docs/img/resources/saas/chat/teams.png new file mode 100644 index 00000000..1819cbe1 Binary files /dev/null and b/docs/img/resources/saas/chat/teams.png differ diff --git a/docs/img/resources/saas/chat/telegram.png b/docs/img/resources/saas/chat/telegram.png new file mode 100644 index 00000000..d52b904c Binary files /dev/null and b/docs/img/resources/saas/chat/telegram.png differ diff --git a/docs/img/resources/saas/communication/twilio.png b/docs/img/resources/saas/communication/twilio.png new file mode 100644 index 00000000..86cbbf53 Binary files /dev/null and b/docs/img/resources/saas/communication/twilio.png differ diff --git a/docs/img/resources/saas/filesharing/nextcloud.png b/docs/img/resources/saas/filesharing/nextcloud.png new file mode 100644 index 00000000..4370ddfe Binary files /dev/null and b/docs/img/resources/saas/filesharing/nextcloud.png differ diff --git a/docs/img/resources/saas/identity/auth0.png b/docs/img/resources/saas/identity/auth0.png new file mode 100644 index 00000000..41a4d540 Binary files /dev/null and b/docs/img/resources/saas/identity/auth0.png differ diff --git a/docs/img/resources/saas/identity/okta.png b/docs/img/resources/saas/identity/okta.png new file mode 100644 index 00000000..cfe43169 Binary files /dev/null and b/docs/img/resources/saas/identity/okta.png differ diff --git a/docs/img/resources/saas/logging/datadog.png b/docs/img/resources/saas/logging/datadog.png new file mode 100644 index 00000000..d7124bc7 Binary files /dev/null and b/docs/img/resources/saas/logging/datadog.png differ diff --git a/docs/img/resources/saas/logging/newrelic.png b/docs/img/resources/saas/logging/newrelic.png new file mode 100644 index 00000000..908ccd08 Binary files /dev/null and b/docs/img/resources/saas/logging/newrelic.png differ diff --git a/docs/img/resources/saas/logging/papertrail.png b/docs/img/resources/saas/logging/papertrail.png new file mode 100644 index 00000000..a411f737 Binary files /dev/null and b/docs/img/resources/saas/logging/papertrail.png differ diff --git a/docs/img/resources/saas/media/cloudinary.png b/docs/img/resources/saas/media/cloudinary.png new file mode 100644 index 00000000..a771d81e Binary files /dev/null and b/docs/img/resources/saas/media/cloudinary.png differ diff --git a/docs/img/resources/saas/recommendation/recombee.png b/docs/img/resources/saas/recommendation/recombee.png new file mode 100644 index 00000000..866b722b Binary files /dev/null and b/docs/img/resources/saas/recommendation/recombee.png differ diff --git a/docs/img/resources/saas/social/facebook.png b/docs/img/resources/saas/social/facebook.png new file mode 100755 index 00000000..3ffb63c6 Binary files /dev/null and b/docs/img/resources/saas/social/facebook.png differ diff --git a/docs/img/resources/saas/social/twitter.png b/docs/img/resources/saas/social/twitter.png new file mode 100644 index 00000000..8320d575 Binary files /dev/null and b/docs/img/resources/saas/social/twitter.png differ diff --git a/docs/nodes/alibabacloud.md b/docs/nodes/alibabacloud.md index cc274c24..649bdd4c 100644 --- a/docs/nodes/alibabacloud.md +++ b/docs/nodes/alibabacloud.md @@ -7,124 +7,312 @@ Node classes list of alibabacloud provider. ## alibabacloud.analytics -- **diagrams.alibabacloud.analytics.AnalyticDb** -- **diagrams.alibabacloud.analytics.ClickHouse** -- **diagrams.alibabacloud.analytics.DataLakeAnalytics** -- **diagrams.alibabacloud.analytics.ElaticMapReduce** -- **diagrams.alibabacloud.analytics.OpenSearch** + +AnalyticDb +**diagrams.alibabacloud.analytics.AnalyticDb** + +ClickHouse +**diagrams.alibabacloud.analytics.ClickHouse** + +DataLakeAnalytics +**diagrams.alibabacloud.analytics.DataLakeAnalytics** + +ElaticMapReduce +**diagrams.alibabacloud.analytics.ElaticMapReduce** + +OpenSearch +**diagrams.alibabacloud.analytics.OpenSearch** ## alibabacloud.application -- **diagrams.alibabacloud.application.ApiGateway** -- **diagrams.alibabacloud.application.BeeBot** -- **diagrams.alibabacloud.application.BlockchainAsAService** -- **diagrams.alibabacloud.application.CloudCallCenter** -- **diagrams.alibabacloud.application.CodePipeline** -- **diagrams.alibabacloud.application.DirectMail** -- **diagrams.alibabacloud.application.LogService**, **SLS** (alias) -- **diagrams.alibabacloud.application.MessageNotificationService**, **MNS** (alias) -- **diagrams.alibabacloud.application.NodeJsPerformancePlatform** -- **diagrams.alibabacloud.application.OpenSearch** -- **diagrams.alibabacloud.application.PerformanceTestingService**, **PTS** (alias) -- **diagrams.alibabacloud.application.RdCloud** -- **diagrams.alibabacloud.application.SmartConversationAnalysis**, **SCA** (alias) -- **diagrams.alibabacloud.application.Yida** + +ApiGateway +**diagrams.alibabacloud.application.ApiGateway** + +BeeBot +**diagrams.alibabacloud.application.BeeBot** + +BlockchainAsAService +**diagrams.alibabacloud.application.BlockchainAsAService** + +CloudCallCenter +**diagrams.alibabacloud.application.CloudCallCenter** + +CodePipeline +**diagrams.alibabacloud.application.CodePipeline** + +DirectMail +**diagrams.alibabacloud.application.DirectMail** + +LogService +**diagrams.alibabacloud.application.LogService**, **SLS** (alias) + +MessageNotificationService +**diagrams.alibabacloud.application.MessageNotificationService**, **MNS** (alias) + +NodeJsPerformancePlatform +**diagrams.alibabacloud.application.NodeJsPerformancePlatform** + +OpenSearch +**diagrams.alibabacloud.application.OpenSearch** + +PerformanceTestingService +**diagrams.alibabacloud.application.PerformanceTestingService**, **PTS** (alias) + +RdCloud +**diagrams.alibabacloud.application.RdCloud** + +SmartConversationAnalysis +**diagrams.alibabacloud.application.SmartConversationAnalysis**, **SCA** (alias) + +Yida +**diagrams.alibabacloud.application.Yida** ## alibabacloud.communication -- **diagrams.alibabacloud.communication.DirectMail** -- **diagrams.alibabacloud.communication.MobilePush** + +DirectMail +**diagrams.alibabacloud.communication.DirectMail** + +MobilePush +**diagrams.alibabacloud.communication.MobilePush** ## alibabacloud.compute -- **diagrams.alibabacloud.compute.AutoScaling**, **ESS** (alias) -- **diagrams.alibabacloud.compute.BatchCompute** -- **diagrams.alibabacloud.compute.ContainerRegistry** -- **diagrams.alibabacloud.compute.ContainerService** -- **diagrams.alibabacloud.compute.ElasticComputeService**, **ECS** (alias) -- **diagrams.alibabacloud.compute.ElasticContainerInstance**, **ECI** (alias) -- **diagrams.alibabacloud.compute.ElasticHighPerformanceComputing**, **EHPC** (alias) -- **diagrams.alibabacloud.compute.ElasticSearch** -- **diagrams.alibabacloud.compute.FunctionCompute**, **FC** (alias) -- **diagrams.alibabacloud.compute.OperationOrchestrationService**, **OOS** (alias) -- **diagrams.alibabacloud.compute.ResourceOrchestrationService**, **ROS** (alias) -- **diagrams.alibabacloud.compute.ServerLoadBalancer**, **SLB** (alias) -- **diagrams.alibabacloud.compute.ServerlessAppEngine**, **SAE** (alias) -- **diagrams.alibabacloud.compute.SimpleApplicationServer**, **SAS** (alias) -- **diagrams.alibabacloud.compute.WebAppService**, **WAS** (alias) + +AutoScaling +**diagrams.alibabacloud.compute.AutoScaling**, **ESS** (alias) + +BatchCompute +**diagrams.alibabacloud.compute.BatchCompute** + +ContainerRegistry +**diagrams.alibabacloud.compute.ContainerRegistry** + +ContainerService +**diagrams.alibabacloud.compute.ContainerService** + +ElasticComputeService +**diagrams.alibabacloud.compute.ElasticComputeService**, **ECS** (alias) + +ElasticContainerInstance +**diagrams.alibabacloud.compute.ElasticContainerInstance**, **ECI** (alias) + +ElasticHighPerformanceComputing +**diagrams.alibabacloud.compute.ElasticHighPerformanceComputing**, **EHPC** (alias) + +ElasticSearch +**diagrams.alibabacloud.compute.ElasticSearch** + +FunctionCompute +**diagrams.alibabacloud.compute.FunctionCompute**, **FC** (alias) + +OperationOrchestrationService +**diagrams.alibabacloud.compute.OperationOrchestrationService**, **OOS** (alias) + +ResourceOrchestrationService +**diagrams.alibabacloud.compute.ResourceOrchestrationService**, **ROS** (alias) + +ServerLoadBalancer +**diagrams.alibabacloud.compute.ServerLoadBalancer**, **SLB** (alias) + +ServerlessAppEngine +**diagrams.alibabacloud.compute.ServerlessAppEngine**, **SAE** (alias) + +SimpleApplicationServer +**diagrams.alibabacloud.compute.SimpleApplicationServer**, **SAS** (alias) + +WebAppService +**diagrams.alibabacloud.compute.WebAppService**, **WAS** (alias) ## alibabacloud.database -- **diagrams.alibabacloud.database.ApsaradbCassandra** -- **diagrams.alibabacloud.database.ApsaradbHbase** -- **diagrams.alibabacloud.database.ApsaradbMemcache** -- **diagrams.alibabacloud.database.ApsaradbMongodb** -- **diagrams.alibabacloud.database.ApsaradbOceanbase** -- **diagrams.alibabacloud.database.ApsaradbPolardb** -- **diagrams.alibabacloud.database.ApsaradbPostgresql** -- **diagrams.alibabacloud.database.ApsaradbPpas** -- **diagrams.alibabacloud.database.ApsaradbRedis** -- **diagrams.alibabacloud.database.ApsaradbSqlserver** -- **diagrams.alibabacloud.database.DataManagementService**, **DMS** (alias) -- **diagrams.alibabacloud.database.DataTransmissionService**, **DTS** (alias) -- **diagrams.alibabacloud.database.DatabaseBackupService**, **DBS** (alias) -- **diagrams.alibabacloud.database.DisributeRelationalDatabaseService**, **DRDS** (alias) -- **diagrams.alibabacloud.database.GraphDatabaseService**, **GDS** (alias) -- **diagrams.alibabacloud.database.HybriddbForMysql** -- **diagrams.alibabacloud.database.RelationalDatabaseService**, **RDS** (alias) + +ApsaradbCassandra +**diagrams.alibabacloud.database.ApsaradbCassandra** + +ApsaradbHbase +**diagrams.alibabacloud.database.ApsaradbHbase** + +ApsaradbMemcache +**diagrams.alibabacloud.database.ApsaradbMemcache** + +ApsaradbMongodb +**diagrams.alibabacloud.database.ApsaradbMongodb** + +ApsaradbOceanbase +**diagrams.alibabacloud.database.ApsaradbOceanbase** + +ApsaradbPolardb +**diagrams.alibabacloud.database.ApsaradbPolardb** + +ApsaradbPostgresql +**diagrams.alibabacloud.database.ApsaradbPostgresql** + +ApsaradbPpas +**diagrams.alibabacloud.database.ApsaradbPpas** + +ApsaradbRedis +**diagrams.alibabacloud.database.ApsaradbRedis** + +ApsaradbSqlserver +**diagrams.alibabacloud.database.ApsaradbSqlserver** + +DataManagementService +**diagrams.alibabacloud.database.DataManagementService**, **DMS** (alias) + +DataTransmissionService +**diagrams.alibabacloud.database.DataTransmissionService**, **DTS** (alias) + +DatabaseBackupService +**diagrams.alibabacloud.database.DatabaseBackupService**, **DBS** (alias) + +DisributeRelationalDatabaseService +**diagrams.alibabacloud.database.DisributeRelationalDatabaseService**, **DRDS** (alias) + +GraphDatabaseService +**diagrams.alibabacloud.database.GraphDatabaseService**, **GDS** (alias) + +HybriddbForMysql +**diagrams.alibabacloud.database.HybriddbForMysql** + +RelationalDatabaseService +**diagrams.alibabacloud.database.RelationalDatabaseService**, **RDS** (alias) ## alibabacloud.iot -- **diagrams.alibabacloud.iot.IotInternetDeviceId** -- **diagrams.alibabacloud.iot.IotLinkWan** -- **diagrams.alibabacloud.iot.IotMobileConnectionPackage** -- **diagrams.alibabacloud.iot.IotPlatform** + +IotInternetDeviceId +**diagrams.alibabacloud.iot.IotInternetDeviceId** + +IotLinkWan +**diagrams.alibabacloud.iot.IotLinkWan** + +IotMobileConnectionPackage +**diagrams.alibabacloud.iot.IotMobileConnectionPackage** + +IotPlatform +**diagrams.alibabacloud.iot.IotPlatform** ## alibabacloud.network -- **diagrams.alibabacloud.network.Cdn** -- **diagrams.alibabacloud.network.CloudEnterpriseNetwork**, **CEN** (alias) -- **diagrams.alibabacloud.network.ElasticIpAddress**, **EIP** (alias) -- **diagrams.alibabacloud.network.ExpressConnect** -- **diagrams.alibabacloud.network.NatGateway** -- **diagrams.alibabacloud.network.ServerLoadBalancer**, **SLB** (alias) -- **diagrams.alibabacloud.network.SmartAccessGateway** -- **diagrams.alibabacloud.network.VirtualPrivateCloud**, **VPC** (alias) -- **diagrams.alibabacloud.network.VpnGateway** + +Cdn +**diagrams.alibabacloud.network.Cdn** + +CloudEnterpriseNetwork +**diagrams.alibabacloud.network.CloudEnterpriseNetwork**, **CEN** (alias) + +ElasticIpAddress +**diagrams.alibabacloud.network.ElasticIpAddress**, **EIP** (alias) + +ExpressConnect +**diagrams.alibabacloud.network.ExpressConnect** + +NatGateway +**diagrams.alibabacloud.network.NatGateway** + +ServerLoadBalancer +**diagrams.alibabacloud.network.ServerLoadBalancer**, **SLB** (alias) + +SmartAccessGateway +**diagrams.alibabacloud.network.SmartAccessGateway** + +VirtualPrivateCloud +**diagrams.alibabacloud.network.VirtualPrivateCloud**, **VPC** (alias) + +VpnGateway +**diagrams.alibabacloud.network.VpnGateway** ## alibabacloud.security -- **diagrams.alibabacloud.security.AntiBotService**, **ABS** (alias) -- **diagrams.alibabacloud.security.AntiDdosBasic** -- **diagrams.alibabacloud.security.AntiDdosPro** -- **diagrams.alibabacloud.security.AntifraudService**, **AS** (alias) -- **diagrams.alibabacloud.security.BastionHost** -- **diagrams.alibabacloud.security.CloudFirewall**, **CFW** (alias) -- **diagrams.alibabacloud.security.CloudSecurityScanner** -- **diagrams.alibabacloud.security.ContentModeration**, **CM** (alias) -- **diagrams.alibabacloud.security.CrowdsourcedSecurityTesting** -- **diagrams.alibabacloud.security.DataEncryptionService**, **DES** (alias) -- **diagrams.alibabacloud.security.DbAudit** -- **diagrams.alibabacloud.security.GameShield** -- **diagrams.alibabacloud.security.IdVerification** -- **diagrams.alibabacloud.security.ManagedSecurityService** -- **diagrams.alibabacloud.security.SecurityCenter** -- **diagrams.alibabacloud.security.ServerGuard** -- **diagrams.alibabacloud.security.SslCertificates** -- **diagrams.alibabacloud.security.WebApplicationFirewall**, **WAF** (alias) + +AntiBotService +**diagrams.alibabacloud.security.AntiBotService**, **ABS** (alias) + +AntiDdosBasic +**diagrams.alibabacloud.security.AntiDdosBasic** + +AntiDdosPro +**diagrams.alibabacloud.security.AntiDdosPro** + +AntifraudService +**diagrams.alibabacloud.security.AntifraudService**, **AS** (alias) + +BastionHost +**diagrams.alibabacloud.security.BastionHost** + +CloudFirewall +**diagrams.alibabacloud.security.CloudFirewall**, **CFW** (alias) + +CloudSecurityScanner +**diagrams.alibabacloud.security.CloudSecurityScanner** + +ContentModeration +**diagrams.alibabacloud.security.ContentModeration**, **CM** (alias) + +CrowdsourcedSecurityTesting +**diagrams.alibabacloud.security.CrowdsourcedSecurityTesting** + +DataEncryptionService +**diagrams.alibabacloud.security.DataEncryptionService**, **DES** (alias) + +DbAudit +**diagrams.alibabacloud.security.DbAudit** + +GameShield +**diagrams.alibabacloud.security.GameShield** + +IdVerification +**diagrams.alibabacloud.security.IdVerification** + +ManagedSecurityService +**diagrams.alibabacloud.security.ManagedSecurityService** + +SecurityCenter +**diagrams.alibabacloud.security.SecurityCenter** + +ServerGuard +**diagrams.alibabacloud.security.ServerGuard** + +SslCertificates +**diagrams.alibabacloud.security.SslCertificates** + +WebApplicationFirewall +**diagrams.alibabacloud.security.WebApplicationFirewall**, **WAF** (alias) ## alibabacloud.storage -- **diagrams.alibabacloud.storage.CloudStorageGateway** -- **diagrams.alibabacloud.storage.FileStorageHdfs**, **HDFS** (alias) -- **diagrams.alibabacloud.storage.FileStorageNas**, **NAS** (alias) -- **diagrams.alibabacloud.storage.HybridBackupRecovery**, **HBR** (alias) -- **diagrams.alibabacloud.storage.HybridCloudDisasterRecovery**, **HDR** (alias) -- **diagrams.alibabacloud.storage.Imm** -- **diagrams.alibabacloud.storage.ObjectStorageService**, **OSS** (alias) -- **diagrams.alibabacloud.storage.ObjectTableStore**, **OTS** (alias) + +CloudStorageGateway +**diagrams.alibabacloud.storage.CloudStorageGateway** + +FileStorageHdfs +**diagrams.alibabacloud.storage.FileStorageHdfs**, **HDFS** (alias) + +FileStorageNas +**diagrams.alibabacloud.storage.FileStorageNas**, **NAS** (alias) + +HybridBackupRecovery +**diagrams.alibabacloud.storage.HybridBackupRecovery**, **HBR** (alias) + +HybridCloudDisasterRecovery +**diagrams.alibabacloud.storage.HybridCloudDisasterRecovery**, **HDR** (alias) + +Imm +**diagrams.alibabacloud.storage.Imm** + +ObjectStorageService +**diagrams.alibabacloud.storage.ObjectStorageService**, **OSS** (alias) + +ObjectTableStore +**diagrams.alibabacloud.storage.ObjectTableStore**, **OTS** (alias) ## alibabacloud.web -- **diagrams.alibabacloud.web.Dns** -- **diagrams.alibabacloud.web.Domain** + +Dns +**diagrams.alibabacloud.web.Dns** + +Domain +**diagrams.alibabacloud.web.Domain** diff --git a/docs/nodes/aws.md b/docs/nodes/aws.md index 4de5bc8d..8f68961c 100644 --- a/docs/nodes/aws.md +++ b/docs/nodes/aws.md @@ -7,553 +7,1506 @@ Node classes list of aws provider. ## aws.analytics -- **diagrams.aws.analytics.Analytics** -- **diagrams.aws.analytics.Athena** -- **diagrams.aws.analytics.CloudsearchSearchDocuments** -- **diagrams.aws.analytics.Cloudsearch** -- **diagrams.aws.analytics.DataLakeResource** -- **diagrams.aws.analytics.DataPipeline** -- **diagrams.aws.analytics.ElasticsearchService**, **ES** (alias) -- **diagrams.aws.analytics.EMRCluster** -- **diagrams.aws.analytics.EMREngineMaprM3** -- **diagrams.aws.analytics.EMREngineMaprM5** -- **diagrams.aws.analytics.EMREngineMaprM7** -- **diagrams.aws.analytics.EMREngine** -- **diagrams.aws.analytics.EMRHdfsCluster** -- **diagrams.aws.analytics.EMR** -- **diagrams.aws.analytics.GlueCrawlers** -- **diagrams.aws.analytics.GlueDataCatalog** -- **diagrams.aws.analytics.Glue** -- **diagrams.aws.analytics.KinesisDataAnalytics** -- **diagrams.aws.analytics.KinesisDataFirehose** -- **diagrams.aws.analytics.KinesisDataStreams** -- **diagrams.aws.analytics.KinesisVideoStreams** -- **diagrams.aws.analytics.Kinesis** -- **diagrams.aws.analytics.LakeFormation** -- **diagrams.aws.analytics.ManagedStreamingForKafka** -- **diagrams.aws.analytics.Quicksight** -- **diagrams.aws.analytics.RedshiftDenseComputeNode** -- **diagrams.aws.analytics.RedshiftDenseStorageNode** -- **diagrams.aws.analytics.Redshift** + +Analytics +**diagrams.aws.analytics.Analytics** + +Athena +**diagrams.aws.analytics.Athena** + +CloudsearchSearchDocuments +**diagrams.aws.analytics.CloudsearchSearchDocuments** + +Cloudsearch +**diagrams.aws.analytics.Cloudsearch** + +DataLakeResource +**diagrams.aws.analytics.DataLakeResource** + +DataPipeline +**diagrams.aws.analytics.DataPipeline** + +ElasticsearchService +**diagrams.aws.analytics.ElasticsearchService**, **ES** (alias) + +EMRCluster +**diagrams.aws.analytics.EMRCluster** + +EMREngineMaprM3 +**diagrams.aws.analytics.EMREngineMaprM3** + +EMREngineMaprM5 +**diagrams.aws.analytics.EMREngineMaprM5** + +EMREngineMaprM7 +**diagrams.aws.analytics.EMREngineMaprM7** + +EMREngine +**diagrams.aws.analytics.EMREngine** + +EMRHdfsCluster +**diagrams.aws.analytics.EMRHdfsCluster** + +EMR +**diagrams.aws.analytics.EMR** + +GlueCrawlers +**diagrams.aws.analytics.GlueCrawlers** + +GlueDataCatalog +**diagrams.aws.analytics.GlueDataCatalog** + +Glue +**diagrams.aws.analytics.Glue** + +KinesisDataAnalytics +**diagrams.aws.analytics.KinesisDataAnalytics** + +KinesisDataFirehose +**diagrams.aws.analytics.KinesisDataFirehose** + +KinesisDataStreams +**diagrams.aws.analytics.KinesisDataStreams** + +KinesisVideoStreams +**diagrams.aws.analytics.KinesisVideoStreams** + +Kinesis +**diagrams.aws.analytics.Kinesis** + +LakeFormation +**diagrams.aws.analytics.LakeFormation** + +ManagedStreamingForKafka +**diagrams.aws.analytics.ManagedStreamingForKafka** + +Quicksight +**diagrams.aws.analytics.Quicksight** + +RedshiftDenseComputeNode +**diagrams.aws.analytics.RedshiftDenseComputeNode** + +RedshiftDenseStorageNode +**diagrams.aws.analytics.RedshiftDenseStorageNode** + +Redshift +**diagrams.aws.analytics.Redshift** ## aws.ar -- **diagrams.aws.ar.ArVr** -- **diagrams.aws.ar.Sumerian** + +ArVr +**diagrams.aws.ar.ArVr** + +Sumerian +**diagrams.aws.ar.Sumerian** ## aws.blockchain -- **diagrams.aws.blockchain.BlockchainResource** -- **diagrams.aws.blockchain.Blockchain** -- **diagrams.aws.blockchain.ManagedBlockchain** -- **diagrams.aws.blockchain.QuantumLedgerDatabaseQldb**, **QLDB** (alias) + +BlockchainResource +**diagrams.aws.blockchain.BlockchainResource** + +Blockchain +**diagrams.aws.blockchain.Blockchain** + +ManagedBlockchain +**diagrams.aws.blockchain.ManagedBlockchain** + +QuantumLedgerDatabaseQldb +**diagrams.aws.blockchain.QuantumLedgerDatabaseQldb**, **QLDB** (alias) ## aws.business -- **diagrams.aws.business.AlexaForBusiness**, **A4B** (alias) -- **diagrams.aws.business.BusinessApplications** -- **diagrams.aws.business.Chime** -- **diagrams.aws.business.Workmail** + +AlexaForBusiness +**diagrams.aws.business.AlexaForBusiness**, **A4B** (alias) + +BusinessApplications +**diagrams.aws.business.BusinessApplications** + +Chime +**diagrams.aws.business.Chime** + +Workmail +**diagrams.aws.business.Workmail** ## aws.compute -- **diagrams.aws.compute.ApplicationAutoScaling**, **AutoScaling** (alias) -- **diagrams.aws.compute.Batch** -- **diagrams.aws.compute.ComputeOptimizer** -- **diagrams.aws.compute.Compute** -- **diagrams.aws.compute.EC2Ami**, **AMI** (alias) -- **diagrams.aws.compute.EC2AutoScaling** -- **diagrams.aws.compute.EC2ContainerRegistryImage** -- **diagrams.aws.compute.EC2ContainerRegistryRegistry** -- **diagrams.aws.compute.EC2ContainerRegistry**, **ECR** (alias) -- **diagrams.aws.compute.EC2ElasticIpAddress** -- **diagrams.aws.compute.EC2ImageBuilder** -- **diagrams.aws.compute.EC2Instance** -- **diagrams.aws.compute.EC2Instances** -- **diagrams.aws.compute.EC2Rescue** -- **diagrams.aws.compute.EC2SpotInstance** -- **diagrams.aws.compute.EC2** -- **diagrams.aws.compute.ElasticBeanstalkApplication** -- **diagrams.aws.compute.ElasticBeanstalkDeployment** -- **diagrams.aws.compute.ElasticBeanstalk**, **EB** (alias) -- **diagrams.aws.compute.ElasticContainerServiceContainer** -- **diagrams.aws.compute.ElasticContainerServiceService** -- **diagrams.aws.compute.ElasticContainerService**, **ECS** (alias) -- **diagrams.aws.compute.ElasticKubernetesService**, **EKS** (alias) -- **diagrams.aws.compute.Fargate** -- **diagrams.aws.compute.LambdaFunction** -- **diagrams.aws.compute.Lambda** -- **diagrams.aws.compute.Lightsail** -- **diagrams.aws.compute.LocalZones** -- **diagrams.aws.compute.Outposts** -- **diagrams.aws.compute.ServerlessApplicationRepository**, **SAR** (alias) -- **diagrams.aws.compute.ThinkboxDeadline** -- **diagrams.aws.compute.ThinkboxDraft** -- **diagrams.aws.compute.ThinkboxFrost** -- **diagrams.aws.compute.ThinkboxKrakatoa** -- **diagrams.aws.compute.ThinkboxSequoia** -- **diagrams.aws.compute.ThinkboxStoke** -- **diagrams.aws.compute.ThinkboxXmesh** -- **diagrams.aws.compute.VmwareCloudOnAWS** -- **diagrams.aws.compute.Wavelength** + +AppRunner +**diagrams.aws.compute.AppRunner** + +ApplicationAutoScaling +**diagrams.aws.compute.ApplicationAutoScaling**, **AutoScaling** (alias) + +Batch +**diagrams.aws.compute.Batch** + +ComputeOptimizer +**diagrams.aws.compute.ComputeOptimizer** + +Compute +**diagrams.aws.compute.Compute** + +EC2Ami +**diagrams.aws.compute.EC2Ami**, **AMI** (alias) + +EC2AutoScaling +**diagrams.aws.compute.EC2AutoScaling** + +EC2ContainerRegistryImage +**diagrams.aws.compute.EC2ContainerRegistryImage** + +EC2ContainerRegistryRegistry +**diagrams.aws.compute.EC2ContainerRegistryRegistry** + +EC2ContainerRegistry +**diagrams.aws.compute.EC2ContainerRegistry**, **ECR** (alias) + +EC2ElasticIpAddress +**diagrams.aws.compute.EC2ElasticIpAddress** + +EC2ImageBuilder +**diagrams.aws.compute.EC2ImageBuilder** + +EC2Instance +**diagrams.aws.compute.EC2Instance** + +EC2Instances +**diagrams.aws.compute.EC2Instances** + +EC2Rescue +**diagrams.aws.compute.EC2Rescue** + +EC2SpotInstance +**diagrams.aws.compute.EC2SpotInstance** + +EC2 +**diagrams.aws.compute.EC2** + +ElasticBeanstalkApplication +**diagrams.aws.compute.ElasticBeanstalkApplication** + +ElasticBeanstalkDeployment +**diagrams.aws.compute.ElasticBeanstalkDeployment** + +ElasticBeanstalk +**diagrams.aws.compute.ElasticBeanstalk**, **EB** (alias) + +ElasticContainerServiceContainer +**diagrams.aws.compute.ElasticContainerServiceContainer** + +ElasticContainerServiceService +**diagrams.aws.compute.ElasticContainerServiceService** + +ElasticContainerService +**diagrams.aws.compute.ElasticContainerService**, **ECS** (alias) + +ElasticKubernetesService +**diagrams.aws.compute.ElasticKubernetesService**, **EKS** (alias) + +Fargate +**diagrams.aws.compute.Fargate** + +LambdaFunction +**diagrams.aws.compute.LambdaFunction** + +Lambda +**diagrams.aws.compute.Lambda** + +Lightsail +**diagrams.aws.compute.Lightsail** + +LocalZones +**diagrams.aws.compute.LocalZones** + +Outposts +**diagrams.aws.compute.Outposts** + +ServerlessApplicationRepository +**diagrams.aws.compute.ServerlessApplicationRepository**, **SAR** (alias) + +ThinkboxDeadline +**diagrams.aws.compute.ThinkboxDeadline** + +ThinkboxDraft +**diagrams.aws.compute.ThinkboxDraft** + +ThinkboxFrost +**diagrams.aws.compute.ThinkboxFrost** + +ThinkboxKrakatoa +**diagrams.aws.compute.ThinkboxKrakatoa** + +ThinkboxSequoia +**diagrams.aws.compute.ThinkboxSequoia** + +ThinkboxStoke +**diagrams.aws.compute.ThinkboxStoke** + +ThinkboxXmesh +**diagrams.aws.compute.ThinkboxXmesh** + +VmwareCloudOnAWS +**diagrams.aws.compute.VmwareCloudOnAWS** + +Wavelength +**diagrams.aws.compute.Wavelength** ## aws.cost -- **diagrams.aws.cost.Budgets** -- **diagrams.aws.cost.CostAndUsageReport** -- **diagrams.aws.cost.CostExplorer** -- **diagrams.aws.cost.CostManagement** -- **diagrams.aws.cost.ReservedInstanceReporting** -- **diagrams.aws.cost.SavingsPlans** + +Budgets +**diagrams.aws.cost.Budgets** + +CostAndUsageReport +**diagrams.aws.cost.CostAndUsageReport** + +CostExplorer +**diagrams.aws.cost.CostExplorer** + +CostManagement +**diagrams.aws.cost.CostManagement** + +ReservedInstanceReporting +**diagrams.aws.cost.ReservedInstanceReporting** + +SavingsPlans +**diagrams.aws.cost.SavingsPlans** ## aws.database -- **diagrams.aws.database.AuroraInstance** -- **diagrams.aws.database.Aurora** -- **diagrams.aws.database.DatabaseMigrationServiceDatabaseMigrationWorkflow** -- **diagrams.aws.database.DatabaseMigrationService**, **DMS** (alias) -- **diagrams.aws.database.Database**, **DB** (alias) -- **diagrams.aws.database.DocumentdbMongodbCompatibility**, **DocumentDB** (alias) -- **diagrams.aws.database.DynamodbAttribute** -- **diagrams.aws.database.DynamodbAttributes** -- **diagrams.aws.database.DynamodbDax**, **DAX** (alias) -- **diagrams.aws.database.DynamodbGlobalSecondaryIndex**, **DynamodbGSI** (alias) -- **diagrams.aws.database.DynamodbItem** -- **diagrams.aws.database.DynamodbItems** -- **diagrams.aws.database.DynamodbTable** -- **diagrams.aws.database.Dynamodb**, **DDB** (alias) -- **diagrams.aws.database.ElasticacheCacheNode** -- **diagrams.aws.database.ElasticacheForMemcached** -- **diagrams.aws.database.ElasticacheForRedis** -- **diagrams.aws.database.Elasticache**, **ElastiCache** (alias) -- **diagrams.aws.database.KeyspacesManagedApacheCassandraService** -- **diagrams.aws.database.Neptune** -- **diagrams.aws.database.QuantumLedgerDatabaseQldb**, **QLDB** (alias) -- **diagrams.aws.database.RDSInstance** -- **diagrams.aws.database.RDSMariadbInstance** -- **diagrams.aws.database.RDSMysqlInstance** -- **diagrams.aws.database.RDSOnVmware** -- **diagrams.aws.database.RDSOracleInstance** -- **diagrams.aws.database.RDSPostgresqlInstance** -- **diagrams.aws.database.RDSSqlServerInstance** -- **diagrams.aws.database.RDS** -- **diagrams.aws.database.RedshiftDenseComputeNode** -- **diagrams.aws.database.RedshiftDenseStorageNode** -- **diagrams.aws.database.Redshift** -- **diagrams.aws.database.Timestream** + +AuroraInstance +**diagrams.aws.database.AuroraInstance** + +Aurora +**diagrams.aws.database.Aurora** + +DatabaseMigrationServiceDatabaseMigrationWorkflow +**diagrams.aws.database.DatabaseMigrationServiceDatabaseMigrationWorkflow** + +DatabaseMigrationService +**diagrams.aws.database.DatabaseMigrationService**, **DMS** (alias) + +Database +**diagrams.aws.database.Database**, **DB** (alias) + +DocumentdbMongodbCompatibility +**diagrams.aws.database.DocumentdbMongodbCompatibility**, **DocumentDB** (alias) + +DynamodbAttribute +**diagrams.aws.database.DynamodbAttribute** + +DynamodbAttributes +**diagrams.aws.database.DynamodbAttributes** + +DynamodbDax +**diagrams.aws.database.DynamodbDax**, **DAX** (alias) + +DynamodbGlobalSecondaryIndex +**diagrams.aws.database.DynamodbGlobalSecondaryIndex**, **DynamodbGSI** (alias) + +DynamodbItem +**diagrams.aws.database.DynamodbItem** + +DynamodbItems +**diagrams.aws.database.DynamodbItems** + +DynamodbTable +**diagrams.aws.database.DynamodbTable** + +Dynamodb +**diagrams.aws.database.Dynamodb**, **DDB** (alias) + +ElasticacheCacheNode +**diagrams.aws.database.ElasticacheCacheNode** + +ElasticacheForMemcached +**diagrams.aws.database.ElasticacheForMemcached** + +ElasticacheForRedis +**diagrams.aws.database.ElasticacheForRedis** + +Elasticache +**diagrams.aws.database.Elasticache**, **ElastiCache** (alias) + +KeyspacesManagedApacheCassandraService +**diagrams.aws.database.KeyspacesManagedApacheCassandraService** + +Neptune +**diagrams.aws.database.Neptune** + +QuantumLedgerDatabaseQldb +**diagrams.aws.database.QuantumLedgerDatabaseQldb**, **QLDB** (alias) + +RDSInstance +**diagrams.aws.database.RDSInstance** + +RDSMariadbInstance +**diagrams.aws.database.RDSMariadbInstance** + +RDSMysqlInstance +**diagrams.aws.database.RDSMysqlInstance** + +RDSOnVmware +**diagrams.aws.database.RDSOnVmware** + +RDSOracleInstance +**diagrams.aws.database.RDSOracleInstance** + +RDSPostgresqlInstance +**diagrams.aws.database.RDSPostgresqlInstance** + +RDSSqlServerInstance +**diagrams.aws.database.RDSSqlServerInstance** + +RDS +**diagrams.aws.database.RDS** + +RedshiftDenseComputeNode +**diagrams.aws.database.RedshiftDenseComputeNode** + +RedshiftDenseStorageNode +**diagrams.aws.database.RedshiftDenseStorageNode** + +Redshift +**diagrams.aws.database.Redshift** + +Timestream +**diagrams.aws.database.Timestream** ## aws.devtools -- **diagrams.aws.devtools.CloudDevelopmentKit** -- **diagrams.aws.devtools.Cloud9Resource** -- **diagrams.aws.devtools.Cloud9** -- **diagrams.aws.devtools.Codebuild** -- **diagrams.aws.devtools.Codecommit** -- **diagrams.aws.devtools.Codedeploy** -- **diagrams.aws.devtools.Codepipeline** -- **diagrams.aws.devtools.Codestar** -- **diagrams.aws.devtools.CommandLineInterface**, **CLI** (alias) -- **diagrams.aws.devtools.DeveloperTools**, **DevTools** (alias) -- **diagrams.aws.devtools.ToolsAndSdks** -- **diagrams.aws.devtools.XRay** + +CloudDevelopmentKit +**diagrams.aws.devtools.CloudDevelopmentKit** + +Cloud9Resource +**diagrams.aws.devtools.Cloud9Resource** + +Cloud9 +**diagrams.aws.devtools.Cloud9** + +Codebuild +**diagrams.aws.devtools.Codebuild** + +Codecommit +**diagrams.aws.devtools.Codecommit** + +Codedeploy +**diagrams.aws.devtools.Codedeploy** + +Codepipeline +**diagrams.aws.devtools.Codepipeline** + +Codestar +**diagrams.aws.devtools.Codestar** + +CommandLineInterface +**diagrams.aws.devtools.CommandLineInterface**, **CLI** (alias) + +DeveloperTools +**diagrams.aws.devtools.DeveloperTools**, **DevTools** (alias) + +ToolsAndSdks +**diagrams.aws.devtools.ToolsAndSdks** + +XRay +**diagrams.aws.devtools.XRay** ## aws.enablement -- **diagrams.aws.enablement.CustomerEnablement** -- **diagrams.aws.enablement.Iq** -- **diagrams.aws.enablement.ManagedServices** -- **diagrams.aws.enablement.ProfessionalServices** -- **diagrams.aws.enablement.Support** + +CustomerEnablement +**diagrams.aws.enablement.CustomerEnablement** + +Iq +**diagrams.aws.enablement.Iq** + +ManagedServices +**diagrams.aws.enablement.ManagedServices** + +ProfessionalServices +**diagrams.aws.enablement.ProfessionalServices** + +Support +**diagrams.aws.enablement.Support** ## aws.enduser -- **diagrams.aws.enduser.Appstream20** -- **diagrams.aws.enduser.DesktopAndAppStreaming** -- **diagrams.aws.enduser.Workdocs** -- **diagrams.aws.enduser.Worklink** -- **diagrams.aws.enduser.Workspaces** + +Appstream20 +**diagrams.aws.enduser.Appstream20** + +DesktopAndAppStreaming +**diagrams.aws.enduser.DesktopAndAppStreaming** + +Workdocs +**diagrams.aws.enduser.Workdocs** + +Worklink +**diagrams.aws.enduser.Worklink** + +Workspaces +**diagrams.aws.enduser.Workspaces** ## aws.engagement -- **diagrams.aws.engagement.Connect** -- **diagrams.aws.engagement.CustomerEngagement** -- **diagrams.aws.engagement.Pinpoint** -- **diagrams.aws.engagement.SimpleEmailServiceSesEmail** -- **diagrams.aws.engagement.SimpleEmailServiceSes**, **SES** (alias) + +Connect +**diagrams.aws.engagement.Connect** + +CustomerEngagement +**diagrams.aws.engagement.CustomerEngagement** + +Pinpoint +**diagrams.aws.engagement.Pinpoint** + +SimpleEmailServiceSesEmail +**diagrams.aws.engagement.SimpleEmailServiceSesEmail** + +SimpleEmailServiceSes +**diagrams.aws.engagement.SimpleEmailServiceSes**, **SES** (alias) ## aws.game -- **diagrams.aws.game.GameTech** -- **diagrams.aws.game.Gamelift** + +GameTech +**diagrams.aws.game.GameTech** + +Gamelift +**diagrams.aws.game.Gamelift** ## aws.general -- **diagrams.aws.general.Client** -- **diagrams.aws.general.Disk** -- **diagrams.aws.general.Forums** -- **diagrams.aws.general.General** -- **diagrams.aws.general.GenericDatabase** -- **diagrams.aws.general.GenericFirewall** -- **diagrams.aws.general.GenericOfficeBuilding**, **OfficeBuilding** (alias) -- **diagrams.aws.general.GenericSamlToken** -- **diagrams.aws.general.GenericSDK** -- **diagrams.aws.general.InternetAlt1** -- **diagrams.aws.general.InternetAlt2** -- **diagrams.aws.general.InternetGateway** -- **diagrams.aws.general.Marketplace** -- **diagrams.aws.general.MobileClient** -- **diagrams.aws.general.Multimedia** -- **diagrams.aws.general.OfficeBuilding** -- **diagrams.aws.general.SamlToken** -- **diagrams.aws.general.SDK** -- **diagrams.aws.general.SslPadlock** -- **diagrams.aws.general.TapeStorage** -- **diagrams.aws.general.Toolkit** -- **diagrams.aws.general.TraditionalServer** -- **diagrams.aws.general.User** -- **diagrams.aws.general.Users** + +Client +**diagrams.aws.general.Client** + +Disk +**diagrams.aws.general.Disk** + +Forums +**diagrams.aws.general.Forums** + +General +**diagrams.aws.general.General** + +GenericDatabase +**diagrams.aws.general.GenericDatabase** + +GenericFirewall +**diagrams.aws.general.GenericFirewall** + +GenericOfficeBuilding +**diagrams.aws.general.GenericOfficeBuilding**, **OfficeBuilding** (alias) + +GenericSamlToken +**diagrams.aws.general.GenericSamlToken** + +GenericSDK +**diagrams.aws.general.GenericSDK** + +InternetAlt1 +**diagrams.aws.general.InternetAlt1** + +InternetAlt2 +**diagrams.aws.general.InternetAlt2** + +InternetGateway +**diagrams.aws.general.InternetGateway** + +Marketplace +**diagrams.aws.general.Marketplace** + +MobileClient +**diagrams.aws.general.MobileClient** + +Multimedia +**diagrams.aws.general.Multimedia** + +OfficeBuilding +**diagrams.aws.general.OfficeBuilding** + +SamlToken +**diagrams.aws.general.SamlToken** + +SDK +**diagrams.aws.general.SDK** + +SslPadlock +**diagrams.aws.general.SslPadlock** + +TapeStorage +**diagrams.aws.general.TapeStorage** + +Toolkit +**diagrams.aws.general.Toolkit** + +TraditionalServer +**diagrams.aws.general.TraditionalServer** + +User +**diagrams.aws.general.User** + +Users +**diagrams.aws.general.Users** ## aws.integration -- **diagrams.aws.integration.ApplicationIntegration** -- **diagrams.aws.integration.Appsync** -- **diagrams.aws.integration.ConsoleMobileApplication** -- **diagrams.aws.integration.EventResource** -- **diagrams.aws.integration.EventbridgeCustomEventBusResource** -- **diagrams.aws.integration.EventbridgeDefaultEventBusResource** -- **diagrams.aws.integration.EventbridgeSaasPartnerEventBusResource** -- **diagrams.aws.integration.Eventbridge** -- **diagrams.aws.integration.ExpressWorkflows** -- **diagrams.aws.integration.MQ** -- **diagrams.aws.integration.SimpleNotificationServiceSnsEmailNotification** -- **diagrams.aws.integration.SimpleNotificationServiceSnsHttpNotification** -- **diagrams.aws.integration.SimpleNotificationServiceSnsTopic** -- **diagrams.aws.integration.SimpleNotificationServiceSns**, **SNS** (alias) -- **diagrams.aws.integration.SimpleQueueServiceSqsMessage** -- **diagrams.aws.integration.SimpleQueueServiceSqsQueue** -- **diagrams.aws.integration.SimpleQueueServiceSqs**, **SQS** (alias) -- **diagrams.aws.integration.StepFunctions**, **SF** (alias) + +ApplicationIntegration +**diagrams.aws.integration.ApplicationIntegration** + +Appsync +**diagrams.aws.integration.Appsync** + +ConsoleMobileApplication +**diagrams.aws.integration.ConsoleMobileApplication** + +EventResource +**diagrams.aws.integration.EventResource** + +EventbridgeCustomEventBusResource +**diagrams.aws.integration.EventbridgeCustomEventBusResource** + +EventbridgeDefaultEventBusResource +**diagrams.aws.integration.EventbridgeDefaultEventBusResource** + +EventbridgeSaasPartnerEventBusResource +**diagrams.aws.integration.EventbridgeSaasPartnerEventBusResource** + +Eventbridge +**diagrams.aws.integration.Eventbridge** + +ExpressWorkflows +**diagrams.aws.integration.ExpressWorkflows** + +MQ +**diagrams.aws.integration.MQ** + +SimpleNotificationServiceSnsEmailNotification +**diagrams.aws.integration.SimpleNotificationServiceSnsEmailNotification** + +SimpleNotificationServiceSnsHttpNotification +**diagrams.aws.integration.SimpleNotificationServiceSnsHttpNotification** + +SimpleNotificationServiceSnsTopic +**diagrams.aws.integration.SimpleNotificationServiceSnsTopic** + +SimpleNotificationServiceSns +**diagrams.aws.integration.SimpleNotificationServiceSns**, **SNS** (alias) + +SimpleQueueServiceSqsMessage +**diagrams.aws.integration.SimpleQueueServiceSqsMessage** + +SimpleQueueServiceSqsQueue +**diagrams.aws.integration.SimpleQueueServiceSqsQueue** + +SimpleQueueServiceSqs +**diagrams.aws.integration.SimpleQueueServiceSqs**, **SQS** (alias) + +StepFunctions +**diagrams.aws.integration.StepFunctions**, **SF** (alias) ## aws.iot -- **diagrams.aws.iot.Freertos**, **FreeRTOS** (alias) -- **diagrams.aws.iot.InternetOfThings** -- **diagrams.aws.iot.Iot1Click** -- **diagrams.aws.iot.IotAction** -- **diagrams.aws.iot.IotActuator** -- **diagrams.aws.iot.IotAlexaEcho** -- **diagrams.aws.iot.IotAlexaEnabledDevice** -- **diagrams.aws.iot.IotAlexaSkill** -- **diagrams.aws.iot.IotAlexaVoiceService** -- **diagrams.aws.iot.IotAnalyticsChannel** -- **diagrams.aws.iot.IotAnalyticsDataSet** -- **diagrams.aws.iot.IotAnalyticsDataStore** -- **diagrams.aws.iot.IotAnalyticsNotebook** -- **diagrams.aws.iot.IotAnalyticsPipeline** -- **diagrams.aws.iot.IotAnalytics** -- **diagrams.aws.iot.IotBank** -- **diagrams.aws.iot.IotBicycle** -- **diagrams.aws.iot.IotButton** -- **diagrams.aws.iot.IotCamera** -- **diagrams.aws.iot.IotCar** -- **diagrams.aws.iot.IotCart** -- **diagrams.aws.iot.IotCertificate** -- **diagrams.aws.iot.IotCoffeePot** -- **diagrams.aws.iot.IotCore** -- **diagrams.aws.iot.IotDesiredState** -- **diagrams.aws.iot.IotDeviceDefender** -- **diagrams.aws.iot.IotDeviceGateway** -- **diagrams.aws.iot.IotDeviceManagement** -- **diagrams.aws.iot.IotDoorLock** -- **diagrams.aws.iot.IotEvents** -- **diagrams.aws.iot.IotFactory** -- **diagrams.aws.iot.IotFireTvStick** -- **diagrams.aws.iot.IotFireTv** -- **diagrams.aws.iot.IotGeneric** -- **diagrams.aws.iot.IotGreengrassConnector** -- **diagrams.aws.iot.IotGreengrass** -- **diagrams.aws.iot.IotHardwareBoard**, **IotBoard** (alias) -- **diagrams.aws.iot.IotHouse** -- **diagrams.aws.iot.IotHttp** -- **diagrams.aws.iot.IotHttp2** -- **diagrams.aws.iot.IotJobs** -- **diagrams.aws.iot.IotLambda** -- **diagrams.aws.iot.IotLightbulb** -- **diagrams.aws.iot.IotMedicalEmergency** -- **diagrams.aws.iot.IotMqtt** -- **diagrams.aws.iot.IotOverTheAirUpdate** -- **diagrams.aws.iot.IotPolicyEmergency** -- **diagrams.aws.iot.IotPolicy** -- **diagrams.aws.iot.IotReportedState** -- **diagrams.aws.iot.IotRule** -- **diagrams.aws.iot.IotSensor** -- **diagrams.aws.iot.IotServo** -- **diagrams.aws.iot.IotShadow** -- **diagrams.aws.iot.IotSimulator** -- **diagrams.aws.iot.IotSitewise** -- **diagrams.aws.iot.IotThermostat** -- **diagrams.aws.iot.IotThingsGraph** -- **diagrams.aws.iot.IotTopic** -- **diagrams.aws.iot.IotTravel** -- **diagrams.aws.iot.IotUtility** -- **diagrams.aws.iot.IotWindfarm** + +Freertos +**diagrams.aws.iot.Freertos**, **FreeRTOS** (alias) + +InternetOfThings +**diagrams.aws.iot.InternetOfThings** + +Iot1Click +**diagrams.aws.iot.Iot1Click** + +IotAction +**diagrams.aws.iot.IotAction** + +IotActuator +**diagrams.aws.iot.IotActuator** + +IotAlexaEcho +**diagrams.aws.iot.IotAlexaEcho** + +IotAlexaEnabledDevice +**diagrams.aws.iot.IotAlexaEnabledDevice** + +IotAlexaSkill +**diagrams.aws.iot.IotAlexaSkill** + +IotAlexaVoiceService +**diagrams.aws.iot.IotAlexaVoiceService** + +IotAnalyticsChannel +**diagrams.aws.iot.IotAnalyticsChannel** + +IotAnalyticsDataSet +**diagrams.aws.iot.IotAnalyticsDataSet** + +IotAnalyticsDataStore +**diagrams.aws.iot.IotAnalyticsDataStore** + +IotAnalyticsNotebook +**diagrams.aws.iot.IotAnalyticsNotebook** + +IotAnalyticsPipeline +**diagrams.aws.iot.IotAnalyticsPipeline** + +IotAnalytics +**diagrams.aws.iot.IotAnalytics** + +IotBank +**diagrams.aws.iot.IotBank** + +IotBicycle +**diagrams.aws.iot.IotBicycle** + +IotButton +**diagrams.aws.iot.IotButton** + +IotCamera +**diagrams.aws.iot.IotCamera** + +IotCar +**diagrams.aws.iot.IotCar** + +IotCart +**diagrams.aws.iot.IotCart** + +IotCertificate +**diagrams.aws.iot.IotCertificate** + +IotCoffeePot +**diagrams.aws.iot.IotCoffeePot** + +IotCore +**diagrams.aws.iot.IotCore** + +IotDesiredState +**diagrams.aws.iot.IotDesiredState** + +IotDeviceDefender +**diagrams.aws.iot.IotDeviceDefender** + +IotDeviceGateway +**diagrams.aws.iot.IotDeviceGateway** + +IotDeviceManagement +**diagrams.aws.iot.IotDeviceManagement** + +IotDoorLock +**diagrams.aws.iot.IotDoorLock** + +IotEvents +**diagrams.aws.iot.IotEvents** + +IotFactory +**diagrams.aws.iot.IotFactory** + +IotFireTvStick +**diagrams.aws.iot.IotFireTvStick** + +IotFireTv +**diagrams.aws.iot.IotFireTv** + +IotGeneric +**diagrams.aws.iot.IotGeneric** + +IotGreengrassConnector +**diagrams.aws.iot.IotGreengrassConnector** + +IotGreengrass +**diagrams.aws.iot.IotGreengrass** + +IotHardwareBoard +**diagrams.aws.iot.IotHardwareBoard**, **IotBoard** (alias) + +IotHouse +**diagrams.aws.iot.IotHouse** + +IotHttp +**diagrams.aws.iot.IotHttp** + +IotHttp2 +**diagrams.aws.iot.IotHttp2** + +IotJobs +**diagrams.aws.iot.IotJobs** + +IotLambda +**diagrams.aws.iot.IotLambda** + +IotLightbulb +**diagrams.aws.iot.IotLightbulb** + +IotMedicalEmergency +**diagrams.aws.iot.IotMedicalEmergency** + +IotMqtt +**diagrams.aws.iot.IotMqtt** + +IotOverTheAirUpdate +**diagrams.aws.iot.IotOverTheAirUpdate** + +IotPolicyEmergency +**diagrams.aws.iot.IotPolicyEmergency** + +IotPolicy +**diagrams.aws.iot.IotPolicy** + +IotReportedState +**diagrams.aws.iot.IotReportedState** + +IotRule +**diagrams.aws.iot.IotRule** + +IotSensor +**diagrams.aws.iot.IotSensor** + +IotServo +**diagrams.aws.iot.IotServo** + +IotShadow +**diagrams.aws.iot.IotShadow** + +IotSimulator +**diagrams.aws.iot.IotSimulator** + +IotSitewise +**diagrams.aws.iot.IotSitewise** + +IotThermostat +**diagrams.aws.iot.IotThermostat** + +IotThingsGraph +**diagrams.aws.iot.IotThingsGraph** + +IotTopic +**diagrams.aws.iot.IotTopic** + +IotTravel +**diagrams.aws.iot.IotTravel** + +IotUtility +**diagrams.aws.iot.IotUtility** + +IotWindfarm +**diagrams.aws.iot.IotWindfarm** ## aws.management -- **diagrams.aws.management.AutoScaling** -- **diagrams.aws.management.Chatbot** -- **diagrams.aws.management.CloudformationChangeSet** -- **diagrams.aws.management.CloudformationStack** -- **diagrams.aws.management.CloudformationTemplate** -- **diagrams.aws.management.Cloudformation** -- **diagrams.aws.management.Cloudtrail** -- **diagrams.aws.management.CloudwatchAlarm** -- **diagrams.aws.management.CloudwatchEventEventBased** -- **diagrams.aws.management.CloudwatchEventTimeBased** -- **diagrams.aws.management.CloudwatchRule** -- **diagrams.aws.management.Cloudwatch** -- **diagrams.aws.management.Codeguru** -- **diagrams.aws.management.CommandLineInterface** -- **diagrams.aws.management.Config** -- **diagrams.aws.management.ControlTower** -- **diagrams.aws.management.LicenseManager** -- **diagrams.aws.management.ManagedServices** -- **diagrams.aws.management.ManagementAndGovernance** -- **diagrams.aws.management.ManagementConsole** -- **diagrams.aws.management.OpsworksApps** -- **diagrams.aws.management.OpsworksDeployments** -- **diagrams.aws.management.OpsworksInstances** -- **diagrams.aws.management.OpsworksLayers** -- **diagrams.aws.management.OpsworksMonitoring** -- **diagrams.aws.management.OpsworksPermissions** -- **diagrams.aws.management.OpsworksResources** -- **diagrams.aws.management.OpsworksStack** -- **diagrams.aws.management.Opsworks** -- **diagrams.aws.management.OrganizationsAccount** -- **diagrams.aws.management.OrganizationsOrganizationalUnit** -- **diagrams.aws.management.Organizations** -- **diagrams.aws.management.PersonalHealthDashboard** -- **diagrams.aws.management.ServiceCatalog** -- **diagrams.aws.management.SystemsManagerAutomation** -- **diagrams.aws.management.SystemsManagerDocuments** -- **diagrams.aws.management.SystemsManagerInventory** -- **diagrams.aws.management.SystemsManagerMaintenanceWindows** -- **diagrams.aws.management.SystemsManagerOpscenter** -- **diagrams.aws.management.SystemsManagerParameterStore**, **ParameterStore** (alias) -- **diagrams.aws.management.SystemsManagerPatchManager** -- **diagrams.aws.management.SystemsManagerRunCommand** -- **diagrams.aws.management.SystemsManagerStateManager** -- **diagrams.aws.management.SystemsManager**, **SSM** (alias) -- **diagrams.aws.management.TrustedAdvisorChecklistCost** -- **diagrams.aws.management.TrustedAdvisorChecklistFaultTolerant** -- **diagrams.aws.management.TrustedAdvisorChecklistPerformance** -- **diagrams.aws.management.TrustedAdvisorChecklistSecurity** -- **diagrams.aws.management.TrustedAdvisorChecklist** -- **diagrams.aws.management.TrustedAdvisor** -- **diagrams.aws.management.WellArchitectedTool** + +AutoScaling +**diagrams.aws.management.AutoScaling** + +Chatbot +**diagrams.aws.management.Chatbot** + +CloudformationChangeSet +**diagrams.aws.management.CloudformationChangeSet** + +CloudformationStack +**diagrams.aws.management.CloudformationStack** + +CloudformationTemplate +**diagrams.aws.management.CloudformationTemplate** + +Cloudformation +**diagrams.aws.management.Cloudformation** + +Cloudtrail +**diagrams.aws.management.Cloudtrail** + +CloudwatchAlarm +**diagrams.aws.management.CloudwatchAlarm** + +CloudwatchEventEventBased +**diagrams.aws.management.CloudwatchEventEventBased** + +CloudwatchEventTimeBased +**diagrams.aws.management.CloudwatchEventTimeBased** + +CloudwatchRule +**diagrams.aws.management.CloudwatchRule** + +Cloudwatch +**diagrams.aws.management.Cloudwatch** + +Codeguru +**diagrams.aws.management.Codeguru** + +CommandLineInterface +**diagrams.aws.management.CommandLineInterface** + +Config +**diagrams.aws.management.Config** + +ControlTower +**diagrams.aws.management.ControlTower** + +LicenseManager +**diagrams.aws.management.LicenseManager** + +ManagedServices +**diagrams.aws.management.ManagedServices** + +ManagementAndGovernance +**diagrams.aws.management.ManagementAndGovernance** + +ManagementConsole +**diagrams.aws.management.ManagementConsole** + +OpsworksApps +**diagrams.aws.management.OpsworksApps** + +OpsworksDeployments +**diagrams.aws.management.OpsworksDeployments** + +OpsworksInstances +**diagrams.aws.management.OpsworksInstances** + +OpsworksLayers +**diagrams.aws.management.OpsworksLayers** + +OpsworksMonitoring +**diagrams.aws.management.OpsworksMonitoring** + +OpsworksPermissions +**diagrams.aws.management.OpsworksPermissions** + +OpsworksResources +**diagrams.aws.management.OpsworksResources** + +OpsworksStack +**diagrams.aws.management.OpsworksStack** + +Opsworks +**diagrams.aws.management.Opsworks** + +OrganizationsAccount +**diagrams.aws.management.OrganizationsAccount** + +OrganizationsOrganizationalUnit +**diagrams.aws.management.OrganizationsOrganizationalUnit** + +Organizations +**diagrams.aws.management.Organizations** + +PersonalHealthDashboard +**diagrams.aws.management.PersonalHealthDashboard** + +ServiceCatalog +**diagrams.aws.management.ServiceCatalog** + +SystemsManagerAutomation +**diagrams.aws.management.SystemsManagerAutomation** + +SystemsManagerDocuments +**diagrams.aws.management.SystemsManagerDocuments** + +SystemsManagerInventory +**diagrams.aws.management.SystemsManagerInventory** + +SystemsManagerMaintenanceWindows +**diagrams.aws.management.SystemsManagerMaintenanceWindows** + +SystemsManagerOpscenter +**diagrams.aws.management.SystemsManagerOpscenter** + +SystemsManagerParameterStore +**diagrams.aws.management.SystemsManagerParameterStore**, **ParameterStore** (alias) + +SystemsManagerPatchManager +**diagrams.aws.management.SystemsManagerPatchManager** + +SystemsManagerRunCommand +**diagrams.aws.management.SystemsManagerRunCommand** + +SystemsManagerStateManager +**diagrams.aws.management.SystemsManagerStateManager** + +SystemsManager +**diagrams.aws.management.SystemsManager**, **SSM** (alias) + +TrustedAdvisorChecklistCost +**diagrams.aws.management.TrustedAdvisorChecklistCost** + +TrustedAdvisorChecklistFaultTolerant +**diagrams.aws.management.TrustedAdvisorChecklistFaultTolerant** + +TrustedAdvisorChecklistPerformance +**diagrams.aws.management.TrustedAdvisorChecklistPerformance** + +TrustedAdvisorChecklistSecurity +**diagrams.aws.management.TrustedAdvisorChecklistSecurity** + +TrustedAdvisorChecklist +**diagrams.aws.management.TrustedAdvisorChecklist** + +TrustedAdvisor +**diagrams.aws.management.TrustedAdvisor** + +WellArchitectedTool +**diagrams.aws.management.WellArchitectedTool** ## aws.media -- **diagrams.aws.media.ElasticTranscoder** -- **diagrams.aws.media.ElementalConductor** -- **diagrams.aws.media.ElementalDelta** -- **diagrams.aws.media.ElementalLive** -- **diagrams.aws.media.ElementalMediaconnect** -- **diagrams.aws.media.ElementalMediaconvert** -- **diagrams.aws.media.ElementalMedialive** -- **diagrams.aws.media.ElementalMediapackage** -- **diagrams.aws.media.ElementalMediastore** -- **diagrams.aws.media.ElementalMediatailor** -- **diagrams.aws.media.ElementalServer** -- **diagrams.aws.media.KinesisVideoStreams** -- **diagrams.aws.media.MediaServices** + +ElasticTranscoder +**diagrams.aws.media.ElasticTranscoder** + +ElementalConductor +**diagrams.aws.media.ElementalConductor** + +ElementalDelta +**diagrams.aws.media.ElementalDelta** + +ElementalLive +**diagrams.aws.media.ElementalLive** + +ElementalMediaconnect +**diagrams.aws.media.ElementalMediaconnect** + +ElementalMediaconvert +**diagrams.aws.media.ElementalMediaconvert** + +ElementalMedialive +**diagrams.aws.media.ElementalMedialive** + +ElementalMediapackage +**diagrams.aws.media.ElementalMediapackage** + +ElementalMediastore +**diagrams.aws.media.ElementalMediastore** + +ElementalMediatailor +**diagrams.aws.media.ElementalMediatailor** + +ElementalServer +**diagrams.aws.media.ElementalServer** + +KinesisVideoStreams +**diagrams.aws.media.KinesisVideoStreams** + +MediaServices +**diagrams.aws.media.MediaServices** ## aws.migration -- **diagrams.aws.migration.ApplicationDiscoveryService**, **ADS** (alias) -- **diagrams.aws.migration.CloudendureMigration**, **CEM** (alias) -- **diagrams.aws.migration.DatabaseMigrationService**, **DMS** (alias) -- **diagrams.aws.migration.DatasyncAgent** -- **diagrams.aws.migration.Datasync** -- **diagrams.aws.migration.MigrationAndTransfer**, **MAT** (alias) -- **diagrams.aws.migration.MigrationHub** -- **diagrams.aws.migration.ServerMigrationService**, **SMS** (alias) -- **diagrams.aws.migration.SnowballEdge** -- **diagrams.aws.migration.Snowball** -- **diagrams.aws.migration.Snowmobile** -- **diagrams.aws.migration.TransferForSftp** + +ApplicationDiscoveryService +**diagrams.aws.migration.ApplicationDiscoveryService**, **ADS** (alias) + +CloudendureMigration +**diagrams.aws.migration.CloudendureMigration**, **CEM** (alias) + +DatabaseMigrationService +**diagrams.aws.migration.DatabaseMigrationService**, **DMS** (alias) + +DatasyncAgent +**diagrams.aws.migration.DatasyncAgent** + +Datasync +**diagrams.aws.migration.Datasync** + +MigrationAndTransfer +**diagrams.aws.migration.MigrationAndTransfer**, **MAT** (alias) + +MigrationHub +**diagrams.aws.migration.MigrationHub** + +ServerMigrationService +**diagrams.aws.migration.ServerMigrationService**, **SMS** (alias) + +SnowballEdge +**diagrams.aws.migration.SnowballEdge** + +Snowball +**diagrams.aws.migration.Snowball** + +Snowmobile +**diagrams.aws.migration.Snowmobile** + +TransferForSftp +**diagrams.aws.migration.TransferForSftp** ## aws.ml -- **diagrams.aws.ml.ApacheMxnetOnAWS** -- **diagrams.aws.ml.AugmentedAi** -- **diagrams.aws.ml.Comprehend** -- **diagrams.aws.ml.DeepLearningAmis** -- **diagrams.aws.ml.DeepLearningContainers**, **DLC** (alias) -- **diagrams.aws.ml.Deepcomposer** -- **diagrams.aws.ml.Deeplens** -- **diagrams.aws.ml.Deepracer** -- **diagrams.aws.ml.ElasticInference** -- **diagrams.aws.ml.Forecast** -- **diagrams.aws.ml.FraudDetector** -- **diagrams.aws.ml.Kendra** -- **diagrams.aws.ml.Lex** -- **diagrams.aws.ml.MachineLearning** -- **diagrams.aws.ml.Personalize** -- **diagrams.aws.ml.Polly** -- **diagrams.aws.ml.RekognitionImage** -- **diagrams.aws.ml.RekognitionVideo** -- **diagrams.aws.ml.Rekognition** -- **diagrams.aws.ml.SagemakerGroundTruth** -- **diagrams.aws.ml.SagemakerModel** -- **diagrams.aws.ml.SagemakerNotebook** -- **diagrams.aws.ml.SagemakerTrainingJob** -- **diagrams.aws.ml.Sagemaker** -- **diagrams.aws.ml.TensorflowOnAWS** -- **diagrams.aws.ml.Textract** -- **diagrams.aws.ml.Transcribe** -- **diagrams.aws.ml.Translate** + +ApacheMxnetOnAWS +**diagrams.aws.ml.ApacheMxnetOnAWS** + +AugmentedAi +**diagrams.aws.ml.AugmentedAi** + +Comprehend +**diagrams.aws.ml.Comprehend** + +DeepLearningAmis +**diagrams.aws.ml.DeepLearningAmis** + +DeepLearningContainers +**diagrams.aws.ml.DeepLearningContainers**, **DLC** (alias) + +Deepcomposer +**diagrams.aws.ml.Deepcomposer** + +Deeplens +**diagrams.aws.ml.Deeplens** + +Deepracer +**diagrams.aws.ml.Deepracer** + +ElasticInference +**diagrams.aws.ml.ElasticInference** + +Forecast +**diagrams.aws.ml.Forecast** + +FraudDetector +**diagrams.aws.ml.FraudDetector** + +Kendra +**diagrams.aws.ml.Kendra** + +Lex +**diagrams.aws.ml.Lex** + +MachineLearning +**diagrams.aws.ml.MachineLearning** + +Personalize +**diagrams.aws.ml.Personalize** + +Polly +**diagrams.aws.ml.Polly** + +RekognitionImage +**diagrams.aws.ml.RekognitionImage** + +RekognitionVideo +**diagrams.aws.ml.RekognitionVideo** + +Rekognition +**diagrams.aws.ml.Rekognition** + +SagemakerGroundTruth +**diagrams.aws.ml.SagemakerGroundTruth** + +SagemakerModel +**diagrams.aws.ml.SagemakerModel** + +SagemakerNotebook +**diagrams.aws.ml.SagemakerNotebook** + +SagemakerTrainingJob +**diagrams.aws.ml.SagemakerTrainingJob** + +Sagemaker +**diagrams.aws.ml.Sagemaker** + +TensorflowOnAWS +**diagrams.aws.ml.TensorflowOnAWS** + +Textract +**diagrams.aws.ml.Textract** + +Transcribe +**diagrams.aws.ml.Transcribe** + +Translate +**diagrams.aws.ml.Translate** ## aws.mobile -- **diagrams.aws.mobile.Amplify** -- **diagrams.aws.mobile.APIGatewayEndpoint** -- **diagrams.aws.mobile.APIGateway** -- **diagrams.aws.mobile.Appsync** -- **diagrams.aws.mobile.DeviceFarm** -- **diagrams.aws.mobile.Mobile** -- **diagrams.aws.mobile.Pinpoint** + +Amplify +**diagrams.aws.mobile.Amplify** + +APIGatewayEndpoint +**diagrams.aws.mobile.APIGatewayEndpoint** + +APIGateway +**diagrams.aws.mobile.APIGateway** + +Appsync +**diagrams.aws.mobile.Appsync** + +DeviceFarm +**diagrams.aws.mobile.DeviceFarm** + +Mobile +**diagrams.aws.mobile.Mobile** + +Pinpoint +**diagrams.aws.mobile.Pinpoint** ## aws.network -- **diagrams.aws.network.APIGatewayEndpoint** -- **diagrams.aws.network.APIGateway** -- **diagrams.aws.network.AppMesh** -- **diagrams.aws.network.ClientVpn** -- **diagrams.aws.network.CloudMap** -- **diagrams.aws.network.CloudFrontDownloadDistribution** -- **diagrams.aws.network.CloudFrontEdgeLocation** -- **diagrams.aws.network.CloudFrontStreamingDistribution** -- **diagrams.aws.network.CloudFront**, **CF** (alias) -- **diagrams.aws.network.DirectConnect** -- **diagrams.aws.network.ElasticLoadBalancing**, **ELB** (alias) -- **diagrams.aws.network.ElbApplicationLoadBalancer**, **ALB** (alias) -- **diagrams.aws.network.ElbClassicLoadBalancer**, **CLB** (alias) -- **diagrams.aws.network.ElbNetworkLoadBalancer**, **NLB** (alias) -- **diagrams.aws.network.Endpoint** -- **diagrams.aws.network.GlobalAccelerator**, **GAX** (alias) -- **diagrams.aws.network.InternetGateway** -- **diagrams.aws.network.Nacl** -- **diagrams.aws.network.NATGateway** -- **diagrams.aws.network.NetworkingAndContentDelivery** -- **diagrams.aws.network.PrivateSubnet** -- **diagrams.aws.network.Privatelink** -- **diagrams.aws.network.PublicSubnet** -- **diagrams.aws.network.Route53HostedZone** -- **diagrams.aws.network.Route53** -- **diagrams.aws.network.RouteTable** -- **diagrams.aws.network.SiteToSiteVpn** -- **diagrams.aws.network.TransitGateway** -- **diagrams.aws.network.VPCCustomerGateway** -- **diagrams.aws.network.VPCElasticNetworkAdapter** -- **diagrams.aws.network.VPCElasticNetworkInterface** -- **diagrams.aws.network.VPCFlowLogs** -- **diagrams.aws.network.VPCPeering** -- **diagrams.aws.network.VPCRouter** -- **diagrams.aws.network.VPCTrafficMirroring** -- **diagrams.aws.network.VPC** -- **diagrams.aws.network.VpnConnection** -- **diagrams.aws.network.VpnGateway** + +APIGatewayEndpoint +**diagrams.aws.network.APIGatewayEndpoint** + +APIGateway +**diagrams.aws.network.APIGateway** + +AppMesh +**diagrams.aws.network.AppMesh** + +ClientVpn +**diagrams.aws.network.ClientVpn** + +CloudMap +**diagrams.aws.network.CloudMap** + +CloudFrontDownloadDistribution +**diagrams.aws.network.CloudFrontDownloadDistribution** + +CloudFrontEdgeLocation +**diagrams.aws.network.CloudFrontEdgeLocation** + +CloudFrontStreamingDistribution +**diagrams.aws.network.CloudFrontStreamingDistribution** + +CloudFront +**diagrams.aws.network.CloudFront**, **CF** (alias) + +DirectConnect +**diagrams.aws.network.DirectConnect** + +ElasticLoadBalancing +**diagrams.aws.network.ElasticLoadBalancing**, **ELB** (alias) + +ElbApplicationLoadBalancer +**diagrams.aws.network.ElbApplicationLoadBalancer**, **ALB** (alias) + +ElbClassicLoadBalancer +**diagrams.aws.network.ElbClassicLoadBalancer**, **CLB** (alias) + +ElbNetworkLoadBalancer +**diagrams.aws.network.ElbNetworkLoadBalancer**, **NLB** (alias) + +Endpoint +**diagrams.aws.network.Endpoint** + +GlobalAccelerator +**diagrams.aws.network.GlobalAccelerator**, **GAX** (alias) + +InternetGateway +**diagrams.aws.network.InternetGateway** + +Nacl +**diagrams.aws.network.Nacl** + +NATGateway +**diagrams.aws.network.NATGateway** + +NetworkingAndContentDelivery +**diagrams.aws.network.NetworkingAndContentDelivery** + +PrivateSubnet +**diagrams.aws.network.PrivateSubnet** + +Privatelink +**diagrams.aws.network.Privatelink** + +PublicSubnet +**diagrams.aws.network.PublicSubnet** + +Route53HostedZone +**diagrams.aws.network.Route53HostedZone** + +Route53 +**diagrams.aws.network.Route53** + +RouteTable +**diagrams.aws.network.RouteTable** + +SiteToSiteVpn +**diagrams.aws.network.SiteToSiteVpn** + +TransitGateway +**diagrams.aws.network.TransitGateway** + +VPCCustomerGateway +**diagrams.aws.network.VPCCustomerGateway** + +VPCElasticNetworkAdapter +**diagrams.aws.network.VPCElasticNetworkAdapter** + +VPCElasticNetworkInterface +**diagrams.aws.network.VPCElasticNetworkInterface** + +VPCFlowLogs +**diagrams.aws.network.VPCFlowLogs** + +VPCPeering +**diagrams.aws.network.VPCPeering** + +VPCRouter +**diagrams.aws.network.VPCRouter** + +VPCTrafficMirroring +**diagrams.aws.network.VPCTrafficMirroring** + +VPC +**diagrams.aws.network.VPC** + +VpnConnection +**diagrams.aws.network.VpnConnection** + +VpnGateway +**diagrams.aws.network.VpnGateway** ## aws.quantum -- **diagrams.aws.quantum.Braket** -- **diagrams.aws.quantum.QuantumTechnologies** + +Braket +**diagrams.aws.quantum.Braket** + +QuantumTechnologies +**diagrams.aws.quantum.QuantumTechnologies** ## aws.robotics -- **diagrams.aws.robotics.RobomakerCloudExtensionRos** -- **diagrams.aws.robotics.RobomakerDevelopmentEnvironment** -- **diagrams.aws.robotics.RobomakerFleetManagement** -- **diagrams.aws.robotics.RobomakerSimulator** -- **diagrams.aws.robotics.Robomaker** -- **diagrams.aws.robotics.Robotics** + +RobomakerCloudExtensionRos +**diagrams.aws.robotics.RobomakerCloudExtensionRos** + +RobomakerDevelopmentEnvironment +**diagrams.aws.robotics.RobomakerDevelopmentEnvironment** + +RobomakerFleetManagement +**diagrams.aws.robotics.RobomakerFleetManagement** + +RobomakerSimulator +**diagrams.aws.robotics.RobomakerSimulator** + +Robomaker +**diagrams.aws.robotics.Robomaker** + +Robotics +**diagrams.aws.robotics.Robotics** ## aws.satellite -- **diagrams.aws.satellite.GroundStation** -- **diagrams.aws.satellite.Satellite** + +GroundStation +**diagrams.aws.satellite.GroundStation** + +Satellite +**diagrams.aws.satellite.Satellite** ## aws.security -- **diagrams.aws.security.AdConnector** -- **diagrams.aws.security.Artifact** -- **diagrams.aws.security.CertificateAuthority** -- **diagrams.aws.security.CertificateManager**, **ACM** (alias) -- **diagrams.aws.security.CloudDirectory** -- **diagrams.aws.security.Cloudhsm**, **CloudHSM** (alias) -- **diagrams.aws.security.Cognito** -- **diagrams.aws.security.Detective** -- **diagrams.aws.security.DirectoryService**, **DS** (alias) -- **diagrams.aws.security.FirewallManager**, **FMS** (alias) -- **diagrams.aws.security.Guardduty** -- **diagrams.aws.security.IdentityAndAccessManagementIamAccessAnalyzer**, **IAMAccessAnalyzer** (alias) -- **diagrams.aws.security.IdentityAndAccessManagementIamAddOn** -- **diagrams.aws.security.IdentityAndAccessManagementIamAWSStsAlternate** -- **diagrams.aws.security.IdentityAndAccessManagementIamAWSSts**, **IAMAWSSts** (alias) -- **diagrams.aws.security.IdentityAndAccessManagementIamDataEncryptionKey** -- **diagrams.aws.security.IdentityAndAccessManagementIamEncryptedData** -- **diagrams.aws.security.IdentityAndAccessManagementIamLongTermSecurityCredential** -- **diagrams.aws.security.IdentityAndAccessManagementIamMfaToken** -- **diagrams.aws.security.IdentityAndAccessManagementIamPermissions**, **IAMPermissions** (alias) -- **diagrams.aws.security.IdentityAndAccessManagementIamRole**, **IAMRole** (alias) -- **diagrams.aws.security.IdentityAndAccessManagementIamTemporarySecurityCredential** -- **diagrams.aws.security.IdentityAndAccessManagementIam**, **IAM** (alias) -- **diagrams.aws.security.InspectorAgent** -- **diagrams.aws.security.Inspector** -- **diagrams.aws.security.KeyManagementService**, **KMS** (alias) -- **diagrams.aws.security.Macie** -- **diagrams.aws.security.ManagedMicrosoftAd** -- **diagrams.aws.security.ResourceAccessManager**, **RAM** (alias) -- **diagrams.aws.security.SecretsManager** -- **diagrams.aws.security.SecurityHubFinding** -- **diagrams.aws.security.SecurityHub** -- **diagrams.aws.security.SecurityIdentityAndCompliance** -- **diagrams.aws.security.ShieldAdvanced** -- **diagrams.aws.security.Shield** -- **diagrams.aws.security.SimpleAd** -- **diagrams.aws.security.SingleSignOn** -- **diagrams.aws.security.WAFFilteringRule** -- **diagrams.aws.security.WAF** + +AdConnector +**diagrams.aws.security.AdConnector** + +Artifact +**diagrams.aws.security.Artifact** + +CertificateAuthority +**diagrams.aws.security.CertificateAuthority** + +CertificateManager +**diagrams.aws.security.CertificateManager**, **ACM** (alias) + +CloudDirectory +**diagrams.aws.security.CloudDirectory** + +Cloudhsm +**diagrams.aws.security.Cloudhsm**, **CloudHSM** (alias) + +Cognito +**diagrams.aws.security.Cognito** + +Detective +**diagrams.aws.security.Detective** + +DirectoryService +**diagrams.aws.security.DirectoryService**, **DS** (alias) + +FirewallManager +**diagrams.aws.security.FirewallManager**, **FMS** (alias) + +Guardduty +**diagrams.aws.security.Guardduty** + +IdentityAndAccessManagementIamAccessAnalyzer +**diagrams.aws.security.IdentityAndAccessManagementIamAccessAnalyzer**, **IAMAccessAnalyzer** (alias) + +IdentityAndAccessManagementIamAddOn +**diagrams.aws.security.IdentityAndAccessManagementIamAddOn** + +IdentityAndAccessManagementIamAWSStsAlternate +**diagrams.aws.security.IdentityAndAccessManagementIamAWSStsAlternate** + +IdentityAndAccessManagementIamAWSSts +**diagrams.aws.security.IdentityAndAccessManagementIamAWSSts**, **IAMAWSSts** (alias) + +IdentityAndAccessManagementIamDataEncryptionKey +**diagrams.aws.security.IdentityAndAccessManagementIamDataEncryptionKey** + +IdentityAndAccessManagementIamEncryptedData +**diagrams.aws.security.IdentityAndAccessManagementIamEncryptedData** + +IdentityAndAccessManagementIamLongTermSecurityCredential +**diagrams.aws.security.IdentityAndAccessManagementIamLongTermSecurityCredential** + +IdentityAndAccessManagementIamMfaToken +**diagrams.aws.security.IdentityAndAccessManagementIamMfaToken** + +IdentityAndAccessManagementIamPermissions +**diagrams.aws.security.IdentityAndAccessManagementIamPermissions**, **IAMPermissions** (alias) + +IdentityAndAccessManagementIamRole +**diagrams.aws.security.IdentityAndAccessManagementIamRole**, **IAMRole** (alias) + +IdentityAndAccessManagementIamTemporarySecurityCredential +**diagrams.aws.security.IdentityAndAccessManagementIamTemporarySecurityCredential** + +IdentityAndAccessManagementIam +**diagrams.aws.security.IdentityAndAccessManagementIam**, **IAM** (alias) + +InspectorAgent +**diagrams.aws.security.InspectorAgent** + +Inspector +**diagrams.aws.security.Inspector** + +KeyManagementService +**diagrams.aws.security.KeyManagementService**, **KMS** (alias) + +Macie +**diagrams.aws.security.Macie** + +ManagedMicrosoftAd +**diagrams.aws.security.ManagedMicrosoftAd** + +ResourceAccessManager +**diagrams.aws.security.ResourceAccessManager**, **RAM** (alias) + +SecretsManager +**diagrams.aws.security.SecretsManager** + +SecurityHubFinding +**diagrams.aws.security.SecurityHubFinding** + +SecurityHub +**diagrams.aws.security.SecurityHub** + +SecurityIdentityAndCompliance +**diagrams.aws.security.SecurityIdentityAndCompliance** + +ShieldAdvanced +**diagrams.aws.security.ShieldAdvanced** + +Shield +**diagrams.aws.security.Shield** + +SimpleAd +**diagrams.aws.security.SimpleAd** + +SingleSignOn +**diagrams.aws.security.SingleSignOn** + +WAFFilteringRule +**diagrams.aws.security.WAFFilteringRule** + +WAF +**diagrams.aws.security.WAF** ## aws.storage -- **diagrams.aws.storage.Backup** -- **diagrams.aws.storage.CloudendureDisasterRecovery**, **CDR** (alias) -- **diagrams.aws.storage.EFSInfrequentaccessPrimaryBg** -- **diagrams.aws.storage.EFSStandardPrimaryBg** -- **diagrams.aws.storage.ElasticBlockStoreEBSSnapshot** -- **diagrams.aws.storage.ElasticBlockStoreEBSVolume** -- **diagrams.aws.storage.ElasticBlockStoreEBS**, **EBS** (alias) -- **diagrams.aws.storage.ElasticFileSystemEFSFileSystem** -- **diagrams.aws.storage.ElasticFileSystemEFS**, **EFS** (alias) -- **diagrams.aws.storage.FsxForLustre** -- **diagrams.aws.storage.FsxForWindowsFileServer** -- **diagrams.aws.storage.Fsx**, **FSx** (alias) -- **diagrams.aws.storage.MultipleVolumesResource** -- **diagrams.aws.storage.S3GlacierArchive** -- **diagrams.aws.storage.S3GlacierVault** -- **diagrams.aws.storage.S3Glacier** -- **diagrams.aws.storage.SimpleStorageServiceS3BucketWithObjects** -- **diagrams.aws.storage.SimpleStorageServiceS3Bucket** -- **diagrams.aws.storage.SimpleStorageServiceS3Object** -- **diagrams.aws.storage.SimpleStorageServiceS3**, **S3** (alias) -- **diagrams.aws.storage.SnowFamilySnowballImportExport** -- **diagrams.aws.storage.SnowballEdge** -- **diagrams.aws.storage.Snowball** -- **diagrams.aws.storage.Snowmobile** -- **diagrams.aws.storage.StorageGatewayCachedVolume** -- **diagrams.aws.storage.StorageGatewayNonCachedVolume** -- **diagrams.aws.storage.StorageGatewayVirtualTapeLibrary** -- **diagrams.aws.storage.StorageGateway** -- **diagrams.aws.storage.Storage** + +Backup +**diagrams.aws.storage.Backup** + +CloudendureDisasterRecovery +**diagrams.aws.storage.CloudendureDisasterRecovery**, **CDR** (alias) + +EFSInfrequentaccessPrimaryBg +**diagrams.aws.storage.EFSInfrequentaccessPrimaryBg** + +EFSStandardPrimaryBg +**diagrams.aws.storage.EFSStandardPrimaryBg** + +ElasticBlockStoreEBSSnapshot +**diagrams.aws.storage.ElasticBlockStoreEBSSnapshot** + +ElasticBlockStoreEBSVolume +**diagrams.aws.storage.ElasticBlockStoreEBSVolume** + +ElasticBlockStoreEBS +**diagrams.aws.storage.ElasticBlockStoreEBS**, **EBS** (alias) + +ElasticFileSystemEFSFileSystem +**diagrams.aws.storage.ElasticFileSystemEFSFileSystem** + +ElasticFileSystemEFS +**diagrams.aws.storage.ElasticFileSystemEFS**, **EFS** (alias) + +FsxForLustre +**diagrams.aws.storage.FsxForLustre** + +FsxForWindowsFileServer +**diagrams.aws.storage.FsxForWindowsFileServer** + +Fsx +**diagrams.aws.storage.Fsx**, **FSx** (alias) + +MultipleVolumesResource +**diagrams.aws.storage.MultipleVolumesResource** + +S3GlacierArchive +**diagrams.aws.storage.S3GlacierArchive** + +S3GlacierVault +**diagrams.aws.storage.S3GlacierVault** + +S3Glacier +**diagrams.aws.storage.S3Glacier** + +SimpleStorageServiceS3BucketWithObjects +**diagrams.aws.storage.SimpleStorageServiceS3BucketWithObjects** + +SimpleStorageServiceS3Bucket +**diagrams.aws.storage.SimpleStorageServiceS3Bucket** + +SimpleStorageServiceS3Object +**diagrams.aws.storage.SimpleStorageServiceS3Object** + +SimpleStorageServiceS3 +**diagrams.aws.storage.SimpleStorageServiceS3**, **S3** (alias) + +SnowFamilySnowballImportExport +**diagrams.aws.storage.SnowFamilySnowballImportExport** + +SnowballEdge +**diagrams.aws.storage.SnowballEdge** + +Snowball +**diagrams.aws.storage.Snowball** + +Snowmobile +**diagrams.aws.storage.Snowmobile** + +StorageGatewayCachedVolume +**diagrams.aws.storage.StorageGatewayCachedVolume** + +StorageGatewayNonCachedVolume +**diagrams.aws.storage.StorageGatewayNonCachedVolume** + +StorageGatewayVirtualTapeLibrary +**diagrams.aws.storage.StorageGatewayVirtualTapeLibrary** + +StorageGateway +**diagrams.aws.storage.StorageGateway** + +Storage +**diagrams.aws.storage.Storage** diff --git a/docs/nodes/azure.md b/docs/nodes/azure.md index c6fe5852..88fba3a0 100644 --- a/docs/nodes/azure.md +++ b/docs/nodes/azure.md @@ -7,266 +7,708 @@ Node classes list of azure provider. ## azure.analytics -- **diagrams.azure.analytics.AnalysisServices** -- **diagrams.azure.analytics.DataExplorerClusters** -- **diagrams.azure.analytics.DataFactories** -- **diagrams.azure.analytics.DataLakeAnalytics** -- **diagrams.azure.analytics.DataLakeStoreGen1** -- **diagrams.azure.analytics.Databricks** -- **diagrams.azure.analytics.EventHubClusters** -- **diagrams.azure.analytics.EventHubs** -- **diagrams.azure.analytics.Hdinsightclusters** -- **diagrams.azure.analytics.LogAnalyticsWorkspaces** -- **diagrams.azure.analytics.StreamAnalyticsJobs** -- **diagrams.azure.analytics.SynapseAnalytics** + +AnalysisServices +**diagrams.azure.analytics.AnalysisServices** + +DataExplorerClusters +**diagrams.azure.analytics.DataExplorerClusters** + +DataFactories +**diagrams.azure.analytics.DataFactories** + +DataLakeAnalytics +**diagrams.azure.analytics.DataLakeAnalytics** + +DataLakeStoreGen1 +**diagrams.azure.analytics.DataLakeStoreGen1** + +Databricks +**diagrams.azure.analytics.Databricks** + +EventHubClusters +**diagrams.azure.analytics.EventHubClusters** + +EventHubs +**diagrams.azure.analytics.EventHubs** + +Hdinsightclusters +**diagrams.azure.analytics.Hdinsightclusters** + +LogAnalyticsWorkspaces +**diagrams.azure.analytics.LogAnalyticsWorkspaces** + +StreamAnalyticsJobs +**diagrams.azure.analytics.StreamAnalyticsJobs** + +SynapseAnalytics +**diagrams.azure.analytics.SynapseAnalytics** ## azure.compute -- **diagrams.azure.compute.AppServices** -- **diagrams.azure.compute.AutomanagedVM** -- **diagrams.azure.compute.AvailabilitySets** -- **diagrams.azure.compute.BatchAccounts** -- **diagrams.azure.compute.CitrixVirtualDesktopsEssentials** -- **diagrams.azure.compute.CloudServicesClassic** -- **diagrams.azure.compute.CloudServices** -- **diagrams.azure.compute.CloudsimpleVirtualMachines** -- **diagrams.azure.compute.ContainerInstances** -- **diagrams.azure.compute.ContainerRegistries**, **ACR** (alias) -- **diagrams.azure.compute.DiskEncryptionSets** -- **diagrams.azure.compute.DiskSnapshots** -- **diagrams.azure.compute.Disks** -- **diagrams.azure.compute.FunctionApps** -- **diagrams.azure.compute.ImageDefinitions** -- **diagrams.azure.compute.ImageVersions** -- **diagrams.azure.compute.KubernetesServices**, **AKS** (alias) -- **diagrams.azure.compute.MeshApplications** -- **diagrams.azure.compute.OsImages** -- **diagrams.azure.compute.SAPHANAOnAzure** -- **diagrams.azure.compute.ServiceFabricClusters** -- **diagrams.azure.compute.SharedImageGalleries** -- **diagrams.azure.compute.SpringCloud** -- **diagrams.azure.compute.VMClassic** -- **diagrams.azure.compute.VMImages** -- **diagrams.azure.compute.VMLinux** -- **diagrams.azure.compute.VMScaleSet**, **VMSS** (alias) -- **diagrams.azure.compute.VMWindows** -- **diagrams.azure.compute.VM** -- **diagrams.azure.compute.Workspaces** + +AppServices +**diagrams.azure.compute.AppServices** + +AutomanagedVM +**diagrams.azure.compute.AutomanagedVM** + +AvailabilitySets +**diagrams.azure.compute.AvailabilitySets** + +BatchAccounts +**diagrams.azure.compute.BatchAccounts** + +CitrixVirtualDesktopsEssentials +**diagrams.azure.compute.CitrixVirtualDesktopsEssentials** + +CloudServicesClassic +**diagrams.azure.compute.CloudServicesClassic** + +CloudServices +**diagrams.azure.compute.CloudServices** + +CloudsimpleVirtualMachines +**diagrams.azure.compute.CloudsimpleVirtualMachines** + +ContainerInstances +**diagrams.azure.compute.ContainerInstances** + +ContainerRegistries +**diagrams.azure.compute.ContainerRegistries**, **ACR** (alias) + +DiskEncryptionSets +**diagrams.azure.compute.DiskEncryptionSets** + +DiskSnapshots +**diagrams.azure.compute.DiskSnapshots** + +Disks +**diagrams.azure.compute.Disks** + +FunctionApps +**diagrams.azure.compute.FunctionApps** + +ImageDefinitions +**diagrams.azure.compute.ImageDefinitions** + +ImageVersions +**diagrams.azure.compute.ImageVersions** + +KubernetesServices +**diagrams.azure.compute.KubernetesServices**, **AKS** (alias) + +MeshApplications +**diagrams.azure.compute.MeshApplications** + +OsImages +**diagrams.azure.compute.OsImages** + +SAPHANAOnAzure +**diagrams.azure.compute.SAPHANAOnAzure** + +ServiceFabricClusters +**diagrams.azure.compute.ServiceFabricClusters** + +SharedImageGalleries +**diagrams.azure.compute.SharedImageGalleries** + +SpringCloud +**diagrams.azure.compute.SpringCloud** + +VMClassic +**diagrams.azure.compute.VMClassic** + +VMImages +**diagrams.azure.compute.VMImages** + +VMLinux +**diagrams.azure.compute.VMLinux** + +VMScaleSet +**diagrams.azure.compute.VMScaleSet**, **VMSS** (alias) + +VMWindows +**diagrams.azure.compute.VMWindows** + +VM +**diagrams.azure.compute.VM** + +Workspaces +**diagrams.azure.compute.Workspaces** ## azure.database -- **diagrams.azure.database.BlobStorage** -- **diagrams.azure.database.CacheForRedis** -- **diagrams.azure.database.CosmosDb** -- **diagrams.azure.database.DataExplorerClusters** -- **diagrams.azure.database.DataFactory** -- **diagrams.azure.database.DataLake** -- **diagrams.azure.database.DatabaseForMariadbServers** -- **diagrams.azure.database.DatabaseForMysqlServers** -- **diagrams.azure.database.DatabaseForPostgresqlServers** -- **diagrams.azure.database.ElasticDatabasePools** -- **diagrams.azure.database.ElasticJobAgents** -- **diagrams.azure.database.InstancePools** -- **diagrams.azure.database.ManagedDatabases** -- **diagrams.azure.database.SQLDatabases** -- **diagrams.azure.database.SQLDatawarehouse** -- **diagrams.azure.database.SQLManagedInstances** -- **diagrams.azure.database.SQLServerStretchDatabases** -- **diagrams.azure.database.SQLServers** -- **diagrams.azure.database.SQLVM** -- **diagrams.azure.database.SQL** -- **diagrams.azure.database.SsisLiftAndShiftIr** -- **diagrams.azure.database.SynapseAnalytics** -- **diagrams.azure.database.VirtualClusters** -- **diagrams.azure.database.VirtualDatacenter** + +BlobStorage +**diagrams.azure.database.BlobStorage** + +CacheForRedis +**diagrams.azure.database.CacheForRedis** + +CosmosDb +**diagrams.azure.database.CosmosDb** + +DataExplorerClusters +**diagrams.azure.database.DataExplorerClusters** + +DataFactory +**diagrams.azure.database.DataFactory** + +DataLake +**diagrams.azure.database.DataLake** + +DatabaseForMariadbServers +**diagrams.azure.database.DatabaseForMariadbServers** + +DatabaseForMysqlServers +**diagrams.azure.database.DatabaseForMysqlServers** + +DatabaseForPostgresqlServers +**diagrams.azure.database.DatabaseForPostgresqlServers** + +ElasticDatabasePools +**diagrams.azure.database.ElasticDatabasePools** + +ElasticJobAgents +**diagrams.azure.database.ElasticJobAgents** + +InstancePools +**diagrams.azure.database.InstancePools** + +ManagedDatabases +**diagrams.azure.database.ManagedDatabases** + +SQLDatabases +**diagrams.azure.database.SQLDatabases** + +SQLDatawarehouse +**diagrams.azure.database.SQLDatawarehouse** + +SQLManagedInstances +**diagrams.azure.database.SQLManagedInstances** + +SQLServerStretchDatabases +**diagrams.azure.database.SQLServerStretchDatabases** + +SQLServers +**diagrams.azure.database.SQLServers** + +SQLVM +**diagrams.azure.database.SQLVM** + +SQL +**diagrams.azure.database.SQL** + +SsisLiftAndShiftIr +**diagrams.azure.database.SsisLiftAndShiftIr** + +SynapseAnalytics +**diagrams.azure.database.SynapseAnalytics** + +VirtualClusters +**diagrams.azure.database.VirtualClusters** + +VirtualDatacenter +**diagrams.azure.database.VirtualDatacenter** ## azure.devops -- **diagrams.azure.devops.ApplicationInsights** -- **diagrams.azure.devops.Artifacts** -- **diagrams.azure.devops.Boards** -- **diagrams.azure.devops.Devops** -- **diagrams.azure.devops.DevtestLabs** -- **diagrams.azure.devops.LabServices** -- **diagrams.azure.devops.Pipelines** -- **diagrams.azure.devops.Repos** -- **diagrams.azure.devops.TestPlans** + +ApplicationInsights +**diagrams.azure.devops.ApplicationInsights** + +Artifacts +**diagrams.azure.devops.Artifacts** + +Boards +**diagrams.azure.devops.Boards** + +Devops +**diagrams.azure.devops.Devops** + +DevtestLabs +**diagrams.azure.devops.DevtestLabs** + +LabServices +**diagrams.azure.devops.LabServices** + +Pipelines +**diagrams.azure.devops.Pipelines** + +Repos +**diagrams.azure.devops.Repos** + +TestPlans +**diagrams.azure.devops.TestPlans** ## azure.general -- **diagrams.azure.general.Allresources** -- **diagrams.azure.general.Azurehome** -- **diagrams.azure.general.Developertools** -- **diagrams.azure.general.Helpsupport** -- **diagrams.azure.general.Information** -- **diagrams.azure.general.Managementgroups** -- **diagrams.azure.general.Marketplace** -- **diagrams.azure.general.Quickstartcenter** -- **diagrams.azure.general.Recent** -- **diagrams.azure.general.Reservations** -- **diagrams.azure.general.Resource** -- **diagrams.azure.general.Resourcegroups** -- **diagrams.azure.general.Servicehealth** -- **diagrams.azure.general.Shareddashboard** -- **diagrams.azure.general.Subscriptions** -- **diagrams.azure.general.Support** -- **diagrams.azure.general.Supportrequests** -- **diagrams.azure.general.Tag** -- **diagrams.azure.general.Tags** -- **diagrams.azure.general.Templates** -- **diagrams.azure.general.Twousericon** -- **diagrams.azure.general.Userhealthicon** -- **diagrams.azure.general.Usericon** -- **diagrams.azure.general.Userprivacy** -- **diagrams.azure.general.Userresource** -- **diagrams.azure.general.Whatsnew** + +Allresources +**diagrams.azure.general.Allresources** + +Azurehome +**diagrams.azure.general.Azurehome** + +Developertools +**diagrams.azure.general.Developertools** + +Helpsupport +**diagrams.azure.general.Helpsupport** + +Information +**diagrams.azure.general.Information** + +Managementgroups +**diagrams.azure.general.Managementgroups** + +Marketplace +**diagrams.azure.general.Marketplace** + +Quickstartcenter +**diagrams.azure.general.Quickstartcenter** + +Recent +**diagrams.azure.general.Recent** + +Reservations +**diagrams.azure.general.Reservations** + +Resource +**diagrams.azure.general.Resource** + +Resourcegroups +**diagrams.azure.general.Resourcegroups** + +Servicehealth +**diagrams.azure.general.Servicehealth** + +Shareddashboard +**diagrams.azure.general.Shareddashboard** + +Subscriptions +**diagrams.azure.general.Subscriptions** + +Support +**diagrams.azure.general.Support** + +Supportrequests +**diagrams.azure.general.Supportrequests** + +Tag +**diagrams.azure.general.Tag** + +Tags +**diagrams.azure.general.Tags** + +Templates +**diagrams.azure.general.Templates** + +Twousericon +**diagrams.azure.general.Twousericon** + +Userhealthicon +**diagrams.azure.general.Userhealthicon** + +Usericon +**diagrams.azure.general.Usericon** + +Userprivacy +**diagrams.azure.general.Userprivacy** + +Userresource +**diagrams.azure.general.Userresource** + +Whatsnew +**diagrams.azure.general.Whatsnew** ## azure.identity -- **diagrams.azure.identity.AccessReview** -- **diagrams.azure.identity.ActiveDirectoryConnectHealth** -- **diagrams.azure.identity.ActiveDirectory** -- **diagrams.azure.identity.ADB2C** -- **diagrams.azure.identity.ADDomainServices** -- **diagrams.azure.identity.ADIdentityProtection** -- **diagrams.azure.identity.ADPrivilegedIdentityManagement** -- **diagrams.azure.identity.AppRegistrations** -- **diagrams.azure.identity.ConditionalAccess** -- **diagrams.azure.identity.EnterpriseApplications** -- **diagrams.azure.identity.Groups** -- **diagrams.azure.identity.IdentityGovernance** -- **diagrams.azure.identity.InformationProtection** -- **diagrams.azure.identity.ManagedIdentities** -- **diagrams.azure.identity.Users** + +AccessReview +**diagrams.azure.identity.AccessReview** + +ActiveDirectoryConnectHealth +**diagrams.azure.identity.ActiveDirectoryConnectHealth** + +ActiveDirectory +**diagrams.azure.identity.ActiveDirectory** + +ADB2C +**diagrams.azure.identity.ADB2C** + +ADDomainServices +**diagrams.azure.identity.ADDomainServices** + +ADIdentityProtection +**diagrams.azure.identity.ADIdentityProtection** + +ADPrivilegedIdentityManagement +**diagrams.azure.identity.ADPrivilegedIdentityManagement** + +AppRegistrations +**diagrams.azure.identity.AppRegistrations** + +ConditionalAccess +**diagrams.azure.identity.ConditionalAccess** + +EnterpriseApplications +**diagrams.azure.identity.EnterpriseApplications** + +Groups +**diagrams.azure.identity.Groups** + +IdentityGovernance +**diagrams.azure.identity.IdentityGovernance** + +InformationProtection +**diagrams.azure.identity.InformationProtection** + +ManagedIdentities +**diagrams.azure.identity.ManagedIdentities** + +Users +**diagrams.azure.identity.Users** ## azure.integration -- **diagrams.azure.integration.APIForFhir** -- **diagrams.azure.integration.APIManagement** -- **diagrams.azure.integration.AppConfiguration** -- **diagrams.azure.integration.DataCatalog** -- **diagrams.azure.integration.EventGridDomains** -- **diagrams.azure.integration.EventGridSubscriptions** -- **diagrams.azure.integration.EventGridTopics** -- **diagrams.azure.integration.IntegrationAccounts** -- **diagrams.azure.integration.IntegrationServiceEnvironments** -- **diagrams.azure.integration.LogicAppsCustomConnector** -- **diagrams.azure.integration.LogicApps** -- **diagrams.azure.integration.PartnerTopic** -- **diagrams.azure.integration.SendgridAccounts** -- **diagrams.azure.integration.ServiceBusRelays** -- **diagrams.azure.integration.ServiceBus** -- **diagrams.azure.integration.ServiceCatalogManagedApplicationDefinitions** -- **diagrams.azure.integration.SoftwareAsAService** -- **diagrams.azure.integration.StorsimpleDeviceManagers** -- **diagrams.azure.integration.SystemTopic** + +APIForFhir +**diagrams.azure.integration.APIForFhir** + +APIManagement +**diagrams.azure.integration.APIManagement** + +AppConfiguration +**diagrams.azure.integration.AppConfiguration** + +DataCatalog +**diagrams.azure.integration.DataCatalog** + +EventGridDomains +**diagrams.azure.integration.EventGridDomains** + +EventGridSubscriptions +**diagrams.azure.integration.EventGridSubscriptions** + +EventGridTopics +**diagrams.azure.integration.EventGridTopics** + +IntegrationAccounts +**diagrams.azure.integration.IntegrationAccounts** + +IntegrationServiceEnvironments +**diagrams.azure.integration.IntegrationServiceEnvironments** + +LogicAppsCustomConnector +**diagrams.azure.integration.LogicAppsCustomConnector** + +LogicApps +**diagrams.azure.integration.LogicApps** + +PartnerTopic +**diagrams.azure.integration.PartnerTopic** + +SendgridAccounts +**diagrams.azure.integration.SendgridAccounts** + +ServiceBusRelays +**diagrams.azure.integration.ServiceBusRelays** + +ServiceBus +**diagrams.azure.integration.ServiceBus** + +ServiceCatalogManagedApplicationDefinitions +**diagrams.azure.integration.ServiceCatalogManagedApplicationDefinitions** + +SoftwareAsAService +**diagrams.azure.integration.SoftwareAsAService** + +StorsimpleDeviceManagers +**diagrams.azure.integration.StorsimpleDeviceManagers** + +SystemTopic +**diagrams.azure.integration.SystemTopic** ## azure.iot -- **diagrams.azure.iot.DeviceProvisioningServices** -- **diagrams.azure.iot.DigitalTwins** -- **diagrams.azure.iot.IotCentralApplications** -- **diagrams.azure.iot.IotHubSecurity** -- **diagrams.azure.iot.IotHub** -- **diagrams.azure.iot.Maps** -- **diagrams.azure.iot.Sphere** -- **diagrams.azure.iot.TimeSeriesInsightsEnvironments** -- **diagrams.azure.iot.TimeSeriesInsightsEventsSources** -- **diagrams.azure.iot.Windows10IotCoreServices** + +DeviceProvisioningServices +**diagrams.azure.iot.DeviceProvisioningServices** + +DigitalTwins +**diagrams.azure.iot.DigitalTwins** + +IotCentralApplications +**diagrams.azure.iot.IotCentralApplications** + +IotHubSecurity +**diagrams.azure.iot.IotHubSecurity** + +IotHub +**diagrams.azure.iot.IotHub** + +Maps +**diagrams.azure.iot.Maps** + +Sphere +**diagrams.azure.iot.Sphere** + +TimeSeriesInsightsEnvironments +**diagrams.azure.iot.TimeSeriesInsightsEnvironments** + +TimeSeriesInsightsEventsSources +**diagrams.azure.iot.TimeSeriesInsightsEventsSources** + +Windows10IotCoreServices +**diagrams.azure.iot.Windows10IotCoreServices** ## azure.migration -- **diagrams.azure.migration.DataBoxEdge** -- **diagrams.azure.migration.DataBox** -- **diagrams.azure.migration.DatabaseMigrationServices** -- **diagrams.azure.migration.MigrationProjects** -- **diagrams.azure.migration.RecoveryServicesVaults** + +DataBoxEdge +**diagrams.azure.migration.DataBoxEdge** + +DataBox +**diagrams.azure.migration.DataBox** + +DatabaseMigrationServices +**diagrams.azure.migration.DatabaseMigrationServices** + +MigrationProjects +**diagrams.azure.migration.MigrationProjects** + +RecoveryServicesVaults +**diagrams.azure.migration.RecoveryServicesVaults** ## azure.ml -- **diagrams.azure.ml.BatchAI** -- **diagrams.azure.ml.BotServices** -- **diagrams.azure.ml.CognitiveServices** -- **diagrams.azure.ml.GenomicsAccounts** -- **diagrams.azure.ml.MachineLearningServiceWorkspaces** -- **diagrams.azure.ml.MachineLearningStudioWebServicePlans** -- **diagrams.azure.ml.MachineLearningStudioWebServices** -- **diagrams.azure.ml.MachineLearningStudioWorkspaces** + +BatchAI +**diagrams.azure.ml.BatchAI** + +BotServices +**diagrams.azure.ml.BotServices** + +CognitiveServices +**diagrams.azure.ml.CognitiveServices** + +GenomicsAccounts +**diagrams.azure.ml.GenomicsAccounts** + +MachineLearningServiceWorkspaces +**diagrams.azure.ml.MachineLearningServiceWorkspaces** + +MachineLearningStudioWebServicePlans +**diagrams.azure.ml.MachineLearningStudioWebServicePlans** + +MachineLearningStudioWebServices +**diagrams.azure.ml.MachineLearningStudioWebServices** + +MachineLearningStudioWorkspaces +**diagrams.azure.ml.MachineLearningStudioWorkspaces** ## azure.mobile -- **diagrams.azure.mobile.AppServiceMobile** -- **diagrams.azure.mobile.MobileEngagement** -- **diagrams.azure.mobile.NotificationHubs** + +AppServiceMobile +**diagrams.azure.mobile.AppServiceMobile** + +MobileEngagement +**diagrams.azure.mobile.MobileEngagement** + +NotificationHubs +**diagrams.azure.mobile.NotificationHubs** ## azure.network -- **diagrams.azure.network.ApplicationGateway** -- **diagrams.azure.network.ApplicationSecurityGroups** -- **diagrams.azure.network.CDNProfiles** -- **diagrams.azure.network.Connections** -- **diagrams.azure.network.DDOSProtectionPlans** -- **diagrams.azure.network.DNSPrivateZones** -- **diagrams.azure.network.DNSZones** -- **diagrams.azure.network.ExpressrouteCircuits** -- **diagrams.azure.network.Firewall** -- **diagrams.azure.network.FrontDoors** -- **diagrams.azure.network.LoadBalancers** -- **diagrams.azure.network.LocalNetworkGateways** -- **diagrams.azure.network.NetworkInterfaces** -- **diagrams.azure.network.NetworkSecurityGroupsClassic** -- **diagrams.azure.network.NetworkWatcher** -- **diagrams.azure.network.OnPremisesDataGateways** -- **diagrams.azure.network.PublicIpAddresses** -- **diagrams.azure.network.ReservedIpAddressesClassic** -- **diagrams.azure.network.RouteFilters** -- **diagrams.azure.network.RouteTables** -- **diagrams.azure.network.ServiceEndpointPolicies** -- **diagrams.azure.network.Subnets** -- **diagrams.azure.network.TrafficManagerProfiles** -- **diagrams.azure.network.VirtualNetworkClassic** -- **diagrams.azure.network.VirtualNetworkGateways** -- **diagrams.azure.network.VirtualNetworks** -- **diagrams.azure.network.VirtualWans** + +ApplicationGateway +**diagrams.azure.network.ApplicationGateway** + +ApplicationSecurityGroups +**diagrams.azure.network.ApplicationSecurityGroups** + +CDNProfiles +**diagrams.azure.network.CDNProfiles** + +Connections +**diagrams.azure.network.Connections** + +DDOSProtectionPlans +**diagrams.azure.network.DDOSProtectionPlans** + +DNSPrivateZones +**diagrams.azure.network.DNSPrivateZones** + +DNSZones +**diagrams.azure.network.DNSZones** + +ExpressrouteCircuits +**diagrams.azure.network.ExpressrouteCircuits** + +Firewall +**diagrams.azure.network.Firewall** + +FrontDoors +**diagrams.azure.network.FrontDoors** + +LoadBalancers +**diagrams.azure.network.LoadBalancers** + +LocalNetworkGateways +**diagrams.azure.network.LocalNetworkGateways** + +NetworkInterfaces +**diagrams.azure.network.NetworkInterfaces** + +NetworkSecurityGroupsClassic +**diagrams.azure.network.NetworkSecurityGroupsClassic** + +NetworkWatcher +**diagrams.azure.network.NetworkWatcher** + +OnPremisesDataGateways +**diagrams.azure.network.OnPremisesDataGateways** + +PublicIpAddresses +**diagrams.azure.network.PublicIpAddresses** + +ReservedIpAddressesClassic +**diagrams.azure.network.ReservedIpAddressesClassic** + +RouteFilters +**diagrams.azure.network.RouteFilters** + +RouteTables +**diagrams.azure.network.RouteTables** + +ServiceEndpointPolicies +**diagrams.azure.network.ServiceEndpointPolicies** + +Subnets +**diagrams.azure.network.Subnets** + +TrafficManagerProfiles +**diagrams.azure.network.TrafficManagerProfiles** + +VirtualNetworkClassic +**diagrams.azure.network.VirtualNetworkClassic** + +VirtualNetworkGateways +**diagrams.azure.network.VirtualNetworkGateways** + +VirtualNetworks +**diagrams.azure.network.VirtualNetworks** + +VirtualWans +**diagrams.azure.network.VirtualWans** ## azure.security -- **diagrams.azure.security.ApplicationSecurityGroups** -- **diagrams.azure.security.ConditionalAccess** -- **diagrams.azure.security.Defender** -- **diagrams.azure.security.ExtendedSecurityUpdates** -- **diagrams.azure.security.KeyVaults** -- **diagrams.azure.security.SecurityCenter** -- **diagrams.azure.security.Sentinel** + +ApplicationSecurityGroups +**diagrams.azure.security.ApplicationSecurityGroups** + +ConditionalAccess +**diagrams.azure.security.ConditionalAccess** + +Defender +**diagrams.azure.security.Defender** + +ExtendedSecurityUpdates +**diagrams.azure.security.ExtendedSecurityUpdates** + +KeyVaults +**diagrams.azure.security.KeyVaults** + +SecurityCenter +**diagrams.azure.security.SecurityCenter** + +Sentinel +**diagrams.azure.security.Sentinel** ## azure.storage -- **diagrams.azure.storage.ArchiveStorage** -- **diagrams.azure.storage.Azurefxtedgefiler** -- **diagrams.azure.storage.BlobStorage** -- **diagrams.azure.storage.DataBoxEdgeDataBoxGateway** -- **diagrams.azure.storage.DataBox** -- **diagrams.azure.storage.DataLakeStorage** -- **diagrams.azure.storage.GeneralStorage** -- **diagrams.azure.storage.NetappFiles** -- **diagrams.azure.storage.QueuesStorage** -- **diagrams.azure.storage.StorageAccountsClassic** -- **diagrams.azure.storage.StorageAccounts** -- **diagrams.azure.storage.StorageExplorer** -- **diagrams.azure.storage.StorageSyncServices** -- **diagrams.azure.storage.StorsimpleDataManagers** -- **diagrams.azure.storage.StorsimpleDeviceManagers** -- **diagrams.azure.storage.TableStorage** + +ArchiveStorage +**diagrams.azure.storage.ArchiveStorage** + +Azurefxtedgefiler +**diagrams.azure.storage.Azurefxtedgefiler** + +BlobStorage +**diagrams.azure.storage.BlobStorage** + +DataBoxEdgeDataBoxGateway +**diagrams.azure.storage.DataBoxEdgeDataBoxGateway** + +DataBox +**diagrams.azure.storage.DataBox** + +DataLakeStorage +**diagrams.azure.storage.DataLakeStorage** + +GeneralStorage +**diagrams.azure.storage.GeneralStorage** + +NetappFiles +**diagrams.azure.storage.NetappFiles** + +QueuesStorage +**diagrams.azure.storage.QueuesStorage** + +StorageAccountsClassic +**diagrams.azure.storage.StorageAccountsClassic** + +StorageAccounts +**diagrams.azure.storage.StorageAccounts** + +StorageExplorer +**diagrams.azure.storage.StorageExplorer** + +StorageSyncServices +**diagrams.azure.storage.StorageSyncServices** + +StorsimpleDataManagers +**diagrams.azure.storage.StorsimpleDataManagers** + +StorsimpleDeviceManagers +**diagrams.azure.storage.StorsimpleDeviceManagers** + +TableStorage +**diagrams.azure.storage.TableStorage** ## azure.web -- **diagrams.azure.web.APIConnections** -- **diagrams.azure.web.AppServiceCertificates** -- **diagrams.azure.web.AppServiceDomains** -- **diagrams.azure.web.AppServiceEnvironments** -- **diagrams.azure.web.AppServicePlans** -- **diagrams.azure.web.AppServices** -- **diagrams.azure.web.MediaServices** -- **diagrams.azure.web.NotificationHubNamespaces** -- **diagrams.azure.web.Search** -- **diagrams.azure.web.Signalr** + +APIConnections +**diagrams.azure.web.APIConnections** + +AppServiceCertificates +**diagrams.azure.web.AppServiceCertificates** + +AppServiceDomains +**diagrams.azure.web.AppServiceDomains** + +AppServiceEnvironments +**diagrams.azure.web.AppServiceEnvironments** + +AppServicePlans +**diagrams.azure.web.AppServicePlans** + +AppServices +**diagrams.azure.web.AppServices** + +MediaServices +**diagrams.azure.web.MediaServices** + +NotificationHubNamespaces +**diagrams.azure.web.NotificationHubNamespaces** + +Search +**diagrams.azure.web.Search** + +Signalr +**diagrams.azure.web.Signalr** diff --git a/docs/nodes/c4.md b/docs/nodes/c4.md new file mode 100644 index 00000000..9c21c2c8 --- /dev/null +++ b/docs/nodes/c4.md @@ -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: + +![c4](/img/c4.png) diff --git a/docs/nodes/digitalocean.md b/docs/nodes/digitalocean.md index d455d0c0..9377933f 100644 --- a/docs/nodes/digitalocean.md +++ b/docs/nodes/digitalocean.md @@ -7,37 +7,87 @@ Node classes list of digitalocean provider. ## digitalocean.compute -- **diagrams.digitalocean.compute.Containers** -- **diagrams.digitalocean.compute.Docker** -- **diagrams.digitalocean.compute.DropletConnect** -- **diagrams.digitalocean.compute.DropletSnapshot** -- **diagrams.digitalocean.compute.Droplet** -- **diagrams.digitalocean.compute.K8SCluster** -- **diagrams.digitalocean.compute.K8SNodePool** -- **diagrams.digitalocean.compute.K8SNode** + +Containers +**diagrams.digitalocean.compute.Containers** + +Docker +**diagrams.digitalocean.compute.Docker** + +DropletConnect +**diagrams.digitalocean.compute.DropletConnect** + +DropletSnapshot +**diagrams.digitalocean.compute.DropletSnapshot** + +Droplet +**diagrams.digitalocean.compute.Droplet** + +K8SCluster +**diagrams.digitalocean.compute.K8SCluster** + +K8SNodePool +**diagrams.digitalocean.compute.K8SNodePool** + +K8SNode +**diagrams.digitalocean.compute.K8SNode** ## digitalocean.database -- **diagrams.digitalocean.database.DbaasPrimaryStandbyMore** -- **diagrams.digitalocean.database.DbaasPrimary** -- **diagrams.digitalocean.database.DbaasReadOnly** -- **diagrams.digitalocean.database.DbaasStandby** + +DbaasPrimaryStandbyMore +**diagrams.digitalocean.database.DbaasPrimaryStandbyMore** + +DbaasPrimary +**diagrams.digitalocean.database.DbaasPrimary** + +DbaasReadOnly +**diagrams.digitalocean.database.DbaasReadOnly** + +DbaasStandby +**diagrams.digitalocean.database.DbaasStandby** ## digitalocean.network -- **diagrams.digitalocean.network.Certificate** -- **diagrams.digitalocean.network.DomainRegistration** -- **diagrams.digitalocean.network.Domain** -- **diagrams.digitalocean.network.Firewall** -- **diagrams.digitalocean.network.FloatingIp** -- **diagrams.digitalocean.network.InternetGateway** -- **diagrams.digitalocean.network.LoadBalancer** -- **diagrams.digitalocean.network.ManagedVpn** -- **diagrams.digitalocean.network.Vpc** + +Certificate +**diagrams.digitalocean.network.Certificate** + +DomainRegistration +**diagrams.digitalocean.network.DomainRegistration** + +Domain +**diagrams.digitalocean.network.Domain** + +Firewall +**diagrams.digitalocean.network.Firewall** + +FloatingIp +**diagrams.digitalocean.network.FloatingIp** + +InternetGateway +**diagrams.digitalocean.network.InternetGateway** + +LoadBalancer +**diagrams.digitalocean.network.LoadBalancer** + +ManagedVpn +**diagrams.digitalocean.network.ManagedVpn** + +Vpc +**diagrams.digitalocean.network.Vpc** ## digitalocean.storage -- **diagrams.digitalocean.storage.Folder** -- **diagrams.digitalocean.storage.Space** -- **diagrams.digitalocean.storage.VolumeSnapshot** -- **diagrams.digitalocean.storage.Volume** + +Folder +**diagrams.digitalocean.storage.Folder** + +Space +**diagrams.digitalocean.storage.Space** + +VolumeSnapshot +**diagrams.digitalocean.storage.VolumeSnapshot** + +Volume +**diagrams.digitalocean.storage.Volume** diff --git a/docs/nodes/elastic.md b/docs/nodes/elastic.md index 28ed1e2e..2601bf0a 100644 --- a/docs/nodes/elastic.md +++ b/docs/nodes/elastic.md @@ -7,44 +7,96 @@ Node classes list of elastic provider. ## elastic.elasticsearch -- **diagrams.elastic.elasticsearch.Alerting** -- **diagrams.elastic.elasticsearch.Beats** -- **diagrams.elastic.elasticsearch.Elasticsearch** -- **diagrams.elastic.elasticsearch.Kibana** -- **diagrams.elastic.elasticsearch.Logstash**, **LogStash** (alias) -- **diagrams.elastic.elasticsearch.MachineLearning** -- **diagrams.elastic.elasticsearch.Maps** -- **diagrams.elastic.elasticsearch.Monitoring** -- **diagrams.elastic.elasticsearch.SecuritySettings** -- **diagrams.elastic.elasticsearch.Sql** + +Alerting +**diagrams.elastic.elasticsearch.Alerting** + +Beats +**diagrams.elastic.elasticsearch.Beats** + +Elasticsearch +**diagrams.elastic.elasticsearch.Elasticsearch** + +Kibana +**diagrams.elastic.elasticsearch.Kibana** + +Logstash +**diagrams.elastic.elasticsearch.Logstash**, **LogStash** (alias) + +MachineLearning +**diagrams.elastic.elasticsearch.MachineLearning** + +Maps +**diagrams.elastic.elasticsearch.Maps** + +Monitoring +**diagrams.elastic.elasticsearch.Monitoring** + +SecuritySettings +**diagrams.elastic.elasticsearch.SecuritySettings** + +Sql +**diagrams.elastic.elasticsearch.Sql** ## elastic.enterprisesearch -- **diagrams.elastic.enterprisesearch.AppSearch** -- **diagrams.elastic.enterprisesearch.EnterpriseSearch** -- **diagrams.elastic.enterprisesearch.SiteSearch** -- **diagrams.elastic.enterprisesearch.WorkplaceSearch** + +AppSearch +**diagrams.elastic.enterprisesearch.AppSearch** + +EnterpriseSearch +**diagrams.elastic.enterprisesearch.EnterpriseSearch** + +SiteSearch +**diagrams.elastic.enterprisesearch.SiteSearch** + +WorkplaceSearch +**diagrams.elastic.enterprisesearch.WorkplaceSearch** ## elastic.observability -- **diagrams.elastic.observability.APM** -- **diagrams.elastic.observability.Logs** -- **diagrams.elastic.observability.Metrics** -- **diagrams.elastic.observability.Observability** -- **diagrams.elastic.observability.Uptime** + +APM +**diagrams.elastic.observability.APM** + +Logs +**diagrams.elastic.observability.Logs** + +Metrics +**diagrams.elastic.observability.Metrics** + +Observability +**diagrams.elastic.observability.Observability** + +Uptime +**diagrams.elastic.observability.Uptime** ## elastic.orchestration -- **diagrams.elastic.orchestration.ECE** -- **diagrams.elastic.orchestration.ECK** + +ECE +**diagrams.elastic.orchestration.ECE** + +ECK +**diagrams.elastic.orchestration.ECK** ## elastic.saas -- **diagrams.elastic.saas.Cloud** -- **diagrams.elastic.saas.Elastic** + +Cloud +**diagrams.elastic.saas.Cloud** + +Elastic +**diagrams.elastic.saas.Elastic** ## elastic.security -- **diagrams.elastic.security.Endpoint** -- **diagrams.elastic.security.Security** -- **diagrams.elastic.security.SIEM** + +Endpoint +**diagrams.elastic.security.Endpoint** + +Security +**diagrams.elastic.security.Security** + +SIEM +**diagrams.elastic.security.SIEM** diff --git a/docs/nodes/firebase.md b/docs/nodes/firebase.md index f49a5c9c..69d22927 100644 --- a/docs/nodes/firebase.md +++ b/docs/nodes/firebase.md @@ -7,37 +7,81 @@ Node classes list of firebase provider. ## firebase.base -- **diagrams.firebase.base.Firebase** + +Firebase +**diagrams.firebase.base.Firebase** ## firebase.develop -- **diagrams.firebase.develop.Authentication** -- **diagrams.firebase.develop.Firestore** -- **diagrams.firebase.develop.Functions** -- **diagrams.firebase.develop.Hosting** -- **diagrams.firebase.develop.MLKit** -- **diagrams.firebase.develop.RealtimeDatabase** -- **diagrams.firebase.develop.Storage** + +Authentication +**diagrams.firebase.develop.Authentication** + +Firestore +**diagrams.firebase.develop.Firestore** + +Functions +**diagrams.firebase.develop.Functions** + +Hosting +**diagrams.firebase.develop.Hosting** + +MLKit +**diagrams.firebase.develop.MLKit** + +RealtimeDatabase +**diagrams.firebase.develop.RealtimeDatabase** + +Storage +**diagrams.firebase.develop.Storage** ## firebase.extentions -- **diagrams.firebase.extentions.Extensions** + +Extensions +**diagrams.firebase.extentions.Extensions** ## firebase.grow -- **diagrams.firebase.grow.ABTesting** -- **diagrams.firebase.grow.AppIndexing** -- **diagrams.firebase.grow.DynamicLinks** -- **diagrams.firebase.grow.InAppMessaging** -- **diagrams.firebase.grow.Invites** -- **diagrams.firebase.grow.Messaging**, **FCM** (alias) -- **diagrams.firebase.grow.Predictions** -- **diagrams.firebase.grow.RemoteConfig** + +ABTesting +**diagrams.firebase.grow.ABTesting** + +AppIndexing +**diagrams.firebase.grow.AppIndexing** + +DynamicLinks +**diagrams.firebase.grow.DynamicLinks** + +InAppMessaging +**diagrams.firebase.grow.InAppMessaging** + +Invites +**diagrams.firebase.grow.Invites** + +Messaging +**diagrams.firebase.grow.Messaging**, **FCM** (alias) + +Predictions +**diagrams.firebase.grow.Predictions** + +RemoteConfig +**diagrams.firebase.grow.RemoteConfig** ## firebase.quality -- **diagrams.firebase.quality.AppDistribution** -- **diagrams.firebase.quality.CrashReporting** -- **diagrams.firebase.quality.Crashlytics** -- **diagrams.firebase.quality.PerformanceMonitoring** -- **diagrams.firebase.quality.TestLab** + +AppDistribution +**diagrams.firebase.quality.AppDistribution** + +CrashReporting +**diagrams.firebase.quality.CrashReporting** + +Crashlytics +**diagrams.firebase.quality.Crashlytics** + +PerformanceMonitoring +**diagrams.firebase.quality.PerformanceMonitoring** + +TestLab +**diagrams.firebase.quality.TestLab** diff --git a/docs/nodes/gcp.md b/docs/nodes/gcp.md index 4d4d26a3..acec27bd 100644 --- a/docs/nodes/gcp.md +++ b/docs/nodes/gcp.md @@ -7,127 +7,309 @@ Node classes list of gcp provider. ## gcp.analytics -- **diagrams.gcp.analytics.Bigquery**, **BigQuery** (alias) -- **diagrams.gcp.analytics.Composer** -- **diagrams.gcp.analytics.DataCatalog** -- **diagrams.gcp.analytics.DataFusion** -- **diagrams.gcp.analytics.Dataflow** -- **diagrams.gcp.analytics.Datalab** -- **diagrams.gcp.analytics.Dataprep** -- **diagrams.gcp.analytics.Dataproc** -- **diagrams.gcp.analytics.Genomics** -- **diagrams.gcp.analytics.Pubsub**, **PubSub** (alias) + +Bigquery +**diagrams.gcp.analytics.Bigquery**, **BigQuery** (alias) + +Composer +**diagrams.gcp.analytics.Composer** + +DataCatalog +**diagrams.gcp.analytics.DataCatalog** + +DataFusion +**diagrams.gcp.analytics.DataFusion** + +Dataflow +**diagrams.gcp.analytics.Dataflow** + +Datalab +**diagrams.gcp.analytics.Datalab** + +Dataprep +**diagrams.gcp.analytics.Dataprep** + +Dataproc +**diagrams.gcp.analytics.Dataproc** + +Genomics +**diagrams.gcp.analytics.Genomics** + +Pubsub +**diagrams.gcp.analytics.Pubsub**, **PubSub** (alias) ## gcp.api -- **diagrams.gcp.api.APIGateway** -- **diagrams.gcp.api.Endpoints** + +APIGateway +**diagrams.gcp.api.APIGateway** + +Endpoints +**diagrams.gcp.api.Endpoints** ## gcp.compute -- **diagrams.gcp.compute.AppEngine**, **GAE** (alias) -- **diagrams.gcp.compute.ComputeEngine**, **GCE** (alias) -- **diagrams.gcp.compute.ContainerOptimizedOS** -- **diagrams.gcp.compute.Functions**, **GCF** (alias) -- **diagrams.gcp.compute.GKEOnPrem** -- **diagrams.gcp.compute.GPU** -- **diagrams.gcp.compute.KubernetesEngine**, **GKE** (alias) -- **diagrams.gcp.compute.Run** + +AppEngine +**diagrams.gcp.compute.AppEngine**, **GAE** (alias) + +ComputeEngine +**diagrams.gcp.compute.ComputeEngine**, **GCE** (alias) + +ContainerOptimizedOS +**diagrams.gcp.compute.ContainerOptimizedOS** + +Functions +**diagrams.gcp.compute.Functions**, **GCF** (alias) + +GKEOnPrem +**diagrams.gcp.compute.GKEOnPrem** + +GPU +**diagrams.gcp.compute.GPU** + +KubernetesEngine +**diagrams.gcp.compute.KubernetesEngine**, **GKE** (alias) + +Run +**diagrams.gcp.compute.Run** ## gcp.database -- **diagrams.gcp.database.Bigtable**, **BigTable** (alias) -- **diagrams.gcp.database.Datastore** -- **diagrams.gcp.database.Firestore** -- **diagrams.gcp.database.Memorystore** -- **diagrams.gcp.database.Spanner** -- **diagrams.gcp.database.SQL** + +Bigtable +**diagrams.gcp.database.Bigtable**, **BigTable** (alias) + +Datastore +**diagrams.gcp.database.Datastore** + +Firestore +**diagrams.gcp.database.Firestore** + +Memorystore +**diagrams.gcp.database.Memorystore** + +Spanner +**diagrams.gcp.database.Spanner** + +SQL +**diagrams.gcp.database.SQL** ## gcp.devtools -- **diagrams.gcp.devtools.Build** -- **diagrams.gcp.devtools.CodeForIntellij** -- **diagrams.gcp.devtools.Code** -- **diagrams.gcp.devtools.ContainerRegistry**, **GCR** (alias) -- **diagrams.gcp.devtools.GradleAppEnginePlugin** -- **diagrams.gcp.devtools.IdePlugins** -- **diagrams.gcp.devtools.MavenAppEnginePlugin** -- **diagrams.gcp.devtools.Scheduler** -- **diagrams.gcp.devtools.SDK** -- **diagrams.gcp.devtools.SourceRepositories** -- **diagrams.gcp.devtools.Tasks** -- **diagrams.gcp.devtools.TestLab** -- **diagrams.gcp.devtools.ToolsForEclipse** -- **diagrams.gcp.devtools.ToolsForPowershell** -- **diagrams.gcp.devtools.ToolsForVisualStudio** + +Build +**diagrams.gcp.devtools.Build** + +CodeForIntellij +**diagrams.gcp.devtools.CodeForIntellij** + +Code +**diagrams.gcp.devtools.Code** + +ContainerRegistry +**diagrams.gcp.devtools.ContainerRegistry**, **GCR** (alias) + +GradleAppEnginePlugin +**diagrams.gcp.devtools.GradleAppEnginePlugin** + +IdePlugins +**diagrams.gcp.devtools.IdePlugins** + +MavenAppEnginePlugin +**diagrams.gcp.devtools.MavenAppEnginePlugin** + +Scheduler +**diagrams.gcp.devtools.Scheduler** + +SDK +**diagrams.gcp.devtools.SDK** + +SourceRepositories +**diagrams.gcp.devtools.SourceRepositories** + +Tasks +**diagrams.gcp.devtools.Tasks** + +TestLab +**diagrams.gcp.devtools.TestLab** + +ToolsForEclipse +**diagrams.gcp.devtools.ToolsForEclipse** + +ToolsForPowershell +**diagrams.gcp.devtools.ToolsForPowershell** + +ToolsForVisualStudio +**diagrams.gcp.devtools.ToolsForVisualStudio** ## gcp.iot -- **diagrams.gcp.iot.IotCore** + +IotCore +**diagrams.gcp.iot.IotCore** ## gcp.migration -- **diagrams.gcp.migration.TransferAppliance** + +TransferAppliance +**diagrams.gcp.migration.TransferAppliance** ## gcp.ml -- **diagrams.gcp.ml.AdvancedSolutionsLab** -- **diagrams.gcp.ml.AIHub** -- **diagrams.gcp.ml.AIPlatformDataLabelingService** -- **diagrams.gcp.ml.AIPlatform** -- **diagrams.gcp.ml.AutomlNaturalLanguage** -- **diagrams.gcp.ml.AutomlTables** -- **diagrams.gcp.ml.AutomlTranslation** -- **diagrams.gcp.ml.AutomlVideoIntelligence** -- **diagrams.gcp.ml.AutomlVision** -- **diagrams.gcp.ml.Automl**, **AutoML** (alias) -- **diagrams.gcp.ml.DialogFlowEnterpriseEdition** -- **diagrams.gcp.ml.InferenceAPI** -- **diagrams.gcp.ml.JobsAPI** -- **diagrams.gcp.ml.NaturalLanguageAPI**, **NLAPI** (alias) -- **diagrams.gcp.ml.RecommendationsAI** -- **diagrams.gcp.ml.SpeechToText**, **STT** (alias) -- **diagrams.gcp.ml.TextToSpeech**, **TTS** (alias) -- **diagrams.gcp.ml.TPU** -- **diagrams.gcp.ml.TranslationAPI** -- **diagrams.gcp.ml.VideoIntelligenceAPI** -- **diagrams.gcp.ml.VisionAPI** + +AdvancedSolutionsLab +**diagrams.gcp.ml.AdvancedSolutionsLab** + +AIHub +**diagrams.gcp.ml.AIHub** + +AIPlatformDataLabelingService +**diagrams.gcp.ml.AIPlatformDataLabelingService** + +AIPlatform +**diagrams.gcp.ml.AIPlatform** + +AutomlNaturalLanguage +**diagrams.gcp.ml.AutomlNaturalLanguage** + +AutomlTables +**diagrams.gcp.ml.AutomlTables** + +AutomlTranslation +**diagrams.gcp.ml.AutomlTranslation** + +AutomlVideoIntelligence +**diagrams.gcp.ml.AutomlVideoIntelligence** + +AutomlVision +**diagrams.gcp.ml.AutomlVision** + +Automl +**diagrams.gcp.ml.Automl**, **AutoML** (alias) + +DialogFlowEnterpriseEdition +**diagrams.gcp.ml.DialogFlowEnterpriseEdition** + +InferenceAPI +**diagrams.gcp.ml.InferenceAPI** + +JobsAPI +**diagrams.gcp.ml.JobsAPI** + +NaturalLanguageAPI +**diagrams.gcp.ml.NaturalLanguageAPI**, **NLAPI** (alias) + +RecommendationsAI +**diagrams.gcp.ml.RecommendationsAI** + +SpeechToText +**diagrams.gcp.ml.SpeechToText**, **STT** (alias) + +TextToSpeech +**diagrams.gcp.ml.TextToSpeech**, **TTS** (alias) + +TPU +**diagrams.gcp.ml.TPU** + +TranslationAPI +**diagrams.gcp.ml.TranslationAPI** + +VideoIntelligenceAPI +**diagrams.gcp.ml.VideoIntelligenceAPI** + +VisionAPI +**diagrams.gcp.ml.VisionAPI** ## gcp.network -- **diagrams.gcp.network.Armor** -- **diagrams.gcp.network.CDN** -- **diagrams.gcp.network.DedicatedInterconnect** -- **diagrams.gcp.network.DNS** -- **diagrams.gcp.network.ExternalIpAddresses** -- **diagrams.gcp.network.FirewallRules** -- **diagrams.gcp.network.LoadBalancing** -- **diagrams.gcp.network.NAT** -- **diagrams.gcp.network.Network** -- **diagrams.gcp.network.PartnerInterconnect** -- **diagrams.gcp.network.PremiumNetworkTier** -- **diagrams.gcp.network.Router** -- **diagrams.gcp.network.Routes** -- **diagrams.gcp.network.StandardNetworkTier** -- **diagrams.gcp.network.TrafficDirector** -- **diagrams.gcp.network.VirtualPrivateCloud**, **VPC** (alias) -- **diagrams.gcp.network.VPN** + +Armor +**diagrams.gcp.network.Armor** + +CDN +**diagrams.gcp.network.CDN** + +DedicatedInterconnect +**diagrams.gcp.network.DedicatedInterconnect** + +DNS +**diagrams.gcp.network.DNS** + +ExternalIpAddresses +**diagrams.gcp.network.ExternalIpAddresses** + +FirewallRules +**diagrams.gcp.network.FirewallRules** + +LoadBalancing +**diagrams.gcp.network.LoadBalancing** + +NAT +**diagrams.gcp.network.NAT** + +Network +**diagrams.gcp.network.Network** + +PartnerInterconnect +**diagrams.gcp.network.PartnerInterconnect** + +PremiumNetworkTier +**diagrams.gcp.network.PremiumNetworkTier** + +Router +**diagrams.gcp.network.Router** + +Routes +**diagrams.gcp.network.Routes** + +StandardNetworkTier +**diagrams.gcp.network.StandardNetworkTier** + +TrafficDirector +**diagrams.gcp.network.TrafficDirector** + +VirtualPrivateCloud +**diagrams.gcp.network.VirtualPrivateCloud**, **VPC** (alias) + +VPN +**diagrams.gcp.network.VPN** ## gcp.operations -- **diagrams.gcp.operations.Monitoring** + +Monitoring +**diagrams.gcp.operations.Monitoring** ## gcp.security -- **diagrams.gcp.security.Iam** -- **diagrams.gcp.security.IAP** -- **diagrams.gcp.security.KeyManagementService**, **KMS** (alias) -- **diagrams.gcp.security.ResourceManager** -- **diagrams.gcp.security.SecurityCommandCenter**, **SCC** (alias) -- **diagrams.gcp.security.SecurityScanner** + +Iam +**diagrams.gcp.security.Iam** + +IAP +**diagrams.gcp.security.IAP** + +KeyManagementService +**diagrams.gcp.security.KeyManagementService**, **KMS** (alias) + +ResourceManager +**diagrams.gcp.security.ResourceManager** + +SecurityCommandCenter +**diagrams.gcp.security.SecurityCommandCenter**, **SCC** (alias) + +SecurityScanner +**diagrams.gcp.security.SecurityScanner** ## gcp.storage -- **diagrams.gcp.storage.Filestore** -- **diagrams.gcp.storage.PersistentDisk** -- **diagrams.gcp.storage.Storage**, **GCS** (alias) + +Filestore +**diagrams.gcp.storage.Filestore** + +PersistentDisk +**diagrams.gcp.storage.PersistentDisk** + +Storage +**diagrams.gcp.storage.Storage**, **GCS** (alias) diff --git a/docs/nodes/generic.md b/docs/nodes/generic.md index 8e4249a1..96f34354 100644 --- a/docs/nodes/generic.md +++ b/docs/nodes/generic.md @@ -7,49 +7,99 @@ Node classes list of generic provider. ## generic.blank -- **diagrams.generic.blank.Blank** + +Blank +**diagrams.generic.blank.Blank** ## generic.compute -- **diagrams.generic.compute.Rack** + +Rack +**diagrams.generic.compute.Rack** ## generic.database -- **diagrams.generic.database.SQL** + +SQL +**diagrams.generic.database.SQL** ## generic.device -- **diagrams.generic.device.Mobile** -- **diagrams.generic.device.Tablet** + +Mobile +**diagrams.generic.device.Mobile** + +Tablet +**diagrams.generic.device.Tablet** ## generic.network -- **diagrams.generic.network.Firewall** -- **diagrams.generic.network.Router** -- **diagrams.generic.network.Subnet** -- **diagrams.generic.network.Switch** -- **diagrams.generic.network.VPN** + +Firewall +**diagrams.generic.network.Firewall** + +Router +**diagrams.generic.network.Router** + +Subnet +**diagrams.generic.network.Subnet** + +Switch +**diagrams.generic.network.Switch** + +VPN +**diagrams.generic.network.VPN** ## generic.os -- **diagrams.generic.os.Android** -- **diagrams.generic.os.Centos** -- **diagrams.generic.os.IOS** -- **diagrams.generic.os.LinuxGeneral** -- **diagrams.generic.os.Suse** -- **diagrams.generic.os.Ubuntu** -- **diagrams.generic.os.Windows** + +Android +**diagrams.generic.os.Android** + +Centos +**diagrams.generic.os.Centos** + +Debian +**diagrams.generic.os.Debian** + +IOS +**diagrams.generic.os.IOS** + +LinuxGeneral +**diagrams.generic.os.LinuxGeneral** + +Raspbian +**diagrams.generic.os.Raspbian** + +Suse +**diagrams.generic.os.Suse** + +Ubuntu +**diagrams.generic.os.Ubuntu** + +Windows +**diagrams.generic.os.Windows** ## generic.place -- **diagrams.generic.place.Datacenter** + +Datacenter +**diagrams.generic.place.Datacenter** ## generic.storage -- **diagrams.generic.storage.Storage** + +Storage +**diagrams.generic.storage.Storage** ## generic.virtualization -- **diagrams.generic.virtualization.Virtualbox** -- **diagrams.generic.virtualization.Vmware** -- **diagrams.generic.virtualization.XEN** + +Virtualbox +**diagrams.generic.virtualization.Virtualbox** + +Vmware +**diagrams.generic.virtualization.Vmware** + +XEN +**diagrams.generic.virtualization.XEN** diff --git a/docs/nodes/ibm.md b/docs/nodes/ibm.md index 15a53636..33daf606 100644 --- a/docs/nodes/ibm.md +++ b/docs/nodes/ibm.md @@ -7,222 +7,582 @@ Node classes list of ibm provider. ## ibm.analytics -- **diagrams.ibm.analytics.Analytics** -- **diagrams.ibm.analytics.DataIntegration** -- **diagrams.ibm.analytics.DataRepositories** -- **diagrams.ibm.analytics.DeviceAnalytics** -- **diagrams.ibm.analytics.StreamingComputing** + +Analytics +**diagrams.ibm.analytics.Analytics** + +DataIntegration +**diagrams.ibm.analytics.DataIntegration** + +DataRepositories +**diagrams.ibm.analytics.DataRepositories** + +DeviceAnalytics +**diagrams.ibm.analytics.DeviceAnalytics** + +StreamingComputing +**diagrams.ibm.analytics.StreamingComputing** ## ibm.applications -- **diagrams.ibm.applications.ActionableInsight** -- **diagrams.ibm.applications.Annotate** -- **diagrams.ibm.applications.ApiDeveloperPortal** -- **diagrams.ibm.applications.ApiPolyglotRuntimes** -- **diagrams.ibm.applications.AppServer** -- **diagrams.ibm.applications.ApplicationLogic** -- **diagrams.ibm.applications.EnterpriseApplications** -- **diagrams.ibm.applications.Index** -- **diagrams.ibm.applications.IotApplication** -- **diagrams.ibm.applications.Microservice** -- **diagrams.ibm.applications.MobileApp** -- **diagrams.ibm.applications.Ontology** -- **diagrams.ibm.applications.OpenSourceTools** -- **diagrams.ibm.applications.RuntimeServices** -- **diagrams.ibm.applications.SaasApplications** -- **diagrams.ibm.applications.ServiceBroker** -- **diagrams.ibm.applications.SpeechToText** -- **diagrams.ibm.applications.VisualRecognition** -- **diagrams.ibm.applications.Visualization** + +ActionableInsight +**diagrams.ibm.applications.ActionableInsight** + +Annotate +**diagrams.ibm.applications.Annotate** + +ApiDeveloperPortal +**diagrams.ibm.applications.ApiDeveloperPortal** + +ApiPolyglotRuntimes +**diagrams.ibm.applications.ApiPolyglotRuntimes** + +AppServer +**diagrams.ibm.applications.AppServer** + +ApplicationLogic +**diagrams.ibm.applications.ApplicationLogic** + +EnterpriseApplications +**diagrams.ibm.applications.EnterpriseApplications** + +Index +**diagrams.ibm.applications.Index** + +IotApplication +**diagrams.ibm.applications.IotApplication** + +Microservice +**diagrams.ibm.applications.Microservice** + +MobileApp +**diagrams.ibm.applications.MobileApp** + +Ontology +**diagrams.ibm.applications.Ontology** + +OpenSourceTools +**diagrams.ibm.applications.OpenSourceTools** + +RuntimeServices +**diagrams.ibm.applications.RuntimeServices** + +SaasApplications +**diagrams.ibm.applications.SaasApplications** + +ServiceBroker +**diagrams.ibm.applications.ServiceBroker** + +SpeechToText +**diagrams.ibm.applications.SpeechToText** + +VisualRecognition +**diagrams.ibm.applications.VisualRecognition** + +Visualization +**diagrams.ibm.applications.Visualization** ## ibm.blockchain -- **diagrams.ibm.blockchain.BlockchainDeveloper** -- **diagrams.ibm.blockchain.Blockchain** -- **diagrams.ibm.blockchain.CertificateAuthority** -- **diagrams.ibm.blockchain.ClientApplication** -- **diagrams.ibm.blockchain.Communication** -- **diagrams.ibm.blockchain.Consensus** -- **diagrams.ibm.blockchain.EventListener** -- **diagrams.ibm.blockchain.Event** -- **diagrams.ibm.blockchain.ExistingEnterpriseSystems** -- **diagrams.ibm.blockchain.HyperledgerFabric** -- **diagrams.ibm.blockchain.KeyManagement** -- **diagrams.ibm.blockchain.Ledger** -- **diagrams.ibm.blockchain.MembershipServicesProviderApi** -- **diagrams.ibm.blockchain.Membership** -- **diagrams.ibm.blockchain.MessageBus** -- **diagrams.ibm.blockchain.Node** -- **diagrams.ibm.blockchain.Services** -- **diagrams.ibm.blockchain.SmartContract** -- **diagrams.ibm.blockchain.TransactionManager** -- **diagrams.ibm.blockchain.Wallet** + +BlockchainDeveloper +**diagrams.ibm.blockchain.BlockchainDeveloper** + +Blockchain +**diagrams.ibm.blockchain.Blockchain** + +CertificateAuthority +**diagrams.ibm.blockchain.CertificateAuthority** + +ClientApplication +**diagrams.ibm.blockchain.ClientApplication** + +Communication +**diagrams.ibm.blockchain.Communication** + +Consensus +**diagrams.ibm.blockchain.Consensus** + +EventListener +**diagrams.ibm.blockchain.EventListener** + +Event +**diagrams.ibm.blockchain.Event** + +ExistingEnterpriseSystems +**diagrams.ibm.blockchain.ExistingEnterpriseSystems** + +HyperledgerFabric +**diagrams.ibm.blockchain.HyperledgerFabric** + +KeyManagement +**diagrams.ibm.blockchain.KeyManagement** + +Ledger +**diagrams.ibm.blockchain.Ledger** + +MembershipServicesProviderApi +**diagrams.ibm.blockchain.MembershipServicesProviderApi** + +Membership +**diagrams.ibm.blockchain.Membership** + +MessageBus +**diagrams.ibm.blockchain.MessageBus** + +Node +**diagrams.ibm.blockchain.Node** + +Services +**diagrams.ibm.blockchain.Services** + +SmartContract +**diagrams.ibm.blockchain.SmartContract** + +TransactionManager +**diagrams.ibm.blockchain.TransactionManager** + +Wallet +**diagrams.ibm.blockchain.Wallet** ## ibm.compute -- **diagrams.ibm.compute.BareMetalServer** -- **diagrams.ibm.compute.ImageService** -- **diagrams.ibm.compute.Instance** -- **diagrams.ibm.compute.Key** -- **diagrams.ibm.compute.PowerInstance** + +BareMetalServer +**diagrams.ibm.compute.BareMetalServer** + +ImageService +**diagrams.ibm.compute.ImageService** + +Instance +**diagrams.ibm.compute.Instance** + +Key +**diagrams.ibm.compute.Key** + +PowerInstance +**diagrams.ibm.compute.PowerInstance** ## ibm.data -- **diagrams.ibm.data.Caches** -- **diagrams.ibm.data.Cloud** -- **diagrams.ibm.data.ConversationTrainedDeployed** -- **diagrams.ibm.data.DataServices** -- **diagrams.ibm.data.DataSources** -- **diagrams.ibm.data.DeviceIdentityService** -- **diagrams.ibm.data.DeviceRegistry** -- **diagrams.ibm.data.EnterpriseData** -- **diagrams.ibm.data.EnterpriseUserDirectory** -- **diagrams.ibm.data.FileRepository** -- **diagrams.ibm.data.GroundTruth** -- **diagrams.ibm.data.Model** -- **diagrams.ibm.data.TmsDataInterface** + +Caches +**diagrams.ibm.data.Caches** + +Cloud +**diagrams.ibm.data.Cloud** + +ConversationTrainedDeployed +**diagrams.ibm.data.ConversationTrainedDeployed** + +DataServices +**diagrams.ibm.data.DataServices** + +DataSources +**diagrams.ibm.data.DataSources** + +DeviceIdentityService +**diagrams.ibm.data.DeviceIdentityService** + +DeviceRegistry +**diagrams.ibm.data.DeviceRegistry** + +EnterpriseData +**diagrams.ibm.data.EnterpriseData** + +EnterpriseUserDirectory +**diagrams.ibm.data.EnterpriseUserDirectory** + +FileRepository +**diagrams.ibm.data.FileRepository** + +GroundTruth +**diagrams.ibm.data.GroundTruth** + +Model +**diagrams.ibm.data.Model** + +TmsDataInterface +**diagrams.ibm.data.TmsDataInterface** ## ibm.devops -- **diagrams.ibm.devops.ArtifactManagement** -- **diagrams.ibm.devops.BuildTest** -- **diagrams.ibm.devops.CodeEditor** -- **diagrams.ibm.devops.CollaborativeDevelopment** -- **diagrams.ibm.devops.ConfigurationManagement** -- **diagrams.ibm.devops.ContinuousDeploy** -- **diagrams.ibm.devops.ContinuousTesting** -- **diagrams.ibm.devops.Devops** -- **diagrams.ibm.devops.Provision** -- **diagrams.ibm.devops.ReleaseManagement** + +ArtifactManagement +**diagrams.ibm.devops.ArtifactManagement** + +BuildTest +**diagrams.ibm.devops.BuildTest** + +CodeEditor +**diagrams.ibm.devops.CodeEditor** + +CollaborativeDevelopment +**diagrams.ibm.devops.CollaborativeDevelopment** + +ConfigurationManagement +**diagrams.ibm.devops.ConfigurationManagement** + +ContinuousDeploy +**diagrams.ibm.devops.ContinuousDeploy** + +ContinuousTesting +**diagrams.ibm.devops.ContinuousTesting** + +Devops +**diagrams.ibm.devops.Devops** + +Provision +**diagrams.ibm.devops.Provision** + +ReleaseManagement +**diagrams.ibm.devops.ReleaseManagement** ## ibm.general -- **diagrams.ibm.general.CloudMessaging** -- **diagrams.ibm.general.CloudServices** -- **diagrams.ibm.general.Cloudant** -- **diagrams.ibm.general.CognitiveServices** -- **diagrams.ibm.general.DataSecurity** -- **diagrams.ibm.general.Enterprise** -- **diagrams.ibm.general.GovernanceRiskCompliance** -- **diagrams.ibm.general.IBMContainers** -- **diagrams.ibm.general.IBMPublicCloud** -- **diagrams.ibm.general.IdentityAccessManagement** -- **diagrams.ibm.general.IdentityProvider** -- **diagrams.ibm.general.InfrastructureSecurity** -- **diagrams.ibm.general.Internet** -- **diagrams.ibm.general.IotCloud** -- **diagrams.ibm.general.MicroservicesApplication** -- **diagrams.ibm.general.MicroservicesMesh** -- **diagrams.ibm.general.MonitoringLogging** -- **diagrams.ibm.general.Monitoring** -- **diagrams.ibm.general.ObjectStorage** -- **diagrams.ibm.general.OfflineCapabilities** -- **diagrams.ibm.general.Openwhisk** -- **diagrams.ibm.general.PeerCloud** -- **diagrams.ibm.general.RetrieveRank** -- **diagrams.ibm.general.Scalable** -- **diagrams.ibm.general.ServiceDiscoveryConfiguration** -- **diagrams.ibm.general.TextToSpeech** -- **diagrams.ibm.general.TransformationConnectivity** + +CloudMessaging +**diagrams.ibm.general.CloudMessaging** + +CloudServices +**diagrams.ibm.general.CloudServices** + +Cloudant +**diagrams.ibm.general.Cloudant** + +CognitiveServices +**diagrams.ibm.general.CognitiveServices** + +DataSecurity +**diagrams.ibm.general.DataSecurity** + +Enterprise +**diagrams.ibm.general.Enterprise** + +GovernanceRiskCompliance +**diagrams.ibm.general.GovernanceRiskCompliance** + +IBMContainers +**diagrams.ibm.general.IBMContainers** + +IBMPublicCloud +**diagrams.ibm.general.IBMPublicCloud** + +IdentityAccessManagement +**diagrams.ibm.general.IdentityAccessManagement** + +IdentityProvider +**diagrams.ibm.general.IdentityProvider** + +InfrastructureSecurity +**diagrams.ibm.general.InfrastructureSecurity** + +Internet +**diagrams.ibm.general.Internet** + +IotCloud +**diagrams.ibm.general.IotCloud** + +MicroservicesApplication +**diagrams.ibm.general.MicroservicesApplication** + +MicroservicesMesh +**diagrams.ibm.general.MicroservicesMesh** + +MonitoringLogging +**diagrams.ibm.general.MonitoringLogging** + +Monitoring +**diagrams.ibm.general.Monitoring** + +ObjectStorage +**diagrams.ibm.general.ObjectStorage** + +OfflineCapabilities +**diagrams.ibm.general.OfflineCapabilities** + +Openwhisk +**diagrams.ibm.general.Openwhisk** + +PeerCloud +**diagrams.ibm.general.PeerCloud** + +RetrieveRank +**diagrams.ibm.general.RetrieveRank** + +Scalable +**diagrams.ibm.general.Scalable** + +ServiceDiscoveryConfiguration +**diagrams.ibm.general.ServiceDiscoveryConfiguration** + +TextToSpeech +**diagrams.ibm.general.TextToSpeech** + +TransformationConnectivity +**diagrams.ibm.general.TransformationConnectivity** ## ibm.infrastructure -- **diagrams.ibm.infrastructure.Channels** -- **diagrams.ibm.infrastructure.CloudMessaging** -- **diagrams.ibm.infrastructure.Dashboard** -- **diagrams.ibm.infrastructure.Diagnostics** -- **diagrams.ibm.infrastructure.EdgeServices** -- **diagrams.ibm.infrastructure.EnterpriseMessaging** -- **diagrams.ibm.infrastructure.EventFeed** -- **diagrams.ibm.infrastructure.InfrastructureServices** -- **diagrams.ibm.infrastructure.InterserviceCommunication** -- **diagrams.ibm.infrastructure.LoadBalancingRouting** -- **diagrams.ibm.infrastructure.MicroservicesMesh** -- **diagrams.ibm.infrastructure.MobileBackend** -- **diagrams.ibm.infrastructure.MobileProviderNetwork** -- **diagrams.ibm.infrastructure.MonitoringLogging** -- **diagrams.ibm.infrastructure.Monitoring** -- **diagrams.ibm.infrastructure.PeerServices** -- **diagrams.ibm.infrastructure.ServiceDiscoveryConfiguration** -- **diagrams.ibm.infrastructure.TransformationConnectivity** + +Channels +**diagrams.ibm.infrastructure.Channels** + +CloudMessaging +**diagrams.ibm.infrastructure.CloudMessaging** + +Dashboard +**diagrams.ibm.infrastructure.Dashboard** + +Diagnostics +**diagrams.ibm.infrastructure.Diagnostics** + +EdgeServices +**diagrams.ibm.infrastructure.EdgeServices** + +EnterpriseMessaging +**diagrams.ibm.infrastructure.EnterpriseMessaging** + +EventFeed +**diagrams.ibm.infrastructure.EventFeed** + +InfrastructureServices +**diagrams.ibm.infrastructure.InfrastructureServices** + +InterserviceCommunication +**diagrams.ibm.infrastructure.InterserviceCommunication** + +LoadBalancingRouting +**diagrams.ibm.infrastructure.LoadBalancingRouting** + +MicroservicesMesh +**diagrams.ibm.infrastructure.MicroservicesMesh** + +MobileBackend +**diagrams.ibm.infrastructure.MobileBackend** + +MobileProviderNetwork +**diagrams.ibm.infrastructure.MobileProviderNetwork** + +MonitoringLogging +**diagrams.ibm.infrastructure.MonitoringLogging** + +Monitoring +**diagrams.ibm.infrastructure.Monitoring** + +PeerServices +**diagrams.ibm.infrastructure.PeerServices** + +ServiceDiscoveryConfiguration +**diagrams.ibm.infrastructure.ServiceDiscoveryConfiguration** + +TransformationConnectivity +**diagrams.ibm.infrastructure.TransformationConnectivity** ## ibm.management -- **diagrams.ibm.management.AlertNotification** -- **diagrams.ibm.management.ApiManagement** -- **diagrams.ibm.management.CloudManagement** -- **diagrams.ibm.management.ClusterManagement** -- **diagrams.ibm.management.ContentManagement** -- **diagrams.ibm.management.DataServices** -- **diagrams.ibm.management.DeviceManagement** -- **diagrams.ibm.management.InformationGovernance** -- **diagrams.ibm.management.ItServiceManagement** -- **diagrams.ibm.management.Management** -- **diagrams.ibm.management.MonitoringMetrics** -- **diagrams.ibm.management.ProcessManagement** -- **diagrams.ibm.management.ProviderCloudPortalService** -- **diagrams.ibm.management.PushNotifications** -- **diagrams.ibm.management.ServiceManagementTools** + +AlertNotification +**diagrams.ibm.management.AlertNotification** + +ApiManagement +**diagrams.ibm.management.ApiManagement** + +CloudManagement +**diagrams.ibm.management.CloudManagement** + +ClusterManagement +**diagrams.ibm.management.ClusterManagement** + +ContentManagement +**diagrams.ibm.management.ContentManagement** + +DataServices +**diagrams.ibm.management.DataServices** + +DeviceManagement +**diagrams.ibm.management.DeviceManagement** + +InformationGovernance +**diagrams.ibm.management.InformationGovernance** + +ItServiceManagement +**diagrams.ibm.management.ItServiceManagement** + +Management +**diagrams.ibm.management.Management** + +MonitoringMetrics +**diagrams.ibm.management.MonitoringMetrics** + +ProcessManagement +**diagrams.ibm.management.ProcessManagement** + +ProviderCloudPortalService +**diagrams.ibm.management.ProviderCloudPortalService** + +PushNotifications +**diagrams.ibm.management.PushNotifications** + +ServiceManagementTools +**diagrams.ibm.management.ServiceManagementTools** ## ibm.network -- **diagrams.ibm.network.Bridge** -- **diagrams.ibm.network.DirectLink** -- **diagrams.ibm.network.Enterprise** -- **diagrams.ibm.network.Firewall** -- **diagrams.ibm.network.FloatingIp** -- **diagrams.ibm.network.Gateway** -- **diagrams.ibm.network.InternetServices** -- **diagrams.ibm.network.LoadBalancerListener** -- **diagrams.ibm.network.LoadBalancerPool** -- **diagrams.ibm.network.LoadBalancer** -- **diagrams.ibm.network.LoadBalancingRouting** -- **diagrams.ibm.network.PublicGateway** -- **diagrams.ibm.network.Region** -- **diagrams.ibm.network.Router** -- **diagrams.ibm.network.Rules** -- **diagrams.ibm.network.Subnet** -- **diagrams.ibm.network.TransitGateway** -- **diagrams.ibm.network.Vpc** -- **diagrams.ibm.network.VpnConnection** -- **diagrams.ibm.network.VpnGateway** -- **diagrams.ibm.network.VpnPolicy** + +Bridge +**diagrams.ibm.network.Bridge** + +DirectLink +**diagrams.ibm.network.DirectLink** + +Enterprise +**diagrams.ibm.network.Enterprise** + +Firewall +**diagrams.ibm.network.Firewall** + +FloatingIp +**diagrams.ibm.network.FloatingIp** + +Gateway +**diagrams.ibm.network.Gateway** + +InternetServices +**diagrams.ibm.network.InternetServices** + +LoadBalancerListener +**diagrams.ibm.network.LoadBalancerListener** + +LoadBalancerPool +**diagrams.ibm.network.LoadBalancerPool** + +LoadBalancer +**diagrams.ibm.network.LoadBalancer** + +LoadBalancingRouting +**diagrams.ibm.network.LoadBalancingRouting** + +PublicGateway +**diagrams.ibm.network.PublicGateway** + +Region +**diagrams.ibm.network.Region** + +Router +**diagrams.ibm.network.Router** + +Rules +**diagrams.ibm.network.Rules** + +Subnet +**diagrams.ibm.network.Subnet** + +TransitGateway +**diagrams.ibm.network.TransitGateway** + +Vpc +**diagrams.ibm.network.Vpc** + +VpnConnection +**diagrams.ibm.network.VpnConnection** + +VpnGateway +**diagrams.ibm.network.VpnGateway** + +VpnPolicy +**diagrams.ibm.network.VpnPolicy** ## ibm.security -- **diagrams.ibm.security.ApiSecurity** -- **diagrams.ibm.security.BlockchainSecurityService** -- **diagrams.ibm.security.DataSecurity** -- **diagrams.ibm.security.Firewall** -- **diagrams.ibm.security.Gateway** -- **diagrams.ibm.security.GovernanceRiskCompliance** -- **diagrams.ibm.security.IdentityAccessManagement** -- **diagrams.ibm.security.IdentityProvider** -- **diagrams.ibm.security.InfrastructureSecurity** -- **diagrams.ibm.security.PhysicalSecurity** -- **diagrams.ibm.security.SecurityMonitoringIntelligence** -- **diagrams.ibm.security.SecurityServices** -- **diagrams.ibm.security.TrustendComputing** -- **diagrams.ibm.security.Vpn** + +ApiSecurity +**diagrams.ibm.security.ApiSecurity** + +BlockchainSecurityService +**diagrams.ibm.security.BlockchainSecurityService** + +DataSecurity +**diagrams.ibm.security.DataSecurity** + +Firewall +**diagrams.ibm.security.Firewall** + +Gateway +**diagrams.ibm.security.Gateway** + +GovernanceRiskCompliance +**diagrams.ibm.security.GovernanceRiskCompliance** + +IdentityAccessManagement +**diagrams.ibm.security.IdentityAccessManagement** + +IdentityProvider +**diagrams.ibm.security.IdentityProvider** + +InfrastructureSecurity +**diagrams.ibm.security.InfrastructureSecurity** + +PhysicalSecurity +**diagrams.ibm.security.PhysicalSecurity** + +SecurityMonitoringIntelligence +**diagrams.ibm.security.SecurityMonitoringIntelligence** + +SecurityServices +**diagrams.ibm.security.SecurityServices** + +TrustendComputing +**diagrams.ibm.security.TrustendComputing** + +Vpn +**diagrams.ibm.security.Vpn** ## ibm.social -- **diagrams.ibm.social.Communities** -- **diagrams.ibm.social.FileSync** -- **diagrams.ibm.social.LiveCollaboration** -- **diagrams.ibm.social.Messaging** -- **diagrams.ibm.social.Networking** + +Communities +**diagrams.ibm.social.Communities** + +FileSync +**diagrams.ibm.social.FileSync** + +LiveCollaboration +**diagrams.ibm.social.LiveCollaboration** + +Messaging +**diagrams.ibm.social.Messaging** + +Networking +**diagrams.ibm.social.Networking** ## ibm.storage -- **diagrams.ibm.storage.BlockStorage** -- **diagrams.ibm.storage.ObjectStorage** + +BlockStorage +**diagrams.ibm.storage.BlockStorage** + +ObjectStorage +**diagrams.ibm.storage.ObjectStorage** ## ibm.user -- **diagrams.ibm.user.Browser** -- **diagrams.ibm.user.Device** -- **diagrams.ibm.user.IntegratedDigitalExperiences** -- **diagrams.ibm.user.PhysicalEntity** -- **diagrams.ibm.user.Sensor** -- **diagrams.ibm.user.User** + +Browser +**diagrams.ibm.user.Browser** + +Device +**diagrams.ibm.user.Device** + +IntegratedDigitalExperiences +**diagrams.ibm.user.IntegratedDigitalExperiences** + +PhysicalEntity +**diagrams.ibm.user.PhysicalEntity** + +Sensor +**diagrams.ibm.user.Sensor** + +User +**diagrams.ibm.user.User** diff --git a/docs/nodes/k8s.md b/docs/nodes/k8s.md index 6fe66cbd..f36d1bb8 100644 --- a/docs/nodes/k8s.md +++ b/docs/nodes/k8s.md @@ -7,81 +7,171 @@ Node classes list of k8s provider. ## k8s.chaos -- **diagrams.k8s.chaos.ChaosMesh** -- **diagrams.k8s.chaos.LitmusChaos** + +ChaosMesh +**diagrams.k8s.chaos.ChaosMesh** + +LitmusChaos +**diagrams.k8s.chaos.LitmusChaos** ## k8s.clusterconfig -- **diagrams.k8s.clusterconfig.HPA**, **HorizontalPodAutoscaler** (alias) -- **diagrams.k8s.clusterconfig.Limits**, **LimitRange** (alias) -- **diagrams.k8s.clusterconfig.Quota** + +HPA +**diagrams.k8s.clusterconfig.HPA**, **HorizontalPodAutoscaler** (alias) + +Limits +**diagrams.k8s.clusterconfig.Limits**, **LimitRange** (alias) + +Quota +**diagrams.k8s.clusterconfig.Quota** ## k8s.compute -- **diagrams.k8s.compute.Cronjob** -- **diagrams.k8s.compute.Deploy**, **Deployment** (alias) -- **diagrams.k8s.compute.DS**, **DaemonSet** (alias) -- **diagrams.k8s.compute.Job** -- **diagrams.k8s.compute.Pod** -- **diagrams.k8s.compute.RS**, **ReplicaSet** (alias) -- **diagrams.k8s.compute.STS**, **StatefulSet** (alias) + +Cronjob +**diagrams.k8s.compute.Cronjob** + +Deploy +**diagrams.k8s.compute.Deploy**, **Deployment** (alias) + +DS +**diagrams.k8s.compute.DS**, **DaemonSet** (alias) + +Job +**diagrams.k8s.compute.Job** + +Pod +**diagrams.k8s.compute.Pod** + +RS +**diagrams.k8s.compute.RS**, **ReplicaSet** (alias) + +STS +**diagrams.k8s.compute.STS**, **StatefulSet** (alias) ## k8s.controlplane -- **diagrams.k8s.controlplane.API**, **APIServer** (alias) -- **diagrams.k8s.controlplane.CCM** -- **diagrams.k8s.controlplane.CM**, **ControllerManager** (alias) -- **diagrams.k8s.controlplane.KProxy**, **KubeProxy** (alias) -- **diagrams.k8s.controlplane.Kubelet** -- **diagrams.k8s.controlplane.Sched**, **Scheduler** (alias) + +API +**diagrams.k8s.controlplane.API**, **APIServer** (alias) + +CCM +**diagrams.k8s.controlplane.CCM** + +CM +**diagrams.k8s.controlplane.CM**, **ControllerManager** (alias) + +KProxy +**diagrams.k8s.controlplane.KProxy**, **KubeProxy** (alias) + +Kubelet +**diagrams.k8s.controlplane.Kubelet** + +Sched +**diagrams.k8s.controlplane.Sched**, **Scheduler** (alias) ## k8s.ecosystem -- **diagrams.k8s.ecosystem.ExternalDns** -- **diagrams.k8s.ecosystem.Helm** -- **diagrams.k8s.ecosystem.Krew** -- **diagrams.k8s.ecosystem.Kustomize** + +ExternalDns +**diagrams.k8s.ecosystem.ExternalDns** + +Helm +**diagrams.k8s.ecosystem.Helm** + +Krew +**diagrams.k8s.ecosystem.Krew** + +Kustomize +**diagrams.k8s.ecosystem.Kustomize** ## k8s.group -- **diagrams.k8s.group.NS**, **Namespace** (alias) + +NS +**diagrams.k8s.group.NS**, **Namespace** (alias) ## k8s.infra -- **diagrams.k8s.infra.ETCD** -- **diagrams.k8s.infra.Master** -- **diagrams.k8s.infra.Node** + +ETCD +**diagrams.k8s.infra.ETCD** + +Master +**diagrams.k8s.infra.Master** + +Node +**diagrams.k8s.infra.Node** ## k8s.network -- **diagrams.k8s.network.Ep**, **Endpoint** (alias) -- **diagrams.k8s.network.Ing**, **Ingress** (alias) -- **diagrams.k8s.network.Netpol**, **NetworkPolicy** (alias) -- **diagrams.k8s.network.SVC**, **Service** (alias) + +Ep +**diagrams.k8s.network.Ep**, **Endpoint** (alias) + +Ing +**diagrams.k8s.network.Ing**, **Ingress** (alias) + +Netpol +**diagrams.k8s.network.Netpol**, **NetworkPolicy** (alias) + +SVC +**diagrams.k8s.network.SVC**, **Service** (alias) ## k8s.others -- **diagrams.k8s.others.CRD** -- **diagrams.k8s.others.PSP** + +CRD +**diagrams.k8s.others.CRD** + +PSP +**diagrams.k8s.others.PSP** ## k8s.podconfig -- **diagrams.k8s.podconfig.CM**, **ConfigMap** (alias) -- **diagrams.k8s.podconfig.Secret** + +CM +**diagrams.k8s.podconfig.CM**, **ConfigMap** (alias) + +Secret +**diagrams.k8s.podconfig.Secret** ## k8s.rbac -- **diagrams.k8s.rbac.CRole**, **ClusterRole** (alias) -- **diagrams.k8s.rbac.CRB**, **ClusterRoleBinding** (alias) -- **diagrams.k8s.rbac.Group** -- **diagrams.k8s.rbac.RB**, **RoleBinding** (alias) -- **diagrams.k8s.rbac.Role** -- **diagrams.k8s.rbac.SA**, **ServiceAccount** (alias) -- **diagrams.k8s.rbac.User** + +CRole +**diagrams.k8s.rbac.CRole**, **ClusterRole** (alias) + +CRB +**diagrams.k8s.rbac.CRB**, **ClusterRoleBinding** (alias) + +Group +**diagrams.k8s.rbac.Group** + +RB +**diagrams.k8s.rbac.RB**, **RoleBinding** (alias) + +Role +**diagrams.k8s.rbac.Role** + +SA +**diagrams.k8s.rbac.SA**, **ServiceAccount** (alias) + +User +**diagrams.k8s.rbac.User** ## k8s.storage -- **diagrams.k8s.storage.PV**, **PersistentVolume** (alias) -- **diagrams.k8s.storage.PVC**, **PersistentVolumeClaim** (alias) -- **diagrams.k8s.storage.SC**, **StorageClass** (alias) -- **diagrams.k8s.storage.Vol**, **Volume** (alias) + +PV +**diagrams.k8s.storage.PV**, **PersistentVolume** (alias) + +PVC +**diagrams.k8s.storage.PVC**, **PersistentVolumeClaim** (alias) + +SC +**diagrams.k8s.storage.SC**, **StorageClass** (alias) + +Vol +**diagrams.k8s.storage.Vol**, **Volume** (alias) diff --git a/docs/nodes/oci.md b/docs/nodes/oci.md index fcedc97e..d75d92b3 100644 --- a/docs/nodes/oci.md +++ b/docs/nodes/oci.md @@ -7,167 +7,447 @@ Node classes list of oci provider. ## oci.compute -- **diagrams.oci.compute.AutoscaleWhite** -- **diagrams.oci.compute.Autoscale** -- **diagrams.oci.compute.BMWhite**, **BareMetalWhite** (alias) -- **diagrams.oci.compute.BM**, **BareMetal** (alias) -- **diagrams.oci.compute.ContainerWhite** -- **diagrams.oci.compute.Container** -- **diagrams.oci.compute.FunctionsWhite** -- **diagrams.oci.compute.Functions** -- **diagrams.oci.compute.InstancePoolsWhite** -- **diagrams.oci.compute.InstancePools** -- **diagrams.oci.compute.OCIRWhite**, **OCIRegistryWhite** (alias) -- **diagrams.oci.compute.OCIR**, **OCIRegistry** (alias) -- **diagrams.oci.compute.OKEWhite**, **ContainerEngineWhite** (alias) -- **diagrams.oci.compute.OKE**, **ContainerEngine** (alias) -- **diagrams.oci.compute.VMWhite**, **VirtualMachineWhite** (alias) -- **diagrams.oci.compute.VM**, **VirtualMachine** (alias) + +AutoscaleWhite +**diagrams.oci.compute.AutoscaleWhite** + +Autoscale +**diagrams.oci.compute.Autoscale** + +BMWhite +**diagrams.oci.compute.BMWhite**, **BareMetalWhite** (alias) + +BM +**diagrams.oci.compute.BM**, **BareMetal** (alias) + +ContainerWhite +**diagrams.oci.compute.ContainerWhite** + +Container +**diagrams.oci.compute.Container** + +FunctionsWhite +**diagrams.oci.compute.FunctionsWhite** + +Functions +**diagrams.oci.compute.Functions** + +InstancePoolsWhite +**diagrams.oci.compute.InstancePoolsWhite** + +InstancePools +**diagrams.oci.compute.InstancePools** + +OCIRWhite +**diagrams.oci.compute.OCIRWhite**, **OCIRegistryWhite** (alias) + +OCIR +**diagrams.oci.compute.OCIR**, **OCIRegistry** (alias) + +OKEWhite +**diagrams.oci.compute.OKEWhite**, **ContainerEngineWhite** (alias) + +OKE +**diagrams.oci.compute.OKE**, **ContainerEngine** (alias) + +VMWhite +**diagrams.oci.compute.VMWhite**, **VirtualMachineWhite** (alias) + +VM +**diagrams.oci.compute.VM**, **VirtualMachine** (alias) ## oci.connectivity -- **diagrams.oci.connectivity.BackboneWhite** -- **diagrams.oci.connectivity.Backbone** -- **diagrams.oci.connectivity.CDNWhite** -- **diagrams.oci.connectivity.CDN** -- **diagrams.oci.connectivity.CustomerDatacenter** -- **diagrams.oci.connectivity.CustomerDatacntrWhite** -- **diagrams.oci.connectivity.CustomerPremiseWhite** -- **diagrams.oci.connectivity.CustomerPremise** -- **diagrams.oci.connectivity.DisconnectedRegionsWhite** -- **diagrams.oci.connectivity.DisconnectedRegions** -- **diagrams.oci.connectivity.DNSWhite** -- **diagrams.oci.connectivity.DNS** -- **diagrams.oci.connectivity.FastConnectWhite** -- **diagrams.oci.connectivity.FastConnect** -- **diagrams.oci.connectivity.NATGatewayWhite** -- **diagrams.oci.connectivity.NATGateway** -- **diagrams.oci.connectivity.VPNWhite** -- **diagrams.oci.connectivity.VPN** + +BackboneWhite +**diagrams.oci.connectivity.BackboneWhite** + +Backbone +**diagrams.oci.connectivity.Backbone** + +CDNWhite +**diagrams.oci.connectivity.CDNWhite** + +CDN +**diagrams.oci.connectivity.CDN** + +CustomerDatacenter +**diagrams.oci.connectivity.CustomerDatacenter** + +CustomerDatacntrWhite +**diagrams.oci.connectivity.CustomerDatacntrWhite** + +CustomerPremiseWhite +**diagrams.oci.connectivity.CustomerPremiseWhite** + +CustomerPremise +**diagrams.oci.connectivity.CustomerPremise** + +DisconnectedRegionsWhite +**diagrams.oci.connectivity.DisconnectedRegionsWhite** + +DisconnectedRegions +**diagrams.oci.connectivity.DisconnectedRegions** + +DNSWhite +**diagrams.oci.connectivity.DNSWhite** + +DNS +**diagrams.oci.connectivity.DNS** + +FastConnectWhite +**diagrams.oci.connectivity.FastConnectWhite** + +FastConnect +**diagrams.oci.connectivity.FastConnect** + +NATGatewayWhite +**diagrams.oci.connectivity.NATGatewayWhite** + +NATGateway +**diagrams.oci.connectivity.NATGateway** + +VPNWhite +**diagrams.oci.connectivity.VPNWhite** + +VPN +**diagrams.oci.connectivity.VPN** ## oci.database -- **diagrams.oci.database.AutonomousWhite**, **ADBWhite** (alias) -- **diagrams.oci.database.Autonomous**, **ADB** (alias) -- **diagrams.oci.database.BigdataServiceWhite** -- **diagrams.oci.database.BigdataService** -- **diagrams.oci.database.DatabaseServiceWhite**, **DBServiceWhite** (alias) -- **diagrams.oci.database.DatabaseService**, **DBService** (alias) -- **diagrams.oci.database.DataflowApacheWhite** -- **diagrams.oci.database.DataflowApache** -- **diagrams.oci.database.DcatWhite** -- **diagrams.oci.database.Dcat** -- **diagrams.oci.database.DisWhite** -- **diagrams.oci.database.Dis** -- **diagrams.oci.database.DMSWhite** -- **diagrams.oci.database.DMS** -- **diagrams.oci.database.ScienceWhite** -- **diagrams.oci.database.Science** -- **diagrams.oci.database.StreamWhite** -- **diagrams.oci.database.Stream** + +AutonomousWhite +**diagrams.oci.database.AutonomousWhite**, **ADBWhite** (alias) + +Autonomous +**diagrams.oci.database.Autonomous**, **ADB** (alias) + +BigdataServiceWhite +**diagrams.oci.database.BigdataServiceWhite** + +BigdataService +**diagrams.oci.database.BigdataService** + +DatabaseServiceWhite +**diagrams.oci.database.DatabaseServiceWhite**, **DBServiceWhite** (alias) + +DatabaseService +**diagrams.oci.database.DatabaseService**, **DBService** (alias) + +DataflowApacheWhite +**diagrams.oci.database.DataflowApacheWhite** + +DataflowApache +**diagrams.oci.database.DataflowApache** + +DcatWhite +**diagrams.oci.database.DcatWhite** + +Dcat +**diagrams.oci.database.Dcat** + +DisWhite +**diagrams.oci.database.DisWhite** + +Dis +**diagrams.oci.database.Dis** + +DMSWhite +**diagrams.oci.database.DMSWhite** + +DMS +**diagrams.oci.database.DMS** + +ScienceWhite +**diagrams.oci.database.ScienceWhite** + +Science +**diagrams.oci.database.Science** + +StreamWhite +**diagrams.oci.database.StreamWhite** + +Stream +**diagrams.oci.database.Stream** ## oci.devops -- **diagrams.oci.devops.APIGatewayWhite** -- **diagrams.oci.devops.APIGateway** -- **diagrams.oci.devops.APIServiceWhite** -- **diagrams.oci.devops.APIService** -- **diagrams.oci.devops.ResourceMgmtWhite** -- **diagrams.oci.devops.ResourceMgmt** + +APIGatewayWhite +**diagrams.oci.devops.APIGatewayWhite** + +APIGateway +**diagrams.oci.devops.APIGateway** + +APIServiceWhite +**diagrams.oci.devops.APIServiceWhite** + +APIService +**diagrams.oci.devops.APIService** + +ResourceMgmtWhite +**diagrams.oci.devops.ResourceMgmtWhite** + +ResourceMgmt +**diagrams.oci.devops.ResourceMgmt** ## oci.governance -- **diagrams.oci.governance.AuditWhite** -- **diagrams.oci.governance.Audit** -- **diagrams.oci.governance.CompartmentsWhite** -- **diagrams.oci.governance.Compartments** -- **diagrams.oci.governance.GroupsWhite** -- **diagrams.oci.governance.Groups** -- **diagrams.oci.governance.LoggingWhite** -- **diagrams.oci.governance.Logging** -- **diagrams.oci.governance.OCIDWhite** -- **diagrams.oci.governance.OCID** -- **diagrams.oci.governance.PoliciesWhite** -- **diagrams.oci.governance.Policies** -- **diagrams.oci.governance.TaggingWhite** -- **diagrams.oci.governance.Tagging** + +AuditWhite +**diagrams.oci.governance.AuditWhite** + +Audit +**diagrams.oci.governance.Audit** + +CompartmentsWhite +**diagrams.oci.governance.CompartmentsWhite** + +Compartments +**diagrams.oci.governance.Compartments** + +GroupsWhite +**diagrams.oci.governance.GroupsWhite** + +Groups +**diagrams.oci.governance.Groups** + +LoggingWhite +**diagrams.oci.governance.LoggingWhite** + +Logging +**diagrams.oci.governance.Logging** + +OCIDWhite +**diagrams.oci.governance.OCIDWhite** + +OCID +**diagrams.oci.governance.OCID** + +PoliciesWhite +**diagrams.oci.governance.PoliciesWhite** + +Policies +**diagrams.oci.governance.Policies** + +TaggingWhite +**diagrams.oci.governance.TaggingWhite** + +Tagging +**diagrams.oci.governance.Tagging** ## oci.monitoring -- **diagrams.oci.monitoring.AlarmWhite** -- **diagrams.oci.monitoring.Alarm** -- **diagrams.oci.monitoring.EmailWhite** -- **diagrams.oci.monitoring.Email** -- **diagrams.oci.monitoring.EventsWhite** -- **diagrams.oci.monitoring.Events** -- **diagrams.oci.monitoring.HealthCheckWhite** -- **diagrams.oci.monitoring.HealthCheck** -- **diagrams.oci.monitoring.NotificationsWhite** -- **diagrams.oci.monitoring.Notifications** -- **diagrams.oci.monitoring.QueueWhite** -- **diagrams.oci.monitoring.Queue** -- **diagrams.oci.monitoring.SearchWhite** -- **diagrams.oci.monitoring.Search** -- **diagrams.oci.monitoring.TelemetryWhite** -- **diagrams.oci.monitoring.Telemetry** -- **diagrams.oci.monitoring.WorkflowWhite** -- **diagrams.oci.monitoring.Workflow** + +AlarmWhite +**diagrams.oci.monitoring.AlarmWhite** + +Alarm +**diagrams.oci.monitoring.Alarm** + +EmailWhite +**diagrams.oci.monitoring.EmailWhite** + +Email +**diagrams.oci.monitoring.Email** + +EventsWhite +**diagrams.oci.monitoring.EventsWhite** + +Events +**diagrams.oci.monitoring.Events** + +HealthCheckWhite +**diagrams.oci.monitoring.HealthCheckWhite** + +HealthCheck +**diagrams.oci.monitoring.HealthCheck** + +NotificationsWhite +**diagrams.oci.monitoring.NotificationsWhite** + +Notifications +**diagrams.oci.monitoring.Notifications** + +QueueWhite +**diagrams.oci.monitoring.QueueWhite** + +Queue +**diagrams.oci.monitoring.Queue** + +SearchWhite +**diagrams.oci.monitoring.SearchWhite** + +Search +**diagrams.oci.monitoring.Search** + +TelemetryWhite +**diagrams.oci.monitoring.TelemetryWhite** + +Telemetry +**diagrams.oci.monitoring.Telemetry** + +WorkflowWhite +**diagrams.oci.monitoring.WorkflowWhite** + +Workflow +**diagrams.oci.monitoring.Workflow** ## oci.network -- **diagrams.oci.network.DrgWhite** -- **diagrams.oci.network.Drg** -- **diagrams.oci.network.FirewallWhite** -- **diagrams.oci.network.Firewall** -- **diagrams.oci.network.InternetGatewayWhite** -- **diagrams.oci.network.InternetGateway** -- **diagrams.oci.network.LoadBalancerWhite** -- **diagrams.oci.network.LoadBalancer** -- **diagrams.oci.network.RouteTableWhite** -- **diagrams.oci.network.RouteTable** -- **diagrams.oci.network.SecurityListsWhite** -- **diagrams.oci.network.SecurityLists** -- **diagrams.oci.network.ServiceGatewayWhite** -- **diagrams.oci.network.ServiceGateway** -- **diagrams.oci.network.VcnWhite** -- **diagrams.oci.network.Vcn** + +DrgWhite +**diagrams.oci.network.DrgWhite** + +Drg +**diagrams.oci.network.Drg** + +FirewallWhite +**diagrams.oci.network.FirewallWhite** + +Firewall +**diagrams.oci.network.Firewall** + +InternetGatewayWhite +**diagrams.oci.network.InternetGatewayWhite** + +InternetGateway +**diagrams.oci.network.InternetGateway** + +LoadBalancerWhite +**diagrams.oci.network.LoadBalancerWhite** + +LoadBalancer +**diagrams.oci.network.LoadBalancer** + +RouteTableWhite +**diagrams.oci.network.RouteTableWhite** + +RouteTable +**diagrams.oci.network.RouteTable** + +SecurityListsWhite +**diagrams.oci.network.SecurityListsWhite** + +SecurityLists +**diagrams.oci.network.SecurityLists** + +ServiceGatewayWhite +**diagrams.oci.network.ServiceGatewayWhite** + +ServiceGateway +**diagrams.oci.network.ServiceGateway** + +VcnWhite +**diagrams.oci.network.VcnWhite** + +Vcn +**diagrams.oci.network.Vcn** ## oci.security -- **diagrams.oci.security.CloudGuardWhite** -- **diagrams.oci.security.CloudGuard** -- **diagrams.oci.security.DDOSWhite** -- **diagrams.oci.security.DDOS** -- **diagrams.oci.security.EncryptionWhite** -- **diagrams.oci.security.Encryption** -- **diagrams.oci.security.IDAccessWhite** -- **diagrams.oci.security.IDAccess** -- **diagrams.oci.security.KeyManagementWhite** -- **diagrams.oci.security.KeyManagement** -- **diagrams.oci.security.MaxSecurityZoneWhite** -- **diagrams.oci.security.MaxSecurityZone** -- **diagrams.oci.security.VaultWhite** -- **diagrams.oci.security.Vault** -- **diagrams.oci.security.WAFWhite** -- **diagrams.oci.security.WAF** + +CloudGuardWhite +**diagrams.oci.security.CloudGuardWhite** + +CloudGuard +**diagrams.oci.security.CloudGuard** + +DDOSWhite +**diagrams.oci.security.DDOSWhite** + +DDOS +**diagrams.oci.security.DDOS** + +EncryptionWhite +**diagrams.oci.security.EncryptionWhite** + +Encryption +**diagrams.oci.security.Encryption** + +IDAccessWhite +**diagrams.oci.security.IDAccessWhite** + +IDAccess +**diagrams.oci.security.IDAccess** + +KeyManagementWhite +**diagrams.oci.security.KeyManagementWhite** + +KeyManagement +**diagrams.oci.security.KeyManagement** + +MaxSecurityZoneWhite +**diagrams.oci.security.MaxSecurityZoneWhite** + +MaxSecurityZone +**diagrams.oci.security.MaxSecurityZone** + +VaultWhite +**diagrams.oci.security.VaultWhite** + +Vault +**diagrams.oci.security.Vault** + +WAFWhite +**diagrams.oci.security.WAFWhite** + +WAF +**diagrams.oci.security.WAF** ## oci.storage -- **diagrams.oci.storage.BackupRestoreWhite** -- **diagrams.oci.storage.BackupRestore** -- **diagrams.oci.storage.BlockStorageCloneWhite** -- **diagrams.oci.storage.BlockStorageClone** -- **diagrams.oci.storage.BlockStorageWhite** -- **diagrams.oci.storage.BlockStorage** -- **diagrams.oci.storage.BucketsWhite** -- **diagrams.oci.storage.Buckets** -- **diagrams.oci.storage.DataTransferWhite** -- **diagrams.oci.storage.DataTransfer** -- **diagrams.oci.storage.ElasticPerformanceWhite** -- **diagrams.oci.storage.ElasticPerformance** -- **diagrams.oci.storage.FileStorageWhite** -- **diagrams.oci.storage.FileStorage** -- **diagrams.oci.storage.ObjectStorageWhite** -- **diagrams.oci.storage.ObjectStorage** -- **diagrams.oci.storage.StorageGatewayWhite** -- **diagrams.oci.storage.StorageGateway** + +BackupRestoreWhite +**diagrams.oci.storage.BackupRestoreWhite** + +BackupRestore +**diagrams.oci.storage.BackupRestore** + +BlockStorageCloneWhite +**diagrams.oci.storage.BlockStorageCloneWhite** + +BlockStorageClone +**diagrams.oci.storage.BlockStorageClone** + +BlockStorageWhite +**diagrams.oci.storage.BlockStorageWhite** + +BlockStorage +**diagrams.oci.storage.BlockStorage** + +BucketsWhite +**diagrams.oci.storage.BucketsWhite** + +Buckets +**diagrams.oci.storage.Buckets** + +DataTransferWhite +**diagrams.oci.storage.DataTransferWhite** + +DataTransfer +**diagrams.oci.storage.DataTransfer** + +ElasticPerformanceWhite +**diagrams.oci.storage.ElasticPerformanceWhite** + +ElasticPerformance +**diagrams.oci.storage.ElasticPerformance** + +FileStorageWhite +**diagrams.oci.storage.FileStorageWhite** + +FileStorage +**diagrams.oci.storage.FileStorage** + +ObjectStorageWhite +**diagrams.oci.storage.ObjectStorageWhite** + +ObjectStorage +**diagrams.oci.storage.ObjectStorage** + +StorageGatewayWhite +**diagrams.oci.storage.StorageGatewayWhite** + +StorageGateway +**diagrams.oci.storage.StorageGateway** diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index 1b6e6900..624b2d32 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -7,242 +7,552 @@ Node classes list of onprem provider. ## onprem.aggregator -- **diagrams.onprem.aggregator.Fluentd** -- **diagrams.onprem.aggregator.Vector** + +Fluentd +**diagrams.onprem.aggregator.Fluentd** + +Vector +**diagrams.onprem.aggregator.Vector** ## onprem.analytics -- **diagrams.onprem.analytics.Beam** -- **diagrams.onprem.analytics.Databricks** -- **diagrams.onprem.analytics.Dbt** -- **diagrams.onprem.analytics.Dremio** -- **diagrams.onprem.analytics.Flink** -- **diagrams.onprem.analytics.Hadoop** -- **diagrams.onprem.analytics.Hive** -- **diagrams.onprem.analytics.Metabase** -- **diagrams.onprem.analytics.Norikra** -- **diagrams.onprem.analytics.Powerbi**, **PowerBI** (alias) -- **diagrams.onprem.analytics.Presto** -- **diagrams.onprem.analytics.Singer** -- **diagrams.onprem.analytics.Spark** -- **diagrams.onprem.analytics.Storm** -- **diagrams.onprem.analytics.Superset** -- **diagrams.onprem.analytics.Tableau** + +Beam +**diagrams.onprem.analytics.Beam** + +Databricks +**diagrams.onprem.analytics.Databricks** + +Dbt +**diagrams.onprem.analytics.Dbt** + +Dremio +**diagrams.onprem.analytics.Dremio** + +Flink +**diagrams.onprem.analytics.Flink** + +Hadoop +**diagrams.onprem.analytics.Hadoop** + +Hive +**diagrams.onprem.analytics.Hive** + +Metabase +**diagrams.onprem.analytics.Metabase** + +Norikra +**diagrams.onprem.analytics.Norikra** + +Powerbi +**diagrams.onprem.analytics.Powerbi**, **PowerBI** (alias) + +Presto +**diagrams.onprem.analytics.Presto** + +Singer +**diagrams.onprem.analytics.Singer** + +Spark +**diagrams.onprem.analytics.Spark** + +Storm +**diagrams.onprem.analytics.Storm** + +Superset +**diagrams.onprem.analytics.Superset** + +Tableau +**diagrams.onprem.analytics.Tableau** ## onprem.auth -- **diagrams.onprem.auth.Boundary** -- **diagrams.onprem.auth.BuzzfeedSso** -- **diagrams.onprem.auth.Oauth2Proxy** + +Boundary +**diagrams.onprem.auth.Boundary** + +BuzzfeedSso +**diagrams.onprem.auth.BuzzfeedSso** + +Oauth2Proxy +**diagrams.onprem.auth.Oauth2Proxy** ## onprem.cd -- **diagrams.onprem.cd.Spinnaker** -- **diagrams.onprem.cd.TektonCli** -- **diagrams.onprem.cd.Tekton** + +Spinnaker +**diagrams.onprem.cd.Spinnaker** + +TektonCli +**diagrams.onprem.cd.TektonCli** + +Tekton +**diagrams.onprem.cd.Tekton** ## onprem.certificates -- **diagrams.onprem.certificates.CertManager** -- **diagrams.onprem.certificates.LetsEncrypt** + +CertManager +**diagrams.onprem.certificates.CertManager** + +LetsEncrypt +**diagrams.onprem.certificates.LetsEncrypt** ## onprem.ci -- **diagrams.onprem.ci.Circleci**, **CircleCI** (alias) -- **diagrams.onprem.ci.Concourseci**, **ConcourseCI** (alias) -- **diagrams.onprem.ci.Droneci**, **DroneCI** (alias) -- **diagrams.onprem.ci.GithubActions** -- **diagrams.onprem.ci.Gitlabci**, **GitlabCI** (alias) -- **diagrams.onprem.ci.Jenkins** -- **diagrams.onprem.ci.Teamcity**, **TC** (alias) -- **diagrams.onprem.ci.Travisci**, **TravisCI** (alias) -- **diagrams.onprem.ci.Zuulci**, **ZuulCI** (alias) + +Circleci +**diagrams.onprem.ci.Circleci**, **CircleCI** (alias) + +Concourseci +**diagrams.onprem.ci.Concourseci**, **ConcourseCI** (alias) + +Droneci +**diagrams.onprem.ci.Droneci**, **DroneCI** (alias) + +GithubActions +**diagrams.onprem.ci.GithubActions** + +Gitlabci +**diagrams.onprem.ci.Gitlabci**, **GitlabCI** (alias) + +Jenkins +**diagrams.onprem.ci.Jenkins** + +Teamcity +**diagrams.onprem.ci.Teamcity**, **TC** (alias) + +Travisci +**diagrams.onprem.ci.Travisci**, **TravisCI** (alias) + +Zuulci +**diagrams.onprem.ci.Zuulci**, **ZuulCI** (alias) ## onprem.client -- **diagrams.onprem.client.Client** -- **diagrams.onprem.client.User** -- **diagrams.onprem.client.Users** + +Client +**diagrams.onprem.client.Client** + +User +**diagrams.onprem.client.User** + +Users +**diagrams.onprem.client.Users** ## onprem.compute -- **diagrams.onprem.compute.Nomad** -- **diagrams.onprem.compute.Server** + +Nomad +**diagrams.onprem.compute.Nomad** + +Server +**diagrams.onprem.compute.Server** ## onprem.container -- **diagrams.onprem.container.Containerd** -- **diagrams.onprem.container.Crio** -- **diagrams.onprem.container.Docker** -- **diagrams.onprem.container.Firecracker** -- **diagrams.onprem.container.Gvisor** -- **diagrams.onprem.container.K3S** -- **diagrams.onprem.container.Lxc**, **LXC** (alias) -- **diagrams.onprem.container.Rkt**, **RKT** (alias) + +Containerd +**diagrams.onprem.container.Containerd** + +Crio +**diagrams.onprem.container.Crio** + +Docker +**diagrams.onprem.container.Docker** + +Firecracker +**diagrams.onprem.container.Firecracker** + +Gvisor +**diagrams.onprem.container.Gvisor** + +K3S +**diagrams.onprem.container.K3S** + +Lxc +**diagrams.onprem.container.Lxc**, **LXC** (alias) + +Rkt +**diagrams.onprem.container.Rkt**, **RKT** (alias) ## onprem.database -- **diagrams.onprem.database.Cassandra** -- **diagrams.onprem.database.Clickhouse**, **ClickHouse** (alias) -- **diagrams.onprem.database.Cockroachdb**, **CockroachDB** (alias) -- **diagrams.onprem.database.Couchbase** -- **diagrams.onprem.database.Couchdb**, **CouchDB** (alias) -- **diagrams.onprem.database.Dgraph** -- **diagrams.onprem.database.Druid** -- **diagrams.onprem.database.Hbase**, **HBase** (alias) -- **diagrams.onprem.database.Influxdb**, **InfluxDB** (alias) -- **diagrams.onprem.database.Janusgraph**, **JanusGraph** (alias) -- **diagrams.onprem.database.Mariadb**, **MariaDB** (alias) -- **diagrams.onprem.database.Mongodb**, **MongoDB** (alias) -- **diagrams.onprem.database.Mssql**, **MSSQL** (alias) -- **diagrams.onprem.database.Mysql**, **MySQL** (alias) -- **diagrams.onprem.database.Neo4J** -- **diagrams.onprem.database.Oracle** -- **diagrams.onprem.database.Postgresql**, **PostgreSQL** (alias) -- **diagrams.onprem.database.Scylla** + +Cassandra +**diagrams.onprem.database.Cassandra** + +Clickhouse +**diagrams.onprem.database.Clickhouse**, **ClickHouse** (alias) + +Cockroachdb +**diagrams.onprem.database.Cockroachdb**, **CockroachDB** (alias) + +Couchbase +**diagrams.onprem.database.Couchbase** + +Couchdb +**diagrams.onprem.database.Couchdb**, **CouchDB** (alias) + +Dgraph +**diagrams.onprem.database.Dgraph** + +Druid +**diagrams.onprem.database.Druid** + +Hbase +**diagrams.onprem.database.Hbase**, **HBase** (alias) + +Influxdb +**diagrams.onprem.database.Influxdb**, **InfluxDB** (alias) + +Janusgraph +**diagrams.onprem.database.Janusgraph**, **JanusGraph** (alias) + +Mariadb +**diagrams.onprem.database.Mariadb**, **MariaDB** (alias) + +Mongodb +**diagrams.onprem.database.Mongodb**, **MongoDB** (alias) + +Mssql +**diagrams.onprem.database.Mssql**, **MSSQL** (alias) + +Mysql +**diagrams.onprem.database.Mysql**, **MySQL** (alias) + +Neo4J +**diagrams.onprem.database.Neo4J** + +Oracle +**diagrams.onprem.database.Oracle** + +Postgresql +**diagrams.onprem.database.Postgresql**, **PostgreSQL** (alias) + +Scylla +**diagrams.onprem.database.Scylla** ## onprem.dns -- **diagrams.onprem.dns.Coredns** -- **diagrams.onprem.dns.Powerdns** + +Coredns +**diagrams.onprem.dns.Coredns** + +Powerdns +**diagrams.onprem.dns.Powerdns** ## onprem.etl -- **diagrams.onprem.etl.Embulk** + +Embulk +**diagrams.onprem.etl.Embulk** ## onprem.gitops -- **diagrams.onprem.gitops.Argocd**, **ArgoCD** (alias) -- **diagrams.onprem.gitops.Flagger** -- **diagrams.onprem.gitops.Flux** + +Argocd +**diagrams.onprem.gitops.Argocd**, **ArgoCD** (alias) + +Flagger +**diagrams.onprem.gitops.Flagger** + +Flux +**diagrams.onprem.gitops.Flux** ## onprem.groupware -- **diagrams.onprem.groupware.Nextcloud** + +Nextcloud +**diagrams.onprem.groupware.Nextcloud** ## onprem.iac -- **diagrams.onprem.iac.Ansible** -- **diagrams.onprem.iac.Atlantis** -- **diagrams.onprem.iac.Awx** -- **diagrams.onprem.iac.Puppet** -- **diagrams.onprem.iac.Terraform** + +Ansible +**diagrams.onprem.iac.Ansible** + +Atlantis +**diagrams.onprem.iac.Atlantis** + +Awx +**diagrams.onprem.iac.Awx** + +Puppet +**diagrams.onprem.iac.Puppet** + +Terraform +**diagrams.onprem.iac.Terraform** ## onprem.identity -- **diagrams.onprem.identity.Dex** + +Dex +**diagrams.onprem.identity.Dex** ## onprem.inmemory -- **diagrams.onprem.inmemory.Aerospike** -- **diagrams.onprem.inmemory.Hazelcast** -- **diagrams.onprem.inmemory.Memcached** -- **diagrams.onprem.inmemory.Redis** + +Aerospike +**diagrams.onprem.inmemory.Aerospike** + +Hazelcast +**diagrams.onprem.inmemory.Hazelcast** + +Memcached +**diagrams.onprem.inmemory.Memcached** + +Redis +**diagrams.onprem.inmemory.Redis** ## onprem.logging -- **diagrams.onprem.logging.Fluentbit**, **FluentBit** (alias) -- **diagrams.onprem.logging.Graylog** -- **diagrams.onprem.logging.Loki** -- **diagrams.onprem.logging.Rsyslog**, **RSyslog** (alias) -- **diagrams.onprem.logging.SyslogNg** + +Fluentbit +**diagrams.onprem.logging.Fluentbit**, **FluentBit** (alias) + +Graylog +**diagrams.onprem.logging.Graylog** + +Loki +**diagrams.onprem.logging.Loki** + +Rsyslog +**diagrams.onprem.logging.Rsyslog**, **RSyslog** (alias) + +SyslogNg +**diagrams.onprem.logging.SyslogNg** ## onprem.mlops -- **diagrams.onprem.mlops.Polyaxon** + +Polyaxon +**diagrams.onprem.mlops.Polyaxon** ## onprem.monitoring -- **diagrams.onprem.monitoring.Cortex** -- **diagrams.onprem.monitoring.Datadog** -- **diagrams.onprem.monitoring.Dynatrace** -- **diagrams.onprem.monitoring.Grafana** -- **diagrams.onprem.monitoring.Humio** -- **diagrams.onprem.monitoring.Nagios** -- **diagrams.onprem.monitoring.Newrelic** -- **diagrams.onprem.monitoring.PrometheusOperator** -- **diagrams.onprem.monitoring.Prometheus** -- **diagrams.onprem.monitoring.Sentry** -- **diagrams.onprem.monitoring.Splunk** -- **diagrams.onprem.monitoring.Thanos** -- **diagrams.onprem.monitoring.Zabbix** + +Cortex +**diagrams.onprem.monitoring.Cortex** + +Datadog +**diagrams.onprem.monitoring.Datadog** + +Dynatrace +**diagrams.onprem.monitoring.Dynatrace** + +Grafana +**diagrams.onprem.monitoring.Grafana** + +Humio +**diagrams.onprem.monitoring.Humio** + +Nagios +**diagrams.onprem.monitoring.Nagios** + +Newrelic +**diagrams.onprem.monitoring.Newrelic** + +PrometheusOperator +**diagrams.onprem.monitoring.PrometheusOperator** + +Prometheus +**diagrams.onprem.monitoring.Prometheus** + +Sentry +**diagrams.onprem.monitoring.Sentry** + +Splunk +**diagrams.onprem.monitoring.Splunk** + +Thanos +**diagrams.onprem.monitoring.Thanos** + +Zabbix +**diagrams.onprem.monitoring.Zabbix** ## onprem.network -- **diagrams.onprem.network.Ambassador** -- **diagrams.onprem.network.Apache** -- **diagrams.onprem.network.Bind9** -- **diagrams.onprem.network.Caddy** -- **diagrams.onprem.network.Consul** -- **diagrams.onprem.network.Envoy** -- **diagrams.onprem.network.Etcd**, **ETCD** (alias) -- **diagrams.onprem.network.Glassfish** -- **diagrams.onprem.network.Gunicorn** -- **diagrams.onprem.network.Haproxy**, **HAProxy** (alias) -- **diagrams.onprem.network.Internet** -- **diagrams.onprem.network.Istio** -- **diagrams.onprem.network.Jbossas** -- **diagrams.onprem.network.Jetty** -- **diagrams.onprem.network.Kong** -- **diagrams.onprem.network.Linkerd** -- **diagrams.onprem.network.Nginx** -- **diagrams.onprem.network.Ocelot** -- **diagrams.onprem.network.OpenServiceMesh**, **OSM** (alias) -- **diagrams.onprem.network.Opnsense**, **OPNSense** (alias) -- **diagrams.onprem.network.Pfsense**, **PFSense** (alias) -- **diagrams.onprem.network.Pomerium** -- **diagrams.onprem.network.Powerdns** -- **diagrams.onprem.network.Tomcat** -- **diagrams.onprem.network.Traefik** -- **diagrams.onprem.network.Tyk** -- **diagrams.onprem.network.Vyos**, **VyOS** (alias) -- **diagrams.onprem.network.Wildfly** -- **diagrams.onprem.network.Zookeeper** + +Ambassador +**diagrams.onprem.network.Ambassador** + +Apache +**diagrams.onprem.network.Apache** + +Bind9 +**diagrams.onprem.network.Bind9** + +Caddy +**diagrams.onprem.network.Caddy** + +Consul +**diagrams.onprem.network.Consul** + +Envoy +**diagrams.onprem.network.Envoy** + +Etcd +**diagrams.onprem.network.Etcd**, **ETCD** (alias) + +Glassfish +**diagrams.onprem.network.Glassfish** + +Gunicorn +**diagrams.onprem.network.Gunicorn** + +Haproxy +**diagrams.onprem.network.Haproxy**, **HAProxy** (alias) + +Internet +**diagrams.onprem.network.Internet** + +Istio +**diagrams.onprem.network.Istio** + +Jbossas +**diagrams.onprem.network.Jbossas** + +Jetty +**diagrams.onprem.network.Jetty** + +Kong +**diagrams.onprem.network.Kong** + +Linkerd +**diagrams.onprem.network.Linkerd** + +Nginx +**diagrams.onprem.network.Nginx** + +Ocelot +**diagrams.onprem.network.Ocelot** + +OpenServiceMesh +**diagrams.onprem.network.OpenServiceMesh**, **OSM** (alias) + +Opnsense +**diagrams.onprem.network.Opnsense**, **OPNSense** (alias) + +Pfsense +**diagrams.onprem.network.Pfsense**, **PFSense** (alias) + +Pomerium +**diagrams.onprem.network.Pomerium** + +Powerdns +**diagrams.onprem.network.Powerdns** + +Tomcat +**diagrams.onprem.network.Tomcat** + +Traefik +**diagrams.onprem.network.Traefik** + +Tyk +**diagrams.onprem.network.Tyk** + +Vyos +**diagrams.onprem.network.Vyos**, **VyOS** (alias) + +Wildfly +**diagrams.onprem.network.Wildfly** + +Zookeeper +**diagrams.onprem.network.Zookeeper** ## onprem.proxmox -- **diagrams.onprem.proxmox.Pve**, **ProxmoxVE** (alias) + +Pve +**diagrams.onprem.proxmox.Pve**, **ProxmoxVE** (alias) ## onprem.queue -- **diagrams.onprem.queue.Activemq**, **ActiveMQ** (alias) -- **diagrams.onprem.queue.Celery** -- **diagrams.onprem.queue.Kafka** -- **diagrams.onprem.queue.Nats** -- **diagrams.onprem.queue.Rabbitmq**, **RabbitMQ** (alias) -- **diagrams.onprem.queue.Zeromq**, **ZeroMQ** (alias) + +Activemq +**diagrams.onprem.queue.Activemq**, **ActiveMQ** (alias) + +Celery +**diagrams.onprem.queue.Celery** + +Kafka +**diagrams.onprem.queue.Kafka** + +Nats +**diagrams.onprem.queue.Nats** + +Rabbitmq +**diagrams.onprem.queue.Rabbitmq**, **RabbitMQ** (alias) + +Zeromq +**diagrams.onprem.queue.Zeromq**, **ZeroMQ** (alias) ## onprem.search -- **diagrams.onprem.search.Solr** + +Solr +**diagrams.onprem.search.Solr** ## onprem.security -- **diagrams.onprem.security.Bitwarden** -- **diagrams.onprem.security.Trivy** -- **diagrams.onprem.security.Vault** + +Bitwarden +**diagrams.onprem.security.Bitwarden** + +Trivy +**diagrams.onprem.security.Trivy** + +Vault +**diagrams.onprem.security.Vault** ## onprem.storage -- **diagrams.onprem.storage.CephOsd**, **CEPH_OSD** (alias) -- **diagrams.onprem.storage.Ceph**, **CEPH** (alias) -- **diagrams.onprem.storage.Glusterfs** + +CephOsd +**diagrams.onprem.storage.CephOsd**, **CEPH_OSD** (alias) + +Ceph +**diagrams.onprem.storage.Ceph**, **CEPH** (alias) + +Glusterfs +**diagrams.onprem.storage.Glusterfs** ## onprem.tracing -- **diagrams.onprem.tracing.Jaeger** + +Jaeger +**diagrams.onprem.tracing.Jaeger** ## onprem.vcs -- **diagrams.onprem.vcs.Git** -- **diagrams.onprem.vcs.Gitea** -- **diagrams.onprem.vcs.Github** -- **diagrams.onprem.vcs.Gitlab** -- **diagrams.onprem.vcs.Svn** + +Git +**diagrams.onprem.vcs.Git** + +Gitea +**diagrams.onprem.vcs.Gitea** + +Github +**diagrams.onprem.vcs.Github** + +Gitlab +**diagrams.onprem.vcs.Gitlab** + +Svn +**diagrams.onprem.vcs.Svn** ## onprem.workflow -- **diagrams.onprem.workflow.Airflow** -- **diagrams.onprem.workflow.Digdag** -- **diagrams.onprem.workflow.Kubeflow**, **KubeFlow** (alias) -- **diagrams.onprem.workflow.Nifi**, **NiFi** (alias) + +Airflow +**diagrams.onprem.workflow.Airflow** + +Digdag +**diagrams.onprem.workflow.Digdag** + +Kubeflow +**diagrams.onprem.workflow.Kubeflow**, **KubeFlow** (alias) + +Nifi +**diagrams.onprem.workflow.Nifi**, **NiFi** (alias) diff --git a/docs/nodes/openstack.md b/docs/nodes/openstack.md index 176c0f50..c2ca7ab8 100644 --- a/docs/nodes/openstack.md +++ b/docs/nodes/openstack.md @@ -7,107 +7,207 @@ Node classes list of openstack provider. ## openstack.apiproxies -- **diagrams.openstack.apiproxies.EC2API** + +EC2API +**diagrams.openstack.apiproxies.EC2API** ## openstack.applicationlifecycle -- **diagrams.openstack.applicationlifecycle.Freezer** -- **diagrams.openstack.applicationlifecycle.Masakari** -- **diagrams.openstack.applicationlifecycle.Murano** -- **diagrams.openstack.applicationlifecycle.Solum** + +Freezer +**diagrams.openstack.applicationlifecycle.Freezer** + +Masakari +**diagrams.openstack.applicationlifecycle.Masakari** + +Murano +**diagrams.openstack.applicationlifecycle.Murano** + +Solum +**diagrams.openstack.applicationlifecycle.Solum** ## openstack.baremetal -- **diagrams.openstack.baremetal.Cyborg** -- **diagrams.openstack.baremetal.Ironic** + +Cyborg +**diagrams.openstack.baremetal.Cyborg** + +Ironic +**diagrams.openstack.baremetal.Ironic** ## openstack.billing -- **diagrams.openstack.billing.Cloudkitty**, **CloudKitty** (alias) + +Cloudkitty +**diagrams.openstack.billing.Cloudkitty**, **CloudKitty** (alias) ## openstack.compute -- **diagrams.openstack.compute.Nova** -- **diagrams.openstack.compute.Qinling** -- **diagrams.openstack.compute.Zun** + +Nova +**diagrams.openstack.compute.Nova** + +Qinling +**diagrams.openstack.compute.Qinling** + +Zun +**diagrams.openstack.compute.Zun** ## openstack.containerservices -- **diagrams.openstack.containerservices.Kuryr** + +Kuryr +**diagrams.openstack.containerservices.Kuryr** ## openstack.deployment -- **diagrams.openstack.deployment.Ansible** -- **diagrams.openstack.deployment.Charms** -- **diagrams.openstack.deployment.Chef** -- **diagrams.openstack.deployment.Helm** -- **diagrams.openstack.deployment.Kolla**, **KollaAnsible** (alias) -- **diagrams.openstack.deployment.Tripleo**, **TripleO** (alias) + +Ansible +**diagrams.openstack.deployment.Ansible** + +Charms +**diagrams.openstack.deployment.Charms** + +Chef +**diagrams.openstack.deployment.Chef** + +Helm +**diagrams.openstack.deployment.Helm** + +Kolla +**diagrams.openstack.deployment.Kolla**, **KollaAnsible** (alias) + +Tripleo +**diagrams.openstack.deployment.Tripleo**, **TripleO** (alias) ## openstack.frontend -- **diagrams.openstack.frontend.Horizon** + +Horizon +**diagrams.openstack.frontend.Horizon** ## openstack.monitoring -- **diagrams.openstack.monitoring.Monasca** -- **diagrams.openstack.monitoring.Telemetry** + +Monasca +**diagrams.openstack.monitoring.Monasca** + +Telemetry +**diagrams.openstack.monitoring.Telemetry** ## openstack.multiregion -- **diagrams.openstack.multiregion.Tricircle** + +Tricircle +**diagrams.openstack.multiregion.Tricircle** ## openstack.networking -- **diagrams.openstack.networking.Designate** -- **diagrams.openstack.networking.Neutron** -- **diagrams.openstack.networking.Octavia** + +Designate +**diagrams.openstack.networking.Designate** + +Neutron +**diagrams.openstack.networking.Neutron** + +Octavia +**diagrams.openstack.networking.Octavia** ## openstack.nfv -- **diagrams.openstack.nfv.Tacker** + +Tacker +**diagrams.openstack.nfv.Tacker** ## openstack.optimization -- **diagrams.openstack.optimization.Congress** -- **diagrams.openstack.optimization.Rally** -- **diagrams.openstack.optimization.Vitrage** -- **diagrams.openstack.optimization.Watcher** + +Congress +**diagrams.openstack.optimization.Congress** + +Rally +**diagrams.openstack.optimization.Rally** + +Vitrage +**diagrams.openstack.optimization.Vitrage** + +Watcher +**diagrams.openstack.optimization.Watcher** ## openstack.orchestration -- **diagrams.openstack.orchestration.Blazar** -- **diagrams.openstack.orchestration.Heat** -- **diagrams.openstack.orchestration.Mistral** -- **diagrams.openstack.orchestration.Senlin** -- **diagrams.openstack.orchestration.Zaqar** + +Blazar +**diagrams.openstack.orchestration.Blazar** + +Heat +**diagrams.openstack.orchestration.Heat** + +Mistral +**diagrams.openstack.orchestration.Mistral** + +Senlin +**diagrams.openstack.orchestration.Senlin** + +Zaqar +**diagrams.openstack.orchestration.Zaqar** ## openstack.packaging -- **diagrams.openstack.packaging.LOCI** -- **diagrams.openstack.packaging.Puppet** -- **diagrams.openstack.packaging.RPM** + +LOCI +**diagrams.openstack.packaging.LOCI** + +Puppet +**diagrams.openstack.packaging.Puppet** + +RPM +**diagrams.openstack.packaging.RPM** ## openstack.sharedservices -- **diagrams.openstack.sharedservices.Barbican** -- **diagrams.openstack.sharedservices.Glance** -- **diagrams.openstack.sharedservices.Karbor** -- **diagrams.openstack.sharedservices.Keystone** -- **diagrams.openstack.sharedservices.Searchlight** + +Barbican +**diagrams.openstack.sharedservices.Barbican** + +Glance +**diagrams.openstack.sharedservices.Glance** + +Karbor +**diagrams.openstack.sharedservices.Karbor** + +Keystone +**diagrams.openstack.sharedservices.Keystone** + +Searchlight +**diagrams.openstack.sharedservices.Searchlight** ## openstack.storage -- **diagrams.openstack.storage.Cinder** -- **diagrams.openstack.storage.Manila** -- **diagrams.openstack.storage.Swift** + +Cinder +**diagrams.openstack.storage.Cinder** + +Manila +**diagrams.openstack.storage.Manila** + +Swift +**diagrams.openstack.storage.Swift** ## openstack.user -- **diagrams.openstack.user.Openstackclient**, **OpenStackClient** (alias) + +Openstackclient +**diagrams.openstack.user.Openstackclient**, **OpenStackClient** (alias) ## openstack.workloadprovisioning -- **diagrams.openstack.workloadprovisioning.Magnum** -- **diagrams.openstack.workloadprovisioning.Sahara** -- **diagrams.openstack.workloadprovisioning.Trove** + +Magnum +**diagrams.openstack.workloadprovisioning.Magnum** + +Sahara +**diagrams.openstack.workloadprovisioning.Sahara** + +Trove +**diagrams.openstack.workloadprovisioning.Trove** diff --git a/docs/nodes/outscale.md b/docs/nodes/outscale.md index 2e583fe4..7619f112 100644 --- a/docs/nodes/outscale.md +++ b/docs/nodes/outscale.md @@ -7,24 +7,48 @@ Node classes list of outscale provider. ## outscale.compute -- **diagrams.outscale.compute.Compute** -- **diagrams.outscale.compute.DirectConnect** + +Compute +**diagrams.outscale.compute.Compute** + +DirectConnect +**diagrams.outscale.compute.DirectConnect** ## outscale.network -- **diagrams.outscale.network.ClientVpn** -- **diagrams.outscale.network.InternetService** -- **diagrams.outscale.network.LoadBalancer** -- **diagrams.outscale.network.NatService** -- **diagrams.outscale.network.Net** -- **diagrams.outscale.network.SiteToSiteVpng** + +ClientVpn +**diagrams.outscale.network.ClientVpn** + +InternetService +**diagrams.outscale.network.InternetService** + +LoadBalancer +**diagrams.outscale.network.LoadBalancer** + +NatService +**diagrams.outscale.network.NatService** + +Net +**diagrams.outscale.network.Net** + +SiteToSiteVpng +**diagrams.outscale.network.SiteToSiteVpng** ## outscale.security -- **diagrams.outscale.security.Firewall** -- **diagrams.outscale.security.IdentityAndAccessManagement** + +Firewall +**diagrams.outscale.security.Firewall** + +IdentityAndAccessManagement +**diagrams.outscale.security.IdentityAndAccessManagement** ## outscale.storage -- **diagrams.outscale.storage.SimpleStorageService** -- **diagrams.outscale.storage.Storage** + +SimpleStorageService +**diagrams.outscale.storage.SimpleStorageService** + +Storage +**diagrams.outscale.storage.Storage** diff --git a/docs/nodes/programming.md b/docs/nodes/programming.md index df813899..de826bb8 100644 --- a/docs/nodes/programming.md +++ b/docs/nodes/programming.md @@ -7,74 +7,198 @@ Node classes list of programming provider. ## programming.flowchart -- **diagrams.programming.flowchart.Action** -- **diagrams.programming.flowchart.Collate** -- **diagrams.programming.flowchart.Database** -- **diagrams.programming.flowchart.Decision** -- **diagrams.programming.flowchart.Delay** -- **diagrams.programming.flowchart.Display** -- **diagrams.programming.flowchart.Document** -- **diagrams.programming.flowchart.InputOutput** -- **diagrams.programming.flowchart.Inspection** -- **diagrams.programming.flowchart.InternalStorage** -- **diagrams.programming.flowchart.LoopLimit** -- **diagrams.programming.flowchart.ManualInput** -- **diagrams.programming.flowchart.ManualLoop** -- **diagrams.programming.flowchart.Merge** -- **diagrams.programming.flowchart.MultipleDocuments** -- **diagrams.programming.flowchart.OffPageConnectorLeft** -- **diagrams.programming.flowchart.OffPageConnectorRight** -- **diagrams.programming.flowchart.Or** -- **diagrams.programming.flowchart.PredefinedProcess** -- **diagrams.programming.flowchart.Preparation** -- **diagrams.programming.flowchart.Sort** -- **diagrams.programming.flowchart.StartEnd** -- **diagrams.programming.flowchart.StoredData** -- **diagrams.programming.flowchart.SummingJunction** + +Action +**diagrams.programming.flowchart.Action** + +Collate +**diagrams.programming.flowchart.Collate** + +Database +**diagrams.programming.flowchart.Database** + +Decision +**diagrams.programming.flowchart.Decision** + +Delay +**diagrams.programming.flowchart.Delay** + +Display +**diagrams.programming.flowchart.Display** + +Document +**diagrams.programming.flowchart.Document** + +InputOutput +**diagrams.programming.flowchart.InputOutput** + +Inspection +**diagrams.programming.flowchart.Inspection** + +InternalStorage +**diagrams.programming.flowchart.InternalStorage** + +LoopLimit +**diagrams.programming.flowchart.LoopLimit** + +ManualInput +**diagrams.programming.flowchart.ManualInput** + +ManualLoop +**diagrams.programming.flowchart.ManualLoop** + +Merge +**diagrams.programming.flowchart.Merge** + +MultipleDocuments +**diagrams.programming.flowchart.MultipleDocuments** + +OffPageConnectorLeft +**diagrams.programming.flowchart.OffPageConnectorLeft** + +OffPageConnectorRight +**diagrams.programming.flowchart.OffPageConnectorRight** + +Or +**diagrams.programming.flowchart.Or** + +PredefinedProcess +**diagrams.programming.flowchart.PredefinedProcess** + +Preparation +**diagrams.programming.flowchart.Preparation** + +Sort +**diagrams.programming.flowchart.Sort** + +StartEnd +**diagrams.programming.flowchart.StartEnd** + +StoredData +**diagrams.programming.flowchart.StoredData** + +SummingJunction +**diagrams.programming.flowchart.SummingJunction** ## programming.framework -- **diagrams.programming.framework.Angular** -- **diagrams.programming.framework.Backbone** -- **diagrams.programming.framework.Django** -- **diagrams.programming.framework.Ember** -- **diagrams.programming.framework.Fastapi**, **FastAPI** (alias) -- **diagrams.programming.framework.Flask** -- **diagrams.programming.framework.Flutter** -- **diagrams.programming.framework.Graphql**, **GraphQL** (alias) -- **diagrams.programming.framework.Laravel** -- **diagrams.programming.framework.Micronaut** -- **diagrams.programming.framework.Rails** -- **diagrams.programming.framework.React** -- **diagrams.programming.framework.Spring** -- **diagrams.programming.framework.Starlette** -- **diagrams.programming.framework.Vue** + +Angular +**diagrams.programming.framework.Angular** + +Backbone +**diagrams.programming.framework.Backbone** + +Django +**diagrams.programming.framework.Django** + +Ember +**diagrams.programming.framework.Ember** + +Fastapi +**diagrams.programming.framework.Fastapi**, **FastAPI** (alias) + +Flask +**diagrams.programming.framework.Flask** + +Flutter +**diagrams.programming.framework.Flutter** + +Graphql +**diagrams.programming.framework.Graphql**, **GraphQL** (alias) + +Laravel +**diagrams.programming.framework.Laravel** + +Micronaut +**diagrams.programming.framework.Micronaut** + +Rails +**diagrams.programming.framework.Rails** + +React +**diagrams.programming.framework.React** + +Spring +**diagrams.programming.framework.Spring** + +Starlette +**diagrams.programming.framework.Starlette** + +Vue +**diagrams.programming.framework.Vue** ## programming.language -- **diagrams.programming.language.Bash** -- **diagrams.programming.language.C** -- **diagrams.programming.language.Cpp** -- **diagrams.programming.language.Csharp** -- **diagrams.programming.language.Dart** -- **diagrams.programming.language.Elixir** -- **diagrams.programming.language.Erlang** -- **diagrams.programming.language.Go** -- **diagrams.programming.language.Java** -- **diagrams.programming.language.Javascript**, **JavaScript** (alias) -- **diagrams.programming.language.Kotlin** -- **diagrams.programming.language.Latex** -- **diagrams.programming.language.Matlab** -- **diagrams.programming.language.Nodejs**, **NodeJS** (alias) -- **diagrams.programming.language.Php**, **PHP** (alias) -- **diagrams.programming.language.Python** -- **diagrams.programming.language.R** -- **diagrams.programming.language.Ruby** -- **diagrams.programming.language.Rust** -- **diagrams.programming.language.Scala** -- **diagrams.programming.language.Swift** -- **diagrams.programming.language.Typescript**, **TypeScript** (alias) + +Bash +**diagrams.programming.language.Bash** + +C +**diagrams.programming.language.C** + +Cpp +**diagrams.programming.language.Cpp** + +Csharp +**diagrams.programming.language.Csharp** + +Dart +**diagrams.programming.language.Dart** + +Elixir +**diagrams.programming.language.Elixir** + +Erlang +**diagrams.programming.language.Erlang** + +Go +**diagrams.programming.language.Go** + +Java +**diagrams.programming.language.Java** + +Javascript +**diagrams.programming.language.Javascript**, **JavaScript** (alias) + +Kotlin +**diagrams.programming.language.Kotlin** + +Latex +**diagrams.programming.language.Latex** + +Matlab +**diagrams.programming.language.Matlab** + +Nodejs +**diagrams.programming.language.Nodejs**, **NodeJS** (alias) + +Php +**diagrams.programming.language.Php**, **PHP** (alias) + +Python +**diagrams.programming.language.Python** + +R +**diagrams.programming.language.R** + +Ruby +**diagrams.programming.language.Ruby** + +Rust +**diagrams.programming.language.Rust** + +Scala +**diagrams.programming.language.Scala** + +Swift +**diagrams.programming.language.Swift** + +Typescript +**diagrams.programming.language.Typescript**, **TypeScript** (alias) ## programming.runtime -- **diagrams.programming.runtime.Dapr** + +Dapr +**diagrams.programming.runtime.Dapr** diff --git a/docs/nodes/saas.md b/docs/nodes/saas.md index 146e93ca..4119e01c 100644 --- a/docs/nodes/saas.md +++ b/docs/nodes/saas.md @@ -7,53 +7,117 @@ Node classes list of saas provider. ## saas.alerting -- **diagrams.saas.alerting.Newrelic** -- **diagrams.saas.alerting.Opsgenie** -- **diagrams.saas.alerting.Pushover** + +Newrelic +**diagrams.saas.alerting.Newrelic** + +Opsgenie +**diagrams.saas.alerting.Opsgenie** + +Pushover +**diagrams.saas.alerting.Pushover** + +Xmatters +**diagrams.saas.alerting.Xmatters** ## saas.analytics -- **diagrams.saas.analytics.Snowflake** -- **diagrams.saas.analytics.Stitch** + +Snowflake +**diagrams.saas.analytics.Snowflake** + +Stitch +**diagrams.saas.analytics.Stitch** ## saas.cdn -- **diagrams.saas.cdn.Akamai** -- **diagrams.saas.cdn.Cloudflare** + +Akamai +**diagrams.saas.cdn.Akamai** + +Cloudflare +**diagrams.saas.cdn.Cloudflare** + +Fastly +**diagrams.saas.cdn.Fastly** ## saas.chat -- **diagrams.saas.chat.Discord** -- **diagrams.saas.chat.Mattermost** -- **diagrams.saas.chat.RocketChat** -- **diagrams.saas.chat.Slack** -- **diagrams.saas.chat.Teams** -- **diagrams.saas.chat.Telegram** + +Discord +**diagrams.saas.chat.Discord** + +Line +**diagrams.saas.chat.Line** + +Mattermost +**diagrams.saas.chat.Mattermost** + +Messenger +**diagrams.saas.chat.Messenger** + +RocketChat +**diagrams.saas.chat.RocketChat** + +Slack +**diagrams.saas.chat.Slack** + +Teams +**diagrams.saas.chat.Teams** + +Telegram +**diagrams.saas.chat.Telegram** + +## saas.communication + + +Twilio +**diagrams.saas.communication.Twilio** ## saas.filesharing -- **diagrams.saas.filesharing.Nextcloud** + +Nextcloud +**diagrams.saas.filesharing.Nextcloud** ## saas.identity -- **diagrams.saas.identity.Auth0** -- **diagrams.saas.identity.Okta** + +Auth0 +**diagrams.saas.identity.Auth0** + +Okta +**diagrams.saas.identity.Okta** ## saas.logging -- **diagrams.saas.logging.Datadog**, **DataDog** (alias) -- **diagrams.saas.logging.Newrelic**, **NewRelic** (alias) -- **diagrams.saas.logging.Papertrail** + +Datadog +**diagrams.saas.logging.Datadog**, **DataDog** (alias) + +Newrelic +**diagrams.saas.logging.Newrelic**, **NewRelic** (alias) + +Papertrail +**diagrams.saas.logging.Papertrail** ## saas.media -- **diagrams.saas.media.Cloudinary** + +Cloudinary +**diagrams.saas.media.Cloudinary** ## saas.recommendation -- **diagrams.saas.recommendation.Recombee** + +Recombee +**diagrams.saas.recommendation.Recombee** ## saas.social -- **diagrams.saas.social.Facebook** -- **diagrams.saas.social.Twitter** + +Facebook +**diagrams.saas.social.Facebook** + +Twitter +**diagrams.saas.social.Twitter** diff --git a/poetry.lock b/poetry.lock index e704a9d3..5112d0cf 100644 --- a/poetry.lock +++ b/poetry.lock @@ -253,7 +253,7 @@ python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" [[package]] name = "pytest" -version = "6.2.1" +version = "7.0.1" description = "pytest: simple powerful testing with Python" category = "dev" optional = false @@ -266,12 +266,12 @@ colorama = {version = "*", markers = "sys_platform == \"win32\""} importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} iniconfig = "*" packaging = "*" -pluggy = ">=0.12,<1.0.0a1" +pluggy = ">=0.12,<2.0" py = ">=1.8.2" -toml = "*" +tomli = ">=1.0.0" [package.extras] -testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"] +testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "xmlschema"] [[package]] name = "regex" @@ -297,6 +297,14 @@ category = "dev" optional = false python-versions = "*" +[[package]] +name = "tomli" +version = "1.2.3" +description = "A lil' TOML parser" +category = "dev" +optional = false +python-versions = ">=3.6" + [[package]] name = "typed-ast" version = "1.4.1" @@ -328,7 +336,7 @@ testing = ["jaraco.itertools", "func-timeout"] [metadata] lock-version = "1.1" python-versions = "^3.6" -content-hash = "97ad2fbb808bd5bc77925987a729514d08127024752bc41557762f758f29b067" +content-hash = "4373b4330d1af9a3f202ece28872ac4c2c95dfce54f8579efb61d00f52432ecb" [metadata.files] appdirs = [ @@ -523,8 +531,8 @@ pyparsing = [ {file = "pyparsing-2.4.7.tar.gz", hash = "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1"}, ] pytest = [ - {file = "pytest-6.2.1-py3-none-any.whl", hash = "sha256:1969f797a1a0dbd8ccf0fecc80262312729afea9c17f1d70ebf85c5e76c6f7c8"}, - {file = "pytest-6.2.1.tar.gz", hash = "sha256:66e419b1899bc27346cb2c993e12c5e5e8daba9073c1fbce33b9807abc95c306"}, + {file = "pytest-7.0.1-py3-none-any.whl", hash = "sha256:9ce3ff477af913ecf6321fe337b93a2c0dcf2a0a1439c43f5452112c1e4280db"}, + {file = "pytest-7.0.1.tar.gz", hash = "sha256:e30905a0c131d3d94b89624a1cc5afec3e0ba2fbdb151867d8e0ebd49850f171"}, ] regex = [ {file = "regex-2020.2.20-cp27-cp27m-win32.whl", hash = "sha256:99272d6b6a68c7ae4391908fc15f6b8c9a6c345a46b632d7fdb7ef6c883a2bbb"}, @@ -559,6 +567,10 @@ toml = [ {file = "toml-0.10.0-py2.py3-none-any.whl", hash = "sha256:235682dd292d5899d361a811df37e04a8828a5b1da3115886b73cf81ebc9100e"}, {file = "toml-0.10.0.tar.gz", hash = "sha256:229f81c57791a41d65e399fc06bf0848bab550a9dfd5ed66df18ce5f05e73d5c"}, ] +tomli = [ + {file = "tomli-1.2.3-py3-none-any.whl", hash = "sha256:e3069e4be3ead9668e21cb9b074cd948f7b3113fd9c8bba083f48247aab8b11c"}, + {file = "tomli-1.2.3.tar.gz", hash = "sha256:05b6166bff487dc068d322585c7ea4ef78deed501cc124060e0f238e89a9231f"}, +] typed-ast = [ {file = "typed_ast-1.4.1-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:73d785a950fc82dd2a25897d525d003f6378d1cb23ab305578394694202a58c3"}, {file = "typed_ast-1.4.1-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:aaee9905aee35ba5905cfb3c62f3e83b3bec7b39413f0a7f19be4e547ea01ebb"}, diff --git a/pyproject.toml b/pyproject.toml index 62ac57f4..af5d6d56 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "diagrams" -version = "0.21.1" +version = "0.22.0" description = "Diagram as Code" license = "MIT" authors = ["mingrammer "] @@ -16,7 +16,7 @@ jinja2 = ">=2.10,<4.0" contextvars = { version = "^2.4", python = "~3.6" } [tool.poetry.dev-dependencies] -pytest = "^6.2" +pytest = "^7.0" pylint = "^2.7" black = {version = "^19.0", allow-prereleases = true} rope = "^0.14.0" diff --git a/resources/aws/compute/app-runner.png b/resources/aws/compute/app-runner.png new file mode 100644 index 00000000..c8448bc5 Binary files /dev/null and b/resources/aws/compute/app-runner.png differ diff --git a/resources/generic/os/debian.png b/resources/generic/os/debian.png new file mode 100644 index 00000000..5bd5edc5 Binary files /dev/null and b/resources/generic/os/debian.png differ diff --git a/resources/generic/os/raspbian.png b/resources/generic/os/raspbian.png new file mode 100644 index 00000000..b93c4c64 Binary files /dev/null and b/resources/generic/os/raspbian.png differ diff --git a/resources/onprem/analytics/dremio.png b/resources/onprem/analytics/dremio.png index ce3ba2c3..ba4c8b1d 100644 Binary files a/resources/onprem/analytics/dremio.png and b/resources/onprem/analytics/dremio.png differ diff --git a/resources/onprem/network/glassfish.png b/resources/onprem/network/glassfish.png index a94d2dd0..a8d2d777 100644 Binary files a/resources/onprem/network/glassfish.png and b/resources/onprem/network/glassfish.png differ diff --git a/resources/onprem/network/gunicorn.png b/resources/onprem/network/gunicorn.png index 6d277e02..1af455e2 100644 Binary files a/resources/onprem/network/gunicorn.png and b/resources/onprem/network/gunicorn.png differ diff --git a/resources/onprem/network/ocelot.png b/resources/onprem/network/ocelot.png index 12160573..99943164 100644 Binary files a/resources/onprem/network/ocelot.png and b/resources/onprem/network/ocelot.png differ diff --git a/resources/onprem/network/powerdns.png b/resources/onprem/network/powerdns.png index 491c66cb..5c177701 100644 Binary files a/resources/onprem/network/powerdns.png and b/resources/onprem/network/powerdns.png differ diff --git a/resources/saas/alerting/xmatters.png b/resources/saas/alerting/xmatters.png new file mode 100644 index 00000000..60363c39 Binary files /dev/null and b/resources/saas/alerting/xmatters.png differ diff --git a/resources/saas/cdn/fastly.png b/resources/saas/cdn/fastly.png new file mode 100644 index 00000000..6fffd670 Binary files /dev/null and b/resources/saas/cdn/fastly.png differ diff --git a/resources/saas/chat/line.png b/resources/saas/chat/line.png new file mode 100644 index 00000000..ef77de1b Binary files /dev/null and b/resources/saas/chat/line.png differ diff --git a/resources/saas/chat/messenger.png b/resources/saas/chat/messenger.png new file mode 100644 index 00000000..0dd9e89e Binary files /dev/null and b/resources/saas/chat/messenger.png differ diff --git a/resources/saas/communication/twilio.png b/resources/saas/communication/twilio.png new file mode 100644 index 00000000..86cbbf53 Binary files /dev/null and b/resources/saas/communication/twilio.png differ diff --git a/scripts/__init__.py b/scripts/__init__.py index da782986..81d31281 100644 --- a/scripts/__init__.py +++ b/scripts/__init__.py @@ -4,21 +4,21 @@ from pathlib import Path import config as cfg +def base_dir() -> str: + return Path(os.path.abspath(os.path.dirname(__file__))).parent + + def app_root_dir(pvd: str) -> str: - basedir = Path(os.path.abspath(os.path.dirname(__file__))) - return os.path.join(basedir.parent, cfg.DIR_APP_ROOT, pvd) + return os.path.join(base_dir(), cfg.DIR_APP_ROOT, pvd) def doc_root_dir() -> str: - basedir = Path(os.path.abspath(os.path.dirname(__file__))) - return os.path.join(basedir.parent, cfg.DIR_DOC_ROOT) + return os.path.join(base_dir(), cfg.DIR_DOC_ROOT) def resource_dir(pvd: str) -> str: - basedir = Path(os.path.abspath(os.path.dirname(__file__))) - return os.path.join(basedir.parent, cfg.DIR_RESOURCE, pvd) + return os.path.join(base_dir(), cfg.DIR_RESOURCE, pvd) def template_dir() -> str: - basedir = Path(os.path.abspath(os.path.dirname(__file__))) - return os.path.join(basedir.parent, cfg.DIR_TEMPLATE) + return os.path.join(base_dir(), cfg.DIR_TEMPLATE) diff --git a/scripts/generate.py b/scripts/generate.py index d757b9cf..299f3941 100644 --- a/scripts/generate.py +++ b/scripts/generate.py @@ -5,7 +5,7 @@ from typing import Iterable from jinja2 import Environment, FileSystemLoader, Template, exceptions import config as cfg -from . import app_root_dir, doc_root_dir, resource_dir, template_dir +from . import app_root_dir, doc_root_dir, resource_dir, template_dir, base_dir _usage = "Usage: generate.py " @@ -55,11 +55,13 @@ def gen_apidoc(pvd: str, typ_paths: dict) -> str: return name typ_classes = {} - for typ, paths in sorted(typ_paths.items()): + for typ, (paths, resource_root) in sorted(typ_paths.items()): typ_classes[typ] = [] - for name in map(_gen_class_name, paths): + for path in paths: + name = _gen_class_name(path) + resource_path = os.path.join(resource_root, path) alias = cfg.ALIASES[pvd].get(typ, {}).get(name) - typ_classes[typ].append({"name": name, "alias": alias}) + typ_classes[typ].append({"name": name, "alias": alias, "resource_path": resource_path}) return tmpl.render(pvd=pvd, typ_classes=typ_classes) @@ -80,6 +82,7 @@ def make_apidoc(pvd: str, content: str) -> None: def generate(pvd: str) -> None: """Generates a service node classes.""" typ_paths = {} + base = base_dir() for root, _, files in os.walk(resource_dir(pvd)): # Extract the names and paths from resources. files.sort() @@ -91,10 +94,11 @@ def generate(pvd: str) -> None: if typ == pvd: continue + resource_root = os.path.relpath(root, base) classes = gen_classes(pvd, typ, paths) make_module(pvd, typ, classes) - typ_paths[typ] = paths + typ_paths[typ] = (paths, resource_root) # Build API documentation apidoc = gen_apidoc(pvd, typ_paths) make_apidoc(pvd, apidoc) diff --git a/scripts/resource.py b/scripts/resource.py index d2b0f4c8..cdea9379 100644 --- a/scripts/resource.py +++ b/scripts/resource.py @@ -174,7 +174,7 @@ def round_png(pvd: str) -> None: def _round(base: str, path: str): path = os.path.join(base, path) - subprocess.call([cfg.CMD_ROUND, *cfg.CMD_ROUND_OPTS, path]) + subprocess.run([cfg.CMD_ROUND, *cfg.CMD_ROUND_OPTS, path]) for root, _, files in os.walk(resource_dir(pvd)): pngs = filter(lambda f: f.endswith(".png"), files) @@ -187,8 +187,8 @@ def svg2png(pvd: str) -> None: def _convert(base: str, path: str): path = os.path.join(base, path) - subprocess.call([cfg.CMD_SVG2PNG, *cfg.CMD_SVG2PNG_OPTS, path]) - subprocess.call(["rm", path]) + subprocess.run([cfg.CMD_SVG2PNG, *cfg.CMD_SVG2PNG_OPTS, path]) + subprocess.run(["rm", path]) for root, _, files in os.walk(resource_dir(pvd)): svgs = filter(lambda f: f.endswith(".svg"), files) @@ -201,8 +201,8 @@ def svg2png2(pvd: str) -> None: def _convert(base: str, path: str): path_src = os.path.join(base, path) path_dest = path_src.replace(".svg", ".png") - subprocess.call([cfg.CMD_SVG2PNG_IM, *cfg.CMD_SVG2PNG_IM_OPTS, path_src, path_dest]) - subprocess.call(["rm", path_src]) + subprocess.run([cfg.CMD_SVG2PNG_IM, *cfg.CMD_SVG2PNG_IM_OPTS, path_src, path_dest]) + subprocess.run(["rm", path_src]) for root, _, files in os.walk(resource_dir(pvd)): svgs = filter(lambda f: f.endswith(".svg"), files) diff --git a/templates/apidoc.tmpl b/templates/apidoc.tmpl index af10cebe..f5fc3233 100644 --- a/templates/apidoc.tmpl +++ b/templates/apidoc.tmpl @@ -7,5 +7,7 @@ Node classes list of {{ pvd }} provider. {% for typ, classes in typ_classes.items() %} ## {{ pvd }}.{{ typ }} {% for class in classes %} -- **diagrams.{{ pvd }}.{{ typ }}.{{ class['name'] }}**{% if class['alias'] %}, **{{ class['alias'] }}** (alias){% endif %}{% endfor %} + +{{ class['name'] }} +**diagrams.{{ pvd }}.{{ typ }}.{{ class['name'] }}**{% if class['alias'] %}, **{{ class['alias'] }}** (alias){% endif %}{% endfor %} {% endfor %} diff --git a/tests/test_c4.py b/tests/test_c4.py new file mode 100644 index 00000000..25c85455 --- /dev/null +++ b/tests/test_c4.py @@ -0,0 +1,64 @@ +import os +import random +import string +import unittest + +from diagrams import Diagram +from diagrams import setcluster, setdiagram +from diagrams.c4 import Person, Container, Database, System, SystemBoundary, Relationship + + +class C4Test(unittest.TestCase): + def setUp(self): + self.name = "diagram-" + "".join([random.choice(string.hexdigits) for n in range(7)]) + + def tearDown(self): + setdiagram(None) + setcluster(None) + try: + os.remove(self.name + ".png") + except FileNotFoundError: + pass + + def test_nodes(self): + with Diagram(name=self.name, show=False): + person = Person("person", "A person.") + container = Container("container", "Java application", "The application.") + database = Database("database", "Oracle database", "Stores information.") + + def test_external_nodes(self): + with Diagram(name=self.name, show=False): + external_person = Person("person", external=True) + external_system = System("external", external=True) + + def test_systems(self): + with Diagram(name=self.name, show=False): + system = System("system", "The internal system.") + system_without_description = System("unknown") + + def test_edges(self): + with Diagram(name=self.name, show=False): + c1 = Container("container1") + c2 = Container("container2") + + c1 >> c2 + + def test_edges_with_labels(self): + with Diagram(name=self.name, show=False): + c1 = Container("container1") + c2 = Container("container2") + + c1 >> Relationship("depends on") >> c2 + c1 << Relationship("is depended on by") << c2 + + def test_edge_without_constraint(self): + with Diagram(name=self.name, show=False): + s1 = System("system 1") + s2 = System("system 2") + + s1 >> Relationship(constraint="False") >> s2 + + def test_cluster(self): + with Diagram(name=self.name, show=False): + with SystemBoundary("System"): + Container("container", "type", "description") diff --git a/tests/test_diagram.py b/tests/test_diagram.py index dc0b6029..00bdacc6 100644 --- a/tests/test_diagram.py +++ b/tests/test_diagram.py @@ -107,6 +107,12 @@ class DiagramTest(unittest.TestCase): with Diagram(show=False): Node("node1") self.assertTrue(os.path.exists(f"{self.name}.png")) + + def test_autolabel(self): + with Diagram(name=os.path.join(self.name, "nodes_to_node"), show=False): + node1 = Node("node1") + self.assertTrue(node1.label,"Node\nnode1") + def test_outformat_list(self): """Check that outformat render all the files from the list."""