Deploy website

Deploy website version based on b605980ef5
gh-pages
MinJae Kwon 3 years ago
parent 70de037c64
commit ef833bfbe6

@ -64,127 +64,201 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">AlibabaCloud</h1></header><article><div><span><p>Node classes list of alibabacloud provider.</p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudanalytics"></a><a href="#alibabacloudanalytics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.analytics</h2>
<ul>
<li><strong>diagrams.alibabacloud.analytics.AnalyticDb</strong></li>
<li><strong>diagrams.alibabacloud.analytics.ClickHouse</strong></li>
<li><strong>diagrams.alibabacloud.analytics.DataLakeAnalytics</strong></li>
<li><strong>diagrams.alibabacloud.analytics.ElaticMapReduce</strong></li>
<li><strong>diagrams.alibabacloud.analytics.OpenSearch</strong></li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/analytics/analytic-db.png" alt="AnalyticDb" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.analytics.AnalyticDb</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/analytics/click-house.png" alt="ClickHouse" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.analytics.ClickHouse</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/analytics/data-lake-analytics.png" alt="DataLakeAnalytics" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.analytics.DataLakeAnalytics</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/analytics/elatic-map-reduce.png" alt="ElaticMapReduce" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.analytics.ElaticMapReduce</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/analytics/open-search.png" alt="OpenSearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.analytics.OpenSearch</strong></p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudapplication"></a><a href="#alibabacloudapplication" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.application</h2>
<ul>
<li><strong>diagrams.alibabacloud.application.ApiGateway</strong></li>
<li><strong>diagrams.alibabacloud.application.BeeBot</strong></li>
<li><strong>diagrams.alibabacloud.application.BlockchainAsAService</strong></li>
<li><strong>diagrams.alibabacloud.application.CloudCallCenter</strong></li>
<li><strong>diagrams.alibabacloud.application.CodePipeline</strong></li>
<li><strong>diagrams.alibabacloud.application.DirectMail</strong></li>
<li><strong>diagrams.alibabacloud.application.LogService</strong>, <strong>SLS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.application.MessageNotificationService</strong>, <strong>MNS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.application.NodeJsPerformancePlatform</strong></li>
<li><strong>diagrams.alibabacloud.application.OpenSearch</strong></li>
<li><strong>diagrams.alibabacloud.application.PerformanceTestingService</strong>, <strong>PTS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.application.RdCloud</strong></li>
<li><strong>diagrams.alibabacloud.application.SmartConversationAnalysis</strong>, <strong>SCA</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.application.Yida</strong></li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/application/api-gateway.png" alt="ApiGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.ApiGateway</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/bee-bot.png" alt="BeeBot" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.BeeBot</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/blockchain-as-a-service.png" alt="BlockchainAsAService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.BlockchainAsAService</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/cloud-call-center.png" alt="CloudCallCenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.CloudCallCenter</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/code-pipeline.png" alt="CodePipeline" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.CodePipeline</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/direct-mail.png" alt="DirectMail" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.DirectMail</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/log-service.png" alt="LogService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.LogService</strong>, <strong>SLS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/application/message-notification-service.png" alt="MessageNotificationService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.MessageNotificationService</strong>, <strong>MNS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/application/node-js-performance-platform.png" alt="NodeJsPerformancePlatform" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.NodeJsPerformancePlatform</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/open-search.png" alt="OpenSearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.OpenSearch</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/performance-testing-service.png" alt="PerformanceTestingService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.PerformanceTestingService</strong>, <strong>PTS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/application/rd-cloud.png" alt="RdCloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.RdCloud</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/smart-conversation-analysis.png" alt="SmartConversationAnalysis" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.SmartConversationAnalysis</strong>, <strong>SCA</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/application/yida.png" alt="Yida" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.Yida</strong></p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudcommunication"></a><a href="#alibabacloudcommunication" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.communication</h2>
<ul>
<li><strong>diagrams.alibabacloud.communication.DirectMail</strong></li>
<li><strong>diagrams.alibabacloud.communication.MobilePush</strong></li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/communication/direct-mail.png" alt="DirectMail" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.communication.DirectMail</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/communication/mobile-push.png" alt="MobilePush" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.communication.MobilePush</strong></p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudcompute"></a><a href="#alibabacloudcompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.compute</h2>
<ul>
<li><strong>diagrams.alibabacloud.compute.AutoScaling</strong>, <strong>ESS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.BatchCompute</strong></li>
<li><strong>diagrams.alibabacloud.compute.ContainerRegistry</strong></li>
<li><strong>diagrams.alibabacloud.compute.ContainerService</strong></li>
<li><strong>diagrams.alibabacloud.compute.ElasticComputeService</strong>, <strong>ECS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.ElasticContainerInstance</strong>, <strong>ECI</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.ElasticHighPerformanceComputing</strong>, <strong>EHPC</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.ElasticSearch</strong></li>
<li><strong>diagrams.alibabacloud.compute.FunctionCompute</strong>, <strong>FC</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.OperationOrchestrationService</strong>, <strong>OOS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.ResourceOrchestrationService</strong>, <strong>ROS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.ServerLoadBalancer</strong>, <strong>SLB</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.ServerlessAppEngine</strong>, <strong>SAE</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.SimpleApplicationServer</strong>, <strong>SAS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.WebAppService</strong>, <strong>WAS</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/compute/auto-scaling.png" alt="AutoScaling" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.AutoScaling</strong>, <strong>ESS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/batch-compute.png" alt="BatchCompute" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.BatchCompute</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/compute/container-registry.png" alt="ContainerRegistry" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ContainerRegistry</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/compute/container-service.png" alt="ContainerService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ContainerService</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/compute/elastic-compute-service.png" alt="ElasticComputeService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ElasticComputeService</strong>, <strong>ECS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/elastic-container-instance.png" alt="ElasticContainerInstance" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ElasticContainerInstance</strong>, <strong>ECI</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/elastic-high-performance-computing.png" alt="ElasticHighPerformanceComputing" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ElasticHighPerformanceComputing</strong>, <strong>EHPC</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/elastic-search.png" alt="ElasticSearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ElasticSearch</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/compute/function-compute.png" alt="FunctionCompute" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.FunctionCompute</strong>, <strong>FC</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/operation-orchestration-service.png" alt="OperationOrchestrationService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.OperationOrchestrationService</strong>, <strong>OOS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/resource-orchestration-service.png" alt="ResourceOrchestrationService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ResourceOrchestrationService</strong>, <strong>ROS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/server-load-balancer.png" alt="ServerLoadBalancer" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ServerLoadBalancer</strong>, <strong>SLB</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/serverless-app-engine.png" alt="ServerlessAppEngine" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ServerlessAppEngine</strong>, <strong>SAE</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/simple-application-server.png" alt="SimpleApplicationServer" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.SimpleApplicationServer</strong>, <strong>SAS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/web-app-service.png" alt="WebAppService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.WebAppService</strong>, <strong>WAS</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="alibabaclouddatabase"></a><a href="#alibabaclouddatabase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.database</h2>
<ul>
<li><strong>diagrams.alibabacloud.database.ApsaradbCassandra</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbHbase</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbMemcache</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbMongodb</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbOceanbase</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbPolardb</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbPostgresql</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbPpas</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbRedis</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbSqlserver</strong></li>
<li><strong>diagrams.alibabacloud.database.DataManagementService</strong>, <strong>DMS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.database.DataTransmissionService</strong>, <strong>DTS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.database.DatabaseBackupService</strong>, <strong>DBS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.database.DisributeRelationalDatabaseService</strong>, <strong>DRDS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.database.GraphDatabaseService</strong>, <strong>GDS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.database.HybriddbForMysql</strong></li>
<li><strong>diagrams.alibabacloud.database.RelationalDatabaseService</strong>, <strong>RDS</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-cassandra.png" alt="ApsaradbCassandra" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbCassandra</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-hbase.png" alt="ApsaradbHbase" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbHbase</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-memcache.png" alt="ApsaradbMemcache" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbMemcache</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-mongodb.png" alt="ApsaradbMongodb" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbMongodb</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-oceanbase.png" alt="ApsaradbOceanbase" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbOceanbase</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-polardb.png" alt="ApsaradbPolardb" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbPolardb</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-postgresql.png" alt="ApsaradbPostgresql" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbPostgresql</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-ppas.png" alt="ApsaradbPpas" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbPpas</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-redis.png" alt="ApsaradbRedis" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbRedis</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-sqlserver.png" alt="ApsaradbSqlserver" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbSqlserver</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/data-management-service.png" alt="DataManagementService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.DataManagementService</strong>, <strong>DMS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/database/data-transmission-service.png" alt="DataTransmissionService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.DataTransmissionService</strong>, <strong>DTS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/database/database-backup-service.png" alt="DatabaseBackupService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.DatabaseBackupService</strong>, <strong>DBS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/database/disribute-relational-database-service.png" alt="DisributeRelationalDatabaseService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.DisributeRelationalDatabaseService</strong>, <strong>DRDS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/database/graph-database-service.png" alt="GraphDatabaseService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.GraphDatabaseService</strong>, <strong>GDS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/database/hybriddb-for-mysql.png" alt="HybriddbForMysql" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.HybriddbForMysql</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/relational-database-service.png" alt="RelationalDatabaseService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.RelationalDatabaseService</strong>, <strong>RDS</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudiot"></a><a href="#alibabacloudiot" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.iot</h2>
<ul>
<li><strong>diagrams.alibabacloud.iot.IotInternetDeviceId</strong></li>
<li><strong>diagrams.alibabacloud.iot.IotLinkWan</strong></li>
<li><strong>diagrams.alibabacloud.iot.IotMobileConnectionPackage</strong></li>
<li><strong>diagrams.alibabacloud.iot.IotPlatform</strong></li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/iot/iot-internet-device-id.png" alt="IotInternetDeviceId" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.iot.IotInternetDeviceId</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/iot/iot-link-wan.png" alt="IotLinkWan" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.iot.IotLinkWan</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/iot/iot-mobile-connection-package.png" alt="IotMobileConnectionPackage" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.iot.IotMobileConnectionPackage</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/iot/iot-platform.png" alt="IotPlatform" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.iot.IotPlatform</strong></p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudnetwork"></a><a href="#alibabacloudnetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.network</h2>
<ul>
<li><strong>diagrams.alibabacloud.network.Cdn</strong></li>
<li><strong>diagrams.alibabacloud.network.CloudEnterpriseNetwork</strong>, <strong>CEN</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.network.ElasticIpAddress</strong>, <strong>EIP</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.network.ExpressConnect</strong></li>
<li><strong>diagrams.alibabacloud.network.NatGateway</strong></li>
<li><strong>diagrams.alibabacloud.network.ServerLoadBalancer</strong>, <strong>SLB</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.network.SmartAccessGateway</strong></li>
<li><strong>diagrams.alibabacloud.network.VirtualPrivateCloud</strong>, <strong>VPC</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.network.VpnGateway</strong></li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/network/cdn.png" alt="Cdn" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.Cdn</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/network/cloud-enterprise-network.png" alt="CloudEnterpriseNetwork" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.CloudEnterpriseNetwork</strong>, <strong>CEN</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/network/elastic-ip-address.png" alt="ElasticIpAddress" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.ElasticIpAddress</strong>, <strong>EIP</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/network/express-connect.png" alt="ExpressConnect" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.ExpressConnect</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/network/nat-gateway.png" alt="NatGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.NatGateway</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/network/server-load-balancer.png" alt="ServerLoadBalancer" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.ServerLoadBalancer</strong>, <strong>SLB</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/network/smart-access-gateway.png" alt="SmartAccessGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.SmartAccessGateway</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/network/virtual-private-cloud.png" alt="VirtualPrivateCloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.VirtualPrivateCloud</strong>, <strong>VPC</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/network/vpn-gateway.png" alt="VpnGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.VpnGateway</strong></p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudsecurity"></a><a href="#alibabacloudsecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.security</h2>
<ul>
<li><strong>diagrams.alibabacloud.security.AntiBotService</strong>, <strong>ABS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.security.AntiDdosBasic</strong></li>
<li><strong>diagrams.alibabacloud.security.AntiDdosPro</strong></li>
<li><strong>diagrams.alibabacloud.security.AntifraudService</strong>, <strong>AS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.security.BastionHost</strong></li>
<li><strong>diagrams.alibabacloud.security.CloudFirewall</strong>, <strong>CFW</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.security.CloudSecurityScanner</strong></li>
<li><strong>diagrams.alibabacloud.security.ContentModeration</strong>, <strong>CM</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.security.CrowdsourcedSecurityTesting</strong></li>
<li><strong>diagrams.alibabacloud.security.DataEncryptionService</strong>, <strong>DES</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.security.DbAudit</strong></li>
<li><strong>diagrams.alibabacloud.security.GameShield</strong></li>
<li><strong>diagrams.alibabacloud.security.IdVerification</strong></li>
<li><strong>diagrams.alibabacloud.security.ManagedSecurityService</strong></li>
<li><strong>diagrams.alibabacloud.security.SecurityCenter</strong></li>
<li><strong>diagrams.alibabacloud.security.ServerGuard</strong></li>
<li><strong>diagrams.alibabacloud.security.SslCertificates</strong></li>
<li><strong>diagrams.alibabacloud.security.WebApplicationFirewall</strong>, <strong>WAF</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/security/anti-bot-service.png" alt="AntiBotService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.AntiBotService</strong>, <strong>ABS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/security/anti-ddos-basic.png" alt="AntiDdosBasic" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.AntiDdosBasic</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/anti-ddos-pro.png" alt="AntiDdosPro" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.AntiDdosPro</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/antifraud-service.png" alt="AntifraudService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.AntifraudService</strong>, <strong>AS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/security/bastion-host.png" alt="BastionHost" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.BastionHost</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/cloud-firewall.png" alt="CloudFirewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.CloudFirewall</strong>, <strong>CFW</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/security/cloud-security-scanner.png" alt="CloudSecurityScanner" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.CloudSecurityScanner</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/content-moderation.png" alt="ContentModeration" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.ContentModeration</strong>, <strong>CM</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/security/crowdsourced-security-testing.png" alt="CrowdsourcedSecurityTesting" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.CrowdsourcedSecurityTesting</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/data-encryption-service.png" alt="DataEncryptionService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.DataEncryptionService</strong>, <strong>DES</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/security/db-audit.png" alt="DbAudit" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.DbAudit</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/game-shield.png" alt="GameShield" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.GameShield</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/id-verification.png" alt="IdVerification" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.IdVerification</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/managed-security-service.png" alt="ManagedSecurityService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.ManagedSecurityService</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/security-center.png" alt="SecurityCenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.SecurityCenter</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/server-guard.png" alt="ServerGuard" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.ServerGuard</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/ssl-certificates.png" alt="SslCertificates" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.SslCertificates</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/web-application-firewall.png" alt="WebApplicationFirewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.WebApplicationFirewall</strong>, <strong>WAF</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudstorage"></a><a href="#alibabacloudstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.storage</h2>
<ul>
<li><strong>diagrams.alibabacloud.storage.CloudStorageGateway</strong></li>
<li><strong>diagrams.alibabacloud.storage.FileStorageHdfs</strong>, <strong>HDFS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.storage.FileStorageNas</strong>, <strong>NAS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.storage.HybridBackupRecovery</strong>, <strong>HBR</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.storage.HybridCloudDisasterRecovery</strong>, <strong>HDR</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.storage.Imm</strong></li>
<li><strong>diagrams.alibabacloud.storage.ObjectStorageService</strong>, <strong>OSS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.storage.ObjectTableStore</strong>, <strong>OTS</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/storage/cloud-storage-gateway.png" alt="CloudStorageGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.CloudStorageGateway</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/storage/file-storage-hdfs.png" alt="FileStorageHdfs" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.FileStorageHdfs</strong>, <strong>HDFS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/storage/file-storage-nas.png" alt="FileStorageNas" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.FileStorageNas</strong>, <strong>NAS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/storage/hybrid-backup-recovery.png" alt="HybridBackupRecovery" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.HybridBackupRecovery</strong>, <strong>HBR</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/storage/hybrid-cloud-disaster-recovery.png" alt="HybridCloudDisasterRecovery" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.HybridCloudDisasterRecovery</strong>, <strong>HDR</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/storage/imm.png" alt="Imm" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.Imm</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/storage/object-storage-service.png" alt="ObjectStorageService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.ObjectStorageService</strong>, <strong>OSS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/storage/object-table-store.png" alt="ObjectTableStore" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.ObjectTableStore</strong>, <strong>OTS</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudweb"></a><a href="#alibabacloudweb" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.web</h2>
<ul>
<li><strong>diagrams.alibabacloud.web.Dns</strong></li>
<li><strong>diagrams.alibabacloud.web.Domain</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 6/4/2020</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/k8s"><span class="arrow-prev"></span><span>K8S</span></a><a class="docs-next button" href="/docs/nodes/oci"><span>OCI</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#alibabacloudanalytics">alibabacloud.analytics</a></li><li><a href="#alibabacloudapplication">alibabacloud.application</a></li><li><a href="#alibabacloudcommunication">alibabacloud.communication</a></li><li><a href="#alibabacloudcompute">alibabacloud.compute</a></li><li><a href="#alibabaclouddatabase">alibabacloud.database</a></li><li><a href="#alibabacloudiot">alibabacloud.iot</a></li><li><a href="#alibabacloudnetwork">alibabacloud.network</a></li><li><a href="#alibabacloudsecurity">alibabacloud.security</a></li><li><a href="#alibabacloudstorage">alibabacloud.storage</a></li><li><a href="#alibabacloudweb">alibabacloud.web</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/alibabacloud/web/dns.png" alt="Dns" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.web.Dns</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/web/domain.png" alt="Domain" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.web.Domain</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/k8s"><span class="arrow-prev"></span><span>K8S</span></a><a class="docs-next button" href="/docs/nodes/oci"><span>OCI</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#alibabacloudanalytics">alibabacloud.analytics</a></li><li><a href="#alibabacloudapplication">alibabacloud.application</a></li><li><a href="#alibabacloudcommunication">alibabacloud.communication</a></li><li><a href="#alibabacloudcompute">alibabacloud.compute</a></li><li><a href="#alibabaclouddatabase">alibabacloud.database</a></li><li><a href="#alibabacloudiot">alibabacloud.iot</a></li><li><a href="#alibabacloudnetwork">alibabacloud.network</a></li><li><a href="#alibabacloudsecurity">alibabacloud.security</a></li><li><a href="#alibabacloudstorage">alibabacloud.storage</a></li><li><a href="#alibabacloudweb">alibabacloud.web</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,127 +64,201 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">AlibabaCloud</h1></header><article><div><span><p>Node classes list of alibabacloud provider.</p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudanalytics"></a><a href="#alibabacloudanalytics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.analytics</h2>
<ul>
<li><strong>diagrams.alibabacloud.analytics.AnalyticDb</strong></li>
<li><strong>diagrams.alibabacloud.analytics.ClickHouse</strong></li>
<li><strong>diagrams.alibabacloud.analytics.DataLakeAnalytics</strong></li>
<li><strong>diagrams.alibabacloud.analytics.ElaticMapReduce</strong></li>
<li><strong>diagrams.alibabacloud.analytics.OpenSearch</strong></li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/analytics/analytic-db.png" alt="AnalyticDb" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.analytics.AnalyticDb</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/analytics/click-house.png" alt="ClickHouse" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.analytics.ClickHouse</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/analytics/data-lake-analytics.png" alt="DataLakeAnalytics" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.analytics.DataLakeAnalytics</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/analytics/elatic-map-reduce.png" alt="ElaticMapReduce" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.analytics.ElaticMapReduce</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/analytics/open-search.png" alt="OpenSearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.analytics.OpenSearch</strong></p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudapplication"></a><a href="#alibabacloudapplication" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.application</h2>
<ul>
<li><strong>diagrams.alibabacloud.application.ApiGateway</strong></li>
<li><strong>diagrams.alibabacloud.application.BeeBot</strong></li>
<li><strong>diagrams.alibabacloud.application.BlockchainAsAService</strong></li>
<li><strong>diagrams.alibabacloud.application.CloudCallCenter</strong></li>
<li><strong>diagrams.alibabacloud.application.CodePipeline</strong></li>
<li><strong>diagrams.alibabacloud.application.DirectMail</strong></li>
<li><strong>diagrams.alibabacloud.application.LogService</strong>, <strong>SLS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.application.MessageNotificationService</strong>, <strong>MNS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.application.NodeJsPerformancePlatform</strong></li>
<li><strong>diagrams.alibabacloud.application.OpenSearch</strong></li>
<li><strong>diagrams.alibabacloud.application.PerformanceTestingService</strong>, <strong>PTS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.application.RdCloud</strong></li>
<li><strong>diagrams.alibabacloud.application.SmartConversationAnalysis</strong>, <strong>SCA</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.application.Yida</strong></li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/application/api-gateway.png" alt="ApiGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.ApiGateway</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/bee-bot.png" alt="BeeBot" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.BeeBot</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/blockchain-as-a-service.png" alt="BlockchainAsAService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.BlockchainAsAService</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/cloud-call-center.png" alt="CloudCallCenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.CloudCallCenter</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/code-pipeline.png" alt="CodePipeline" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.CodePipeline</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/direct-mail.png" alt="DirectMail" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.DirectMail</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/log-service.png" alt="LogService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.LogService</strong>, <strong>SLS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/application/message-notification-service.png" alt="MessageNotificationService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.MessageNotificationService</strong>, <strong>MNS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/application/node-js-performance-platform.png" alt="NodeJsPerformancePlatform" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.NodeJsPerformancePlatform</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/open-search.png" alt="OpenSearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.OpenSearch</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/performance-testing-service.png" alt="PerformanceTestingService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.PerformanceTestingService</strong>, <strong>PTS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/application/rd-cloud.png" alt="RdCloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.RdCloud</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/application/smart-conversation-analysis.png" alt="SmartConversationAnalysis" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.SmartConversationAnalysis</strong>, <strong>SCA</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/application/yida.png" alt="Yida" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.application.Yida</strong></p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudcommunication"></a><a href="#alibabacloudcommunication" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.communication</h2>
<ul>
<li><strong>diagrams.alibabacloud.communication.DirectMail</strong></li>
<li><strong>diagrams.alibabacloud.communication.MobilePush</strong></li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/communication/direct-mail.png" alt="DirectMail" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.communication.DirectMail</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/communication/mobile-push.png" alt="MobilePush" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.communication.MobilePush</strong></p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudcompute"></a><a href="#alibabacloudcompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.compute</h2>
<ul>
<li><strong>diagrams.alibabacloud.compute.AutoScaling</strong>, <strong>ESS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.BatchCompute</strong></li>
<li><strong>diagrams.alibabacloud.compute.ContainerRegistry</strong></li>
<li><strong>diagrams.alibabacloud.compute.ContainerService</strong></li>
<li><strong>diagrams.alibabacloud.compute.ElasticComputeService</strong>, <strong>ECS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.ElasticContainerInstance</strong>, <strong>ECI</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.ElasticHighPerformanceComputing</strong>, <strong>EHPC</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.ElasticSearch</strong></li>
<li><strong>diagrams.alibabacloud.compute.FunctionCompute</strong>, <strong>FC</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.OperationOrchestrationService</strong>, <strong>OOS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.ResourceOrchestrationService</strong>, <strong>ROS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.ServerLoadBalancer</strong>, <strong>SLB</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.ServerlessAppEngine</strong>, <strong>SAE</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.SimpleApplicationServer</strong>, <strong>SAS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.compute.WebAppService</strong>, <strong>WAS</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/compute/auto-scaling.png" alt="AutoScaling" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.AutoScaling</strong>, <strong>ESS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/batch-compute.png" alt="BatchCompute" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.BatchCompute</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/compute/container-registry.png" alt="ContainerRegistry" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ContainerRegistry</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/compute/container-service.png" alt="ContainerService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ContainerService</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/compute/elastic-compute-service.png" alt="ElasticComputeService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ElasticComputeService</strong>, <strong>ECS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/elastic-container-instance.png" alt="ElasticContainerInstance" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ElasticContainerInstance</strong>, <strong>ECI</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/elastic-high-performance-computing.png" alt="ElasticHighPerformanceComputing" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ElasticHighPerformanceComputing</strong>, <strong>EHPC</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/elastic-search.png" alt="ElasticSearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ElasticSearch</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/compute/function-compute.png" alt="FunctionCompute" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.FunctionCompute</strong>, <strong>FC</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/operation-orchestration-service.png" alt="OperationOrchestrationService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.OperationOrchestrationService</strong>, <strong>OOS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/resource-orchestration-service.png" alt="ResourceOrchestrationService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ResourceOrchestrationService</strong>, <strong>ROS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/server-load-balancer.png" alt="ServerLoadBalancer" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ServerLoadBalancer</strong>, <strong>SLB</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/serverless-app-engine.png" alt="ServerlessAppEngine" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.ServerlessAppEngine</strong>, <strong>SAE</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/simple-application-server.png" alt="SimpleApplicationServer" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.SimpleApplicationServer</strong>, <strong>SAS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/compute/web-app-service.png" alt="WebAppService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.compute.WebAppService</strong>, <strong>WAS</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="alibabaclouddatabase"></a><a href="#alibabaclouddatabase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.database</h2>
<ul>
<li><strong>diagrams.alibabacloud.database.ApsaradbCassandra</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbHbase</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbMemcache</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbMongodb</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbOceanbase</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbPolardb</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbPostgresql</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbPpas</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbRedis</strong></li>
<li><strong>diagrams.alibabacloud.database.ApsaradbSqlserver</strong></li>
<li><strong>diagrams.alibabacloud.database.DataManagementService</strong>, <strong>DMS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.database.DataTransmissionService</strong>, <strong>DTS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.database.DatabaseBackupService</strong>, <strong>DBS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.database.DisributeRelationalDatabaseService</strong>, <strong>DRDS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.database.GraphDatabaseService</strong>, <strong>GDS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.database.HybriddbForMysql</strong></li>
<li><strong>diagrams.alibabacloud.database.RelationalDatabaseService</strong>, <strong>RDS</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-cassandra.png" alt="ApsaradbCassandra" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbCassandra</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-hbase.png" alt="ApsaradbHbase" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbHbase</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-memcache.png" alt="ApsaradbMemcache" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbMemcache</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-mongodb.png" alt="ApsaradbMongodb" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbMongodb</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-oceanbase.png" alt="ApsaradbOceanbase" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbOceanbase</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-polardb.png" alt="ApsaradbPolardb" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbPolardb</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-postgresql.png" alt="ApsaradbPostgresql" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbPostgresql</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-ppas.png" alt="ApsaradbPpas" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbPpas</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-redis.png" alt="ApsaradbRedis" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbRedis</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/apsaradb-sqlserver.png" alt="ApsaradbSqlserver" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.ApsaradbSqlserver</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/data-management-service.png" alt="DataManagementService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.DataManagementService</strong>, <strong>DMS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/database/data-transmission-service.png" alt="DataTransmissionService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.DataTransmissionService</strong>, <strong>DTS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/database/database-backup-service.png" alt="DatabaseBackupService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.DatabaseBackupService</strong>, <strong>DBS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/database/disribute-relational-database-service.png" alt="DisributeRelationalDatabaseService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.DisributeRelationalDatabaseService</strong>, <strong>DRDS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/database/graph-database-service.png" alt="GraphDatabaseService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.GraphDatabaseService</strong>, <strong>GDS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/database/hybriddb-for-mysql.png" alt="HybriddbForMysql" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.HybriddbForMysql</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/database/relational-database-service.png" alt="RelationalDatabaseService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.database.RelationalDatabaseService</strong>, <strong>RDS</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudiot"></a><a href="#alibabacloudiot" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.iot</h2>
<ul>
<li><strong>diagrams.alibabacloud.iot.IotInternetDeviceId</strong></li>
<li><strong>diagrams.alibabacloud.iot.IotLinkWan</strong></li>
<li><strong>diagrams.alibabacloud.iot.IotMobileConnectionPackage</strong></li>
<li><strong>diagrams.alibabacloud.iot.IotPlatform</strong></li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/iot/iot-internet-device-id.png" alt="IotInternetDeviceId" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.iot.IotInternetDeviceId</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/iot/iot-link-wan.png" alt="IotLinkWan" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.iot.IotLinkWan</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/iot/iot-mobile-connection-package.png" alt="IotMobileConnectionPackage" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.iot.IotMobileConnectionPackage</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/iot/iot-platform.png" alt="IotPlatform" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.iot.IotPlatform</strong></p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudnetwork"></a><a href="#alibabacloudnetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.network</h2>
<ul>
<li><strong>diagrams.alibabacloud.network.Cdn</strong></li>
<li><strong>diagrams.alibabacloud.network.CloudEnterpriseNetwork</strong>, <strong>CEN</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.network.ElasticIpAddress</strong>, <strong>EIP</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.network.ExpressConnect</strong></li>
<li><strong>diagrams.alibabacloud.network.NatGateway</strong></li>
<li><strong>diagrams.alibabacloud.network.ServerLoadBalancer</strong>, <strong>SLB</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.network.SmartAccessGateway</strong></li>
<li><strong>diagrams.alibabacloud.network.VirtualPrivateCloud</strong>, <strong>VPC</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.network.VpnGateway</strong></li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/network/cdn.png" alt="Cdn" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.Cdn</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/network/cloud-enterprise-network.png" alt="CloudEnterpriseNetwork" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.CloudEnterpriseNetwork</strong>, <strong>CEN</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/network/elastic-ip-address.png" alt="ElasticIpAddress" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.ElasticIpAddress</strong>, <strong>EIP</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/network/express-connect.png" alt="ExpressConnect" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.ExpressConnect</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/network/nat-gateway.png" alt="NatGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.NatGateway</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/network/server-load-balancer.png" alt="ServerLoadBalancer" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.ServerLoadBalancer</strong>, <strong>SLB</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/network/smart-access-gateway.png" alt="SmartAccessGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.SmartAccessGateway</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/network/virtual-private-cloud.png" alt="VirtualPrivateCloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.VirtualPrivateCloud</strong>, <strong>VPC</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/network/vpn-gateway.png" alt="VpnGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.network.VpnGateway</strong></p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudsecurity"></a><a href="#alibabacloudsecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.security</h2>
<ul>
<li><strong>diagrams.alibabacloud.security.AntiBotService</strong>, <strong>ABS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.security.AntiDdosBasic</strong></li>
<li><strong>diagrams.alibabacloud.security.AntiDdosPro</strong></li>
<li><strong>diagrams.alibabacloud.security.AntifraudService</strong>, <strong>AS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.security.BastionHost</strong></li>
<li><strong>diagrams.alibabacloud.security.CloudFirewall</strong>, <strong>CFW</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.security.CloudSecurityScanner</strong></li>
<li><strong>diagrams.alibabacloud.security.ContentModeration</strong>, <strong>CM</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.security.CrowdsourcedSecurityTesting</strong></li>
<li><strong>diagrams.alibabacloud.security.DataEncryptionService</strong>, <strong>DES</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.security.DbAudit</strong></li>
<li><strong>diagrams.alibabacloud.security.GameShield</strong></li>
<li><strong>diagrams.alibabacloud.security.IdVerification</strong></li>
<li><strong>diagrams.alibabacloud.security.ManagedSecurityService</strong></li>
<li><strong>diagrams.alibabacloud.security.SecurityCenter</strong></li>
<li><strong>diagrams.alibabacloud.security.ServerGuard</strong></li>
<li><strong>diagrams.alibabacloud.security.SslCertificates</strong></li>
<li><strong>diagrams.alibabacloud.security.WebApplicationFirewall</strong>, <strong>WAF</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/security/anti-bot-service.png" alt="AntiBotService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.AntiBotService</strong>, <strong>ABS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/security/anti-ddos-basic.png" alt="AntiDdosBasic" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.AntiDdosBasic</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/anti-ddos-pro.png" alt="AntiDdosPro" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.AntiDdosPro</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/antifraud-service.png" alt="AntifraudService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.AntifraudService</strong>, <strong>AS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/security/bastion-host.png" alt="BastionHost" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.BastionHost</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/cloud-firewall.png" alt="CloudFirewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.CloudFirewall</strong>, <strong>CFW</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/security/cloud-security-scanner.png" alt="CloudSecurityScanner" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.CloudSecurityScanner</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/content-moderation.png" alt="ContentModeration" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.ContentModeration</strong>, <strong>CM</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/security/crowdsourced-security-testing.png" alt="CrowdsourcedSecurityTesting" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.CrowdsourcedSecurityTesting</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/data-encryption-service.png" alt="DataEncryptionService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.DataEncryptionService</strong>, <strong>DES</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/security/db-audit.png" alt="DbAudit" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.DbAudit</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/game-shield.png" alt="GameShield" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.GameShield</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/id-verification.png" alt="IdVerification" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.IdVerification</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/managed-security-service.png" alt="ManagedSecurityService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.ManagedSecurityService</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/security-center.png" alt="SecurityCenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.SecurityCenter</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/server-guard.png" alt="ServerGuard" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.ServerGuard</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/ssl-certificates.png" alt="SslCertificates" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.SslCertificates</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/security/web-application-firewall.png" alt="WebApplicationFirewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.security.WebApplicationFirewall</strong>, <strong>WAF</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudstorage"></a><a href="#alibabacloudstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.storage</h2>
<ul>
<li><strong>diagrams.alibabacloud.storage.CloudStorageGateway</strong></li>
<li><strong>diagrams.alibabacloud.storage.FileStorageHdfs</strong>, <strong>HDFS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.storage.FileStorageNas</strong>, <strong>NAS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.storage.HybridBackupRecovery</strong>, <strong>HBR</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.storage.HybridCloudDisasterRecovery</strong>, <strong>HDR</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.storage.Imm</strong></li>
<li><strong>diagrams.alibabacloud.storage.ObjectStorageService</strong>, <strong>OSS</strong> (alias)</li>
<li><strong>diagrams.alibabacloud.storage.ObjectTableStore</strong>, <strong>OTS</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/alibabacloud/storage/cloud-storage-gateway.png" alt="CloudStorageGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.CloudStorageGateway</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/storage/file-storage-hdfs.png" alt="FileStorageHdfs" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.FileStorageHdfs</strong>, <strong>HDFS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/storage/file-storage-nas.png" alt="FileStorageNas" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.FileStorageNas</strong>, <strong>NAS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/storage/hybrid-backup-recovery.png" alt="HybridBackupRecovery" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.HybridBackupRecovery</strong>, <strong>HBR</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/storage/hybrid-cloud-disaster-recovery.png" alt="HybridCloudDisasterRecovery" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.HybridCloudDisasterRecovery</strong>, <strong>HDR</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/storage/imm.png" alt="Imm" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.Imm</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/storage/object-storage-service.png" alt="ObjectStorageService" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.ObjectStorageService</strong>, <strong>OSS</strong> (alias)</p>
<p><img width="30" src="/img/resources/alibabacloud/storage/object-table-store.png" alt="ObjectTableStore" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.storage.ObjectTableStore</strong>, <strong>OTS</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="alibabacloudweb"></a><a href="#alibabacloudweb" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>alibabacloud.web</h2>
<ul>
<li><strong>diagrams.alibabacloud.web.Dns</strong></li>
<li><strong>diagrams.alibabacloud.web.Domain</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 6/4/2020</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/k8s"><span class="arrow-prev"></span><span>K8S</span></a><a class="docs-next button" href="/docs/nodes/oci"><span>OCI</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#alibabacloudanalytics">alibabacloud.analytics</a></li><li><a href="#alibabacloudapplication">alibabacloud.application</a></li><li><a href="#alibabacloudcommunication">alibabacloud.communication</a></li><li><a href="#alibabacloudcompute">alibabacloud.compute</a></li><li><a href="#alibabaclouddatabase">alibabacloud.database</a></li><li><a href="#alibabacloudiot">alibabacloud.iot</a></li><li><a href="#alibabacloudnetwork">alibabacloud.network</a></li><li><a href="#alibabacloudsecurity">alibabacloud.security</a></li><li><a href="#alibabacloudstorage">alibabacloud.storage</a></li><li><a href="#alibabacloudweb">alibabacloud.web</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/alibabacloud/web/dns.png" alt="Dns" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.web.Dns</strong></p>
<p><img width="30" src="/img/resources/alibabacloud/web/domain.png" alt="Domain" style="float: left; padding-right: 5px;" >
<strong>diagrams.alibabacloud.web.Domain</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/k8s"><span class="arrow-prev"></span><span>K8S</span></a><a class="docs-next button" href="/docs/nodes/oci"><span>OCI</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#alibabacloudanalytics">alibabacloud.analytics</a></li><li><a href="#alibabacloudapplication">alibabacloud.application</a></li><li><a href="#alibabacloudcommunication">alibabacloud.communication</a></li><li><a href="#alibabacloudcompute">alibabacloud.compute</a></li><li><a href="#alibabaclouddatabase">alibabacloud.database</a></li><li><a href="#alibabacloudiot">alibabacloud.iot</a></li><li><a href="#alibabacloudnetwork">alibabacloud.network</a></li><li><a href="#alibabacloudsecurity">alibabacloud.security</a></li><li><a href="#alibabacloudstorage">alibabacloud.storage</a></li><li><a href="#alibabacloudweb">alibabacloud.web</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -64,269 +64,460 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Azure</h1></header><article><div><span><p>Node classes list of azure provider.</p>
<h2><a class="anchor" aria-hidden="true" id="azureanalytics"></a><a href="#azureanalytics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.analytics</h2>
<ul>
<li><strong>diagrams.azure.analytics.AnalysisServices</strong></li>
<li><strong>diagrams.azure.analytics.DataExplorerClusters</strong></li>
<li><strong>diagrams.azure.analytics.DataFactories</strong></li>
<li><strong>diagrams.azure.analytics.DataLakeAnalytics</strong></li>
<li><strong>diagrams.azure.analytics.DataLakeStoreGen1</strong></li>
<li><strong>diagrams.azure.analytics.Databricks</strong></li>
<li><strong>diagrams.azure.analytics.EventHubClusters</strong></li>
<li><strong>diagrams.azure.analytics.EventHubs</strong></li>
<li><strong>diagrams.azure.analytics.Hdinsightclusters</strong></li>
<li><strong>diagrams.azure.analytics.LogAnalyticsWorkspaces</strong></li>
<li><strong>diagrams.azure.analytics.StreamAnalyticsJobs</strong></li>
<li><strong>diagrams.azure.analytics.SynapseAnalytics</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/analytics/analysis-services.png" alt="AnalysisServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.AnalysisServices</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/data-explorer-clusters.png" alt="DataExplorerClusters" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.DataExplorerClusters</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/data-factories.png" alt="DataFactories" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.DataFactories</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/data-lake-analytics.png" alt="DataLakeAnalytics" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.DataLakeAnalytics</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/data-lake-store-gen1.png" alt="DataLakeStoreGen1" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.DataLakeStoreGen1</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/databricks.png" alt="Databricks" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.Databricks</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/event-hub-clusters.png" alt="EventHubClusters" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.EventHubClusters</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/event-hubs.png" alt="EventHubs" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.EventHubs</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/hdinsightclusters.png" alt="Hdinsightclusters" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.Hdinsightclusters</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/log-analytics-workspaces.png" alt="LogAnalyticsWorkspaces" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.LogAnalyticsWorkspaces</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/stream-analytics-jobs.png" alt="StreamAnalyticsJobs" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.StreamAnalyticsJobs</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/synapse-analytics.png" alt="SynapseAnalytics" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.SynapseAnalytics</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azurecompute"></a><a href="#azurecompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.compute</h2>
<ul>
<li><strong>diagrams.azure.compute.AppServices</strong></li>
<li><strong>diagrams.azure.compute.AutomanagedVM</strong></li>
<li><strong>diagrams.azure.compute.AvailabilitySets</strong></li>
<li><strong>diagrams.azure.compute.BatchAccounts</strong></li>
<li><strong>diagrams.azure.compute.CitrixVirtualDesktopsEssentials</strong></li>
<li><strong>diagrams.azure.compute.CloudServicesClassic</strong></li>
<li><strong>diagrams.azure.compute.CloudServices</strong></li>
<li><strong>diagrams.azure.compute.CloudsimpleVirtualMachines</strong></li>
<li><strong>diagrams.azure.compute.ContainerInstances</strong></li>
<li><strong>diagrams.azure.compute.ContainerRegistries</strong>, <strong>ACR</strong> (alias)</li>
<li><strong>diagrams.azure.compute.DiskEncryptionSets</strong></li>
<li><strong>diagrams.azure.compute.DiskSnapshots</strong></li>
<li><strong>diagrams.azure.compute.Disks</strong></li>
<li><strong>diagrams.azure.compute.FunctionApps</strong></li>
<li><strong>diagrams.azure.compute.ImageDefinitions</strong></li>
<li><strong>diagrams.azure.compute.ImageVersions</strong></li>
<li><strong>diagrams.azure.compute.KubernetesServices</strong>, <strong>AKS</strong> (alias)</li>
<li><strong>diagrams.azure.compute.MeshApplications</strong></li>
<li><strong>diagrams.azure.compute.OsImages</strong></li>
<li><strong>diagrams.azure.compute.SAPHANAOnAzure</strong></li>
<li><strong>diagrams.azure.compute.ServiceFabricClusters</strong></li>
<li><strong>diagrams.azure.compute.SharedImageGalleries</strong></li>
<li><strong>diagrams.azure.compute.SpringCloud</strong></li>
<li><strong>diagrams.azure.compute.VMClassic</strong></li>
<li><strong>diagrams.azure.compute.VMImages</strong></li>
<li><strong>diagrams.azure.compute.VMLinux</strong></li>
<li><strong>diagrams.azure.compute.VMScaleSet</strong>, <strong>VMSS</strong> (alias)</li>
<li><strong>diagrams.azure.compute.VMWindows</strong></li>
<li><strong>diagrams.azure.compute.VM</strong></li>
<li><strong>diagrams.azure.compute.Workspaces</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/compute/app-services.png" alt="AppServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.AppServices</strong></p>
<p><img width="30" src="/img/resources/azure/compute/automanaged-vm.png" alt="AutomanagedVM" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.AutomanagedVM</strong></p>
<p><img width="30" src="/img/resources/azure/compute/availability-sets.png" alt="AvailabilitySets" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.AvailabilitySets</strong></p>
<p><img width="30" src="/img/resources/azure/compute/batch-accounts.png" alt="BatchAccounts" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.BatchAccounts</strong></p>
<p><img width="30" src="/img/resources/azure/compute/citrix-virtual-desktops-essentials.png" alt="CitrixVirtualDesktopsEssentials" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.CitrixVirtualDesktopsEssentials</strong></p>
<p><img width="30" src="/img/resources/azure/compute/cloud-services-classic.png" alt="CloudServicesClassic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.CloudServicesClassic</strong></p>
<p><img width="30" src="/img/resources/azure/compute/cloud-services.png" alt="CloudServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.CloudServices</strong></p>
<p><img width="30" src="/img/resources/azure/compute/cloudsimple-virtual-machines.png" alt="CloudsimpleVirtualMachines" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.CloudsimpleVirtualMachines</strong></p>
<p><img width="30" src="/img/resources/azure/compute/container-instances.png" alt="ContainerInstances" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.ContainerInstances</strong></p>
<p><img width="30" src="/img/resources/azure/compute/container-registries.png" alt="ContainerRegistries" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.ContainerRegistries</strong>, <strong>ACR</strong> (alias)</p>
<p><img width="30" src="/img/resources/azure/compute/disk-encryption-sets.png" alt="DiskEncryptionSets" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.DiskEncryptionSets</strong></p>
<p><img width="30" src="/img/resources/azure/compute/disk-snapshots.png" alt="DiskSnapshots" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.DiskSnapshots</strong></p>
<p><img width="30" src="/img/resources/azure/compute/disks.png" alt="Disks" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.Disks</strong></p>
<p><img width="30" src="/img/resources/azure/compute/function-apps.png" alt="FunctionApps" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.FunctionApps</strong></p>
<p><img width="30" src="/img/resources/azure/compute/image-definitions.png" alt="ImageDefinitions" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.ImageDefinitions</strong></p>
<p><img width="30" src="/img/resources/azure/compute/image-versions.png" alt="ImageVersions" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.ImageVersions</strong></p>
<p><img width="30" src="/img/resources/azure/compute/kubernetes-services.png" alt="KubernetesServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.KubernetesServices</strong>, <strong>AKS</strong> (alias)</p>
<p><img width="30" src="/img/resources/azure/compute/mesh-applications.png" alt="MeshApplications" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.MeshApplications</strong></p>
<p><img width="30" src="/img/resources/azure/compute/os-images.png" alt="OsImages" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.OsImages</strong></p>
<p><img width="30" src="/img/resources/azure/compute/sap-hana-on-azure.png" alt="SAPHANAOnAzure" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.SAPHANAOnAzure</strong></p>
<p><img width="30" src="/img/resources/azure/compute/service-fabric-clusters.png" alt="ServiceFabricClusters" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.ServiceFabricClusters</strong></p>
<p><img width="30" src="/img/resources/azure/compute/shared-image-galleries.png" alt="SharedImageGalleries" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.SharedImageGalleries</strong></p>
<p><img width="30" src="/img/resources/azure/compute/spring-cloud.png" alt="SpringCloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.SpringCloud</strong></p>
<p><img width="30" src="/img/resources/azure/compute/vm-classic.png" alt="VMClassic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.VMClassic</strong></p>
<p><img width="30" src="/img/resources/azure/compute/vm-images.png" alt="VMImages" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.VMImages</strong></p>
<p><img width="30" src="/img/resources/azure/compute/vm-linux.png" alt="VMLinux" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.VMLinux</strong></p>
<p><img width="30" src="/img/resources/azure/compute/vm-scale-set.png" alt="VMScaleSet" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.VMScaleSet</strong>, <strong>VMSS</strong> (alias)</p>
<p><img width="30" src="/img/resources/azure/compute/vm-windows.png" alt="VMWindows" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.VMWindows</strong></p>
<p><img width="30" src="/img/resources/azure/compute/vm.png" alt="VM" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.VM</strong></p>
<p><img width="30" src="/img/resources/azure/compute/workspaces.png" alt="Workspaces" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.Workspaces</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azuredatabase"></a><a href="#azuredatabase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.database</h2>
<ul>
<li><strong>diagrams.azure.database.BlobStorage</strong></li>
<li><strong>diagrams.azure.database.CacheForRedis</strong></li>
<li><strong>diagrams.azure.database.CosmosDb</strong></li>
<li><strong>diagrams.azure.database.DataExplorerClusters</strong></li>
<li><strong>diagrams.azure.database.DataFactory</strong></li>
<li><strong>diagrams.azure.database.DataLake</strong></li>
<li><strong>diagrams.azure.database.DatabaseForMariadbServers</strong></li>
<li><strong>diagrams.azure.database.DatabaseForMysqlServers</strong></li>
<li><strong>diagrams.azure.database.DatabaseForPostgresqlServers</strong></li>
<li><strong>diagrams.azure.database.ElasticDatabasePools</strong></li>
<li><strong>diagrams.azure.database.ElasticJobAgents</strong></li>
<li><strong>diagrams.azure.database.InstancePools</strong></li>
<li><strong>diagrams.azure.database.ManagedDatabases</strong></li>
<li><strong>diagrams.azure.database.SQLDatabases</strong></li>
<li><strong>diagrams.azure.database.SQLDatawarehouse</strong></li>
<li><strong>diagrams.azure.database.SQLManagedInstances</strong></li>
<li><strong>diagrams.azure.database.SQLServerStretchDatabases</strong></li>
<li><strong>diagrams.azure.database.SQLServers</strong></li>
<li><strong>diagrams.azure.database.SQLVM</strong></li>
<li><strong>diagrams.azure.database.SQL</strong></li>
<li><strong>diagrams.azure.database.SsisLiftAndShiftIr</strong></li>
<li><strong>diagrams.azure.database.SynapseAnalytics</strong></li>
<li><strong>diagrams.azure.database.VirtualClusters</strong></li>
<li><strong>diagrams.azure.database.VirtualDatacenter</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/database/blob-storage.png" alt="BlobStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.BlobStorage</strong></p>
<p><img width="30" src="/img/resources/azure/database/cache-for-redis.png" alt="CacheForRedis" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.CacheForRedis</strong></p>
<p><img width="30" src="/img/resources/azure/database/cosmos-db.png" alt="CosmosDb" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.CosmosDb</strong></p>
<p><img width="30" src="/img/resources/azure/database/data-explorer-clusters.png" alt="DataExplorerClusters" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.DataExplorerClusters</strong></p>
<p><img width="30" src="/img/resources/azure/database/data-factory.png" alt="DataFactory" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.DataFactory</strong></p>
<p><img width="30" src="/img/resources/azure/database/data-lake.png" alt="DataLake" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.DataLake</strong></p>
<p><img width="30" src="/img/resources/azure/database/database-for-mariadb-servers.png" alt="DatabaseForMariadbServers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.DatabaseForMariadbServers</strong></p>
<p><img width="30" src="/img/resources/azure/database/database-for-mysql-servers.png" alt="DatabaseForMysqlServers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.DatabaseForMysqlServers</strong></p>
<p><img width="30" src="/img/resources/azure/database/database-for-postgresql-servers.png" alt="DatabaseForPostgresqlServers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.DatabaseForPostgresqlServers</strong></p>
<p><img width="30" src="/img/resources/azure/database/elastic-database-pools.png" alt="ElasticDatabasePools" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.ElasticDatabasePools</strong></p>
<p><img width="30" src="/img/resources/azure/database/elastic-job-agents.png" alt="ElasticJobAgents" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.ElasticJobAgents</strong></p>
<p><img width="30" src="/img/resources/azure/database/instance-pools.png" alt="InstancePools" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.InstancePools</strong></p>
<p><img width="30" src="/img/resources/azure/database/managed-databases.png" alt="ManagedDatabases" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.ManagedDatabases</strong></p>
<p><img width="30" src="/img/resources/azure/database/sql-databases.png" alt="SQLDatabases" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SQLDatabases</strong></p>
<p><img width="30" src="/img/resources/azure/database/sql-datawarehouse.png" alt="SQLDatawarehouse" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SQLDatawarehouse</strong></p>
<p><img width="30" src="/img/resources/azure/database/sql-managed-instances.png" alt="SQLManagedInstances" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SQLManagedInstances</strong></p>
<p><img width="30" src="/img/resources/azure/database/sql-server-stretch-databases.png" alt="SQLServerStretchDatabases" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SQLServerStretchDatabases</strong></p>
<p><img width="30" src="/img/resources/azure/database/sql-servers.png" alt="SQLServers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SQLServers</strong></p>
<p><img width="30" src="/img/resources/azure/database/sql-vm.png" alt="SQLVM" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SQLVM</strong></p>
<p><img width="30" src="/img/resources/azure/database/sql.png" alt="SQL" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SQL</strong></p>
<p><img width="30" src="/img/resources/azure/database/ssis-lift-and-shift-ir.png" alt="SsisLiftAndShiftIr" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SsisLiftAndShiftIr</strong></p>
<p><img width="30" src="/img/resources/azure/database/synapse-analytics.png" alt="SynapseAnalytics" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SynapseAnalytics</strong></p>
<p><img width="30" src="/img/resources/azure/database/virtual-clusters.png" alt="VirtualClusters" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.VirtualClusters</strong></p>
<p><img width="30" src="/img/resources/azure/database/virtual-datacenter.png" alt="VirtualDatacenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.VirtualDatacenter</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azuredevops"></a><a href="#azuredevops" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.devops</h2>
<ul>
<li><strong>diagrams.azure.devops.ApplicationInsights</strong></li>
<li><strong>diagrams.azure.devops.Artifacts</strong></li>
<li><strong>diagrams.azure.devops.Boards</strong></li>
<li><strong>diagrams.azure.devops.Devops</strong></li>
<li><strong>diagrams.azure.devops.DevtestLabs</strong></li>
<li><strong>diagrams.azure.devops.LabServices</strong></li>
<li><strong>diagrams.azure.devops.Pipelines</strong></li>
<li><strong>diagrams.azure.devops.Repos</strong></li>
<li><strong>diagrams.azure.devops.TestPlans</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/devops/application-insights.png" alt="ApplicationInsights" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.ApplicationInsights</strong></p>
<p><img width="30" src="/img/resources/azure/devops/artifacts.png" alt="Artifacts" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.Artifacts</strong></p>
<p><img width="30" src="/img/resources/azure/devops/boards.png" alt="Boards" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.Boards</strong></p>
<p><img width="30" src="/img/resources/azure/devops/devops.png" alt="Devops" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.Devops</strong></p>
<p><img width="30" src="/img/resources/azure/devops/devtest-labs.png" alt="DevtestLabs" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.DevtestLabs</strong></p>
<p><img width="30" src="/img/resources/azure/devops/lab-services.png" alt="LabServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.LabServices</strong></p>
<p><img width="30" src="/img/resources/azure/devops/pipelines.png" alt="Pipelines" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.Pipelines</strong></p>
<p><img width="30" src="/img/resources/azure/devops/repos.png" alt="Repos" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.Repos</strong></p>
<p><img width="30" src="/img/resources/azure/devops/test-plans.png" alt="TestPlans" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.TestPlans</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azuregeneral"></a><a href="#azuregeneral" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.general</h2>
<ul>
<li><strong>diagrams.azure.general.Allresources</strong></li>
<li><strong>diagrams.azure.general.Azurehome</strong></li>
<li><strong>diagrams.azure.general.Developertools</strong></li>
<li><strong>diagrams.azure.general.Helpsupport</strong></li>
<li><strong>diagrams.azure.general.Information</strong></li>
<li><strong>diagrams.azure.general.Managementgroups</strong></li>
<li><strong>diagrams.azure.general.Marketplace</strong></li>
<li><strong>diagrams.azure.general.Quickstartcenter</strong></li>
<li><strong>diagrams.azure.general.Recent</strong></li>
<li><strong>diagrams.azure.general.Reservations</strong></li>
<li><strong>diagrams.azure.general.Resource</strong></li>
<li><strong>diagrams.azure.general.Resourcegroups</strong></li>
<li><strong>diagrams.azure.general.Servicehealth</strong></li>
<li><strong>diagrams.azure.general.Shareddashboard</strong></li>
<li><strong>diagrams.azure.general.Subscriptions</strong></li>
<li><strong>diagrams.azure.general.Support</strong></li>
<li><strong>diagrams.azure.general.Supportrequests</strong></li>
<li><strong>diagrams.azure.general.Tag</strong></li>
<li><strong>diagrams.azure.general.Tags</strong></li>
<li><strong>diagrams.azure.general.Templates</strong></li>
<li><strong>diagrams.azure.general.Twousericon</strong></li>
<li><strong>diagrams.azure.general.Userhealthicon</strong></li>
<li><strong>diagrams.azure.general.Usericon</strong></li>
<li><strong>diagrams.azure.general.Userprivacy</strong></li>
<li><strong>diagrams.azure.general.Userresource</strong></li>
<li><strong>diagrams.azure.general.Whatsnew</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/general/allresources.png" alt="Allresources" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Allresources</strong></p>
<p><img width="30" src="/img/resources/azure/general/azurehome.png" alt="Azurehome" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Azurehome</strong></p>
<p><img width="30" src="/img/resources/azure/general/developertools.png" alt="Developertools" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Developertools</strong></p>
<p><img width="30" src="/img/resources/azure/general/helpsupport.png" alt="Helpsupport" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Helpsupport</strong></p>
<p><img width="30" src="/img/resources/azure/general/information.png" alt="Information" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Information</strong></p>
<p><img width="30" src="/img/resources/azure/general/managementgroups.png" alt="Managementgroups" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Managementgroups</strong></p>
<p><img width="30" src="/img/resources/azure/general/marketplace.png" alt="Marketplace" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Marketplace</strong></p>
<p><img width="30" src="/img/resources/azure/general/quickstartcenter.png" alt="Quickstartcenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Quickstartcenter</strong></p>
<p><img width="30" src="/img/resources/azure/general/recent.png" alt="Recent" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Recent</strong></p>
<p><img width="30" src="/img/resources/azure/general/reservations.png" alt="Reservations" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Reservations</strong></p>
<p><img width="30" src="/img/resources/azure/general/resource.png" alt="Resource" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Resource</strong></p>
<p><img width="30" src="/img/resources/azure/general/resourcegroups.png" alt="Resourcegroups" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Resourcegroups</strong></p>
<p><img width="30" src="/img/resources/azure/general/servicehealth.png" alt="Servicehealth" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Servicehealth</strong></p>
<p><img width="30" src="/img/resources/azure/general/shareddashboard.png" alt="Shareddashboard" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Shareddashboard</strong></p>
<p><img width="30" src="/img/resources/azure/general/subscriptions.png" alt="Subscriptions" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Subscriptions</strong></p>
<p><img width="30" src="/img/resources/azure/general/support.png" alt="Support" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Support</strong></p>
<p><img width="30" src="/img/resources/azure/general/supportrequests.png" alt="Supportrequests" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Supportrequests</strong></p>
<p><img width="30" src="/img/resources/azure/general/tag.png" alt="Tag" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Tag</strong></p>
<p><img width="30" src="/img/resources/azure/general/tags.png" alt="Tags" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Tags</strong></p>
<p><img width="30" src="/img/resources/azure/general/templates.png" alt="Templates" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Templates</strong></p>
<p><img width="30" src="/img/resources/azure/general/twousericon.png" alt="Twousericon" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Twousericon</strong></p>
<p><img width="30" src="/img/resources/azure/general/userhealthicon.png" alt="Userhealthicon" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Userhealthicon</strong></p>
<p><img width="30" src="/img/resources/azure/general/usericon.png" alt="Usericon" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Usericon</strong></p>
<p><img width="30" src="/img/resources/azure/general/userprivacy.png" alt="Userprivacy" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Userprivacy</strong></p>
<p><img width="30" src="/img/resources/azure/general/userresource.png" alt="Userresource" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Userresource</strong></p>
<p><img width="30" src="/img/resources/azure/general/whatsnew.png" alt="Whatsnew" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Whatsnew</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azureidentity"></a><a href="#azureidentity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.identity</h2>
<ul>
<li><strong>diagrams.azure.identity.AccessReview</strong></li>
<li><strong>diagrams.azure.identity.ActiveDirectoryConnectHealth</strong></li>
<li><strong>diagrams.azure.identity.ActiveDirectory</strong></li>
<li><strong>diagrams.azure.identity.ADB2C</strong></li>
<li><strong>diagrams.azure.identity.ADDomainServices</strong></li>
<li><strong>diagrams.azure.identity.ADIdentityProtection</strong></li>
<li><strong>diagrams.azure.identity.ADPrivilegedIdentityManagement</strong></li>
<li><strong>diagrams.azure.identity.AppRegistrations</strong></li>
<li><strong>diagrams.azure.identity.ConditionalAccess</strong></li>
<li><strong>diagrams.azure.identity.EnterpriseApplications</strong></li>
<li><strong>diagrams.azure.identity.Groups</strong></li>
<li><strong>diagrams.azure.identity.IdentityGovernance</strong></li>
<li><strong>diagrams.azure.identity.InformationProtection</strong></li>
<li><strong>diagrams.azure.identity.ManagedIdentities</strong></li>
<li><strong>diagrams.azure.identity.Users</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/identity/access-review.png" alt="AccessReview" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.AccessReview</strong></p>
<p><img width="30" src="/img/resources/azure/identity/active-directory-connect-health.png" alt="ActiveDirectoryConnectHealth" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ActiveDirectoryConnectHealth</strong></p>
<p><img width="30" src="/img/resources/azure/identity/active-directory.png" alt="ActiveDirectory" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ActiveDirectory</strong></p>
<p><img width="30" src="/img/resources/azure/identity/ad-b2c.png" alt="ADB2C" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ADB2C</strong></p>
<p><img width="30" src="/img/resources/azure/identity/ad-domain-services.png" alt="ADDomainServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ADDomainServices</strong></p>
<p><img width="30" src="/img/resources/azure/identity/ad-identity-protection.png" alt="ADIdentityProtection" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ADIdentityProtection</strong></p>
<p><img width="30" src="/img/resources/azure/identity/ad-privileged-identity-management.png" alt="ADPrivilegedIdentityManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ADPrivilegedIdentityManagement</strong></p>
<p><img width="30" src="/img/resources/azure/identity/app-registrations.png" alt="AppRegistrations" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.AppRegistrations</strong></p>
<p><img width="30" src="/img/resources/azure/identity/conditional-access.png" alt="ConditionalAccess" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ConditionalAccess</strong></p>
<p><img width="30" src="/img/resources/azure/identity/enterprise-applications.png" alt="EnterpriseApplications" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.EnterpriseApplications</strong></p>
<p><img width="30" src="/img/resources/azure/identity/groups.png" alt="Groups" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.Groups</strong></p>
<p><img width="30" src="/img/resources/azure/identity/identity-governance.png" alt="IdentityGovernance" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.IdentityGovernance</strong></p>
<p><img width="30" src="/img/resources/azure/identity/information-protection.png" alt="InformationProtection" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.InformationProtection</strong></p>
<p><img width="30" src="/img/resources/azure/identity/managed-identities.png" alt="ManagedIdentities" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ManagedIdentities</strong></p>
<p><img width="30" src="/img/resources/azure/identity/users.png" alt="Users" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.Users</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azureintegration"></a><a href="#azureintegration" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.integration</h2>
<ul>
<li><strong>diagrams.azure.integration.APIForFhir</strong></li>
<li><strong>diagrams.azure.integration.APIManagement</strong></li>
<li><strong>diagrams.azure.integration.AppConfiguration</strong></li>
<li><strong>diagrams.azure.integration.DataCatalog</strong></li>
<li><strong>diagrams.azure.integration.EventGridDomains</strong></li>
<li><strong>diagrams.azure.integration.EventGridSubscriptions</strong></li>
<li><strong>diagrams.azure.integration.EventGridTopics</strong></li>
<li><strong>diagrams.azure.integration.IntegrationAccounts</strong></li>
<li><strong>diagrams.azure.integration.IntegrationServiceEnvironments</strong></li>
<li><strong>diagrams.azure.integration.LogicAppsCustomConnector</strong></li>
<li><strong>diagrams.azure.integration.LogicApps</strong></li>
<li><strong>diagrams.azure.integration.PartnerTopic</strong></li>
<li><strong>diagrams.azure.integration.SendgridAccounts</strong></li>
<li><strong>diagrams.azure.integration.ServiceBusRelays</strong></li>
<li><strong>diagrams.azure.integration.ServiceBus</strong></li>
<li><strong>diagrams.azure.integration.ServiceCatalogManagedApplicationDefinitions</strong></li>
<li><strong>diagrams.azure.integration.SoftwareAsAService</strong></li>
<li><strong>diagrams.azure.integration.StorsimpleDeviceManagers</strong></li>
<li><strong>diagrams.azure.integration.SystemTopic</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/integration/api-for-fhir.png" alt="APIForFhir" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.APIForFhir</strong></p>
<p><img width="30" src="/img/resources/azure/integration/api-management.png" alt="APIManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.APIManagement</strong></p>
<p><img width="30" src="/img/resources/azure/integration/app-configuration.png" alt="AppConfiguration" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.AppConfiguration</strong></p>
<p><img width="30" src="/img/resources/azure/integration/data-catalog.png" alt="DataCatalog" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.DataCatalog</strong></p>
<p><img width="30" src="/img/resources/azure/integration/event-grid-domains.png" alt="EventGridDomains" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.EventGridDomains</strong></p>
<p><img width="30" src="/img/resources/azure/integration/event-grid-subscriptions.png" alt="EventGridSubscriptions" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.EventGridSubscriptions</strong></p>
<p><img width="30" src="/img/resources/azure/integration/event-grid-topics.png" alt="EventGridTopics" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.EventGridTopics</strong></p>
<p><img width="30" src="/img/resources/azure/integration/integration-accounts.png" alt="IntegrationAccounts" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.IntegrationAccounts</strong></p>
<p><img width="30" src="/img/resources/azure/integration/integration-service-environments.png" alt="IntegrationServiceEnvironments" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.IntegrationServiceEnvironments</strong></p>
<p><img width="30" src="/img/resources/azure/integration/logic-apps-custom-connector.png" alt="LogicAppsCustomConnector" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.LogicAppsCustomConnector</strong></p>
<p><img width="30" src="/img/resources/azure/integration/logic-apps.png" alt="LogicApps" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.LogicApps</strong></p>
<p><img width="30" src="/img/resources/azure/integration/partner-topic.png" alt="PartnerTopic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.PartnerTopic</strong></p>
<p><img width="30" src="/img/resources/azure/integration/sendgrid-accounts.png" alt="SendgridAccounts" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.SendgridAccounts</strong></p>
<p><img width="30" src="/img/resources/azure/integration/service-bus-relays.png" alt="ServiceBusRelays" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.ServiceBusRelays</strong></p>
<p><img width="30" src="/img/resources/azure/integration/service-bus.png" alt="ServiceBus" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.ServiceBus</strong></p>
<p><img width="30" src="/img/resources/azure/integration/service-catalog-managed-application-definitions.png" alt="ServiceCatalogManagedApplicationDefinitions" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.ServiceCatalogManagedApplicationDefinitions</strong></p>
<p><img width="30" src="/img/resources/azure/integration/software-as-a-service.png" alt="SoftwareAsAService" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.SoftwareAsAService</strong></p>
<p><img width="30" src="/img/resources/azure/integration/storsimple-device-managers.png" alt="StorsimpleDeviceManagers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.StorsimpleDeviceManagers</strong></p>
<p><img width="30" src="/img/resources/azure/integration/system-topic.png" alt="SystemTopic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.SystemTopic</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azureiot"></a><a href="#azureiot" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.iot</h2>
<ul>
<li><strong>diagrams.azure.iot.DeviceProvisioningServices</strong></li>
<li><strong>diagrams.azure.iot.DigitalTwins</strong></li>
<li><strong>diagrams.azure.iot.IotCentralApplications</strong></li>
<li><strong>diagrams.azure.iot.IotHubSecurity</strong></li>
<li><strong>diagrams.azure.iot.IotHub</strong></li>
<li><strong>diagrams.azure.iot.Maps</strong></li>
<li><strong>diagrams.azure.iot.Sphere</strong></li>
<li><strong>diagrams.azure.iot.TimeSeriesInsightsEnvironments</strong></li>
<li><strong>diagrams.azure.iot.TimeSeriesInsightsEventsSources</strong></li>
<li><strong>diagrams.azure.iot.Windows10IotCoreServices</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/iot/device-provisioning-services.png" alt="DeviceProvisioningServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.DeviceProvisioningServices</strong></p>
<p><img width="30" src="/img/resources/azure/iot/digital-twins.png" alt="DigitalTwins" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.DigitalTwins</strong></p>
<p><img width="30" src="/img/resources/azure/iot/iot-central-applications.png" alt="IotCentralApplications" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.IotCentralApplications</strong></p>
<p><img width="30" src="/img/resources/azure/iot/iot-hub-security.png" alt="IotHubSecurity" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.IotHubSecurity</strong></p>
<p><img width="30" src="/img/resources/azure/iot/iot-hub.png" alt="IotHub" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.IotHub</strong></p>
<p><img width="30" src="/img/resources/azure/iot/maps.png" alt="Maps" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.Maps</strong></p>
<p><img width="30" src="/img/resources/azure/iot/sphere.png" alt="Sphere" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.Sphere</strong></p>
<p><img width="30" src="/img/resources/azure/iot/time-series-insights-environments.png" alt="TimeSeriesInsightsEnvironments" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.TimeSeriesInsightsEnvironments</strong></p>
<p><img width="30" src="/img/resources/azure/iot/time-series-insights-events-sources.png" alt="TimeSeriesInsightsEventsSources" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.TimeSeriesInsightsEventsSources</strong></p>
<p><img width="30" src="/img/resources/azure/iot/windows-10-iot-core-services.png" alt="Windows10IotCoreServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.Windows10IotCoreServices</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azuremigration"></a><a href="#azuremigration" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.migration</h2>
<ul>
<li><strong>diagrams.azure.migration.DataBoxEdge</strong></li>
<li><strong>diagrams.azure.migration.DataBox</strong></li>
<li><strong>diagrams.azure.migration.DatabaseMigrationServices</strong></li>
<li><strong>diagrams.azure.migration.MigrationProjects</strong></li>
<li><strong>diagrams.azure.migration.RecoveryServicesVaults</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/migration/data-box-edge.png" alt="DataBoxEdge" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.migration.DataBoxEdge</strong></p>
<p><img width="30" src="/img/resources/azure/migration/data-box.png" alt="DataBox" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.migration.DataBox</strong></p>
<p><img width="30" src="/img/resources/azure/migration/database-migration-services.png" alt="DatabaseMigrationServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.migration.DatabaseMigrationServices</strong></p>
<p><img width="30" src="/img/resources/azure/migration/migration-projects.png" alt="MigrationProjects" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.migration.MigrationProjects</strong></p>
<p><img width="30" src="/img/resources/azure/migration/recovery-services-vaults.png" alt="RecoveryServicesVaults" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.migration.RecoveryServicesVaults</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azureml"></a><a href="#azureml" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.ml</h2>
<ul>
<li><strong>diagrams.azure.ml.BatchAI</strong></li>
<li><strong>diagrams.azure.ml.BotServices</strong></li>
<li><strong>diagrams.azure.ml.CognitiveServices</strong></li>
<li><strong>diagrams.azure.ml.GenomicsAccounts</strong></li>
<li><strong>diagrams.azure.ml.MachineLearningServiceWorkspaces</strong></li>
<li><strong>diagrams.azure.ml.MachineLearningStudioWebServicePlans</strong></li>
<li><strong>diagrams.azure.ml.MachineLearningStudioWebServices</strong></li>
<li><strong>diagrams.azure.ml.MachineLearningStudioWorkspaces</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/ml/batch-ai.png" alt="BatchAI" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.BatchAI</strong></p>
<p><img width="30" src="/img/resources/azure/ml/bot-services.png" alt="BotServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.BotServices</strong></p>
<p><img width="30" src="/img/resources/azure/ml/cognitive-services.png" alt="CognitiveServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.CognitiveServices</strong></p>
<p><img width="30" src="/img/resources/azure/ml/genomics-accounts.png" alt="GenomicsAccounts" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.GenomicsAccounts</strong></p>
<p><img width="30" src="/img/resources/azure/ml/machine-learning-service-workspaces.png" alt="MachineLearningServiceWorkspaces" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.MachineLearningServiceWorkspaces</strong></p>
<p><img width="30" src="/img/resources/azure/ml/machine-learning-studio-web-service-plans.png" alt="MachineLearningStudioWebServicePlans" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.MachineLearningStudioWebServicePlans</strong></p>
<p><img width="30" src="/img/resources/azure/ml/machine-learning-studio-web-services.png" alt="MachineLearningStudioWebServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.MachineLearningStudioWebServices</strong></p>
<p><img width="30" src="/img/resources/azure/ml/machine-learning-studio-workspaces.png" alt="MachineLearningStudioWorkspaces" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.MachineLearningStudioWorkspaces</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azuremobile"></a><a href="#azuremobile" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.mobile</h2>
<ul>
<li><strong>diagrams.azure.mobile.AppServiceMobile</strong></li>
<li><strong>diagrams.azure.mobile.MobileEngagement</strong></li>
<li><strong>diagrams.azure.mobile.NotificationHubs</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/mobile/app-service-mobile.png" alt="AppServiceMobile" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.mobile.AppServiceMobile</strong></p>
<p><img width="30" src="/img/resources/azure/mobile/mobile-engagement.png" alt="MobileEngagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.mobile.MobileEngagement</strong></p>
<p><img width="30" src="/img/resources/azure/mobile/notification-hubs.png" alt="NotificationHubs" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.mobile.NotificationHubs</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azurenetwork"></a><a href="#azurenetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.network</h2>
<ul>
<li><strong>diagrams.azure.network.ApplicationGateway</strong></li>
<li><strong>diagrams.azure.network.ApplicationSecurityGroups</strong></li>
<li><strong>diagrams.azure.network.CDNProfiles</strong></li>
<li><strong>diagrams.azure.network.Connections</strong></li>
<li><strong>diagrams.azure.network.DDOSProtectionPlans</strong></li>
<li><strong>diagrams.azure.network.DNSPrivateZones</strong></li>
<li><strong>diagrams.azure.network.DNSZones</strong></li>
<li><strong>diagrams.azure.network.ExpressrouteCircuits</strong></li>
<li><strong>diagrams.azure.network.Firewall</strong></li>
<li><strong>diagrams.azure.network.FrontDoors</strong></li>
<li><strong>diagrams.azure.network.LoadBalancers</strong></li>
<li><strong>diagrams.azure.network.LocalNetworkGateways</strong></li>
<li><strong>diagrams.azure.network.NetworkInterfaces</strong></li>
<li><strong>diagrams.azure.network.NetworkSecurityGroupsClassic</strong></li>
<li><strong>diagrams.azure.network.NetworkWatcher</strong></li>
<li><strong>diagrams.azure.network.OnPremisesDataGateways</strong></li>
<li><strong>diagrams.azure.network.PublicIpAddresses</strong></li>
<li><strong>diagrams.azure.network.ReservedIpAddressesClassic</strong></li>
<li><strong>diagrams.azure.network.RouteFilters</strong></li>
<li><strong>diagrams.azure.network.RouteTables</strong></li>
<li><strong>diagrams.azure.network.ServiceEndpointPolicies</strong></li>
<li><strong>diagrams.azure.network.Subnets</strong></li>
<li><strong>diagrams.azure.network.TrafficManagerProfiles</strong></li>
<li><strong>diagrams.azure.network.VirtualNetworkClassic</strong></li>
<li><strong>diagrams.azure.network.VirtualNetworkGateways</strong></li>
<li><strong>diagrams.azure.network.VirtualNetworks</strong></li>
<li><strong>diagrams.azure.network.VirtualWans</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/network/application-gateway.png" alt="ApplicationGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.ApplicationGateway</strong></p>
<p><img width="30" src="/img/resources/azure/network/application-security-groups.png" alt="ApplicationSecurityGroups" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.ApplicationSecurityGroups</strong></p>
<p><img width="30" src="/img/resources/azure/network/cdn-profiles.png" alt="CDNProfiles" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.CDNProfiles</strong></p>
<p><img width="30" src="/img/resources/azure/network/connections.png" alt="Connections" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.Connections</strong></p>
<p><img width="30" src="/img/resources/azure/network/ddos-protection-plans.png" alt="DDOSProtectionPlans" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.DDOSProtectionPlans</strong></p>
<p><img width="30" src="/img/resources/azure/network/dns-private-zones.png" alt="DNSPrivateZones" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.DNSPrivateZones</strong></p>
<p><img width="30" src="/img/resources/azure/network/dns-zones.png" alt="DNSZones" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.DNSZones</strong></p>
<p><img width="30" src="/img/resources/azure/network/expressroute-circuits.png" alt="ExpressrouteCircuits" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.ExpressrouteCircuits</strong></p>
<p><img width="30" src="/img/resources/azure/network/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.Firewall</strong></p>
<p><img width="30" src="/img/resources/azure/network/front-doors.png" alt="FrontDoors" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.FrontDoors</strong></p>
<p><img width="30" src="/img/resources/azure/network/load-balancers.png" alt="LoadBalancers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.LoadBalancers</strong></p>
<p><img width="30" src="/img/resources/azure/network/local-network-gateways.png" alt="LocalNetworkGateways" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.LocalNetworkGateways</strong></p>
<p><img width="30" src="/img/resources/azure/network/network-interfaces.png" alt="NetworkInterfaces" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.NetworkInterfaces</strong></p>
<p><img width="30" src="/img/resources/azure/network/network-security-groups-classic.png" alt="NetworkSecurityGroupsClassic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.NetworkSecurityGroupsClassic</strong></p>
<p><img width="30" src="/img/resources/azure/network/network-watcher.png" alt="NetworkWatcher" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.NetworkWatcher</strong></p>
<p><img width="30" src="/img/resources/azure/network/on-premises-data-gateways.png" alt="OnPremisesDataGateways" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.OnPremisesDataGateways</strong></p>
<p><img width="30" src="/img/resources/azure/network/public-ip-addresses.png" alt="PublicIpAddresses" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.PublicIpAddresses</strong></p>
<p><img width="30" src="/img/resources/azure/network/reserved-ip-addresses-classic.png" alt="ReservedIpAddressesClassic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.ReservedIpAddressesClassic</strong></p>
<p><img width="30" src="/img/resources/azure/network/route-filters.png" alt="RouteFilters" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.RouteFilters</strong></p>
<p><img width="30" src="/img/resources/azure/network/route-tables.png" alt="RouteTables" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.RouteTables</strong></p>
<p><img width="30" src="/img/resources/azure/network/service-endpoint-policies.png" alt="ServiceEndpointPolicies" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.ServiceEndpointPolicies</strong></p>
<p><img width="30" src="/img/resources/azure/network/subnets.png" alt="Subnets" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.Subnets</strong></p>
<p><img width="30" src="/img/resources/azure/network/traffic-manager-profiles.png" alt="TrafficManagerProfiles" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.TrafficManagerProfiles</strong></p>
<p><img width="30" src="/img/resources/azure/network/virtual-network-classic.png" alt="VirtualNetworkClassic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.VirtualNetworkClassic</strong></p>
<p><img width="30" src="/img/resources/azure/network/virtual-network-gateways.png" alt="VirtualNetworkGateways" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.VirtualNetworkGateways</strong></p>
<p><img width="30" src="/img/resources/azure/network/virtual-networks.png" alt="VirtualNetworks" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.VirtualNetworks</strong></p>
<p><img width="30" src="/img/resources/azure/network/virtual-wans.png" alt="VirtualWans" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.VirtualWans</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azuresecurity"></a><a href="#azuresecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.security</h2>
<ul>
<li><strong>diagrams.azure.security.ApplicationSecurityGroups</strong></li>
<li><strong>diagrams.azure.security.ConditionalAccess</strong></li>
<li><strong>diagrams.azure.security.Defender</strong></li>
<li><strong>diagrams.azure.security.ExtendedSecurityUpdates</strong></li>
<li><strong>diagrams.azure.security.KeyVaults</strong></li>
<li><strong>diagrams.azure.security.SecurityCenter</strong></li>
<li><strong>diagrams.azure.security.Sentinel</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/security/application-security-groups.png" alt="ApplicationSecurityGroups" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.security.ApplicationSecurityGroups</strong></p>
<p><img width="30" src="/img/resources/azure/security/conditional-access.png" alt="ConditionalAccess" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.security.ConditionalAccess</strong></p>
<p><img width="30" src="/img/resources/azure/security/defender.png" alt="Defender" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.security.Defender</strong></p>
<p><img width="30" src="/img/resources/azure/security/extended-security-updates.png" alt="ExtendedSecurityUpdates" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.security.ExtendedSecurityUpdates</strong></p>
<p><img width="30" src="/img/resources/azure/security/key-vaults.png" alt="KeyVaults" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.security.KeyVaults</strong></p>
<p><img width="30" src="/img/resources/azure/security/security-center.png" alt="SecurityCenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.security.SecurityCenter</strong></p>
<p><img width="30" src="/img/resources/azure/security/sentinel.png" alt="Sentinel" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.security.Sentinel</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azurestorage"></a><a href="#azurestorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.storage</h2>
<ul>
<li><strong>diagrams.azure.storage.ArchiveStorage</strong></li>
<li><strong>diagrams.azure.storage.Azurefxtedgefiler</strong></li>
<li><strong>diagrams.azure.storage.BlobStorage</strong></li>
<li><strong>diagrams.azure.storage.DataBoxEdgeDataBoxGateway</strong></li>
<li><strong>diagrams.azure.storage.DataBox</strong></li>
<li><strong>diagrams.azure.storage.DataLakeStorage</strong></li>
<li><strong>diagrams.azure.storage.GeneralStorage</strong></li>
<li><strong>diagrams.azure.storage.NetappFiles</strong></li>
<li><strong>diagrams.azure.storage.QueuesStorage</strong></li>
<li><strong>diagrams.azure.storage.StorageAccountsClassic</strong></li>
<li><strong>diagrams.azure.storage.StorageAccounts</strong></li>
<li><strong>diagrams.azure.storage.StorageExplorer</strong></li>
<li><strong>diagrams.azure.storage.StorageSyncServices</strong></li>
<li><strong>diagrams.azure.storage.StorsimpleDataManagers</strong></li>
<li><strong>diagrams.azure.storage.StorsimpleDeviceManagers</strong></li>
<li><strong>diagrams.azure.storage.TableStorage</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/storage/archive-storage.png" alt="ArchiveStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.ArchiveStorage</strong></p>
<p><img width="30" src="/img/resources/azure/storage/azurefxtedgefiler.png" alt="Azurefxtedgefiler" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.Azurefxtedgefiler</strong></p>
<p><img width="30" src="/img/resources/azure/storage/blob-storage.png" alt="BlobStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.BlobStorage</strong></p>
<p><img width="30" src="/img/resources/azure/storage/data-box-edge-data-box-gateway.png" alt="DataBoxEdgeDataBoxGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.DataBoxEdgeDataBoxGateway</strong></p>
<p><img width="30" src="/img/resources/azure/storage/data-box.png" alt="DataBox" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.DataBox</strong></p>
<p><img width="30" src="/img/resources/azure/storage/data-lake-storage.png" alt="DataLakeStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.DataLakeStorage</strong></p>
<p><img width="30" src="/img/resources/azure/storage/general-storage.png" alt="GeneralStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.GeneralStorage</strong></p>
<p><img width="30" src="/img/resources/azure/storage/netapp-files.png" alt="NetappFiles" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.NetappFiles</strong></p>
<p><img width="30" src="/img/resources/azure/storage/queues-storage.png" alt="QueuesStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.QueuesStorage</strong></p>
<p><img width="30" src="/img/resources/azure/storage/storage-accounts-classic.png" alt="StorageAccountsClassic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.StorageAccountsClassic</strong></p>
<p><img width="30" src="/img/resources/azure/storage/storage-accounts.png" alt="StorageAccounts" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.StorageAccounts</strong></p>
<p><img width="30" src="/img/resources/azure/storage/storage-explorer.png" alt="StorageExplorer" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.StorageExplorer</strong></p>
<p><img width="30" src="/img/resources/azure/storage/storage-sync-services.png" alt="StorageSyncServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.StorageSyncServices</strong></p>
<p><img width="30" src="/img/resources/azure/storage/storsimple-data-managers.png" alt="StorsimpleDataManagers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.StorsimpleDataManagers</strong></p>
<p><img width="30" src="/img/resources/azure/storage/storsimple-device-managers.png" alt="StorsimpleDeviceManagers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.StorsimpleDeviceManagers</strong></p>
<p><img width="30" src="/img/resources/azure/storage/table-storage.png" alt="TableStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.TableStorage</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azureweb"></a><a href="#azureweb" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.web</h2>
<ul>
<li><strong>diagrams.azure.web.APIConnections</strong></li>
<li><strong>diagrams.azure.web.AppServiceCertificates</strong></li>
<li><strong>diagrams.azure.web.AppServiceDomains</strong></li>
<li><strong>diagrams.azure.web.AppServiceEnvironments</strong></li>
<li><strong>diagrams.azure.web.AppServicePlans</strong></li>
<li><strong>diagrams.azure.web.AppServices</strong></li>
<li><strong>diagrams.azure.web.MediaServices</strong></li>
<li><strong>diagrams.azure.web.NotificationHubNamespaces</strong></li>
<li><strong>diagrams.azure.web.Search</strong></li>
<li><strong>diagrams.azure.web.Signalr</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 5/3/2021</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/aws"><span class="arrow-prev"></span><span>AWS</span></a><a class="docs-next button" href="/docs/nodes/gcp"><span>GCP</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#azureanalytics">azure.analytics</a></li><li><a href="#azurecompute">azure.compute</a></li><li><a href="#azuredatabase">azure.database</a></li><li><a href="#azuredevops">azure.devops</a></li><li><a href="#azuregeneral">azure.general</a></li><li><a href="#azureidentity">azure.identity</a></li><li><a href="#azureintegration">azure.integration</a></li><li><a href="#azureiot">azure.iot</a></li><li><a href="#azuremigration">azure.migration</a></li><li><a href="#azureml">azure.ml</a></li><li><a href="#azuremobile">azure.mobile</a></li><li><a href="#azurenetwork">azure.network</a></li><li><a href="#azuresecurity">azure.security</a></li><li><a href="#azurestorage">azure.storage</a></li><li><a href="#azureweb">azure.web</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/azure/web/api-connections.png" alt="APIConnections" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.APIConnections</strong></p>
<p><img width="30" src="/img/resources/azure/web/app-service-certificates.png" alt="AppServiceCertificates" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.AppServiceCertificates</strong></p>
<p><img width="30" src="/img/resources/azure/web/app-service-domains.png" alt="AppServiceDomains" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.AppServiceDomains</strong></p>
<p><img width="30" src="/img/resources/azure/web/app-service-environments.png" alt="AppServiceEnvironments" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.AppServiceEnvironments</strong></p>
<p><img width="30" src="/img/resources/azure/web/app-service-plans.png" alt="AppServicePlans" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.AppServicePlans</strong></p>
<p><img width="30" src="/img/resources/azure/web/app-services.png" alt="AppServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.AppServices</strong></p>
<p><img width="30" src="/img/resources/azure/web/media-services.png" alt="MediaServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.MediaServices</strong></p>
<p><img width="30" src="/img/resources/azure/web/notification-hub-namespaces.png" alt="NotificationHubNamespaces" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.NotificationHubNamespaces</strong></p>
<p><img width="30" src="/img/resources/azure/web/search.png" alt="Search" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.Search</strong></p>
<p><img width="30" src="/img/resources/azure/web/signalr.png" alt="Signalr" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.Signalr</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/aws"><span class="arrow-prev"></span><span>AWS</span></a><a class="docs-next button" href="/docs/nodes/gcp"><span>GCP</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#azureanalytics">azure.analytics</a></li><li><a href="#azurecompute">azure.compute</a></li><li><a href="#azuredatabase">azure.database</a></li><li><a href="#azuredevops">azure.devops</a></li><li><a href="#azuregeneral">azure.general</a></li><li><a href="#azureidentity">azure.identity</a></li><li><a href="#azureintegration">azure.integration</a></li><li><a href="#azureiot">azure.iot</a></li><li><a href="#azuremigration">azure.migration</a></li><li><a href="#azureml">azure.ml</a></li><li><a href="#azuremobile">azure.mobile</a></li><li><a href="#azurenetwork">azure.network</a></li><li><a href="#azuresecurity">azure.security</a></li><li><a href="#azurestorage">azure.storage</a></li><li><a href="#azureweb">azure.web</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,269 +64,460 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Azure</h1></header><article><div><span><p>Node classes list of azure provider.</p>
<h2><a class="anchor" aria-hidden="true" id="azureanalytics"></a><a href="#azureanalytics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.analytics</h2>
<ul>
<li><strong>diagrams.azure.analytics.AnalysisServices</strong></li>
<li><strong>diagrams.azure.analytics.DataExplorerClusters</strong></li>
<li><strong>diagrams.azure.analytics.DataFactories</strong></li>
<li><strong>diagrams.azure.analytics.DataLakeAnalytics</strong></li>
<li><strong>diagrams.azure.analytics.DataLakeStoreGen1</strong></li>
<li><strong>diagrams.azure.analytics.Databricks</strong></li>
<li><strong>diagrams.azure.analytics.EventHubClusters</strong></li>
<li><strong>diagrams.azure.analytics.EventHubs</strong></li>
<li><strong>diagrams.azure.analytics.Hdinsightclusters</strong></li>
<li><strong>diagrams.azure.analytics.LogAnalyticsWorkspaces</strong></li>
<li><strong>diagrams.azure.analytics.StreamAnalyticsJobs</strong></li>
<li><strong>diagrams.azure.analytics.SynapseAnalytics</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/analytics/analysis-services.png" alt="AnalysisServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.AnalysisServices</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/data-explorer-clusters.png" alt="DataExplorerClusters" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.DataExplorerClusters</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/data-factories.png" alt="DataFactories" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.DataFactories</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/data-lake-analytics.png" alt="DataLakeAnalytics" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.DataLakeAnalytics</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/data-lake-store-gen1.png" alt="DataLakeStoreGen1" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.DataLakeStoreGen1</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/databricks.png" alt="Databricks" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.Databricks</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/event-hub-clusters.png" alt="EventHubClusters" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.EventHubClusters</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/event-hubs.png" alt="EventHubs" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.EventHubs</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/hdinsightclusters.png" alt="Hdinsightclusters" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.Hdinsightclusters</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/log-analytics-workspaces.png" alt="LogAnalyticsWorkspaces" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.LogAnalyticsWorkspaces</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/stream-analytics-jobs.png" alt="StreamAnalyticsJobs" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.StreamAnalyticsJobs</strong></p>
<p><img width="30" src="/img/resources/azure/analytics/synapse-analytics.png" alt="SynapseAnalytics" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.analytics.SynapseAnalytics</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azurecompute"></a><a href="#azurecompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.compute</h2>
<ul>
<li><strong>diagrams.azure.compute.AppServices</strong></li>
<li><strong>diagrams.azure.compute.AutomanagedVM</strong></li>
<li><strong>diagrams.azure.compute.AvailabilitySets</strong></li>
<li><strong>diagrams.azure.compute.BatchAccounts</strong></li>
<li><strong>diagrams.azure.compute.CitrixVirtualDesktopsEssentials</strong></li>
<li><strong>diagrams.azure.compute.CloudServicesClassic</strong></li>
<li><strong>diagrams.azure.compute.CloudServices</strong></li>
<li><strong>diagrams.azure.compute.CloudsimpleVirtualMachines</strong></li>
<li><strong>diagrams.azure.compute.ContainerInstances</strong></li>
<li><strong>diagrams.azure.compute.ContainerRegistries</strong>, <strong>ACR</strong> (alias)</li>
<li><strong>diagrams.azure.compute.DiskEncryptionSets</strong></li>
<li><strong>diagrams.azure.compute.DiskSnapshots</strong></li>
<li><strong>diagrams.azure.compute.Disks</strong></li>
<li><strong>diagrams.azure.compute.FunctionApps</strong></li>
<li><strong>diagrams.azure.compute.ImageDefinitions</strong></li>
<li><strong>diagrams.azure.compute.ImageVersions</strong></li>
<li><strong>diagrams.azure.compute.KubernetesServices</strong>, <strong>AKS</strong> (alias)</li>
<li><strong>diagrams.azure.compute.MeshApplications</strong></li>
<li><strong>diagrams.azure.compute.OsImages</strong></li>
<li><strong>diagrams.azure.compute.SAPHANAOnAzure</strong></li>
<li><strong>diagrams.azure.compute.ServiceFabricClusters</strong></li>
<li><strong>diagrams.azure.compute.SharedImageGalleries</strong></li>
<li><strong>diagrams.azure.compute.SpringCloud</strong></li>
<li><strong>diagrams.azure.compute.VMClassic</strong></li>
<li><strong>diagrams.azure.compute.VMImages</strong></li>
<li><strong>diagrams.azure.compute.VMLinux</strong></li>
<li><strong>diagrams.azure.compute.VMScaleSet</strong>, <strong>VMSS</strong> (alias)</li>
<li><strong>diagrams.azure.compute.VMWindows</strong></li>
<li><strong>diagrams.azure.compute.VM</strong></li>
<li><strong>diagrams.azure.compute.Workspaces</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/compute/app-services.png" alt="AppServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.AppServices</strong></p>
<p><img width="30" src="/img/resources/azure/compute/automanaged-vm.png" alt="AutomanagedVM" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.AutomanagedVM</strong></p>
<p><img width="30" src="/img/resources/azure/compute/availability-sets.png" alt="AvailabilitySets" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.AvailabilitySets</strong></p>
<p><img width="30" src="/img/resources/azure/compute/batch-accounts.png" alt="BatchAccounts" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.BatchAccounts</strong></p>
<p><img width="30" src="/img/resources/azure/compute/citrix-virtual-desktops-essentials.png" alt="CitrixVirtualDesktopsEssentials" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.CitrixVirtualDesktopsEssentials</strong></p>
<p><img width="30" src="/img/resources/azure/compute/cloud-services-classic.png" alt="CloudServicesClassic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.CloudServicesClassic</strong></p>
<p><img width="30" src="/img/resources/azure/compute/cloud-services.png" alt="CloudServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.CloudServices</strong></p>
<p><img width="30" src="/img/resources/azure/compute/cloudsimple-virtual-machines.png" alt="CloudsimpleVirtualMachines" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.CloudsimpleVirtualMachines</strong></p>
<p><img width="30" src="/img/resources/azure/compute/container-instances.png" alt="ContainerInstances" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.ContainerInstances</strong></p>
<p><img width="30" src="/img/resources/azure/compute/container-registries.png" alt="ContainerRegistries" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.ContainerRegistries</strong>, <strong>ACR</strong> (alias)</p>
<p><img width="30" src="/img/resources/azure/compute/disk-encryption-sets.png" alt="DiskEncryptionSets" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.DiskEncryptionSets</strong></p>
<p><img width="30" src="/img/resources/azure/compute/disk-snapshots.png" alt="DiskSnapshots" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.DiskSnapshots</strong></p>
<p><img width="30" src="/img/resources/azure/compute/disks.png" alt="Disks" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.Disks</strong></p>
<p><img width="30" src="/img/resources/azure/compute/function-apps.png" alt="FunctionApps" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.FunctionApps</strong></p>
<p><img width="30" src="/img/resources/azure/compute/image-definitions.png" alt="ImageDefinitions" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.ImageDefinitions</strong></p>
<p><img width="30" src="/img/resources/azure/compute/image-versions.png" alt="ImageVersions" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.ImageVersions</strong></p>
<p><img width="30" src="/img/resources/azure/compute/kubernetes-services.png" alt="KubernetesServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.KubernetesServices</strong>, <strong>AKS</strong> (alias)</p>
<p><img width="30" src="/img/resources/azure/compute/mesh-applications.png" alt="MeshApplications" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.MeshApplications</strong></p>
<p><img width="30" src="/img/resources/azure/compute/os-images.png" alt="OsImages" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.OsImages</strong></p>
<p><img width="30" src="/img/resources/azure/compute/sap-hana-on-azure.png" alt="SAPHANAOnAzure" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.SAPHANAOnAzure</strong></p>
<p><img width="30" src="/img/resources/azure/compute/service-fabric-clusters.png" alt="ServiceFabricClusters" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.ServiceFabricClusters</strong></p>
<p><img width="30" src="/img/resources/azure/compute/shared-image-galleries.png" alt="SharedImageGalleries" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.SharedImageGalleries</strong></p>
<p><img width="30" src="/img/resources/azure/compute/spring-cloud.png" alt="SpringCloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.SpringCloud</strong></p>
<p><img width="30" src="/img/resources/azure/compute/vm-classic.png" alt="VMClassic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.VMClassic</strong></p>
<p><img width="30" src="/img/resources/azure/compute/vm-images.png" alt="VMImages" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.VMImages</strong></p>
<p><img width="30" src="/img/resources/azure/compute/vm-linux.png" alt="VMLinux" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.VMLinux</strong></p>
<p><img width="30" src="/img/resources/azure/compute/vm-scale-set.png" alt="VMScaleSet" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.VMScaleSet</strong>, <strong>VMSS</strong> (alias)</p>
<p><img width="30" src="/img/resources/azure/compute/vm-windows.png" alt="VMWindows" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.VMWindows</strong></p>
<p><img width="30" src="/img/resources/azure/compute/vm.png" alt="VM" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.VM</strong></p>
<p><img width="30" src="/img/resources/azure/compute/workspaces.png" alt="Workspaces" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.compute.Workspaces</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azuredatabase"></a><a href="#azuredatabase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.database</h2>
<ul>
<li><strong>diagrams.azure.database.BlobStorage</strong></li>
<li><strong>diagrams.azure.database.CacheForRedis</strong></li>
<li><strong>diagrams.azure.database.CosmosDb</strong></li>
<li><strong>diagrams.azure.database.DataExplorerClusters</strong></li>
<li><strong>diagrams.azure.database.DataFactory</strong></li>
<li><strong>diagrams.azure.database.DataLake</strong></li>
<li><strong>diagrams.azure.database.DatabaseForMariadbServers</strong></li>
<li><strong>diagrams.azure.database.DatabaseForMysqlServers</strong></li>
<li><strong>diagrams.azure.database.DatabaseForPostgresqlServers</strong></li>
<li><strong>diagrams.azure.database.ElasticDatabasePools</strong></li>
<li><strong>diagrams.azure.database.ElasticJobAgents</strong></li>
<li><strong>diagrams.azure.database.InstancePools</strong></li>
<li><strong>diagrams.azure.database.ManagedDatabases</strong></li>
<li><strong>diagrams.azure.database.SQLDatabases</strong></li>
<li><strong>diagrams.azure.database.SQLDatawarehouse</strong></li>
<li><strong>diagrams.azure.database.SQLManagedInstances</strong></li>
<li><strong>diagrams.azure.database.SQLServerStretchDatabases</strong></li>
<li><strong>diagrams.azure.database.SQLServers</strong></li>
<li><strong>diagrams.azure.database.SQLVM</strong></li>
<li><strong>diagrams.azure.database.SQL</strong></li>
<li><strong>diagrams.azure.database.SsisLiftAndShiftIr</strong></li>
<li><strong>diagrams.azure.database.SynapseAnalytics</strong></li>
<li><strong>diagrams.azure.database.VirtualClusters</strong></li>
<li><strong>diagrams.azure.database.VirtualDatacenter</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/database/blob-storage.png" alt="BlobStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.BlobStorage</strong></p>
<p><img width="30" src="/img/resources/azure/database/cache-for-redis.png" alt="CacheForRedis" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.CacheForRedis</strong></p>
<p><img width="30" src="/img/resources/azure/database/cosmos-db.png" alt="CosmosDb" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.CosmosDb</strong></p>
<p><img width="30" src="/img/resources/azure/database/data-explorer-clusters.png" alt="DataExplorerClusters" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.DataExplorerClusters</strong></p>
<p><img width="30" src="/img/resources/azure/database/data-factory.png" alt="DataFactory" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.DataFactory</strong></p>
<p><img width="30" src="/img/resources/azure/database/data-lake.png" alt="DataLake" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.DataLake</strong></p>
<p><img width="30" src="/img/resources/azure/database/database-for-mariadb-servers.png" alt="DatabaseForMariadbServers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.DatabaseForMariadbServers</strong></p>
<p><img width="30" src="/img/resources/azure/database/database-for-mysql-servers.png" alt="DatabaseForMysqlServers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.DatabaseForMysqlServers</strong></p>
<p><img width="30" src="/img/resources/azure/database/database-for-postgresql-servers.png" alt="DatabaseForPostgresqlServers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.DatabaseForPostgresqlServers</strong></p>
<p><img width="30" src="/img/resources/azure/database/elastic-database-pools.png" alt="ElasticDatabasePools" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.ElasticDatabasePools</strong></p>
<p><img width="30" src="/img/resources/azure/database/elastic-job-agents.png" alt="ElasticJobAgents" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.ElasticJobAgents</strong></p>
<p><img width="30" src="/img/resources/azure/database/instance-pools.png" alt="InstancePools" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.InstancePools</strong></p>
<p><img width="30" src="/img/resources/azure/database/managed-databases.png" alt="ManagedDatabases" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.ManagedDatabases</strong></p>
<p><img width="30" src="/img/resources/azure/database/sql-databases.png" alt="SQLDatabases" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SQLDatabases</strong></p>
<p><img width="30" src="/img/resources/azure/database/sql-datawarehouse.png" alt="SQLDatawarehouse" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SQLDatawarehouse</strong></p>
<p><img width="30" src="/img/resources/azure/database/sql-managed-instances.png" alt="SQLManagedInstances" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SQLManagedInstances</strong></p>
<p><img width="30" src="/img/resources/azure/database/sql-server-stretch-databases.png" alt="SQLServerStretchDatabases" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SQLServerStretchDatabases</strong></p>
<p><img width="30" src="/img/resources/azure/database/sql-servers.png" alt="SQLServers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SQLServers</strong></p>
<p><img width="30" src="/img/resources/azure/database/sql-vm.png" alt="SQLVM" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SQLVM</strong></p>
<p><img width="30" src="/img/resources/azure/database/sql.png" alt="SQL" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SQL</strong></p>
<p><img width="30" src="/img/resources/azure/database/ssis-lift-and-shift-ir.png" alt="SsisLiftAndShiftIr" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SsisLiftAndShiftIr</strong></p>
<p><img width="30" src="/img/resources/azure/database/synapse-analytics.png" alt="SynapseAnalytics" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.SynapseAnalytics</strong></p>
<p><img width="30" src="/img/resources/azure/database/virtual-clusters.png" alt="VirtualClusters" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.VirtualClusters</strong></p>
<p><img width="30" src="/img/resources/azure/database/virtual-datacenter.png" alt="VirtualDatacenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.database.VirtualDatacenter</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azuredevops"></a><a href="#azuredevops" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.devops</h2>
<ul>
<li><strong>diagrams.azure.devops.ApplicationInsights</strong></li>
<li><strong>diagrams.azure.devops.Artifacts</strong></li>
<li><strong>diagrams.azure.devops.Boards</strong></li>
<li><strong>diagrams.azure.devops.Devops</strong></li>
<li><strong>diagrams.azure.devops.DevtestLabs</strong></li>
<li><strong>diagrams.azure.devops.LabServices</strong></li>
<li><strong>diagrams.azure.devops.Pipelines</strong></li>
<li><strong>diagrams.azure.devops.Repos</strong></li>
<li><strong>diagrams.azure.devops.TestPlans</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/devops/application-insights.png" alt="ApplicationInsights" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.ApplicationInsights</strong></p>
<p><img width="30" src="/img/resources/azure/devops/artifacts.png" alt="Artifacts" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.Artifacts</strong></p>
<p><img width="30" src="/img/resources/azure/devops/boards.png" alt="Boards" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.Boards</strong></p>
<p><img width="30" src="/img/resources/azure/devops/devops.png" alt="Devops" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.Devops</strong></p>
<p><img width="30" src="/img/resources/azure/devops/devtest-labs.png" alt="DevtestLabs" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.DevtestLabs</strong></p>
<p><img width="30" src="/img/resources/azure/devops/lab-services.png" alt="LabServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.LabServices</strong></p>
<p><img width="30" src="/img/resources/azure/devops/pipelines.png" alt="Pipelines" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.Pipelines</strong></p>
<p><img width="30" src="/img/resources/azure/devops/repos.png" alt="Repos" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.Repos</strong></p>
<p><img width="30" src="/img/resources/azure/devops/test-plans.png" alt="TestPlans" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.devops.TestPlans</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azuregeneral"></a><a href="#azuregeneral" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.general</h2>
<ul>
<li><strong>diagrams.azure.general.Allresources</strong></li>
<li><strong>diagrams.azure.general.Azurehome</strong></li>
<li><strong>diagrams.azure.general.Developertools</strong></li>
<li><strong>diagrams.azure.general.Helpsupport</strong></li>
<li><strong>diagrams.azure.general.Information</strong></li>
<li><strong>diagrams.azure.general.Managementgroups</strong></li>
<li><strong>diagrams.azure.general.Marketplace</strong></li>
<li><strong>diagrams.azure.general.Quickstartcenter</strong></li>
<li><strong>diagrams.azure.general.Recent</strong></li>
<li><strong>diagrams.azure.general.Reservations</strong></li>
<li><strong>diagrams.azure.general.Resource</strong></li>
<li><strong>diagrams.azure.general.Resourcegroups</strong></li>
<li><strong>diagrams.azure.general.Servicehealth</strong></li>
<li><strong>diagrams.azure.general.Shareddashboard</strong></li>
<li><strong>diagrams.azure.general.Subscriptions</strong></li>
<li><strong>diagrams.azure.general.Support</strong></li>
<li><strong>diagrams.azure.general.Supportrequests</strong></li>
<li><strong>diagrams.azure.general.Tag</strong></li>
<li><strong>diagrams.azure.general.Tags</strong></li>
<li><strong>diagrams.azure.general.Templates</strong></li>
<li><strong>diagrams.azure.general.Twousericon</strong></li>
<li><strong>diagrams.azure.general.Userhealthicon</strong></li>
<li><strong>diagrams.azure.general.Usericon</strong></li>
<li><strong>diagrams.azure.general.Userprivacy</strong></li>
<li><strong>diagrams.azure.general.Userresource</strong></li>
<li><strong>diagrams.azure.general.Whatsnew</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/general/allresources.png" alt="Allresources" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Allresources</strong></p>
<p><img width="30" src="/img/resources/azure/general/azurehome.png" alt="Azurehome" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Azurehome</strong></p>
<p><img width="30" src="/img/resources/azure/general/developertools.png" alt="Developertools" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Developertools</strong></p>
<p><img width="30" src="/img/resources/azure/general/helpsupport.png" alt="Helpsupport" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Helpsupport</strong></p>
<p><img width="30" src="/img/resources/azure/general/information.png" alt="Information" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Information</strong></p>
<p><img width="30" src="/img/resources/azure/general/managementgroups.png" alt="Managementgroups" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Managementgroups</strong></p>
<p><img width="30" src="/img/resources/azure/general/marketplace.png" alt="Marketplace" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Marketplace</strong></p>
<p><img width="30" src="/img/resources/azure/general/quickstartcenter.png" alt="Quickstartcenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Quickstartcenter</strong></p>
<p><img width="30" src="/img/resources/azure/general/recent.png" alt="Recent" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Recent</strong></p>
<p><img width="30" src="/img/resources/azure/general/reservations.png" alt="Reservations" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Reservations</strong></p>
<p><img width="30" src="/img/resources/azure/general/resource.png" alt="Resource" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Resource</strong></p>
<p><img width="30" src="/img/resources/azure/general/resourcegroups.png" alt="Resourcegroups" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Resourcegroups</strong></p>
<p><img width="30" src="/img/resources/azure/general/servicehealth.png" alt="Servicehealth" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Servicehealth</strong></p>
<p><img width="30" src="/img/resources/azure/general/shareddashboard.png" alt="Shareddashboard" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Shareddashboard</strong></p>
<p><img width="30" src="/img/resources/azure/general/subscriptions.png" alt="Subscriptions" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Subscriptions</strong></p>
<p><img width="30" src="/img/resources/azure/general/support.png" alt="Support" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Support</strong></p>
<p><img width="30" src="/img/resources/azure/general/supportrequests.png" alt="Supportrequests" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Supportrequests</strong></p>
<p><img width="30" src="/img/resources/azure/general/tag.png" alt="Tag" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Tag</strong></p>
<p><img width="30" src="/img/resources/azure/general/tags.png" alt="Tags" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Tags</strong></p>
<p><img width="30" src="/img/resources/azure/general/templates.png" alt="Templates" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Templates</strong></p>
<p><img width="30" src="/img/resources/azure/general/twousericon.png" alt="Twousericon" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Twousericon</strong></p>
<p><img width="30" src="/img/resources/azure/general/userhealthicon.png" alt="Userhealthicon" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Userhealthicon</strong></p>
<p><img width="30" src="/img/resources/azure/general/usericon.png" alt="Usericon" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Usericon</strong></p>
<p><img width="30" src="/img/resources/azure/general/userprivacy.png" alt="Userprivacy" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Userprivacy</strong></p>
<p><img width="30" src="/img/resources/azure/general/userresource.png" alt="Userresource" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Userresource</strong></p>
<p><img width="30" src="/img/resources/azure/general/whatsnew.png" alt="Whatsnew" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.general.Whatsnew</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azureidentity"></a><a href="#azureidentity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.identity</h2>
<ul>
<li><strong>diagrams.azure.identity.AccessReview</strong></li>
<li><strong>diagrams.azure.identity.ActiveDirectoryConnectHealth</strong></li>
<li><strong>diagrams.azure.identity.ActiveDirectory</strong></li>
<li><strong>diagrams.azure.identity.ADB2C</strong></li>
<li><strong>diagrams.azure.identity.ADDomainServices</strong></li>
<li><strong>diagrams.azure.identity.ADIdentityProtection</strong></li>
<li><strong>diagrams.azure.identity.ADPrivilegedIdentityManagement</strong></li>
<li><strong>diagrams.azure.identity.AppRegistrations</strong></li>
<li><strong>diagrams.azure.identity.ConditionalAccess</strong></li>
<li><strong>diagrams.azure.identity.EnterpriseApplications</strong></li>
<li><strong>diagrams.azure.identity.Groups</strong></li>
<li><strong>diagrams.azure.identity.IdentityGovernance</strong></li>
<li><strong>diagrams.azure.identity.InformationProtection</strong></li>
<li><strong>diagrams.azure.identity.ManagedIdentities</strong></li>
<li><strong>diagrams.azure.identity.Users</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/identity/access-review.png" alt="AccessReview" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.AccessReview</strong></p>
<p><img width="30" src="/img/resources/azure/identity/active-directory-connect-health.png" alt="ActiveDirectoryConnectHealth" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ActiveDirectoryConnectHealth</strong></p>
<p><img width="30" src="/img/resources/azure/identity/active-directory.png" alt="ActiveDirectory" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ActiveDirectory</strong></p>
<p><img width="30" src="/img/resources/azure/identity/ad-b2c.png" alt="ADB2C" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ADB2C</strong></p>
<p><img width="30" src="/img/resources/azure/identity/ad-domain-services.png" alt="ADDomainServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ADDomainServices</strong></p>
<p><img width="30" src="/img/resources/azure/identity/ad-identity-protection.png" alt="ADIdentityProtection" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ADIdentityProtection</strong></p>
<p><img width="30" src="/img/resources/azure/identity/ad-privileged-identity-management.png" alt="ADPrivilegedIdentityManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ADPrivilegedIdentityManagement</strong></p>
<p><img width="30" src="/img/resources/azure/identity/app-registrations.png" alt="AppRegistrations" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.AppRegistrations</strong></p>
<p><img width="30" src="/img/resources/azure/identity/conditional-access.png" alt="ConditionalAccess" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ConditionalAccess</strong></p>
<p><img width="30" src="/img/resources/azure/identity/enterprise-applications.png" alt="EnterpriseApplications" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.EnterpriseApplications</strong></p>
<p><img width="30" src="/img/resources/azure/identity/groups.png" alt="Groups" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.Groups</strong></p>
<p><img width="30" src="/img/resources/azure/identity/identity-governance.png" alt="IdentityGovernance" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.IdentityGovernance</strong></p>
<p><img width="30" src="/img/resources/azure/identity/information-protection.png" alt="InformationProtection" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.InformationProtection</strong></p>
<p><img width="30" src="/img/resources/azure/identity/managed-identities.png" alt="ManagedIdentities" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.ManagedIdentities</strong></p>
<p><img width="30" src="/img/resources/azure/identity/users.png" alt="Users" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.identity.Users</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azureintegration"></a><a href="#azureintegration" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.integration</h2>
<ul>
<li><strong>diagrams.azure.integration.APIForFhir</strong></li>
<li><strong>diagrams.azure.integration.APIManagement</strong></li>
<li><strong>diagrams.azure.integration.AppConfiguration</strong></li>
<li><strong>diagrams.azure.integration.DataCatalog</strong></li>
<li><strong>diagrams.azure.integration.EventGridDomains</strong></li>
<li><strong>diagrams.azure.integration.EventGridSubscriptions</strong></li>
<li><strong>diagrams.azure.integration.EventGridTopics</strong></li>
<li><strong>diagrams.azure.integration.IntegrationAccounts</strong></li>
<li><strong>diagrams.azure.integration.IntegrationServiceEnvironments</strong></li>
<li><strong>diagrams.azure.integration.LogicAppsCustomConnector</strong></li>
<li><strong>diagrams.azure.integration.LogicApps</strong></li>
<li><strong>diagrams.azure.integration.PartnerTopic</strong></li>
<li><strong>diagrams.azure.integration.SendgridAccounts</strong></li>
<li><strong>diagrams.azure.integration.ServiceBusRelays</strong></li>
<li><strong>diagrams.azure.integration.ServiceBus</strong></li>
<li><strong>diagrams.azure.integration.ServiceCatalogManagedApplicationDefinitions</strong></li>
<li><strong>diagrams.azure.integration.SoftwareAsAService</strong></li>
<li><strong>diagrams.azure.integration.StorsimpleDeviceManagers</strong></li>
<li><strong>diagrams.azure.integration.SystemTopic</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/integration/api-for-fhir.png" alt="APIForFhir" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.APIForFhir</strong></p>
<p><img width="30" src="/img/resources/azure/integration/api-management.png" alt="APIManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.APIManagement</strong></p>
<p><img width="30" src="/img/resources/azure/integration/app-configuration.png" alt="AppConfiguration" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.AppConfiguration</strong></p>
<p><img width="30" src="/img/resources/azure/integration/data-catalog.png" alt="DataCatalog" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.DataCatalog</strong></p>
<p><img width="30" src="/img/resources/azure/integration/event-grid-domains.png" alt="EventGridDomains" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.EventGridDomains</strong></p>
<p><img width="30" src="/img/resources/azure/integration/event-grid-subscriptions.png" alt="EventGridSubscriptions" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.EventGridSubscriptions</strong></p>
<p><img width="30" src="/img/resources/azure/integration/event-grid-topics.png" alt="EventGridTopics" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.EventGridTopics</strong></p>
<p><img width="30" src="/img/resources/azure/integration/integration-accounts.png" alt="IntegrationAccounts" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.IntegrationAccounts</strong></p>
<p><img width="30" src="/img/resources/azure/integration/integration-service-environments.png" alt="IntegrationServiceEnvironments" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.IntegrationServiceEnvironments</strong></p>
<p><img width="30" src="/img/resources/azure/integration/logic-apps-custom-connector.png" alt="LogicAppsCustomConnector" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.LogicAppsCustomConnector</strong></p>
<p><img width="30" src="/img/resources/azure/integration/logic-apps.png" alt="LogicApps" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.LogicApps</strong></p>
<p><img width="30" src="/img/resources/azure/integration/partner-topic.png" alt="PartnerTopic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.PartnerTopic</strong></p>
<p><img width="30" src="/img/resources/azure/integration/sendgrid-accounts.png" alt="SendgridAccounts" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.SendgridAccounts</strong></p>
<p><img width="30" src="/img/resources/azure/integration/service-bus-relays.png" alt="ServiceBusRelays" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.ServiceBusRelays</strong></p>
<p><img width="30" src="/img/resources/azure/integration/service-bus.png" alt="ServiceBus" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.ServiceBus</strong></p>
<p><img width="30" src="/img/resources/azure/integration/service-catalog-managed-application-definitions.png" alt="ServiceCatalogManagedApplicationDefinitions" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.ServiceCatalogManagedApplicationDefinitions</strong></p>
<p><img width="30" src="/img/resources/azure/integration/software-as-a-service.png" alt="SoftwareAsAService" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.SoftwareAsAService</strong></p>
<p><img width="30" src="/img/resources/azure/integration/storsimple-device-managers.png" alt="StorsimpleDeviceManagers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.StorsimpleDeviceManagers</strong></p>
<p><img width="30" src="/img/resources/azure/integration/system-topic.png" alt="SystemTopic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.integration.SystemTopic</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azureiot"></a><a href="#azureiot" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.iot</h2>
<ul>
<li><strong>diagrams.azure.iot.DeviceProvisioningServices</strong></li>
<li><strong>diagrams.azure.iot.DigitalTwins</strong></li>
<li><strong>diagrams.azure.iot.IotCentralApplications</strong></li>
<li><strong>diagrams.azure.iot.IotHubSecurity</strong></li>
<li><strong>diagrams.azure.iot.IotHub</strong></li>
<li><strong>diagrams.azure.iot.Maps</strong></li>
<li><strong>diagrams.azure.iot.Sphere</strong></li>
<li><strong>diagrams.azure.iot.TimeSeriesInsightsEnvironments</strong></li>
<li><strong>diagrams.azure.iot.TimeSeriesInsightsEventsSources</strong></li>
<li><strong>diagrams.azure.iot.Windows10IotCoreServices</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/iot/device-provisioning-services.png" alt="DeviceProvisioningServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.DeviceProvisioningServices</strong></p>
<p><img width="30" src="/img/resources/azure/iot/digital-twins.png" alt="DigitalTwins" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.DigitalTwins</strong></p>
<p><img width="30" src="/img/resources/azure/iot/iot-central-applications.png" alt="IotCentralApplications" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.IotCentralApplications</strong></p>
<p><img width="30" src="/img/resources/azure/iot/iot-hub-security.png" alt="IotHubSecurity" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.IotHubSecurity</strong></p>
<p><img width="30" src="/img/resources/azure/iot/iot-hub.png" alt="IotHub" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.IotHub</strong></p>
<p><img width="30" src="/img/resources/azure/iot/maps.png" alt="Maps" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.Maps</strong></p>
<p><img width="30" src="/img/resources/azure/iot/sphere.png" alt="Sphere" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.Sphere</strong></p>
<p><img width="30" src="/img/resources/azure/iot/time-series-insights-environments.png" alt="TimeSeriesInsightsEnvironments" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.TimeSeriesInsightsEnvironments</strong></p>
<p><img width="30" src="/img/resources/azure/iot/time-series-insights-events-sources.png" alt="TimeSeriesInsightsEventsSources" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.TimeSeriesInsightsEventsSources</strong></p>
<p><img width="30" src="/img/resources/azure/iot/windows-10-iot-core-services.png" alt="Windows10IotCoreServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.iot.Windows10IotCoreServices</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azuremigration"></a><a href="#azuremigration" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.migration</h2>
<ul>
<li><strong>diagrams.azure.migration.DataBoxEdge</strong></li>
<li><strong>diagrams.azure.migration.DataBox</strong></li>
<li><strong>diagrams.azure.migration.DatabaseMigrationServices</strong></li>
<li><strong>diagrams.azure.migration.MigrationProjects</strong></li>
<li><strong>diagrams.azure.migration.RecoveryServicesVaults</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/migration/data-box-edge.png" alt="DataBoxEdge" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.migration.DataBoxEdge</strong></p>
<p><img width="30" src="/img/resources/azure/migration/data-box.png" alt="DataBox" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.migration.DataBox</strong></p>
<p><img width="30" src="/img/resources/azure/migration/database-migration-services.png" alt="DatabaseMigrationServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.migration.DatabaseMigrationServices</strong></p>
<p><img width="30" src="/img/resources/azure/migration/migration-projects.png" alt="MigrationProjects" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.migration.MigrationProjects</strong></p>
<p><img width="30" src="/img/resources/azure/migration/recovery-services-vaults.png" alt="RecoveryServicesVaults" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.migration.RecoveryServicesVaults</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azureml"></a><a href="#azureml" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.ml</h2>
<ul>
<li><strong>diagrams.azure.ml.BatchAI</strong></li>
<li><strong>diagrams.azure.ml.BotServices</strong></li>
<li><strong>diagrams.azure.ml.CognitiveServices</strong></li>
<li><strong>diagrams.azure.ml.GenomicsAccounts</strong></li>
<li><strong>diagrams.azure.ml.MachineLearningServiceWorkspaces</strong></li>
<li><strong>diagrams.azure.ml.MachineLearningStudioWebServicePlans</strong></li>
<li><strong>diagrams.azure.ml.MachineLearningStudioWebServices</strong></li>
<li><strong>diagrams.azure.ml.MachineLearningStudioWorkspaces</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/ml/batch-ai.png" alt="BatchAI" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.BatchAI</strong></p>
<p><img width="30" src="/img/resources/azure/ml/bot-services.png" alt="BotServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.BotServices</strong></p>
<p><img width="30" src="/img/resources/azure/ml/cognitive-services.png" alt="CognitiveServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.CognitiveServices</strong></p>
<p><img width="30" src="/img/resources/azure/ml/genomics-accounts.png" alt="GenomicsAccounts" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.GenomicsAccounts</strong></p>
<p><img width="30" src="/img/resources/azure/ml/machine-learning-service-workspaces.png" alt="MachineLearningServiceWorkspaces" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.MachineLearningServiceWorkspaces</strong></p>
<p><img width="30" src="/img/resources/azure/ml/machine-learning-studio-web-service-plans.png" alt="MachineLearningStudioWebServicePlans" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.MachineLearningStudioWebServicePlans</strong></p>
<p><img width="30" src="/img/resources/azure/ml/machine-learning-studio-web-services.png" alt="MachineLearningStudioWebServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.MachineLearningStudioWebServices</strong></p>
<p><img width="30" src="/img/resources/azure/ml/machine-learning-studio-workspaces.png" alt="MachineLearningStudioWorkspaces" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.ml.MachineLearningStudioWorkspaces</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azuremobile"></a><a href="#azuremobile" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.mobile</h2>
<ul>
<li><strong>diagrams.azure.mobile.AppServiceMobile</strong></li>
<li><strong>diagrams.azure.mobile.MobileEngagement</strong></li>
<li><strong>diagrams.azure.mobile.NotificationHubs</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/mobile/app-service-mobile.png" alt="AppServiceMobile" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.mobile.AppServiceMobile</strong></p>
<p><img width="30" src="/img/resources/azure/mobile/mobile-engagement.png" alt="MobileEngagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.mobile.MobileEngagement</strong></p>
<p><img width="30" src="/img/resources/azure/mobile/notification-hubs.png" alt="NotificationHubs" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.mobile.NotificationHubs</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azurenetwork"></a><a href="#azurenetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.network</h2>
<ul>
<li><strong>diagrams.azure.network.ApplicationGateway</strong></li>
<li><strong>diagrams.azure.network.ApplicationSecurityGroups</strong></li>
<li><strong>diagrams.azure.network.CDNProfiles</strong></li>
<li><strong>diagrams.azure.network.Connections</strong></li>
<li><strong>diagrams.azure.network.DDOSProtectionPlans</strong></li>
<li><strong>diagrams.azure.network.DNSPrivateZones</strong></li>
<li><strong>diagrams.azure.network.DNSZones</strong></li>
<li><strong>diagrams.azure.network.ExpressrouteCircuits</strong></li>
<li><strong>diagrams.azure.network.Firewall</strong></li>
<li><strong>diagrams.azure.network.FrontDoors</strong></li>
<li><strong>diagrams.azure.network.LoadBalancers</strong></li>
<li><strong>diagrams.azure.network.LocalNetworkGateways</strong></li>
<li><strong>diagrams.azure.network.NetworkInterfaces</strong></li>
<li><strong>diagrams.azure.network.NetworkSecurityGroupsClassic</strong></li>
<li><strong>diagrams.azure.network.NetworkWatcher</strong></li>
<li><strong>diagrams.azure.network.OnPremisesDataGateways</strong></li>
<li><strong>diagrams.azure.network.PublicIpAddresses</strong></li>
<li><strong>diagrams.azure.network.ReservedIpAddressesClassic</strong></li>
<li><strong>diagrams.azure.network.RouteFilters</strong></li>
<li><strong>diagrams.azure.network.RouteTables</strong></li>
<li><strong>diagrams.azure.network.ServiceEndpointPolicies</strong></li>
<li><strong>diagrams.azure.network.Subnets</strong></li>
<li><strong>diagrams.azure.network.TrafficManagerProfiles</strong></li>
<li><strong>diagrams.azure.network.VirtualNetworkClassic</strong></li>
<li><strong>diagrams.azure.network.VirtualNetworkGateways</strong></li>
<li><strong>diagrams.azure.network.VirtualNetworks</strong></li>
<li><strong>diagrams.azure.network.VirtualWans</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/network/application-gateway.png" alt="ApplicationGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.ApplicationGateway</strong></p>
<p><img width="30" src="/img/resources/azure/network/application-security-groups.png" alt="ApplicationSecurityGroups" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.ApplicationSecurityGroups</strong></p>
<p><img width="30" src="/img/resources/azure/network/cdn-profiles.png" alt="CDNProfiles" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.CDNProfiles</strong></p>
<p><img width="30" src="/img/resources/azure/network/connections.png" alt="Connections" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.Connections</strong></p>
<p><img width="30" src="/img/resources/azure/network/ddos-protection-plans.png" alt="DDOSProtectionPlans" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.DDOSProtectionPlans</strong></p>
<p><img width="30" src="/img/resources/azure/network/dns-private-zones.png" alt="DNSPrivateZones" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.DNSPrivateZones</strong></p>
<p><img width="30" src="/img/resources/azure/network/dns-zones.png" alt="DNSZones" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.DNSZones</strong></p>
<p><img width="30" src="/img/resources/azure/network/expressroute-circuits.png" alt="ExpressrouteCircuits" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.ExpressrouteCircuits</strong></p>
<p><img width="30" src="/img/resources/azure/network/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.Firewall</strong></p>
<p><img width="30" src="/img/resources/azure/network/front-doors.png" alt="FrontDoors" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.FrontDoors</strong></p>
<p><img width="30" src="/img/resources/azure/network/load-balancers.png" alt="LoadBalancers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.LoadBalancers</strong></p>
<p><img width="30" src="/img/resources/azure/network/local-network-gateways.png" alt="LocalNetworkGateways" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.LocalNetworkGateways</strong></p>
<p><img width="30" src="/img/resources/azure/network/network-interfaces.png" alt="NetworkInterfaces" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.NetworkInterfaces</strong></p>
<p><img width="30" src="/img/resources/azure/network/network-security-groups-classic.png" alt="NetworkSecurityGroupsClassic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.NetworkSecurityGroupsClassic</strong></p>
<p><img width="30" src="/img/resources/azure/network/network-watcher.png" alt="NetworkWatcher" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.NetworkWatcher</strong></p>
<p><img width="30" src="/img/resources/azure/network/on-premises-data-gateways.png" alt="OnPremisesDataGateways" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.OnPremisesDataGateways</strong></p>
<p><img width="30" src="/img/resources/azure/network/public-ip-addresses.png" alt="PublicIpAddresses" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.PublicIpAddresses</strong></p>
<p><img width="30" src="/img/resources/azure/network/reserved-ip-addresses-classic.png" alt="ReservedIpAddressesClassic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.ReservedIpAddressesClassic</strong></p>
<p><img width="30" src="/img/resources/azure/network/route-filters.png" alt="RouteFilters" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.RouteFilters</strong></p>
<p><img width="30" src="/img/resources/azure/network/route-tables.png" alt="RouteTables" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.RouteTables</strong></p>
<p><img width="30" src="/img/resources/azure/network/service-endpoint-policies.png" alt="ServiceEndpointPolicies" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.ServiceEndpointPolicies</strong></p>
<p><img width="30" src="/img/resources/azure/network/subnets.png" alt="Subnets" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.Subnets</strong></p>
<p><img width="30" src="/img/resources/azure/network/traffic-manager-profiles.png" alt="TrafficManagerProfiles" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.TrafficManagerProfiles</strong></p>
<p><img width="30" src="/img/resources/azure/network/virtual-network-classic.png" alt="VirtualNetworkClassic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.VirtualNetworkClassic</strong></p>
<p><img width="30" src="/img/resources/azure/network/virtual-network-gateways.png" alt="VirtualNetworkGateways" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.VirtualNetworkGateways</strong></p>
<p><img width="30" src="/img/resources/azure/network/virtual-networks.png" alt="VirtualNetworks" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.VirtualNetworks</strong></p>
<p><img width="30" src="/img/resources/azure/network/virtual-wans.png" alt="VirtualWans" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.network.VirtualWans</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azuresecurity"></a><a href="#azuresecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.security</h2>
<ul>
<li><strong>diagrams.azure.security.ApplicationSecurityGroups</strong></li>
<li><strong>diagrams.azure.security.ConditionalAccess</strong></li>
<li><strong>diagrams.azure.security.Defender</strong></li>
<li><strong>diagrams.azure.security.ExtendedSecurityUpdates</strong></li>
<li><strong>diagrams.azure.security.KeyVaults</strong></li>
<li><strong>diagrams.azure.security.SecurityCenter</strong></li>
<li><strong>diagrams.azure.security.Sentinel</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/security/application-security-groups.png" alt="ApplicationSecurityGroups" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.security.ApplicationSecurityGroups</strong></p>
<p><img width="30" src="/img/resources/azure/security/conditional-access.png" alt="ConditionalAccess" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.security.ConditionalAccess</strong></p>
<p><img width="30" src="/img/resources/azure/security/defender.png" alt="Defender" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.security.Defender</strong></p>
<p><img width="30" src="/img/resources/azure/security/extended-security-updates.png" alt="ExtendedSecurityUpdates" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.security.ExtendedSecurityUpdates</strong></p>
<p><img width="30" src="/img/resources/azure/security/key-vaults.png" alt="KeyVaults" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.security.KeyVaults</strong></p>
<p><img width="30" src="/img/resources/azure/security/security-center.png" alt="SecurityCenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.security.SecurityCenter</strong></p>
<p><img width="30" src="/img/resources/azure/security/sentinel.png" alt="Sentinel" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.security.Sentinel</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azurestorage"></a><a href="#azurestorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.storage</h2>
<ul>
<li><strong>diagrams.azure.storage.ArchiveStorage</strong></li>
<li><strong>diagrams.azure.storage.Azurefxtedgefiler</strong></li>
<li><strong>diagrams.azure.storage.BlobStorage</strong></li>
<li><strong>diagrams.azure.storage.DataBoxEdgeDataBoxGateway</strong></li>
<li><strong>diagrams.azure.storage.DataBox</strong></li>
<li><strong>diagrams.azure.storage.DataLakeStorage</strong></li>
<li><strong>diagrams.azure.storage.GeneralStorage</strong></li>
<li><strong>diagrams.azure.storage.NetappFiles</strong></li>
<li><strong>diagrams.azure.storage.QueuesStorage</strong></li>
<li><strong>diagrams.azure.storage.StorageAccountsClassic</strong></li>
<li><strong>diagrams.azure.storage.StorageAccounts</strong></li>
<li><strong>diagrams.azure.storage.StorageExplorer</strong></li>
<li><strong>diagrams.azure.storage.StorageSyncServices</strong></li>
<li><strong>diagrams.azure.storage.StorsimpleDataManagers</strong></li>
<li><strong>diagrams.azure.storage.StorsimpleDeviceManagers</strong></li>
<li><strong>diagrams.azure.storage.TableStorage</strong></li>
</ul>
<p><img width="30" src="/img/resources/azure/storage/archive-storage.png" alt="ArchiveStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.ArchiveStorage</strong></p>
<p><img width="30" src="/img/resources/azure/storage/azurefxtedgefiler.png" alt="Azurefxtedgefiler" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.Azurefxtedgefiler</strong></p>
<p><img width="30" src="/img/resources/azure/storage/blob-storage.png" alt="BlobStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.BlobStorage</strong></p>
<p><img width="30" src="/img/resources/azure/storage/data-box-edge-data-box-gateway.png" alt="DataBoxEdgeDataBoxGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.DataBoxEdgeDataBoxGateway</strong></p>
<p><img width="30" src="/img/resources/azure/storage/data-box.png" alt="DataBox" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.DataBox</strong></p>
<p><img width="30" src="/img/resources/azure/storage/data-lake-storage.png" alt="DataLakeStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.DataLakeStorage</strong></p>
<p><img width="30" src="/img/resources/azure/storage/general-storage.png" alt="GeneralStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.GeneralStorage</strong></p>
<p><img width="30" src="/img/resources/azure/storage/netapp-files.png" alt="NetappFiles" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.NetappFiles</strong></p>
<p><img width="30" src="/img/resources/azure/storage/queues-storage.png" alt="QueuesStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.QueuesStorage</strong></p>
<p><img width="30" src="/img/resources/azure/storage/storage-accounts-classic.png" alt="StorageAccountsClassic" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.StorageAccountsClassic</strong></p>
<p><img width="30" src="/img/resources/azure/storage/storage-accounts.png" alt="StorageAccounts" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.StorageAccounts</strong></p>
<p><img width="30" src="/img/resources/azure/storage/storage-explorer.png" alt="StorageExplorer" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.StorageExplorer</strong></p>
<p><img width="30" src="/img/resources/azure/storage/storage-sync-services.png" alt="StorageSyncServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.StorageSyncServices</strong></p>
<p><img width="30" src="/img/resources/azure/storage/storsimple-data-managers.png" alt="StorsimpleDataManagers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.StorsimpleDataManagers</strong></p>
<p><img width="30" src="/img/resources/azure/storage/storsimple-device-managers.png" alt="StorsimpleDeviceManagers" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.StorsimpleDeviceManagers</strong></p>
<p><img width="30" src="/img/resources/azure/storage/table-storage.png" alt="TableStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.storage.TableStorage</strong></p>
<h2><a class="anchor" aria-hidden="true" id="azureweb"></a><a href="#azureweb" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>azure.web</h2>
<ul>
<li><strong>diagrams.azure.web.APIConnections</strong></li>
<li><strong>diagrams.azure.web.AppServiceCertificates</strong></li>
<li><strong>diagrams.azure.web.AppServiceDomains</strong></li>
<li><strong>diagrams.azure.web.AppServiceEnvironments</strong></li>
<li><strong>diagrams.azure.web.AppServicePlans</strong></li>
<li><strong>diagrams.azure.web.AppServices</strong></li>
<li><strong>diagrams.azure.web.MediaServices</strong></li>
<li><strong>diagrams.azure.web.NotificationHubNamespaces</strong></li>
<li><strong>diagrams.azure.web.Search</strong></li>
<li><strong>diagrams.azure.web.Signalr</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 5/3/2021</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/aws"><span class="arrow-prev"></span><span>AWS</span></a><a class="docs-next button" href="/docs/nodes/gcp"><span>GCP</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#azureanalytics">azure.analytics</a></li><li><a href="#azurecompute">azure.compute</a></li><li><a href="#azuredatabase">azure.database</a></li><li><a href="#azuredevops">azure.devops</a></li><li><a href="#azuregeneral">azure.general</a></li><li><a href="#azureidentity">azure.identity</a></li><li><a href="#azureintegration">azure.integration</a></li><li><a href="#azureiot">azure.iot</a></li><li><a href="#azuremigration">azure.migration</a></li><li><a href="#azureml">azure.ml</a></li><li><a href="#azuremobile">azure.mobile</a></li><li><a href="#azurenetwork">azure.network</a></li><li><a href="#azuresecurity">azure.security</a></li><li><a href="#azurestorage">azure.storage</a></li><li><a href="#azureweb">azure.web</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/azure/web/api-connections.png" alt="APIConnections" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.APIConnections</strong></p>
<p><img width="30" src="/img/resources/azure/web/app-service-certificates.png" alt="AppServiceCertificates" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.AppServiceCertificates</strong></p>
<p><img width="30" src="/img/resources/azure/web/app-service-domains.png" alt="AppServiceDomains" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.AppServiceDomains</strong></p>
<p><img width="30" src="/img/resources/azure/web/app-service-environments.png" alt="AppServiceEnvironments" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.AppServiceEnvironments</strong></p>
<p><img width="30" src="/img/resources/azure/web/app-service-plans.png" alt="AppServicePlans" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.AppServicePlans</strong></p>
<p><img width="30" src="/img/resources/azure/web/app-services.png" alt="AppServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.AppServices</strong></p>
<p><img width="30" src="/img/resources/azure/web/media-services.png" alt="MediaServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.MediaServices</strong></p>
<p><img width="30" src="/img/resources/azure/web/notification-hub-namespaces.png" alt="NotificationHubNamespaces" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.NotificationHubNamespaces</strong></p>
<p><img width="30" src="/img/resources/azure/web/search.png" alt="Search" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.Search</strong></p>
<p><img width="30" src="/img/resources/azure/web/signalr.png" alt="Signalr" style="float: left; padding-right: 5px;" >
<strong>diagrams.azure.web.Signalr</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/aws"><span class="arrow-prev"></span><span>AWS</span></a><a class="docs-next button" href="/docs/nodes/gcp"><span>GCP</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#azureanalytics">azure.analytics</a></li><li><a href="#azurecompute">azure.compute</a></li><li><a href="#azuredatabase">azure.database</a></li><li><a href="#azuredevops">azure.devops</a></li><li><a href="#azuregeneral">azure.general</a></li><li><a href="#azureidentity">azure.identity</a></li><li><a href="#azureintegration">azure.integration</a></li><li><a href="#azureiot">azure.iot</a></li><li><a href="#azuremigration">azure.migration</a></li><li><a href="#azureml">azure.ml</a></li><li><a href="#azuremobile">azure.mobile</a></li><li><a href="#azurenetwork">azure.network</a></li><li><a href="#azuresecurity">azure.security</a></li><li><a href="#azurestorage">azure.storage</a></li><li><a href="#azureweb">azure.web</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,40 +64,57 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">DigitalOcean</h1></header><article><div><span><p>Node classes list of digitalocean provider.</p>
<h2><a class="anchor" aria-hidden="true" id="digitaloceancompute"></a><a href="#digitaloceancompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>digitalocean.compute</h2>
<ul>
<li><strong>diagrams.digitalocean.compute.Containers</strong></li>
<li><strong>diagrams.digitalocean.compute.Docker</strong></li>
<li><strong>diagrams.digitalocean.compute.DropletConnect</strong></li>
<li><strong>diagrams.digitalocean.compute.DropletSnapshot</strong></li>
<li><strong>diagrams.digitalocean.compute.Droplet</strong></li>
<li><strong>diagrams.digitalocean.compute.K8SCluster</strong></li>
<li><strong>diagrams.digitalocean.compute.K8SNodePool</strong></li>
<li><strong>diagrams.digitalocean.compute.K8SNode</strong></li>
</ul>
<p><img width="30" src="/img/resources/digitalocean/compute/containers.png" alt="Containers" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.Containers</strong></p>
<p><img width="30" src="/img/resources/digitalocean/compute/docker.png" alt="Docker" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.Docker</strong></p>
<p><img width="30" src="/img/resources/digitalocean/compute/droplet-connect.png" alt="DropletConnect" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.DropletConnect</strong></p>
<p><img width="30" src="/img/resources/digitalocean/compute/droplet-snapshot.png" alt="DropletSnapshot" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.DropletSnapshot</strong></p>
<p><img width="30" src="/img/resources/digitalocean/compute/droplet.png" alt="Droplet" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.Droplet</strong></p>
<p><img width="30" src="/img/resources/digitalocean/compute/k8s-cluster.png" alt="K8SCluster" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.K8SCluster</strong></p>
<p><img width="30" src="/img/resources/digitalocean/compute/k8s-node-pool.png" alt="K8SNodePool" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.K8SNodePool</strong></p>
<p><img width="30" src="/img/resources/digitalocean/compute/k8s-node.png" alt="K8SNode" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.K8SNode</strong></p>
<h2><a class="anchor" aria-hidden="true" id="digitaloceandatabase"></a><a href="#digitaloceandatabase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>digitalocean.database</h2>
<ul>
<li><strong>diagrams.digitalocean.database.DbaasPrimaryStandbyMore</strong></li>
<li><strong>diagrams.digitalocean.database.DbaasPrimary</strong></li>
<li><strong>diagrams.digitalocean.database.DbaasReadOnly</strong></li>
<li><strong>diagrams.digitalocean.database.DbaasStandby</strong></li>
</ul>
<p><img width="30" src="/img/resources/digitalocean/database/dbaas-primary-standby-more.png" alt="DbaasPrimaryStandbyMore" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.database.DbaasPrimaryStandbyMore</strong></p>
<p><img width="30" src="/img/resources/digitalocean/database/dbaas-primary.png" alt="DbaasPrimary" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.database.DbaasPrimary</strong></p>
<p><img width="30" src="/img/resources/digitalocean/database/dbaas-read-only.png" alt="DbaasReadOnly" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.database.DbaasReadOnly</strong></p>
<p><img width="30" src="/img/resources/digitalocean/database/dbaas-standby.png" alt="DbaasStandby" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.database.DbaasStandby</strong></p>
<h2><a class="anchor" aria-hidden="true" id="digitaloceannetwork"></a><a href="#digitaloceannetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>digitalocean.network</h2>
<ul>
<li><strong>diagrams.digitalocean.network.Certificate</strong></li>
<li><strong>diagrams.digitalocean.network.DomainRegistration</strong></li>
<li><strong>diagrams.digitalocean.network.Domain</strong></li>
<li><strong>diagrams.digitalocean.network.Firewall</strong></li>
<li><strong>diagrams.digitalocean.network.FloatingIp</strong></li>
<li><strong>diagrams.digitalocean.network.InternetGateway</strong></li>
<li><strong>diagrams.digitalocean.network.LoadBalancer</strong></li>
<li><strong>diagrams.digitalocean.network.ManagedVpn</strong></li>
<li><strong>diagrams.digitalocean.network.Vpc</strong></li>
</ul>
<p><img width="30" src="/img/resources/digitalocean/network/certificate.png" alt="Certificate" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.Certificate</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/domain-registration.png" alt="DomainRegistration" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.DomainRegistration</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/domain.png" alt="Domain" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.Domain</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.Firewall</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/floating-ip.png" alt="FloatingIp" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.FloatingIp</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/internet-gateway.png" alt="InternetGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.InternetGateway</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/load-balancer.png" alt="LoadBalancer" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.LoadBalancer</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/managed-vpn.png" alt="ManagedVpn" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.ManagedVpn</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/vpc.png" alt="Vpc" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.Vpc</strong></p>
<h2><a class="anchor" aria-hidden="true" id="digitaloceanstorage"></a><a href="#digitaloceanstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>digitalocean.storage</h2>
<ul>
<li><strong>diagrams.digitalocean.storage.Folder</strong></li>
<li><strong>diagrams.digitalocean.storage.Space</strong></li>
<li><strong>diagrams.digitalocean.storage.VolumeSnapshot</strong></li>
<li><strong>diagrams.digitalocean.storage.Volume</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 1/22/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/firebase"><span class="arrow-prev"></span><span>Firebase</span></a><a class="docs-next button" href="/docs/nodes/elastic"><span>Elastic</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#digitaloceancompute">digitalocean.compute</a></li><li><a href="#digitaloceandatabase">digitalocean.database</a></li><li><a href="#digitaloceannetwork">digitalocean.network</a></li><li><a href="#digitaloceanstorage">digitalocean.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/digitalocean/storage/folder.png" alt="Folder" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.storage.Folder</strong></p>
<p><img width="30" src="/img/resources/digitalocean/storage/space.png" alt="Space" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.storage.Space</strong></p>
<p><img width="30" src="/img/resources/digitalocean/storage/volume-snapshot.png" alt="VolumeSnapshot" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.storage.VolumeSnapshot</strong></p>
<p><img width="30" src="/img/resources/digitalocean/storage/volume.png" alt="Volume" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.storage.Volume</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/firebase"><span class="arrow-prev"></span><span>Firebase</span></a><a class="docs-next button" href="/docs/nodes/elastic"><span>Elastic</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#digitaloceancompute">digitalocean.compute</a></li><li><a href="#digitaloceandatabase">digitalocean.database</a></li><li><a href="#digitaloceannetwork">digitalocean.network</a></li><li><a href="#digitaloceanstorage">digitalocean.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,40 +64,57 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">DigitalOcean</h1></header><article><div><span><p>Node classes list of digitalocean provider.</p>
<h2><a class="anchor" aria-hidden="true" id="digitaloceancompute"></a><a href="#digitaloceancompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>digitalocean.compute</h2>
<ul>
<li><strong>diagrams.digitalocean.compute.Containers</strong></li>
<li><strong>diagrams.digitalocean.compute.Docker</strong></li>
<li><strong>diagrams.digitalocean.compute.DropletConnect</strong></li>
<li><strong>diagrams.digitalocean.compute.DropletSnapshot</strong></li>
<li><strong>diagrams.digitalocean.compute.Droplet</strong></li>
<li><strong>diagrams.digitalocean.compute.K8SCluster</strong></li>
<li><strong>diagrams.digitalocean.compute.K8SNodePool</strong></li>
<li><strong>diagrams.digitalocean.compute.K8SNode</strong></li>
</ul>
<p><img width="30" src="/img/resources/digitalocean/compute/containers.png" alt="Containers" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.Containers</strong></p>
<p><img width="30" src="/img/resources/digitalocean/compute/docker.png" alt="Docker" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.Docker</strong></p>
<p><img width="30" src="/img/resources/digitalocean/compute/droplet-connect.png" alt="DropletConnect" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.DropletConnect</strong></p>
<p><img width="30" src="/img/resources/digitalocean/compute/droplet-snapshot.png" alt="DropletSnapshot" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.DropletSnapshot</strong></p>
<p><img width="30" src="/img/resources/digitalocean/compute/droplet.png" alt="Droplet" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.Droplet</strong></p>
<p><img width="30" src="/img/resources/digitalocean/compute/k8s-cluster.png" alt="K8SCluster" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.K8SCluster</strong></p>
<p><img width="30" src="/img/resources/digitalocean/compute/k8s-node-pool.png" alt="K8SNodePool" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.K8SNodePool</strong></p>
<p><img width="30" src="/img/resources/digitalocean/compute/k8s-node.png" alt="K8SNode" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.compute.K8SNode</strong></p>
<h2><a class="anchor" aria-hidden="true" id="digitaloceandatabase"></a><a href="#digitaloceandatabase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>digitalocean.database</h2>
<ul>
<li><strong>diagrams.digitalocean.database.DbaasPrimaryStandbyMore</strong></li>
<li><strong>diagrams.digitalocean.database.DbaasPrimary</strong></li>
<li><strong>diagrams.digitalocean.database.DbaasReadOnly</strong></li>
<li><strong>diagrams.digitalocean.database.DbaasStandby</strong></li>
</ul>
<p><img width="30" src="/img/resources/digitalocean/database/dbaas-primary-standby-more.png" alt="DbaasPrimaryStandbyMore" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.database.DbaasPrimaryStandbyMore</strong></p>
<p><img width="30" src="/img/resources/digitalocean/database/dbaas-primary.png" alt="DbaasPrimary" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.database.DbaasPrimary</strong></p>
<p><img width="30" src="/img/resources/digitalocean/database/dbaas-read-only.png" alt="DbaasReadOnly" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.database.DbaasReadOnly</strong></p>
<p><img width="30" src="/img/resources/digitalocean/database/dbaas-standby.png" alt="DbaasStandby" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.database.DbaasStandby</strong></p>
<h2><a class="anchor" aria-hidden="true" id="digitaloceannetwork"></a><a href="#digitaloceannetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>digitalocean.network</h2>
<ul>
<li><strong>diagrams.digitalocean.network.Certificate</strong></li>
<li><strong>diagrams.digitalocean.network.DomainRegistration</strong></li>
<li><strong>diagrams.digitalocean.network.Domain</strong></li>
<li><strong>diagrams.digitalocean.network.Firewall</strong></li>
<li><strong>diagrams.digitalocean.network.FloatingIp</strong></li>
<li><strong>diagrams.digitalocean.network.InternetGateway</strong></li>
<li><strong>diagrams.digitalocean.network.LoadBalancer</strong></li>
<li><strong>diagrams.digitalocean.network.ManagedVpn</strong></li>
<li><strong>diagrams.digitalocean.network.Vpc</strong></li>
</ul>
<p><img width="30" src="/img/resources/digitalocean/network/certificate.png" alt="Certificate" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.Certificate</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/domain-registration.png" alt="DomainRegistration" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.DomainRegistration</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/domain.png" alt="Domain" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.Domain</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.Firewall</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/floating-ip.png" alt="FloatingIp" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.FloatingIp</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/internet-gateway.png" alt="InternetGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.InternetGateway</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/load-balancer.png" alt="LoadBalancer" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.LoadBalancer</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/managed-vpn.png" alt="ManagedVpn" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.ManagedVpn</strong></p>
<p><img width="30" src="/img/resources/digitalocean/network/vpc.png" alt="Vpc" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.network.Vpc</strong></p>
<h2><a class="anchor" aria-hidden="true" id="digitaloceanstorage"></a><a href="#digitaloceanstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>digitalocean.storage</h2>
<ul>
<li><strong>diagrams.digitalocean.storage.Folder</strong></li>
<li><strong>diagrams.digitalocean.storage.Space</strong></li>
<li><strong>diagrams.digitalocean.storage.VolumeSnapshot</strong></li>
<li><strong>diagrams.digitalocean.storage.Volume</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 1/22/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/firebase"><span class="arrow-prev"></span><span>Firebase</span></a><a class="docs-next button" href="/docs/nodes/elastic"><span>Elastic</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#digitaloceancompute">digitalocean.compute</a></li><li><a href="#digitaloceandatabase">digitalocean.database</a></li><li><a href="#digitaloceannetwork">digitalocean.network</a></li><li><a href="#digitaloceanstorage">digitalocean.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/digitalocean/storage/folder.png" alt="Folder" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.storage.Folder</strong></p>
<p><img width="30" src="/img/resources/digitalocean/storage/space.png" alt="Space" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.storage.Space</strong></p>
<p><img width="30" src="/img/resources/digitalocean/storage/volume-snapshot.png" alt="VolumeSnapshot" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.storage.VolumeSnapshot</strong></p>
<p><img width="30" src="/img/resources/digitalocean/storage/volume.png" alt="Volume" style="float: left; padding-right: 5px;" >
<strong>diagrams.digitalocean.storage.Volume</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/firebase"><span class="arrow-prev"></span><span>Firebase</span></a><a class="docs-next button" href="/docs/nodes/elastic"><span>Elastic</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#digitaloceancompute">digitalocean.compute</a></li><li><a href="#digitaloceandatabase">digitalocean.database</a></li><li><a href="#digitaloceannetwork">digitalocean.network</a></li><li><a href="#digitaloceanstorage">digitalocean.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,47 +64,61 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Elastic</h1></header><article><div><span><p>Node classes list of elastic provider.</p>
<h2><a class="anchor" aria-hidden="true" id="elasticelasticsearch"></a><a href="#elasticelasticsearch" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>elastic.elasticsearch</h2>
<ul>
<li><strong>diagrams.elastic.elasticsearch.Alerting</strong></li>
<li><strong>diagrams.elastic.elasticsearch.Beats</strong></li>
<li><strong>diagrams.elastic.elasticsearch.Elasticsearch</strong></li>
<li><strong>diagrams.elastic.elasticsearch.Kibana</strong></li>
<li><strong>diagrams.elastic.elasticsearch.Logstash</strong>, <strong>LogStash</strong> (alias)</li>
<li><strong>diagrams.elastic.elasticsearch.MachineLearning</strong></li>
<li><strong>diagrams.elastic.elasticsearch.Maps</strong></li>
<li><strong>diagrams.elastic.elasticsearch.Monitoring</strong></li>
<li><strong>diagrams.elastic.elasticsearch.SecuritySettings</strong></li>
<li><strong>diagrams.elastic.elasticsearch.Sql</strong></li>
</ul>
<p><img width="30" src="/img/resources/elastic/elasticsearch/alerting.png" alt="Alerting" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Alerting</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/beats.png" alt="Beats" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Beats</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/elasticsearch.png" alt="Elasticsearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Elasticsearch</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/kibana.png" alt="Kibana" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Kibana</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/logstash.png" alt="Logstash" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Logstash</strong>, <strong>LogStash</strong> (alias)</p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/machine-learning.png" alt="MachineLearning" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.MachineLearning</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/maps.png" alt="Maps" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Maps</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/monitoring.png" alt="Monitoring" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Monitoring</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/security-settings.png" alt="SecuritySettings" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.SecuritySettings</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/sql.png" alt="Sql" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Sql</strong></p>
<h2><a class="anchor" aria-hidden="true" id="elasticenterprisesearch"></a><a href="#elasticenterprisesearch" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>elastic.enterprisesearch</h2>
<ul>
<li><strong>diagrams.elastic.enterprisesearch.AppSearch</strong></li>
<li><strong>diagrams.elastic.enterprisesearch.EnterpriseSearch</strong></li>
<li><strong>diagrams.elastic.enterprisesearch.SiteSearch</strong></li>
<li><strong>diagrams.elastic.enterprisesearch.WorkplaceSearch</strong></li>
</ul>
<p><img width="30" src="/img/resources/elastic/enterprisesearch/app-search.png" alt="AppSearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.enterprisesearch.AppSearch</strong></p>
<p><img width="30" src="/img/resources/elastic/enterprisesearch/enterprise-search.png" alt="EnterpriseSearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.enterprisesearch.EnterpriseSearch</strong></p>
<p><img width="30" src="/img/resources/elastic/enterprisesearch/site-search.png" alt="SiteSearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.enterprisesearch.SiteSearch</strong></p>
<p><img width="30" src="/img/resources/elastic/enterprisesearch/workplace-search.png" alt="WorkplaceSearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.enterprisesearch.WorkplaceSearch</strong></p>
<h2><a class="anchor" aria-hidden="true" id="elasticobservability"></a><a href="#elasticobservability" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>elastic.observability</h2>
<ul>
<li><strong>diagrams.elastic.observability.APM</strong></li>
<li><strong>diagrams.elastic.observability.Logs</strong></li>
<li><strong>diagrams.elastic.observability.Metrics</strong></li>
<li><strong>diagrams.elastic.observability.Observability</strong></li>
<li><strong>diagrams.elastic.observability.Uptime</strong></li>
</ul>
<p><img width="30" src="/img/resources/elastic/observability/apm.png" alt="APM" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.observability.APM</strong></p>
<p><img width="30" src="/img/resources/elastic/observability/logs.png" alt="Logs" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.observability.Logs</strong></p>
<p><img width="30" src="/img/resources/elastic/observability/metrics.png" alt="Metrics" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.observability.Metrics</strong></p>
<p><img width="30" src="/img/resources/elastic/observability/observability.png" alt="Observability" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.observability.Observability</strong></p>
<p><img width="30" src="/img/resources/elastic/observability/uptime.png" alt="Uptime" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.observability.Uptime</strong></p>
<h2><a class="anchor" aria-hidden="true" id="elasticorchestration"></a><a href="#elasticorchestration" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>elastic.orchestration</h2>
<ul>
<li><strong>diagrams.elastic.orchestration.ECE</strong></li>
<li><strong>diagrams.elastic.orchestration.ECK</strong></li>
</ul>
<p><img width="30" src="/img/resources/elastic/orchestration/ece.png" alt="ECE" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.orchestration.ECE</strong></p>
<p><img width="30" src="/img/resources/elastic/orchestration/eck.png" alt="ECK" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.orchestration.ECK</strong></p>
<h2><a class="anchor" aria-hidden="true" id="elasticsaas"></a><a href="#elasticsaas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>elastic.saas</h2>
<ul>
<li><strong>diagrams.elastic.saas.Cloud</strong></li>
<li><strong>diagrams.elastic.saas.Elastic</strong></li>
</ul>
<p><img width="30" src="/img/resources/elastic/saas/cloud.png" alt="Cloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.saas.Cloud</strong></p>
<p><img width="30" src="/img/resources/elastic/saas/elastic.png" alt="Elastic" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.saas.Elastic</strong></p>
<h2><a class="anchor" aria-hidden="true" id="elasticsecurity"></a><a href="#elasticsecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>elastic.security</h2>
<ul>
<li><strong>diagrams.elastic.security.Endpoint</strong></li>
<li><strong>diagrams.elastic.security.Security</strong></li>
<li><strong>diagrams.elastic.security.SIEM</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 7/7/2020</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/digitalocean"><span class="arrow-prev"></span><span class="function-name-prevnext">DigitalOcean</span></a><a class="docs-next button" href="/docs/nodes/outscale"><span>Outscale</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#elasticelasticsearch">elastic.elasticsearch</a></li><li><a href="#elasticenterprisesearch">elastic.enterprisesearch</a></li><li><a href="#elasticobservability">elastic.observability</a></li><li><a href="#elasticorchestration">elastic.orchestration</a></li><li><a href="#elasticsaas">elastic.saas</a></li><li><a href="#elasticsecurity">elastic.security</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/elastic/security/endpoint.png" alt="Endpoint" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.security.Endpoint</strong></p>
<p><img width="30" src="/img/resources/elastic/security/security.png" alt="Security" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.security.Security</strong></p>
<p><img width="30" src="/img/resources/elastic/security/siem.png" alt="SIEM" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.security.SIEM</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/digitalocean"><span class="arrow-prev"></span><span class="function-name-prevnext">DigitalOcean</span></a><a class="docs-next button" href="/docs/nodes/outscale"><span>Outscale</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#elasticelasticsearch">elastic.elasticsearch</a></li><li><a href="#elasticenterprisesearch">elastic.enterprisesearch</a></li><li><a href="#elasticobservability">elastic.observability</a></li><li><a href="#elasticorchestration">elastic.orchestration</a></li><li><a href="#elasticsaas">elastic.saas</a></li><li><a href="#elasticsecurity">elastic.security</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,47 +64,61 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Elastic</h1></header><article><div><span><p>Node classes list of elastic provider.</p>
<h2><a class="anchor" aria-hidden="true" id="elasticelasticsearch"></a><a href="#elasticelasticsearch" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>elastic.elasticsearch</h2>
<ul>
<li><strong>diagrams.elastic.elasticsearch.Alerting</strong></li>
<li><strong>diagrams.elastic.elasticsearch.Beats</strong></li>
<li><strong>diagrams.elastic.elasticsearch.Elasticsearch</strong></li>
<li><strong>diagrams.elastic.elasticsearch.Kibana</strong></li>
<li><strong>diagrams.elastic.elasticsearch.Logstash</strong>, <strong>LogStash</strong> (alias)</li>
<li><strong>diagrams.elastic.elasticsearch.MachineLearning</strong></li>
<li><strong>diagrams.elastic.elasticsearch.Maps</strong></li>
<li><strong>diagrams.elastic.elasticsearch.Monitoring</strong></li>
<li><strong>diagrams.elastic.elasticsearch.SecuritySettings</strong></li>
<li><strong>diagrams.elastic.elasticsearch.Sql</strong></li>
</ul>
<p><img width="30" src="/img/resources/elastic/elasticsearch/alerting.png" alt="Alerting" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Alerting</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/beats.png" alt="Beats" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Beats</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/elasticsearch.png" alt="Elasticsearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Elasticsearch</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/kibana.png" alt="Kibana" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Kibana</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/logstash.png" alt="Logstash" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Logstash</strong>, <strong>LogStash</strong> (alias)</p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/machine-learning.png" alt="MachineLearning" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.MachineLearning</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/maps.png" alt="Maps" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Maps</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/monitoring.png" alt="Monitoring" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Monitoring</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/security-settings.png" alt="SecuritySettings" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.SecuritySettings</strong></p>
<p><img width="30" src="/img/resources/elastic/elasticsearch/sql.png" alt="Sql" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.elasticsearch.Sql</strong></p>
<h2><a class="anchor" aria-hidden="true" id="elasticenterprisesearch"></a><a href="#elasticenterprisesearch" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>elastic.enterprisesearch</h2>
<ul>
<li><strong>diagrams.elastic.enterprisesearch.AppSearch</strong></li>
<li><strong>diagrams.elastic.enterprisesearch.EnterpriseSearch</strong></li>
<li><strong>diagrams.elastic.enterprisesearch.SiteSearch</strong></li>
<li><strong>diagrams.elastic.enterprisesearch.WorkplaceSearch</strong></li>
</ul>
<p><img width="30" src="/img/resources/elastic/enterprisesearch/app-search.png" alt="AppSearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.enterprisesearch.AppSearch</strong></p>
<p><img width="30" src="/img/resources/elastic/enterprisesearch/enterprise-search.png" alt="EnterpriseSearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.enterprisesearch.EnterpriseSearch</strong></p>
<p><img width="30" src="/img/resources/elastic/enterprisesearch/site-search.png" alt="SiteSearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.enterprisesearch.SiteSearch</strong></p>
<p><img width="30" src="/img/resources/elastic/enterprisesearch/workplace-search.png" alt="WorkplaceSearch" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.enterprisesearch.WorkplaceSearch</strong></p>
<h2><a class="anchor" aria-hidden="true" id="elasticobservability"></a><a href="#elasticobservability" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>elastic.observability</h2>
<ul>
<li><strong>diagrams.elastic.observability.APM</strong></li>
<li><strong>diagrams.elastic.observability.Logs</strong></li>
<li><strong>diagrams.elastic.observability.Metrics</strong></li>
<li><strong>diagrams.elastic.observability.Observability</strong></li>
<li><strong>diagrams.elastic.observability.Uptime</strong></li>
</ul>
<p><img width="30" src="/img/resources/elastic/observability/apm.png" alt="APM" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.observability.APM</strong></p>
<p><img width="30" src="/img/resources/elastic/observability/logs.png" alt="Logs" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.observability.Logs</strong></p>
<p><img width="30" src="/img/resources/elastic/observability/metrics.png" alt="Metrics" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.observability.Metrics</strong></p>
<p><img width="30" src="/img/resources/elastic/observability/observability.png" alt="Observability" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.observability.Observability</strong></p>
<p><img width="30" src="/img/resources/elastic/observability/uptime.png" alt="Uptime" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.observability.Uptime</strong></p>
<h2><a class="anchor" aria-hidden="true" id="elasticorchestration"></a><a href="#elasticorchestration" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>elastic.orchestration</h2>
<ul>
<li><strong>diagrams.elastic.orchestration.ECE</strong></li>
<li><strong>diagrams.elastic.orchestration.ECK</strong></li>
</ul>
<p><img width="30" src="/img/resources/elastic/orchestration/ece.png" alt="ECE" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.orchestration.ECE</strong></p>
<p><img width="30" src="/img/resources/elastic/orchestration/eck.png" alt="ECK" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.orchestration.ECK</strong></p>
<h2><a class="anchor" aria-hidden="true" id="elasticsaas"></a><a href="#elasticsaas" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>elastic.saas</h2>
<ul>
<li><strong>diagrams.elastic.saas.Cloud</strong></li>
<li><strong>diagrams.elastic.saas.Elastic</strong></li>
</ul>
<p><img width="30" src="/img/resources/elastic/saas/cloud.png" alt="Cloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.saas.Cloud</strong></p>
<p><img width="30" src="/img/resources/elastic/saas/elastic.png" alt="Elastic" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.saas.Elastic</strong></p>
<h2><a class="anchor" aria-hidden="true" id="elasticsecurity"></a><a href="#elasticsecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>elastic.security</h2>
<ul>
<li><strong>diagrams.elastic.security.Endpoint</strong></li>
<li><strong>diagrams.elastic.security.Security</strong></li>
<li><strong>diagrams.elastic.security.SIEM</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 7/7/2020</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/digitalocean"><span class="arrow-prev"></span><span class="function-name-prevnext">DigitalOcean</span></a><a class="docs-next button" href="/docs/nodes/outscale"><span>Outscale</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#elasticelasticsearch">elastic.elasticsearch</a></li><li><a href="#elasticenterprisesearch">elastic.enterprisesearch</a></li><li><a href="#elasticobservability">elastic.observability</a></li><li><a href="#elasticorchestration">elastic.orchestration</a></li><li><a href="#elasticsaas">elastic.saas</a></li><li><a href="#elasticsecurity">elastic.security</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/elastic/security/endpoint.png" alt="Endpoint" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.security.Endpoint</strong></p>
<p><img width="30" src="/img/resources/elastic/security/security.png" alt="Security" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.security.Security</strong></p>
<p><img width="30" src="/img/resources/elastic/security/siem.png" alt="SIEM" style="float: left; padding-right: 5px;" >
<strong>diagrams.elastic.security.SIEM</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/digitalocean"><span class="arrow-prev"></span><span class="function-name-prevnext">DigitalOcean</span></a><a class="docs-next button" href="/docs/nodes/outscale"><span>Outscale</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#elasticelasticsearch">elastic.elasticsearch</a></li><li><a href="#elasticenterprisesearch">elastic.enterprisesearch</a></li><li><a href="#elasticobservability">elastic.observability</a></li><li><a href="#elasticorchestration">elastic.orchestration</a></li><li><a href="#elasticsaas">elastic.saas</a></li><li><a href="#elasticsecurity">elastic.security</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,40 +64,52 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Firebase</h1></header><article><div><span><p>Node classes list of firebase provider.</p>
<h2><a class="anchor" aria-hidden="true" id="firebasebase"></a><a href="#firebasebase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>firebase.base</h2>
<ul>
<li><strong>diagrams.firebase.base.Firebase</strong></li>
</ul>
<p><img width="30" src="/img/resources/firebase/base/firebase.png" alt="Firebase" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.base.Firebase</strong></p>
<h2><a class="anchor" aria-hidden="true" id="firebasedevelop"></a><a href="#firebasedevelop" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>firebase.develop</h2>
<ul>
<li><strong>diagrams.firebase.develop.Authentication</strong></li>
<li><strong>diagrams.firebase.develop.Firestore</strong></li>
<li><strong>diagrams.firebase.develop.Functions</strong></li>
<li><strong>diagrams.firebase.develop.Hosting</strong></li>
<li><strong>diagrams.firebase.develop.MLKit</strong></li>
<li><strong>diagrams.firebase.develop.RealtimeDatabase</strong></li>
<li><strong>diagrams.firebase.develop.Storage</strong></li>
</ul>
<p><img width="30" src="/img/resources/firebase/develop/authentication.png" alt="Authentication" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.develop.Authentication</strong></p>
<p><img width="30" src="/img/resources/firebase/develop/firestore.png" alt="Firestore" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.develop.Firestore</strong></p>
<p><img width="30" src="/img/resources/firebase/develop/functions.png" alt="Functions" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.develop.Functions</strong></p>
<p><img width="30" src="/img/resources/firebase/develop/hosting.png" alt="Hosting" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.develop.Hosting</strong></p>
<p><img width="30" src="/img/resources/firebase/develop/ml-kit.png" alt="MLKit" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.develop.MLKit</strong></p>
<p><img width="30" src="/img/resources/firebase/develop/realtime-database.png" alt="RealtimeDatabase" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.develop.RealtimeDatabase</strong></p>
<p><img width="30" src="/img/resources/firebase/develop/storage.png" alt="Storage" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.develop.Storage</strong></p>
<h2><a class="anchor" aria-hidden="true" id="firebaseextentions"></a><a href="#firebaseextentions" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>firebase.extentions</h2>
<ul>
<li><strong>diagrams.firebase.extentions.Extensions</strong></li>
</ul>
<p><img width="30" src="/img/resources/firebase/extentions/extensions.png" alt="Extensions" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.extentions.Extensions</strong></p>
<h2><a class="anchor" aria-hidden="true" id="firebasegrow"></a><a href="#firebasegrow" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>firebase.grow</h2>
<ul>
<li><strong>diagrams.firebase.grow.ABTesting</strong></li>
<li><strong>diagrams.firebase.grow.AppIndexing</strong></li>
<li><strong>diagrams.firebase.grow.DynamicLinks</strong></li>
<li><strong>diagrams.firebase.grow.InAppMessaging</strong></li>
<li><strong>diagrams.firebase.grow.Invites</strong></li>
<li><strong>diagrams.firebase.grow.Messaging</strong>, <strong>FCM</strong> (alias)</li>
<li><strong>diagrams.firebase.grow.Predictions</strong></li>
<li><strong>diagrams.firebase.grow.RemoteConfig</strong></li>
</ul>
<p><img width="30" src="/img/resources/firebase/grow/ab-testing.png" alt="ABTesting" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.ABTesting</strong></p>
<p><img width="30" src="/img/resources/firebase/grow/app-indexing.png" alt="AppIndexing" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.AppIndexing</strong></p>
<p><img width="30" src="/img/resources/firebase/grow/dynamic-links.png" alt="DynamicLinks" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.DynamicLinks</strong></p>
<p><img width="30" src="/img/resources/firebase/grow/in-app-messaging.png" alt="InAppMessaging" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.InAppMessaging</strong></p>
<p><img width="30" src="/img/resources/firebase/grow/invites.png" alt="Invites" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.Invites</strong></p>
<p><img width="30" src="/img/resources/firebase/grow/messaging.png" alt="Messaging" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.Messaging</strong>, <strong>FCM</strong> (alias)</p>
<p><img width="30" src="/img/resources/firebase/grow/predictions.png" alt="Predictions" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.Predictions</strong></p>
<p><img width="30" src="/img/resources/firebase/grow/remote-config.png" alt="RemoteConfig" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.RemoteConfig</strong></p>
<h2><a class="anchor" aria-hidden="true" id="firebasequality"></a><a href="#firebasequality" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>firebase.quality</h2>
<ul>
<li><strong>diagrams.firebase.quality.AppDistribution</strong></li>
<li><strong>diagrams.firebase.quality.CrashReporting</strong></li>
<li><strong>diagrams.firebase.quality.Crashlytics</strong></li>
<li><strong>diagrams.firebase.quality.PerformanceMonitoring</strong></li>
<li><strong>diagrams.firebase.quality.TestLab</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 5/25/2020</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/openstack"><span class="arrow-prev"></span><span class="function-name-prevnext">OpenStack</span></a><a class="docs-next button" href="/docs/nodes/digitalocean"><span class="function-name-prevnext">DigitalOcean</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#firebasebase">firebase.base</a></li><li><a href="#firebasedevelop">firebase.develop</a></li><li><a href="#firebaseextentions">firebase.extentions</a></li><li><a href="#firebasegrow">firebase.grow</a></li><li><a href="#firebasequality">firebase.quality</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/firebase/quality/app-distribution.png" alt="AppDistribution" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.quality.AppDistribution</strong></p>
<p><img width="30" src="/img/resources/firebase/quality/crash-reporting.png" alt="CrashReporting" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.quality.CrashReporting</strong></p>
<p><img width="30" src="/img/resources/firebase/quality/crashlytics.png" alt="Crashlytics" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.quality.Crashlytics</strong></p>
<p><img width="30" src="/img/resources/firebase/quality/performance-monitoring.png" alt="PerformanceMonitoring" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.quality.PerformanceMonitoring</strong></p>
<p><img width="30" src="/img/resources/firebase/quality/test-lab.png" alt="TestLab" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.quality.TestLab</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/openstack"><span class="arrow-prev"></span><span class="function-name-prevnext">OpenStack</span></a><a class="docs-next button" href="/docs/nodes/digitalocean"><span class="function-name-prevnext">DigitalOcean</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#firebasebase">firebase.base</a></li><li><a href="#firebasedevelop">firebase.develop</a></li><li><a href="#firebaseextentions">firebase.extentions</a></li><li><a href="#firebasegrow">firebase.grow</a></li><li><a href="#firebasequality">firebase.quality</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,40 +64,52 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Firebase</h1></header><article><div><span><p>Node classes list of firebase provider.</p>
<h2><a class="anchor" aria-hidden="true" id="firebasebase"></a><a href="#firebasebase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>firebase.base</h2>
<ul>
<li><strong>diagrams.firebase.base.Firebase</strong></li>
</ul>
<p><img width="30" src="/img/resources/firebase/base/firebase.png" alt="Firebase" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.base.Firebase</strong></p>
<h2><a class="anchor" aria-hidden="true" id="firebasedevelop"></a><a href="#firebasedevelop" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>firebase.develop</h2>
<ul>
<li><strong>diagrams.firebase.develop.Authentication</strong></li>
<li><strong>diagrams.firebase.develop.Firestore</strong></li>
<li><strong>diagrams.firebase.develop.Functions</strong></li>
<li><strong>diagrams.firebase.develop.Hosting</strong></li>
<li><strong>diagrams.firebase.develop.MLKit</strong></li>
<li><strong>diagrams.firebase.develop.RealtimeDatabase</strong></li>
<li><strong>diagrams.firebase.develop.Storage</strong></li>
</ul>
<p><img width="30" src="/img/resources/firebase/develop/authentication.png" alt="Authentication" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.develop.Authentication</strong></p>
<p><img width="30" src="/img/resources/firebase/develop/firestore.png" alt="Firestore" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.develop.Firestore</strong></p>
<p><img width="30" src="/img/resources/firebase/develop/functions.png" alt="Functions" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.develop.Functions</strong></p>
<p><img width="30" src="/img/resources/firebase/develop/hosting.png" alt="Hosting" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.develop.Hosting</strong></p>
<p><img width="30" src="/img/resources/firebase/develop/ml-kit.png" alt="MLKit" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.develop.MLKit</strong></p>
<p><img width="30" src="/img/resources/firebase/develop/realtime-database.png" alt="RealtimeDatabase" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.develop.RealtimeDatabase</strong></p>
<p><img width="30" src="/img/resources/firebase/develop/storage.png" alt="Storage" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.develop.Storage</strong></p>
<h2><a class="anchor" aria-hidden="true" id="firebaseextentions"></a><a href="#firebaseextentions" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>firebase.extentions</h2>
<ul>
<li><strong>diagrams.firebase.extentions.Extensions</strong></li>
</ul>
<p><img width="30" src="/img/resources/firebase/extentions/extensions.png" alt="Extensions" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.extentions.Extensions</strong></p>
<h2><a class="anchor" aria-hidden="true" id="firebasegrow"></a><a href="#firebasegrow" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>firebase.grow</h2>
<ul>
<li><strong>diagrams.firebase.grow.ABTesting</strong></li>
<li><strong>diagrams.firebase.grow.AppIndexing</strong></li>
<li><strong>diagrams.firebase.grow.DynamicLinks</strong></li>
<li><strong>diagrams.firebase.grow.InAppMessaging</strong></li>
<li><strong>diagrams.firebase.grow.Invites</strong></li>
<li><strong>diagrams.firebase.grow.Messaging</strong>, <strong>FCM</strong> (alias)</li>
<li><strong>diagrams.firebase.grow.Predictions</strong></li>
<li><strong>diagrams.firebase.grow.RemoteConfig</strong></li>
</ul>
<p><img width="30" src="/img/resources/firebase/grow/ab-testing.png" alt="ABTesting" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.ABTesting</strong></p>
<p><img width="30" src="/img/resources/firebase/grow/app-indexing.png" alt="AppIndexing" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.AppIndexing</strong></p>
<p><img width="30" src="/img/resources/firebase/grow/dynamic-links.png" alt="DynamicLinks" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.DynamicLinks</strong></p>
<p><img width="30" src="/img/resources/firebase/grow/in-app-messaging.png" alt="InAppMessaging" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.InAppMessaging</strong></p>
<p><img width="30" src="/img/resources/firebase/grow/invites.png" alt="Invites" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.Invites</strong></p>
<p><img width="30" src="/img/resources/firebase/grow/messaging.png" alt="Messaging" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.Messaging</strong>, <strong>FCM</strong> (alias)</p>
<p><img width="30" src="/img/resources/firebase/grow/predictions.png" alt="Predictions" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.Predictions</strong></p>
<p><img width="30" src="/img/resources/firebase/grow/remote-config.png" alt="RemoteConfig" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.grow.RemoteConfig</strong></p>
<h2><a class="anchor" aria-hidden="true" id="firebasequality"></a><a href="#firebasequality" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>firebase.quality</h2>
<ul>
<li><strong>diagrams.firebase.quality.AppDistribution</strong></li>
<li><strong>diagrams.firebase.quality.CrashReporting</strong></li>
<li><strong>diagrams.firebase.quality.Crashlytics</strong></li>
<li><strong>diagrams.firebase.quality.PerformanceMonitoring</strong></li>
<li><strong>diagrams.firebase.quality.TestLab</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 5/25/2020</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/openstack"><span class="arrow-prev"></span><span class="function-name-prevnext">OpenStack</span></a><a class="docs-next button" href="/docs/nodes/digitalocean"><span class="function-name-prevnext">DigitalOcean</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#firebasebase">firebase.base</a></li><li><a href="#firebasedevelop">firebase.develop</a></li><li><a href="#firebaseextentions">firebase.extentions</a></li><li><a href="#firebasegrow">firebase.grow</a></li><li><a href="#firebasequality">firebase.quality</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/firebase/quality/app-distribution.png" alt="AppDistribution" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.quality.AppDistribution</strong></p>
<p><img width="30" src="/img/resources/firebase/quality/crash-reporting.png" alt="CrashReporting" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.quality.CrashReporting</strong></p>
<p><img width="30" src="/img/resources/firebase/quality/crashlytics.png" alt="Crashlytics" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.quality.Crashlytics</strong></p>
<p><img width="30" src="/img/resources/firebase/quality/performance-monitoring.png" alt="PerformanceMonitoring" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.quality.PerformanceMonitoring</strong></p>
<p><img width="30" src="/img/resources/firebase/quality/test-lab.png" alt="TestLab" style="float: left; padding-right: 5px;" >
<strong>diagrams.firebase.quality.TestLab</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/openstack"><span class="arrow-prev"></span><span class="function-name-prevnext">OpenStack</span></a><a class="docs-next button" href="/docs/nodes/digitalocean"><span class="function-name-prevnext">DigitalOcean</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#firebasebase">firebase.base</a></li><li><a href="#firebasedevelop">firebase.develop</a></li><li><a href="#firebaseextentions">firebase.extentions</a></li><li><a href="#firebasegrow">firebase.grow</a></li><li><a href="#firebasequality">firebase.quality</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,130 +64,197 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">GCP</h1></header><article><div><span><p>Node classes list of gcp provider.</p>
<h2><a class="anchor" aria-hidden="true" id="gcpanalytics"></a><a href="#gcpanalytics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.analytics</h2>
<ul>
<li><strong>diagrams.gcp.analytics.Bigquery</strong>, <strong>BigQuery</strong> (alias)</li>
<li><strong>diagrams.gcp.analytics.Composer</strong></li>
<li><strong>diagrams.gcp.analytics.DataCatalog</strong></li>
<li><strong>diagrams.gcp.analytics.DataFusion</strong></li>
<li><strong>diagrams.gcp.analytics.Dataflow</strong></li>
<li><strong>diagrams.gcp.analytics.Datalab</strong></li>
<li><strong>diagrams.gcp.analytics.Dataprep</strong></li>
<li><strong>diagrams.gcp.analytics.Dataproc</strong></li>
<li><strong>diagrams.gcp.analytics.Genomics</strong></li>
<li><strong>diagrams.gcp.analytics.Pubsub</strong>, <strong>PubSub</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/gcp/analytics/bigquery.png" alt="Bigquery" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Bigquery</strong>, <strong>BigQuery</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/analytics/composer.png" alt="Composer" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Composer</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/data-catalog.png" alt="DataCatalog" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.DataCatalog</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/data-fusion.png" alt="DataFusion" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.DataFusion</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/dataflow.png" alt="Dataflow" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Dataflow</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/datalab.png" alt="Datalab" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Datalab</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/dataprep.png" alt="Dataprep" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Dataprep</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/dataproc.png" alt="Dataproc" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Dataproc</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/genomics.png" alt="Genomics" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Genomics</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/pubsub.png" alt="Pubsub" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Pubsub</strong>, <strong>PubSub</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="gcpapi"></a><a href="#gcpapi" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.api</h2>
<ul>
<li><strong>diagrams.gcp.api.APIGateway</strong></li>
<li><strong>diagrams.gcp.api.Endpoints</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/api/api-gateway.png" alt="APIGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.api.APIGateway</strong></p>
<p><img width="30" src="/img/resources/gcp/api/endpoints.png" alt="Endpoints" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.api.Endpoints</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpcompute"></a><a href="#gcpcompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.compute</h2>
<ul>
<li><strong>diagrams.gcp.compute.AppEngine</strong>, <strong>GAE</strong> (alias)</li>
<li><strong>diagrams.gcp.compute.ComputeEngine</strong>, <strong>GCE</strong> (alias)</li>
<li><strong>diagrams.gcp.compute.ContainerOptimizedOS</strong></li>
<li><strong>diagrams.gcp.compute.Functions</strong>, <strong>GCF</strong> (alias)</li>
<li><strong>diagrams.gcp.compute.GKEOnPrem</strong></li>
<li><strong>diagrams.gcp.compute.GPU</strong></li>
<li><strong>diagrams.gcp.compute.KubernetesEngine</strong>, <strong>GKE</strong> (alias)</li>
<li><strong>diagrams.gcp.compute.Run</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/compute/app-engine.png" alt="AppEngine" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.AppEngine</strong>, <strong>GAE</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/compute/compute-engine.png" alt="ComputeEngine" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.ComputeEngine</strong>, <strong>GCE</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/compute/container-optimized-os.png" alt="ContainerOptimizedOS" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.ContainerOptimizedOS</strong></p>
<p><img width="30" src="/img/resources/gcp/compute/functions.png" alt="Functions" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.Functions</strong>, <strong>GCF</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/compute/gke-on-prem.png" alt="GKEOnPrem" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.GKEOnPrem</strong></p>
<p><img width="30" src="/img/resources/gcp/compute/gpu.png" alt="GPU" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.GPU</strong></p>
<p><img width="30" src="/img/resources/gcp/compute/kubernetes-engine.png" alt="KubernetesEngine" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.KubernetesEngine</strong>, <strong>GKE</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/compute/run.png" alt="Run" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.Run</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpdatabase"></a><a href="#gcpdatabase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.database</h2>
<ul>
<li><strong>diagrams.gcp.database.Bigtable</strong>, <strong>BigTable</strong> (alias)</li>
<li><strong>diagrams.gcp.database.Datastore</strong></li>
<li><strong>diagrams.gcp.database.Firestore</strong></li>
<li><strong>diagrams.gcp.database.Memorystore</strong></li>
<li><strong>diagrams.gcp.database.Spanner</strong></li>
<li><strong>diagrams.gcp.database.SQL</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/database/bigtable.png" alt="Bigtable" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.database.Bigtable</strong>, <strong>BigTable</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/database/datastore.png" alt="Datastore" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.database.Datastore</strong></p>
<p><img width="30" src="/img/resources/gcp/database/firestore.png" alt="Firestore" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.database.Firestore</strong></p>
<p><img width="30" src="/img/resources/gcp/database/memorystore.png" alt="Memorystore" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.database.Memorystore</strong></p>
<p><img width="30" src="/img/resources/gcp/database/spanner.png" alt="Spanner" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.database.Spanner</strong></p>
<p><img width="30" src="/img/resources/gcp/database/sql.png" alt="SQL" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.database.SQL</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpdevtools"></a><a href="#gcpdevtools" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.devtools</h2>
<ul>
<li><strong>diagrams.gcp.devtools.Build</strong></li>
<li><strong>diagrams.gcp.devtools.CodeForIntellij</strong></li>
<li><strong>diagrams.gcp.devtools.Code</strong></li>
<li><strong>diagrams.gcp.devtools.ContainerRegistry</strong>, <strong>GCR</strong> (alias)</li>
<li><strong>diagrams.gcp.devtools.GradleAppEnginePlugin</strong></li>
<li><strong>diagrams.gcp.devtools.IdePlugins</strong></li>
<li><strong>diagrams.gcp.devtools.MavenAppEnginePlugin</strong></li>
<li><strong>diagrams.gcp.devtools.Scheduler</strong></li>
<li><strong>diagrams.gcp.devtools.SDK</strong></li>
<li><strong>diagrams.gcp.devtools.SourceRepositories</strong></li>
<li><strong>diagrams.gcp.devtools.Tasks</strong></li>
<li><strong>diagrams.gcp.devtools.TestLab</strong></li>
<li><strong>diagrams.gcp.devtools.ToolsForEclipse</strong></li>
<li><strong>diagrams.gcp.devtools.ToolsForPowershell</strong></li>
<li><strong>diagrams.gcp.devtools.ToolsForVisualStudio</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/devtools/build.png" alt="Build" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.Build</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/code-for-intellij.png" alt="CodeForIntellij" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.CodeForIntellij</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/code.png" alt="Code" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.Code</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/container-registry.png" alt="ContainerRegistry" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.ContainerRegistry</strong>, <strong>GCR</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/devtools/gradle-app-engine-plugin.png" alt="GradleAppEnginePlugin" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.GradleAppEnginePlugin</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/ide-plugins.png" alt="IdePlugins" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.IdePlugins</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/maven-app-engine-plugin.png" alt="MavenAppEnginePlugin" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.MavenAppEnginePlugin</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/scheduler.png" alt="Scheduler" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.Scheduler</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/sdk.png" alt="SDK" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.SDK</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/source-repositories.png" alt="SourceRepositories" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.SourceRepositories</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/tasks.png" alt="Tasks" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.Tasks</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/test-lab.png" alt="TestLab" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.TestLab</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/tools-for-eclipse.png" alt="ToolsForEclipse" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.ToolsForEclipse</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/tools-for-powershell.png" alt="ToolsForPowershell" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.ToolsForPowershell</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/tools-for-visual-studio.png" alt="ToolsForVisualStudio" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.ToolsForVisualStudio</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpiot"></a><a href="#gcpiot" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.iot</h2>
<ul>
<li><strong>diagrams.gcp.iot.IotCore</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/iot/iot-core.png" alt="IotCore" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.iot.IotCore</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpmigration"></a><a href="#gcpmigration" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.migration</h2>
<ul>
<li><strong>diagrams.gcp.migration.TransferAppliance</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/migration/transfer-appliance.png" alt="TransferAppliance" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.migration.TransferAppliance</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpml"></a><a href="#gcpml" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.ml</h2>
<ul>
<li><strong>diagrams.gcp.ml.AdvancedSolutionsLab</strong></li>
<li><strong>diagrams.gcp.ml.AIHub</strong></li>
<li><strong>diagrams.gcp.ml.AIPlatformDataLabelingService</strong></li>
<li><strong>diagrams.gcp.ml.AIPlatform</strong></li>
<li><strong>diagrams.gcp.ml.AutomlNaturalLanguage</strong></li>
<li><strong>diagrams.gcp.ml.AutomlTables</strong></li>
<li><strong>diagrams.gcp.ml.AutomlTranslation</strong></li>
<li><strong>diagrams.gcp.ml.AutomlVideoIntelligence</strong></li>
<li><strong>diagrams.gcp.ml.AutomlVision</strong></li>
<li><strong>diagrams.gcp.ml.Automl</strong>, <strong>AutoML</strong> (alias)</li>
<li><strong>diagrams.gcp.ml.DialogFlowEnterpriseEdition</strong></li>
<li><strong>diagrams.gcp.ml.InferenceAPI</strong></li>
<li><strong>diagrams.gcp.ml.JobsAPI</strong></li>
<li><strong>diagrams.gcp.ml.NaturalLanguageAPI</strong>, <strong>NLAPI</strong> (alias)</li>
<li><strong>diagrams.gcp.ml.RecommendationsAI</strong></li>
<li><strong>diagrams.gcp.ml.SpeechToText</strong>, <strong>STT</strong> (alias)</li>
<li><strong>diagrams.gcp.ml.TextToSpeech</strong>, <strong>TTS</strong> (alias)</li>
<li><strong>diagrams.gcp.ml.TPU</strong></li>
<li><strong>diagrams.gcp.ml.TranslationAPI</strong></li>
<li><strong>diagrams.gcp.ml.VideoIntelligenceAPI</strong></li>
<li><strong>diagrams.gcp.ml.VisionAPI</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/ml/advanced-solutions-lab.png" alt="AdvancedSolutionsLab" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AdvancedSolutionsLab</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/ai-hub.png" alt="AIHub" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AIHub</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/ai-platform-data-labeling-service.png" alt="AIPlatformDataLabelingService" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AIPlatformDataLabelingService</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/ai-platform.png" alt="AIPlatform" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AIPlatform</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/automl-natural-language.png" alt="AutomlNaturalLanguage" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AutomlNaturalLanguage</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/automl-tables.png" alt="AutomlTables" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AutomlTables</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/automl-translation.png" alt="AutomlTranslation" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AutomlTranslation</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/automl-video-intelligence.png" alt="AutomlVideoIntelligence" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AutomlVideoIntelligence</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/automl-vision.png" alt="AutomlVision" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AutomlVision</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/automl.png" alt="Automl" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.Automl</strong>, <strong>AutoML</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/ml/dialog-flow-enterprise-edition.png" alt="DialogFlowEnterpriseEdition" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.DialogFlowEnterpriseEdition</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/inference-api.png" alt="InferenceAPI" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.InferenceAPI</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/jobs-api.png" alt="JobsAPI" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.JobsAPI</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/natural-language-api.png" alt="NaturalLanguageAPI" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.NaturalLanguageAPI</strong>, <strong>NLAPI</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/ml/recommendations-ai.png" alt="RecommendationsAI" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.RecommendationsAI</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/speech-to-text.png" alt="SpeechToText" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.SpeechToText</strong>, <strong>STT</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/ml/text-to-speech.png" alt="TextToSpeech" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.TextToSpeech</strong>, <strong>TTS</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/ml/tpu.png" alt="TPU" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.TPU</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/translation-api.png" alt="TranslationAPI" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.TranslationAPI</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/video-intelligence-api.png" alt="VideoIntelligenceAPI" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.VideoIntelligenceAPI</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/vision-api.png" alt="VisionAPI" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.VisionAPI</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpnetwork"></a><a href="#gcpnetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.network</h2>
<ul>
<li><strong>diagrams.gcp.network.Armor</strong></li>
<li><strong>diagrams.gcp.network.CDN</strong></li>
<li><strong>diagrams.gcp.network.DedicatedInterconnect</strong></li>
<li><strong>diagrams.gcp.network.DNS</strong></li>
<li><strong>diagrams.gcp.network.ExternalIpAddresses</strong></li>
<li><strong>diagrams.gcp.network.FirewallRules</strong></li>
<li><strong>diagrams.gcp.network.LoadBalancing</strong></li>
<li><strong>diagrams.gcp.network.NAT</strong></li>
<li><strong>diagrams.gcp.network.Network</strong></li>
<li><strong>diagrams.gcp.network.PartnerInterconnect</strong></li>
<li><strong>diagrams.gcp.network.PremiumNetworkTier</strong></li>
<li><strong>diagrams.gcp.network.Router</strong></li>
<li><strong>diagrams.gcp.network.Routes</strong></li>
<li><strong>diagrams.gcp.network.StandardNetworkTier</strong></li>
<li><strong>diagrams.gcp.network.TrafficDirector</strong></li>
<li><strong>diagrams.gcp.network.VirtualPrivateCloud</strong>, <strong>VPC</strong> (alias)</li>
<li><strong>diagrams.gcp.network.VPN</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/network/armor.png" alt="Armor" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.Armor</strong></p>
<p><img width="30" src="/img/resources/gcp/network/cdn.png" alt="CDN" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.CDN</strong></p>
<p><img width="30" src="/img/resources/gcp/network/dedicated-interconnect.png" alt="DedicatedInterconnect" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.DedicatedInterconnect</strong></p>
<p><img width="30" src="/img/resources/gcp/network/dns.png" alt="DNS" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.DNS</strong></p>
<p><img width="30" src="/img/resources/gcp/network/external-ip-addresses.png" alt="ExternalIpAddresses" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.ExternalIpAddresses</strong></p>
<p><img width="30" src="/img/resources/gcp/network/firewall-rules.png" alt="FirewallRules" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.FirewallRules</strong></p>
<p><img width="30" src="/img/resources/gcp/network/load-balancing.png" alt="LoadBalancing" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.LoadBalancing</strong></p>
<p><img width="30" src="/img/resources/gcp/network/nat.png" alt="NAT" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.NAT</strong></p>
<p><img width="30" src="/img/resources/gcp/network/network.png" alt="Network" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.Network</strong></p>
<p><img width="30" src="/img/resources/gcp/network/partner-interconnect.png" alt="PartnerInterconnect" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.PartnerInterconnect</strong></p>
<p><img width="30" src="/img/resources/gcp/network/premium-network-tier.png" alt="PremiumNetworkTier" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.PremiumNetworkTier</strong></p>
<p><img width="30" src="/img/resources/gcp/network/router.png" alt="Router" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.Router</strong></p>
<p><img width="30" src="/img/resources/gcp/network/routes.png" alt="Routes" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.Routes</strong></p>
<p><img width="30" src="/img/resources/gcp/network/standard-network-tier.png" alt="StandardNetworkTier" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.StandardNetworkTier</strong></p>
<p><img width="30" src="/img/resources/gcp/network/traffic-director.png" alt="TrafficDirector" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.TrafficDirector</strong></p>
<p><img width="30" src="/img/resources/gcp/network/virtual-private-cloud.png" alt="VirtualPrivateCloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.VirtualPrivateCloud</strong>, <strong>VPC</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/network/vpn.png" alt="VPN" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.VPN</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpoperations"></a><a href="#gcpoperations" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.operations</h2>
<ul>
<li><strong>diagrams.gcp.operations.Monitoring</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/operations/monitoring.png" alt="Monitoring" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.operations.Monitoring</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpsecurity"></a><a href="#gcpsecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.security</h2>
<ul>
<li><strong>diagrams.gcp.security.Iam</strong></li>
<li><strong>diagrams.gcp.security.IAP</strong></li>
<li><strong>diagrams.gcp.security.KeyManagementService</strong>, <strong>KMS</strong> (alias)</li>
<li><strong>diagrams.gcp.security.ResourceManager</strong></li>
<li><strong>diagrams.gcp.security.SecurityCommandCenter</strong>, <strong>SCC</strong> (alias)</li>
<li><strong>diagrams.gcp.security.SecurityScanner</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/security/iam.png" alt="Iam" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.security.Iam</strong></p>
<p><img width="30" src="/img/resources/gcp/security/iap.png" alt="IAP" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.security.IAP</strong></p>
<p><img width="30" src="/img/resources/gcp/security/key-management-service.png" alt="KeyManagementService" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.security.KeyManagementService</strong>, <strong>KMS</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/security/resource-manager.png" alt="ResourceManager" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.security.ResourceManager</strong></p>
<p><img width="30" src="/img/resources/gcp/security/security-command-center.png" alt="SecurityCommandCenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.security.SecurityCommandCenter</strong>, <strong>SCC</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/security/security-scanner.png" alt="SecurityScanner" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.security.SecurityScanner</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpstorage"></a><a href="#gcpstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.storage</h2>
<ul>
<li><strong>diagrams.gcp.storage.Filestore</strong></li>
<li><strong>diagrams.gcp.storage.PersistentDisk</strong></li>
<li><strong>diagrams.gcp.storage.Storage</strong>, <strong>GCS</strong> (alias)</li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 1/22/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/azure"><span class="arrow-prev"></span><span>Azure</span></a><a class="docs-next button" href="/docs/nodes/ibm"><span>IBM</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#gcpanalytics">gcp.analytics</a></li><li><a href="#gcpapi">gcp.api</a></li><li><a href="#gcpcompute">gcp.compute</a></li><li><a href="#gcpdatabase">gcp.database</a></li><li><a href="#gcpdevtools">gcp.devtools</a></li><li><a href="#gcpiot">gcp.iot</a></li><li><a href="#gcpmigration">gcp.migration</a></li><li><a href="#gcpml">gcp.ml</a></li><li><a href="#gcpnetwork">gcp.network</a></li><li><a href="#gcpoperations">gcp.operations</a></li><li><a href="#gcpsecurity">gcp.security</a></li><li><a href="#gcpstorage">gcp.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/gcp/storage/filestore.png" alt="Filestore" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.storage.Filestore</strong></p>
<p><img width="30" src="/img/resources/gcp/storage/persistent-disk.png" alt="PersistentDisk" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.storage.PersistentDisk</strong></p>
<p><img width="30" src="/img/resources/gcp/storage/storage.png" alt="Storage" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.storage.Storage</strong>, <strong>GCS</strong> (alias)</p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/azure"><span class="arrow-prev"></span><span>Azure</span></a><a class="docs-next button" href="/docs/nodes/ibm"><span>IBM</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#gcpanalytics">gcp.analytics</a></li><li><a href="#gcpapi">gcp.api</a></li><li><a href="#gcpcompute">gcp.compute</a></li><li><a href="#gcpdatabase">gcp.database</a></li><li><a href="#gcpdevtools">gcp.devtools</a></li><li><a href="#gcpiot">gcp.iot</a></li><li><a href="#gcpmigration">gcp.migration</a></li><li><a href="#gcpml">gcp.ml</a></li><li><a href="#gcpnetwork">gcp.network</a></li><li><a href="#gcpoperations">gcp.operations</a></li><li><a href="#gcpsecurity">gcp.security</a></li><li><a href="#gcpstorage">gcp.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,130 +64,197 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">GCP</h1></header><article><div><span><p>Node classes list of gcp provider.</p>
<h2><a class="anchor" aria-hidden="true" id="gcpanalytics"></a><a href="#gcpanalytics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.analytics</h2>
<ul>
<li><strong>diagrams.gcp.analytics.Bigquery</strong>, <strong>BigQuery</strong> (alias)</li>
<li><strong>diagrams.gcp.analytics.Composer</strong></li>
<li><strong>diagrams.gcp.analytics.DataCatalog</strong></li>
<li><strong>diagrams.gcp.analytics.DataFusion</strong></li>
<li><strong>diagrams.gcp.analytics.Dataflow</strong></li>
<li><strong>diagrams.gcp.analytics.Datalab</strong></li>
<li><strong>diagrams.gcp.analytics.Dataprep</strong></li>
<li><strong>diagrams.gcp.analytics.Dataproc</strong></li>
<li><strong>diagrams.gcp.analytics.Genomics</strong></li>
<li><strong>diagrams.gcp.analytics.Pubsub</strong>, <strong>PubSub</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/gcp/analytics/bigquery.png" alt="Bigquery" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Bigquery</strong>, <strong>BigQuery</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/analytics/composer.png" alt="Composer" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Composer</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/data-catalog.png" alt="DataCatalog" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.DataCatalog</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/data-fusion.png" alt="DataFusion" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.DataFusion</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/dataflow.png" alt="Dataflow" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Dataflow</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/datalab.png" alt="Datalab" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Datalab</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/dataprep.png" alt="Dataprep" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Dataprep</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/dataproc.png" alt="Dataproc" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Dataproc</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/genomics.png" alt="Genomics" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Genomics</strong></p>
<p><img width="30" src="/img/resources/gcp/analytics/pubsub.png" alt="Pubsub" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.analytics.Pubsub</strong>, <strong>PubSub</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="gcpapi"></a><a href="#gcpapi" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.api</h2>
<ul>
<li><strong>diagrams.gcp.api.APIGateway</strong></li>
<li><strong>diagrams.gcp.api.Endpoints</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/api/api-gateway.png" alt="APIGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.api.APIGateway</strong></p>
<p><img width="30" src="/img/resources/gcp/api/endpoints.png" alt="Endpoints" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.api.Endpoints</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpcompute"></a><a href="#gcpcompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.compute</h2>
<ul>
<li><strong>diagrams.gcp.compute.AppEngine</strong>, <strong>GAE</strong> (alias)</li>
<li><strong>diagrams.gcp.compute.ComputeEngine</strong>, <strong>GCE</strong> (alias)</li>
<li><strong>diagrams.gcp.compute.ContainerOptimizedOS</strong></li>
<li><strong>diagrams.gcp.compute.Functions</strong>, <strong>GCF</strong> (alias)</li>
<li><strong>diagrams.gcp.compute.GKEOnPrem</strong></li>
<li><strong>diagrams.gcp.compute.GPU</strong></li>
<li><strong>diagrams.gcp.compute.KubernetesEngine</strong>, <strong>GKE</strong> (alias)</li>
<li><strong>diagrams.gcp.compute.Run</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/compute/app-engine.png" alt="AppEngine" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.AppEngine</strong>, <strong>GAE</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/compute/compute-engine.png" alt="ComputeEngine" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.ComputeEngine</strong>, <strong>GCE</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/compute/container-optimized-os.png" alt="ContainerOptimizedOS" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.ContainerOptimizedOS</strong></p>
<p><img width="30" src="/img/resources/gcp/compute/functions.png" alt="Functions" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.Functions</strong>, <strong>GCF</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/compute/gke-on-prem.png" alt="GKEOnPrem" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.GKEOnPrem</strong></p>
<p><img width="30" src="/img/resources/gcp/compute/gpu.png" alt="GPU" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.GPU</strong></p>
<p><img width="30" src="/img/resources/gcp/compute/kubernetes-engine.png" alt="KubernetesEngine" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.KubernetesEngine</strong>, <strong>GKE</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/compute/run.png" alt="Run" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.compute.Run</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpdatabase"></a><a href="#gcpdatabase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.database</h2>
<ul>
<li><strong>diagrams.gcp.database.Bigtable</strong>, <strong>BigTable</strong> (alias)</li>
<li><strong>diagrams.gcp.database.Datastore</strong></li>
<li><strong>diagrams.gcp.database.Firestore</strong></li>
<li><strong>diagrams.gcp.database.Memorystore</strong></li>
<li><strong>diagrams.gcp.database.Spanner</strong></li>
<li><strong>diagrams.gcp.database.SQL</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/database/bigtable.png" alt="Bigtable" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.database.Bigtable</strong>, <strong>BigTable</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/database/datastore.png" alt="Datastore" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.database.Datastore</strong></p>
<p><img width="30" src="/img/resources/gcp/database/firestore.png" alt="Firestore" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.database.Firestore</strong></p>
<p><img width="30" src="/img/resources/gcp/database/memorystore.png" alt="Memorystore" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.database.Memorystore</strong></p>
<p><img width="30" src="/img/resources/gcp/database/spanner.png" alt="Spanner" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.database.Spanner</strong></p>
<p><img width="30" src="/img/resources/gcp/database/sql.png" alt="SQL" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.database.SQL</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpdevtools"></a><a href="#gcpdevtools" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.devtools</h2>
<ul>
<li><strong>diagrams.gcp.devtools.Build</strong></li>
<li><strong>diagrams.gcp.devtools.CodeForIntellij</strong></li>
<li><strong>diagrams.gcp.devtools.Code</strong></li>
<li><strong>diagrams.gcp.devtools.ContainerRegistry</strong>, <strong>GCR</strong> (alias)</li>
<li><strong>diagrams.gcp.devtools.GradleAppEnginePlugin</strong></li>
<li><strong>diagrams.gcp.devtools.IdePlugins</strong></li>
<li><strong>diagrams.gcp.devtools.MavenAppEnginePlugin</strong></li>
<li><strong>diagrams.gcp.devtools.Scheduler</strong></li>
<li><strong>diagrams.gcp.devtools.SDK</strong></li>
<li><strong>diagrams.gcp.devtools.SourceRepositories</strong></li>
<li><strong>diagrams.gcp.devtools.Tasks</strong></li>
<li><strong>diagrams.gcp.devtools.TestLab</strong></li>
<li><strong>diagrams.gcp.devtools.ToolsForEclipse</strong></li>
<li><strong>diagrams.gcp.devtools.ToolsForPowershell</strong></li>
<li><strong>diagrams.gcp.devtools.ToolsForVisualStudio</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/devtools/build.png" alt="Build" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.Build</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/code-for-intellij.png" alt="CodeForIntellij" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.CodeForIntellij</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/code.png" alt="Code" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.Code</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/container-registry.png" alt="ContainerRegistry" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.ContainerRegistry</strong>, <strong>GCR</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/devtools/gradle-app-engine-plugin.png" alt="GradleAppEnginePlugin" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.GradleAppEnginePlugin</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/ide-plugins.png" alt="IdePlugins" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.IdePlugins</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/maven-app-engine-plugin.png" alt="MavenAppEnginePlugin" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.MavenAppEnginePlugin</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/scheduler.png" alt="Scheduler" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.Scheduler</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/sdk.png" alt="SDK" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.SDK</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/source-repositories.png" alt="SourceRepositories" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.SourceRepositories</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/tasks.png" alt="Tasks" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.Tasks</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/test-lab.png" alt="TestLab" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.TestLab</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/tools-for-eclipse.png" alt="ToolsForEclipse" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.ToolsForEclipse</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/tools-for-powershell.png" alt="ToolsForPowershell" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.ToolsForPowershell</strong></p>
<p><img width="30" src="/img/resources/gcp/devtools/tools-for-visual-studio.png" alt="ToolsForVisualStudio" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.devtools.ToolsForVisualStudio</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpiot"></a><a href="#gcpiot" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.iot</h2>
<ul>
<li><strong>diagrams.gcp.iot.IotCore</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/iot/iot-core.png" alt="IotCore" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.iot.IotCore</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpmigration"></a><a href="#gcpmigration" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.migration</h2>
<ul>
<li><strong>diagrams.gcp.migration.TransferAppliance</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/migration/transfer-appliance.png" alt="TransferAppliance" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.migration.TransferAppliance</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpml"></a><a href="#gcpml" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.ml</h2>
<ul>
<li><strong>diagrams.gcp.ml.AdvancedSolutionsLab</strong></li>
<li><strong>diagrams.gcp.ml.AIHub</strong></li>
<li><strong>diagrams.gcp.ml.AIPlatformDataLabelingService</strong></li>
<li><strong>diagrams.gcp.ml.AIPlatform</strong></li>
<li><strong>diagrams.gcp.ml.AutomlNaturalLanguage</strong></li>
<li><strong>diagrams.gcp.ml.AutomlTables</strong></li>
<li><strong>diagrams.gcp.ml.AutomlTranslation</strong></li>
<li><strong>diagrams.gcp.ml.AutomlVideoIntelligence</strong></li>
<li><strong>diagrams.gcp.ml.AutomlVision</strong></li>
<li><strong>diagrams.gcp.ml.Automl</strong>, <strong>AutoML</strong> (alias)</li>
<li><strong>diagrams.gcp.ml.DialogFlowEnterpriseEdition</strong></li>
<li><strong>diagrams.gcp.ml.InferenceAPI</strong></li>
<li><strong>diagrams.gcp.ml.JobsAPI</strong></li>
<li><strong>diagrams.gcp.ml.NaturalLanguageAPI</strong>, <strong>NLAPI</strong> (alias)</li>
<li><strong>diagrams.gcp.ml.RecommendationsAI</strong></li>
<li><strong>diagrams.gcp.ml.SpeechToText</strong>, <strong>STT</strong> (alias)</li>
<li><strong>diagrams.gcp.ml.TextToSpeech</strong>, <strong>TTS</strong> (alias)</li>
<li><strong>diagrams.gcp.ml.TPU</strong></li>
<li><strong>diagrams.gcp.ml.TranslationAPI</strong></li>
<li><strong>diagrams.gcp.ml.VideoIntelligenceAPI</strong></li>
<li><strong>diagrams.gcp.ml.VisionAPI</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/ml/advanced-solutions-lab.png" alt="AdvancedSolutionsLab" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AdvancedSolutionsLab</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/ai-hub.png" alt="AIHub" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AIHub</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/ai-platform-data-labeling-service.png" alt="AIPlatformDataLabelingService" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AIPlatformDataLabelingService</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/ai-platform.png" alt="AIPlatform" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AIPlatform</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/automl-natural-language.png" alt="AutomlNaturalLanguage" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AutomlNaturalLanguage</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/automl-tables.png" alt="AutomlTables" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AutomlTables</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/automl-translation.png" alt="AutomlTranslation" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AutomlTranslation</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/automl-video-intelligence.png" alt="AutomlVideoIntelligence" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AutomlVideoIntelligence</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/automl-vision.png" alt="AutomlVision" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.AutomlVision</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/automl.png" alt="Automl" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.Automl</strong>, <strong>AutoML</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/ml/dialog-flow-enterprise-edition.png" alt="DialogFlowEnterpriseEdition" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.DialogFlowEnterpriseEdition</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/inference-api.png" alt="InferenceAPI" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.InferenceAPI</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/jobs-api.png" alt="JobsAPI" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.JobsAPI</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/natural-language-api.png" alt="NaturalLanguageAPI" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.NaturalLanguageAPI</strong>, <strong>NLAPI</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/ml/recommendations-ai.png" alt="RecommendationsAI" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.RecommendationsAI</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/speech-to-text.png" alt="SpeechToText" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.SpeechToText</strong>, <strong>STT</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/ml/text-to-speech.png" alt="TextToSpeech" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.TextToSpeech</strong>, <strong>TTS</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/ml/tpu.png" alt="TPU" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.TPU</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/translation-api.png" alt="TranslationAPI" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.TranslationAPI</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/video-intelligence-api.png" alt="VideoIntelligenceAPI" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.VideoIntelligenceAPI</strong></p>
<p><img width="30" src="/img/resources/gcp/ml/vision-api.png" alt="VisionAPI" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.ml.VisionAPI</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpnetwork"></a><a href="#gcpnetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.network</h2>
<ul>
<li><strong>diagrams.gcp.network.Armor</strong></li>
<li><strong>diagrams.gcp.network.CDN</strong></li>
<li><strong>diagrams.gcp.network.DedicatedInterconnect</strong></li>
<li><strong>diagrams.gcp.network.DNS</strong></li>
<li><strong>diagrams.gcp.network.ExternalIpAddresses</strong></li>
<li><strong>diagrams.gcp.network.FirewallRules</strong></li>
<li><strong>diagrams.gcp.network.LoadBalancing</strong></li>
<li><strong>diagrams.gcp.network.NAT</strong></li>
<li><strong>diagrams.gcp.network.Network</strong></li>
<li><strong>diagrams.gcp.network.PartnerInterconnect</strong></li>
<li><strong>diagrams.gcp.network.PremiumNetworkTier</strong></li>
<li><strong>diagrams.gcp.network.Router</strong></li>
<li><strong>diagrams.gcp.network.Routes</strong></li>
<li><strong>diagrams.gcp.network.StandardNetworkTier</strong></li>
<li><strong>diagrams.gcp.network.TrafficDirector</strong></li>
<li><strong>diagrams.gcp.network.VirtualPrivateCloud</strong>, <strong>VPC</strong> (alias)</li>
<li><strong>diagrams.gcp.network.VPN</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/network/armor.png" alt="Armor" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.Armor</strong></p>
<p><img width="30" src="/img/resources/gcp/network/cdn.png" alt="CDN" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.CDN</strong></p>
<p><img width="30" src="/img/resources/gcp/network/dedicated-interconnect.png" alt="DedicatedInterconnect" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.DedicatedInterconnect</strong></p>
<p><img width="30" src="/img/resources/gcp/network/dns.png" alt="DNS" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.DNS</strong></p>
<p><img width="30" src="/img/resources/gcp/network/external-ip-addresses.png" alt="ExternalIpAddresses" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.ExternalIpAddresses</strong></p>
<p><img width="30" src="/img/resources/gcp/network/firewall-rules.png" alt="FirewallRules" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.FirewallRules</strong></p>
<p><img width="30" src="/img/resources/gcp/network/load-balancing.png" alt="LoadBalancing" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.LoadBalancing</strong></p>
<p><img width="30" src="/img/resources/gcp/network/nat.png" alt="NAT" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.NAT</strong></p>
<p><img width="30" src="/img/resources/gcp/network/network.png" alt="Network" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.Network</strong></p>
<p><img width="30" src="/img/resources/gcp/network/partner-interconnect.png" alt="PartnerInterconnect" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.PartnerInterconnect</strong></p>
<p><img width="30" src="/img/resources/gcp/network/premium-network-tier.png" alt="PremiumNetworkTier" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.PremiumNetworkTier</strong></p>
<p><img width="30" src="/img/resources/gcp/network/router.png" alt="Router" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.Router</strong></p>
<p><img width="30" src="/img/resources/gcp/network/routes.png" alt="Routes" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.Routes</strong></p>
<p><img width="30" src="/img/resources/gcp/network/standard-network-tier.png" alt="StandardNetworkTier" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.StandardNetworkTier</strong></p>
<p><img width="30" src="/img/resources/gcp/network/traffic-director.png" alt="TrafficDirector" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.TrafficDirector</strong></p>
<p><img width="30" src="/img/resources/gcp/network/virtual-private-cloud.png" alt="VirtualPrivateCloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.VirtualPrivateCloud</strong>, <strong>VPC</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/network/vpn.png" alt="VPN" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.network.VPN</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpoperations"></a><a href="#gcpoperations" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.operations</h2>
<ul>
<li><strong>diagrams.gcp.operations.Monitoring</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/operations/monitoring.png" alt="Monitoring" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.operations.Monitoring</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpsecurity"></a><a href="#gcpsecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.security</h2>
<ul>
<li><strong>diagrams.gcp.security.Iam</strong></li>
<li><strong>diagrams.gcp.security.IAP</strong></li>
<li><strong>diagrams.gcp.security.KeyManagementService</strong>, <strong>KMS</strong> (alias)</li>
<li><strong>diagrams.gcp.security.ResourceManager</strong></li>
<li><strong>diagrams.gcp.security.SecurityCommandCenter</strong>, <strong>SCC</strong> (alias)</li>
<li><strong>diagrams.gcp.security.SecurityScanner</strong></li>
</ul>
<p><img width="30" src="/img/resources/gcp/security/iam.png" alt="Iam" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.security.Iam</strong></p>
<p><img width="30" src="/img/resources/gcp/security/iap.png" alt="IAP" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.security.IAP</strong></p>
<p><img width="30" src="/img/resources/gcp/security/key-management-service.png" alt="KeyManagementService" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.security.KeyManagementService</strong>, <strong>KMS</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/security/resource-manager.png" alt="ResourceManager" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.security.ResourceManager</strong></p>
<p><img width="30" src="/img/resources/gcp/security/security-command-center.png" alt="SecurityCommandCenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.security.SecurityCommandCenter</strong>, <strong>SCC</strong> (alias)</p>
<p><img width="30" src="/img/resources/gcp/security/security-scanner.png" alt="SecurityScanner" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.security.SecurityScanner</strong></p>
<h2><a class="anchor" aria-hidden="true" id="gcpstorage"></a><a href="#gcpstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>gcp.storage</h2>
<ul>
<li><strong>diagrams.gcp.storage.Filestore</strong></li>
<li><strong>diagrams.gcp.storage.PersistentDisk</strong></li>
<li><strong>diagrams.gcp.storage.Storage</strong>, <strong>GCS</strong> (alias)</li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 1/22/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/azure"><span class="arrow-prev"></span><span>Azure</span></a><a class="docs-next button" href="/docs/nodes/ibm"><span>IBM</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#gcpanalytics">gcp.analytics</a></li><li><a href="#gcpapi">gcp.api</a></li><li><a href="#gcpcompute">gcp.compute</a></li><li><a href="#gcpdatabase">gcp.database</a></li><li><a href="#gcpdevtools">gcp.devtools</a></li><li><a href="#gcpiot">gcp.iot</a></li><li><a href="#gcpmigration">gcp.migration</a></li><li><a href="#gcpml">gcp.ml</a></li><li><a href="#gcpnetwork">gcp.network</a></li><li><a href="#gcpoperations">gcp.operations</a></li><li><a href="#gcpsecurity">gcp.security</a></li><li><a href="#gcpstorage">gcp.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/gcp/storage/filestore.png" alt="Filestore" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.storage.Filestore</strong></p>
<p><img width="30" src="/img/resources/gcp/storage/persistent-disk.png" alt="PersistentDisk" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.storage.PersistentDisk</strong></p>
<p><img width="30" src="/img/resources/gcp/storage/storage.png" alt="Storage" style="float: left; padding-right: 5px;" >
<strong>diagrams.gcp.storage.Storage</strong>, <strong>GCS</strong> (alias)</p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/azure"><span class="arrow-prev"></span><span>Azure</span></a><a class="docs-next button" href="/docs/nodes/ibm"><span>IBM</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#gcpanalytics">gcp.analytics</a></li><li><a href="#gcpapi">gcp.api</a></li><li><a href="#gcpcompute">gcp.compute</a></li><li><a href="#gcpdatabase">gcp.database</a></li><li><a href="#gcpdevtools">gcp.devtools</a></li><li><a href="#gcpiot">gcp.iot</a></li><li><a href="#gcpmigration">gcp.migration</a></li><li><a href="#gcpml">gcp.ml</a></li><li><a href="#gcpnetwork">gcp.network</a></li><li><a href="#gcpoperations">gcp.operations</a></li><li><a href="#gcpsecurity">gcp.security</a></li><li><a href="#gcpstorage">gcp.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,52 +64,60 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Generic</h1></header><article><div><span><p>Node classes list of generic provider.</p>
<h2><a class="anchor" aria-hidden="true" id="genericblank"></a><a href="#genericblank" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.blank</h2>
<ul>
<li><strong>diagrams.generic.blank.Blank</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/blank/blank.png" alt="Blank" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.blank.Blank</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericcompute"></a><a href="#genericcompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.compute</h2>
<ul>
<li><strong>diagrams.generic.compute.Rack</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/compute/rack.png" alt="Rack" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.compute.Rack</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericdatabase"></a><a href="#genericdatabase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.database</h2>
<ul>
<li><strong>diagrams.generic.database.SQL</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/database/sql.png" alt="SQL" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.database.SQL</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericdevice"></a><a href="#genericdevice" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.device</h2>
<ul>
<li><strong>diagrams.generic.device.Mobile</strong></li>
<li><strong>diagrams.generic.device.Tablet</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/device/mobile.png" alt="Mobile" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.device.Mobile</strong></p>
<p><img width="30" src="/img/resources/generic/device/tablet.png" alt="Tablet" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.device.Tablet</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericnetwork"></a><a href="#genericnetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.network</h2>
<ul>
<li><strong>diagrams.generic.network.Firewall</strong></li>
<li><strong>diagrams.generic.network.Router</strong></li>
<li><strong>diagrams.generic.network.Subnet</strong></li>
<li><strong>diagrams.generic.network.Switch</strong></li>
<li><strong>diagrams.generic.network.VPN</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/network/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.network.Firewall</strong></p>
<p><img width="30" src="/img/resources/generic/network/router.png" alt="Router" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.network.Router</strong></p>
<p><img width="30" src="/img/resources/generic/network/subnet.png" alt="Subnet" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.network.Subnet</strong></p>
<p><img width="30" src="/img/resources/generic/network/switch.png" alt="Switch" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.network.Switch</strong></p>
<p><img width="30" src="/img/resources/generic/network/vpn.png" alt="VPN" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.network.VPN</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericos"></a><a href="#genericos" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.os</h2>
<ul>
<li><strong>diagrams.generic.os.Android</strong></li>
<li><strong>diagrams.generic.os.Centos</strong></li>
<li><strong>diagrams.generic.os.IOS</strong></li>
<li><strong>diagrams.generic.os.LinuxGeneral</strong></li>
<li><strong>diagrams.generic.os.Suse</strong></li>
<li><strong>diagrams.generic.os.Ubuntu</strong></li>
<li><strong>diagrams.generic.os.Windows</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/os/android.png" alt="Android" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.Android</strong></p>
<p><img width="30" src="/img/resources/generic/os/centos.png" alt="Centos" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.Centos</strong></p>
<p><img width="30" src="/img/resources/generic/os/debian.png" alt="Debian" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.Debian</strong></p>
<p><img width="30" src="/img/resources/generic/os/ios.png" alt="IOS" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.IOS</strong></p>
<p><img width="30" src="/img/resources/generic/os/linux-general.png" alt="LinuxGeneral" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.LinuxGeneral</strong></p>
<p><img width="30" src="/img/resources/generic/os/raspbian.png" alt="Raspbian" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.Raspbian</strong></p>
<p><img width="30" src="/img/resources/generic/os/suse.png" alt="Suse" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.Suse</strong></p>
<p><img width="30" src="/img/resources/generic/os/ubuntu.png" alt="Ubuntu" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.Ubuntu</strong></p>
<p><img width="30" src="/img/resources/generic/os/windows.png" alt="Windows" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.Windows</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericplace"></a><a href="#genericplace" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.place</h2>
<ul>
<li><strong>diagrams.generic.place.Datacenter</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/place/datacenter.png" alt="Datacenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.place.Datacenter</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericstorage"></a><a href="#genericstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.storage</h2>
<ul>
<li><strong>diagrams.generic.storage.Storage</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/storage/storage.png" alt="Storage" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.storage.Storage</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericvirtualization"></a><a href="#genericvirtualization" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.virtualization</h2>
<ul>
<li><strong>diagrams.generic.virtualization.Virtualbox</strong></li>
<li><strong>diagrams.generic.virtualization.Vmware</strong></li>
<li><strong>diagrams.generic.virtualization.XEN</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 9/18/2020</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/outscale"><span class="arrow-prev"></span><span>Outscale</span></a><a class="docs-next button" href="/docs/nodes/programming"><span>Programming</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#genericblank">generic.blank</a></li><li><a href="#genericcompute">generic.compute</a></li><li><a href="#genericdatabase">generic.database</a></li><li><a href="#genericdevice">generic.device</a></li><li><a href="#genericnetwork">generic.network</a></li><li><a href="#genericos">generic.os</a></li><li><a href="#genericplace">generic.place</a></li><li><a href="#genericstorage">generic.storage</a></li><li><a href="#genericvirtualization">generic.virtualization</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/generic/virtualization/virtualbox.png" alt="Virtualbox" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.virtualization.Virtualbox</strong></p>
<p><img width="30" src="/img/resources/generic/virtualization/vmware.png" alt="Vmware" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.virtualization.Vmware</strong></p>
<p><img width="30" src="/img/resources/generic/virtualization/xen.png" alt="XEN" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.virtualization.XEN</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/outscale"><span class="arrow-prev"></span><span>Outscale</span></a><a class="docs-next button" href="/docs/nodes/programming"><span>Programming</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#genericblank">generic.blank</a></li><li><a href="#genericcompute">generic.compute</a></li><li><a href="#genericdatabase">generic.database</a></li><li><a href="#genericdevice">generic.device</a></li><li><a href="#genericnetwork">generic.network</a></li><li><a href="#genericos">generic.os</a></li><li><a href="#genericplace">generic.place</a></li><li><a href="#genericstorage">generic.storage</a></li><li><a href="#genericvirtualization">generic.virtualization</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,52 +64,60 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Generic</h1></header><article><div><span><p>Node classes list of generic provider.</p>
<h2><a class="anchor" aria-hidden="true" id="genericblank"></a><a href="#genericblank" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.blank</h2>
<ul>
<li><strong>diagrams.generic.blank.Blank</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/blank/blank.png" alt="Blank" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.blank.Blank</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericcompute"></a><a href="#genericcompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.compute</h2>
<ul>
<li><strong>diagrams.generic.compute.Rack</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/compute/rack.png" alt="Rack" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.compute.Rack</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericdatabase"></a><a href="#genericdatabase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.database</h2>
<ul>
<li><strong>diagrams.generic.database.SQL</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/database/sql.png" alt="SQL" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.database.SQL</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericdevice"></a><a href="#genericdevice" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.device</h2>
<ul>
<li><strong>diagrams.generic.device.Mobile</strong></li>
<li><strong>diagrams.generic.device.Tablet</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/device/mobile.png" alt="Mobile" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.device.Mobile</strong></p>
<p><img width="30" src="/img/resources/generic/device/tablet.png" alt="Tablet" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.device.Tablet</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericnetwork"></a><a href="#genericnetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.network</h2>
<ul>
<li><strong>diagrams.generic.network.Firewall</strong></li>
<li><strong>diagrams.generic.network.Router</strong></li>
<li><strong>diagrams.generic.network.Subnet</strong></li>
<li><strong>diagrams.generic.network.Switch</strong></li>
<li><strong>diagrams.generic.network.VPN</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/network/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.network.Firewall</strong></p>
<p><img width="30" src="/img/resources/generic/network/router.png" alt="Router" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.network.Router</strong></p>
<p><img width="30" src="/img/resources/generic/network/subnet.png" alt="Subnet" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.network.Subnet</strong></p>
<p><img width="30" src="/img/resources/generic/network/switch.png" alt="Switch" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.network.Switch</strong></p>
<p><img width="30" src="/img/resources/generic/network/vpn.png" alt="VPN" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.network.VPN</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericos"></a><a href="#genericos" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.os</h2>
<ul>
<li><strong>diagrams.generic.os.Android</strong></li>
<li><strong>diagrams.generic.os.Centos</strong></li>
<li><strong>diagrams.generic.os.IOS</strong></li>
<li><strong>diagrams.generic.os.LinuxGeneral</strong></li>
<li><strong>diagrams.generic.os.Suse</strong></li>
<li><strong>diagrams.generic.os.Ubuntu</strong></li>
<li><strong>diagrams.generic.os.Windows</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/os/android.png" alt="Android" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.Android</strong></p>
<p><img width="30" src="/img/resources/generic/os/centos.png" alt="Centos" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.Centos</strong></p>
<p><img width="30" src="/img/resources/generic/os/debian.png" alt="Debian" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.Debian</strong></p>
<p><img width="30" src="/img/resources/generic/os/ios.png" alt="IOS" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.IOS</strong></p>
<p><img width="30" src="/img/resources/generic/os/linux-general.png" alt="LinuxGeneral" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.LinuxGeneral</strong></p>
<p><img width="30" src="/img/resources/generic/os/raspbian.png" alt="Raspbian" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.Raspbian</strong></p>
<p><img width="30" src="/img/resources/generic/os/suse.png" alt="Suse" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.Suse</strong></p>
<p><img width="30" src="/img/resources/generic/os/ubuntu.png" alt="Ubuntu" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.Ubuntu</strong></p>
<p><img width="30" src="/img/resources/generic/os/windows.png" alt="Windows" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.os.Windows</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericplace"></a><a href="#genericplace" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.place</h2>
<ul>
<li><strong>diagrams.generic.place.Datacenter</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/place/datacenter.png" alt="Datacenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.place.Datacenter</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericstorage"></a><a href="#genericstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.storage</h2>
<ul>
<li><strong>diagrams.generic.storage.Storage</strong></li>
</ul>
<p><img width="30" src="/img/resources/generic/storage/storage.png" alt="Storage" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.storage.Storage</strong></p>
<h2><a class="anchor" aria-hidden="true" id="genericvirtualization"></a><a href="#genericvirtualization" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>generic.virtualization</h2>
<ul>
<li><strong>diagrams.generic.virtualization.Virtualbox</strong></li>
<li><strong>diagrams.generic.virtualization.Vmware</strong></li>
<li><strong>diagrams.generic.virtualization.XEN</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 9/18/2020</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/outscale"><span class="arrow-prev"></span><span>Outscale</span></a><a class="docs-next button" href="/docs/nodes/programming"><span>Programming</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#genericblank">generic.blank</a></li><li><a href="#genericcompute">generic.compute</a></li><li><a href="#genericdatabase">generic.database</a></li><li><a href="#genericdevice">generic.device</a></li><li><a href="#genericnetwork">generic.network</a></li><li><a href="#genericos">generic.os</a></li><li><a href="#genericplace">generic.place</a></li><li><a href="#genericstorage">generic.storage</a></li><li><a href="#genericvirtualization">generic.virtualization</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/generic/virtualization/virtualbox.png" alt="Virtualbox" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.virtualization.Virtualbox</strong></p>
<p><img width="30" src="/img/resources/generic/virtualization/vmware.png" alt="Vmware" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.virtualization.Vmware</strong></p>
<p><img width="30" src="/img/resources/generic/virtualization/xen.png" alt="XEN" style="float: left; padding-right: 5px;" >
<strong>diagrams.generic.virtualization.XEN</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/outscale"><span class="arrow-prev"></span><span>Outscale</span></a><a class="docs-next button" href="/docs/nodes/programming"><span>Programming</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#genericblank">generic.blank</a></li><li><a href="#genericcompute">generic.compute</a></li><li><a href="#genericdatabase">generic.database</a></li><li><a href="#genericdevice">generic.device</a></li><li><a href="#genericnetwork">generic.network</a></li><li><a href="#genericos">generic.os</a></li><li><a href="#genericplace">generic.place</a></li><li><a href="#genericstorage">generic.storage</a></li><li><a href="#genericvirtualization">generic.virtualization</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,225 +64,377 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">IBM</h1></header><article><div><span><p>Node classes list of ibm provider.</p>
<h2><a class="anchor" aria-hidden="true" id="ibmanalytics"></a><a href="#ibmanalytics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.analytics</h2>
<ul>
<li><strong>diagrams.ibm.analytics.Analytics</strong></li>
<li><strong>diagrams.ibm.analytics.DataIntegration</strong></li>
<li><strong>diagrams.ibm.analytics.DataRepositories</strong></li>
<li><strong>diagrams.ibm.analytics.DeviceAnalytics</strong></li>
<li><strong>diagrams.ibm.analytics.StreamingComputing</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/analytics/analytics.png" alt="Analytics" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.analytics.Analytics</strong></p>
<p><img width="30" src="/img/resources/ibm/analytics/data-integration.png" alt="DataIntegration" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.analytics.DataIntegration</strong></p>
<p><img width="30" src="/img/resources/ibm/analytics/data-repositories.png" alt="DataRepositories" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.analytics.DataRepositories</strong></p>
<p><img width="30" src="/img/resources/ibm/analytics/device-analytics.png" alt="DeviceAnalytics" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.analytics.DeviceAnalytics</strong></p>
<p><img width="30" src="/img/resources/ibm/analytics/streaming-computing.png" alt="StreamingComputing" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.analytics.StreamingComputing</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmapplications"></a><a href="#ibmapplications" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.applications</h2>
<ul>
<li><strong>diagrams.ibm.applications.ActionableInsight</strong></li>
<li><strong>diagrams.ibm.applications.Annotate</strong></li>
<li><strong>diagrams.ibm.applications.ApiDeveloperPortal</strong></li>
<li><strong>diagrams.ibm.applications.ApiPolyglotRuntimes</strong></li>
<li><strong>diagrams.ibm.applications.AppServer</strong></li>
<li><strong>diagrams.ibm.applications.ApplicationLogic</strong></li>
<li><strong>diagrams.ibm.applications.EnterpriseApplications</strong></li>
<li><strong>diagrams.ibm.applications.Index</strong></li>
<li><strong>diagrams.ibm.applications.IotApplication</strong></li>
<li><strong>diagrams.ibm.applications.Microservice</strong></li>
<li><strong>diagrams.ibm.applications.MobileApp</strong></li>
<li><strong>diagrams.ibm.applications.Ontology</strong></li>
<li><strong>diagrams.ibm.applications.OpenSourceTools</strong></li>
<li><strong>diagrams.ibm.applications.RuntimeServices</strong></li>
<li><strong>diagrams.ibm.applications.SaasApplications</strong></li>
<li><strong>diagrams.ibm.applications.ServiceBroker</strong></li>
<li><strong>diagrams.ibm.applications.SpeechToText</strong></li>
<li><strong>diagrams.ibm.applications.VisualRecognition</strong></li>
<li><strong>diagrams.ibm.applications.Visualization</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/applications/actionable-insight.png" alt="ActionableInsight" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.ActionableInsight</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/annotate.png" alt="Annotate" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.Annotate</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/api-developer-portal.png" alt="ApiDeveloperPortal" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.ApiDeveloperPortal</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/api-polyglot-runtimes.png" alt="ApiPolyglotRuntimes" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.ApiPolyglotRuntimes</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/app-server.png" alt="AppServer" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.AppServer</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/application-logic.png" alt="ApplicationLogic" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.ApplicationLogic</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/enterprise-applications.png" alt="EnterpriseApplications" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.EnterpriseApplications</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/index.png" alt="Index" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.Index</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/iot-application.png" alt="IotApplication" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.IotApplication</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/microservice.png" alt="Microservice" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.Microservice</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/mobile-app.png" alt="MobileApp" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.MobileApp</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/ontology.png" alt="Ontology" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.Ontology</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/open-source-tools.png" alt="OpenSourceTools" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.OpenSourceTools</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/runtime-services.png" alt="RuntimeServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.RuntimeServices</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/saas-applications.png" alt="SaasApplications" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.SaasApplications</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/service-broker.png" alt="ServiceBroker" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.ServiceBroker</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/speech-to-text.png" alt="SpeechToText" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.SpeechToText</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/visual-recognition.png" alt="VisualRecognition" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.VisualRecognition</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/visualization.png" alt="Visualization" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.Visualization</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmblockchain"></a><a href="#ibmblockchain" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.blockchain</h2>
<ul>
<li><strong>diagrams.ibm.blockchain.BlockchainDeveloper</strong></li>
<li><strong>diagrams.ibm.blockchain.Blockchain</strong></li>
<li><strong>diagrams.ibm.blockchain.CertificateAuthority</strong></li>
<li><strong>diagrams.ibm.blockchain.ClientApplication</strong></li>
<li><strong>diagrams.ibm.blockchain.Communication</strong></li>
<li><strong>diagrams.ibm.blockchain.Consensus</strong></li>
<li><strong>diagrams.ibm.blockchain.EventListener</strong></li>
<li><strong>diagrams.ibm.blockchain.Event</strong></li>
<li><strong>diagrams.ibm.blockchain.ExistingEnterpriseSystems</strong></li>
<li><strong>diagrams.ibm.blockchain.HyperledgerFabric</strong></li>
<li><strong>diagrams.ibm.blockchain.KeyManagement</strong></li>
<li><strong>diagrams.ibm.blockchain.Ledger</strong></li>
<li><strong>diagrams.ibm.blockchain.MembershipServicesProviderApi</strong></li>
<li><strong>diagrams.ibm.blockchain.Membership</strong></li>
<li><strong>diagrams.ibm.blockchain.MessageBus</strong></li>
<li><strong>diagrams.ibm.blockchain.Node</strong></li>
<li><strong>diagrams.ibm.blockchain.Services</strong></li>
<li><strong>diagrams.ibm.blockchain.SmartContract</strong></li>
<li><strong>diagrams.ibm.blockchain.TransactionManager</strong></li>
<li><strong>diagrams.ibm.blockchain.Wallet</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/blockchain/blockchain-developer.png" alt="BlockchainDeveloper" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.BlockchainDeveloper</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/blockchain.png" alt="Blockchain" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Blockchain</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/certificate-authority.png" alt="CertificateAuthority" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.CertificateAuthority</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/client-application.png" alt="ClientApplication" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.ClientApplication</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/communication.png" alt="Communication" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Communication</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/consensus.png" alt="Consensus" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Consensus</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/event-listener.png" alt="EventListener" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.EventListener</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/event.png" alt="Event" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Event</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/existing-enterprise-systems.png" alt="ExistingEnterpriseSystems" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.ExistingEnterpriseSystems</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/hyperledger-fabric.png" alt="HyperledgerFabric" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.HyperledgerFabric</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/key-management.png" alt="KeyManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.KeyManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/ledger.png" alt="Ledger" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Ledger</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/membership-services-provider-api.png" alt="MembershipServicesProviderApi" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.MembershipServicesProviderApi</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/membership.png" alt="Membership" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Membership</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/message-bus.png" alt="MessageBus" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.MessageBus</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/node.png" alt="Node" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Node</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/services.png" alt="Services" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Services</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/smart-contract.png" alt="SmartContract" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.SmartContract</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/transaction-manager.png" alt="TransactionManager" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.TransactionManager</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/wallet.png" alt="Wallet" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Wallet</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmcompute"></a><a href="#ibmcompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.compute</h2>
<ul>
<li><strong>diagrams.ibm.compute.BareMetalServer</strong></li>
<li><strong>diagrams.ibm.compute.ImageService</strong></li>
<li><strong>diagrams.ibm.compute.Instance</strong></li>
<li><strong>diagrams.ibm.compute.Key</strong></li>
<li><strong>diagrams.ibm.compute.PowerInstance</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/compute/bare-metal-server.png" alt="BareMetalServer" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.compute.BareMetalServer</strong></p>
<p><img width="30" src="/img/resources/ibm/compute/image-service.png" alt="ImageService" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.compute.ImageService</strong></p>
<p><img width="30" src="/img/resources/ibm/compute/instance.png" alt="Instance" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.compute.Instance</strong></p>
<p><img width="30" src="/img/resources/ibm/compute/key.png" alt="Key" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.compute.Key</strong></p>
<p><img width="30" src="/img/resources/ibm/compute/power-instance.png" alt="PowerInstance" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.compute.PowerInstance</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmdata"></a><a href="#ibmdata" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.data</h2>
<ul>
<li><strong>diagrams.ibm.data.Caches</strong></li>
<li><strong>diagrams.ibm.data.Cloud</strong></li>
<li><strong>diagrams.ibm.data.ConversationTrainedDeployed</strong></li>
<li><strong>diagrams.ibm.data.DataServices</strong></li>
<li><strong>diagrams.ibm.data.DataSources</strong></li>
<li><strong>diagrams.ibm.data.DeviceIdentityService</strong></li>
<li><strong>diagrams.ibm.data.DeviceRegistry</strong></li>
<li><strong>diagrams.ibm.data.EnterpriseData</strong></li>
<li><strong>diagrams.ibm.data.EnterpriseUserDirectory</strong></li>
<li><strong>diagrams.ibm.data.FileRepository</strong></li>
<li><strong>diagrams.ibm.data.GroundTruth</strong></li>
<li><strong>diagrams.ibm.data.Model</strong></li>
<li><strong>diagrams.ibm.data.TmsDataInterface</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/data/caches.png" alt="Caches" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.Caches</strong></p>
<p><img width="30" src="/img/resources/ibm/data/cloud.png" alt="Cloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.Cloud</strong></p>
<p><img width="30" src="/img/resources/ibm/data/conversation-trained-deployed.png" alt="ConversationTrainedDeployed" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.ConversationTrainedDeployed</strong></p>
<p><img width="30" src="/img/resources/ibm/data/data-services.png" alt="DataServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.DataServices</strong></p>
<p><img width="30" src="/img/resources/ibm/data/data-sources.png" alt="DataSources" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.DataSources</strong></p>
<p><img width="30" src="/img/resources/ibm/data/device-identity-service.png" alt="DeviceIdentityService" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.DeviceIdentityService</strong></p>
<p><img width="30" src="/img/resources/ibm/data/device-registry.png" alt="DeviceRegistry" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.DeviceRegistry</strong></p>
<p><img width="30" src="/img/resources/ibm/data/enterprise-data.png" alt="EnterpriseData" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.EnterpriseData</strong></p>
<p><img width="30" src="/img/resources/ibm/data/enterprise-user-directory.png" alt="EnterpriseUserDirectory" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.EnterpriseUserDirectory</strong></p>
<p><img width="30" src="/img/resources/ibm/data/file-repository.png" alt="FileRepository" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.FileRepository</strong></p>
<p><img width="30" src="/img/resources/ibm/data/ground-truth.png" alt="GroundTruth" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.GroundTruth</strong></p>
<p><img width="30" src="/img/resources/ibm/data/model.png" alt="Model" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.Model</strong></p>
<p><img width="30" src="/img/resources/ibm/data/tms-data-interface.png" alt="TmsDataInterface" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.TmsDataInterface</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmdevops"></a><a href="#ibmdevops" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.devops</h2>
<ul>
<li><strong>diagrams.ibm.devops.ArtifactManagement</strong></li>
<li><strong>diagrams.ibm.devops.BuildTest</strong></li>
<li><strong>diagrams.ibm.devops.CodeEditor</strong></li>
<li><strong>diagrams.ibm.devops.CollaborativeDevelopment</strong></li>
<li><strong>diagrams.ibm.devops.ConfigurationManagement</strong></li>
<li><strong>diagrams.ibm.devops.ContinuousDeploy</strong></li>
<li><strong>diagrams.ibm.devops.ContinuousTesting</strong></li>
<li><strong>diagrams.ibm.devops.Devops</strong></li>
<li><strong>diagrams.ibm.devops.Provision</strong></li>
<li><strong>diagrams.ibm.devops.ReleaseManagement</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/devops/artifact-management.png" alt="ArtifactManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.ArtifactManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/build-test.png" alt="BuildTest" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.BuildTest</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/code-editor.png" alt="CodeEditor" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.CodeEditor</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/collaborative-development.png" alt="CollaborativeDevelopment" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.CollaborativeDevelopment</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/configuration-management.png" alt="ConfigurationManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.ConfigurationManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/continuous-deploy.png" alt="ContinuousDeploy" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.ContinuousDeploy</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/continuous-testing.png" alt="ContinuousTesting" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.ContinuousTesting</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/devops.png" alt="Devops" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.Devops</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/provision.png" alt="Provision" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.Provision</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/release-management.png" alt="ReleaseManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.ReleaseManagement</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmgeneral"></a><a href="#ibmgeneral" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.general</h2>
<ul>
<li><strong>diagrams.ibm.general.CloudMessaging</strong></li>
<li><strong>diagrams.ibm.general.CloudServices</strong></li>
<li><strong>diagrams.ibm.general.Cloudant</strong></li>
<li><strong>diagrams.ibm.general.CognitiveServices</strong></li>
<li><strong>diagrams.ibm.general.DataSecurity</strong></li>
<li><strong>diagrams.ibm.general.Enterprise</strong></li>
<li><strong>diagrams.ibm.general.GovernanceRiskCompliance</strong></li>
<li><strong>diagrams.ibm.general.IBMContainers</strong></li>
<li><strong>diagrams.ibm.general.IBMPublicCloud</strong></li>
<li><strong>diagrams.ibm.general.IdentityAccessManagement</strong></li>
<li><strong>diagrams.ibm.general.IdentityProvider</strong></li>
<li><strong>diagrams.ibm.general.InfrastructureSecurity</strong></li>
<li><strong>diagrams.ibm.general.Internet</strong></li>
<li><strong>diagrams.ibm.general.IotCloud</strong></li>
<li><strong>diagrams.ibm.general.MicroservicesApplication</strong></li>
<li><strong>diagrams.ibm.general.MicroservicesMesh</strong></li>
<li><strong>diagrams.ibm.general.MonitoringLogging</strong></li>
<li><strong>diagrams.ibm.general.Monitoring</strong></li>
<li><strong>diagrams.ibm.general.ObjectStorage</strong></li>
<li><strong>diagrams.ibm.general.OfflineCapabilities</strong></li>
<li><strong>diagrams.ibm.general.Openwhisk</strong></li>
<li><strong>diagrams.ibm.general.PeerCloud</strong></li>
<li><strong>diagrams.ibm.general.RetrieveRank</strong></li>
<li><strong>diagrams.ibm.general.Scalable</strong></li>
<li><strong>diagrams.ibm.general.ServiceDiscoveryConfiguration</strong></li>
<li><strong>diagrams.ibm.general.TextToSpeech</strong></li>
<li><strong>diagrams.ibm.general.TransformationConnectivity</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/general/cloud-messaging.png" alt="CloudMessaging" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.CloudMessaging</strong></p>
<p><img width="30" src="/img/resources/ibm/general/cloud-services.png" alt="CloudServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.CloudServices</strong></p>
<p><img width="30" src="/img/resources/ibm/general/cloudant.png" alt="Cloudant" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.Cloudant</strong></p>
<p><img width="30" src="/img/resources/ibm/general/cognitive-services.png" alt="CognitiveServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.CognitiveServices</strong></p>
<p><img width="30" src="/img/resources/ibm/general/data-security.png" alt="DataSecurity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.DataSecurity</strong></p>
<p><img width="30" src="/img/resources/ibm/general/enterprise.png" alt="Enterprise" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.Enterprise</strong></p>
<p><img width="30" src="/img/resources/ibm/general/governance-risk-compliance.png" alt="GovernanceRiskCompliance" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.GovernanceRiskCompliance</strong></p>
<p><img width="30" src="/img/resources/ibm/general/ibm-containers.png" alt="IBMContainers" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.IBMContainers</strong></p>
<p><img width="30" src="/img/resources/ibm/general/ibm-public-cloud.png" alt="IBMPublicCloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.IBMPublicCloud</strong></p>
<p><img width="30" src="/img/resources/ibm/general/identity-access-management.png" alt="IdentityAccessManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.IdentityAccessManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/general/identity-provider.png" alt="IdentityProvider" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.IdentityProvider</strong></p>
<p><img width="30" src="/img/resources/ibm/general/infrastructure-security.png" alt="InfrastructureSecurity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.InfrastructureSecurity</strong></p>
<p><img width="30" src="/img/resources/ibm/general/internet.png" alt="Internet" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.Internet</strong></p>
<p><img width="30" src="/img/resources/ibm/general/iot-cloud.png" alt="IotCloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.IotCloud</strong></p>
<p><img width="30" src="/img/resources/ibm/general/microservices-application.png" alt="MicroservicesApplication" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.MicroservicesApplication</strong></p>
<p><img width="30" src="/img/resources/ibm/general/microservices-mesh.png" alt="MicroservicesMesh" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.MicroservicesMesh</strong></p>
<p><img width="30" src="/img/resources/ibm/general/monitoring-logging.png" alt="MonitoringLogging" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.MonitoringLogging</strong></p>
<p><img width="30" src="/img/resources/ibm/general/monitoring.png" alt="Monitoring" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.Monitoring</strong></p>
<p><img width="30" src="/img/resources/ibm/general/object-storage.png" alt="ObjectStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.ObjectStorage</strong></p>
<p><img width="30" src="/img/resources/ibm/general/offline-capabilities.png" alt="OfflineCapabilities" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.OfflineCapabilities</strong></p>
<p><img width="30" src="/img/resources/ibm/general/openwhisk.png" alt="Openwhisk" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.Openwhisk</strong></p>
<p><img width="30" src="/img/resources/ibm/general/peer-cloud.png" alt="PeerCloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.PeerCloud</strong></p>
<p><img width="30" src="/img/resources/ibm/general/retrieve-rank.png" alt="RetrieveRank" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.RetrieveRank</strong></p>
<p><img width="30" src="/img/resources/ibm/general/scalable.png" alt="Scalable" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.Scalable</strong></p>
<p><img width="30" src="/img/resources/ibm/general/service-discovery-configuration.png" alt="ServiceDiscoveryConfiguration" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.ServiceDiscoveryConfiguration</strong></p>
<p><img width="30" src="/img/resources/ibm/general/text-to-speech.png" alt="TextToSpeech" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.TextToSpeech</strong></p>
<p><img width="30" src="/img/resources/ibm/general/transformation-connectivity.png" alt="TransformationConnectivity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.TransformationConnectivity</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibminfrastructure"></a><a href="#ibminfrastructure" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.infrastructure</h2>
<ul>
<li><strong>diagrams.ibm.infrastructure.Channels</strong></li>
<li><strong>diagrams.ibm.infrastructure.CloudMessaging</strong></li>
<li><strong>diagrams.ibm.infrastructure.Dashboard</strong></li>
<li><strong>diagrams.ibm.infrastructure.Diagnostics</strong></li>
<li><strong>diagrams.ibm.infrastructure.EdgeServices</strong></li>
<li><strong>diagrams.ibm.infrastructure.EnterpriseMessaging</strong></li>
<li><strong>diagrams.ibm.infrastructure.EventFeed</strong></li>
<li><strong>diagrams.ibm.infrastructure.InfrastructureServices</strong></li>
<li><strong>diagrams.ibm.infrastructure.InterserviceCommunication</strong></li>
<li><strong>diagrams.ibm.infrastructure.LoadBalancingRouting</strong></li>
<li><strong>diagrams.ibm.infrastructure.MicroservicesMesh</strong></li>
<li><strong>diagrams.ibm.infrastructure.MobileBackend</strong></li>
<li><strong>diagrams.ibm.infrastructure.MobileProviderNetwork</strong></li>
<li><strong>diagrams.ibm.infrastructure.MonitoringLogging</strong></li>
<li><strong>diagrams.ibm.infrastructure.Monitoring</strong></li>
<li><strong>diagrams.ibm.infrastructure.PeerServices</strong></li>
<li><strong>diagrams.ibm.infrastructure.ServiceDiscoveryConfiguration</strong></li>
<li><strong>diagrams.ibm.infrastructure.TransformationConnectivity</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/infrastructure/channels.png" alt="Channels" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.Channels</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/cloud-messaging.png" alt="CloudMessaging" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.CloudMessaging</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/dashboard.png" alt="Dashboard" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.Dashboard</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/diagnostics.png" alt="Diagnostics" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.Diagnostics</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/edge-services.png" alt="EdgeServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.EdgeServices</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/enterprise-messaging.png" alt="EnterpriseMessaging" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.EnterpriseMessaging</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/event-feed.png" alt="EventFeed" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.EventFeed</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/infrastructure-services.png" alt="InfrastructureServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.InfrastructureServices</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/interservice-communication.png" alt="InterserviceCommunication" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.InterserviceCommunication</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/load-balancing-routing.png" alt="LoadBalancingRouting" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.LoadBalancingRouting</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/microservices-mesh.png" alt="MicroservicesMesh" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.MicroservicesMesh</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/mobile-backend.png" alt="MobileBackend" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.MobileBackend</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/mobile-provider-network.png" alt="MobileProviderNetwork" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.MobileProviderNetwork</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/monitoring-logging.png" alt="MonitoringLogging" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.MonitoringLogging</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/monitoring.png" alt="Monitoring" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.Monitoring</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/peer-services.png" alt="PeerServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.PeerServices</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/service-discovery-configuration.png" alt="ServiceDiscoveryConfiguration" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.ServiceDiscoveryConfiguration</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/transformation-connectivity.png" alt="TransformationConnectivity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.TransformationConnectivity</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmmanagement"></a><a href="#ibmmanagement" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.management</h2>
<ul>
<li><strong>diagrams.ibm.management.AlertNotification</strong></li>
<li><strong>diagrams.ibm.management.ApiManagement</strong></li>
<li><strong>diagrams.ibm.management.CloudManagement</strong></li>
<li><strong>diagrams.ibm.management.ClusterManagement</strong></li>
<li><strong>diagrams.ibm.management.ContentManagement</strong></li>
<li><strong>diagrams.ibm.management.DataServices</strong></li>
<li><strong>diagrams.ibm.management.DeviceManagement</strong></li>
<li><strong>diagrams.ibm.management.InformationGovernance</strong></li>
<li><strong>diagrams.ibm.management.ItServiceManagement</strong></li>
<li><strong>diagrams.ibm.management.Management</strong></li>
<li><strong>diagrams.ibm.management.MonitoringMetrics</strong></li>
<li><strong>diagrams.ibm.management.ProcessManagement</strong></li>
<li><strong>diagrams.ibm.management.ProviderCloudPortalService</strong></li>
<li><strong>diagrams.ibm.management.PushNotifications</strong></li>
<li><strong>diagrams.ibm.management.ServiceManagementTools</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/management/alert-notification.png" alt="AlertNotification" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.AlertNotification</strong></p>
<p><img width="30" src="/img/resources/ibm/management/api-management.png" alt="ApiManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.ApiManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/management/cloud-management.png" alt="CloudManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.CloudManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/management/cluster-management.png" alt="ClusterManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.ClusterManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/management/content-management.png" alt="ContentManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.ContentManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/management/data-services.png" alt="DataServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.DataServices</strong></p>
<p><img width="30" src="/img/resources/ibm/management/device-management.png" alt="DeviceManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.DeviceManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/management/information-governance.png" alt="InformationGovernance" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.InformationGovernance</strong></p>
<p><img width="30" src="/img/resources/ibm/management/it-service-management.png" alt="ItServiceManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.ItServiceManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/management/management.png" alt="Management" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.Management</strong></p>
<p><img width="30" src="/img/resources/ibm/management/monitoring-metrics.png" alt="MonitoringMetrics" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.MonitoringMetrics</strong></p>
<p><img width="30" src="/img/resources/ibm/management/process-management.png" alt="ProcessManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.ProcessManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/management/provider-cloud-portal-service.png" alt="ProviderCloudPortalService" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.ProviderCloudPortalService</strong></p>
<p><img width="30" src="/img/resources/ibm/management/push-notifications.png" alt="PushNotifications" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.PushNotifications</strong></p>
<p><img width="30" src="/img/resources/ibm/management/service-management-tools.png" alt="ServiceManagementTools" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.ServiceManagementTools</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmnetwork"></a><a href="#ibmnetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.network</h2>
<ul>
<li><strong>diagrams.ibm.network.Bridge</strong></li>
<li><strong>diagrams.ibm.network.DirectLink</strong></li>
<li><strong>diagrams.ibm.network.Enterprise</strong></li>
<li><strong>diagrams.ibm.network.Firewall</strong></li>
<li><strong>diagrams.ibm.network.FloatingIp</strong></li>
<li><strong>diagrams.ibm.network.Gateway</strong></li>
<li><strong>diagrams.ibm.network.InternetServices</strong></li>
<li><strong>diagrams.ibm.network.LoadBalancerListener</strong></li>
<li><strong>diagrams.ibm.network.LoadBalancerPool</strong></li>
<li><strong>diagrams.ibm.network.LoadBalancer</strong></li>
<li><strong>diagrams.ibm.network.LoadBalancingRouting</strong></li>
<li><strong>diagrams.ibm.network.PublicGateway</strong></li>
<li><strong>diagrams.ibm.network.Region</strong></li>
<li><strong>diagrams.ibm.network.Router</strong></li>
<li><strong>diagrams.ibm.network.Rules</strong></li>
<li><strong>diagrams.ibm.network.Subnet</strong></li>
<li><strong>diagrams.ibm.network.TransitGateway</strong></li>
<li><strong>diagrams.ibm.network.Vpc</strong></li>
<li><strong>diagrams.ibm.network.VpnConnection</strong></li>
<li><strong>diagrams.ibm.network.VpnGateway</strong></li>
<li><strong>diagrams.ibm.network.VpnPolicy</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/network/bridge.png" alt="Bridge" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Bridge</strong></p>
<p><img width="30" src="/img/resources/ibm/network/direct-link.png" alt="DirectLink" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.DirectLink</strong></p>
<p><img width="30" src="/img/resources/ibm/network/enterprise.png" alt="Enterprise" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Enterprise</strong></p>
<p><img width="30" src="/img/resources/ibm/network/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Firewall</strong></p>
<p><img width="30" src="/img/resources/ibm/network/floating-ip.png" alt="FloatingIp" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.FloatingIp</strong></p>
<p><img width="30" src="/img/resources/ibm/network/gateway.png" alt="Gateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Gateway</strong></p>
<p><img width="30" src="/img/resources/ibm/network/internet-services.png" alt="InternetServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.InternetServices</strong></p>
<p><img width="30" src="/img/resources/ibm/network/load-balancer-listener.png" alt="LoadBalancerListener" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.LoadBalancerListener</strong></p>
<p><img width="30" src="/img/resources/ibm/network/load-balancer-pool.png" alt="LoadBalancerPool" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.LoadBalancerPool</strong></p>
<p><img width="30" src="/img/resources/ibm/network/load-balancer.png" alt="LoadBalancer" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.LoadBalancer</strong></p>
<p><img width="30" src="/img/resources/ibm/network/load-balancing-routing.png" alt="LoadBalancingRouting" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.LoadBalancingRouting</strong></p>
<p><img width="30" src="/img/resources/ibm/network/public-gateway.png" alt="PublicGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.PublicGateway</strong></p>
<p><img width="30" src="/img/resources/ibm/network/region.png" alt="Region" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Region</strong></p>
<p><img width="30" src="/img/resources/ibm/network/router.png" alt="Router" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Router</strong></p>
<p><img width="30" src="/img/resources/ibm/network/rules.png" alt="Rules" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Rules</strong></p>
<p><img width="30" src="/img/resources/ibm/network/subnet.png" alt="Subnet" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Subnet</strong></p>
<p><img width="30" src="/img/resources/ibm/network/transit-gateway.png" alt="TransitGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.TransitGateway</strong></p>
<p><img width="30" src="/img/resources/ibm/network/vpc.png" alt="Vpc" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Vpc</strong></p>
<p><img width="30" src="/img/resources/ibm/network/vpn-connection.png" alt="VpnConnection" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.VpnConnection</strong></p>
<p><img width="30" src="/img/resources/ibm/network/vpn-gateway.png" alt="VpnGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.VpnGateway</strong></p>
<p><img width="30" src="/img/resources/ibm/network/vpn-policy.png" alt="VpnPolicy" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.VpnPolicy</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmsecurity"></a><a href="#ibmsecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.security</h2>
<ul>
<li><strong>diagrams.ibm.security.ApiSecurity</strong></li>
<li><strong>diagrams.ibm.security.BlockchainSecurityService</strong></li>
<li><strong>diagrams.ibm.security.DataSecurity</strong></li>
<li><strong>diagrams.ibm.security.Firewall</strong></li>
<li><strong>diagrams.ibm.security.Gateway</strong></li>
<li><strong>diagrams.ibm.security.GovernanceRiskCompliance</strong></li>
<li><strong>diagrams.ibm.security.IdentityAccessManagement</strong></li>
<li><strong>diagrams.ibm.security.IdentityProvider</strong></li>
<li><strong>diagrams.ibm.security.InfrastructureSecurity</strong></li>
<li><strong>diagrams.ibm.security.PhysicalSecurity</strong></li>
<li><strong>diagrams.ibm.security.SecurityMonitoringIntelligence</strong></li>
<li><strong>diagrams.ibm.security.SecurityServices</strong></li>
<li><strong>diagrams.ibm.security.TrustendComputing</strong></li>
<li><strong>diagrams.ibm.security.Vpn</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/security/api-security.png" alt="ApiSecurity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.ApiSecurity</strong></p>
<p><img width="30" src="/img/resources/ibm/security/blockchain-security-service.png" alt="BlockchainSecurityService" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.BlockchainSecurityService</strong></p>
<p><img width="30" src="/img/resources/ibm/security/data-security.png" alt="DataSecurity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.DataSecurity</strong></p>
<p><img width="30" src="/img/resources/ibm/security/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.Firewall</strong></p>
<p><img width="30" src="/img/resources/ibm/security/gateway.png" alt="Gateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.Gateway</strong></p>
<p><img width="30" src="/img/resources/ibm/security/governance-risk-compliance.png" alt="GovernanceRiskCompliance" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.GovernanceRiskCompliance</strong></p>
<p><img width="30" src="/img/resources/ibm/security/identity-access-management.png" alt="IdentityAccessManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.IdentityAccessManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/security/identity-provider.png" alt="IdentityProvider" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.IdentityProvider</strong></p>
<p><img width="30" src="/img/resources/ibm/security/infrastructure-security.png" alt="InfrastructureSecurity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.InfrastructureSecurity</strong></p>
<p><img width="30" src="/img/resources/ibm/security/physical-security.png" alt="PhysicalSecurity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.PhysicalSecurity</strong></p>
<p><img width="30" src="/img/resources/ibm/security/security-monitoring-intelligence.png" alt="SecurityMonitoringIntelligence" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.SecurityMonitoringIntelligence</strong></p>
<p><img width="30" src="/img/resources/ibm/security/security-services.png" alt="SecurityServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.SecurityServices</strong></p>
<p><img width="30" src="/img/resources/ibm/security/trustend-computing.png" alt="TrustendComputing" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.TrustendComputing</strong></p>
<p><img width="30" src="/img/resources/ibm/security/vpn.png" alt="Vpn" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.Vpn</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmsocial"></a><a href="#ibmsocial" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.social</h2>
<ul>
<li><strong>diagrams.ibm.social.Communities</strong></li>
<li><strong>diagrams.ibm.social.FileSync</strong></li>
<li><strong>diagrams.ibm.social.LiveCollaboration</strong></li>
<li><strong>diagrams.ibm.social.Messaging</strong></li>
<li><strong>diagrams.ibm.social.Networking</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/social/communities.png" alt="Communities" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.social.Communities</strong></p>
<p><img width="30" src="/img/resources/ibm/social/file-sync.png" alt="FileSync" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.social.FileSync</strong></p>
<p><img width="30" src="/img/resources/ibm/social/live-collaboration.png" alt="LiveCollaboration" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.social.LiveCollaboration</strong></p>
<p><img width="30" src="/img/resources/ibm/social/messaging.png" alt="Messaging" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.social.Messaging</strong></p>
<p><img width="30" src="/img/resources/ibm/social/networking.png" alt="Networking" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.social.Networking</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmstorage"></a><a href="#ibmstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.storage</h2>
<ul>
<li><strong>diagrams.ibm.storage.BlockStorage</strong></li>
<li><strong>diagrams.ibm.storage.ObjectStorage</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/storage/block-storage.png" alt="BlockStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.storage.BlockStorage</strong></p>
<p><img width="30" src="/img/resources/ibm/storage/object-storage.png" alt="ObjectStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.storage.ObjectStorage</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmuser"></a><a href="#ibmuser" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.user</h2>
<ul>
<li><strong>diagrams.ibm.user.Browser</strong></li>
<li><strong>diagrams.ibm.user.Device</strong></li>
<li><strong>diagrams.ibm.user.IntegratedDigitalExperiences</strong></li>
<li><strong>diagrams.ibm.user.PhysicalEntity</strong></li>
<li><strong>diagrams.ibm.user.Sensor</strong></li>
<li><strong>diagrams.ibm.user.User</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 5/23/2021</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/gcp"><span class="arrow-prev"></span><span>GCP</span></a><a class="docs-next button" href="/docs/nodes/k8s"><span>K8S</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#ibmanalytics">ibm.analytics</a></li><li><a href="#ibmapplications">ibm.applications</a></li><li><a href="#ibmblockchain">ibm.blockchain</a></li><li><a href="#ibmcompute">ibm.compute</a></li><li><a href="#ibmdata">ibm.data</a></li><li><a href="#ibmdevops">ibm.devops</a></li><li><a href="#ibmgeneral">ibm.general</a></li><li><a href="#ibminfrastructure">ibm.infrastructure</a></li><li><a href="#ibmmanagement">ibm.management</a></li><li><a href="#ibmnetwork">ibm.network</a></li><li><a href="#ibmsecurity">ibm.security</a></li><li><a href="#ibmsocial">ibm.social</a></li><li><a href="#ibmstorage">ibm.storage</a></li><li><a href="#ibmuser">ibm.user</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/ibm/user/browser.png" alt="Browser" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.user.Browser</strong></p>
<p><img width="30" src="/img/resources/ibm/user/device.png" alt="Device" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.user.Device</strong></p>
<p><img width="30" src="/img/resources/ibm/user/integrated-digital-experiences.png" alt="IntegratedDigitalExperiences" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.user.IntegratedDigitalExperiences</strong></p>
<p><img width="30" src="/img/resources/ibm/user/physical-entity.png" alt="PhysicalEntity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.user.PhysicalEntity</strong></p>
<p><img width="30" src="/img/resources/ibm/user/sensor.png" alt="Sensor" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.user.Sensor</strong></p>
<p><img width="30" src="/img/resources/ibm/user/user.png" alt="User" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.user.User</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/gcp"><span class="arrow-prev"></span><span>GCP</span></a><a class="docs-next button" href="/docs/nodes/k8s"><span>K8S</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#ibmanalytics">ibm.analytics</a></li><li><a href="#ibmapplications">ibm.applications</a></li><li><a href="#ibmblockchain">ibm.blockchain</a></li><li><a href="#ibmcompute">ibm.compute</a></li><li><a href="#ibmdata">ibm.data</a></li><li><a href="#ibmdevops">ibm.devops</a></li><li><a href="#ibmgeneral">ibm.general</a></li><li><a href="#ibminfrastructure">ibm.infrastructure</a></li><li><a href="#ibmmanagement">ibm.management</a></li><li><a href="#ibmnetwork">ibm.network</a></li><li><a href="#ibmsecurity">ibm.security</a></li><li><a href="#ibmsocial">ibm.social</a></li><li><a href="#ibmstorage">ibm.storage</a></li><li><a href="#ibmuser">ibm.user</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,225 +64,377 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">IBM</h1></header><article><div><span><p>Node classes list of ibm provider.</p>
<h2><a class="anchor" aria-hidden="true" id="ibmanalytics"></a><a href="#ibmanalytics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.analytics</h2>
<ul>
<li><strong>diagrams.ibm.analytics.Analytics</strong></li>
<li><strong>diagrams.ibm.analytics.DataIntegration</strong></li>
<li><strong>diagrams.ibm.analytics.DataRepositories</strong></li>
<li><strong>diagrams.ibm.analytics.DeviceAnalytics</strong></li>
<li><strong>diagrams.ibm.analytics.StreamingComputing</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/analytics/analytics.png" alt="Analytics" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.analytics.Analytics</strong></p>
<p><img width="30" src="/img/resources/ibm/analytics/data-integration.png" alt="DataIntegration" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.analytics.DataIntegration</strong></p>
<p><img width="30" src="/img/resources/ibm/analytics/data-repositories.png" alt="DataRepositories" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.analytics.DataRepositories</strong></p>
<p><img width="30" src="/img/resources/ibm/analytics/device-analytics.png" alt="DeviceAnalytics" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.analytics.DeviceAnalytics</strong></p>
<p><img width="30" src="/img/resources/ibm/analytics/streaming-computing.png" alt="StreamingComputing" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.analytics.StreamingComputing</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmapplications"></a><a href="#ibmapplications" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.applications</h2>
<ul>
<li><strong>diagrams.ibm.applications.ActionableInsight</strong></li>
<li><strong>diagrams.ibm.applications.Annotate</strong></li>
<li><strong>diagrams.ibm.applications.ApiDeveloperPortal</strong></li>
<li><strong>diagrams.ibm.applications.ApiPolyglotRuntimes</strong></li>
<li><strong>diagrams.ibm.applications.AppServer</strong></li>
<li><strong>diagrams.ibm.applications.ApplicationLogic</strong></li>
<li><strong>diagrams.ibm.applications.EnterpriseApplications</strong></li>
<li><strong>diagrams.ibm.applications.Index</strong></li>
<li><strong>diagrams.ibm.applications.IotApplication</strong></li>
<li><strong>diagrams.ibm.applications.Microservice</strong></li>
<li><strong>diagrams.ibm.applications.MobileApp</strong></li>
<li><strong>diagrams.ibm.applications.Ontology</strong></li>
<li><strong>diagrams.ibm.applications.OpenSourceTools</strong></li>
<li><strong>diagrams.ibm.applications.RuntimeServices</strong></li>
<li><strong>diagrams.ibm.applications.SaasApplications</strong></li>
<li><strong>diagrams.ibm.applications.ServiceBroker</strong></li>
<li><strong>diagrams.ibm.applications.SpeechToText</strong></li>
<li><strong>diagrams.ibm.applications.VisualRecognition</strong></li>
<li><strong>diagrams.ibm.applications.Visualization</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/applications/actionable-insight.png" alt="ActionableInsight" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.ActionableInsight</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/annotate.png" alt="Annotate" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.Annotate</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/api-developer-portal.png" alt="ApiDeveloperPortal" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.ApiDeveloperPortal</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/api-polyglot-runtimes.png" alt="ApiPolyglotRuntimes" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.ApiPolyglotRuntimes</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/app-server.png" alt="AppServer" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.AppServer</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/application-logic.png" alt="ApplicationLogic" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.ApplicationLogic</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/enterprise-applications.png" alt="EnterpriseApplications" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.EnterpriseApplications</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/index.png" alt="Index" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.Index</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/iot-application.png" alt="IotApplication" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.IotApplication</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/microservice.png" alt="Microservice" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.Microservice</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/mobile-app.png" alt="MobileApp" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.MobileApp</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/ontology.png" alt="Ontology" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.Ontology</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/open-source-tools.png" alt="OpenSourceTools" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.OpenSourceTools</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/runtime-services.png" alt="RuntimeServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.RuntimeServices</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/saas-applications.png" alt="SaasApplications" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.SaasApplications</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/service-broker.png" alt="ServiceBroker" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.ServiceBroker</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/speech-to-text.png" alt="SpeechToText" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.SpeechToText</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/visual-recognition.png" alt="VisualRecognition" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.VisualRecognition</strong></p>
<p><img width="30" src="/img/resources/ibm/applications/visualization.png" alt="Visualization" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.applications.Visualization</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmblockchain"></a><a href="#ibmblockchain" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.blockchain</h2>
<ul>
<li><strong>diagrams.ibm.blockchain.BlockchainDeveloper</strong></li>
<li><strong>diagrams.ibm.blockchain.Blockchain</strong></li>
<li><strong>diagrams.ibm.blockchain.CertificateAuthority</strong></li>
<li><strong>diagrams.ibm.blockchain.ClientApplication</strong></li>
<li><strong>diagrams.ibm.blockchain.Communication</strong></li>
<li><strong>diagrams.ibm.blockchain.Consensus</strong></li>
<li><strong>diagrams.ibm.blockchain.EventListener</strong></li>
<li><strong>diagrams.ibm.blockchain.Event</strong></li>
<li><strong>diagrams.ibm.blockchain.ExistingEnterpriseSystems</strong></li>
<li><strong>diagrams.ibm.blockchain.HyperledgerFabric</strong></li>
<li><strong>diagrams.ibm.blockchain.KeyManagement</strong></li>
<li><strong>diagrams.ibm.blockchain.Ledger</strong></li>
<li><strong>diagrams.ibm.blockchain.MembershipServicesProviderApi</strong></li>
<li><strong>diagrams.ibm.blockchain.Membership</strong></li>
<li><strong>diagrams.ibm.blockchain.MessageBus</strong></li>
<li><strong>diagrams.ibm.blockchain.Node</strong></li>
<li><strong>diagrams.ibm.blockchain.Services</strong></li>
<li><strong>diagrams.ibm.blockchain.SmartContract</strong></li>
<li><strong>diagrams.ibm.blockchain.TransactionManager</strong></li>
<li><strong>diagrams.ibm.blockchain.Wallet</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/blockchain/blockchain-developer.png" alt="BlockchainDeveloper" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.BlockchainDeveloper</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/blockchain.png" alt="Blockchain" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Blockchain</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/certificate-authority.png" alt="CertificateAuthority" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.CertificateAuthority</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/client-application.png" alt="ClientApplication" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.ClientApplication</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/communication.png" alt="Communication" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Communication</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/consensus.png" alt="Consensus" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Consensus</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/event-listener.png" alt="EventListener" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.EventListener</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/event.png" alt="Event" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Event</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/existing-enterprise-systems.png" alt="ExistingEnterpriseSystems" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.ExistingEnterpriseSystems</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/hyperledger-fabric.png" alt="HyperledgerFabric" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.HyperledgerFabric</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/key-management.png" alt="KeyManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.KeyManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/ledger.png" alt="Ledger" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Ledger</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/membership-services-provider-api.png" alt="MembershipServicesProviderApi" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.MembershipServicesProviderApi</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/membership.png" alt="Membership" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Membership</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/message-bus.png" alt="MessageBus" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.MessageBus</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/node.png" alt="Node" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Node</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/services.png" alt="Services" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Services</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/smart-contract.png" alt="SmartContract" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.SmartContract</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/transaction-manager.png" alt="TransactionManager" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.TransactionManager</strong></p>
<p><img width="30" src="/img/resources/ibm/blockchain/wallet.png" alt="Wallet" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.blockchain.Wallet</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmcompute"></a><a href="#ibmcompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.compute</h2>
<ul>
<li><strong>diagrams.ibm.compute.BareMetalServer</strong></li>
<li><strong>diagrams.ibm.compute.ImageService</strong></li>
<li><strong>diagrams.ibm.compute.Instance</strong></li>
<li><strong>diagrams.ibm.compute.Key</strong></li>
<li><strong>diagrams.ibm.compute.PowerInstance</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/compute/bare-metal-server.png" alt="BareMetalServer" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.compute.BareMetalServer</strong></p>
<p><img width="30" src="/img/resources/ibm/compute/image-service.png" alt="ImageService" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.compute.ImageService</strong></p>
<p><img width="30" src="/img/resources/ibm/compute/instance.png" alt="Instance" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.compute.Instance</strong></p>
<p><img width="30" src="/img/resources/ibm/compute/key.png" alt="Key" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.compute.Key</strong></p>
<p><img width="30" src="/img/resources/ibm/compute/power-instance.png" alt="PowerInstance" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.compute.PowerInstance</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmdata"></a><a href="#ibmdata" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.data</h2>
<ul>
<li><strong>diagrams.ibm.data.Caches</strong></li>
<li><strong>diagrams.ibm.data.Cloud</strong></li>
<li><strong>diagrams.ibm.data.ConversationTrainedDeployed</strong></li>
<li><strong>diagrams.ibm.data.DataServices</strong></li>
<li><strong>diagrams.ibm.data.DataSources</strong></li>
<li><strong>diagrams.ibm.data.DeviceIdentityService</strong></li>
<li><strong>diagrams.ibm.data.DeviceRegistry</strong></li>
<li><strong>diagrams.ibm.data.EnterpriseData</strong></li>
<li><strong>diagrams.ibm.data.EnterpriseUserDirectory</strong></li>
<li><strong>diagrams.ibm.data.FileRepository</strong></li>
<li><strong>diagrams.ibm.data.GroundTruth</strong></li>
<li><strong>diagrams.ibm.data.Model</strong></li>
<li><strong>diagrams.ibm.data.TmsDataInterface</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/data/caches.png" alt="Caches" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.Caches</strong></p>
<p><img width="30" src="/img/resources/ibm/data/cloud.png" alt="Cloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.Cloud</strong></p>
<p><img width="30" src="/img/resources/ibm/data/conversation-trained-deployed.png" alt="ConversationTrainedDeployed" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.ConversationTrainedDeployed</strong></p>
<p><img width="30" src="/img/resources/ibm/data/data-services.png" alt="DataServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.DataServices</strong></p>
<p><img width="30" src="/img/resources/ibm/data/data-sources.png" alt="DataSources" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.DataSources</strong></p>
<p><img width="30" src="/img/resources/ibm/data/device-identity-service.png" alt="DeviceIdentityService" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.DeviceIdentityService</strong></p>
<p><img width="30" src="/img/resources/ibm/data/device-registry.png" alt="DeviceRegistry" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.DeviceRegistry</strong></p>
<p><img width="30" src="/img/resources/ibm/data/enterprise-data.png" alt="EnterpriseData" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.EnterpriseData</strong></p>
<p><img width="30" src="/img/resources/ibm/data/enterprise-user-directory.png" alt="EnterpriseUserDirectory" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.EnterpriseUserDirectory</strong></p>
<p><img width="30" src="/img/resources/ibm/data/file-repository.png" alt="FileRepository" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.FileRepository</strong></p>
<p><img width="30" src="/img/resources/ibm/data/ground-truth.png" alt="GroundTruth" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.GroundTruth</strong></p>
<p><img width="30" src="/img/resources/ibm/data/model.png" alt="Model" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.Model</strong></p>
<p><img width="30" src="/img/resources/ibm/data/tms-data-interface.png" alt="TmsDataInterface" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.data.TmsDataInterface</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmdevops"></a><a href="#ibmdevops" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.devops</h2>
<ul>
<li><strong>diagrams.ibm.devops.ArtifactManagement</strong></li>
<li><strong>diagrams.ibm.devops.BuildTest</strong></li>
<li><strong>diagrams.ibm.devops.CodeEditor</strong></li>
<li><strong>diagrams.ibm.devops.CollaborativeDevelopment</strong></li>
<li><strong>diagrams.ibm.devops.ConfigurationManagement</strong></li>
<li><strong>diagrams.ibm.devops.ContinuousDeploy</strong></li>
<li><strong>diagrams.ibm.devops.ContinuousTesting</strong></li>
<li><strong>diagrams.ibm.devops.Devops</strong></li>
<li><strong>diagrams.ibm.devops.Provision</strong></li>
<li><strong>diagrams.ibm.devops.ReleaseManagement</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/devops/artifact-management.png" alt="ArtifactManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.ArtifactManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/build-test.png" alt="BuildTest" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.BuildTest</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/code-editor.png" alt="CodeEditor" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.CodeEditor</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/collaborative-development.png" alt="CollaborativeDevelopment" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.CollaborativeDevelopment</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/configuration-management.png" alt="ConfigurationManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.ConfigurationManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/continuous-deploy.png" alt="ContinuousDeploy" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.ContinuousDeploy</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/continuous-testing.png" alt="ContinuousTesting" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.ContinuousTesting</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/devops.png" alt="Devops" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.Devops</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/provision.png" alt="Provision" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.Provision</strong></p>
<p><img width="30" src="/img/resources/ibm/devops/release-management.png" alt="ReleaseManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.devops.ReleaseManagement</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmgeneral"></a><a href="#ibmgeneral" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.general</h2>
<ul>
<li><strong>diagrams.ibm.general.CloudMessaging</strong></li>
<li><strong>diagrams.ibm.general.CloudServices</strong></li>
<li><strong>diagrams.ibm.general.Cloudant</strong></li>
<li><strong>diagrams.ibm.general.CognitiveServices</strong></li>
<li><strong>diagrams.ibm.general.DataSecurity</strong></li>
<li><strong>diagrams.ibm.general.Enterprise</strong></li>
<li><strong>diagrams.ibm.general.GovernanceRiskCompliance</strong></li>
<li><strong>diagrams.ibm.general.IBMContainers</strong></li>
<li><strong>diagrams.ibm.general.IBMPublicCloud</strong></li>
<li><strong>diagrams.ibm.general.IdentityAccessManagement</strong></li>
<li><strong>diagrams.ibm.general.IdentityProvider</strong></li>
<li><strong>diagrams.ibm.general.InfrastructureSecurity</strong></li>
<li><strong>diagrams.ibm.general.Internet</strong></li>
<li><strong>diagrams.ibm.general.IotCloud</strong></li>
<li><strong>diagrams.ibm.general.MicroservicesApplication</strong></li>
<li><strong>diagrams.ibm.general.MicroservicesMesh</strong></li>
<li><strong>diagrams.ibm.general.MonitoringLogging</strong></li>
<li><strong>diagrams.ibm.general.Monitoring</strong></li>
<li><strong>diagrams.ibm.general.ObjectStorage</strong></li>
<li><strong>diagrams.ibm.general.OfflineCapabilities</strong></li>
<li><strong>diagrams.ibm.general.Openwhisk</strong></li>
<li><strong>diagrams.ibm.general.PeerCloud</strong></li>
<li><strong>diagrams.ibm.general.RetrieveRank</strong></li>
<li><strong>diagrams.ibm.general.Scalable</strong></li>
<li><strong>diagrams.ibm.general.ServiceDiscoveryConfiguration</strong></li>
<li><strong>diagrams.ibm.general.TextToSpeech</strong></li>
<li><strong>diagrams.ibm.general.TransformationConnectivity</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/general/cloud-messaging.png" alt="CloudMessaging" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.CloudMessaging</strong></p>
<p><img width="30" src="/img/resources/ibm/general/cloud-services.png" alt="CloudServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.CloudServices</strong></p>
<p><img width="30" src="/img/resources/ibm/general/cloudant.png" alt="Cloudant" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.Cloudant</strong></p>
<p><img width="30" src="/img/resources/ibm/general/cognitive-services.png" alt="CognitiveServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.CognitiveServices</strong></p>
<p><img width="30" src="/img/resources/ibm/general/data-security.png" alt="DataSecurity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.DataSecurity</strong></p>
<p><img width="30" src="/img/resources/ibm/general/enterprise.png" alt="Enterprise" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.Enterprise</strong></p>
<p><img width="30" src="/img/resources/ibm/general/governance-risk-compliance.png" alt="GovernanceRiskCompliance" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.GovernanceRiskCompliance</strong></p>
<p><img width="30" src="/img/resources/ibm/general/ibm-containers.png" alt="IBMContainers" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.IBMContainers</strong></p>
<p><img width="30" src="/img/resources/ibm/general/ibm-public-cloud.png" alt="IBMPublicCloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.IBMPublicCloud</strong></p>
<p><img width="30" src="/img/resources/ibm/general/identity-access-management.png" alt="IdentityAccessManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.IdentityAccessManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/general/identity-provider.png" alt="IdentityProvider" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.IdentityProvider</strong></p>
<p><img width="30" src="/img/resources/ibm/general/infrastructure-security.png" alt="InfrastructureSecurity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.InfrastructureSecurity</strong></p>
<p><img width="30" src="/img/resources/ibm/general/internet.png" alt="Internet" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.Internet</strong></p>
<p><img width="30" src="/img/resources/ibm/general/iot-cloud.png" alt="IotCloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.IotCloud</strong></p>
<p><img width="30" src="/img/resources/ibm/general/microservices-application.png" alt="MicroservicesApplication" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.MicroservicesApplication</strong></p>
<p><img width="30" src="/img/resources/ibm/general/microservices-mesh.png" alt="MicroservicesMesh" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.MicroservicesMesh</strong></p>
<p><img width="30" src="/img/resources/ibm/general/monitoring-logging.png" alt="MonitoringLogging" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.MonitoringLogging</strong></p>
<p><img width="30" src="/img/resources/ibm/general/monitoring.png" alt="Monitoring" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.Monitoring</strong></p>
<p><img width="30" src="/img/resources/ibm/general/object-storage.png" alt="ObjectStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.ObjectStorage</strong></p>
<p><img width="30" src="/img/resources/ibm/general/offline-capabilities.png" alt="OfflineCapabilities" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.OfflineCapabilities</strong></p>
<p><img width="30" src="/img/resources/ibm/general/openwhisk.png" alt="Openwhisk" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.Openwhisk</strong></p>
<p><img width="30" src="/img/resources/ibm/general/peer-cloud.png" alt="PeerCloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.PeerCloud</strong></p>
<p><img width="30" src="/img/resources/ibm/general/retrieve-rank.png" alt="RetrieveRank" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.RetrieveRank</strong></p>
<p><img width="30" src="/img/resources/ibm/general/scalable.png" alt="Scalable" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.Scalable</strong></p>
<p><img width="30" src="/img/resources/ibm/general/service-discovery-configuration.png" alt="ServiceDiscoveryConfiguration" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.ServiceDiscoveryConfiguration</strong></p>
<p><img width="30" src="/img/resources/ibm/general/text-to-speech.png" alt="TextToSpeech" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.TextToSpeech</strong></p>
<p><img width="30" src="/img/resources/ibm/general/transformation-connectivity.png" alt="TransformationConnectivity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.general.TransformationConnectivity</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibminfrastructure"></a><a href="#ibminfrastructure" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.infrastructure</h2>
<ul>
<li><strong>diagrams.ibm.infrastructure.Channels</strong></li>
<li><strong>diagrams.ibm.infrastructure.CloudMessaging</strong></li>
<li><strong>diagrams.ibm.infrastructure.Dashboard</strong></li>
<li><strong>diagrams.ibm.infrastructure.Diagnostics</strong></li>
<li><strong>diagrams.ibm.infrastructure.EdgeServices</strong></li>
<li><strong>diagrams.ibm.infrastructure.EnterpriseMessaging</strong></li>
<li><strong>diagrams.ibm.infrastructure.EventFeed</strong></li>
<li><strong>diagrams.ibm.infrastructure.InfrastructureServices</strong></li>
<li><strong>diagrams.ibm.infrastructure.InterserviceCommunication</strong></li>
<li><strong>diagrams.ibm.infrastructure.LoadBalancingRouting</strong></li>
<li><strong>diagrams.ibm.infrastructure.MicroservicesMesh</strong></li>
<li><strong>diagrams.ibm.infrastructure.MobileBackend</strong></li>
<li><strong>diagrams.ibm.infrastructure.MobileProviderNetwork</strong></li>
<li><strong>diagrams.ibm.infrastructure.MonitoringLogging</strong></li>
<li><strong>diagrams.ibm.infrastructure.Monitoring</strong></li>
<li><strong>diagrams.ibm.infrastructure.PeerServices</strong></li>
<li><strong>diagrams.ibm.infrastructure.ServiceDiscoveryConfiguration</strong></li>
<li><strong>diagrams.ibm.infrastructure.TransformationConnectivity</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/infrastructure/channels.png" alt="Channels" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.Channels</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/cloud-messaging.png" alt="CloudMessaging" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.CloudMessaging</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/dashboard.png" alt="Dashboard" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.Dashboard</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/diagnostics.png" alt="Diagnostics" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.Diagnostics</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/edge-services.png" alt="EdgeServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.EdgeServices</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/enterprise-messaging.png" alt="EnterpriseMessaging" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.EnterpriseMessaging</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/event-feed.png" alt="EventFeed" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.EventFeed</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/infrastructure-services.png" alt="InfrastructureServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.InfrastructureServices</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/interservice-communication.png" alt="InterserviceCommunication" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.InterserviceCommunication</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/load-balancing-routing.png" alt="LoadBalancingRouting" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.LoadBalancingRouting</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/microservices-mesh.png" alt="MicroservicesMesh" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.MicroservicesMesh</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/mobile-backend.png" alt="MobileBackend" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.MobileBackend</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/mobile-provider-network.png" alt="MobileProviderNetwork" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.MobileProviderNetwork</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/monitoring-logging.png" alt="MonitoringLogging" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.MonitoringLogging</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/monitoring.png" alt="Monitoring" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.Monitoring</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/peer-services.png" alt="PeerServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.PeerServices</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/service-discovery-configuration.png" alt="ServiceDiscoveryConfiguration" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.ServiceDiscoveryConfiguration</strong></p>
<p><img width="30" src="/img/resources/ibm/infrastructure/transformation-connectivity.png" alt="TransformationConnectivity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.infrastructure.TransformationConnectivity</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmmanagement"></a><a href="#ibmmanagement" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.management</h2>
<ul>
<li><strong>diagrams.ibm.management.AlertNotification</strong></li>
<li><strong>diagrams.ibm.management.ApiManagement</strong></li>
<li><strong>diagrams.ibm.management.CloudManagement</strong></li>
<li><strong>diagrams.ibm.management.ClusterManagement</strong></li>
<li><strong>diagrams.ibm.management.ContentManagement</strong></li>
<li><strong>diagrams.ibm.management.DataServices</strong></li>
<li><strong>diagrams.ibm.management.DeviceManagement</strong></li>
<li><strong>diagrams.ibm.management.InformationGovernance</strong></li>
<li><strong>diagrams.ibm.management.ItServiceManagement</strong></li>
<li><strong>diagrams.ibm.management.Management</strong></li>
<li><strong>diagrams.ibm.management.MonitoringMetrics</strong></li>
<li><strong>diagrams.ibm.management.ProcessManagement</strong></li>
<li><strong>diagrams.ibm.management.ProviderCloudPortalService</strong></li>
<li><strong>diagrams.ibm.management.PushNotifications</strong></li>
<li><strong>diagrams.ibm.management.ServiceManagementTools</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/management/alert-notification.png" alt="AlertNotification" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.AlertNotification</strong></p>
<p><img width="30" src="/img/resources/ibm/management/api-management.png" alt="ApiManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.ApiManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/management/cloud-management.png" alt="CloudManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.CloudManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/management/cluster-management.png" alt="ClusterManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.ClusterManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/management/content-management.png" alt="ContentManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.ContentManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/management/data-services.png" alt="DataServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.DataServices</strong></p>
<p><img width="30" src="/img/resources/ibm/management/device-management.png" alt="DeviceManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.DeviceManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/management/information-governance.png" alt="InformationGovernance" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.InformationGovernance</strong></p>
<p><img width="30" src="/img/resources/ibm/management/it-service-management.png" alt="ItServiceManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.ItServiceManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/management/management.png" alt="Management" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.Management</strong></p>
<p><img width="30" src="/img/resources/ibm/management/monitoring-metrics.png" alt="MonitoringMetrics" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.MonitoringMetrics</strong></p>
<p><img width="30" src="/img/resources/ibm/management/process-management.png" alt="ProcessManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.ProcessManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/management/provider-cloud-portal-service.png" alt="ProviderCloudPortalService" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.ProviderCloudPortalService</strong></p>
<p><img width="30" src="/img/resources/ibm/management/push-notifications.png" alt="PushNotifications" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.PushNotifications</strong></p>
<p><img width="30" src="/img/resources/ibm/management/service-management-tools.png" alt="ServiceManagementTools" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.management.ServiceManagementTools</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmnetwork"></a><a href="#ibmnetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.network</h2>
<ul>
<li><strong>diagrams.ibm.network.Bridge</strong></li>
<li><strong>diagrams.ibm.network.DirectLink</strong></li>
<li><strong>diagrams.ibm.network.Enterprise</strong></li>
<li><strong>diagrams.ibm.network.Firewall</strong></li>
<li><strong>diagrams.ibm.network.FloatingIp</strong></li>
<li><strong>diagrams.ibm.network.Gateway</strong></li>
<li><strong>diagrams.ibm.network.InternetServices</strong></li>
<li><strong>diagrams.ibm.network.LoadBalancerListener</strong></li>
<li><strong>diagrams.ibm.network.LoadBalancerPool</strong></li>
<li><strong>diagrams.ibm.network.LoadBalancer</strong></li>
<li><strong>diagrams.ibm.network.LoadBalancingRouting</strong></li>
<li><strong>diagrams.ibm.network.PublicGateway</strong></li>
<li><strong>diagrams.ibm.network.Region</strong></li>
<li><strong>diagrams.ibm.network.Router</strong></li>
<li><strong>diagrams.ibm.network.Rules</strong></li>
<li><strong>diagrams.ibm.network.Subnet</strong></li>
<li><strong>diagrams.ibm.network.TransitGateway</strong></li>
<li><strong>diagrams.ibm.network.Vpc</strong></li>
<li><strong>diagrams.ibm.network.VpnConnection</strong></li>
<li><strong>diagrams.ibm.network.VpnGateway</strong></li>
<li><strong>diagrams.ibm.network.VpnPolicy</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/network/bridge.png" alt="Bridge" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Bridge</strong></p>
<p><img width="30" src="/img/resources/ibm/network/direct-link.png" alt="DirectLink" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.DirectLink</strong></p>
<p><img width="30" src="/img/resources/ibm/network/enterprise.png" alt="Enterprise" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Enterprise</strong></p>
<p><img width="30" src="/img/resources/ibm/network/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Firewall</strong></p>
<p><img width="30" src="/img/resources/ibm/network/floating-ip.png" alt="FloatingIp" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.FloatingIp</strong></p>
<p><img width="30" src="/img/resources/ibm/network/gateway.png" alt="Gateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Gateway</strong></p>
<p><img width="30" src="/img/resources/ibm/network/internet-services.png" alt="InternetServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.InternetServices</strong></p>
<p><img width="30" src="/img/resources/ibm/network/load-balancer-listener.png" alt="LoadBalancerListener" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.LoadBalancerListener</strong></p>
<p><img width="30" src="/img/resources/ibm/network/load-balancer-pool.png" alt="LoadBalancerPool" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.LoadBalancerPool</strong></p>
<p><img width="30" src="/img/resources/ibm/network/load-balancer.png" alt="LoadBalancer" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.LoadBalancer</strong></p>
<p><img width="30" src="/img/resources/ibm/network/load-balancing-routing.png" alt="LoadBalancingRouting" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.LoadBalancingRouting</strong></p>
<p><img width="30" src="/img/resources/ibm/network/public-gateway.png" alt="PublicGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.PublicGateway</strong></p>
<p><img width="30" src="/img/resources/ibm/network/region.png" alt="Region" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Region</strong></p>
<p><img width="30" src="/img/resources/ibm/network/router.png" alt="Router" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Router</strong></p>
<p><img width="30" src="/img/resources/ibm/network/rules.png" alt="Rules" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Rules</strong></p>
<p><img width="30" src="/img/resources/ibm/network/subnet.png" alt="Subnet" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Subnet</strong></p>
<p><img width="30" src="/img/resources/ibm/network/transit-gateway.png" alt="TransitGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.TransitGateway</strong></p>
<p><img width="30" src="/img/resources/ibm/network/vpc.png" alt="Vpc" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.Vpc</strong></p>
<p><img width="30" src="/img/resources/ibm/network/vpn-connection.png" alt="VpnConnection" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.VpnConnection</strong></p>
<p><img width="30" src="/img/resources/ibm/network/vpn-gateway.png" alt="VpnGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.VpnGateway</strong></p>
<p><img width="30" src="/img/resources/ibm/network/vpn-policy.png" alt="VpnPolicy" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.network.VpnPolicy</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmsecurity"></a><a href="#ibmsecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.security</h2>
<ul>
<li><strong>diagrams.ibm.security.ApiSecurity</strong></li>
<li><strong>diagrams.ibm.security.BlockchainSecurityService</strong></li>
<li><strong>diagrams.ibm.security.DataSecurity</strong></li>
<li><strong>diagrams.ibm.security.Firewall</strong></li>
<li><strong>diagrams.ibm.security.Gateway</strong></li>
<li><strong>diagrams.ibm.security.GovernanceRiskCompliance</strong></li>
<li><strong>diagrams.ibm.security.IdentityAccessManagement</strong></li>
<li><strong>diagrams.ibm.security.IdentityProvider</strong></li>
<li><strong>diagrams.ibm.security.InfrastructureSecurity</strong></li>
<li><strong>diagrams.ibm.security.PhysicalSecurity</strong></li>
<li><strong>diagrams.ibm.security.SecurityMonitoringIntelligence</strong></li>
<li><strong>diagrams.ibm.security.SecurityServices</strong></li>
<li><strong>diagrams.ibm.security.TrustendComputing</strong></li>
<li><strong>diagrams.ibm.security.Vpn</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/security/api-security.png" alt="ApiSecurity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.ApiSecurity</strong></p>
<p><img width="30" src="/img/resources/ibm/security/blockchain-security-service.png" alt="BlockchainSecurityService" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.BlockchainSecurityService</strong></p>
<p><img width="30" src="/img/resources/ibm/security/data-security.png" alt="DataSecurity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.DataSecurity</strong></p>
<p><img width="30" src="/img/resources/ibm/security/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.Firewall</strong></p>
<p><img width="30" src="/img/resources/ibm/security/gateway.png" alt="Gateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.Gateway</strong></p>
<p><img width="30" src="/img/resources/ibm/security/governance-risk-compliance.png" alt="GovernanceRiskCompliance" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.GovernanceRiskCompliance</strong></p>
<p><img width="30" src="/img/resources/ibm/security/identity-access-management.png" alt="IdentityAccessManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.IdentityAccessManagement</strong></p>
<p><img width="30" src="/img/resources/ibm/security/identity-provider.png" alt="IdentityProvider" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.IdentityProvider</strong></p>
<p><img width="30" src="/img/resources/ibm/security/infrastructure-security.png" alt="InfrastructureSecurity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.InfrastructureSecurity</strong></p>
<p><img width="30" src="/img/resources/ibm/security/physical-security.png" alt="PhysicalSecurity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.PhysicalSecurity</strong></p>
<p><img width="30" src="/img/resources/ibm/security/security-monitoring-intelligence.png" alt="SecurityMonitoringIntelligence" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.SecurityMonitoringIntelligence</strong></p>
<p><img width="30" src="/img/resources/ibm/security/security-services.png" alt="SecurityServices" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.SecurityServices</strong></p>
<p><img width="30" src="/img/resources/ibm/security/trustend-computing.png" alt="TrustendComputing" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.TrustendComputing</strong></p>
<p><img width="30" src="/img/resources/ibm/security/vpn.png" alt="Vpn" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.security.Vpn</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmsocial"></a><a href="#ibmsocial" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.social</h2>
<ul>
<li><strong>diagrams.ibm.social.Communities</strong></li>
<li><strong>diagrams.ibm.social.FileSync</strong></li>
<li><strong>diagrams.ibm.social.LiveCollaboration</strong></li>
<li><strong>diagrams.ibm.social.Messaging</strong></li>
<li><strong>diagrams.ibm.social.Networking</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/social/communities.png" alt="Communities" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.social.Communities</strong></p>
<p><img width="30" src="/img/resources/ibm/social/file-sync.png" alt="FileSync" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.social.FileSync</strong></p>
<p><img width="30" src="/img/resources/ibm/social/live-collaboration.png" alt="LiveCollaboration" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.social.LiveCollaboration</strong></p>
<p><img width="30" src="/img/resources/ibm/social/messaging.png" alt="Messaging" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.social.Messaging</strong></p>
<p><img width="30" src="/img/resources/ibm/social/networking.png" alt="Networking" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.social.Networking</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmstorage"></a><a href="#ibmstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.storage</h2>
<ul>
<li><strong>diagrams.ibm.storage.BlockStorage</strong></li>
<li><strong>diagrams.ibm.storage.ObjectStorage</strong></li>
</ul>
<p><img width="30" src="/img/resources/ibm/storage/block-storage.png" alt="BlockStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.storage.BlockStorage</strong></p>
<p><img width="30" src="/img/resources/ibm/storage/object-storage.png" alt="ObjectStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.storage.ObjectStorage</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ibmuser"></a><a href="#ibmuser" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>ibm.user</h2>
<ul>
<li><strong>diagrams.ibm.user.Browser</strong></li>
<li><strong>diagrams.ibm.user.Device</strong></li>
<li><strong>diagrams.ibm.user.IntegratedDigitalExperiences</strong></li>
<li><strong>diagrams.ibm.user.PhysicalEntity</strong></li>
<li><strong>diagrams.ibm.user.Sensor</strong></li>
<li><strong>diagrams.ibm.user.User</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 5/23/2021</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/gcp"><span class="arrow-prev"></span><span>GCP</span></a><a class="docs-next button" href="/docs/nodes/k8s"><span>K8S</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#ibmanalytics">ibm.analytics</a></li><li><a href="#ibmapplications">ibm.applications</a></li><li><a href="#ibmblockchain">ibm.blockchain</a></li><li><a href="#ibmcompute">ibm.compute</a></li><li><a href="#ibmdata">ibm.data</a></li><li><a href="#ibmdevops">ibm.devops</a></li><li><a href="#ibmgeneral">ibm.general</a></li><li><a href="#ibminfrastructure">ibm.infrastructure</a></li><li><a href="#ibmmanagement">ibm.management</a></li><li><a href="#ibmnetwork">ibm.network</a></li><li><a href="#ibmsecurity">ibm.security</a></li><li><a href="#ibmsocial">ibm.social</a></li><li><a href="#ibmstorage">ibm.storage</a></li><li><a href="#ibmuser">ibm.user</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/ibm/user/browser.png" alt="Browser" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.user.Browser</strong></p>
<p><img width="30" src="/img/resources/ibm/user/device.png" alt="Device" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.user.Device</strong></p>
<p><img width="30" src="/img/resources/ibm/user/integrated-digital-experiences.png" alt="IntegratedDigitalExperiences" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.user.IntegratedDigitalExperiences</strong></p>
<p><img width="30" src="/img/resources/ibm/user/physical-entity.png" alt="PhysicalEntity" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.user.PhysicalEntity</strong></p>
<p><img width="30" src="/img/resources/ibm/user/sensor.png" alt="Sensor" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.user.Sensor</strong></p>
<p><img width="30" src="/img/resources/ibm/user/user.png" alt="User" style="float: left; padding-right: 5px;" >
<strong>diagrams.ibm.user.User</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/gcp"><span class="arrow-prev"></span><span>GCP</span></a><a class="docs-next button" href="/docs/nodes/k8s"><span>K8S</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#ibmanalytics">ibm.analytics</a></li><li><a href="#ibmapplications">ibm.applications</a></li><li><a href="#ibmblockchain">ibm.blockchain</a></li><li><a href="#ibmcompute">ibm.compute</a></li><li><a href="#ibmdata">ibm.data</a></li><li><a href="#ibmdevops">ibm.devops</a></li><li><a href="#ibmgeneral">ibm.general</a></li><li><a href="#ibminfrastructure">ibm.infrastructure</a></li><li><a href="#ibmmanagement">ibm.management</a></li><li><a href="#ibmnetwork">ibm.network</a></li><li><a href="#ibmsecurity">ibm.security</a></li><li><a href="#ibmsocial">ibm.social</a></li><li><a href="#ibmstorage">ibm.storage</a></li><li><a href="#ibmuser">ibm.user</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,84 +64,105 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">K8S</h1></header><article><div><span><p>Node classes list of k8s provider.</p>
<h2><a class="anchor" aria-hidden="true" id="k8schaos"></a><a href="#k8schaos" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.chaos</h2>
<ul>
<li><strong>diagrams.k8s.chaos.ChaosMesh</strong></li>
<li><strong>diagrams.k8s.chaos.LitmusChaos</strong></li>
</ul>
<p><img width="30" src="/img/resources/k8s/chaos/chaos-mesh.png" alt="ChaosMesh" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.chaos.ChaosMesh</strong></p>
<p><img width="30" src="/img/resources/k8s/chaos/litmus-chaos.png" alt="LitmusChaos" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.chaos.LitmusChaos</strong></p>
<h2><a class="anchor" aria-hidden="true" id="k8sclusterconfig"></a><a href="#k8sclusterconfig" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.clusterconfig</h2>
<ul>
<li><strong>diagrams.k8s.clusterconfig.HPA</strong>, <strong>HorizontalPodAutoscaler</strong> (alias)</li>
<li><strong>diagrams.k8s.clusterconfig.Limits</strong>, <strong>LimitRange</strong> (alias)</li>
<li><strong>diagrams.k8s.clusterconfig.Quota</strong></li>
</ul>
<p><img width="30" src="/img/resources/k8s/clusterconfig/hpa.png" alt="HPA" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.clusterconfig.HPA</strong>, <strong>HorizontalPodAutoscaler</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/clusterconfig/limits.png" alt="Limits" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.clusterconfig.Limits</strong>, <strong>LimitRange</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/clusterconfig/quota.png" alt="Quota" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.clusterconfig.Quota</strong></p>
<h2><a class="anchor" aria-hidden="true" id="k8scompute"></a><a href="#k8scompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.compute</h2>
<ul>
<li><strong>diagrams.k8s.compute.Cronjob</strong></li>
<li><strong>diagrams.k8s.compute.Deploy</strong>, <strong>Deployment</strong> (alias)</li>
<li><strong>diagrams.k8s.compute.DS</strong>, <strong>DaemonSet</strong> (alias)</li>
<li><strong>diagrams.k8s.compute.Job</strong></li>
<li><strong>diagrams.k8s.compute.Pod</strong></li>
<li><strong>diagrams.k8s.compute.RS</strong>, <strong>ReplicaSet</strong> (alias)</li>
<li><strong>diagrams.k8s.compute.STS</strong>, <strong>StatefulSet</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/k8s/compute/cronjob.png" alt="Cronjob" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.compute.Cronjob</strong></p>
<p><img width="30" src="/img/resources/k8s/compute/deploy.png" alt="Deploy" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.compute.Deploy</strong>, <strong>Deployment</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/compute/ds.png" alt="DS" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.compute.DS</strong>, <strong>DaemonSet</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/compute/job.png" alt="Job" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.compute.Job</strong></p>
<p><img width="30" src="/img/resources/k8s/compute/pod.png" alt="Pod" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.compute.Pod</strong></p>
<p><img width="30" src="/img/resources/k8s/compute/rs.png" alt="RS" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.compute.RS</strong>, <strong>ReplicaSet</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/compute/sts.png" alt="STS" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.compute.STS</strong>, <strong>StatefulSet</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="k8scontrolplane"></a><a href="#k8scontrolplane" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.controlplane</h2>
<ul>
<li><strong>diagrams.k8s.controlplane.API</strong>, <strong>APIServer</strong> (alias)</li>
<li><strong>diagrams.k8s.controlplane.CCM</strong></li>
<li><strong>diagrams.k8s.controlplane.CM</strong>, <strong>ControllerManager</strong> (alias)</li>
<li><strong>diagrams.k8s.controlplane.KProxy</strong>, <strong>KubeProxy</strong> (alias)</li>
<li><strong>diagrams.k8s.controlplane.Kubelet</strong></li>
<li><strong>diagrams.k8s.controlplane.Sched</strong>, <strong>Scheduler</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/k8s/controlplane/api.png" alt="API" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.controlplane.API</strong>, <strong>APIServer</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/controlplane/c-c-m.png" alt="CCM" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.controlplane.CCM</strong></p>
<p><img width="30" src="/img/resources/k8s/controlplane/c-m.png" alt="CM" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.controlplane.CM</strong>, <strong>ControllerManager</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/controlplane/k-proxy.png" alt="KProxy" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.controlplane.KProxy</strong>, <strong>KubeProxy</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/controlplane/kubelet.png" alt="Kubelet" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.controlplane.Kubelet</strong></p>
<p><img width="30" src="/img/resources/k8s/controlplane/sched.png" alt="Sched" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.controlplane.Sched</strong>, <strong>Scheduler</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="k8secosystem"></a><a href="#k8secosystem" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.ecosystem</h2>
<ul>
<li><strong>diagrams.k8s.ecosystem.ExternalDns</strong></li>
<li><strong>diagrams.k8s.ecosystem.Helm</strong></li>
<li><strong>diagrams.k8s.ecosystem.Krew</strong></li>
<li><strong>diagrams.k8s.ecosystem.Kustomize</strong></li>
</ul>
<p><img width="30" src="/img/resources/k8s/ecosystem/external-dns.png" alt="ExternalDns" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.ecosystem.ExternalDns</strong></p>
<p><img width="30" src="/img/resources/k8s/ecosystem/helm.png" alt="Helm" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.ecosystem.Helm</strong></p>
<p><img width="30" src="/img/resources/k8s/ecosystem/krew.png" alt="Krew" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.ecosystem.Krew</strong></p>
<p><img width="30" src="/img/resources/k8s/ecosystem/kustomize.png" alt="Kustomize" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.ecosystem.Kustomize</strong></p>
<h2><a class="anchor" aria-hidden="true" id="k8sgroup"></a><a href="#k8sgroup" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.group</h2>
<ul>
<li><strong>diagrams.k8s.group.NS</strong>, <strong>Namespace</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/k8s/group/ns.png" alt="NS" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.group.NS</strong>, <strong>Namespace</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="k8sinfra"></a><a href="#k8sinfra" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.infra</h2>
<ul>
<li><strong>diagrams.k8s.infra.ETCD</strong></li>
<li><strong>diagrams.k8s.infra.Master</strong></li>
<li><strong>diagrams.k8s.infra.Node</strong></li>
</ul>
<p><img width="30" src="/img/resources/k8s/infra/etcd.png" alt="ETCD" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.infra.ETCD</strong></p>
<p><img width="30" src="/img/resources/k8s/infra/master.png" alt="Master" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.infra.Master</strong></p>
<p><img width="30" src="/img/resources/k8s/infra/node.png" alt="Node" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.infra.Node</strong></p>
<h2><a class="anchor" aria-hidden="true" id="k8snetwork"></a><a href="#k8snetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.network</h2>
<ul>
<li><strong>diagrams.k8s.network.Ep</strong>, <strong>Endpoint</strong> (alias)</li>
<li><strong>diagrams.k8s.network.Ing</strong>, <strong>Ingress</strong> (alias)</li>
<li><strong>diagrams.k8s.network.Netpol</strong>, <strong>NetworkPolicy</strong> (alias)</li>
<li><strong>diagrams.k8s.network.SVC</strong>, <strong>Service</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/k8s/network/ep.png" alt="Ep" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.network.Ep</strong>, <strong>Endpoint</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/network/ing.png" alt="Ing" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.network.Ing</strong>, <strong>Ingress</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/network/netpol.png" alt="Netpol" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.network.Netpol</strong>, <strong>NetworkPolicy</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/network/svc.png" alt="SVC" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.network.SVC</strong>, <strong>Service</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="k8sothers"></a><a href="#k8sothers" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.others</h2>
<ul>
<li><strong>diagrams.k8s.others.CRD</strong></li>
<li><strong>diagrams.k8s.others.PSP</strong></li>
</ul>
<p><img width="30" src="/img/resources/k8s/others/crd.png" alt="CRD" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.others.CRD</strong></p>
<p><img width="30" src="/img/resources/k8s/others/psp.png" alt="PSP" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.others.PSP</strong></p>
<h2><a class="anchor" aria-hidden="true" id="k8spodconfig"></a><a href="#k8spodconfig" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.podconfig</h2>
<ul>
<li><strong>diagrams.k8s.podconfig.CM</strong>, <strong>ConfigMap</strong> (alias)</li>
<li><strong>diagrams.k8s.podconfig.Secret</strong></li>
</ul>
<p><img width="30" src="/img/resources/k8s/podconfig/cm.png" alt="CM" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.podconfig.CM</strong>, <strong>ConfigMap</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/podconfig/secret.png" alt="Secret" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.podconfig.Secret</strong></p>
<h2><a class="anchor" aria-hidden="true" id="k8srbac"></a><a href="#k8srbac" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.rbac</h2>
<ul>
<li><strong>diagrams.k8s.rbac.CRole</strong>, <strong>ClusterRole</strong> (alias)</li>
<li><strong>diagrams.k8s.rbac.CRB</strong>, <strong>ClusterRoleBinding</strong> (alias)</li>
<li><strong>diagrams.k8s.rbac.Group</strong></li>
<li><strong>diagrams.k8s.rbac.RB</strong>, <strong>RoleBinding</strong> (alias)</li>
<li><strong>diagrams.k8s.rbac.Role</strong></li>
<li><strong>diagrams.k8s.rbac.SA</strong>, <strong>ServiceAccount</strong> (alias)</li>
<li><strong>diagrams.k8s.rbac.User</strong></li>
</ul>
<p><img width="30" src="/img/resources/k8s/rbac/c-role.png" alt="CRole" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.rbac.CRole</strong>, <strong>ClusterRole</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/rbac/crb.png" alt="CRB" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.rbac.CRB</strong>, <strong>ClusterRoleBinding</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/rbac/group.png" alt="Group" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.rbac.Group</strong></p>
<p><img width="30" src="/img/resources/k8s/rbac/rb.png" alt="RB" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.rbac.RB</strong>, <strong>RoleBinding</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/rbac/role.png" alt="Role" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.rbac.Role</strong></p>
<p><img width="30" src="/img/resources/k8s/rbac/sa.png" alt="SA" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.rbac.SA</strong>, <strong>ServiceAccount</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/rbac/user.png" alt="User" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.rbac.User</strong></p>
<h2><a class="anchor" aria-hidden="true" id="k8sstorage"></a><a href="#k8sstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.storage</h2>
<ul>
<li><strong>diagrams.k8s.storage.PV</strong>, <strong>PersistentVolume</strong> (alias)</li>
<li><strong>diagrams.k8s.storage.PVC</strong>, <strong>PersistentVolumeClaim</strong> (alias)</li>
<li><strong>diagrams.k8s.storage.SC</strong>, <strong>StorageClass</strong> (alias)</li>
<li><strong>diagrams.k8s.storage.Vol</strong>, <strong>Volume</strong> (alias)</li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/8/2020</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/ibm"><span class="arrow-prev"></span><span>IBM</span></a><a class="docs-next button" href="/docs/nodes/alibabacloud"><span class="function-name-prevnext">AlibabaCloud</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#k8schaos">k8s.chaos</a></li><li><a href="#k8sclusterconfig">k8s.clusterconfig</a></li><li><a href="#k8scompute">k8s.compute</a></li><li><a href="#k8scontrolplane">k8s.controlplane</a></li><li><a href="#k8secosystem">k8s.ecosystem</a></li><li><a href="#k8sgroup">k8s.group</a></li><li><a href="#k8sinfra">k8s.infra</a></li><li><a href="#k8snetwork">k8s.network</a></li><li><a href="#k8sothers">k8s.others</a></li><li><a href="#k8spodconfig">k8s.podconfig</a></li><li><a href="#k8srbac">k8s.rbac</a></li><li><a href="#k8sstorage">k8s.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/k8s/storage/pv.png" alt="PV" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.storage.PV</strong>, <strong>PersistentVolume</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/storage/pvc.png" alt="PVC" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.storage.PVC</strong>, <strong>PersistentVolumeClaim</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/storage/sc.png" alt="SC" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.storage.SC</strong>, <strong>StorageClass</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/storage/vol.png" alt="Vol" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.storage.Vol</strong>, <strong>Volume</strong> (alias)</p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/ibm"><span class="arrow-prev"></span><span>IBM</span></a><a class="docs-next button" href="/docs/nodes/alibabacloud"><span class="function-name-prevnext">AlibabaCloud</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#k8schaos">k8s.chaos</a></li><li><a href="#k8sclusterconfig">k8s.clusterconfig</a></li><li><a href="#k8scompute">k8s.compute</a></li><li><a href="#k8scontrolplane">k8s.controlplane</a></li><li><a href="#k8secosystem">k8s.ecosystem</a></li><li><a href="#k8sgroup">k8s.group</a></li><li><a href="#k8sinfra">k8s.infra</a></li><li><a href="#k8snetwork">k8s.network</a></li><li><a href="#k8sothers">k8s.others</a></li><li><a href="#k8spodconfig">k8s.podconfig</a></li><li><a href="#k8srbac">k8s.rbac</a></li><li><a href="#k8sstorage">k8s.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,84 +64,105 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">K8S</h1></header><article><div><span><p>Node classes list of k8s provider.</p>
<h2><a class="anchor" aria-hidden="true" id="k8schaos"></a><a href="#k8schaos" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.chaos</h2>
<ul>
<li><strong>diagrams.k8s.chaos.ChaosMesh</strong></li>
<li><strong>diagrams.k8s.chaos.LitmusChaos</strong></li>
</ul>
<p><img width="30" src="/img/resources/k8s/chaos/chaos-mesh.png" alt="ChaosMesh" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.chaos.ChaosMesh</strong></p>
<p><img width="30" src="/img/resources/k8s/chaos/litmus-chaos.png" alt="LitmusChaos" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.chaos.LitmusChaos</strong></p>
<h2><a class="anchor" aria-hidden="true" id="k8sclusterconfig"></a><a href="#k8sclusterconfig" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.clusterconfig</h2>
<ul>
<li><strong>diagrams.k8s.clusterconfig.HPA</strong>, <strong>HorizontalPodAutoscaler</strong> (alias)</li>
<li><strong>diagrams.k8s.clusterconfig.Limits</strong>, <strong>LimitRange</strong> (alias)</li>
<li><strong>diagrams.k8s.clusterconfig.Quota</strong></li>
</ul>
<p><img width="30" src="/img/resources/k8s/clusterconfig/hpa.png" alt="HPA" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.clusterconfig.HPA</strong>, <strong>HorizontalPodAutoscaler</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/clusterconfig/limits.png" alt="Limits" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.clusterconfig.Limits</strong>, <strong>LimitRange</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/clusterconfig/quota.png" alt="Quota" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.clusterconfig.Quota</strong></p>
<h2><a class="anchor" aria-hidden="true" id="k8scompute"></a><a href="#k8scompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.compute</h2>
<ul>
<li><strong>diagrams.k8s.compute.Cronjob</strong></li>
<li><strong>diagrams.k8s.compute.Deploy</strong>, <strong>Deployment</strong> (alias)</li>
<li><strong>diagrams.k8s.compute.DS</strong>, <strong>DaemonSet</strong> (alias)</li>
<li><strong>diagrams.k8s.compute.Job</strong></li>
<li><strong>diagrams.k8s.compute.Pod</strong></li>
<li><strong>diagrams.k8s.compute.RS</strong>, <strong>ReplicaSet</strong> (alias)</li>
<li><strong>diagrams.k8s.compute.STS</strong>, <strong>StatefulSet</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/k8s/compute/cronjob.png" alt="Cronjob" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.compute.Cronjob</strong></p>
<p><img width="30" src="/img/resources/k8s/compute/deploy.png" alt="Deploy" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.compute.Deploy</strong>, <strong>Deployment</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/compute/ds.png" alt="DS" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.compute.DS</strong>, <strong>DaemonSet</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/compute/job.png" alt="Job" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.compute.Job</strong></p>
<p><img width="30" src="/img/resources/k8s/compute/pod.png" alt="Pod" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.compute.Pod</strong></p>
<p><img width="30" src="/img/resources/k8s/compute/rs.png" alt="RS" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.compute.RS</strong>, <strong>ReplicaSet</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/compute/sts.png" alt="STS" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.compute.STS</strong>, <strong>StatefulSet</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="k8scontrolplane"></a><a href="#k8scontrolplane" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.controlplane</h2>
<ul>
<li><strong>diagrams.k8s.controlplane.API</strong>, <strong>APIServer</strong> (alias)</li>
<li><strong>diagrams.k8s.controlplane.CCM</strong></li>
<li><strong>diagrams.k8s.controlplane.CM</strong>, <strong>ControllerManager</strong> (alias)</li>
<li><strong>diagrams.k8s.controlplane.KProxy</strong>, <strong>KubeProxy</strong> (alias)</li>
<li><strong>diagrams.k8s.controlplane.Kubelet</strong></li>
<li><strong>diagrams.k8s.controlplane.Sched</strong>, <strong>Scheduler</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/k8s/controlplane/api.png" alt="API" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.controlplane.API</strong>, <strong>APIServer</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/controlplane/c-c-m.png" alt="CCM" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.controlplane.CCM</strong></p>
<p><img width="30" src="/img/resources/k8s/controlplane/c-m.png" alt="CM" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.controlplane.CM</strong>, <strong>ControllerManager</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/controlplane/k-proxy.png" alt="KProxy" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.controlplane.KProxy</strong>, <strong>KubeProxy</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/controlplane/kubelet.png" alt="Kubelet" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.controlplane.Kubelet</strong></p>
<p><img width="30" src="/img/resources/k8s/controlplane/sched.png" alt="Sched" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.controlplane.Sched</strong>, <strong>Scheduler</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="k8secosystem"></a><a href="#k8secosystem" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.ecosystem</h2>
<ul>
<li><strong>diagrams.k8s.ecosystem.ExternalDns</strong></li>
<li><strong>diagrams.k8s.ecosystem.Helm</strong></li>
<li><strong>diagrams.k8s.ecosystem.Krew</strong></li>
<li><strong>diagrams.k8s.ecosystem.Kustomize</strong></li>
</ul>
<p><img width="30" src="/img/resources/k8s/ecosystem/external-dns.png" alt="ExternalDns" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.ecosystem.ExternalDns</strong></p>
<p><img width="30" src="/img/resources/k8s/ecosystem/helm.png" alt="Helm" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.ecosystem.Helm</strong></p>
<p><img width="30" src="/img/resources/k8s/ecosystem/krew.png" alt="Krew" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.ecosystem.Krew</strong></p>
<p><img width="30" src="/img/resources/k8s/ecosystem/kustomize.png" alt="Kustomize" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.ecosystem.Kustomize</strong></p>
<h2><a class="anchor" aria-hidden="true" id="k8sgroup"></a><a href="#k8sgroup" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.group</h2>
<ul>
<li><strong>diagrams.k8s.group.NS</strong>, <strong>Namespace</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/k8s/group/ns.png" alt="NS" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.group.NS</strong>, <strong>Namespace</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="k8sinfra"></a><a href="#k8sinfra" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.infra</h2>
<ul>
<li><strong>diagrams.k8s.infra.ETCD</strong></li>
<li><strong>diagrams.k8s.infra.Master</strong></li>
<li><strong>diagrams.k8s.infra.Node</strong></li>
</ul>
<p><img width="30" src="/img/resources/k8s/infra/etcd.png" alt="ETCD" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.infra.ETCD</strong></p>
<p><img width="30" src="/img/resources/k8s/infra/master.png" alt="Master" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.infra.Master</strong></p>
<p><img width="30" src="/img/resources/k8s/infra/node.png" alt="Node" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.infra.Node</strong></p>
<h2><a class="anchor" aria-hidden="true" id="k8snetwork"></a><a href="#k8snetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.network</h2>
<ul>
<li><strong>diagrams.k8s.network.Ep</strong>, <strong>Endpoint</strong> (alias)</li>
<li><strong>diagrams.k8s.network.Ing</strong>, <strong>Ingress</strong> (alias)</li>
<li><strong>diagrams.k8s.network.Netpol</strong>, <strong>NetworkPolicy</strong> (alias)</li>
<li><strong>diagrams.k8s.network.SVC</strong>, <strong>Service</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/k8s/network/ep.png" alt="Ep" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.network.Ep</strong>, <strong>Endpoint</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/network/ing.png" alt="Ing" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.network.Ing</strong>, <strong>Ingress</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/network/netpol.png" alt="Netpol" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.network.Netpol</strong>, <strong>NetworkPolicy</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/network/svc.png" alt="SVC" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.network.SVC</strong>, <strong>Service</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="k8sothers"></a><a href="#k8sothers" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.others</h2>
<ul>
<li><strong>diagrams.k8s.others.CRD</strong></li>
<li><strong>diagrams.k8s.others.PSP</strong></li>
</ul>
<p><img width="30" src="/img/resources/k8s/others/crd.png" alt="CRD" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.others.CRD</strong></p>
<p><img width="30" src="/img/resources/k8s/others/psp.png" alt="PSP" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.others.PSP</strong></p>
<h2><a class="anchor" aria-hidden="true" id="k8spodconfig"></a><a href="#k8spodconfig" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.podconfig</h2>
<ul>
<li><strong>diagrams.k8s.podconfig.CM</strong>, <strong>ConfigMap</strong> (alias)</li>
<li><strong>diagrams.k8s.podconfig.Secret</strong></li>
</ul>
<p><img width="30" src="/img/resources/k8s/podconfig/cm.png" alt="CM" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.podconfig.CM</strong>, <strong>ConfigMap</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/podconfig/secret.png" alt="Secret" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.podconfig.Secret</strong></p>
<h2><a class="anchor" aria-hidden="true" id="k8srbac"></a><a href="#k8srbac" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.rbac</h2>
<ul>
<li><strong>diagrams.k8s.rbac.CRole</strong>, <strong>ClusterRole</strong> (alias)</li>
<li><strong>diagrams.k8s.rbac.CRB</strong>, <strong>ClusterRoleBinding</strong> (alias)</li>
<li><strong>diagrams.k8s.rbac.Group</strong></li>
<li><strong>diagrams.k8s.rbac.RB</strong>, <strong>RoleBinding</strong> (alias)</li>
<li><strong>diagrams.k8s.rbac.Role</strong></li>
<li><strong>diagrams.k8s.rbac.SA</strong>, <strong>ServiceAccount</strong> (alias)</li>
<li><strong>diagrams.k8s.rbac.User</strong></li>
</ul>
<p><img width="30" src="/img/resources/k8s/rbac/c-role.png" alt="CRole" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.rbac.CRole</strong>, <strong>ClusterRole</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/rbac/crb.png" alt="CRB" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.rbac.CRB</strong>, <strong>ClusterRoleBinding</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/rbac/group.png" alt="Group" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.rbac.Group</strong></p>
<p><img width="30" src="/img/resources/k8s/rbac/rb.png" alt="RB" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.rbac.RB</strong>, <strong>RoleBinding</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/rbac/role.png" alt="Role" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.rbac.Role</strong></p>
<p><img width="30" src="/img/resources/k8s/rbac/sa.png" alt="SA" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.rbac.SA</strong>, <strong>ServiceAccount</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/rbac/user.png" alt="User" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.rbac.User</strong></p>
<h2><a class="anchor" aria-hidden="true" id="k8sstorage"></a><a href="#k8sstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>k8s.storage</h2>
<ul>
<li><strong>diagrams.k8s.storage.PV</strong>, <strong>PersistentVolume</strong> (alias)</li>
<li><strong>diagrams.k8s.storage.PVC</strong>, <strong>PersistentVolumeClaim</strong> (alias)</li>
<li><strong>diagrams.k8s.storage.SC</strong>, <strong>StorageClass</strong> (alias)</li>
<li><strong>diagrams.k8s.storage.Vol</strong>, <strong>Volume</strong> (alias)</li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 10/8/2020</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/ibm"><span class="arrow-prev"></span><span>IBM</span></a><a class="docs-next button" href="/docs/nodes/alibabacloud"><span class="function-name-prevnext">AlibabaCloud</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#k8schaos">k8s.chaos</a></li><li><a href="#k8sclusterconfig">k8s.clusterconfig</a></li><li><a href="#k8scompute">k8s.compute</a></li><li><a href="#k8scontrolplane">k8s.controlplane</a></li><li><a href="#k8secosystem">k8s.ecosystem</a></li><li><a href="#k8sgroup">k8s.group</a></li><li><a href="#k8sinfra">k8s.infra</a></li><li><a href="#k8snetwork">k8s.network</a></li><li><a href="#k8sothers">k8s.others</a></li><li><a href="#k8spodconfig">k8s.podconfig</a></li><li><a href="#k8srbac">k8s.rbac</a></li><li><a href="#k8sstorage">k8s.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/k8s/storage/pv.png" alt="PV" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.storage.PV</strong>, <strong>PersistentVolume</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/storage/pvc.png" alt="PVC" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.storage.PVC</strong>, <strong>PersistentVolumeClaim</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/storage/sc.png" alt="SC" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.storage.SC</strong>, <strong>StorageClass</strong> (alias)</p>
<p><img width="30" src="/img/resources/k8s/storage/vol.png" alt="Vol" style="float: left; padding-right: 5px;" >
<strong>diagrams.k8s.storage.Vol</strong>, <strong>Volume</strong> (alias)</p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/ibm"><span class="arrow-prev"></span><span>IBM</span></a><a class="docs-next button" href="/docs/nodes/alibabacloud"><span class="function-name-prevnext">AlibabaCloud</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#k8schaos">k8s.chaos</a></li><li><a href="#k8sclusterconfig">k8s.clusterconfig</a></li><li><a href="#k8scompute">k8s.compute</a></li><li><a href="#k8scontrolplane">k8s.controlplane</a></li><li><a href="#k8secosystem">k8s.ecosystem</a></li><li><a href="#k8sgroup">k8s.group</a></li><li><a href="#k8sinfra">k8s.infra</a></li><li><a href="#k8snetwork">k8s.network</a></li><li><a href="#k8sothers">k8s.others</a></li><li><a href="#k8spodconfig">k8s.podconfig</a></li><li><a href="#k8srbac">k8s.rbac</a></li><li><a href="#k8sstorage">k8s.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,170 +64,292 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">OCI</h1></header><article><div><span><p>Node classes list of oci provider.</p>
<h2><a class="anchor" aria-hidden="true" id="ocicompute"></a><a href="#ocicompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.compute</h2>
<ul>
<li><strong>diagrams.oci.compute.AutoscaleWhite</strong></li>
<li><strong>diagrams.oci.compute.Autoscale</strong></li>
<li><strong>diagrams.oci.compute.BMWhite</strong>, <strong>BareMetalWhite</strong> (alias)</li>
<li><strong>diagrams.oci.compute.BM</strong>, <strong>BareMetal</strong> (alias)</li>
<li><strong>diagrams.oci.compute.ContainerWhite</strong></li>
<li><strong>diagrams.oci.compute.Container</strong></li>
<li><strong>diagrams.oci.compute.FunctionsWhite</strong></li>
<li><strong>diagrams.oci.compute.Functions</strong></li>
<li><strong>diagrams.oci.compute.InstancePoolsWhite</strong></li>
<li><strong>diagrams.oci.compute.InstancePools</strong></li>
<li><strong>diagrams.oci.compute.OCIRWhite</strong>, <strong>OCIRegistryWhite</strong> (alias)</li>
<li><strong>diagrams.oci.compute.OCIR</strong>, <strong>OCIRegistry</strong> (alias)</li>
<li><strong>diagrams.oci.compute.OKEWhite</strong>, <strong>ContainerEngineWhite</strong> (alias)</li>
<li><strong>diagrams.oci.compute.OKE</strong>, <strong>ContainerEngine</strong> (alias)</li>
<li><strong>diagrams.oci.compute.VMWhite</strong>, <strong>VirtualMachineWhite</strong> (alias)</li>
<li><strong>diagrams.oci.compute.VM</strong>, <strong>VirtualMachine</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/oci/compute/autoscale-white.png" alt="AutoscaleWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.AutoscaleWhite</strong></p>
<p><img width="30" src="/img/resources/oci/compute/autoscale.png" alt="Autoscale" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.Autoscale</strong></p>
<p><img width="30" src="/img/resources/oci/compute/bm-white.png" alt="BMWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.BMWhite</strong>, <strong>BareMetalWhite</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/compute/bm.png" alt="BM" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.BM</strong>, <strong>BareMetal</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/compute/container-white.png" alt="ContainerWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.ContainerWhite</strong></p>
<p><img width="30" src="/img/resources/oci/compute/container.png" alt="Container" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.Container</strong></p>
<p><img width="30" src="/img/resources/oci/compute/functions-white.png" alt="FunctionsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.FunctionsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/compute/functions.png" alt="Functions" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.Functions</strong></p>
<p><img width="30" src="/img/resources/oci/compute/instance-pools-white.png" alt="InstancePoolsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.InstancePoolsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/compute/instance-pools.png" alt="InstancePools" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.InstancePools</strong></p>
<p><img width="30" src="/img/resources/oci/compute/ocir-white.png" alt="OCIRWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.OCIRWhite</strong>, <strong>OCIRegistryWhite</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/compute/ocir.png" alt="OCIR" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.OCIR</strong>, <strong>OCIRegistry</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/compute/oke-white.png" alt="OKEWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.OKEWhite</strong>, <strong>ContainerEngineWhite</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/compute/oke.png" alt="OKE" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.OKE</strong>, <strong>ContainerEngine</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/compute/vm-white.png" alt="VMWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.VMWhite</strong>, <strong>VirtualMachineWhite</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/compute/vm.png" alt="VM" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.VM</strong>, <strong>VirtualMachine</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="ociconnectivity"></a><a href="#ociconnectivity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.connectivity</h2>
<ul>
<li><strong>diagrams.oci.connectivity.BackboneWhite</strong></li>
<li><strong>diagrams.oci.connectivity.Backbone</strong></li>
<li><strong>diagrams.oci.connectivity.CDNWhite</strong></li>
<li><strong>diagrams.oci.connectivity.CDN</strong></li>
<li><strong>diagrams.oci.connectivity.CustomerDatacenter</strong></li>
<li><strong>diagrams.oci.connectivity.CustomerDatacntrWhite</strong></li>
<li><strong>diagrams.oci.connectivity.CustomerPremiseWhite</strong></li>
<li><strong>diagrams.oci.connectivity.CustomerPremise</strong></li>
<li><strong>diagrams.oci.connectivity.DisconnectedRegionsWhite</strong></li>
<li><strong>diagrams.oci.connectivity.DisconnectedRegions</strong></li>
<li><strong>diagrams.oci.connectivity.DNSWhite</strong></li>
<li><strong>diagrams.oci.connectivity.DNS</strong></li>
<li><strong>diagrams.oci.connectivity.FastConnectWhite</strong></li>
<li><strong>diagrams.oci.connectivity.FastConnect</strong></li>
<li><strong>diagrams.oci.connectivity.NATGatewayWhite</strong></li>
<li><strong>diagrams.oci.connectivity.NATGateway</strong></li>
<li><strong>diagrams.oci.connectivity.VPNWhite</strong></li>
<li><strong>diagrams.oci.connectivity.VPN</strong></li>
</ul>
<p><img width="30" src="/img/resources/oci/connectivity/backbone-white.png" alt="BackboneWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.BackboneWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/backbone.png" alt="Backbone" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.Backbone</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/cdn-white.png" alt="CDNWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.CDNWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/cdn.png" alt="CDN" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.CDN</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/customer-datacenter.png" alt="CustomerDatacenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.CustomerDatacenter</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/customer-datacntr-white.png" alt="CustomerDatacntrWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.CustomerDatacntrWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/customer-premise-white.png" alt="CustomerPremiseWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.CustomerPremiseWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/customer-premise.png" alt="CustomerPremise" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.CustomerPremise</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/disconnected-regions-white.png" alt="DisconnectedRegionsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.DisconnectedRegionsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/disconnected-regions.png" alt="DisconnectedRegions" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.DisconnectedRegions</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/dns-white.png" alt="DNSWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.DNSWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/dns.png" alt="DNS" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.DNS</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/fast-connect-white.png" alt="FastConnectWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.FastConnectWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/fast-connect.png" alt="FastConnect" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.FastConnect</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/nat-gateway-white.png" alt="NATGatewayWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.NATGatewayWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/nat-gateway.png" alt="NATGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.NATGateway</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/vpn-white.png" alt="VPNWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.VPNWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/vpn.png" alt="VPN" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.VPN</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ocidatabase"></a><a href="#ocidatabase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.database</h2>
<ul>
<li><strong>diagrams.oci.database.AutonomousWhite</strong>, <strong>ADBWhite</strong> (alias)</li>
<li><strong>diagrams.oci.database.Autonomous</strong>, <strong>ADB</strong> (alias)</li>
<li><strong>diagrams.oci.database.BigdataServiceWhite</strong></li>
<li><strong>diagrams.oci.database.BigdataService</strong></li>
<li><strong>diagrams.oci.database.DatabaseServiceWhite</strong>, <strong>DBServiceWhite</strong> (alias)</li>
<li><strong>diagrams.oci.database.DatabaseService</strong>, <strong>DBService</strong> (alias)</li>
<li><strong>diagrams.oci.database.DataflowApacheWhite</strong></li>
<li><strong>diagrams.oci.database.DataflowApache</strong></li>
<li><strong>diagrams.oci.database.DcatWhite</strong></li>
<li><strong>diagrams.oci.database.Dcat</strong></li>
<li><strong>diagrams.oci.database.DisWhite</strong></li>
<li><strong>diagrams.oci.database.Dis</strong></li>
<li><strong>diagrams.oci.database.DMSWhite</strong></li>
<li><strong>diagrams.oci.database.DMS</strong></li>
<li><strong>diagrams.oci.database.ScienceWhite</strong></li>
<li><strong>diagrams.oci.database.Science</strong></li>
<li><strong>diagrams.oci.database.StreamWhite</strong></li>
<li><strong>diagrams.oci.database.Stream</strong></li>
</ul>
<p><img width="30" src="/img/resources/oci/database/autonomous-white.png" alt="AutonomousWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.AutonomousWhite</strong>, <strong>ADBWhite</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/database/autonomous.png" alt="Autonomous" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.Autonomous</strong>, <strong>ADB</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/database/bigdata-service-white.png" alt="BigdataServiceWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.BigdataServiceWhite</strong></p>
<p><img width="30" src="/img/resources/oci/database/bigdata-service.png" alt="BigdataService" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.BigdataService</strong></p>
<p><img width="30" src="/img/resources/oci/database/database-service-white.png" alt="DatabaseServiceWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DatabaseServiceWhite</strong>, <strong>DBServiceWhite</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/database/database-service.png" alt="DatabaseService" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DatabaseService</strong>, <strong>DBService</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/database/dataflow-apache-white.png" alt="DataflowApacheWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DataflowApacheWhite</strong></p>
<p><img width="30" src="/img/resources/oci/database/dataflow-apache.png" alt="DataflowApache" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DataflowApache</strong></p>
<p><img width="30" src="/img/resources/oci/database/dcat-white.png" alt="DcatWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DcatWhite</strong></p>
<p><img width="30" src="/img/resources/oci/database/dcat.png" alt="Dcat" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.Dcat</strong></p>
<p><img width="30" src="/img/resources/oci/database/dis-white.png" alt="DisWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DisWhite</strong></p>
<p><img width="30" src="/img/resources/oci/database/dis.png" alt="Dis" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.Dis</strong></p>
<p><img width="30" src="/img/resources/oci/database/dms-white.png" alt="DMSWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DMSWhite</strong></p>
<p><img width="30" src="/img/resources/oci/database/dms.png" alt="DMS" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DMS</strong></p>
<p><img width="30" src="/img/resources/oci/database/science-white.png" alt="ScienceWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.ScienceWhite</strong></p>
<p><img width="30" src="/img/resources/oci/database/science.png" alt="Science" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.Science</strong></p>
<p><img width="30" src="/img/resources/oci/database/stream-white.png" alt="StreamWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.StreamWhite</strong></p>
<p><img width="30" src="/img/resources/oci/database/stream.png" alt="Stream" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.Stream</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ocidevops"></a><a href="#ocidevops" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.devops</h2>
<ul>
<li><strong>diagrams.oci.devops.APIGatewayWhite</strong></li>
<li><strong>diagrams.oci.devops.APIGateway</strong></li>
<li><strong>diagrams.oci.devops.APIServiceWhite</strong></li>
<li><strong>diagrams.oci.devops.APIService</strong></li>
<li><strong>diagrams.oci.devops.ResourceMgmtWhite</strong></li>
<li><strong>diagrams.oci.devops.ResourceMgmt</strong></li>
</ul>
<p><img width="30" src="/img/resources/oci/devops/api-gateway-white.png" alt="APIGatewayWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.devops.APIGatewayWhite</strong></p>
<p><img width="30" src="/img/resources/oci/devops/api-gateway.png" alt="APIGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.devops.APIGateway</strong></p>
<p><img width="30" src="/img/resources/oci/devops/api-service-white.png" alt="APIServiceWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.devops.APIServiceWhite</strong></p>
<p><img width="30" src="/img/resources/oci/devops/api-service.png" alt="APIService" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.devops.APIService</strong></p>
<p><img width="30" src="/img/resources/oci/devops/resource-mgmt-white.png" alt="ResourceMgmtWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.devops.ResourceMgmtWhite</strong></p>
<p><img width="30" src="/img/resources/oci/devops/resource-mgmt.png" alt="ResourceMgmt" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.devops.ResourceMgmt</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ocigovernance"></a><a href="#ocigovernance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.governance</h2>
<ul>
<li><strong>diagrams.oci.governance.AuditWhite</strong></li>
<li><strong>diagrams.oci.governance.Audit</strong></li>
<li><strong>diagrams.oci.governance.CompartmentsWhite</strong></li>
<li><strong>diagrams.oci.governance.Compartments</strong></li>
<li><strong>diagrams.oci.governance.GroupsWhite</strong></li>
<li><strong>diagrams.oci.governance.Groups</strong></li>
<li><strong>diagrams.oci.governance.LoggingWhite</strong></li>
<li><strong>diagrams.oci.governance.Logging</strong></li>
<li><strong>diagrams.oci.governance.OCIDWhite</strong></li>
<li><strong>diagrams.oci.governance.OCID</strong></li>
<li><strong>diagrams.oci.governance.PoliciesWhite</strong></li>
<li><strong>diagrams.oci.governance.Policies</strong></li>
<li><strong>diagrams.oci.governance.TaggingWhite</strong></li>
<li><strong>diagrams.oci.governance.Tagging</strong></li>
</ul>
<p><img width="30" src="/img/resources/oci/governance/audit-white.png" alt="AuditWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.AuditWhite</strong></p>
<p><img width="30" src="/img/resources/oci/governance/audit.png" alt="Audit" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.Audit</strong></p>
<p><img width="30" src="/img/resources/oci/governance/compartments-white.png" alt="CompartmentsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.CompartmentsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/governance/compartments.png" alt="Compartments" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.Compartments</strong></p>
<p><img width="30" src="/img/resources/oci/governance/groups-white.png" alt="GroupsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.GroupsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/governance/groups.png" alt="Groups" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.Groups</strong></p>
<p><img width="30" src="/img/resources/oci/governance/logging-white.png" alt="LoggingWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.LoggingWhite</strong></p>
<p><img width="30" src="/img/resources/oci/governance/logging.png" alt="Logging" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.Logging</strong></p>
<p><img width="30" src="/img/resources/oci/governance/ocid-white.png" alt="OCIDWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.OCIDWhite</strong></p>
<p><img width="30" src="/img/resources/oci/governance/ocid.png" alt="OCID" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.OCID</strong></p>
<p><img width="30" src="/img/resources/oci/governance/policies-white.png" alt="PoliciesWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.PoliciesWhite</strong></p>
<p><img width="30" src="/img/resources/oci/governance/policies.png" alt="Policies" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.Policies</strong></p>
<p><img width="30" src="/img/resources/oci/governance/tagging-white.png" alt="TaggingWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.TaggingWhite</strong></p>
<p><img width="30" src="/img/resources/oci/governance/tagging.png" alt="Tagging" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.Tagging</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ocimonitoring"></a><a href="#ocimonitoring" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.monitoring</h2>
<ul>
<li><strong>diagrams.oci.monitoring.AlarmWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Alarm</strong></li>
<li><strong>diagrams.oci.monitoring.EmailWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Email</strong></li>
<li><strong>diagrams.oci.monitoring.EventsWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Events</strong></li>
<li><strong>diagrams.oci.monitoring.HealthCheckWhite</strong></li>
<li><strong>diagrams.oci.monitoring.HealthCheck</strong></li>
<li><strong>diagrams.oci.monitoring.NotificationsWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Notifications</strong></li>
<li><strong>diagrams.oci.monitoring.QueueWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Queue</strong></li>
<li><strong>diagrams.oci.monitoring.SearchWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Search</strong></li>
<li><strong>diagrams.oci.monitoring.TelemetryWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Telemetry</strong></li>
<li><strong>diagrams.oci.monitoring.WorkflowWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Workflow</strong></li>
</ul>
<p><img width="30" src="/img/resources/oci/monitoring/alarm-white.png" alt="AlarmWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.AlarmWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/alarm.png" alt="Alarm" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Alarm</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/email-white.png" alt="EmailWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.EmailWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/email.png" alt="Email" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Email</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/events-white.png" alt="EventsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.EventsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/events.png" alt="Events" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Events</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/health-check-white.png" alt="HealthCheckWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.HealthCheckWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/health-check.png" alt="HealthCheck" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.HealthCheck</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/notifications-white.png" alt="NotificationsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.NotificationsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/notifications.png" alt="Notifications" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Notifications</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/queue-white.png" alt="QueueWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.QueueWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/queue.png" alt="Queue" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Queue</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/search-white.png" alt="SearchWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.SearchWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/search.png" alt="Search" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Search</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/telemetry-white.png" alt="TelemetryWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.TelemetryWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/telemetry.png" alt="Telemetry" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Telemetry</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/workflow-white.png" alt="WorkflowWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.WorkflowWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/workflow.png" alt="Workflow" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Workflow</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ocinetwork"></a><a href="#ocinetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.network</h2>
<ul>
<li><strong>diagrams.oci.network.DrgWhite</strong></li>
<li><strong>diagrams.oci.network.Drg</strong></li>
<li><strong>diagrams.oci.network.FirewallWhite</strong></li>
<li><strong>diagrams.oci.network.Firewall</strong></li>
<li><strong>diagrams.oci.network.InternetGatewayWhite</strong></li>
<li><strong>diagrams.oci.network.InternetGateway</strong></li>
<li><strong>diagrams.oci.network.LoadBalancerWhite</strong></li>
<li><strong>diagrams.oci.network.LoadBalancer</strong></li>
<li><strong>diagrams.oci.network.RouteTableWhite</strong></li>
<li><strong>diagrams.oci.network.RouteTable</strong></li>
<li><strong>diagrams.oci.network.SecurityListsWhite</strong></li>
<li><strong>diagrams.oci.network.SecurityLists</strong></li>
<li><strong>diagrams.oci.network.ServiceGatewayWhite</strong></li>
<li><strong>diagrams.oci.network.ServiceGateway</strong></li>
<li><strong>diagrams.oci.network.VcnWhite</strong></li>
<li><strong>diagrams.oci.network.Vcn</strong></li>
</ul>
<p><img width="30" src="/img/resources/oci/network/drg-white.png" alt="DrgWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.DrgWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/drg.png" alt="Drg" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.Drg</strong></p>
<p><img width="30" src="/img/resources/oci/network/firewall-white.png" alt="FirewallWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.FirewallWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.Firewall</strong></p>
<p><img width="30" src="/img/resources/oci/network/internet-gateway-white.png" alt="InternetGatewayWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.InternetGatewayWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/internet-gateway.png" alt="InternetGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.InternetGateway</strong></p>
<p><img width="30" src="/img/resources/oci/network/load-balancer-white.png" alt="LoadBalancerWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.LoadBalancerWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/load-balancer.png" alt="LoadBalancer" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.LoadBalancer</strong></p>
<p><img width="30" src="/img/resources/oci/network/route-table-white.png" alt="RouteTableWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.RouteTableWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/route-table.png" alt="RouteTable" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.RouteTable</strong></p>
<p><img width="30" src="/img/resources/oci/network/security-lists-white.png" alt="SecurityListsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.SecurityListsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/security-lists.png" alt="SecurityLists" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.SecurityLists</strong></p>
<p><img width="30" src="/img/resources/oci/network/service-gateway-white.png" alt="ServiceGatewayWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.ServiceGatewayWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/service-gateway.png" alt="ServiceGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.ServiceGateway</strong></p>
<p><img width="30" src="/img/resources/oci/network/vcn-white.png" alt="VcnWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.VcnWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/vcn.png" alt="Vcn" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.Vcn</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ocisecurity"></a><a href="#ocisecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.security</h2>
<ul>
<li><strong>diagrams.oci.security.CloudGuardWhite</strong></li>
<li><strong>diagrams.oci.security.CloudGuard</strong></li>
<li><strong>diagrams.oci.security.DDOSWhite</strong></li>
<li><strong>diagrams.oci.security.DDOS</strong></li>
<li><strong>diagrams.oci.security.EncryptionWhite</strong></li>
<li><strong>diagrams.oci.security.Encryption</strong></li>
<li><strong>diagrams.oci.security.IDAccessWhite</strong></li>
<li><strong>diagrams.oci.security.IDAccess</strong></li>
<li><strong>diagrams.oci.security.KeyManagementWhite</strong></li>
<li><strong>diagrams.oci.security.KeyManagement</strong></li>
<li><strong>diagrams.oci.security.MaxSecurityZoneWhite</strong></li>
<li><strong>diagrams.oci.security.MaxSecurityZone</strong></li>
<li><strong>diagrams.oci.security.VaultWhite</strong></li>
<li><strong>diagrams.oci.security.Vault</strong></li>
<li><strong>diagrams.oci.security.WAFWhite</strong></li>
<li><strong>diagrams.oci.security.WAF</strong></li>
</ul>
<p><img width="30" src="/img/resources/oci/security/cloud-guard-white.png" alt="CloudGuardWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.CloudGuardWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/cloud-guard.png" alt="CloudGuard" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.CloudGuard</strong></p>
<p><img width="30" src="/img/resources/oci/security/ddos-white.png" alt="DDOSWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.DDOSWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/ddos.png" alt="DDOS" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.DDOS</strong></p>
<p><img width="30" src="/img/resources/oci/security/encryption-white.png" alt="EncryptionWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.EncryptionWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/encryption.png" alt="Encryption" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.Encryption</strong></p>
<p><img width="30" src="/img/resources/oci/security/id-access-white.png" alt="IDAccessWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.IDAccessWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/id-access.png" alt="IDAccess" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.IDAccess</strong></p>
<p><img width="30" src="/img/resources/oci/security/key-management-white.png" alt="KeyManagementWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.KeyManagementWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/key-management.png" alt="KeyManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.KeyManagement</strong></p>
<p><img width="30" src="/img/resources/oci/security/max-security-zone-white.png" alt="MaxSecurityZoneWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.MaxSecurityZoneWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/max-security-zone.png" alt="MaxSecurityZone" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.MaxSecurityZone</strong></p>
<p><img width="30" src="/img/resources/oci/security/vault-white.png" alt="VaultWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.VaultWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/vault.png" alt="Vault" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.Vault</strong></p>
<p><img width="30" src="/img/resources/oci/security/waf-white.png" alt="WAFWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.WAFWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/waf.png" alt="WAF" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.WAF</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ocistorage"></a><a href="#ocistorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.storage</h2>
<ul>
<li><strong>diagrams.oci.storage.BackupRestoreWhite</strong></li>
<li><strong>diagrams.oci.storage.BackupRestore</strong></li>
<li><strong>diagrams.oci.storage.BlockStorageCloneWhite</strong></li>
<li><strong>diagrams.oci.storage.BlockStorageClone</strong></li>
<li><strong>diagrams.oci.storage.BlockStorageWhite</strong></li>
<li><strong>diagrams.oci.storage.BlockStorage</strong></li>
<li><strong>diagrams.oci.storage.BucketsWhite</strong></li>
<li><strong>diagrams.oci.storage.Buckets</strong></li>
<li><strong>diagrams.oci.storage.DataTransferWhite</strong></li>
<li><strong>diagrams.oci.storage.DataTransfer</strong></li>
<li><strong>diagrams.oci.storage.ElasticPerformanceWhite</strong></li>
<li><strong>diagrams.oci.storage.ElasticPerformance</strong></li>
<li><strong>diagrams.oci.storage.FileStorageWhite</strong></li>
<li><strong>diagrams.oci.storage.FileStorage</strong></li>
<li><strong>diagrams.oci.storage.ObjectStorageWhite</strong></li>
<li><strong>diagrams.oci.storage.ObjectStorage</strong></li>
<li><strong>diagrams.oci.storage.StorageGatewayWhite</strong></li>
<li><strong>diagrams.oci.storage.StorageGateway</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 2/23/2021</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/alibabacloud"><span class="arrow-prev"></span><span class="function-name-prevnext">AlibabaCloud</span></a><a class="docs-next button" href="/docs/nodes/openstack"><span class="function-name-prevnext">OpenStack</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#ocicompute">oci.compute</a></li><li><a href="#ociconnectivity">oci.connectivity</a></li><li><a href="#ocidatabase">oci.database</a></li><li><a href="#ocidevops">oci.devops</a></li><li><a href="#ocigovernance">oci.governance</a></li><li><a href="#ocimonitoring">oci.monitoring</a></li><li><a href="#ocinetwork">oci.network</a></li><li><a href="#ocisecurity">oci.security</a></li><li><a href="#ocistorage">oci.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/oci/storage/backup-restore-white.png" alt="BackupRestoreWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.BackupRestoreWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/backup-restore.png" alt="BackupRestore" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.BackupRestore</strong></p>
<p><img width="30" src="/img/resources/oci/storage/block-storage-clone-white.png" alt="BlockStorageCloneWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.BlockStorageCloneWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/block-storage-clone.png" alt="BlockStorageClone" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.BlockStorageClone</strong></p>
<p><img width="30" src="/img/resources/oci/storage/block-storage-white.png" alt="BlockStorageWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.BlockStorageWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/block-storage.png" alt="BlockStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.BlockStorage</strong></p>
<p><img width="30" src="/img/resources/oci/storage/buckets-white.png" alt="BucketsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.BucketsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/buckets.png" alt="Buckets" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.Buckets</strong></p>
<p><img width="30" src="/img/resources/oci/storage/data-transfer-white.png" alt="DataTransferWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.DataTransferWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/data-transfer.png" alt="DataTransfer" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.DataTransfer</strong></p>
<p><img width="30" src="/img/resources/oci/storage/elastic-performance-white.png" alt="ElasticPerformanceWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.ElasticPerformanceWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/elastic-performance.png" alt="ElasticPerformance" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.ElasticPerformance</strong></p>
<p><img width="30" src="/img/resources/oci/storage/file-storage-white.png" alt="FileStorageWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.FileStorageWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/file-storage.png" alt="FileStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.FileStorage</strong></p>
<p><img width="30" src="/img/resources/oci/storage/object-storage-white.png" alt="ObjectStorageWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.ObjectStorageWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/object-storage.png" alt="ObjectStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.ObjectStorage</strong></p>
<p><img width="30" src="/img/resources/oci/storage/storage-gateway-white.png" alt="StorageGatewayWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.StorageGatewayWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/storage-gateway.png" alt="StorageGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.StorageGateway</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/alibabacloud"><span class="arrow-prev"></span><span class="function-name-prevnext">AlibabaCloud</span></a><a class="docs-next button" href="/docs/nodes/openstack"><span class="function-name-prevnext">OpenStack</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#ocicompute">oci.compute</a></li><li><a href="#ociconnectivity">oci.connectivity</a></li><li><a href="#ocidatabase">oci.database</a></li><li><a href="#ocidevops">oci.devops</a></li><li><a href="#ocigovernance">oci.governance</a></li><li><a href="#ocimonitoring">oci.monitoring</a></li><li><a href="#ocinetwork">oci.network</a></li><li><a href="#ocisecurity">oci.security</a></li><li><a href="#ocistorage">oci.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,170 +64,292 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">OCI</h1></header><article><div><span><p>Node classes list of oci provider.</p>
<h2><a class="anchor" aria-hidden="true" id="ocicompute"></a><a href="#ocicompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.compute</h2>
<ul>
<li><strong>diagrams.oci.compute.AutoscaleWhite</strong></li>
<li><strong>diagrams.oci.compute.Autoscale</strong></li>
<li><strong>diagrams.oci.compute.BMWhite</strong>, <strong>BareMetalWhite</strong> (alias)</li>
<li><strong>diagrams.oci.compute.BM</strong>, <strong>BareMetal</strong> (alias)</li>
<li><strong>diagrams.oci.compute.ContainerWhite</strong></li>
<li><strong>diagrams.oci.compute.Container</strong></li>
<li><strong>diagrams.oci.compute.FunctionsWhite</strong></li>
<li><strong>diagrams.oci.compute.Functions</strong></li>
<li><strong>diagrams.oci.compute.InstancePoolsWhite</strong></li>
<li><strong>diagrams.oci.compute.InstancePools</strong></li>
<li><strong>diagrams.oci.compute.OCIRWhite</strong>, <strong>OCIRegistryWhite</strong> (alias)</li>
<li><strong>diagrams.oci.compute.OCIR</strong>, <strong>OCIRegistry</strong> (alias)</li>
<li><strong>diagrams.oci.compute.OKEWhite</strong>, <strong>ContainerEngineWhite</strong> (alias)</li>
<li><strong>diagrams.oci.compute.OKE</strong>, <strong>ContainerEngine</strong> (alias)</li>
<li><strong>diagrams.oci.compute.VMWhite</strong>, <strong>VirtualMachineWhite</strong> (alias)</li>
<li><strong>diagrams.oci.compute.VM</strong>, <strong>VirtualMachine</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/oci/compute/autoscale-white.png" alt="AutoscaleWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.AutoscaleWhite</strong></p>
<p><img width="30" src="/img/resources/oci/compute/autoscale.png" alt="Autoscale" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.Autoscale</strong></p>
<p><img width="30" src="/img/resources/oci/compute/bm-white.png" alt="BMWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.BMWhite</strong>, <strong>BareMetalWhite</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/compute/bm.png" alt="BM" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.BM</strong>, <strong>BareMetal</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/compute/container-white.png" alt="ContainerWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.ContainerWhite</strong></p>
<p><img width="30" src="/img/resources/oci/compute/container.png" alt="Container" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.Container</strong></p>
<p><img width="30" src="/img/resources/oci/compute/functions-white.png" alt="FunctionsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.FunctionsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/compute/functions.png" alt="Functions" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.Functions</strong></p>
<p><img width="30" src="/img/resources/oci/compute/instance-pools-white.png" alt="InstancePoolsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.InstancePoolsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/compute/instance-pools.png" alt="InstancePools" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.InstancePools</strong></p>
<p><img width="30" src="/img/resources/oci/compute/ocir-white.png" alt="OCIRWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.OCIRWhite</strong>, <strong>OCIRegistryWhite</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/compute/ocir.png" alt="OCIR" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.OCIR</strong>, <strong>OCIRegistry</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/compute/oke-white.png" alt="OKEWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.OKEWhite</strong>, <strong>ContainerEngineWhite</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/compute/oke.png" alt="OKE" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.OKE</strong>, <strong>ContainerEngine</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/compute/vm-white.png" alt="VMWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.VMWhite</strong>, <strong>VirtualMachineWhite</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/compute/vm.png" alt="VM" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.compute.VM</strong>, <strong>VirtualMachine</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="ociconnectivity"></a><a href="#ociconnectivity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.connectivity</h2>
<ul>
<li><strong>diagrams.oci.connectivity.BackboneWhite</strong></li>
<li><strong>diagrams.oci.connectivity.Backbone</strong></li>
<li><strong>diagrams.oci.connectivity.CDNWhite</strong></li>
<li><strong>diagrams.oci.connectivity.CDN</strong></li>
<li><strong>diagrams.oci.connectivity.CustomerDatacenter</strong></li>
<li><strong>diagrams.oci.connectivity.CustomerDatacntrWhite</strong></li>
<li><strong>diagrams.oci.connectivity.CustomerPremiseWhite</strong></li>
<li><strong>diagrams.oci.connectivity.CustomerPremise</strong></li>
<li><strong>diagrams.oci.connectivity.DisconnectedRegionsWhite</strong></li>
<li><strong>diagrams.oci.connectivity.DisconnectedRegions</strong></li>
<li><strong>diagrams.oci.connectivity.DNSWhite</strong></li>
<li><strong>diagrams.oci.connectivity.DNS</strong></li>
<li><strong>diagrams.oci.connectivity.FastConnectWhite</strong></li>
<li><strong>diagrams.oci.connectivity.FastConnect</strong></li>
<li><strong>diagrams.oci.connectivity.NATGatewayWhite</strong></li>
<li><strong>diagrams.oci.connectivity.NATGateway</strong></li>
<li><strong>diagrams.oci.connectivity.VPNWhite</strong></li>
<li><strong>diagrams.oci.connectivity.VPN</strong></li>
</ul>
<p><img width="30" src="/img/resources/oci/connectivity/backbone-white.png" alt="BackboneWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.BackboneWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/backbone.png" alt="Backbone" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.Backbone</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/cdn-white.png" alt="CDNWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.CDNWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/cdn.png" alt="CDN" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.CDN</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/customer-datacenter.png" alt="CustomerDatacenter" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.CustomerDatacenter</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/customer-datacntr-white.png" alt="CustomerDatacntrWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.CustomerDatacntrWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/customer-premise-white.png" alt="CustomerPremiseWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.CustomerPremiseWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/customer-premise.png" alt="CustomerPremise" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.CustomerPremise</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/disconnected-regions-white.png" alt="DisconnectedRegionsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.DisconnectedRegionsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/disconnected-regions.png" alt="DisconnectedRegions" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.DisconnectedRegions</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/dns-white.png" alt="DNSWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.DNSWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/dns.png" alt="DNS" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.DNS</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/fast-connect-white.png" alt="FastConnectWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.FastConnectWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/fast-connect.png" alt="FastConnect" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.FastConnect</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/nat-gateway-white.png" alt="NATGatewayWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.NATGatewayWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/nat-gateway.png" alt="NATGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.NATGateway</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/vpn-white.png" alt="VPNWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.VPNWhite</strong></p>
<p><img width="30" src="/img/resources/oci/connectivity/vpn.png" alt="VPN" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.connectivity.VPN</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ocidatabase"></a><a href="#ocidatabase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.database</h2>
<ul>
<li><strong>diagrams.oci.database.AutonomousWhite</strong>, <strong>ADBWhite</strong> (alias)</li>
<li><strong>diagrams.oci.database.Autonomous</strong>, <strong>ADB</strong> (alias)</li>
<li><strong>diagrams.oci.database.BigdataServiceWhite</strong></li>
<li><strong>diagrams.oci.database.BigdataService</strong></li>
<li><strong>diagrams.oci.database.DatabaseServiceWhite</strong>, <strong>DBServiceWhite</strong> (alias)</li>
<li><strong>diagrams.oci.database.DatabaseService</strong>, <strong>DBService</strong> (alias)</li>
<li><strong>diagrams.oci.database.DataflowApacheWhite</strong></li>
<li><strong>diagrams.oci.database.DataflowApache</strong></li>
<li><strong>diagrams.oci.database.DcatWhite</strong></li>
<li><strong>diagrams.oci.database.Dcat</strong></li>
<li><strong>diagrams.oci.database.DisWhite</strong></li>
<li><strong>diagrams.oci.database.Dis</strong></li>
<li><strong>diagrams.oci.database.DMSWhite</strong></li>
<li><strong>diagrams.oci.database.DMS</strong></li>
<li><strong>diagrams.oci.database.ScienceWhite</strong></li>
<li><strong>diagrams.oci.database.Science</strong></li>
<li><strong>diagrams.oci.database.StreamWhite</strong></li>
<li><strong>diagrams.oci.database.Stream</strong></li>
</ul>
<p><img width="30" src="/img/resources/oci/database/autonomous-white.png" alt="AutonomousWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.AutonomousWhite</strong>, <strong>ADBWhite</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/database/autonomous.png" alt="Autonomous" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.Autonomous</strong>, <strong>ADB</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/database/bigdata-service-white.png" alt="BigdataServiceWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.BigdataServiceWhite</strong></p>
<p><img width="30" src="/img/resources/oci/database/bigdata-service.png" alt="BigdataService" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.BigdataService</strong></p>
<p><img width="30" src="/img/resources/oci/database/database-service-white.png" alt="DatabaseServiceWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DatabaseServiceWhite</strong>, <strong>DBServiceWhite</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/database/database-service.png" alt="DatabaseService" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DatabaseService</strong>, <strong>DBService</strong> (alias)</p>
<p><img width="30" src="/img/resources/oci/database/dataflow-apache-white.png" alt="DataflowApacheWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DataflowApacheWhite</strong></p>
<p><img width="30" src="/img/resources/oci/database/dataflow-apache.png" alt="DataflowApache" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DataflowApache</strong></p>
<p><img width="30" src="/img/resources/oci/database/dcat-white.png" alt="DcatWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DcatWhite</strong></p>
<p><img width="30" src="/img/resources/oci/database/dcat.png" alt="Dcat" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.Dcat</strong></p>
<p><img width="30" src="/img/resources/oci/database/dis-white.png" alt="DisWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DisWhite</strong></p>
<p><img width="30" src="/img/resources/oci/database/dis.png" alt="Dis" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.Dis</strong></p>
<p><img width="30" src="/img/resources/oci/database/dms-white.png" alt="DMSWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DMSWhite</strong></p>
<p><img width="30" src="/img/resources/oci/database/dms.png" alt="DMS" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.DMS</strong></p>
<p><img width="30" src="/img/resources/oci/database/science-white.png" alt="ScienceWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.ScienceWhite</strong></p>
<p><img width="30" src="/img/resources/oci/database/science.png" alt="Science" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.Science</strong></p>
<p><img width="30" src="/img/resources/oci/database/stream-white.png" alt="StreamWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.StreamWhite</strong></p>
<p><img width="30" src="/img/resources/oci/database/stream.png" alt="Stream" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.database.Stream</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ocidevops"></a><a href="#ocidevops" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.devops</h2>
<ul>
<li><strong>diagrams.oci.devops.APIGatewayWhite</strong></li>
<li><strong>diagrams.oci.devops.APIGateway</strong></li>
<li><strong>diagrams.oci.devops.APIServiceWhite</strong></li>
<li><strong>diagrams.oci.devops.APIService</strong></li>
<li><strong>diagrams.oci.devops.ResourceMgmtWhite</strong></li>
<li><strong>diagrams.oci.devops.ResourceMgmt</strong></li>
</ul>
<p><img width="30" src="/img/resources/oci/devops/api-gateway-white.png" alt="APIGatewayWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.devops.APIGatewayWhite</strong></p>
<p><img width="30" src="/img/resources/oci/devops/api-gateway.png" alt="APIGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.devops.APIGateway</strong></p>
<p><img width="30" src="/img/resources/oci/devops/api-service-white.png" alt="APIServiceWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.devops.APIServiceWhite</strong></p>
<p><img width="30" src="/img/resources/oci/devops/api-service.png" alt="APIService" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.devops.APIService</strong></p>
<p><img width="30" src="/img/resources/oci/devops/resource-mgmt-white.png" alt="ResourceMgmtWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.devops.ResourceMgmtWhite</strong></p>
<p><img width="30" src="/img/resources/oci/devops/resource-mgmt.png" alt="ResourceMgmt" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.devops.ResourceMgmt</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ocigovernance"></a><a href="#ocigovernance" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.governance</h2>
<ul>
<li><strong>diagrams.oci.governance.AuditWhite</strong></li>
<li><strong>diagrams.oci.governance.Audit</strong></li>
<li><strong>diagrams.oci.governance.CompartmentsWhite</strong></li>
<li><strong>diagrams.oci.governance.Compartments</strong></li>
<li><strong>diagrams.oci.governance.GroupsWhite</strong></li>
<li><strong>diagrams.oci.governance.Groups</strong></li>
<li><strong>diagrams.oci.governance.LoggingWhite</strong></li>
<li><strong>diagrams.oci.governance.Logging</strong></li>
<li><strong>diagrams.oci.governance.OCIDWhite</strong></li>
<li><strong>diagrams.oci.governance.OCID</strong></li>
<li><strong>diagrams.oci.governance.PoliciesWhite</strong></li>
<li><strong>diagrams.oci.governance.Policies</strong></li>
<li><strong>diagrams.oci.governance.TaggingWhite</strong></li>
<li><strong>diagrams.oci.governance.Tagging</strong></li>
</ul>
<p><img width="30" src="/img/resources/oci/governance/audit-white.png" alt="AuditWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.AuditWhite</strong></p>
<p><img width="30" src="/img/resources/oci/governance/audit.png" alt="Audit" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.Audit</strong></p>
<p><img width="30" src="/img/resources/oci/governance/compartments-white.png" alt="CompartmentsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.CompartmentsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/governance/compartments.png" alt="Compartments" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.Compartments</strong></p>
<p><img width="30" src="/img/resources/oci/governance/groups-white.png" alt="GroupsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.GroupsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/governance/groups.png" alt="Groups" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.Groups</strong></p>
<p><img width="30" src="/img/resources/oci/governance/logging-white.png" alt="LoggingWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.LoggingWhite</strong></p>
<p><img width="30" src="/img/resources/oci/governance/logging.png" alt="Logging" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.Logging</strong></p>
<p><img width="30" src="/img/resources/oci/governance/ocid-white.png" alt="OCIDWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.OCIDWhite</strong></p>
<p><img width="30" src="/img/resources/oci/governance/ocid.png" alt="OCID" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.OCID</strong></p>
<p><img width="30" src="/img/resources/oci/governance/policies-white.png" alt="PoliciesWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.PoliciesWhite</strong></p>
<p><img width="30" src="/img/resources/oci/governance/policies.png" alt="Policies" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.Policies</strong></p>
<p><img width="30" src="/img/resources/oci/governance/tagging-white.png" alt="TaggingWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.TaggingWhite</strong></p>
<p><img width="30" src="/img/resources/oci/governance/tagging.png" alt="Tagging" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.governance.Tagging</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ocimonitoring"></a><a href="#ocimonitoring" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.monitoring</h2>
<ul>
<li><strong>diagrams.oci.monitoring.AlarmWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Alarm</strong></li>
<li><strong>diagrams.oci.monitoring.EmailWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Email</strong></li>
<li><strong>diagrams.oci.monitoring.EventsWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Events</strong></li>
<li><strong>diagrams.oci.monitoring.HealthCheckWhite</strong></li>
<li><strong>diagrams.oci.monitoring.HealthCheck</strong></li>
<li><strong>diagrams.oci.monitoring.NotificationsWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Notifications</strong></li>
<li><strong>diagrams.oci.monitoring.QueueWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Queue</strong></li>
<li><strong>diagrams.oci.monitoring.SearchWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Search</strong></li>
<li><strong>diagrams.oci.monitoring.TelemetryWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Telemetry</strong></li>
<li><strong>diagrams.oci.monitoring.WorkflowWhite</strong></li>
<li><strong>diagrams.oci.monitoring.Workflow</strong></li>
</ul>
<p><img width="30" src="/img/resources/oci/monitoring/alarm-white.png" alt="AlarmWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.AlarmWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/alarm.png" alt="Alarm" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Alarm</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/email-white.png" alt="EmailWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.EmailWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/email.png" alt="Email" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Email</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/events-white.png" alt="EventsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.EventsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/events.png" alt="Events" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Events</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/health-check-white.png" alt="HealthCheckWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.HealthCheckWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/health-check.png" alt="HealthCheck" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.HealthCheck</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/notifications-white.png" alt="NotificationsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.NotificationsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/notifications.png" alt="Notifications" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Notifications</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/queue-white.png" alt="QueueWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.QueueWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/queue.png" alt="Queue" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Queue</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/search-white.png" alt="SearchWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.SearchWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/search.png" alt="Search" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Search</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/telemetry-white.png" alt="TelemetryWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.TelemetryWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/telemetry.png" alt="Telemetry" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Telemetry</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/workflow-white.png" alt="WorkflowWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.WorkflowWhite</strong></p>
<p><img width="30" src="/img/resources/oci/monitoring/workflow.png" alt="Workflow" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.monitoring.Workflow</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ocinetwork"></a><a href="#ocinetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.network</h2>
<ul>
<li><strong>diagrams.oci.network.DrgWhite</strong></li>
<li><strong>diagrams.oci.network.Drg</strong></li>
<li><strong>diagrams.oci.network.FirewallWhite</strong></li>
<li><strong>diagrams.oci.network.Firewall</strong></li>
<li><strong>diagrams.oci.network.InternetGatewayWhite</strong></li>
<li><strong>diagrams.oci.network.InternetGateway</strong></li>
<li><strong>diagrams.oci.network.LoadBalancerWhite</strong></li>
<li><strong>diagrams.oci.network.LoadBalancer</strong></li>
<li><strong>diagrams.oci.network.RouteTableWhite</strong></li>
<li><strong>diagrams.oci.network.RouteTable</strong></li>
<li><strong>diagrams.oci.network.SecurityListsWhite</strong></li>
<li><strong>diagrams.oci.network.SecurityLists</strong></li>
<li><strong>diagrams.oci.network.ServiceGatewayWhite</strong></li>
<li><strong>diagrams.oci.network.ServiceGateway</strong></li>
<li><strong>diagrams.oci.network.VcnWhite</strong></li>
<li><strong>diagrams.oci.network.Vcn</strong></li>
</ul>
<p><img width="30" src="/img/resources/oci/network/drg-white.png" alt="DrgWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.DrgWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/drg.png" alt="Drg" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.Drg</strong></p>
<p><img width="30" src="/img/resources/oci/network/firewall-white.png" alt="FirewallWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.FirewallWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.Firewall</strong></p>
<p><img width="30" src="/img/resources/oci/network/internet-gateway-white.png" alt="InternetGatewayWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.InternetGatewayWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/internet-gateway.png" alt="InternetGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.InternetGateway</strong></p>
<p><img width="30" src="/img/resources/oci/network/load-balancer-white.png" alt="LoadBalancerWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.LoadBalancerWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/load-balancer.png" alt="LoadBalancer" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.LoadBalancer</strong></p>
<p><img width="30" src="/img/resources/oci/network/route-table-white.png" alt="RouteTableWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.RouteTableWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/route-table.png" alt="RouteTable" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.RouteTable</strong></p>
<p><img width="30" src="/img/resources/oci/network/security-lists-white.png" alt="SecurityListsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.SecurityListsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/security-lists.png" alt="SecurityLists" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.SecurityLists</strong></p>
<p><img width="30" src="/img/resources/oci/network/service-gateway-white.png" alt="ServiceGatewayWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.ServiceGatewayWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/service-gateway.png" alt="ServiceGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.ServiceGateway</strong></p>
<p><img width="30" src="/img/resources/oci/network/vcn-white.png" alt="VcnWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.VcnWhite</strong></p>
<p><img width="30" src="/img/resources/oci/network/vcn.png" alt="Vcn" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.network.Vcn</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ocisecurity"></a><a href="#ocisecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.security</h2>
<ul>
<li><strong>diagrams.oci.security.CloudGuardWhite</strong></li>
<li><strong>diagrams.oci.security.CloudGuard</strong></li>
<li><strong>diagrams.oci.security.DDOSWhite</strong></li>
<li><strong>diagrams.oci.security.DDOS</strong></li>
<li><strong>diagrams.oci.security.EncryptionWhite</strong></li>
<li><strong>diagrams.oci.security.Encryption</strong></li>
<li><strong>diagrams.oci.security.IDAccessWhite</strong></li>
<li><strong>diagrams.oci.security.IDAccess</strong></li>
<li><strong>diagrams.oci.security.KeyManagementWhite</strong></li>
<li><strong>diagrams.oci.security.KeyManagement</strong></li>
<li><strong>diagrams.oci.security.MaxSecurityZoneWhite</strong></li>
<li><strong>diagrams.oci.security.MaxSecurityZone</strong></li>
<li><strong>diagrams.oci.security.VaultWhite</strong></li>
<li><strong>diagrams.oci.security.Vault</strong></li>
<li><strong>diagrams.oci.security.WAFWhite</strong></li>
<li><strong>diagrams.oci.security.WAF</strong></li>
</ul>
<p><img width="30" src="/img/resources/oci/security/cloud-guard-white.png" alt="CloudGuardWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.CloudGuardWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/cloud-guard.png" alt="CloudGuard" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.CloudGuard</strong></p>
<p><img width="30" src="/img/resources/oci/security/ddos-white.png" alt="DDOSWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.DDOSWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/ddos.png" alt="DDOS" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.DDOS</strong></p>
<p><img width="30" src="/img/resources/oci/security/encryption-white.png" alt="EncryptionWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.EncryptionWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/encryption.png" alt="Encryption" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.Encryption</strong></p>
<p><img width="30" src="/img/resources/oci/security/id-access-white.png" alt="IDAccessWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.IDAccessWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/id-access.png" alt="IDAccess" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.IDAccess</strong></p>
<p><img width="30" src="/img/resources/oci/security/key-management-white.png" alt="KeyManagementWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.KeyManagementWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/key-management.png" alt="KeyManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.KeyManagement</strong></p>
<p><img width="30" src="/img/resources/oci/security/max-security-zone-white.png" alt="MaxSecurityZoneWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.MaxSecurityZoneWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/max-security-zone.png" alt="MaxSecurityZone" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.MaxSecurityZone</strong></p>
<p><img width="30" src="/img/resources/oci/security/vault-white.png" alt="VaultWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.VaultWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/vault.png" alt="Vault" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.Vault</strong></p>
<p><img width="30" src="/img/resources/oci/security/waf-white.png" alt="WAFWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.WAFWhite</strong></p>
<p><img width="30" src="/img/resources/oci/security/waf.png" alt="WAF" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.security.WAF</strong></p>
<h2><a class="anchor" aria-hidden="true" id="ocistorage"></a><a href="#ocistorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>oci.storage</h2>
<ul>
<li><strong>diagrams.oci.storage.BackupRestoreWhite</strong></li>
<li><strong>diagrams.oci.storage.BackupRestore</strong></li>
<li><strong>diagrams.oci.storage.BlockStorageCloneWhite</strong></li>
<li><strong>diagrams.oci.storage.BlockStorageClone</strong></li>
<li><strong>diagrams.oci.storage.BlockStorageWhite</strong></li>
<li><strong>diagrams.oci.storage.BlockStorage</strong></li>
<li><strong>diagrams.oci.storage.BucketsWhite</strong></li>
<li><strong>diagrams.oci.storage.Buckets</strong></li>
<li><strong>diagrams.oci.storage.DataTransferWhite</strong></li>
<li><strong>diagrams.oci.storage.DataTransfer</strong></li>
<li><strong>diagrams.oci.storage.ElasticPerformanceWhite</strong></li>
<li><strong>diagrams.oci.storage.ElasticPerformance</strong></li>
<li><strong>diagrams.oci.storage.FileStorageWhite</strong></li>
<li><strong>diagrams.oci.storage.FileStorage</strong></li>
<li><strong>diagrams.oci.storage.ObjectStorageWhite</strong></li>
<li><strong>diagrams.oci.storage.ObjectStorage</strong></li>
<li><strong>diagrams.oci.storage.StorageGatewayWhite</strong></li>
<li><strong>diagrams.oci.storage.StorageGateway</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 2/23/2021</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/alibabacloud"><span class="arrow-prev"></span><span class="function-name-prevnext">AlibabaCloud</span></a><a class="docs-next button" href="/docs/nodes/openstack"><span class="function-name-prevnext">OpenStack</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#ocicompute">oci.compute</a></li><li><a href="#ociconnectivity">oci.connectivity</a></li><li><a href="#ocidatabase">oci.database</a></li><li><a href="#ocidevops">oci.devops</a></li><li><a href="#ocigovernance">oci.governance</a></li><li><a href="#ocimonitoring">oci.monitoring</a></li><li><a href="#ocinetwork">oci.network</a></li><li><a href="#ocisecurity">oci.security</a></li><li><a href="#ocistorage">oci.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/oci/storage/backup-restore-white.png" alt="BackupRestoreWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.BackupRestoreWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/backup-restore.png" alt="BackupRestore" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.BackupRestore</strong></p>
<p><img width="30" src="/img/resources/oci/storage/block-storage-clone-white.png" alt="BlockStorageCloneWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.BlockStorageCloneWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/block-storage-clone.png" alt="BlockStorageClone" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.BlockStorageClone</strong></p>
<p><img width="30" src="/img/resources/oci/storage/block-storage-white.png" alt="BlockStorageWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.BlockStorageWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/block-storage.png" alt="BlockStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.BlockStorage</strong></p>
<p><img width="30" src="/img/resources/oci/storage/buckets-white.png" alt="BucketsWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.BucketsWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/buckets.png" alt="Buckets" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.Buckets</strong></p>
<p><img width="30" src="/img/resources/oci/storage/data-transfer-white.png" alt="DataTransferWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.DataTransferWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/data-transfer.png" alt="DataTransfer" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.DataTransfer</strong></p>
<p><img width="30" src="/img/resources/oci/storage/elastic-performance-white.png" alt="ElasticPerformanceWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.ElasticPerformanceWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/elastic-performance.png" alt="ElasticPerformance" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.ElasticPerformance</strong></p>
<p><img width="30" src="/img/resources/oci/storage/file-storage-white.png" alt="FileStorageWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.FileStorageWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/file-storage.png" alt="FileStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.FileStorage</strong></p>
<p><img width="30" src="/img/resources/oci/storage/object-storage-white.png" alt="ObjectStorageWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.ObjectStorageWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/object-storage.png" alt="ObjectStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.ObjectStorage</strong></p>
<p><img width="30" src="/img/resources/oci/storage/storage-gateway-white.png" alt="StorageGatewayWhite" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.StorageGatewayWhite</strong></p>
<p><img width="30" src="/img/resources/oci/storage/storage-gateway.png" alt="StorageGateway" style="float: left; padding-right: 5px;" >
<strong>diagrams.oci.storage.StorageGateway</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/alibabacloud"><span class="arrow-prev"></span><span class="function-name-prevnext">AlibabaCloud</span></a><a class="docs-next button" href="/docs/nodes/openstack"><span class="function-name-prevnext">OpenStack</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#ocicompute">oci.compute</a></li><li><a href="#ociconnectivity">oci.connectivity</a></li><li><a href="#ocidatabase">oci.database</a></li><li><a href="#ocidevops">oci.devops</a></li><li><a href="#ocigovernance">oci.governance</a></li><li><a href="#ocimonitoring">oci.monitoring</a></li><li><a href="#ocinetwork">oci.network</a></li><li><a href="#ocisecurity">oci.security</a></li><li><a href="#ocistorage">oci.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,245 +64,342 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">OnPrem</h1></header><article><div><span><p>Node classes list of onprem provider.</p>
<h2><a class="anchor" aria-hidden="true" id="onpremaggregator"></a><a href="#onpremaggregator" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.aggregator</h2>
<ul>
<li><strong>diagrams.onprem.aggregator.Fluentd</strong></li>
<li><strong>diagrams.onprem.aggregator.Vector</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/aggregator/fluentd.png" alt="Fluentd" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.aggregator.Fluentd</strong></p>
<p><img width="30" src="/img/resources/onprem/aggregator/vector.png" alt="Vector" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.aggregator.Vector</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremanalytics"></a><a href="#onpremanalytics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.analytics</h2>
<ul>
<li><strong>diagrams.onprem.analytics.Beam</strong></li>
<li><strong>diagrams.onprem.analytics.Databricks</strong></li>
<li><strong>diagrams.onprem.analytics.Dbt</strong></li>
<li><strong>diagrams.onprem.analytics.Dremio</strong></li>
<li><strong>diagrams.onprem.analytics.Flink</strong></li>
<li><strong>diagrams.onprem.analytics.Hadoop</strong></li>
<li><strong>diagrams.onprem.analytics.Hive</strong></li>
<li><strong>diagrams.onprem.analytics.Metabase</strong></li>
<li><strong>diagrams.onprem.analytics.Norikra</strong></li>
<li><strong>diagrams.onprem.analytics.Powerbi</strong>, <strong>PowerBI</strong> (alias)</li>
<li><strong>diagrams.onprem.analytics.Presto</strong></li>
<li><strong>diagrams.onprem.analytics.Singer</strong></li>
<li><strong>diagrams.onprem.analytics.Spark</strong></li>
<li><strong>diagrams.onprem.analytics.Storm</strong></li>
<li><strong>diagrams.onprem.analytics.Superset</strong></li>
<li><strong>diagrams.onprem.analytics.Tableau</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/analytics/beam.png" alt="Beam" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Beam</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/databricks.png" alt="Databricks" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Databricks</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/dbt.png" alt="Dbt" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Dbt</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/dremio.png" alt="Dremio" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Dremio</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/flink.png" alt="Flink" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Flink</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/hadoop.png" alt="Hadoop" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Hadoop</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/hive.png" alt="Hive" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Hive</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/metabase.png" alt="Metabase" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Metabase</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/norikra.png" alt="Norikra" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Norikra</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/powerbi.png" alt="Powerbi" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Powerbi</strong>, <strong>PowerBI</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/analytics/presto.png" alt="Presto" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Presto</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/singer.png" alt="Singer" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Singer</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/spark.png" alt="Spark" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Spark</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/storm.png" alt="Storm" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Storm</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/superset.png" alt="Superset" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Superset</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/tableau.png" alt="Tableau" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Tableau</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremauth"></a><a href="#onpremauth" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.auth</h2>
<ul>
<li><strong>diagrams.onprem.auth.Boundary</strong></li>
<li><strong>diagrams.onprem.auth.BuzzfeedSso</strong></li>
<li><strong>diagrams.onprem.auth.Oauth2Proxy</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/auth/boundary.png" alt="Boundary" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.auth.Boundary</strong></p>
<p><img width="30" src="/img/resources/onprem/auth/buzzfeed-sso.png" alt="BuzzfeedSso" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.auth.BuzzfeedSso</strong></p>
<p><img width="30" src="/img/resources/onprem/auth/oauth2-proxy.png" alt="Oauth2Proxy" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.auth.Oauth2Proxy</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremcd"></a><a href="#onpremcd" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.cd</h2>
<ul>
<li><strong>diagrams.onprem.cd.Spinnaker</strong></li>
<li><strong>diagrams.onprem.cd.TektonCli</strong></li>
<li><strong>diagrams.onprem.cd.Tekton</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/cd/spinnaker.png" alt="Spinnaker" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.cd.Spinnaker</strong></p>
<p><img width="30" src="/img/resources/onprem/cd/tekton-cli.png" alt="TektonCli" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.cd.TektonCli</strong></p>
<p><img width="30" src="/img/resources/onprem/cd/tekton.png" alt="Tekton" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.cd.Tekton</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremcertificates"></a><a href="#onpremcertificates" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.certificates</h2>
<ul>
<li><strong>diagrams.onprem.certificates.CertManager</strong></li>
<li><strong>diagrams.onprem.certificates.LetsEncrypt</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/certificates/cert-manager.png" alt="CertManager" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.certificates.CertManager</strong></p>
<p><img width="30" src="/img/resources/onprem/certificates/lets-encrypt.png" alt="LetsEncrypt" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.certificates.LetsEncrypt</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremci"></a><a href="#onpremci" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.ci</h2>
<ul>
<li><strong>diagrams.onprem.ci.Circleci</strong>, <strong>CircleCI</strong> (alias)</li>
<li><strong>diagrams.onprem.ci.Concourseci</strong>, <strong>ConcourseCI</strong> (alias)</li>
<li><strong>diagrams.onprem.ci.Droneci</strong>, <strong>DroneCI</strong> (alias)</li>
<li><strong>diagrams.onprem.ci.GithubActions</strong></li>
<li><strong>diagrams.onprem.ci.Gitlabci</strong>, <strong>GitlabCI</strong> (alias)</li>
<li><strong>diagrams.onprem.ci.Jenkins</strong></li>
<li><strong>diagrams.onprem.ci.Teamcity</strong>, <strong>TC</strong> (alias)</li>
<li><strong>diagrams.onprem.ci.Travisci</strong>, <strong>TravisCI</strong> (alias)</li>
<li><strong>diagrams.onprem.ci.Zuulci</strong>, <strong>ZuulCI</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/onprem/ci/circleci.png" alt="Circleci" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Circleci</strong>, <strong>CircleCI</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/ci/concourseci.png" alt="Concourseci" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Concourseci</strong>, <strong>ConcourseCI</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/ci/droneci.png" alt="Droneci" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Droneci</strong>, <strong>DroneCI</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/ci/github-actions.png" alt="GithubActions" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.GithubActions</strong></p>
<p><img width="30" src="/img/resources/onprem/ci/gitlabci.png" alt="Gitlabci" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Gitlabci</strong>, <strong>GitlabCI</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/ci/jenkins.png" alt="Jenkins" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Jenkins</strong></p>
<p><img width="30" src="/img/resources/onprem/ci/teamcity.png" alt="Teamcity" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Teamcity</strong>, <strong>TC</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/ci/travisci.png" alt="Travisci" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Travisci</strong>, <strong>TravisCI</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/ci/zuulci.png" alt="Zuulci" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Zuulci</strong>, <strong>ZuulCI</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="onpremclient"></a><a href="#onpremclient" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.client</h2>
<ul>
<li><strong>diagrams.onprem.client.Client</strong></li>
<li><strong>diagrams.onprem.client.User</strong></li>
<li><strong>diagrams.onprem.client.Users</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/client/client.png" alt="Client" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.client.Client</strong></p>
<p><img width="30" src="/img/resources/onprem/client/user.png" alt="User" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.client.User</strong></p>
<p><img width="30" src="/img/resources/onprem/client/users.png" alt="Users" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.client.Users</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremcompute"></a><a href="#onpremcompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.compute</h2>
<ul>
<li><strong>diagrams.onprem.compute.Nomad</strong></li>
<li><strong>diagrams.onprem.compute.Server</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/compute/nomad.png" alt="Nomad" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.compute.Nomad</strong></p>
<p><img width="30" src="/img/resources/onprem/compute/server.png" alt="Server" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.compute.Server</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremcontainer"></a><a href="#onpremcontainer" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.container</h2>
<ul>
<li><strong>diagrams.onprem.container.Containerd</strong></li>
<li><strong>diagrams.onprem.container.Crio</strong></li>
<li><strong>diagrams.onprem.container.Docker</strong></li>
<li><strong>diagrams.onprem.container.Firecracker</strong></li>
<li><strong>diagrams.onprem.container.Gvisor</strong></li>
<li><strong>diagrams.onprem.container.K3S</strong></li>
<li><strong>diagrams.onprem.container.Lxc</strong>, <strong>LXC</strong> (alias)</li>
<li><strong>diagrams.onprem.container.Rkt</strong>, <strong>RKT</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/onprem/container/containerd.png" alt="Containerd" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.Containerd</strong></p>
<p><img width="30" src="/img/resources/onprem/container/crio.png" alt="Crio" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.Crio</strong></p>
<p><img width="30" src="/img/resources/onprem/container/docker.png" alt="Docker" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.Docker</strong></p>
<p><img width="30" src="/img/resources/onprem/container/firecracker.png" alt="Firecracker" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.Firecracker</strong></p>
<p><img width="30" src="/img/resources/onprem/container/gvisor.png" alt="Gvisor" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.Gvisor</strong></p>
<p><img width="30" src="/img/resources/onprem/container/k3s.png" alt="K3S" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.K3S</strong></p>
<p><img width="30" src="/img/resources/onprem/container/lxc.png" alt="Lxc" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.Lxc</strong>, <strong>LXC</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/container/rkt.png" alt="Rkt" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.Rkt</strong>, <strong>RKT</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="onpremdatabase"></a><a href="#onpremdatabase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.database</h2>
<ul>
<li><strong>diagrams.onprem.database.Cassandra</strong></li>
<li><strong>diagrams.onprem.database.Clickhouse</strong>, <strong>ClickHouse</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Cockroachdb</strong>, <strong>CockroachDB</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Couchbase</strong></li>
<li><strong>diagrams.onprem.database.Couchdb</strong>, <strong>CouchDB</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Dgraph</strong></li>
<li><strong>diagrams.onprem.database.Druid</strong></li>
<li><strong>diagrams.onprem.database.Hbase</strong>, <strong>HBase</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Influxdb</strong>, <strong>InfluxDB</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Janusgraph</strong>, <strong>JanusGraph</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Mariadb</strong>, <strong>MariaDB</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Mongodb</strong>, <strong>MongoDB</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Mssql</strong>, <strong>MSSQL</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Mysql</strong>, <strong>MySQL</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Neo4J</strong></li>
<li><strong>diagrams.onprem.database.Oracle</strong></li>
<li><strong>diagrams.onprem.database.Postgresql</strong>, <strong>PostgreSQL</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Scylla</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/database/cassandra.png" alt="Cassandra" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Cassandra</strong></p>
<p><img width="30" src="/img/resources/onprem/database/clickhouse.png" alt="Clickhouse" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Clickhouse</strong>, <strong>ClickHouse</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/cockroachdb.png" alt="Cockroachdb" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Cockroachdb</strong>, <strong>CockroachDB</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/couchbase.png" alt="Couchbase" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Couchbase</strong></p>
<p><img width="30" src="/img/resources/onprem/database/couchdb.png" alt="Couchdb" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Couchdb</strong>, <strong>CouchDB</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/dgraph.png" alt="Dgraph" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Dgraph</strong></p>
<p><img width="30" src="/img/resources/onprem/database/druid.png" alt="Druid" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Druid</strong></p>
<p><img width="30" src="/img/resources/onprem/database/hbase.png" alt="Hbase" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Hbase</strong>, <strong>HBase</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/influxdb.png" alt="Influxdb" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Influxdb</strong>, <strong>InfluxDB</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/janusgraph.png" alt="Janusgraph" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Janusgraph</strong>, <strong>JanusGraph</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/mariadb.png" alt="Mariadb" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Mariadb</strong>, <strong>MariaDB</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/mongodb.png" alt="Mongodb" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Mongodb</strong>, <strong>MongoDB</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/mssql.png" alt="Mssql" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Mssql</strong>, <strong>MSSQL</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/mysql.png" alt="Mysql" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Mysql</strong>, <strong>MySQL</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/neo4j.png" alt="Neo4J" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Neo4J</strong></p>
<p><img width="30" src="/img/resources/onprem/database/oracle.png" alt="Oracle" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Oracle</strong></p>
<p><img width="30" src="/img/resources/onprem/database/postgresql.png" alt="Postgresql" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Postgresql</strong>, <strong>PostgreSQL</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/scylla.png" alt="Scylla" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Scylla</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremdns"></a><a href="#onpremdns" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.dns</h2>
<ul>
<li><strong>diagrams.onprem.dns.Coredns</strong></li>
<li><strong>diagrams.onprem.dns.Powerdns</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/dns/coredns.png" alt="Coredns" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.dns.Coredns</strong></p>
<p><img width="30" src="/img/resources/onprem/dns/powerdns.png" alt="Powerdns" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.dns.Powerdns</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremetl"></a><a href="#onpremetl" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.etl</h2>
<ul>
<li><strong>diagrams.onprem.etl.Embulk</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/etl/embulk.png" alt="Embulk" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.etl.Embulk</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremgitops"></a><a href="#onpremgitops" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.gitops</h2>
<ul>
<li><strong>diagrams.onprem.gitops.Argocd</strong>, <strong>ArgoCD</strong> (alias)</li>
<li><strong>diagrams.onprem.gitops.Flagger</strong></li>
<li><strong>diagrams.onprem.gitops.Flux</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/gitops/argocd.png" alt="Argocd" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.gitops.Argocd</strong>, <strong>ArgoCD</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/gitops/flagger.png" alt="Flagger" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.gitops.Flagger</strong></p>
<p><img width="30" src="/img/resources/onprem/gitops/flux.png" alt="Flux" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.gitops.Flux</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremgroupware"></a><a href="#onpremgroupware" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.groupware</h2>
<ul>
<li><strong>diagrams.onprem.groupware.Nextcloud</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/groupware/nextcloud.png" alt="Nextcloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.groupware.Nextcloud</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremiac"></a><a href="#onpremiac" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.iac</h2>
<ul>
<li><strong>diagrams.onprem.iac.Ansible</strong></li>
<li><strong>diagrams.onprem.iac.Atlantis</strong></li>
<li><strong>diagrams.onprem.iac.Awx</strong></li>
<li><strong>diagrams.onprem.iac.Puppet</strong></li>
<li><strong>diagrams.onprem.iac.Terraform</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/iac/ansible.png" alt="Ansible" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.iac.Ansible</strong></p>
<p><img width="30" src="/img/resources/onprem/iac/atlantis.png" alt="Atlantis" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.iac.Atlantis</strong></p>
<p><img width="30" src="/img/resources/onprem/iac/awx.png" alt="Awx" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.iac.Awx</strong></p>
<p><img width="30" src="/img/resources/onprem/iac/puppet.png" alt="Puppet" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.iac.Puppet</strong></p>
<p><img width="30" src="/img/resources/onprem/iac/terraform.png" alt="Terraform" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.iac.Terraform</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremidentity"></a><a href="#onpremidentity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.identity</h2>
<ul>
<li><strong>diagrams.onprem.identity.Dex</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/identity/dex.png" alt="Dex" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.identity.Dex</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpreminmemory"></a><a href="#onpreminmemory" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.inmemory</h2>
<ul>
<li><strong>diagrams.onprem.inmemory.Aerospike</strong></li>
<li><strong>diagrams.onprem.inmemory.Hazelcast</strong></li>
<li><strong>diagrams.onprem.inmemory.Memcached</strong></li>
<li><strong>diagrams.onprem.inmemory.Redis</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/inmemory/aerospike.png" alt="Aerospike" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.inmemory.Aerospike</strong></p>
<p><img width="30" src="/img/resources/onprem/inmemory/hazelcast.png" alt="Hazelcast" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.inmemory.Hazelcast</strong></p>
<p><img width="30" src="/img/resources/onprem/inmemory/memcached.png" alt="Memcached" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.inmemory.Memcached</strong></p>
<p><img width="30" src="/img/resources/onprem/inmemory/redis.png" alt="Redis" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.inmemory.Redis</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremlogging"></a><a href="#onpremlogging" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.logging</h2>
<ul>
<li><strong>diagrams.onprem.logging.Fluentbit</strong>, <strong>FluentBit</strong> (alias)</li>
<li><strong>diagrams.onprem.logging.Graylog</strong></li>
<li><strong>diagrams.onprem.logging.Loki</strong></li>
<li><strong>diagrams.onprem.logging.Rsyslog</strong>, <strong>RSyslog</strong> (alias)</li>
<li><strong>diagrams.onprem.logging.SyslogNg</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/logging/fluentbit.png" alt="Fluentbit" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.logging.Fluentbit</strong>, <strong>FluentBit</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/logging/graylog.png" alt="Graylog" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.logging.Graylog</strong></p>
<p><img width="30" src="/img/resources/onprem/logging/loki.png" alt="Loki" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.logging.Loki</strong></p>
<p><img width="30" src="/img/resources/onprem/logging/rsyslog.png" alt="Rsyslog" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.logging.Rsyslog</strong>, <strong>RSyslog</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/logging/syslog-ng.png" alt="SyslogNg" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.logging.SyslogNg</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremmlops"></a><a href="#onpremmlops" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.mlops</h2>
<ul>
<li><strong>diagrams.onprem.mlops.Polyaxon</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/mlops/polyaxon.png" alt="Polyaxon" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.mlops.Polyaxon</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremmonitoring"></a><a href="#onpremmonitoring" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.monitoring</h2>
<ul>
<li><strong>diagrams.onprem.monitoring.Cortex</strong></li>
<li><strong>diagrams.onprem.monitoring.Datadog</strong></li>
<li><strong>diagrams.onprem.monitoring.Dynatrace</strong></li>
<li><strong>diagrams.onprem.monitoring.Grafana</strong></li>
<li><strong>diagrams.onprem.monitoring.Humio</strong></li>
<li><strong>diagrams.onprem.monitoring.Nagios</strong></li>
<li><strong>diagrams.onprem.monitoring.Newrelic</strong></li>
<li><strong>diagrams.onprem.monitoring.PrometheusOperator</strong></li>
<li><strong>diagrams.onprem.monitoring.Prometheus</strong></li>
<li><strong>diagrams.onprem.monitoring.Sentry</strong></li>
<li><strong>diagrams.onprem.monitoring.Splunk</strong></li>
<li><strong>diagrams.onprem.monitoring.Thanos</strong></li>
<li><strong>diagrams.onprem.monitoring.Zabbix</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/monitoring/cortex.png" alt="Cortex" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Cortex</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/datadog.png" alt="Datadog" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Datadog</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/dynatrace.png" alt="Dynatrace" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Dynatrace</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/grafana.png" alt="Grafana" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Grafana</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/humio.png" alt="Humio" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Humio</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/nagios.png" alt="Nagios" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Nagios</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/newrelic.png" alt="Newrelic" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Newrelic</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/prometheus-operator.png" alt="PrometheusOperator" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.PrometheusOperator</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/prometheus.png" alt="Prometheus" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Prometheus</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/sentry.png" alt="Sentry" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Sentry</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/splunk.png" alt="Splunk" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Splunk</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/thanos.png" alt="Thanos" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Thanos</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/zabbix.png" alt="Zabbix" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Zabbix</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremnetwork"></a><a href="#onpremnetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.network</h2>
<ul>
<li><strong>diagrams.onprem.network.Ambassador</strong></li>
<li><strong>diagrams.onprem.network.Apache</strong></li>
<li><strong>diagrams.onprem.network.Bind9</strong></li>
<li><strong>diagrams.onprem.network.Caddy</strong></li>
<li><strong>diagrams.onprem.network.Consul</strong></li>
<li><strong>diagrams.onprem.network.Envoy</strong></li>
<li><strong>diagrams.onprem.network.Etcd</strong>, <strong>ETCD</strong> (alias)</li>
<li><strong>diagrams.onprem.network.Glassfish</strong></li>
<li><strong>diagrams.onprem.network.Gunicorn</strong></li>
<li><strong>diagrams.onprem.network.Haproxy</strong>, <strong>HAProxy</strong> (alias)</li>
<li><strong>diagrams.onprem.network.Internet</strong></li>
<li><strong>diagrams.onprem.network.Istio</strong></li>
<li><strong>diagrams.onprem.network.Jbossas</strong></li>
<li><strong>diagrams.onprem.network.Jetty</strong></li>
<li><strong>diagrams.onprem.network.Kong</strong></li>
<li><strong>diagrams.onprem.network.Linkerd</strong></li>
<li><strong>diagrams.onprem.network.Nginx</strong></li>
<li><strong>diagrams.onprem.network.Ocelot</strong></li>
<li><strong>diagrams.onprem.network.OpenServiceMesh</strong>, <strong>OSM</strong> (alias)</li>
<li><strong>diagrams.onprem.network.Opnsense</strong>, <strong>OPNSense</strong> (alias)</li>
<li><strong>diagrams.onprem.network.Pfsense</strong>, <strong>PFSense</strong> (alias)</li>
<li><strong>diagrams.onprem.network.Pomerium</strong></li>
<li><strong>diagrams.onprem.network.Powerdns</strong></li>
<li><strong>diagrams.onprem.network.Tomcat</strong></li>
<li><strong>diagrams.onprem.network.Traefik</strong></li>
<li><strong>diagrams.onprem.network.Tyk</strong></li>
<li><strong>diagrams.onprem.network.Vyos</strong>, <strong>VyOS</strong> (alias)</li>
<li><strong>diagrams.onprem.network.Wildfly</strong></li>
<li><strong>diagrams.onprem.network.Zookeeper</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/network/ambassador.png" alt="Ambassador" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Ambassador</strong></p>
<p><img width="30" src="/img/resources/onprem/network/apache.png" alt="Apache" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Apache</strong></p>
<p><img width="30" src="/img/resources/onprem/network/bind-9.png" alt="Bind9" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Bind9</strong></p>
<p><img width="30" src="/img/resources/onprem/network/caddy.png" alt="Caddy" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Caddy</strong></p>
<p><img width="30" src="/img/resources/onprem/network/consul.png" alt="Consul" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Consul</strong></p>
<p><img width="30" src="/img/resources/onprem/network/envoy.png" alt="Envoy" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Envoy</strong></p>
<p><img width="30" src="/img/resources/onprem/network/etcd.png" alt="Etcd" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Etcd</strong>, <strong>ETCD</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/network/glassfish.png" alt="Glassfish" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Glassfish</strong></p>
<p><img width="30" src="/img/resources/onprem/network/gunicorn.png" alt="Gunicorn" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Gunicorn</strong></p>
<p><img width="30" src="/img/resources/onprem/network/haproxy.png" alt="Haproxy" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Haproxy</strong>, <strong>HAProxy</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/network/internet.png" alt="Internet" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Internet</strong></p>
<p><img width="30" src="/img/resources/onprem/network/istio.png" alt="Istio" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Istio</strong></p>
<p><img width="30" src="/img/resources/onprem/network/jbossas.png" alt="Jbossas" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Jbossas</strong></p>
<p><img width="30" src="/img/resources/onprem/network/jetty.png" alt="Jetty" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Jetty</strong></p>
<p><img width="30" src="/img/resources/onprem/network/kong.png" alt="Kong" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Kong</strong></p>
<p><img width="30" src="/img/resources/onprem/network/linkerd.png" alt="Linkerd" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Linkerd</strong></p>
<p><img width="30" src="/img/resources/onprem/network/nginx.png" alt="Nginx" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Nginx</strong></p>
<p><img width="30" src="/img/resources/onprem/network/ocelot.png" alt="Ocelot" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Ocelot</strong></p>
<p><img width="30" src="/img/resources/onprem/network/open-service-mesh.png" alt="OpenServiceMesh" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.OpenServiceMesh</strong>, <strong>OSM</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/network/opnsense.png" alt="Opnsense" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Opnsense</strong>, <strong>OPNSense</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/network/pfsense.png" alt="Pfsense" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Pfsense</strong>, <strong>PFSense</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/network/pomerium.png" alt="Pomerium" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Pomerium</strong></p>
<p><img width="30" src="/img/resources/onprem/network/powerdns.png" alt="Powerdns" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Powerdns</strong></p>
<p><img width="30" src="/img/resources/onprem/network/tomcat.png" alt="Tomcat" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Tomcat</strong></p>
<p><img width="30" src="/img/resources/onprem/network/traefik.png" alt="Traefik" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Traefik</strong></p>
<p><img width="30" src="/img/resources/onprem/network/tyk.png" alt="Tyk" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Tyk</strong></p>
<p><img width="30" src="/img/resources/onprem/network/vyos.png" alt="Vyos" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Vyos</strong>, <strong>VyOS</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/network/wildfly.png" alt="Wildfly" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Wildfly</strong></p>
<p><img width="30" src="/img/resources/onprem/network/zookeeper.png" alt="Zookeeper" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Zookeeper</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremproxmox"></a><a href="#onpremproxmox" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.proxmox</h2>
<ul>
<li><strong>diagrams.onprem.proxmox.Pve</strong>, <strong>ProxmoxVE</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/onprem/proxmox/pve.png" alt="Pve" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.proxmox.Pve</strong>, <strong>ProxmoxVE</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="onpremqueue"></a><a href="#onpremqueue" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.queue</h2>
<ul>
<li><strong>diagrams.onprem.queue.Activemq</strong>, <strong>ActiveMQ</strong> (alias)</li>
<li><strong>diagrams.onprem.queue.Celery</strong></li>
<li><strong>diagrams.onprem.queue.Kafka</strong></li>
<li><strong>diagrams.onprem.queue.Nats</strong></li>
<li><strong>diagrams.onprem.queue.Rabbitmq</strong>, <strong>RabbitMQ</strong> (alias)</li>
<li><strong>diagrams.onprem.queue.Zeromq</strong>, <strong>ZeroMQ</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/onprem/queue/activemq.png" alt="Activemq" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.queue.Activemq</strong>, <strong>ActiveMQ</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/queue/celery.png" alt="Celery" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.queue.Celery</strong></p>
<p><img width="30" src="/img/resources/onprem/queue/kafka.png" alt="Kafka" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.queue.Kafka</strong></p>
<p><img width="30" src="/img/resources/onprem/queue/nats.png" alt="Nats" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.queue.Nats</strong></p>
<p><img width="30" src="/img/resources/onprem/queue/rabbitmq.png" alt="Rabbitmq" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.queue.Rabbitmq</strong>, <strong>RabbitMQ</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/queue/zeromq.png" alt="Zeromq" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.queue.Zeromq</strong>, <strong>ZeroMQ</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="onpremsearch"></a><a href="#onpremsearch" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.search</h2>
<ul>
<li><strong>diagrams.onprem.search.Solr</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/search/solr.png" alt="Solr" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.search.Solr</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremsecurity"></a><a href="#onpremsecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.security</h2>
<ul>
<li><strong>diagrams.onprem.security.Bitwarden</strong></li>
<li><strong>diagrams.onprem.security.Trivy</strong></li>
<li><strong>diagrams.onprem.security.Vault</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/security/bitwarden.png" alt="Bitwarden" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.security.Bitwarden</strong></p>
<p><img width="30" src="/img/resources/onprem/security/trivy.png" alt="Trivy" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.security.Trivy</strong></p>
<p><img width="30" src="/img/resources/onprem/security/vault.png" alt="Vault" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.security.Vault</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremstorage"></a><a href="#onpremstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.storage</h2>
<ul>
<li><strong>diagrams.onprem.storage.CephOsd</strong>, <strong>CEPH_OSD</strong> (alias)</li>
<li><strong>diagrams.onprem.storage.Ceph</strong>, <strong>CEPH</strong> (alias)</li>
<li><strong>diagrams.onprem.storage.Glusterfs</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/storage/ceph-osd.png" alt="CephOsd" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.storage.CephOsd</strong>, <strong>CEPH_OSD</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/storage/ceph.png" alt="Ceph" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.storage.Ceph</strong>, <strong>CEPH</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/storage/glusterfs.png" alt="Glusterfs" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.storage.Glusterfs</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremtracing"></a><a href="#onpremtracing" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.tracing</h2>
<ul>
<li><strong>diagrams.onprem.tracing.Jaeger</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/tracing/jaeger.png" alt="Jaeger" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.tracing.Jaeger</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremvcs"></a><a href="#onpremvcs" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.vcs</h2>
<ul>
<li><strong>diagrams.onprem.vcs.Git</strong></li>
<li><strong>diagrams.onprem.vcs.Gitea</strong></li>
<li><strong>diagrams.onprem.vcs.Github</strong></li>
<li><strong>diagrams.onprem.vcs.Gitlab</strong></li>
<li><strong>diagrams.onprem.vcs.Svn</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/vcs/git.png" alt="Git" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.vcs.Git</strong></p>
<p><img width="30" src="/img/resources/onprem/vcs/gitea.png" alt="Gitea" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.vcs.Gitea</strong></p>
<p><img width="30" src="/img/resources/onprem/vcs/github.png" alt="Github" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.vcs.Github</strong></p>
<p><img width="30" src="/img/resources/onprem/vcs/gitlab.png" alt="Gitlab" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.vcs.Gitlab</strong></p>
<p><img width="30" src="/img/resources/onprem/vcs/svn.png" alt="Svn" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.vcs.Svn</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremworkflow"></a><a href="#onpremworkflow" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.workflow</h2>
<ul>
<li><strong>diagrams.onprem.workflow.Airflow</strong></li>
<li><strong>diagrams.onprem.workflow.Digdag</strong></li>
<li><strong>diagrams.onprem.workflow.Kubeflow</strong>, <strong>KubeFlow</strong> (alias)</li>
<li><strong>diagrams.onprem.workflow.Nifi</strong>, <strong>NiFi</strong> (alias)</li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 8/5/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/guides/edge"><span class="arrow-prev"></span><span>Edges</span></a><a class="docs-next button" href="/docs/nodes/aws"><span>AWS</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#onpremaggregator">onprem.aggregator</a></li><li><a href="#onpremanalytics">onprem.analytics</a></li><li><a href="#onpremauth">onprem.auth</a></li><li><a href="#onpremcd">onprem.cd</a></li><li><a href="#onpremcertificates">onprem.certificates</a></li><li><a href="#onpremci">onprem.ci</a></li><li><a href="#onpremclient">onprem.client</a></li><li><a href="#onpremcompute">onprem.compute</a></li><li><a href="#onpremcontainer">onprem.container</a></li><li><a href="#onpremdatabase">onprem.database</a></li><li><a href="#onpremdns">onprem.dns</a></li><li><a href="#onpremetl">onprem.etl</a></li><li><a href="#onpremgitops">onprem.gitops</a></li><li><a href="#onpremgroupware">onprem.groupware</a></li><li><a href="#onpremiac">onprem.iac</a></li><li><a href="#onpremidentity">onprem.identity</a></li><li><a href="#onpreminmemory">onprem.inmemory</a></li><li><a href="#onpremlogging">onprem.logging</a></li><li><a href="#onpremmlops">onprem.mlops</a></li><li><a href="#onpremmonitoring">onprem.monitoring</a></li><li><a href="#onpremnetwork">onprem.network</a></li><li><a href="#onpremproxmox">onprem.proxmox</a></li><li><a href="#onpremqueue">onprem.queue</a></li><li><a href="#onpremsearch">onprem.search</a></li><li><a href="#onpremsecurity">onprem.security</a></li><li><a href="#onpremstorage">onprem.storage</a></li><li><a href="#onpremtracing">onprem.tracing</a></li><li><a href="#onpremvcs">onprem.vcs</a></li><li><a href="#onpremworkflow">onprem.workflow</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/onprem/workflow/airflow.png" alt="Airflow" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.workflow.Airflow</strong></p>
<p><img width="30" src="/img/resources/onprem/workflow/digdag.png" alt="Digdag" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.workflow.Digdag</strong></p>
<p><img width="30" src="/img/resources/onprem/workflow/kubeflow.png" alt="Kubeflow" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.workflow.Kubeflow</strong>, <strong>KubeFlow</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/workflow/nifi.png" alt="Nifi" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.workflow.Nifi</strong>, <strong>NiFi</strong> (alias)</p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/guides/edge"><span class="arrow-prev"></span><span>Edges</span></a><a class="docs-next button" href="/docs/nodes/aws"><span>AWS</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#onpremaggregator">onprem.aggregator</a></li><li><a href="#onpremanalytics">onprem.analytics</a></li><li><a href="#onpremauth">onprem.auth</a></li><li><a href="#onpremcd">onprem.cd</a></li><li><a href="#onpremcertificates">onprem.certificates</a></li><li><a href="#onpremci">onprem.ci</a></li><li><a href="#onpremclient">onprem.client</a></li><li><a href="#onpremcompute">onprem.compute</a></li><li><a href="#onpremcontainer">onprem.container</a></li><li><a href="#onpremdatabase">onprem.database</a></li><li><a href="#onpremdns">onprem.dns</a></li><li><a href="#onpremetl">onprem.etl</a></li><li><a href="#onpremgitops">onprem.gitops</a></li><li><a href="#onpremgroupware">onprem.groupware</a></li><li><a href="#onpremiac">onprem.iac</a></li><li><a href="#onpremidentity">onprem.identity</a></li><li><a href="#onpreminmemory">onprem.inmemory</a></li><li><a href="#onpremlogging">onprem.logging</a></li><li><a href="#onpremmlops">onprem.mlops</a></li><li><a href="#onpremmonitoring">onprem.monitoring</a></li><li><a href="#onpremnetwork">onprem.network</a></li><li><a href="#onpremproxmox">onprem.proxmox</a></li><li><a href="#onpremqueue">onprem.queue</a></li><li><a href="#onpremsearch">onprem.search</a></li><li><a href="#onpremsecurity">onprem.security</a></li><li><a href="#onpremstorage">onprem.storage</a></li><li><a href="#onpremtracing">onprem.tracing</a></li><li><a href="#onpremvcs">onprem.vcs</a></li><li><a href="#onpremworkflow">onprem.workflow</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,245 +64,342 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">OnPrem</h1></header><article><div><span><p>Node classes list of onprem provider.</p>
<h2><a class="anchor" aria-hidden="true" id="onpremaggregator"></a><a href="#onpremaggregator" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.aggregator</h2>
<ul>
<li><strong>diagrams.onprem.aggregator.Fluentd</strong></li>
<li><strong>diagrams.onprem.aggregator.Vector</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/aggregator/fluentd.png" alt="Fluentd" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.aggregator.Fluentd</strong></p>
<p><img width="30" src="/img/resources/onprem/aggregator/vector.png" alt="Vector" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.aggregator.Vector</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremanalytics"></a><a href="#onpremanalytics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.analytics</h2>
<ul>
<li><strong>diagrams.onprem.analytics.Beam</strong></li>
<li><strong>diagrams.onprem.analytics.Databricks</strong></li>
<li><strong>diagrams.onprem.analytics.Dbt</strong></li>
<li><strong>diagrams.onprem.analytics.Dremio</strong></li>
<li><strong>diagrams.onprem.analytics.Flink</strong></li>
<li><strong>diagrams.onprem.analytics.Hadoop</strong></li>
<li><strong>diagrams.onprem.analytics.Hive</strong></li>
<li><strong>diagrams.onprem.analytics.Metabase</strong></li>
<li><strong>diagrams.onprem.analytics.Norikra</strong></li>
<li><strong>diagrams.onprem.analytics.Powerbi</strong>, <strong>PowerBI</strong> (alias)</li>
<li><strong>diagrams.onprem.analytics.Presto</strong></li>
<li><strong>diagrams.onprem.analytics.Singer</strong></li>
<li><strong>diagrams.onprem.analytics.Spark</strong></li>
<li><strong>diagrams.onprem.analytics.Storm</strong></li>
<li><strong>diagrams.onprem.analytics.Superset</strong></li>
<li><strong>diagrams.onprem.analytics.Tableau</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/analytics/beam.png" alt="Beam" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Beam</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/databricks.png" alt="Databricks" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Databricks</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/dbt.png" alt="Dbt" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Dbt</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/dremio.png" alt="Dremio" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Dremio</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/flink.png" alt="Flink" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Flink</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/hadoop.png" alt="Hadoop" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Hadoop</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/hive.png" alt="Hive" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Hive</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/metabase.png" alt="Metabase" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Metabase</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/norikra.png" alt="Norikra" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Norikra</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/powerbi.png" alt="Powerbi" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Powerbi</strong>, <strong>PowerBI</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/analytics/presto.png" alt="Presto" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Presto</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/singer.png" alt="Singer" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Singer</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/spark.png" alt="Spark" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Spark</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/storm.png" alt="Storm" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Storm</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/superset.png" alt="Superset" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Superset</strong></p>
<p><img width="30" src="/img/resources/onprem/analytics/tableau.png" alt="Tableau" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.analytics.Tableau</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremauth"></a><a href="#onpremauth" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.auth</h2>
<ul>
<li><strong>diagrams.onprem.auth.Boundary</strong></li>
<li><strong>diagrams.onprem.auth.BuzzfeedSso</strong></li>
<li><strong>diagrams.onprem.auth.Oauth2Proxy</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/auth/boundary.png" alt="Boundary" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.auth.Boundary</strong></p>
<p><img width="30" src="/img/resources/onprem/auth/buzzfeed-sso.png" alt="BuzzfeedSso" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.auth.BuzzfeedSso</strong></p>
<p><img width="30" src="/img/resources/onprem/auth/oauth2-proxy.png" alt="Oauth2Proxy" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.auth.Oauth2Proxy</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremcd"></a><a href="#onpremcd" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.cd</h2>
<ul>
<li><strong>diagrams.onprem.cd.Spinnaker</strong></li>
<li><strong>diagrams.onprem.cd.TektonCli</strong></li>
<li><strong>diagrams.onprem.cd.Tekton</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/cd/spinnaker.png" alt="Spinnaker" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.cd.Spinnaker</strong></p>
<p><img width="30" src="/img/resources/onprem/cd/tekton-cli.png" alt="TektonCli" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.cd.TektonCli</strong></p>
<p><img width="30" src="/img/resources/onprem/cd/tekton.png" alt="Tekton" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.cd.Tekton</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremcertificates"></a><a href="#onpremcertificates" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.certificates</h2>
<ul>
<li><strong>diagrams.onprem.certificates.CertManager</strong></li>
<li><strong>diagrams.onprem.certificates.LetsEncrypt</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/certificates/cert-manager.png" alt="CertManager" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.certificates.CertManager</strong></p>
<p><img width="30" src="/img/resources/onprem/certificates/lets-encrypt.png" alt="LetsEncrypt" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.certificates.LetsEncrypt</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremci"></a><a href="#onpremci" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.ci</h2>
<ul>
<li><strong>diagrams.onprem.ci.Circleci</strong>, <strong>CircleCI</strong> (alias)</li>
<li><strong>diagrams.onprem.ci.Concourseci</strong>, <strong>ConcourseCI</strong> (alias)</li>
<li><strong>diagrams.onprem.ci.Droneci</strong>, <strong>DroneCI</strong> (alias)</li>
<li><strong>diagrams.onprem.ci.GithubActions</strong></li>
<li><strong>diagrams.onprem.ci.Gitlabci</strong>, <strong>GitlabCI</strong> (alias)</li>
<li><strong>diagrams.onprem.ci.Jenkins</strong></li>
<li><strong>diagrams.onprem.ci.Teamcity</strong>, <strong>TC</strong> (alias)</li>
<li><strong>diagrams.onprem.ci.Travisci</strong>, <strong>TravisCI</strong> (alias)</li>
<li><strong>diagrams.onprem.ci.Zuulci</strong>, <strong>ZuulCI</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/onprem/ci/circleci.png" alt="Circleci" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Circleci</strong>, <strong>CircleCI</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/ci/concourseci.png" alt="Concourseci" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Concourseci</strong>, <strong>ConcourseCI</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/ci/droneci.png" alt="Droneci" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Droneci</strong>, <strong>DroneCI</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/ci/github-actions.png" alt="GithubActions" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.GithubActions</strong></p>
<p><img width="30" src="/img/resources/onprem/ci/gitlabci.png" alt="Gitlabci" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Gitlabci</strong>, <strong>GitlabCI</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/ci/jenkins.png" alt="Jenkins" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Jenkins</strong></p>
<p><img width="30" src="/img/resources/onprem/ci/teamcity.png" alt="Teamcity" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Teamcity</strong>, <strong>TC</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/ci/travisci.png" alt="Travisci" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Travisci</strong>, <strong>TravisCI</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/ci/zuulci.png" alt="Zuulci" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.ci.Zuulci</strong>, <strong>ZuulCI</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="onpremclient"></a><a href="#onpremclient" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.client</h2>
<ul>
<li><strong>diagrams.onprem.client.Client</strong></li>
<li><strong>diagrams.onprem.client.User</strong></li>
<li><strong>diagrams.onprem.client.Users</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/client/client.png" alt="Client" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.client.Client</strong></p>
<p><img width="30" src="/img/resources/onprem/client/user.png" alt="User" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.client.User</strong></p>
<p><img width="30" src="/img/resources/onprem/client/users.png" alt="Users" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.client.Users</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremcompute"></a><a href="#onpremcompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.compute</h2>
<ul>
<li><strong>diagrams.onprem.compute.Nomad</strong></li>
<li><strong>diagrams.onprem.compute.Server</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/compute/nomad.png" alt="Nomad" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.compute.Nomad</strong></p>
<p><img width="30" src="/img/resources/onprem/compute/server.png" alt="Server" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.compute.Server</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremcontainer"></a><a href="#onpremcontainer" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.container</h2>
<ul>
<li><strong>diagrams.onprem.container.Containerd</strong></li>
<li><strong>diagrams.onprem.container.Crio</strong></li>
<li><strong>diagrams.onprem.container.Docker</strong></li>
<li><strong>diagrams.onprem.container.Firecracker</strong></li>
<li><strong>diagrams.onprem.container.Gvisor</strong></li>
<li><strong>diagrams.onprem.container.K3S</strong></li>
<li><strong>diagrams.onprem.container.Lxc</strong>, <strong>LXC</strong> (alias)</li>
<li><strong>diagrams.onprem.container.Rkt</strong>, <strong>RKT</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/onprem/container/containerd.png" alt="Containerd" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.Containerd</strong></p>
<p><img width="30" src="/img/resources/onprem/container/crio.png" alt="Crio" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.Crio</strong></p>
<p><img width="30" src="/img/resources/onprem/container/docker.png" alt="Docker" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.Docker</strong></p>
<p><img width="30" src="/img/resources/onprem/container/firecracker.png" alt="Firecracker" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.Firecracker</strong></p>
<p><img width="30" src="/img/resources/onprem/container/gvisor.png" alt="Gvisor" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.Gvisor</strong></p>
<p><img width="30" src="/img/resources/onprem/container/k3s.png" alt="K3S" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.K3S</strong></p>
<p><img width="30" src="/img/resources/onprem/container/lxc.png" alt="Lxc" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.Lxc</strong>, <strong>LXC</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/container/rkt.png" alt="Rkt" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.container.Rkt</strong>, <strong>RKT</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="onpremdatabase"></a><a href="#onpremdatabase" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.database</h2>
<ul>
<li><strong>diagrams.onprem.database.Cassandra</strong></li>
<li><strong>diagrams.onprem.database.Clickhouse</strong>, <strong>ClickHouse</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Cockroachdb</strong>, <strong>CockroachDB</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Couchbase</strong></li>
<li><strong>diagrams.onprem.database.Couchdb</strong>, <strong>CouchDB</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Dgraph</strong></li>
<li><strong>diagrams.onprem.database.Druid</strong></li>
<li><strong>diagrams.onprem.database.Hbase</strong>, <strong>HBase</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Influxdb</strong>, <strong>InfluxDB</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Janusgraph</strong>, <strong>JanusGraph</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Mariadb</strong>, <strong>MariaDB</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Mongodb</strong>, <strong>MongoDB</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Mssql</strong>, <strong>MSSQL</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Mysql</strong>, <strong>MySQL</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Neo4J</strong></li>
<li><strong>diagrams.onprem.database.Oracle</strong></li>
<li><strong>diagrams.onprem.database.Postgresql</strong>, <strong>PostgreSQL</strong> (alias)</li>
<li><strong>diagrams.onprem.database.Scylla</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/database/cassandra.png" alt="Cassandra" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Cassandra</strong></p>
<p><img width="30" src="/img/resources/onprem/database/clickhouse.png" alt="Clickhouse" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Clickhouse</strong>, <strong>ClickHouse</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/cockroachdb.png" alt="Cockroachdb" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Cockroachdb</strong>, <strong>CockroachDB</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/couchbase.png" alt="Couchbase" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Couchbase</strong></p>
<p><img width="30" src="/img/resources/onprem/database/couchdb.png" alt="Couchdb" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Couchdb</strong>, <strong>CouchDB</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/dgraph.png" alt="Dgraph" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Dgraph</strong></p>
<p><img width="30" src="/img/resources/onprem/database/druid.png" alt="Druid" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Druid</strong></p>
<p><img width="30" src="/img/resources/onprem/database/hbase.png" alt="Hbase" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Hbase</strong>, <strong>HBase</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/influxdb.png" alt="Influxdb" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Influxdb</strong>, <strong>InfluxDB</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/janusgraph.png" alt="Janusgraph" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Janusgraph</strong>, <strong>JanusGraph</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/mariadb.png" alt="Mariadb" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Mariadb</strong>, <strong>MariaDB</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/mongodb.png" alt="Mongodb" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Mongodb</strong>, <strong>MongoDB</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/mssql.png" alt="Mssql" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Mssql</strong>, <strong>MSSQL</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/mysql.png" alt="Mysql" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Mysql</strong>, <strong>MySQL</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/neo4j.png" alt="Neo4J" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Neo4J</strong></p>
<p><img width="30" src="/img/resources/onprem/database/oracle.png" alt="Oracle" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Oracle</strong></p>
<p><img width="30" src="/img/resources/onprem/database/postgresql.png" alt="Postgresql" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Postgresql</strong>, <strong>PostgreSQL</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/database/scylla.png" alt="Scylla" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.database.Scylla</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremdns"></a><a href="#onpremdns" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.dns</h2>
<ul>
<li><strong>diagrams.onprem.dns.Coredns</strong></li>
<li><strong>diagrams.onprem.dns.Powerdns</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/dns/coredns.png" alt="Coredns" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.dns.Coredns</strong></p>
<p><img width="30" src="/img/resources/onprem/dns/powerdns.png" alt="Powerdns" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.dns.Powerdns</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremetl"></a><a href="#onpremetl" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.etl</h2>
<ul>
<li><strong>diagrams.onprem.etl.Embulk</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/etl/embulk.png" alt="Embulk" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.etl.Embulk</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremgitops"></a><a href="#onpremgitops" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.gitops</h2>
<ul>
<li><strong>diagrams.onprem.gitops.Argocd</strong>, <strong>ArgoCD</strong> (alias)</li>
<li><strong>diagrams.onprem.gitops.Flagger</strong></li>
<li><strong>diagrams.onprem.gitops.Flux</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/gitops/argocd.png" alt="Argocd" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.gitops.Argocd</strong>, <strong>ArgoCD</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/gitops/flagger.png" alt="Flagger" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.gitops.Flagger</strong></p>
<p><img width="30" src="/img/resources/onprem/gitops/flux.png" alt="Flux" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.gitops.Flux</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremgroupware"></a><a href="#onpremgroupware" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.groupware</h2>
<ul>
<li><strong>diagrams.onprem.groupware.Nextcloud</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/groupware/nextcloud.png" alt="Nextcloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.groupware.Nextcloud</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremiac"></a><a href="#onpremiac" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.iac</h2>
<ul>
<li><strong>diagrams.onprem.iac.Ansible</strong></li>
<li><strong>diagrams.onprem.iac.Atlantis</strong></li>
<li><strong>diagrams.onprem.iac.Awx</strong></li>
<li><strong>diagrams.onprem.iac.Puppet</strong></li>
<li><strong>diagrams.onprem.iac.Terraform</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/iac/ansible.png" alt="Ansible" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.iac.Ansible</strong></p>
<p><img width="30" src="/img/resources/onprem/iac/atlantis.png" alt="Atlantis" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.iac.Atlantis</strong></p>
<p><img width="30" src="/img/resources/onprem/iac/awx.png" alt="Awx" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.iac.Awx</strong></p>
<p><img width="30" src="/img/resources/onprem/iac/puppet.png" alt="Puppet" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.iac.Puppet</strong></p>
<p><img width="30" src="/img/resources/onprem/iac/terraform.png" alt="Terraform" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.iac.Terraform</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremidentity"></a><a href="#onpremidentity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.identity</h2>
<ul>
<li><strong>diagrams.onprem.identity.Dex</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/identity/dex.png" alt="Dex" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.identity.Dex</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpreminmemory"></a><a href="#onpreminmemory" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.inmemory</h2>
<ul>
<li><strong>diagrams.onprem.inmemory.Aerospike</strong></li>
<li><strong>diagrams.onprem.inmemory.Hazelcast</strong></li>
<li><strong>diagrams.onprem.inmemory.Memcached</strong></li>
<li><strong>diagrams.onprem.inmemory.Redis</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/inmemory/aerospike.png" alt="Aerospike" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.inmemory.Aerospike</strong></p>
<p><img width="30" src="/img/resources/onprem/inmemory/hazelcast.png" alt="Hazelcast" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.inmemory.Hazelcast</strong></p>
<p><img width="30" src="/img/resources/onprem/inmemory/memcached.png" alt="Memcached" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.inmemory.Memcached</strong></p>
<p><img width="30" src="/img/resources/onprem/inmemory/redis.png" alt="Redis" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.inmemory.Redis</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremlogging"></a><a href="#onpremlogging" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.logging</h2>
<ul>
<li><strong>diagrams.onprem.logging.Fluentbit</strong>, <strong>FluentBit</strong> (alias)</li>
<li><strong>diagrams.onprem.logging.Graylog</strong></li>
<li><strong>diagrams.onprem.logging.Loki</strong></li>
<li><strong>diagrams.onprem.logging.Rsyslog</strong>, <strong>RSyslog</strong> (alias)</li>
<li><strong>diagrams.onprem.logging.SyslogNg</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/logging/fluentbit.png" alt="Fluentbit" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.logging.Fluentbit</strong>, <strong>FluentBit</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/logging/graylog.png" alt="Graylog" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.logging.Graylog</strong></p>
<p><img width="30" src="/img/resources/onprem/logging/loki.png" alt="Loki" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.logging.Loki</strong></p>
<p><img width="30" src="/img/resources/onprem/logging/rsyslog.png" alt="Rsyslog" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.logging.Rsyslog</strong>, <strong>RSyslog</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/logging/syslog-ng.png" alt="SyslogNg" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.logging.SyslogNg</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremmlops"></a><a href="#onpremmlops" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.mlops</h2>
<ul>
<li><strong>diagrams.onprem.mlops.Polyaxon</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/mlops/polyaxon.png" alt="Polyaxon" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.mlops.Polyaxon</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremmonitoring"></a><a href="#onpremmonitoring" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.monitoring</h2>
<ul>
<li><strong>diagrams.onprem.monitoring.Cortex</strong></li>
<li><strong>diagrams.onprem.monitoring.Datadog</strong></li>
<li><strong>diagrams.onprem.monitoring.Dynatrace</strong></li>
<li><strong>diagrams.onprem.monitoring.Grafana</strong></li>
<li><strong>diagrams.onprem.monitoring.Humio</strong></li>
<li><strong>diagrams.onprem.monitoring.Nagios</strong></li>
<li><strong>diagrams.onprem.monitoring.Newrelic</strong></li>
<li><strong>diagrams.onprem.monitoring.PrometheusOperator</strong></li>
<li><strong>diagrams.onprem.monitoring.Prometheus</strong></li>
<li><strong>diagrams.onprem.monitoring.Sentry</strong></li>
<li><strong>diagrams.onprem.monitoring.Splunk</strong></li>
<li><strong>diagrams.onprem.monitoring.Thanos</strong></li>
<li><strong>diagrams.onprem.monitoring.Zabbix</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/monitoring/cortex.png" alt="Cortex" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Cortex</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/datadog.png" alt="Datadog" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Datadog</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/dynatrace.png" alt="Dynatrace" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Dynatrace</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/grafana.png" alt="Grafana" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Grafana</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/humio.png" alt="Humio" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Humio</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/nagios.png" alt="Nagios" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Nagios</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/newrelic.png" alt="Newrelic" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Newrelic</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/prometheus-operator.png" alt="PrometheusOperator" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.PrometheusOperator</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/prometheus.png" alt="Prometheus" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Prometheus</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/sentry.png" alt="Sentry" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Sentry</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/splunk.png" alt="Splunk" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Splunk</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/thanos.png" alt="Thanos" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Thanos</strong></p>
<p><img width="30" src="/img/resources/onprem/monitoring/zabbix.png" alt="Zabbix" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.monitoring.Zabbix</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremnetwork"></a><a href="#onpremnetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.network</h2>
<ul>
<li><strong>diagrams.onprem.network.Ambassador</strong></li>
<li><strong>diagrams.onprem.network.Apache</strong></li>
<li><strong>diagrams.onprem.network.Bind9</strong></li>
<li><strong>diagrams.onprem.network.Caddy</strong></li>
<li><strong>diagrams.onprem.network.Consul</strong></li>
<li><strong>diagrams.onprem.network.Envoy</strong></li>
<li><strong>diagrams.onprem.network.Etcd</strong>, <strong>ETCD</strong> (alias)</li>
<li><strong>diagrams.onprem.network.Glassfish</strong></li>
<li><strong>diagrams.onprem.network.Gunicorn</strong></li>
<li><strong>diagrams.onprem.network.Haproxy</strong>, <strong>HAProxy</strong> (alias)</li>
<li><strong>diagrams.onprem.network.Internet</strong></li>
<li><strong>diagrams.onprem.network.Istio</strong></li>
<li><strong>diagrams.onprem.network.Jbossas</strong></li>
<li><strong>diagrams.onprem.network.Jetty</strong></li>
<li><strong>diagrams.onprem.network.Kong</strong></li>
<li><strong>diagrams.onprem.network.Linkerd</strong></li>
<li><strong>diagrams.onprem.network.Nginx</strong></li>
<li><strong>diagrams.onprem.network.Ocelot</strong></li>
<li><strong>diagrams.onprem.network.OpenServiceMesh</strong>, <strong>OSM</strong> (alias)</li>
<li><strong>diagrams.onprem.network.Opnsense</strong>, <strong>OPNSense</strong> (alias)</li>
<li><strong>diagrams.onprem.network.Pfsense</strong>, <strong>PFSense</strong> (alias)</li>
<li><strong>diagrams.onprem.network.Pomerium</strong></li>
<li><strong>diagrams.onprem.network.Powerdns</strong></li>
<li><strong>diagrams.onprem.network.Tomcat</strong></li>
<li><strong>diagrams.onprem.network.Traefik</strong></li>
<li><strong>diagrams.onprem.network.Tyk</strong></li>
<li><strong>diagrams.onprem.network.Vyos</strong>, <strong>VyOS</strong> (alias)</li>
<li><strong>diagrams.onprem.network.Wildfly</strong></li>
<li><strong>diagrams.onprem.network.Zookeeper</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/network/ambassador.png" alt="Ambassador" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Ambassador</strong></p>
<p><img width="30" src="/img/resources/onprem/network/apache.png" alt="Apache" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Apache</strong></p>
<p><img width="30" src="/img/resources/onprem/network/bind-9.png" alt="Bind9" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Bind9</strong></p>
<p><img width="30" src="/img/resources/onprem/network/caddy.png" alt="Caddy" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Caddy</strong></p>
<p><img width="30" src="/img/resources/onprem/network/consul.png" alt="Consul" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Consul</strong></p>
<p><img width="30" src="/img/resources/onprem/network/envoy.png" alt="Envoy" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Envoy</strong></p>
<p><img width="30" src="/img/resources/onprem/network/etcd.png" alt="Etcd" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Etcd</strong>, <strong>ETCD</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/network/glassfish.png" alt="Glassfish" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Glassfish</strong></p>
<p><img width="30" src="/img/resources/onprem/network/gunicorn.png" alt="Gunicorn" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Gunicorn</strong></p>
<p><img width="30" src="/img/resources/onprem/network/haproxy.png" alt="Haproxy" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Haproxy</strong>, <strong>HAProxy</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/network/internet.png" alt="Internet" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Internet</strong></p>
<p><img width="30" src="/img/resources/onprem/network/istio.png" alt="Istio" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Istio</strong></p>
<p><img width="30" src="/img/resources/onprem/network/jbossas.png" alt="Jbossas" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Jbossas</strong></p>
<p><img width="30" src="/img/resources/onprem/network/jetty.png" alt="Jetty" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Jetty</strong></p>
<p><img width="30" src="/img/resources/onprem/network/kong.png" alt="Kong" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Kong</strong></p>
<p><img width="30" src="/img/resources/onprem/network/linkerd.png" alt="Linkerd" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Linkerd</strong></p>
<p><img width="30" src="/img/resources/onprem/network/nginx.png" alt="Nginx" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Nginx</strong></p>
<p><img width="30" src="/img/resources/onprem/network/ocelot.png" alt="Ocelot" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Ocelot</strong></p>
<p><img width="30" src="/img/resources/onprem/network/open-service-mesh.png" alt="OpenServiceMesh" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.OpenServiceMesh</strong>, <strong>OSM</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/network/opnsense.png" alt="Opnsense" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Opnsense</strong>, <strong>OPNSense</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/network/pfsense.png" alt="Pfsense" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Pfsense</strong>, <strong>PFSense</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/network/pomerium.png" alt="Pomerium" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Pomerium</strong></p>
<p><img width="30" src="/img/resources/onprem/network/powerdns.png" alt="Powerdns" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Powerdns</strong></p>
<p><img width="30" src="/img/resources/onprem/network/tomcat.png" alt="Tomcat" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Tomcat</strong></p>
<p><img width="30" src="/img/resources/onprem/network/traefik.png" alt="Traefik" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Traefik</strong></p>
<p><img width="30" src="/img/resources/onprem/network/tyk.png" alt="Tyk" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Tyk</strong></p>
<p><img width="30" src="/img/resources/onprem/network/vyos.png" alt="Vyos" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Vyos</strong>, <strong>VyOS</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/network/wildfly.png" alt="Wildfly" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Wildfly</strong></p>
<p><img width="30" src="/img/resources/onprem/network/zookeeper.png" alt="Zookeeper" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.network.Zookeeper</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremproxmox"></a><a href="#onpremproxmox" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.proxmox</h2>
<ul>
<li><strong>diagrams.onprem.proxmox.Pve</strong>, <strong>ProxmoxVE</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/onprem/proxmox/pve.png" alt="Pve" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.proxmox.Pve</strong>, <strong>ProxmoxVE</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="onpremqueue"></a><a href="#onpremqueue" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.queue</h2>
<ul>
<li><strong>diagrams.onprem.queue.Activemq</strong>, <strong>ActiveMQ</strong> (alias)</li>
<li><strong>diagrams.onprem.queue.Celery</strong></li>
<li><strong>diagrams.onprem.queue.Kafka</strong></li>
<li><strong>diagrams.onprem.queue.Nats</strong></li>
<li><strong>diagrams.onprem.queue.Rabbitmq</strong>, <strong>RabbitMQ</strong> (alias)</li>
<li><strong>diagrams.onprem.queue.Zeromq</strong>, <strong>ZeroMQ</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/onprem/queue/activemq.png" alt="Activemq" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.queue.Activemq</strong>, <strong>ActiveMQ</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/queue/celery.png" alt="Celery" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.queue.Celery</strong></p>
<p><img width="30" src="/img/resources/onprem/queue/kafka.png" alt="Kafka" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.queue.Kafka</strong></p>
<p><img width="30" src="/img/resources/onprem/queue/nats.png" alt="Nats" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.queue.Nats</strong></p>
<p><img width="30" src="/img/resources/onprem/queue/rabbitmq.png" alt="Rabbitmq" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.queue.Rabbitmq</strong>, <strong>RabbitMQ</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/queue/zeromq.png" alt="Zeromq" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.queue.Zeromq</strong>, <strong>ZeroMQ</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="onpremsearch"></a><a href="#onpremsearch" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.search</h2>
<ul>
<li><strong>diagrams.onprem.search.Solr</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/search/solr.png" alt="Solr" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.search.Solr</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremsecurity"></a><a href="#onpremsecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.security</h2>
<ul>
<li><strong>diagrams.onprem.security.Bitwarden</strong></li>
<li><strong>diagrams.onprem.security.Trivy</strong></li>
<li><strong>diagrams.onprem.security.Vault</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/security/bitwarden.png" alt="Bitwarden" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.security.Bitwarden</strong></p>
<p><img width="30" src="/img/resources/onprem/security/trivy.png" alt="Trivy" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.security.Trivy</strong></p>
<p><img width="30" src="/img/resources/onprem/security/vault.png" alt="Vault" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.security.Vault</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremstorage"></a><a href="#onpremstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.storage</h2>
<ul>
<li><strong>diagrams.onprem.storage.CephOsd</strong>, <strong>CEPH_OSD</strong> (alias)</li>
<li><strong>diagrams.onprem.storage.Ceph</strong>, <strong>CEPH</strong> (alias)</li>
<li><strong>diagrams.onprem.storage.Glusterfs</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/storage/ceph-osd.png" alt="CephOsd" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.storage.CephOsd</strong>, <strong>CEPH_OSD</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/storage/ceph.png" alt="Ceph" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.storage.Ceph</strong>, <strong>CEPH</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/storage/glusterfs.png" alt="Glusterfs" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.storage.Glusterfs</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremtracing"></a><a href="#onpremtracing" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.tracing</h2>
<ul>
<li><strong>diagrams.onprem.tracing.Jaeger</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/tracing/jaeger.png" alt="Jaeger" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.tracing.Jaeger</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremvcs"></a><a href="#onpremvcs" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.vcs</h2>
<ul>
<li><strong>diagrams.onprem.vcs.Git</strong></li>
<li><strong>diagrams.onprem.vcs.Gitea</strong></li>
<li><strong>diagrams.onprem.vcs.Github</strong></li>
<li><strong>diagrams.onprem.vcs.Gitlab</strong></li>
<li><strong>diagrams.onprem.vcs.Svn</strong></li>
</ul>
<p><img width="30" src="/img/resources/onprem/vcs/git.png" alt="Git" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.vcs.Git</strong></p>
<p><img width="30" src="/img/resources/onprem/vcs/gitea.png" alt="Gitea" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.vcs.Gitea</strong></p>
<p><img width="30" src="/img/resources/onprem/vcs/github.png" alt="Github" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.vcs.Github</strong></p>
<p><img width="30" src="/img/resources/onprem/vcs/gitlab.png" alt="Gitlab" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.vcs.Gitlab</strong></p>
<p><img width="30" src="/img/resources/onprem/vcs/svn.png" alt="Svn" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.vcs.Svn</strong></p>
<h2><a class="anchor" aria-hidden="true" id="onpremworkflow"></a><a href="#onpremworkflow" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>onprem.workflow</h2>
<ul>
<li><strong>diagrams.onprem.workflow.Airflow</strong></li>
<li><strong>diagrams.onprem.workflow.Digdag</strong></li>
<li><strong>diagrams.onprem.workflow.Kubeflow</strong>, <strong>KubeFlow</strong> (alias)</li>
<li><strong>diagrams.onprem.workflow.Nifi</strong>, <strong>NiFi</strong> (alias)</li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 8/5/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/guides/edge"><span class="arrow-prev"></span><span>Edges</span></a><a class="docs-next button" href="/docs/nodes/aws"><span>AWS</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#onpremaggregator">onprem.aggregator</a></li><li><a href="#onpremanalytics">onprem.analytics</a></li><li><a href="#onpremauth">onprem.auth</a></li><li><a href="#onpremcd">onprem.cd</a></li><li><a href="#onpremcertificates">onprem.certificates</a></li><li><a href="#onpremci">onprem.ci</a></li><li><a href="#onpremclient">onprem.client</a></li><li><a href="#onpremcompute">onprem.compute</a></li><li><a href="#onpremcontainer">onprem.container</a></li><li><a href="#onpremdatabase">onprem.database</a></li><li><a href="#onpremdns">onprem.dns</a></li><li><a href="#onpremetl">onprem.etl</a></li><li><a href="#onpremgitops">onprem.gitops</a></li><li><a href="#onpremgroupware">onprem.groupware</a></li><li><a href="#onpremiac">onprem.iac</a></li><li><a href="#onpremidentity">onprem.identity</a></li><li><a href="#onpreminmemory">onprem.inmemory</a></li><li><a href="#onpremlogging">onprem.logging</a></li><li><a href="#onpremmlops">onprem.mlops</a></li><li><a href="#onpremmonitoring">onprem.monitoring</a></li><li><a href="#onpremnetwork">onprem.network</a></li><li><a href="#onpremproxmox">onprem.proxmox</a></li><li><a href="#onpremqueue">onprem.queue</a></li><li><a href="#onpremsearch">onprem.search</a></li><li><a href="#onpremsecurity">onprem.security</a></li><li><a href="#onpremstorage">onprem.storage</a></li><li><a href="#onpremtracing">onprem.tracing</a></li><li><a href="#onpremvcs">onprem.vcs</a></li><li><a href="#onpremworkflow">onprem.workflow</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/onprem/workflow/airflow.png" alt="Airflow" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.workflow.Airflow</strong></p>
<p><img width="30" src="/img/resources/onprem/workflow/digdag.png" alt="Digdag" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.workflow.Digdag</strong></p>
<p><img width="30" src="/img/resources/onprem/workflow/kubeflow.png" alt="Kubeflow" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.workflow.Kubeflow</strong>, <strong>KubeFlow</strong> (alias)</p>
<p><img width="30" src="/img/resources/onprem/workflow/nifi.png" alt="Nifi" style="float: left; padding-right: 5px;" >
<strong>diagrams.onprem.workflow.Nifi</strong>, <strong>NiFi</strong> (alias)</p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/guides/edge"><span class="arrow-prev"></span><span>Edges</span></a><a class="docs-next button" href="/docs/nodes/aws"><span>AWS</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#onpremaggregator">onprem.aggregator</a></li><li><a href="#onpremanalytics">onprem.analytics</a></li><li><a href="#onpremauth">onprem.auth</a></li><li><a href="#onpremcd">onprem.cd</a></li><li><a href="#onpremcertificates">onprem.certificates</a></li><li><a href="#onpremci">onprem.ci</a></li><li><a href="#onpremclient">onprem.client</a></li><li><a href="#onpremcompute">onprem.compute</a></li><li><a href="#onpremcontainer">onprem.container</a></li><li><a href="#onpremdatabase">onprem.database</a></li><li><a href="#onpremdns">onprem.dns</a></li><li><a href="#onpremetl">onprem.etl</a></li><li><a href="#onpremgitops">onprem.gitops</a></li><li><a href="#onpremgroupware">onprem.groupware</a></li><li><a href="#onpremiac">onprem.iac</a></li><li><a href="#onpremidentity">onprem.identity</a></li><li><a href="#onpreminmemory">onprem.inmemory</a></li><li><a href="#onpremlogging">onprem.logging</a></li><li><a href="#onpremmlops">onprem.mlops</a></li><li><a href="#onpremmonitoring">onprem.monitoring</a></li><li><a href="#onpremnetwork">onprem.network</a></li><li><a href="#onpremproxmox">onprem.proxmox</a></li><li><a href="#onpremqueue">onprem.queue</a></li><li><a href="#onpremsearch">onprem.search</a></li><li><a href="#onpremsecurity">onprem.security</a></li><li><a href="#onpremstorage">onprem.storage</a></li><li><a href="#onpremtracing">onprem.tracing</a></li><li><a href="#onpremvcs">onprem.vcs</a></li><li><a href="#onpremworkflow">onprem.workflow</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,110 +64,122 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">OpenStack</h1></header><article><div><span><p>Node classes list of openstack provider.</p>
<h2><a class="anchor" aria-hidden="true" id="openstackapiproxies"></a><a href="#openstackapiproxies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.apiproxies</h2>
<ul>
<li><strong>diagrams.openstack.apiproxies.EC2API</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/apiproxies/ec2api.png" alt="EC2API" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.apiproxies.EC2API</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackapplicationlifecycle"></a><a href="#openstackapplicationlifecycle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.applicationlifecycle</h2>
<ul>
<li><strong>diagrams.openstack.applicationlifecycle.Freezer</strong></li>
<li><strong>diagrams.openstack.applicationlifecycle.Masakari</strong></li>
<li><strong>diagrams.openstack.applicationlifecycle.Murano</strong></li>
<li><strong>diagrams.openstack.applicationlifecycle.Solum</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/applicationlifecycle/freezer.png" alt="Freezer" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.applicationlifecycle.Freezer</strong></p>
<p><img width="30" src="/img/resources/openstack/applicationlifecycle/masakari.png" alt="Masakari" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.applicationlifecycle.Masakari</strong></p>
<p><img width="30" src="/img/resources/openstack/applicationlifecycle/murano.png" alt="Murano" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.applicationlifecycle.Murano</strong></p>
<p><img width="30" src="/img/resources/openstack/applicationlifecycle/solum.png" alt="Solum" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.applicationlifecycle.Solum</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackbaremetal"></a><a href="#openstackbaremetal" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.baremetal</h2>
<ul>
<li><strong>diagrams.openstack.baremetal.Cyborg</strong></li>
<li><strong>diagrams.openstack.baremetal.Ironic</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/baremetal/cyborg.png" alt="Cyborg" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.baremetal.Cyborg</strong></p>
<p><img width="30" src="/img/resources/openstack/baremetal/ironic.png" alt="Ironic" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.baremetal.Ironic</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackbilling"></a><a href="#openstackbilling" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.billing</h2>
<ul>
<li><strong>diagrams.openstack.billing.Cloudkitty</strong>, <strong>CloudKitty</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/openstack/billing/cloudkitty.png" alt="Cloudkitty" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.billing.Cloudkitty</strong>, <strong>CloudKitty</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="openstackcompute"></a><a href="#openstackcompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.compute</h2>
<ul>
<li><strong>diagrams.openstack.compute.Nova</strong></li>
<li><strong>diagrams.openstack.compute.Qinling</strong></li>
<li><strong>diagrams.openstack.compute.Zun</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/compute/nova.png" alt="Nova" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.compute.Nova</strong></p>
<p><img width="30" src="/img/resources/openstack/compute/qinling.png" alt="Qinling" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.compute.Qinling</strong></p>
<p><img width="30" src="/img/resources/openstack/compute/zun.png" alt="Zun" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.compute.Zun</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackcontainerservices"></a><a href="#openstackcontainerservices" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.containerservices</h2>
<ul>
<li><strong>diagrams.openstack.containerservices.Kuryr</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/containerservices/kuryr.png" alt="Kuryr" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.containerservices.Kuryr</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackdeployment"></a><a href="#openstackdeployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.deployment</h2>
<ul>
<li><strong>diagrams.openstack.deployment.Ansible</strong></li>
<li><strong>diagrams.openstack.deployment.Charms</strong></li>
<li><strong>diagrams.openstack.deployment.Chef</strong></li>
<li><strong>diagrams.openstack.deployment.Helm</strong></li>
<li><strong>diagrams.openstack.deployment.Kolla</strong>, <strong>KollaAnsible</strong> (alias)</li>
<li><strong>diagrams.openstack.deployment.Tripleo</strong>, <strong>TripleO</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/openstack/deployment/ansible.png" alt="Ansible" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.deployment.Ansible</strong></p>
<p><img width="30" src="/img/resources/openstack/deployment/charms.png" alt="Charms" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.deployment.Charms</strong></p>
<p><img width="30" src="/img/resources/openstack/deployment/chef.png" alt="Chef" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.deployment.Chef</strong></p>
<p><img width="30" src="/img/resources/openstack/deployment/helm.png" alt="Helm" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.deployment.Helm</strong></p>
<p><img width="30" src="/img/resources/openstack/deployment/kolla.png" alt="Kolla" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.deployment.Kolla</strong>, <strong>KollaAnsible</strong> (alias)</p>
<p><img width="30" src="/img/resources/openstack/deployment/tripleo.png" alt="Tripleo" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.deployment.Tripleo</strong>, <strong>TripleO</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="openstackfrontend"></a><a href="#openstackfrontend" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.frontend</h2>
<ul>
<li><strong>diagrams.openstack.frontend.Horizon</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/frontend/horizon.png" alt="Horizon" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.frontend.Horizon</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackmonitoring"></a><a href="#openstackmonitoring" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.monitoring</h2>
<ul>
<li><strong>diagrams.openstack.monitoring.Monasca</strong></li>
<li><strong>diagrams.openstack.monitoring.Telemetry</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/monitoring/monasca.png" alt="Monasca" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.monitoring.Monasca</strong></p>
<p><img width="30" src="/img/resources/openstack/monitoring/telemetry.png" alt="Telemetry" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.monitoring.Telemetry</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackmultiregion"></a><a href="#openstackmultiregion" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.multiregion</h2>
<ul>
<li><strong>diagrams.openstack.multiregion.Tricircle</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/multiregion/tricircle.png" alt="Tricircle" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.multiregion.Tricircle</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstacknetworking"></a><a href="#openstacknetworking" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.networking</h2>
<ul>
<li><strong>diagrams.openstack.networking.Designate</strong></li>
<li><strong>diagrams.openstack.networking.Neutron</strong></li>
<li><strong>diagrams.openstack.networking.Octavia</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/networking/designate.png" alt="Designate" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.networking.Designate</strong></p>
<p><img width="30" src="/img/resources/openstack/networking/neutron.png" alt="Neutron" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.networking.Neutron</strong></p>
<p><img width="30" src="/img/resources/openstack/networking/octavia.png" alt="Octavia" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.networking.Octavia</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstacknfv"></a><a href="#openstacknfv" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.nfv</h2>
<ul>
<li><strong>diagrams.openstack.nfv.Tacker</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/nfv/tacker.png" alt="Tacker" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.nfv.Tacker</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackoptimization"></a><a href="#openstackoptimization" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.optimization</h2>
<ul>
<li><strong>diagrams.openstack.optimization.Congress</strong></li>
<li><strong>diagrams.openstack.optimization.Rally</strong></li>
<li><strong>diagrams.openstack.optimization.Vitrage</strong></li>
<li><strong>diagrams.openstack.optimization.Watcher</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/optimization/congress.png" alt="Congress" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.optimization.Congress</strong></p>
<p><img width="30" src="/img/resources/openstack/optimization/rally.png" alt="Rally" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.optimization.Rally</strong></p>
<p><img width="30" src="/img/resources/openstack/optimization/vitrage.png" alt="Vitrage" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.optimization.Vitrage</strong></p>
<p><img width="30" src="/img/resources/openstack/optimization/watcher.png" alt="Watcher" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.optimization.Watcher</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackorchestration"></a><a href="#openstackorchestration" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.orchestration</h2>
<ul>
<li><strong>diagrams.openstack.orchestration.Blazar</strong></li>
<li><strong>diagrams.openstack.orchestration.Heat</strong></li>
<li><strong>diagrams.openstack.orchestration.Mistral</strong></li>
<li><strong>diagrams.openstack.orchestration.Senlin</strong></li>
<li><strong>diagrams.openstack.orchestration.Zaqar</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/orchestration/blazar.png" alt="Blazar" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.orchestration.Blazar</strong></p>
<p><img width="30" src="/img/resources/openstack/orchestration/heat.png" alt="Heat" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.orchestration.Heat</strong></p>
<p><img width="30" src="/img/resources/openstack/orchestration/mistral.png" alt="Mistral" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.orchestration.Mistral</strong></p>
<p><img width="30" src="/img/resources/openstack/orchestration/senlin.png" alt="Senlin" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.orchestration.Senlin</strong></p>
<p><img width="30" src="/img/resources/openstack/orchestration/zaqar.png" alt="Zaqar" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.orchestration.Zaqar</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackpackaging"></a><a href="#openstackpackaging" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.packaging</h2>
<ul>
<li><strong>diagrams.openstack.packaging.LOCI</strong></li>
<li><strong>diagrams.openstack.packaging.Puppet</strong></li>
<li><strong>diagrams.openstack.packaging.RPM</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/packaging/loci.png" alt="LOCI" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.packaging.LOCI</strong></p>
<p><img width="30" src="/img/resources/openstack/packaging/puppet.png" alt="Puppet" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.packaging.Puppet</strong></p>
<p><img width="30" src="/img/resources/openstack/packaging/rpm.png" alt="RPM" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.packaging.RPM</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstacksharedservices"></a><a href="#openstacksharedservices" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.sharedservices</h2>
<ul>
<li><strong>diagrams.openstack.sharedservices.Barbican</strong></li>
<li><strong>diagrams.openstack.sharedservices.Glance</strong></li>
<li><strong>diagrams.openstack.sharedservices.Karbor</strong></li>
<li><strong>diagrams.openstack.sharedservices.Keystone</strong></li>
<li><strong>diagrams.openstack.sharedservices.Searchlight</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/sharedservices/barbican.png" alt="Barbican" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.sharedservices.Barbican</strong></p>
<p><img width="30" src="/img/resources/openstack/sharedservices/glance.png" alt="Glance" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.sharedservices.Glance</strong></p>
<p><img width="30" src="/img/resources/openstack/sharedservices/karbor.png" alt="Karbor" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.sharedservices.Karbor</strong></p>
<p><img width="30" src="/img/resources/openstack/sharedservices/keystone.png" alt="Keystone" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.sharedservices.Keystone</strong></p>
<p><img width="30" src="/img/resources/openstack/sharedservices/searchlight.png" alt="Searchlight" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.sharedservices.Searchlight</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackstorage"></a><a href="#openstackstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.storage</h2>
<ul>
<li><strong>diagrams.openstack.storage.Cinder</strong></li>
<li><strong>diagrams.openstack.storage.Manila</strong></li>
<li><strong>diagrams.openstack.storage.Swift</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/storage/cinder.png" alt="Cinder" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.storage.Cinder</strong></p>
<p><img width="30" src="/img/resources/openstack/storage/manila.png" alt="Manila" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.storage.Manila</strong></p>
<p><img width="30" src="/img/resources/openstack/storage/swift.png" alt="Swift" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.storage.Swift</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackuser"></a><a href="#openstackuser" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.user</h2>
<ul>
<li><strong>diagrams.openstack.user.Openstackclient</strong>, <strong>OpenStackClient</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/openstack/user/openstackclient.png" alt="Openstackclient" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.user.Openstackclient</strong>, <strong>OpenStackClient</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="openstackworkloadprovisioning"></a><a href="#openstackworkloadprovisioning" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.workloadprovisioning</h2>
<ul>
<li><strong>diagrams.openstack.workloadprovisioning.Magnum</strong></li>
<li><strong>diagrams.openstack.workloadprovisioning.Sahara</strong></li>
<li><strong>diagrams.openstack.workloadprovisioning.Trove</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 8/21/2021</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/oci"><span class="arrow-prev"></span><span>OCI</span></a><a class="docs-next button" href="/docs/nodes/firebase"><span>Firebase</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#openstackapiproxies">openstack.apiproxies</a></li><li><a href="#openstackapplicationlifecycle">openstack.applicationlifecycle</a></li><li><a href="#openstackbaremetal">openstack.baremetal</a></li><li><a href="#openstackbilling">openstack.billing</a></li><li><a href="#openstackcompute">openstack.compute</a></li><li><a href="#openstackcontainerservices">openstack.containerservices</a></li><li><a href="#openstackdeployment">openstack.deployment</a></li><li><a href="#openstackfrontend">openstack.frontend</a></li><li><a href="#openstackmonitoring">openstack.monitoring</a></li><li><a href="#openstackmultiregion">openstack.multiregion</a></li><li><a href="#openstacknetworking">openstack.networking</a></li><li><a href="#openstacknfv">openstack.nfv</a></li><li><a href="#openstackoptimization">openstack.optimization</a></li><li><a href="#openstackorchestration">openstack.orchestration</a></li><li><a href="#openstackpackaging">openstack.packaging</a></li><li><a href="#openstacksharedservices">openstack.sharedservices</a></li><li><a href="#openstackstorage">openstack.storage</a></li><li><a href="#openstackuser">openstack.user</a></li><li><a href="#openstackworkloadprovisioning">openstack.workloadprovisioning</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/openstack/workloadprovisioning/magnum.png" alt="Magnum" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.workloadprovisioning.Magnum</strong></p>
<p><img width="30" src="/img/resources/openstack/workloadprovisioning/sahara.png" alt="Sahara" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.workloadprovisioning.Sahara</strong></p>
<p><img width="30" src="/img/resources/openstack/workloadprovisioning/trove.png" alt="Trove" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.workloadprovisioning.Trove</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/oci"><span class="arrow-prev"></span><span>OCI</span></a><a class="docs-next button" href="/docs/nodes/firebase"><span>Firebase</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#openstackapiproxies">openstack.apiproxies</a></li><li><a href="#openstackapplicationlifecycle">openstack.applicationlifecycle</a></li><li><a href="#openstackbaremetal">openstack.baremetal</a></li><li><a href="#openstackbilling">openstack.billing</a></li><li><a href="#openstackcompute">openstack.compute</a></li><li><a href="#openstackcontainerservices">openstack.containerservices</a></li><li><a href="#openstackdeployment">openstack.deployment</a></li><li><a href="#openstackfrontend">openstack.frontend</a></li><li><a href="#openstackmonitoring">openstack.monitoring</a></li><li><a href="#openstackmultiregion">openstack.multiregion</a></li><li><a href="#openstacknetworking">openstack.networking</a></li><li><a href="#openstacknfv">openstack.nfv</a></li><li><a href="#openstackoptimization">openstack.optimization</a></li><li><a href="#openstackorchestration">openstack.orchestration</a></li><li><a href="#openstackpackaging">openstack.packaging</a></li><li><a href="#openstacksharedservices">openstack.sharedservices</a></li><li><a href="#openstackstorage">openstack.storage</a></li><li><a href="#openstackuser">openstack.user</a></li><li><a href="#openstackworkloadprovisioning">openstack.workloadprovisioning</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,110 +64,122 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">OpenStack</h1></header><article><div><span><p>Node classes list of openstack provider.</p>
<h2><a class="anchor" aria-hidden="true" id="openstackapiproxies"></a><a href="#openstackapiproxies" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.apiproxies</h2>
<ul>
<li><strong>diagrams.openstack.apiproxies.EC2API</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/apiproxies/ec2api.png" alt="EC2API" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.apiproxies.EC2API</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackapplicationlifecycle"></a><a href="#openstackapplicationlifecycle" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.applicationlifecycle</h2>
<ul>
<li><strong>diagrams.openstack.applicationlifecycle.Freezer</strong></li>
<li><strong>diagrams.openstack.applicationlifecycle.Masakari</strong></li>
<li><strong>diagrams.openstack.applicationlifecycle.Murano</strong></li>
<li><strong>diagrams.openstack.applicationlifecycle.Solum</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/applicationlifecycle/freezer.png" alt="Freezer" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.applicationlifecycle.Freezer</strong></p>
<p><img width="30" src="/img/resources/openstack/applicationlifecycle/masakari.png" alt="Masakari" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.applicationlifecycle.Masakari</strong></p>
<p><img width="30" src="/img/resources/openstack/applicationlifecycle/murano.png" alt="Murano" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.applicationlifecycle.Murano</strong></p>
<p><img width="30" src="/img/resources/openstack/applicationlifecycle/solum.png" alt="Solum" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.applicationlifecycle.Solum</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackbaremetal"></a><a href="#openstackbaremetal" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.baremetal</h2>
<ul>
<li><strong>diagrams.openstack.baremetal.Cyborg</strong></li>
<li><strong>diagrams.openstack.baremetal.Ironic</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/baremetal/cyborg.png" alt="Cyborg" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.baremetal.Cyborg</strong></p>
<p><img width="30" src="/img/resources/openstack/baremetal/ironic.png" alt="Ironic" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.baremetal.Ironic</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackbilling"></a><a href="#openstackbilling" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.billing</h2>
<ul>
<li><strong>diagrams.openstack.billing.Cloudkitty</strong>, <strong>CloudKitty</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/openstack/billing/cloudkitty.png" alt="Cloudkitty" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.billing.Cloudkitty</strong>, <strong>CloudKitty</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="openstackcompute"></a><a href="#openstackcompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.compute</h2>
<ul>
<li><strong>diagrams.openstack.compute.Nova</strong></li>
<li><strong>diagrams.openstack.compute.Qinling</strong></li>
<li><strong>diagrams.openstack.compute.Zun</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/compute/nova.png" alt="Nova" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.compute.Nova</strong></p>
<p><img width="30" src="/img/resources/openstack/compute/qinling.png" alt="Qinling" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.compute.Qinling</strong></p>
<p><img width="30" src="/img/resources/openstack/compute/zun.png" alt="Zun" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.compute.Zun</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackcontainerservices"></a><a href="#openstackcontainerservices" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.containerservices</h2>
<ul>
<li><strong>diagrams.openstack.containerservices.Kuryr</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/containerservices/kuryr.png" alt="Kuryr" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.containerservices.Kuryr</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackdeployment"></a><a href="#openstackdeployment" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.deployment</h2>
<ul>
<li><strong>diagrams.openstack.deployment.Ansible</strong></li>
<li><strong>diagrams.openstack.deployment.Charms</strong></li>
<li><strong>diagrams.openstack.deployment.Chef</strong></li>
<li><strong>diagrams.openstack.deployment.Helm</strong></li>
<li><strong>diagrams.openstack.deployment.Kolla</strong>, <strong>KollaAnsible</strong> (alias)</li>
<li><strong>diagrams.openstack.deployment.Tripleo</strong>, <strong>TripleO</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/openstack/deployment/ansible.png" alt="Ansible" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.deployment.Ansible</strong></p>
<p><img width="30" src="/img/resources/openstack/deployment/charms.png" alt="Charms" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.deployment.Charms</strong></p>
<p><img width="30" src="/img/resources/openstack/deployment/chef.png" alt="Chef" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.deployment.Chef</strong></p>
<p><img width="30" src="/img/resources/openstack/deployment/helm.png" alt="Helm" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.deployment.Helm</strong></p>
<p><img width="30" src="/img/resources/openstack/deployment/kolla.png" alt="Kolla" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.deployment.Kolla</strong>, <strong>KollaAnsible</strong> (alias)</p>
<p><img width="30" src="/img/resources/openstack/deployment/tripleo.png" alt="Tripleo" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.deployment.Tripleo</strong>, <strong>TripleO</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="openstackfrontend"></a><a href="#openstackfrontend" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.frontend</h2>
<ul>
<li><strong>diagrams.openstack.frontend.Horizon</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/frontend/horizon.png" alt="Horizon" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.frontend.Horizon</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackmonitoring"></a><a href="#openstackmonitoring" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.monitoring</h2>
<ul>
<li><strong>diagrams.openstack.monitoring.Monasca</strong></li>
<li><strong>diagrams.openstack.monitoring.Telemetry</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/monitoring/monasca.png" alt="Monasca" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.monitoring.Monasca</strong></p>
<p><img width="30" src="/img/resources/openstack/monitoring/telemetry.png" alt="Telemetry" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.monitoring.Telemetry</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackmultiregion"></a><a href="#openstackmultiregion" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.multiregion</h2>
<ul>
<li><strong>diagrams.openstack.multiregion.Tricircle</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/multiregion/tricircle.png" alt="Tricircle" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.multiregion.Tricircle</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstacknetworking"></a><a href="#openstacknetworking" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.networking</h2>
<ul>
<li><strong>diagrams.openstack.networking.Designate</strong></li>
<li><strong>diagrams.openstack.networking.Neutron</strong></li>
<li><strong>diagrams.openstack.networking.Octavia</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/networking/designate.png" alt="Designate" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.networking.Designate</strong></p>
<p><img width="30" src="/img/resources/openstack/networking/neutron.png" alt="Neutron" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.networking.Neutron</strong></p>
<p><img width="30" src="/img/resources/openstack/networking/octavia.png" alt="Octavia" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.networking.Octavia</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstacknfv"></a><a href="#openstacknfv" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.nfv</h2>
<ul>
<li><strong>diagrams.openstack.nfv.Tacker</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/nfv/tacker.png" alt="Tacker" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.nfv.Tacker</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackoptimization"></a><a href="#openstackoptimization" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.optimization</h2>
<ul>
<li><strong>diagrams.openstack.optimization.Congress</strong></li>
<li><strong>diagrams.openstack.optimization.Rally</strong></li>
<li><strong>diagrams.openstack.optimization.Vitrage</strong></li>
<li><strong>diagrams.openstack.optimization.Watcher</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/optimization/congress.png" alt="Congress" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.optimization.Congress</strong></p>
<p><img width="30" src="/img/resources/openstack/optimization/rally.png" alt="Rally" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.optimization.Rally</strong></p>
<p><img width="30" src="/img/resources/openstack/optimization/vitrage.png" alt="Vitrage" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.optimization.Vitrage</strong></p>
<p><img width="30" src="/img/resources/openstack/optimization/watcher.png" alt="Watcher" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.optimization.Watcher</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackorchestration"></a><a href="#openstackorchestration" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.orchestration</h2>
<ul>
<li><strong>diagrams.openstack.orchestration.Blazar</strong></li>
<li><strong>diagrams.openstack.orchestration.Heat</strong></li>
<li><strong>diagrams.openstack.orchestration.Mistral</strong></li>
<li><strong>diagrams.openstack.orchestration.Senlin</strong></li>
<li><strong>diagrams.openstack.orchestration.Zaqar</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/orchestration/blazar.png" alt="Blazar" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.orchestration.Blazar</strong></p>
<p><img width="30" src="/img/resources/openstack/orchestration/heat.png" alt="Heat" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.orchestration.Heat</strong></p>
<p><img width="30" src="/img/resources/openstack/orchestration/mistral.png" alt="Mistral" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.orchestration.Mistral</strong></p>
<p><img width="30" src="/img/resources/openstack/orchestration/senlin.png" alt="Senlin" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.orchestration.Senlin</strong></p>
<p><img width="30" src="/img/resources/openstack/orchestration/zaqar.png" alt="Zaqar" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.orchestration.Zaqar</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackpackaging"></a><a href="#openstackpackaging" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.packaging</h2>
<ul>
<li><strong>diagrams.openstack.packaging.LOCI</strong></li>
<li><strong>diagrams.openstack.packaging.Puppet</strong></li>
<li><strong>diagrams.openstack.packaging.RPM</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/packaging/loci.png" alt="LOCI" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.packaging.LOCI</strong></p>
<p><img width="30" src="/img/resources/openstack/packaging/puppet.png" alt="Puppet" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.packaging.Puppet</strong></p>
<p><img width="30" src="/img/resources/openstack/packaging/rpm.png" alt="RPM" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.packaging.RPM</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstacksharedservices"></a><a href="#openstacksharedservices" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.sharedservices</h2>
<ul>
<li><strong>diagrams.openstack.sharedservices.Barbican</strong></li>
<li><strong>diagrams.openstack.sharedservices.Glance</strong></li>
<li><strong>diagrams.openstack.sharedservices.Karbor</strong></li>
<li><strong>diagrams.openstack.sharedservices.Keystone</strong></li>
<li><strong>diagrams.openstack.sharedservices.Searchlight</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/sharedservices/barbican.png" alt="Barbican" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.sharedservices.Barbican</strong></p>
<p><img width="30" src="/img/resources/openstack/sharedservices/glance.png" alt="Glance" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.sharedservices.Glance</strong></p>
<p><img width="30" src="/img/resources/openstack/sharedservices/karbor.png" alt="Karbor" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.sharedservices.Karbor</strong></p>
<p><img width="30" src="/img/resources/openstack/sharedservices/keystone.png" alt="Keystone" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.sharedservices.Keystone</strong></p>
<p><img width="30" src="/img/resources/openstack/sharedservices/searchlight.png" alt="Searchlight" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.sharedservices.Searchlight</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackstorage"></a><a href="#openstackstorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.storage</h2>
<ul>
<li><strong>diagrams.openstack.storage.Cinder</strong></li>
<li><strong>diagrams.openstack.storage.Manila</strong></li>
<li><strong>diagrams.openstack.storage.Swift</strong></li>
</ul>
<p><img width="30" src="/img/resources/openstack/storage/cinder.png" alt="Cinder" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.storage.Cinder</strong></p>
<p><img width="30" src="/img/resources/openstack/storage/manila.png" alt="Manila" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.storage.Manila</strong></p>
<p><img width="30" src="/img/resources/openstack/storage/swift.png" alt="Swift" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.storage.Swift</strong></p>
<h2><a class="anchor" aria-hidden="true" id="openstackuser"></a><a href="#openstackuser" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.user</h2>
<ul>
<li><strong>diagrams.openstack.user.Openstackclient</strong>, <strong>OpenStackClient</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/openstack/user/openstackclient.png" alt="Openstackclient" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.user.Openstackclient</strong>, <strong>OpenStackClient</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="openstackworkloadprovisioning"></a><a href="#openstackworkloadprovisioning" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>openstack.workloadprovisioning</h2>
<ul>
<li><strong>diagrams.openstack.workloadprovisioning.Magnum</strong></li>
<li><strong>diagrams.openstack.workloadprovisioning.Sahara</strong></li>
<li><strong>diagrams.openstack.workloadprovisioning.Trove</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 8/21/2021</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/oci"><span class="arrow-prev"></span><span>OCI</span></a><a class="docs-next button" href="/docs/nodes/firebase"><span>Firebase</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#openstackapiproxies">openstack.apiproxies</a></li><li><a href="#openstackapplicationlifecycle">openstack.applicationlifecycle</a></li><li><a href="#openstackbaremetal">openstack.baremetal</a></li><li><a href="#openstackbilling">openstack.billing</a></li><li><a href="#openstackcompute">openstack.compute</a></li><li><a href="#openstackcontainerservices">openstack.containerservices</a></li><li><a href="#openstackdeployment">openstack.deployment</a></li><li><a href="#openstackfrontend">openstack.frontend</a></li><li><a href="#openstackmonitoring">openstack.monitoring</a></li><li><a href="#openstackmultiregion">openstack.multiregion</a></li><li><a href="#openstacknetworking">openstack.networking</a></li><li><a href="#openstacknfv">openstack.nfv</a></li><li><a href="#openstackoptimization">openstack.optimization</a></li><li><a href="#openstackorchestration">openstack.orchestration</a></li><li><a href="#openstackpackaging">openstack.packaging</a></li><li><a href="#openstacksharedservices">openstack.sharedservices</a></li><li><a href="#openstackstorage">openstack.storage</a></li><li><a href="#openstackuser">openstack.user</a></li><li><a href="#openstackworkloadprovisioning">openstack.workloadprovisioning</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/openstack/workloadprovisioning/magnum.png" alt="Magnum" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.workloadprovisioning.Magnum</strong></p>
<p><img width="30" src="/img/resources/openstack/workloadprovisioning/sahara.png" alt="Sahara" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.workloadprovisioning.Sahara</strong></p>
<p><img width="30" src="/img/resources/openstack/workloadprovisioning/trove.png" alt="Trove" style="float: left; padding-right: 5px;" >
<strong>diagrams.openstack.workloadprovisioning.Trove</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/oci"><span class="arrow-prev"></span><span>OCI</span></a><a class="docs-next button" href="/docs/nodes/firebase"><span>Firebase</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#openstackapiproxies">openstack.apiproxies</a></li><li><a href="#openstackapplicationlifecycle">openstack.applicationlifecycle</a></li><li><a href="#openstackbaremetal">openstack.baremetal</a></li><li><a href="#openstackbilling">openstack.billing</a></li><li><a href="#openstackcompute">openstack.compute</a></li><li><a href="#openstackcontainerservices">openstack.containerservices</a></li><li><a href="#openstackdeployment">openstack.deployment</a></li><li><a href="#openstackfrontend">openstack.frontend</a></li><li><a href="#openstackmonitoring">openstack.monitoring</a></li><li><a href="#openstackmultiregion">openstack.multiregion</a></li><li><a href="#openstacknetworking">openstack.networking</a></li><li><a href="#openstacknfv">openstack.nfv</a></li><li><a href="#openstackoptimization">openstack.optimization</a></li><li><a href="#openstackorchestration">openstack.orchestration</a></li><li><a href="#openstackpackaging">openstack.packaging</a></li><li><a href="#openstacksharedservices">openstack.sharedservices</a></li><li><a href="#openstackstorage">openstack.storage</a></li><li><a href="#openstackuser">openstack.user</a></li><li><a href="#openstackworkloadprovisioning">openstack.workloadprovisioning</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,27 +64,31 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Outscale</h1></header><article><div><span><p>Node classes list of outscale provider.</p>
<h2><a class="anchor" aria-hidden="true" id="outscalecompute"></a><a href="#outscalecompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>outscale.compute</h2>
<ul>
<li><strong>diagrams.outscale.compute.Compute</strong></li>
<li><strong>diagrams.outscale.compute.DirectConnect</strong></li>
</ul>
<p><img width="30" src="/img/resources/outscale/compute/compute.png" alt="Compute" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.compute.Compute</strong></p>
<p><img width="30" src="/img/resources/outscale/compute/direct-connect.png" alt="DirectConnect" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.compute.DirectConnect</strong></p>
<h2><a class="anchor" aria-hidden="true" id="outscalenetwork"></a><a href="#outscalenetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>outscale.network</h2>
<ul>
<li><strong>diagrams.outscale.network.ClientVpn</strong></li>
<li><strong>diagrams.outscale.network.InternetService</strong></li>
<li><strong>diagrams.outscale.network.LoadBalancer</strong></li>
<li><strong>diagrams.outscale.network.NatService</strong></li>
<li><strong>diagrams.outscale.network.Net</strong></li>
<li><strong>diagrams.outscale.network.SiteToSiteVpng</strong></li>
</ul>
<p><img width="30" src="/img/resources/outscale/network/client-vpn.png" alt="ClientVpn" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.network.ClientVpn</strong></p>
<p><img width="30" src="/img/resources/outscale/network/internet-service.png" alt="InternetService" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.network.InternetService</strong></p>
<p><img width="30" src="/img/resources/outscale/network/load-balancer.png" alt="LoadBalancer" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.network.LoadBalancer</strong></p>
<p><img width="30" src="/img/resources/outscale/network/nat-service.png" alt="NatService" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.network.NatService</strong></p>
<p><img width="30" src="/img/resources/outscale/network/net.png" alt="Net" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.network.Net</strong></p>
<p><img width="30" src="/img/resources/outscale/network/site-to-site-vpng.png" alt="SiteToSiteVpng" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.network.SiteToSiteVpng</strong></p>
<h2><a class="anchor" aria-hidden="true" id="outscalesecurity"></a><a href="#outscalesecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>outscale.security</h2>
<ul>
<li><strong>diagrams.outscale.security.Firewall</strong></li>
<li><strong>diagrams.outscale.security.IdentityAndAccessManagement</strong></li>
</ul>
<p><img width="30" src="/img/resources/outscale/security/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.security.Firewall</strong></p>
<p><img width="30" src="/img/resources/outscale/security/identity-and-access-management.png" alt="IdentityAndAccessManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.security.IdentityAndAccessManagement</strong></p>
<h2><a class="anchor" aria-hidden="true" id="outscalestorage"></a><a href="#outscalestorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>outscale.storage</h2>
<ul>
<li><strong>diagrams.outscale.storage.SimpleStorageService</strong></li>
<li><strong>diagrams.outscale.storage.Storage</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 8/21/2020</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/elastic"><span class="arrow-prev"></span><span>Elastic</span></a><a class="docs-next button" href="/docs/nodes/generic"><span>Generic</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#outscalecompute">outscale.compute</a></li><li><a href="#outscalenetwork">outscale.network</a></li><li><a href="#outscalesecurity">outscale.security</a></li><li><a href="#outscalestorage">outscale.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/outscale/storage/simple-storage-service.png" alt="SimpleStorageService" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.storage.SimpleStorageService</strong></p>
<p><img width="30" src="/img/resources/outscale/storage/storage.png" alt="Storage" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.storage.Storage</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/elastic"><span class="arrow-prev"></span><span>Elastic</span></a><a class="docs-next button" href="/docs/nodes/generic"><span>Generic</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#outscalecompute">outscale.compute</a></li><li><a href="#outscalenetwork">outscale.network</a></li><li><a href="#outscalesecurity">outscale.security</a></li><li><a href="#outscalestorage">outscale.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,27 +64,31 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Outscale</h1></header><article><div><span><p>Node classes list of outscale provider.</p>
<h2><a class="anchor" aria-hidden="true" id="outscalecompute"></a><a href="#outscalecompute" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>outscale.compute</h2>
<ul>
<li><strong>diagrams.outscale.compute.Compute</strong></li>
<li><strong>diagrams.outscale.compute.DirectConnect</strong></li>
</ul>
<p><img width="30" src="/img/resources/outscale/compute/compute.png" alt="Compute" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.compute.Compute</strong></p>
<p><img width="30" src="/img/resources/outscale/compute/direct-connect.png" alt="DirectConnect" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.compute.DirectConnect</strong></p>
<h2><a class="anchor" aria-hidden="true" id="outscalenetwork"></a><a href="#outscalenetwork" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>outscale.network</h2>
<ul>
<li><strong>diagrams.outscale.network.ClientVpn</strong></li>
<li><strong>diagrams.outscale.network.InternetService</strong></li>
<li><strong>diagrams.outscale.network.LoadBalancer</strong></li>
<li><strong>diagrams.outscale.network.NatService</strong></li>
<li><strong>diagrams.outscale.network.Net</strong></li>
<li><strong>diagrams.outscale.network.SiteToSiteVpng</strong></li>
</ul>
<p><img width="30" src="/img/resources/outscale/network/client-vpn.png" alt="ClientVpn" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.network.ClientVpn</strong></p>
<p><img width="30" src="/img/resources/outscale/network/internet-service.png" alt="InternetService" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.network.InternetService</strong></p>
<p><img width="30" src="/img/resources/outscale/network/load-balancer.png" alt="LoadBalancer" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.network.LoadBalancer</strong></p>
<p><img width="30" src="/img/resources/outscale/network/nat-service.png" alt="NatService" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.network.NatService</strong></p>
<p><img width="30" src="/img/resources/outscale/network/net.png" alt="Net" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.network.Net</strong></p>
<p><img width="30" src="/img/resources/outscale/network/site-to-site-vpng.png" alt="SiteToSiteVpng" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.network.SiteToSiteVpng</strong></p>
<h2><a class="anchor" aria-hidden="true" id="outscalesecurity"></a><a href="#outscalesecurity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>outscale.security</h2>
<ul>
<li><strong>diagrams.outscale.security.Firewall</strong></li>
<li><strong>diagrams.outscale.security.IdentityAndAccessManagement</strong></li>
</ul>
<p><img width="30" src="/img/resources/outscale/security/firewall.png" alt="Firewall" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.security.Firewall</strong></p>
<p><img width="30" src="/img/resources/outscale/security/identity-and-access-management.png" alt="IdentityAndAccessManagement" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.security.IdentityAndAccessManagement</strong></p>
<h2><a class="anchor" aria-hidden="true" id="outscalestorage"></a><a href="#outscalestorage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>outscale.storage</h2>
<ul>
<li><strong>diagrams.outscale.storage.SimpleStorageService</strong></li>
<li><strong>diagrams.outscale.storage.Storage</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 8/21/2020</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/elastic"><span class="arrow-prev"></span><span>Elastic</span></a><a class="docs-next button" href="/docs/nodes/generic"><span>Generic</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#outscalecompute">outscale.compute</a></li><li><a href="#outscalenetwork">outscale.network</a></li><li><a href="#outscalesecurity">outscale.security</a></li><li><a href="#outscalestorage">outscale.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/outscale/storage/simple-storage-service.png" alt="SimpleStorageService" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.storage.SimpleStorageService</strong></p>
<p><img width="30" src="/img/resources/outscale/storage/storage.png" alt="Storage" style="float: left; padding-right: 5px;" >
<strong>diagrams.outscale.storage.Storage</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/elastic"><span class="arrow-prev"></span><span>Elastic</span></a><a class="docs-next button" href="/docs/nodes/generic"><span>Generic</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#outscalecompute">outscale.compute</a></li><li><a href="#outscalenetwork">outscale.network</a></li><li><a href="#outscalesecurity">outscale.security</a></li><li><a href="#outscalestorage">outscale.storage</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,77 +64,131 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Programming</h1></header><article><div><span><p>Node classes list of programming provider.</p>
<h2><a class="anchor" aria-hidden="true" id="programmingflowchart"></a><a href="#programmingflowchart" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>programming.flowchart</h2>
<ul>
<li><strong>diagrams.programming.flowchart.Action</strong></li>
<li><strong>diagrams.programming.flowchart.Collate</strong></li>
<li><strong>diagrams.programming.flowchart.Database</strong></li>
<li><strong>diagrams.programming.flowchart.Decision</strong></li>
<li><strong>diagrams.programming.flowchart.Delay</strong></li>
<li><strong>diagrams.programming.flowchart.Display</strong></li>
<li><strong>diagrams.programming.flowchart.Document</strong></li>
<li><strong>diagrams.programming.flowchart.InputOutput</strong></li>
<li><strong>diagrams.programming.flowchart.Inspection</strong></li>
<li><strong>diagrams.programming.flowchart.InternalStorage</strong></li>
<li><strong>diagrams.programming.flowchart.LoopLimit</strong></li>
<li><strong>diagrams.programming.flowchart.ManualInput</strong></li>
<li><strong>diagrams.programming.flowchart.ManualLoop</strong></li>
<li><strong>diagrams.programming.flowchart.Merge</strong></li>
<li><strong>diagrams.programming.flowchart.MultipleDocuments</strong></li>
<li><strong>diagrams.programming.flowchart.OffPageConnectorLeft</strong></li>
<li><strong>diagrams.programming.flowchart.OffPageConnectorRight</strong></li>
<li><strong>diagrams.programming.flowchart.Or</strong></li>
<li><strong>diagrams.programming.flowchart.PredefinedProcess</strong></li>
<li><strong>diagrams.programming.flowchart.Preparation</strong></li>
<li><strong>diagrams.programming.flowchart.Sort</strong></li>
<li><strong>diagrams.programming.flowchart.StartEnd</strong></li>
<li><strong>diagrams.programming.flowchart.StoredData</strong></li>
<li><strong>diagrams.programming.flowchart.SummingJunction</strong></li>
</ul>
<p><img width="30" src="/img/resources/programming/flowchart/action.png" alt="Action" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Action</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/collate.png" alt="Collate" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Collate</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/database.png" alt="Database" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Database</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/decision.png" alt="Decision" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Decision</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/delay.png" alt="Delay" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Delay</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/display.png" alt="Display" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Display</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/document.png" alt="Document" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Document</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/input-output.png" alt="InputOutput" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.InputOutput</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/inspection.png" alt="Inspection" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Inspection</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/internal-storage.png" alt="InternalStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.InternalStorage</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/loop-limit.png" alt="LoopLimit" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.LoopLimit</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/manual-input.png" alt="ManualInput" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.ManualInput</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/manual-loop.png" alt="ManualLoop" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.ManualLoop</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/merge.png" alt="Merge" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Merge</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/multiple-documents.png" alt="MultipleDocuments" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.MultipleDocuments</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/off-page-connector-left.png" alt="OffPageConnectorLeft" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.OffPageConnectorLeft</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/off-page-connector-right.png" alt="OffPageConnectorRight" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.OffPageConnectorRight</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/or.png" alt="Or" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Or</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/predefined-process.png" alt="PredefinedProcess" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.PredefinedProcess</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/preparation.png" alt="Preparation" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Preparation</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/sort.png" alt="Sort" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Sort</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/start-end.png" alt="StartEnd" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.StartEnd</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/stored-data.png" alt="StoredData" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.StoredData</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/summing-junction.png" alt="SummingJunction" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.SummingJunction</strong></p>
<h2><a class="anchor" aria-hidden="true" id="programmingframework"></a><a href="#programmingframework" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>programming.framework</h2>
<ul>
<li><strong>diagrams.programming.framework.Angular</strong></li>
<li><strong>diagrams.programming.framework.Backbone</strong></li>
<li><strong>diagrams.programming.framework.Django</strong></li>
<li><strong>diagrams.programming.framework.Ember</strong></li>
<li><strong>diagrams.programming.framework.Fastapi</strong>, <strong>FastAPI</strong> (alias)</li>
<li><strong>diagrams.programming.framework.Flask</strong></li>
<li><strong>diagrams.programming.framework.Flutter</strong></li>
<li><strong>diagrams.programming.framework.Graphql</strong>, <strong>GraphQL</strong> (alias)</li>
<li><strong>diagrams.programming.framework.Laravel</strong></li>
<li><strong>diagrams.programming.framework.Micronaut</strong></li>
<li><strong>diagrams.programming.framework.Rails</strong></li>
<li><strong>diagrams.programming.framework.React</strong></li>
<li><strong>diagrams.programming.framework.Spring</strong></li>
<li><strong>diagrams.programming.framework.Starlette</strong></li>
<li><strong>diagrams.programming.framework.Vue</strong></li>
</ul>
<p><img width="30" src="/img/resources/programming/framework/angular.png" alt="Angular" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Angular</strong></p>
<p><img width="30" src="/img/resources/programming/framework/backbone.png" alt="Backbone" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Backbone</strong></p>
<p><img width="30" src="/img/resources/programming/framework/django.png" alt="Django" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Django</strong></p>
<p><img width="30" src="/img/resources/programming/framework/ember.png" alt="Ember" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Ember</strong></p>
<p><img width="30" src="/img/resources/programming/framework/fastapi.png" alt="Fastapi" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Fastapi</strong>, <strong>FastAPI</strong> (alias)</p>
<p><img width="30" src="/img/resources/programming/framework/flask.png" alt="Flask" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Flask</strong></p>
<p><img width="30" src="/img/resources/programming/framework/flutter.png" alt="Flutter" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Flutter</strong></p>
<p><img width="30" src="/img/resources/programming/framework/graphql.png" alt="Graphql" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Graphql</strong>, <strong>GraphQL</strong> (alias)</p>
<p><img width="30" src="/img/resources/programming/framework/laravel.png" alt="Laravel" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Laravel</strong></p>
<p><img width="30" src="/img/resources/programming/framework/micronaut.png" alt="Micronaut" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Micronaut</strong></p>
<p><img width="30" src="/img/resources/programming/framework/rails.png" alt="Rails" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Rails</strong></p>
<p><img width="30" src="/img/resources/programming/framework/react.png" alt="React" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.React</strong></p>
<p><img width="30" src="/img/resources/programming/framework/spring.png" alt="Spring" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Spring</strong></p>
<p><img width="30" src="/img/resources/programming/framework/starlette.png" alt="Starlette" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Starlette</strong></p>
<p><img width="30" src="/img/resources/programming/framework/vue.png" alt="Vue" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Vue</strong></p>
<h2><a class="anchor" aria-hidden="true" id="programminglanguage"></a><a href="#programminglanguage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>programming.language</h2>
<ul>
<li><strong>diagrams.programming.language.Bash</strong></li>
<li><strong>diagrams.programming.language.C</strong></li>
<li><strong>diagrams.programming.language.Cpp</strong></li>
<li><strong>diagrams.programming.language.Csharp</strong></li>
<li><strong>diagrams.programming.language.Dart</strong></li>
<li><strong>diagrams.programming.language.Elixir</strong></li>
<li><strong>diagrams.programming.language.Erlang</strong></li>
<li><strong>diagrams.programming.language.Go</strong></li>
<li><strong>diagrams.programming.language.Java</strong></li>
<li><strong>diagrams.programming.language.Javascript</strong>, <strong>JavaScript</strong> (alias)</li>
<li><strong>diagrams.programming.language.Kotlin</strong></li>
<li><strong>diagrams.programming.language.Latex</strong></li>
<li><strong>diagrams.programming.language.Matlab</strong></li>
<li><strong>diagrams.programming.language.Nodejs</strong>, <strong>NodeJS</strong> (alias)</li>
<li><strong>diagrams.programming.language.Php</strong>, <strong>PHP</strong> (alias)</li>
<li><strong>diagrams.programming.language.Python</strong></li>
<li><strong>diagrams.programming.language.R</strong></li>
<li><strong>diagrams.programming.language.Ruby</strong></li>
<li><strong>diagrams.programming.language.Rust</strong></li>
<li><strong>diagrams.programming.language.Scala</strong></li>
<li><strong>diagrams.programming.language.Swift</strong></li>
<li><strong>diagrams.programming.language.Typescript</strong>, <strong>TypeScript</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/programming/language/bash.png" alt="Bash" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Bash</strong></p>
<p><img width="30" src="/img/resources/programming/language/c.png" alt="C" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.C</strong></p>
<p><img width="30" src="/img/resources/programming/language/cpp.png" alt="Cpp" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Cpp</strong></p>
<p><img width="30" src="/img/resources/programming/language/csharp.png" alt="Csharp" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Csharp</strong></p>
<p><img width="30" src="/img/resources/programming/language/dart.png" alt="Dart" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Dart</strong></p>
<p><img width="30" src="/img/resources/programming/language/elixir.png" alt="Elixir" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Elixir</strong></p>
<p><img width="30" src="/img/resources/programming/language/erlang.png" alt="Erlang" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Erlang</strong></p>
<p><img width="30" src="/img/resources/programming/language/go.png" alt="Go" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Go</strong></p>
<p><img width="30" src="/img/resources/programming/language/java.png" alt="Java" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Java</strong></p>
<p><img width="30" src="/img/resources/programming/language/javascript.png" alt="Javascript" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Javascript</strong>, <strong>JavaScript</strong> (alias)</p>
<p><img width="30" src="/img/resources/programming/language/kotlin.png" alt="Kotlin" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Kotlin</strong></p>
<p><img width="30" src="/img/resources/programming/language/latex.png" alt="Latex" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Latex</strong></p>
<p><img width="30" src="/img/resources/programming/language/matlab.png" alt="Matlab" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Matlab</strong></p>
<p><img width="30" src="/img/resources/programming/language/nodejs.png" alt="Nodejs" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Nodejs</strong>, <strong>NodeJS</strong> (alias)</p>
<p><img width="30" src="/img/resources/programming/language/php.png" alt="Php" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Php</strong>, <strong>PHP</strong> (alias)</p>
<p><img width="30" src="/img/resources/programming/language/python.png" alt="Python" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Python</strong></p>
<p><img width="30" src="/img/resources/programming/language/r.png" alt="R" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.R</strong></p>
<p><img width="30" src="/img/resources/programming/language/ruby.png" alt="Ruby" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Ruby</strong></p>
<p><img width="30" src="/img/resources/programming/language/rust.png" alt="Rust" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Rust</strong></p>
<p><img width="30" src="/img/resources/programming/language/scala.png" alt="Scala" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Scala</strong></p>
<p><img width="30" src="/img/resources/programming/language/swift.png" alt="Swift" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Swift</strong></p>
<p><img width="30" src="/img/resources/programming/language/typescript.png" alt="Typescript" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Typescript</strong>, <strong>TypeScript</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="programmingruntime"></a><a href="#programmingruntime" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>programming.runtime</h2>
<ul>
<li><strong>diagrams.programming.runtime.Dapr</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 8/5/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/generic"><span class="arrow-prev"></span><span>Generic</span></a><a class="docs-next button" href="/docs/nodes/saas"><span>Saas</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#programmingflowchart">programming.flowchart</a></li><li><a href="#programmingframework">programming.framework</a></li><li><a href="#programminglanguage">programming.language</a></li><li><a href="#programmingruntime">programming.runtime</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/programming/runtime/dapr.png" alt="Dapr" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.runtime.Dapr</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/generic"><span class="arrow-prev"></span><span>Generic</span></a><a class="docs-next button" href="/docs/nodes/saas"><span>Saas</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#programmingflowchart">programming.flowchart</a></li><li><a href="#programmingframework">programming.framework</a></li><li><a href="#programminglanguage">programming.language</a></li><li><a href="#programmingruntime">programming.runtime</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,77 +64,131 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Programming</h1></header><article><div><span><p>Node classes list of programming provider.</p>
<h2><a class="anchor" aria-hidden="true" id="programmingflowchart"></a><a href="#programmingflowchart" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>programming.flowchart</h2>
<ul>
<li><strong>diagrams.programming.flowchart.Action</strong></li>
<li><strong>diagrams.programming.flowchart.Collate</strong></li>
<li><strong>diagrams.programming.flowchart.Database</strong></li>
<li><strong>diagrams.programming.flowchart.Decision</strong></li>
<li><strong>diagrams.programming.flowchart.Delay</strong></li>
<li><strong>diagrams.programming.flowchart.Display</strong></li>
<li><strong>diagrams.programming.flowchart.Document</strong></li>
<li><strong>diagrams.programming.flowchart.InputOutput</strong></li>
<li><strong>diagrams.programming.flowchart.Inspection</strong></li>
<li><strong>diagrams.programming.flowchart.InternalStorage</strong></li>
<li><strong>diagrams.programming.flowchart.LoopLimit</strong></li>
<li><strong>diagrams.programming.flowchart.ManualInput</strong></li>
<li><strong>diagrams.programming.flowchart.ManualLoop</strong></li>
<li><strong>diagrams.programming.flowchart.Merge</strong></li>
<li><strong>diagrams.programming.flowchart.MultipleDocuments</strong></li>
<li><strong>diagrams.programming.flowchart.OffPageConnectorLeft</strong></li>
<li><strong>diagrams.programming.flowchart.OffPageConnectorRight</strong></li>
<li><strong>diagrams.programming.flowchart.Or</strong></li>
<li><strong>diagrams.programming.flowchart.PredefinedProcess</strong></li>
<li><strong>diagrams.programming.flowchart.Preparation</strong></li>
<li><strong>diagrams.programming.flowchart.Sort</strong></li>
<li><strong>diagrams.programming.flowchart.StartEnd</strong></li>
<li><strong>diagrams.programming.flowchart.StoredData</strong></li>
<li><strong>diagrams.programming.flowchart.SummingJunction</strong></li>
</ul>
<p><img width="30" src="/img/resources/programming/flowchart/action.png" alt="Action" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Action</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/collate.png" alt="Collate" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Collate</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/database.png" alt="Database" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Database</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/decision.png" alt="Decision" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Decision</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/delay.png" alt="Delay" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Delay</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/display.png" alt="Display" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Display</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/document.png" alt="Document" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Document</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/input-output.png" alt="InputOutput" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.InputOutput</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/inspection.png" alt="Inspection" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Inspection</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/internal-storage.png" alt="InternalStorage" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.InternalStorage</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/loop-limit.png" alt="LoopLimit" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.LoopLimit</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/manual-input.png" alt="ManualInput" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.ManualInput</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/manual-loop.png" alt="ManualLoop" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.ManualLoop</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/merge.png" alt="Merge" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Merge</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/multiple-documents.png" alt="MultipleDocuments" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.MultipleDocuments</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/off-page-connector-left.png" alt="OffPageConnectorLeft" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.OffPageConnectorLeft</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/off-page-connector-right.png" alt="OffPageConnectorRight" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.OffPageConnectorRight</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/or.png" alt="Or" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Or</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/predefined-process.png" alt="PredefinedProcess" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.PredefinedProcess</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/preparation.png" alt="Preparation" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Preparation</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/sort.png" alt="Sort" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.Sort</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/start-end.png" alt="StartEnd" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.StartEnd</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/stored-data.png" alt="StoredData" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.StoredData</strong></p>
<p><img width="30" src="/img/resources/programming/flowchart/summing-junction.png" alt="SummingJunction" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.flowchart.SummingJunction</strong></p>
<h2><a class="anchor" aria-hidden="true" id="programmingframework"></a><a href="#programmingframework" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>programming.framework</h2>
<ul>
<li><strong>diagrams.programming.framework.Angular</strong></li>
<li><strong>diagrams.programming.framework.Backbone</strong></li>
<li><strong>diagrams.programming.framework.Django</strong></li>
<li><strong>diagrams.programming.framework.Ember</strong></li>
<li><strong>diagrams.programming.framework.Fastapi</strong>, <strong>FastAPI</strong> (alias)</li>
<li><strong>diagrams.programming.framework.Flask</strong></li>
<li><strong>diagrams.programming.framework.Flutter</strong></li>
<li><strong>diagrams.programming.framework.Graphql</strong>, <strong>GraphQL</strong> (alias)</li>
<li><strong>diagrams.programming.framework.Laravel</strong></li>
<li><strong>diagrams.programming.framework.Micronaut</strong></li>
<li><strong>diagrams.programming.framework.Rails</strong></li>
<li><strong>diagrams.programming.framework.React</strong></li>
<li><strong>diagrams.programming.framework.Spring</strong></li>
<li><strong>diagrams.programming.framework.Starlette</strong></li>
<li><strong>diagrams.programming.framework.Vue</strong></li>
</ul>
<p><img width="30" src="/img/resources/programming/framework/angular.png" alt="Angular" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Angular</strong></p>
<p><img width="30" src="/img/resources/programming/framework/backbone.png" alt="Backbone" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Backbone</strong></p>
<p><img width="30" src="/img/resources/programming/framework/django.png" alt="Django" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Django</strong></p>
<p><img width="30" src="/img/resources/programming/framework/ember.png" alt="Ember" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Ember</strong></p>
<p><img width="30" src="/img/resources/programming/framework/fastapi.png" alt="Fastapi" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Fastapi</strong>, <strong>FastAPI</strong> (alias)</p>
<p><img width="30" src="/img/resources/programming/framework/flask.png" alt="Flask" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Flask</strong></p>
<p><img width="30" src="/img/resources/programming/framework/flutter.png" alt="Flutter" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Flutter</strong></p>
<p><img width="30" src="/img/resources/programming/framework/graphql.png" alt="Graphql" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Graphql</strong>, <strong>GraphQL</strong> (alias)</p>
<p><img width="30" src="/img/resources/programming/framework/laravel.png" alt="Laravel" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Laravel</strong></p>
<p><img width="30" src="/img/resources/programming/framework/micronaut.png" alt="Micronaut" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Micronaut</strong></p>
<p><img width="30" src="/img/resources/programming/framework/rails.png" alt="Rails" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Rails</strong></p>
<p><img width="30" src="/img/resources/programming/framework/react.png" alt="React" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.React</strong></p>
<p><img width="30" src="/img/resources/programming/framework/spring.png" alt="Spring" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Spring</strong></p>
<p><img width="30" src="/img/resources/programming/framework/starlette.png" alt="Starlette" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Starlette</strong></p>
<p><img width="30" src="/img/resources/programming/framework/vue.png" alt="Vue" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.framework.Vue</strong></p>
<h2><a class="anchor" aria-hidden="true" id="programminglanguage"></a><a href="#programminglanguage" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>programming.language</h2>
<ul>
<li><strong>diagrams.programming.language.Bash</strong></li>
<li><strong>diagrams.programming.language.C</strong></li>
<li><strong>diagrams.programming.language.Cpp</strong></li>
<li><strong>diagrams.programming.language.Csharp</strong></li>
<li><strong>diagrams.programming.language.Dart</strong></li>
<li><strong>diagrams.programming.language.Elixir</strong></li>
<li><strong>diagrams.programming.language.Erlang</strong></li>
<li><strong>diagrams.programming.language.Go</strong></li>
<li><strong>diagrams.programming.language.Java</strong></li>
<li><strong>diagrams.programming.language.Javascript</strong>, <strong>JavaScript</strong> (alias)</li>
<li><strong>diagrams.programming.language.Kotlin</strong></li>
<li><strong>diagrams.programming.language.Latex</strong></li>
<li><strong>diagrams.programming.language.Matlab</strong></li>
<li><strong>diagrams.programming.language.Nodejs</strong>, <strong>NodeJS</strong> (alias)</li>
<li><strong>diagrams.programming.language.Php</strong>, <strong>PHP</strong> (alias)</li>
<li><strong>diagrams.programming.language.Python</strong></li>
<li><strong>diagrams.programming.language.R</strong></li>
<li><strong>diagrams.programming.language.Ruby</strong></li>
<li><strong>diagrams.programming.language.Rust</strong></li>
<li><strong>diagrams.programming.language.Scala</strong></li>
<li><strong>diagrams.programming.language.Swift</strong></li>
<li><strong>diagrams.programming.language.Typescript</strong>, <strong>TypeScript</strong> (alias)</li>
</ul>
<p><img width="30" src="/img/resources/programming/language/bash.png" alt="Bash" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Bash</strong></p>
<p><img width="30" src="/img/resources/programming/language/c.png" alt="C" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.C</strong></p>
<p><img width="30" src="/img/resources/programming/language/cpp.png" alt="Cpp" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Cpp</strong></p>
<p><img width="30" src="/img/resources/programming/language/csharp.png" alt="Csharp" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Csharp</strong></p>
<p><img width="30" src="/img/resources/programming/language/dart.png" alt="Dart" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Dart</strong></p>
<p><img width="30" src="/img/resources/programming/language/elixir.png" alt="Elixir" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Elixir</strong></p>
<p><img width="30" src="/img/resources/programming/language/erlang.png" alt="Erlang" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Erlang</strong></p>
<p><img width="30" src="/img/resources/programming/language/go.png" alt="Go" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Go</strong></p>
<p><img width="30" src="/img/resources/programming/language/java.png" alt="Java" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Java</strong></p>
<p><img width="30" src="/img/resources/programming/language/javascript.png" alt="Javascript" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Javascript</strong>, <strong>JavaScript</strong> (alias)</p>
<p><img width="30" src="/img/resources/programming/language/kotlin.png" alt="Kotlin" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Kotlin</strong></p>
<p><img width="30" src="/img/resources/programming/language/latex.png" alt="Latex" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Latex</strong></p>
<p><img width="30" src="/img/resources/programming/language/matlab.png" alt="Matlab" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Matlab</strong></p>
<p><img width="30" src="/img/resources/programming/language/nodejs.png" alt="Nodejs" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Nodejs</strong>, <strong>NodeJS</strong> (alias)</p>
<p><img width="30" src="/img/resources/programming/language/php.png" alt="Php" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Php</strong>, <strong>PHP</strong> (alias)</p>
<p><img width="30" src="/img/resources/programming/language/python.png" alt="Python" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Python</strong></p>
<p><img width="30" src="/img/resources/programming/language/r.png" alt="R" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.R</strong></p>
<p><img width="30" src="/img/resources/programming/language/ruby.png" alt="Ruby" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Ruby</strong></p>
<p><img width="30" src="/img/resources/programming/language/rust.png" alt="Rust" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Rust</strong></p>
<p><img width="30" src="/img/resources/programming/language/scala.png" alt="Scala" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Scala</strong></p>
<p><img width="30" src="/img/resources/programming/language/swift.png" alt="Swift" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Swift</strong></p>
<p><img width="30" src="/img/resources/programming/language/typescript.png" alt="Typescript" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.language.Typescript</strong>, <strong>TypeScript</strong> (alias)</p>
<h2><a class="anchor" aria-hidden="true" id="programmingruntime"></a><a href="#programmingruntime" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>programming.runtime</h2>
<ul>
<li><strong>diagrams.programming.runtime.Dapr</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 8/5/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/generic"><span class="arrow-prev"></span><span>Generic</span></a><a class="docs-next button" href="/docs/nodes/saas"><span>Saas</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#programmingflowchart">programming.flowchart</a></li><li><a href="#programmingframework">programming.framework</a></li><li><a href="#programminglanguage">programming.language</a></li><li><a href="#programmingruntime">programming.runtime</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/programming/runtime/dapr.png" alt="Dapr" style="float: left; padding-right: 5px;" >
<strong>diagrams.programming.runtime.Dapr</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/generic"><span class="arrow-prev"></span><span>Generic</span></a><a class="docs-next button" href="/docs/nodes/saas"><span>Saas</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#programmingflowchart">programming.flowchart</a></li><li><a href="#programmingframework">programming.framework</a></li><li><a href="#programminglanguage">programming.language</a></li><li><a href="#programmingruntime">programming.runtime</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,62 +64,70 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Saas</h1></header><article><div><span><p>Node classes list of saas provider.</p>
<h2><a class="anchor" aria-hidden="true" id="saasalerting"></a><a href="#saasalerting" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.alerting</h2>
<ul>
<li><strong>diagrams.saas.alerting.Newrelic</strong></li>
<li><strong>diagrams.saas.alerting.Opsgenie</strong></li>
<li><strong>diagrams.saas.alerting.Pushover</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/alerting/newrelic.png" alt="Newrelic" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.alerting.Newrelic</strong></p>
<p><img width="30" src="/img/resources/saas/alerting/opsgenie.png" alt="Opsgenie" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.alerting.Opsgenie</strong></p>
<p><img width="30" src="/img/resources/saas/alerting/pushover.png" alt="Pushover" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.alerting.Pushover</strong></p>
<p><img width="30" src="/img/resources/saas/alerting/xmatters.png" alt="Xmatters" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.alerting.Xmatters</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saasanalytics"></a><a href="#saasanalytics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.analytics</h2>
<ul>
<li><strong>diagrams.saas.analytics.Snowflake</strong></li>
<li><strong>diagrams.saas.analytics.Stitch</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/analytics/snowflake.png" alt="Snowflake" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.analytics.Snowflake</strong></p>
<p><img width="30" src="/img/resources/saas/analytics/stitch.png" alt="Stitch" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.analytics.Stitch</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saascdn"></a><a href="#saascdn" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.cdn</h2>
<ul>
<li><strong>diagrams.saas.cdn.Akamai</strong></li>
<li><strong>diagrams.saas.cdn.Cloudflare</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/cdn/akamai.png" alt="Akamai" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.cdn.Akamai</strong></p>
<p><img width="30" src="/img/resources/saas/cdn/cloudflare.png" alt="Cloudflare" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.cdn.Cloudflare</strong></p>
<p><img width="30" src="/img/resources/saas/cdn/fastly.png" alt="Fastly" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.cdn.Fastly</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saaschat"></a><a href="#saaschat" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.chat</h2>
<ul>
<li><strong>diagrams.saas.chat.Discord</strong></li>
<li><strong>diagrams.saas.chat.Mattermost</strong></li>
<li><strong>diagrams.saas.chat.RocketChat</strong></li>
<li><strong>diagrams.saas.chat.Slack</strong></li>
<li><strong>diagrams.saas.chat.Teams</strong></li>
<li><strong>diagrams.saas.chat.Telegram</strong></li>
<li><strong>diagrams.saas.chat.Messenger</strong></li>
<li><strong>diagrams.saas.chat.Line</strong></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="saasfilesharing"></a><a href="#saasfilesharing" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.filesharing</h2>
<ul>
<li><strong>diagrams.saas.filesharing.Nextcloud</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/chat/discord.png" alt="Discord" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.Discord</strong></p>
<p><img width="30" src="/img/resources/saas/chat/line.png" alt="Line" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.Line</strong></p>
<p><img width="30" src="/img/resources/saas/chat/mattermost.png" alt="Mattermost" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.Mattermost</strong></p>
<p><img width="30" src="/img/resources/saas/chat/messenger.png" alt="Messenger" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.Messenger</strong></p>
<p><img width="30" src="/img/resources/saas/chat/rocket-chat.png" alt="RocketChat" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.RocketChat</strong></p>
<p><img width="30" src="/img/resources/saas/chat/slack.png" alt="Slack" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.Slack</strong></p>
<p><img width="30" src="/img/resources/saas/chat/teams.png" alt="Teams" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.Teams</strong></p>
<p><img width="30" src="/img/resources/saas/chat/telegram.png" alt="Telegram" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.Telegram</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saascommunication"></a><a href="#saascommunication" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.communication</h2>
<ul>
<li><strong>diagrams.saas.communication.Twilio</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/communication/twilio.png" alt="Twilio" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.communication.Twilio</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saasfilesharing"></a><a href="#saasfilesharing" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.filesharing</h2>
<p><img width="30" src="/img/resources/saas/filesharing/nextcloud.png" alt="Nextcloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.filesharing.Nextcloud</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saasidentity"></a><a href="#saasidentity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.identity</h2>
<ul>
<li><strong>diagrams.saas.identity.Auth0</strong></li>
<li><strong>diagrams.saas.identity.Okta</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/identity/auth0.png" alt="Auth0" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.identity.Auth0</strong></p>
<p><img width="30" src="/img/resources/saas/identity/okta.png" alt="Okta" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.identity.Okta</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saaslogging"></a><a href="#saaslogging" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.logging</h2>
<ul>
<li><strong>diagrams.saas.logging.Datadog</strong>, <strong>DataDog</strong> (alias)</li>
<li><strong>diagrams.saas.logging.Newrelic</strong>, <strong>NewRelic</strong> (alias)</li>
<li><strong>diagrams.saas.logging.Papertrail</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/logging/datadog.png" alt="Datadog" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.logging.Datadog</strong>, <strong>DataDog</strong> (alias)</p>
<p><img width="30" src="/img/resources/saas/logging/newrelic.png" alt="Newrelic" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.logging.Newrelic</strong>, <strong>NewRelic</strong> (alias)</p>
<p><img width="30" src="/img/resources/saas/logging/papertrail.png" alt="Papertrail" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.logging.Papertrail</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saasmedia"></a><a href="#saasmedia" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.media</h2>
<ul>
<li><strong>diagrams.saas.media.Cloudinary</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/media/cloudinary.png" alt="Cloudinary" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.media.Cloudinary</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saasrecommendation"></a><a href="#saasrecommendation" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.recommendation</h2>
<ul>
<li><strong>diagrams.saas.recommendation.Recombee</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/recommendation/recombee.png" alt="Recombee" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.recommendation.Recombee</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saassocial"></a><a href="#saassocial" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.social</h2>
<ul>
<li><strong>diagrams.saas.social.Facebook</strong></li>
<li><strong>diagrams.saas.social.Twitter</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/4/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/programming"><span class="arrow-prev"></span><span>Programming</span></a><a class="docs-next button" href="/docs/nodes/c4"><span>C4</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#saasalerting">saas.alerting</a></li><li><a href="#saasanalytics">saas.analytics</a></li><li><a href="#saascdn">saas.cdn</a></li><li><a href="#saaschat">saas.chat</a></li><li><a href="#saasfilesharing">saas.filesharing</a></li><li><a href="#saascommunication">saas.communication</a></li><li><a href="#saasidentity">saas.identity</a></li><li><a href="#saaslogging">saas.logging</a></li><li><a href="#saasmedia">saas.media</a></li><li><a href="#saasrecommendation">saas.recommendation</a></li><li><a href="#saassocial">saas.social</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/saas/social/facebook.png" alt="Facebook" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.social.Facebook</strong></p>
<p><img width="30" src="/img/resources/saas/social/twitter.png" alt="Twitter" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.social.Twitter</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/programming"><span class="arrow-prev"></span><span>Programming</span></a><a class="docs-next button" href="/docs/nodes/c4"><span>C4</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#saasalerting">saas.alerting</a></li><li><a href="#saasanalytics">saas.analytics</a></li><li><a href="#saascdn">saas.cdn</a></li><li><a href="#saaschat">saas.chat</a></li><li><a href="#saascommunication">saas.communication</a></li><li><a href="#saasfilesharing">saas.filesharing</a></li><li><a href="#saasidentity">saas.identity</a></li><li><a href="#saaslogging">saas.logging</a></li><li><a href="#saasmedia">saas.media</a></li><li><a href="#saasrecommendation">saas.recommendation</a></li><li><a href="#saassocial">saas.social</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -64,62 +64,70 @@
});
</script></nav></div><div class="container mainContainer docsContainer"><div class="wrapper"><div class="post"><header class="postHeader"><h1 id="__docusaurus" class="postHeaderTitle">Saas</h1></header><article><div><span><p>Node classes list of saas provider.</p>
<h2><a class="anchor" aria-hidden="true" id="saasalerting"></a><a href="#saasalerting" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.alerting</h2>
<ul>
<li><strong>diagrams.saas.alerting.Newrelic</strong></li>
<li><strong>diagrams.saas.alerting.Opsgenie</strong></li>
<li><strong>diagrams.saas.alerting.Pushover</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/alerting/newrelic.png" alt="Newrelic" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.alerting.Newrelic</strong></p>
<p><img width="30" src="/img/resources/saas/alerting/opsgenie.png" alt="Opsgenie" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.alerting.Opsgenie</strong></p>
<p><img width="30" src="/img/resources/saas/alerting/pushover.png" alt="Pushover" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.alerting.Pushover</strong></p>
<p><img width="30" src="/img/resources/saas/alerting/xmatters.png" alt="Xmatters" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.alerting.Xmatters</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saasanalytics"></a><a href="#saasanalytics" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.analytics</h2>
<ul>
<li><strong>diagrams.saas.analytics.Snowflake</strong></li>
<li><strong>diagrams.saas.analytics.Stitch</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/analytics/snowflake.png" alt="Snowflake" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.analytics.Snowflake</strong></p>
<p><img width="30" src="/img/resources/saas/analytics/stitch.png" alt="Stitch" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.analytics.Stitch</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saascdn"></a><a href="#saascdn" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.cdn</h2>
<ul>
<li><strong>diagrams.saas.cdn.Akamai</strong></li>
<li><strong>diagrams.saas.cdn.Cloudflare</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/cdn/akamai.png" alt="Akamai" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.cdn.Akamai</strong></p>
<p><img width="30" src="/img/resources/saas/cdn/cloudflare.png" alt="Cloudflare" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.cdn.Cloudflare</strong></p>
<p><img width="30" src="/img/resources/saas/cdn/fastly.png" alt="Fastly" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.cdn.Fastly</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saaschat"></a><a href="#saaschat" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.chat</h2>
<ul>
<li><strong>diagrams.saas.chat.Discord</strong></li>
<li><strong>diagrams.saas.chat.Mattermost</strong></li>
<li><strong>diagrams.saas.chat.RocketChat</strong></li>
<li><strong>diagrams.saas.chat.Slack</strong></li>
<li><strong>diagrams.saas.chat.Teams</strong></li>
<li><strong>diagrams.saas.chat.Telegram</strong></li>
<li><strong>diagrams.saas.chat.Messenger</strong></li>
<li><strong>diagrams.saas.chat.Line</strong></li>
</ul>
<h2><a class="anchor" aria-hidden="true" id="saasfilesharing"></a><a href="#saasfilesharing" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.filesharing</h2>
<ul>
<li><strong>diagrams.saas.filesharing.Nextcloud</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/chat/discord.png" alt="Discord" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.Discord</strong></p>
<p><img width="30" src="/img/resources/saas/chat/line.png" alt="Line" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.Line</strong></p>
<p><img width="30" src="/img/resources/saas/chat/mattermost.png" alt="Mattermost" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.Mattermost</strong></p>
<p><img width="30" src="/img/resources/saas/chat/messenger.png" alt="Messenger" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.Messenger</strong></p>
<p><img width="30" src="/img/resources/saas/chat/rocket-chat.png" alt="RocketChat" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.RocketChat</strong></p>
<p><img width="30" src="/img/resources/saas/chat/slack.png" alt="Slack" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.Slack</strong></p>
<p><img width="30" src="/img/resources/saas/chat/teams.png" alt="Teams" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.Teams</strong></p>
<p><img width="30" src="/img/resources/saas/chat/telegram.png" alt="Telegram" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.chat.Telegram</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saascommunication"></a><a href="#saascommunication" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.communication</h2>
<ul>
<li><strong>diagrams.saas.communication.Twilio</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/communication/twilio.png" alt="Twilio" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.communication.Twilio</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saasfilesharing"></a><a href="#saasfilesharing" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.filesharing</h2>
<p><img width="30" src="/img/resources/saas/filesharing/nextcloud.png" alt="Nextcloud" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.filesharing.Nextcloud</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saasidentity"></a><a href="#saasidentity" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.identity</h2>
<ul>
<li><strong>diagrams.saas.identity.Auth0</strong></li>
<li><strong>diagrams.saas.identity.Okta</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/identity/auth0.png" alt="Auth0" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.identity.Auth0</strong></p>
<p><img width="30" src="/img/resources/saas/identity/okta.png" alt="Okta" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.identity.Okta</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saaslogging"></a><a href="#saaslogging" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.logging</h2>
<ul>
<li><strong>diagrams.saas.logging.Datadog</strong>, <strong>DataDog</strong> (alias)</li>
<li><strong>diagrams.saas.logging.Newrelic</strong>, <strong>NewRelic</strong> (alias)</li>
<li><strong>diagrams.saas.logging.Papertrail</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/logging/datadog.png" alt="Datadog" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.logging.Datadog</strong>, <strong>DataDog</strong> (alias)</p>
<p><img width="30" src="/img/resources/saas/logging/newrelic.png" alt="Newrelic" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.logging.Newrelic</strong>, <strong>NewRelic</strong> (alias)</p>
<p><img width="30" src="/img/resources/saas/logging/papertrail.png" alt="Papertrail" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.logging.Papertrail</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saasmedia"></a><a href="#saasmedia" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.media</h2>
<ul>
<li><strong>diagrams.saas.media.Cloudinary</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/media/cloudinary.png" alt="Cloudinary" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.media.Cloudinary</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saasrecommendation"></a><a href="#saasrecommendation" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.recommendation</h2>
<ul>
<li><strong>diagrams.saas.recommendation.Recombee</strong></li>
</ul>
<p><img width="30" src="/img/resources/saas/recommendation/recombee.png" alt="Recombee" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.recommendation.Recombee</strong></p>
<h2><a class="anchor" aria-hidden="true" id="saassocial"></a><a href="#saassocial" aria-hidden="true" class="hash-link"><svg class="hash-link-icon" aria-hidden="true" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>saas.social</h2>
<ul>
<li><strong>diagrams.saas.social.Facebook</strong></li>
<li><strong>diagrams.saas.social.Twitter</strong></li>
</ul>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/4/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/programming"><span class="arrow-prev"></span><span>Programming</span></a><a class="docs-next button" href="/docs/nodes/c4"><span>C4</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#saasalerting">saas.alerting</a></li><li><a href="#saasanalytics">saas.analytics</a></li><li><a href="#saascdn">saas.cdn</a></li><li><a href="#saaschat">saas.chat</a></li><li><a href="#saasfilesharing">saas.filesharing</a></li><li><a href="#saascommunication">saas.communication</a></li><li><a href="#saasidentity">saas.identity</a></li><li><a href="#saaslogging">saas.logging</a></li><li><a href="#saasmedia">saas.media</a></li><li><a href="#saasrecommendation">saas.recommendation</a></li><li><a href="#saassocial">saas.social</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>
<p><img width="30" src="/img/resources/saas/social/facebook.png" alt="Facebook" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.social.Facebook</strong></p>
<p><img width="30" src="/img/resources/saas/social/twitter.png" alt="Twitter" style="float: left; padding-right: 5px;" >
<strong>diagrams.saas.social.Twitter</strong></p>
</span></div></article></div><div class="docLastUpdate"><em>Last updated on 11/8/2022</em></div><div class="docs-prevnext"><a class="docs-prev button" href="/docs/nodes/programming"><span class="arrow-prev"></span><span>Programming</span></a><a class="docs-next button" href="/docs/nodes/c4"><span>C4</span><span class="arrow-next"></span></a></div></div></div><nav class="onPageNav"><ul class="toc-headings"><li><a href="#saasalerting">saas.alerting</a></li><li><a href="#saasanalytics">saas.analytics</a></li><li><a href="#saascdn">saas.cdn</a></li><li><a href="#saaschat">saas.chat</a></li><li><a href="#saascommunication">saas.communication</a></li><li><a href="#saasfilesharing">saas.filesharing</a></li><li><a href="#saasidentity">saas.identity</a></li><li><a href="#saaslogging">saas.logging</a></li><li><a href="#saasmedia">saas.media</a></li><li><a href="#saasrecommendation">saas.recommendation</a></li><li><a href="#saassocial">saas.social</a></li></ul></nav></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

@ -9,5 +9,6 @@
</script><script type="text/javascript" src="https://buttons.github.io/buttons.js"></script><script src="/js/scrollSpy.js"></script><link rel="stylesheet" href="/css/main.css"/><script src="/js/codetabs.js"></script></head><body><div class="fixedHeaderContainer"><div class="headerWrapper wrapper"><header><a href="/"><img class="logo" src="/img/diagrams.ico" alt="Diagrams"/><h2 class="headerTitleWithLogo">Diagrams</h2></a><div class="navigationWrapper navigationSlider"><nav class="slidingNav"><ul class="nav-site nav-site-internal"><li class=""><a href="/docs/getting-started/installation" target="_self">Docs</a></li><li class=""><a href="/docs/guides/diagram" target="_self">Guides</a></li><li class=""><a href="/docs/nodes/aws" target="_self">Nodes</a></li><li class=""><a href="https://github.com/mingrammer/diagrams" target="_self">GitHub</a></li><li class=""><a href="https://www.buymeacoffee.com/mingrammer" target="_self">Sponsoring</a></li></ul></nav></div></header></div></div><div class="navPusher"><div><div class="homeContainer"><div class="homeSplashFade"><div class="wrapper homeWrapper"><div class="projectLogo"><img src="/img/diagrams.png" alt="Project Logo"/></div><div class="inner"><h2 class="projectTitle">Diagrams<small>Diagram as Code</small></h2><div class="section promoSection"><div class="promoRow"><div class="pluginRowBlock"><div class="pluginWrapper buttonWrapper"><a class="button" href="/docs/en/getting-started/installation">Try It Out</a></div><div class="pluginWrapper buttonWrapper"><a class="button" href="/docs/en/getting-started/examples">Show Examples</a></div></div></div></div></div></div></div></div><div class="mainContainer"><div class="productShowcaseSection paddingBottom" style="text-align:center"><h2>About Diagrams</h2><div><span><p>Diagrams lets you draw the cloud system architecture <strong>in Python code</strong>.</p>
</span></div><div><span><p>It was born for <strong>prototyping</strong> a new system architecture without any design tools. You can also describe or visualize the existing system architecture as well.</p>
</span></div><div><span><p><code>Diagram as Code</code> allows you to <strong>track</strong> the architecture diagram changes in any <strong>version control</strong> system.</p>
</span></div><div><span><p>Diagrams currently supports six major providers: <code>AWS</code>, <code>Azure</code>, <code>GCP</code>, <code>Kubernetes</code>, <code>Alibaba Cloud</code> and <code>Oracle Cloud</code>. It now also supports <code>On-Premise</code> nodes as well as <code>Programming Languages</code> and <code>Frameworks</code>.</p>
</span></div><div><span><p>Diagrams currently supports main major providers including: <code>AWS</code>, <code>Azure</code>, <code>GCP</code>, <code>Kubernetes</code>, <code>Alibaba Cloud</code>, <code>Oracle Cloud</code> etc... It also supports <code>On-Premise</code> nodes, <code>SaaS</code> and major <code>Programming</code> frameworks and languages.</p>
</span></div><div><span><p><code>NOTE: It does not control any actual cloud resources nor does it generate cloud formation or terraform code. It is just for drawing the cloud system architecture diagrams.</code></p>
</span></div></div><div class="container paddingBottom paddingTop"><div class="wrapper"><div class="gridBlock"><div class="blockElement alignCenter imageAlignSide imageAlignLeft twoByGridBlock"><div class="blockImage"><img src="/img/message_collecting_code.png"/></div><div class="blockContent"><div></div></div></div><div class="blockElement alignCenter imageAlignSide imageAlignRight twoByGridBlock"><div class="blockContent"><div></div></div><div class="blockImage"><img src="/img/message_collecting_diagram.png"/></div></div></div></div></div><div class="container paddingBottom paddingTop"><div class="wrapper"><div class="gridBlock"><div class="blockElement alignCenter imageAlignSide imageAlignLeft twoByGridBlock"><div class="blockImage"><img src="/img/event_processing_code.png"/></div><div class="blockContent"><div></div></div></div><div class="blockElement alignCenter imageAlignSide imageAlignRight twoByGridBlock"><div class="blockContent"><div></div></div><div class="blockImage"><img src="/img/event_processing_diagram.png"/></div></div></div></div></div></div></div><footer class="nav-footer" id="footer"><section class="sitemap"><a href="/" class="nav-home"><img src="/img/diagrams.ico" alt="Diagrams" width="66" height="58"/></a><div><h5>Docs</h5><a href="/docs/getting-started/installation">Getting Started</a><a href="/docs/guides/diagram">Guides</a><a href="/docs/nodes/aws">Nodes</a></div><div><h5>More</h5><iframe src="https://ghbtns.com/github-btn.html?user=mingrammer&amp;repo=diagrams&amp;type=star&amp;count=true&amp;size=large" frameBorder="0" scrolling="0" width="170" height="30" title="Star mingrammer/diagrams on GitHub"></iframe></div></section><section class="copyright">Copyright © 2022 mingrammer</section></footer></div></body></html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save