浏览代码

feat(provider): added diagrams for IBM Provider (#525)

* Added IBM Provider

* Added IBM Provider

* Added IBM Provider

* Added IBM Provider

* Add IBM Provider

* Add IBM Provider

* Add IBM Provider

* Add IBM Provider

* Add IBM Provider

* Add IBM Provider

* Modified image after review comments

* Deleted resources

* Modified after review comments

* Modified as per code review

* Modified as per code review

* Modified as per code review

* Modified as per code review

* Modified as per code review
tags/v0.20.0
MalarvizhiK 3 年前
committed by GitHub
父节点
当前提交
fafab5e7d1
找不到此签名对应的密钥 GPG 密钥 ID: 4AEE18F83AFDEB23
共有 100 个文件被更改,包括 1140 次插入3 次删除
  1. +2
    -2
      autogen.sh
  2. +7
    -1
      config.py
  3. +12
    -0
      diagrams/ibm/__init__.py
  4. +31
    -0
      diagrams/ibm/analytics.py
  5. +87
    -0
      diagrams/ibm/applications.py
  6. +91
    -0
      diagrams/ibm/blockchain.py
  7. +31
    -0
      diagrams/ibm/compute.py
  8. +63
    -0
      diagrams/ibm/data.py
  9. +51
    -0
      diagrams/ibm/devops.py
  10. +119
    -0
      diagrams/ibm/general.py
  11. +83
    -0
      diagrams/ibm/infrastructure.py
  12. +71
    -0
      diagrams/ibm/management.py
  13. +111
    -0
      diagrams/ibm/network.py
  14. +68
    -0
      diagrams/ibm/security.py
  15. +31
    -0
      diagrams/ibm/social.py
  16. +19
    -0
      diagrams/ibm/storage.py
  17. +35
    -0
      diagrams/ibm/user.py
  18. +228
    -0
      docs/nodes/ibm.md
  19. 二进制
      resources/ibm/analytics/analytics.png
  20. 二进制
      resources/ibm/analytics/data-integration.png
  21. 二进制
      resources/ibm/analytics/data-repositories.png
  22. 二进制
      resources/ibm/analytics/device-analytics.png
  23. 二进制
      resources/ibm/analytics/streaming-computing.png
  24. 二进制
      resources/ibm/applications/actionable-insight.png
  25. 二进制
      resources/ibm/applications/annotate.png
  26. 二进制
      resources/ibm/applications/api-developer-portal.png
  27. 二进制
      resources/ibm/applications/api-polyglot-runtimes.png
  28. 二进制
      resources/ibm/applications/app-server.png
  29. 二进制
      resources/ibm/applications/application-logic.png
  30. 二进制
      resources/ibm/applications/enterprise-applications.png
  31. 二进制
      resources/ibm/applications/index.png
  32. 二进制
      resources/ibm/applications/iot-application.png
  33. 二进制
      resources/ibm/applications/microservice.png
  34. 二进制
      resources/ibm/applications/mobile-app.png
  35. 二进制
      resources/ibm/applications/ontology.png
  36. 二进制
      resources/ibm/applications/open-source-tools.png
  37. 二进制
      resources/ibm/applications/runtime-services.png
  38. 二进制
      resources/ibm/applications/saas-applications.png
  39. 二进制
      resources/ibm/applications/service-broker.png
  40. 二进制
      resources/ibm/applications/speech-to-text.png
  41. 二进制
      resources/ibm/applications/visual-recognition.png
  42. 二进制
      resources/ibm/applications/visualization.png
  43. 二进制
      resources/ibm/blockchain/blockchain-developer.png
  44. 二进制
      resources/ibm/blockchain/blockchain.png
  45. 二进制
      resources/ibm/blockchain/certificate-authority.png
  46. 二进制
      resources/ibm/blockchain/client-application.png
  47. 二进制
      resources/ibm/blockchain/communication.png
  48. 二进制
      resources/ibm/blockchain/consensus.png
  49. 二进制
      resources/ibm/blockchain/event-listener.png
  50. 二进制
      resources/ibm/blockchain/event.png
  51. 二进制
      resources/ibm/blockchain/existing-enterprise-systems.png
  52. 二进制
      resources/ibm/blockchain/hyperledger-fabric.png
  53. 二进制
      resources/ibm/blockchain/key-management.png
  54. 二进制
      resources/ibm/blockchain/ledger.png
  55. 二进制
      resources/ibm/blockchain/membership-services-provider-api.png
  56. 二进制
      resources/ibm/blockchain/membership.png
  57. 二进制
      resources/ibm/blockchain/message-bus.png
  58. 二进制
      resources/ibm/blockchain/node.png
  59. 二进制
      resources/ibm/blockchain/services.png
  60. 二进制
      resources/ibm/blockchain/smart-contract.png
  61. 二进制
      resources/ibm/blockchain/transaction-manager.png
  62. 二进制
      resources/ibm/blockchain/wallet.png
  63. 二进制
      resources/ibm/compute/Instance.png
  64. 二进制
      resources/ibm/compute/Key.png
  65. 二进制
      resources/ibm/compute/bare-metal-server.png
  66. 二进制
      resources/ibm/compute/image-service.png
  67. 二进制
      resources/ibm/compute/power-instance.png
  68. 二进制
      resources/ibm/data/caches.png
  69. 二进制
      resources/ibm/data/cloud.png
  70. 二进制
      resources/ibm/data/conversation-trained-deployed.png
  71. 二进制
      resources/ibm/data/data-services.png
  72. 二进制
      resources/ibm/data/data-sources.png
  73. 二进制
      resources/ibm/data/device-identity-service.png
  74. 二进制
      resources/ibm/data/device-registry.png
  75. 二进制
      resources/ibm/data/enterprise-data.png
  76. 二进制
      resources/ibm/data/enterprise-user-directory.png
  77. 二进制
      resources/ibm/data/file-repository.png
  78. 二进制
      resources/ibm/data/ground-truth.png
  79. 二进制
      resources/ibm/data/model.png
  80. 二进制
      resources/ibm/data/tms-data-interface.png
  81. 二进制
      resources/ibm/devops/artifact-management.png
  82. 二进制
      resources/ibm/devops/build-test.png
  83. 二进制
      resources/ibm/devops/code-editor.png
  84. 二进制
      resources/ibm/devops/collaborative-development.png
  85. 二进制
      resources/ibm/devops/configuration-management.png
  86. 二进制
      resources/ibm/devops/continuous-deploy.png
  87. 二进制
      resources/ibm/devops/continuous-testing.png
  88. 二进制
      resources/ibm/devops/devops.png
  89. 二进制
      resources/ibm/devops/provision.png
  90. 二进制
      resources/ibm/devops/release-management.png
  91. 二进制
      resources/ibm/general/Enterprise.png
  92. 二进制
      resources/ibm/general/Internet.png
  93. 二进制
      resources/ibm/general/cloud-messaging.png
  94. 二进制
      resources/ibm/general/cloud-services.png
  95. 二进制
      resources/ibm/general/cloudant.png
  96. 二进制
      resources/ibm/general/cognitive-services.png
  97. 二进制
      resources/ibm/general/data-security.png
  98. 二进制
      resources/ibm/general/governance-risk-compliance.png
  99. 二进制
      resources/ibm/general/ibm-containers.png
  100. 二进制
      resources/ibm/general/ibm-public-cloud.png

+ 2
- 2
autogen.sh 查看文件

@@ -4,7 +4,7 @@ set -e
app_root_dir="diagrams"

# NOTE: azure icon set is not latest version
providers=("onprem" "aws" "azure" "gcp" "firebase" "k8s" "alibabacloud" "oci" "programming" "saas" "elastic" "generic" "openstack" "outscale" )
providers=("onprem" "aws" "azure" "gcp" "ibm" "firebase" "k8s" "alibabacloud" "oci" "programming" "saas" "elastic" "generic" "openstack" "outscale" )

if ! [ -x "$(command -v round)" ]; then
echo 'round is not installed'
@@ -33,7 +33,7 @@ for pvd in "${providers[@]}"; do
echo "converting the svg to png using inkscape for provider '$pvd'"
python -m scripts.resource svg2png "$pvd"
fi
if [ "$pvd" == "oci" ]; then
if [ "$pvd" == "oci" ] || [ "$pvd" = "ibm" ]; then
echo "converting the svg to png using image magick for provider '$pvd'"
python -m scripts.resource svg2png2 "$pvd"
fi


+ 7
- 1
config.py 查看文件

@@ -12,7 +12,7 @@ DIR_RESOURCE = "resources"
DIR_TEMPLATE = "templates"

PROVIDERS = (
"base", "onprem", "aws", "azure", "gcp", "firebase", "k8s", "alibabacloud", "oci", "programming", "saas", "elastic",
"base", "onprem", "aws", "azure", "gcp", "ibm", "firebase", "k8s", "alibabacloud", "oci", "programming", "saas", "elastic",
"generic", "openstack", "outscale")

#########################
@@ -32,6 +32,7 @@ FILE_PREFIXES = {
"azure": ("Azure-",),
"gcp": ("Cloud-",),
"firebase": ("Cloud-",),
"ibm": (),
"k8s": (),
"alibabacloud": (),
"oci": ("OCI-icon-",),
@@ -70,6 +71,7 @@ UPPER_WORDS = {
"outscale": ("osc",),
"openstack": ("rpm", "loci", "nfv", "ec2api"),
"pve": ("pve"),
"ibm": ("ibm"),
}

TITLE_WORDS = {
@@ -85,6 +87,9 @@ TITLE_WORDS = {
"openstack": {
"openstack": "OpenStack"
},
"ibm": {
"ibm": "IBMCloud"
},
}

# TODO: check if the classname exists
@@ -424,6 +429,7 @@ ALIASES = {
"outscale": {
"Osc": "OSC",
},
"ibm": {},
"generic": {},
"openstack": {
"user": {


+ 12
- 0
diagrams/ibm/__init__.py 查看文件

@@ -0,0 +1,12 @@
"""
IBM provides a set of services for IBM Cloud provider.
"""

from diagrams import Node


class _IBM(Node):
_provider = "ibm"
_icon_dir = "resources/ibm"

fontcolor = "#ffffff"

+ 31
- 0
diagrams/ibm/analytics.py 查看文件

@@ -0,0 +1,31 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _IBM


class _Analytics(_IBM):
_type = "analytics"
_icon_dir = "resources/ibm/analytics"


class Analytics(_Analytics):
_icon = "analytics.png"


class DataIntegration(_Analytics):
_icon = "data-integration.png"


class DataRepositories(_Analytics):
_icon = "data-repositories.png"


class DeviceAnalytics(_Analytics):
_icon = "device-analytics.png"


class StreamingComputing(_Analytics):
_icon = "streaming-computing.png"


# Aliases

+ 87
- 0
diagrams/ibm/applications.py 查看文件

@@ -0,0 +1,87 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _IBM


class _Applications(_IBM):
_type = "applications"
_icon_dir = "resources/ibm/applications"


class ActionableInsight(_Applications):
_icon = "actionable-insight.png"


class Annotate(_Applications):
_icon = "annotate.png"


class ApiDeveloperPortal(_Applications):
_icon = "api-developer-portal.png"


class ApiPolyglotRuntimes(_Applications):
_icon = "api-polyglot-runtimes.png"


class AppServer(_Applications):
_icon = "app-server.png"


class ApplicationLogic(_Applications):
_icon = "application-logic.png"


class EnterpriseApplications(_Applications):
_icon = "enterprise-applications.png"


class Index(_Applications):
_icon = "index.png"


class IotApplication(_Applications):
_icon = "iot-application.png"


class Microservice(_Applications):
_icon = "microservice.png"


class MobileApp(_Applications):
_icon = "mobile-app.png"


class Ontology(_Applications):
_icon = "ontology.png"


class OpenSourceTools(_Applications):
_icon = "open-source-tools.png"


class RuntimeServices(_Applications):
_icon = "runtime-services.png"


class SaasApplications(_Applications):
_icon = "saas-applications.png"


class ServiceBroker(_Applications):
_icon = "service-broker.png"


class SpeechToText(_Applications):
_icon = "speech-to-text.png"


class VisualRecognition(_Applications):
_icon = "visual-recognition.png"


class Visualization(_Applications):
_icon = "visualization.png"


# Aliases

+ 91
- 0
diagrams/ibm/blockchain.py 查看文件

@@ -0,0 +1,91 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _IBM


class _Blockchain(_IBM):
_type = "blockchain"
_icon_dir = "resources/ibm/blockchain"


class BlockchainDeveloper(_Blockchain):
_icon = "blockchain-developer.png"


class Blockchain(_Blockchain):
_icon = "blockchain.png"


class CertificateAuthority(_Blockchain):
_icon = "certificate-authority.png"


class ClientApplication(_Blockchain):
_icon = "client-application.png"


class Communication(_Blockchain):
_icon = "communication.png"


class Consensus(_Blockchain):
_icon = "consensus.png"


class EventListener(_Blockchain):
_icon = "event-listener.png"


class Event(_Blockchain):
_icon = "event.png"


class ExistingEnterpriseSystems(_Blockchain):
_icon = "existing-enterprise-systems.png"


class HyperledgerFabric(_Blockchain):
_icon = "hyperledger-fabric.png"


class KeyManagement(_Blockchain):
_icon = "key-management.png"


class Ledger(_Blockchain):
_icon = "ledger.png"


class MembershipServicesProviderApi(_Blockchain):
_icon = "membership-services-provider-api.png"


class Membership(_Blockchain):
_icon = "membership.png"


class MessageBus(_Blockchain):
_icon = "message-bus.png"


class Node(_Blockchain):
_icon = "node.png"


class Services(_Blockchain):
_icon = "services.png"


class SmartContract(_Blockchain):
_icon = "smart-contract.png"


class TransactionManager(_Blockchain):
_icon = "transaction-manager.png"


class Wallet(_Blockchain):
_icon = "wallet.png"


# Aliases

+ 31
- 0
diagrams/ibm/compute.py 查看文件

@@ -0,0 +1,31 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _IBM


class _Compute(_IBM):
_type = "compute"
_icon_dir = "resources/ibm/compute"


class BareMetalServer(_Compute):
_icon = "bare-metal-server.png"


class ImageService(_Compute):
_icon = "image-service.png"


class Instance(_Compute):
_icon = "instance.png"


class Key(_Compute):
_icon = "key.png"


class PowerInstance(_Compute):
_icon = "power-instance.png"


# Aliases

+ 63
- 0
diagrams/ibm/data.py 查看文件

@@ -0,0 +1,63 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _IBM


class _Data(_IBM):
_type = "data"
_icon_dir = "resources/ibm/data"


class Caches(_Data):
_icon = "caches.png"


class Cloud(_Data):
_icon = "cloud.png"


class ConversationTrainedDeployed(_Data):
_icon = "conversation-trained-deployed.png"


class DataServices(_Data):
_icon = "data-services.png"


class DataSources(_Data):
_icon = "data-sources.png"


class DeviceIdentityService(_Data):
_icon = "device-identity-service.png"


class DeviceRegistry(_Data):
_icon = "device-registry.png"


class EnterpriseData(_Data):
_icon = "enterprise-data.png"


class EnterpriseUserDirectory(_Data):
_icon = "enterprise-user-directory.png"


class FileRepository(_Data):
_icon = "file-repository.png"


class GroundTruth(_Data):
_icon = "ground-truth.png"


class Model(_Data):
_icon = "model.png"


class TmsDataInterface(_Data):
_icon = "tms-data-interface.png"


# Aliases

+ 51
- 0
diagrams/ibm/devops.py 查看文件

@@ -0,0 +1,51 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _IBM


class _Devops(_IBM):
_type = "devops"
_icon_dir = "resources/ibm/devops"


class ArtifactManagement(_Devops):
_icon = "artifact-management.png"


class BuildTest(_Devops):
_icon = "build-test.png"


class CodeEditor(_Devops):
_icon = "code-editor.png"


class CollaborativeDevelopment(_Devops):
_icon = "collaborative-development.png"


class ConfigurationManagement(_Devops):
_icon = "configuration-management.png"


class ContinuousDeploy(_Devops):
_icon = "continuous-deploy.png"


class ContinuousTesting(_Devops):
_icon = "continuous-testing.png"


class Devops(_Devops):
_icon = "devops.png"


class Provision(_Devops):
_icon = "provision.png"


class ReleaseManagement(_Devops):
_icon = "release-management.png"


# Aliases

+ 119
- 0
diagrams/ibm/general.py 查看文件

@@ -0,0 +1,119 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _IBM


class _General(_IBM):
_type = "general"
_icon_dir = "resources/ibm/general"


class CloudMessaging(_General):
_icon = "cloud-messaging.png"


class CloudServices(_General):
_icon = "cloud-services.png"


class Cloudant(_General):
_icon = "cloudant.png"


class CognitiveServices(_General):
_icon = "cognitive-services.png"


class DataSecurity(_General):
_icon = "data-security.png"


class Enterprise(_General):
_icon = "enterprise.png"


class GovernanceRiskCompliance(_General):
_icon = "governance-risk-compliance.png"


class IBMContainers(_General):
_icon = "ibm-containers.png"


class IBMPublicCloud(_General):
_icon = "ibm-public-cloud.png"


class IdentityAccessManagement(_General):
_icon = "identity-access-management.png"


class IdentityProvider(_General):
_icon = "identity-provider.png"


class InfrastructureSecurity(_General):
_icon = "infrastructure-security.png"


class Internet(_General):
_icon = "internet.png"


class IotCloud(_General):
_icon = "iot-cloud.png"


class MicroservicesApplication(_General):
_icon = "microservices-application.png"


class MicroservicesMesh(_General):
_icon = "microservices-mesh.png"


class MonitoringLogging(_General):
_icon = "monitoring-logging.png"


class Monitoring(_General):
_icon = "monitoring.png"


class ObjectStorage(_General):
_icon = "object-storage.png"


class OfflineCapabilities(_General):
_icon = "offline-capabilities.png"


class Openwhisk(_General):
_icon = "openwhisk.png"


class PeerCloud(_General):
_icon = "peer-cloud.png"


class RetrieveRank(_General):
_icon = "retrieve-rank.png"


class Scalable(_General):
_icon = "scalable.png"


class ServiceDiscoveryConfiguration(_General):
_icon = "service-discovery-configuration.png"


class TextToSpeech(_General):
_icon = "text-to-speech.png"


class TransformationConnectivity(_General):
_icon = "transformation-connectivity.png"


# Aliases

+ 83
- 0
diagrams/ibm/infrastructure.py 查看文件

@@ -0,0 +1,83 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _IBM


class _Infrastructure(_IBM):
_type = "infrastructure"
_icon_dir = "resources/ibm/infrastructure"


class Channels(_Infrastructure):
_icon = "channels.png"


class CloudMessaging(_Infrastructure):
_icon = "cloud-messaging.png"


class Dashboard(_Infrastructure):
_icon = "dashboard.png"


class Diagnostics(_Infrastructure):
_icon = "diagnostics.png"


class EdgeServices(_Infrastructure):
_icon = "edge-services.png"


class EnterpriseMessaging(_Infrastructure):
_icon = "enterprise-messaging.png"


class EventFeed(_Infrastructure):
_icon = "event-feed.png"


class InfrastructureServices(_Infrastructure):
_icon = "infrastructure-services.png"


class InterserviceCommunication(_Infrastructure):
_icon = "interservice-communication.png"


class LoadBalancingRouting(_Infrastructure):
_icon = "load-balancing-routing.png"


class MicroservicesMesh(_Infrastructure):
_icon = "microservices-mesh.png"


class MobileBackend(_Infrastructure):
_icon = "mobile-backend.png"


class MobileProviderNetwork(_Infrastructure):
_icon = "mobile-provider-network.png"


class MonitoringLogging(_Infrastructure):
_icon = "monitoring-logging.png"


class Monitoring(_Infrastructure):
_icon = "monitoring.png"


class PeerServices(_Infrastructure):
_icon = "peer-services.png"


class ServiceDiscoveryConfiguration(_Infrastructure):
_icon = "service-discovery-configuration.png"


class TransformationConnectivity(_Infrastructure):
_icon = "transformation-connectivity.png"


# Aliases

+ 71
- 0
diagrams/ibm/management.py 查看文件

@@ -0,0 +1,71 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _IBM


class _Management(_IBM):
_type = "management"
_icon_dir = "resources/ibm/management"


class AlertNotification(_Management):
_icon = "alert-notification.png"


class ApiManagement(_Management):
_icon = "api-management.png"


class CloudManagement(_Management):
_icon = "cloud-management.png"


class ClusterManagement(_Management):
_icon = "cluster-management.png"


class ContentManagement(_Management):
_icon = "content-management.png"


class DataServices(_Management):
_icon = "data-services.png"


class DeviceManagement(_Management):
_icon = "device-management.png"


class InformationGovernance(_Management):
_icon = "information-governance.png"


class ItServiceManagement(_Management):
_icon = "it-service-management.png"


class Management(_Management):
_icon = "management.png"


class MonitoringMetrics(_Management):
_icon = "monitoring-metrics.png"


class ProcessManagement(_Management):
_icon = "process-management.png"


class ProviderCloudPortalService(_Management):
_icon = "provider-cloud-portal-service.png"


class PushNotifications(_Management):
_icon = "push-notifications.png"


class ServiceManagementTools(_Management):
_icon = "service-management-tools.png"


# Aliases

+ 111
- 0
diagrams/ibm/network.py 查看文件

@@ -0,0 +1,111 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _IBM


class _Network(_IBM):
_type = "network"
_icon_dir = "resources/ibm/network"


class Bridge(_Network):
_icon = "bridge.png"


class DirectLink(_Network):
_icon = "direct-link.png"


class Enterprise(_Network):
_icon = "enterprise.png"


class Firewall(_Network):
_icon = "firewall.png"


class FloatingIp(_Network):
_icon = "floating-ip.png"


class Gateway(_Network):
_icon = "gateway.png"


class InternetServices(_Network):
_icon = "internet-services.png"


class LoadBalancerListener(_Network):
_icon = "load-balancer-listener.png"


class LoadBalancerPool(_Network):
_icon = "load-balancer-pool.png"


class LoadBalancer(_Network):
_icon = "load-balancer.png"


class LoadBalancingRouting(_Network):
_icon = "load-balancing-routing.png"


class PublicGateway(_Network):
_icon = "public-gateway.png"


class Region(_Network):
_icon = "region.png"


class Router(_Network):
_icon = "router.png"


class Rules(_Network):
_icon = "rules.png"


class Subnet(_Network):
_icon = "subnet.png"


class TransitGateway(_Network):
_icon = "transit-gateway.png"


class Vpc(_Network):
_icon = "vpc.png"


class VpnConnection(_Network):
_icon = "vpn-connection.png"


class VpnGateway(_Network):
_icon = "vpn-gateway.png"


class VpnPolicy(_Network):
_icon = "vpn-policy.png"


# Aliases

ACL = Rules
CIS = InternetServices
DL = DirectLink
FIP = FloatingIp
FloatingIP = FloatingIp
FW = Firewall
LB = LoadBalancer
NLB = LoadBalancer
PublicGateway = Gateway
SecurityGroupRules = Rules
TG = TransitGateway
VPC = Vpc
VPNGateway = VpnGateway
VPNConnection = VpnConnection
VPNPolicy = VpnPolicy

+ 68
- 0
diagrams/ibm/security.py 查看文件

@@ -0,0 +1,68 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _IBM


class _Security(_IBM):
_type = "security"
_icon_dir = "resources/ibm/security"


class ApiSecurity(_Security):
_icon = "api-security.png"


class BlockchainSecurityService(_Security):
_icon = "blockchain-security-service.png"


class DataSecurity(_Security):
_icon = "data-security.png"


class Firewall(_Security):
_icon = "firewall.png"


class Gateway(_Security):
_icon = "gateway.png"


class GovernanceRiskCompliance(_Security):
_icon = "governance-risk-compliance.png"


class IdentityAccessManagement(_Security):
_icon = "identity-access-management.png"


class IdentityProvider(_Security):
_icon = "identity-provider.png"


class InfrastructureSecurity(_Security):
_icon = "infrastructure-security.png"


class PhysicalSecurity(_Security):
_icon = "physical-security.png"


class SecurityMonitoringIntelligence(_Security):
_icon = "security-monitoring-intelligence.png"


class SecurityServices(_Security):
_icon = "security-services.png"


class TrustendComputing(_Security):
_icon = "trustend-computing.png"


class Vpn(_Security):
_icon = "vpn.png"


# Aliases
VPN = Vpn

+ 31
- 0
diagrams/ibm/social.py 查看文件

@@ -0,0 +1,31 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _IBM


class _Social(_IBM):
_type = "social"
_icon_dir = "resources/ibm/social"


class Communities(_Social):
_icon = "communities.png"


class FileSync(_Social):
_icon = "file-sync.png"


class LiveCollaboration(_Social):
_icon = "live-collaboration.png"


class Messaging(_Social):
_icon = "messaging.png"


class Networking(_Social):
_icon = "networking.png"


# Aliases

+ 19
- 0
diagrams/ibm/storage.py 查看文件

@@ -0,0 +1,19 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _IBM


class _Storage(_IBM):
_type = "storage"
_icon_dir = "resources/ibm/storage"


class BlockStorage(_Storage):
_icon = "block-storage.png"


class ObjectStorage(_Storage):
_icon = "object-storage.png"


# Aliases

+ 35
- 0
diagrams/ibm/user.py 查看文件

@@ -0,0 +1,35 @@
# This module is automatically generated by autogen.sh. DO NOT EDIT.

from . import _IBM


class _User(_IBM):
_type = "user"
_icon_dir = "resources/ibm/user"


class Browser(_User):
_icon = "browser.png"


class Device(_User):
_icon = "device.png"


class IntegratedDigitalExperiences(_User):
_icon = "integrated-digital-experiences.png"


class PhysicalEntity(_User):
_icon = "physical-entity.png"


class Sensor(_User):
_icon = "sensor.png"


class User(_User):
_icon = "user.png"


# Aliases

+ 228
- 0
docs/nodes/ibm.md 查看文件

@@ -0,0 +1,228 @@
---
id: ibm
title: IBM
---

Node classes list of ibm provider.

## ibm.analytics

- **diagrams.ibm.analytics.Analytics**
- **diagrams.ibm.analytics.DataIntegration**
- **diagrams.ibm.analytics.DataRepositories**
- **diagrams.ibm.analytics.DeviceAnalytics**
- **diagrams.ibm.analytics.StreamingComputing**

## ibm.applications

- **diagrams.ibm.applications.ActionableInsight**
- **diagrams.ibm.applications.Annotate**
- **diagrams.ibm.applications.ApiDeveloperPortal**
- **diagrams.ibm.applications.ApiPolyglotRuntimes**
- **diagrams.ibm.applications.AppServer**
- **diagrams.ibm.applications.ApplicationLogic**
- **diagrams.ibm.applications.EnterpriseApplications**
- **diagrams.ibm.applications.Index**
- **diagrams.ibm.applications.IotApplication**
- **diagrams.ibm.applications.Microservice**
- **diagrams.ibm.applications.MobileApp**
- **diagrams.ibm.applications.Ontology**
- **diagrams.ibm.applications.OpenSourceTools**
- **diagrams.ibm.applications.RuntimeServices**
- **diagrams.ibm.applications.SaasApplications**
- **diagrams.ibm.applications.ServiceBroker**
- **diagrams.ibm.applications.SpeechToText**
- **diagrams.ibm.applications.VisualRecognition**
- **diagrams.ibm.applications.Visualization**

## ibm.blockchain

- **diagrams.ibm.blockchain.BlockchainDeveloper**
- **diagrams.ibm.blockchain.Blockchain**
- **diagrams.ibm.blockchain.CertificateAuthority**
- **diagrams.ibm.blockchain.ClientApplication**
- **diagrams.ibm.blockchain.Communication**
- **diagrams.ibm.blockchain.Consensus**
- **diagrams.ibm.blockchain.EventListener**
- **diagrams.ibm.blockchain.Event**
- **diagrams.ibm.blockchain.ExistingEnterpriseSystems**
- **diagrams.ibm.blockchain.HyperledgerFabric**
- **diagrams.ibm.blockchain.KeyManagement**
- **diagrams.ibm.blockchain.Ledger**
- **diagrams.ibm.blockchain.MembershipServicesProviderApi**
- **diagrams.ibm.blockchain.Membership**
- **diagrams.ibm.blockchain.MessageBus**
- **diagrams.ibm.blockchain.Node**
- **diagrams.ibm.blockchain.Services**
- **diagrams.ibm.blockchain.SmartContract**
- **diagrams.ibm.blockchain.TransactionManager**
- **diagrams.ibm.blockchain.Wallet**

## ibm.compute

- **diagrams.ibm.compute.BareMetalServer**
- **diagrams.ibm.compute.ImageService**
- **diagrams.ibm.compute.Instance**
- **diagrams.ibm.compute.Key**
- **diagrams.ibm.compute.PowerInstance**

## ibm.data

- **diagrams.ibm.data.Caches**
- **diagrams.ibm.data.Cloud**
- **diagrams.ibm.data.ConversationTrainedDeployed**
- **diagrams.ibm.data.DataServices**
- **diagrams.ibm.data.DataSources**
- **diagrams.ibm.data.DeviceIdentityService**
- **diagrams.ibm.data.DeviceRegistry**
- **diagrams.ibm.data.EnterpriseData**
- **diagrams.ibm.data.EnterpriseUserDirectory**
- **diagrams.ibm.data.FileRepository**
- **diagrams.ibm.data.GroundTruth**
- **diagrams.ibm.data.Model**
- **diagrams.ibm.data.TmsDataInterface**

## ibm.devops

- **diagrams.ibm.devops.ArtifactManagement**
- **diagrams.ibm.devops.BuildTest**
- **diagrams.ibm.devops.CodeEditor**
- **diagrams.ibm.devops.CollaborativeDevelopment**
- **diagrams.ibm.devops.ConfigurationManagement**
- **diagrams.ibm.devops.ContinuousDeploy**
- **diagrams.ibm.devops.ContinuousTesting**
- **diagrams.ibm.devops.Devops**
- **diagrams.ibm.devops.Provision**
- **diagrams.ibm.devops.ReleaseManagement**

## ibm.general

- **diagrams.ibm.general.CloudMessaging**
- **diagrams.ibm.general.CloudServices**
- **diagrams.ibm.general.Cloudant**
- **diagrams.ibm.general.CognitiveServices**
- **diagrams.ibm.general.DataSecurity**
- **diagrams.ibm.general.Enterprise**
- **diagrams.ibm.general.GovernanceRiskCompliance**
- **diagrams.ibm.general.IBMContainers**
- **diagrams.ibm.general.IBMPublicCloud**
- **diagrams.ibm.general.IdentityAccessManagement**
- **diagrams.ibm.general.IdentityProvider**
- **diagrams.ibm.general.InfrastructureSecurity**
- **diagrams.ibm.general.Internet**
- **diagrams.ibm.general.IotCloud**
- **diagrams.ibm.general.MicroservicesApplication**
- **diagrams.ibm.general.MicroservicesMesh**
- **diagrams.ibm.general.MonitoringLogging**
- **diagrams.ibm.general.Monitoring**
- **diagrams.ibm.general.ObjectStorage**
- **diagrams.ibm.general.OfflineCapabilities**
- **diagrams.ibm.general.Openwhisk**
- **diagrams.ibm.general.PeerCloud**
- **diagrams.ibm.general.RetrieveRank**
- **diagrams.ibm.general.Scalable**
- **diagrams.ibm.general.ServiceDiscoveryConfiguration**
- **diagrams.ibm.general.TextToSpeech**
- **diagrams.ibm.general.TransformationConnectivity**

## ibm.infrastructure

- **diagrams.ibm.infrastructure.Channels**
- **diagrams.ibm.infrastructure.CloudMessaging**
- **diagrams.ibm.infrastructure.Dashboard**
- **diagrams.ibm.infrastructure.Diagnostics**
- **diagrams.ibm.infrastructure.EdgeServices**
- **diagrams.ibm.infrastructure.EnterpriseMessaging**
- **diagrams.ibm.infrastructure.EventFeed**
- **diagrams.ibm.infrastructure.InfrastructureServices**
- **diagrams.ibm.infrastructure.InterserviceCommunication**
- **diagrams.ibm.infrastructure.LoadBalancingRouting**
- **diagrams.ibm.infrastructure.MicroservicesMesh**
- **diagrams.ibm.infrastructure.MobileBackend**
- **diagrams.ibm.infrastructure.MobileProviderNetwork**
- **diagrams.ibm.infrastructure.MonitoringLogging**
- **diagrams.ibm.infrastructure.Monitoring**
- **diagrams.ibm.infrastructure.PeerServices**
- **diagrams.ibm.infrastructure.ServiceDiscoveryConfiguration**
- **diagrams.ibm.infrastructure.TransformationConnectivity**

## ibm.management

- **diagrams.ibm.management.AlertNotification**
- **diagrams.ibm.management.ApiManagement**
- **diagrams.ibm.management.CloudManagement**
- **diagrams.ibm.management.ClusterManagement**
- **diagrams.ibm.management.ContentManagement**
- **diagrams.ibm.management.DataServices**
- **diagrams.ibm.management.DeviceManagement**
- **diagrams.ibm.management.InformationGovernance**
- **diagrams.ibm.management.ItServiceManagement**
- **diagrams.ibm.management.Management**
- **diagrams.ibm.management.MonitoringMetrics**
- **diagrams.ibm.management.ProcessManagement**
- **diagrams.ibm.management.ProviderCloudPortalService**
- **diagrams.ibm.management.PushNotifications**
- **diagrams.ibm.management.ServiceManagementTools**

## ibm.network

- **diagrams.ibm.network.Bridge**
- **diagrams.ibm.network.DirectLink**
- **diagrams.ibm.network.Enterprise**
- **diagrams.ibm.network.Firewall**
- **diagrams.ibm.network.FloatingIp**
- **diagrams.ibm.network.Gateway**
- **diagrams.ibm.network.InternetServices**
- **diagrams.ibm.network.LoadBalancerListener**
- **diagrams.ibm.network.LoadBalancerPool**
- **diagrams.ibm.network.LoadBalancer**
- **diagrams.ibm.network.LoadBalancingRouting**
- **diagrams.ibm.network.PublicGateway**
- **diagrams.ibm.network.Region**
- **diagrams.ibm.network.Router**
- **diagrams.ibm.network.Rules**
- **diagrams.ibm.network.Subnet**
- **diagrams.ibm.network.TransitGateway**
- **diagrams.ibm.network.Vpc**
- **diagrams.ibm.network.VpnConnection**
- **diagrams.ibm.network.VpnGateway**
- **diagrams.ibm.network.VpnPolicy**

## ibm.security

- **diagrams.ibm.security.ApiSecurity**
- **diagrams.ibm.security.BlockchainSecurityService**
- **diagrams.ibm.security.DataSecurity**
- **diagrams.ibm.security.Firewall**
- **diagrams.ibm.security.Gateway**
- **diagrams.ibm.security.GovernanceRiskCompliance**
- **diagrams.ibm.security.IdentityAccessManagement**
- **diagrams.ibm.security.IdentityProvider**
- **diagrams.ibm.security.InfrastructureSecurity**
- **diagrams.ibm.security.PhysicalSecurity**
- **diagrams.ibm.security.SecurityMonitoringIntelligence**
- **diagrams.ibm.security.SecurityServices**
- **diagrams.ibm.security.TrustendComputing**
- **diagrams.ibm.security.Vpn**

## ibm.social

- **diagrams.ibm.social.Communities**
- **diagrams.ibm.social.FileSync**
- **diagrams.ibm.social.LiveCollaboration**
- **diagrams.ibm.social.Messaging**
- **diagrams.ibm.social.Networking**

## ibm.storage

- **diagrams.ibm.storage.BlockStorage**
- **diagrams.ibm.storage.ObjectStorage**

## ibm.user

- **diagrams.ibm.user.Browser**
- **diagrams.ibm.user.Device**
- **diagrams.ibm.user.IntegratedDigitalExperiences**
- **diagrams.ibm.user.PhysicalEntity**
- **diagrams.ibm.user.Sensor**
- **diagrams.ibm.user.User**

二进制
resources/ibm/analytics/analytics.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 27 KiB

二进制
resources/ibm/analytics/data-integration.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 20 KiB

二进制
resources/ibm/analytics/data-repositories.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 24 KiB

二进制
resources/ibm/analytics/device-analytics.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 7.3 KiB

二进制
resources/ibm/analytics/streaming-computing.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 26 KiB

二进制
resources/ibm/applications/actionable-insight.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 28 KiB

二进制
resources/ibm/applications/annotate.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 18 KiB

二进制
resources/ibm/applications/api-developer-portal.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 19 KiB

二进制
resources/ibm/applications/api-polyglot-runtimes.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 45 KiB

二进制
resources/ibm/applications/app-server.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 14 KiB

二进制
resources/ibm/applications/application-logic.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 34 KiB

二进制
resources/ibm/applications/enterprise-applications.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 27 KiB

二进制
resources/ibm/applications/index.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 12 KiB

二进制
resources/ibm/applications/iot-application.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 21 KiB

二进制
resources/ibm/applications/microservice.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 32 KiB

二进制
resources/ibm/applications/mobile-app.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 29 KiB

二进制
resources/ibm/applications/ontology.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 26 KiB

二进制
resources/ibm/applications/open-source-tools.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 13 KiB

二进制
resources/ibm/applications/runtime-services.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 48 KiB

二进制
resources/ibm/applications/saas-applications.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 25 KiB

二进制
resources/ibm/applications/service-broker.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 31 KiB

二进制
resources/ibm/applications/speech-to-text.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 17 KiB

二进制
resources/ibm/applications/visual-recognition.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 25 KiB

二进制
resources/ibm/applications/visualization.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 31 KiB

二进制
resources/ibm/blockchain/blockchain-developer.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 20 KiB

二进制
resources/ibm/blockchain/blockchain.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 37 KiB

二进制
resources/ibm/blockchain/certificate-authority.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 29 KiB

二进制
resources/ibm/blockchain/client-application.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 26 KiB

二进制
resources/ibm/blockchain/communication.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 22 KiB

二进制
resources/ibm/blockchain/consensus.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 26 KiB

二进制
resources/ibm/blockchain/event-listener.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 9.2 KiB

二进制
resources/ibm/blockchain/event.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 22 KiB

二进制
resources/ibm/blockchain/existing-enterprise-systems.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 42 KiB

二进制
resources/ibm/blockchain/hyperledger-fabric.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 18 KiB

二进制
resources/ibm/blockchain/key-management.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 29 KiB

二进制
resources/ibm/blockchain/ledger.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 36 KiB

二进制
resources/ibm/blockchain/membership-services-provider-api.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 39 KiB

二进制
resources/ibm/blockchain/membership.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 28 KiB

二进制
resources/ibm/blockchain/message-bus.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 1.1 KiB

二进制
resources/ibm/blockchain/node.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 36 KiB

二进制
resources/ibm/blockchain/services.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 27 KiB

二进制
resources/ibm/blockchain/smart-contract.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 25 KiB

二进制
resources/ibm/blockchain/transaction-manager.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 21 KiB

二进制
resources/ibm/blockchain/wallet.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 24 KiB

二进制
resources/ibm/compute/Instance.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 15 KiB

二进制
resources/ibm/compute/Key.png 查看文件

之前 之后
宽度: 100  |  高度: 100  |  大小: 2.6 KiB

二进制
resources/ibm/compute/bare-metal-server.png 查看文件

之前 之后
宽度: 100  |  高度: 100  |  大小: 2.0 KiB

二进制
resources/ibm/compute/image-service.png 查看文件

之前 之后
宽度: 100  |  高度: 100  |  大小: 2.7 KiB

二进制
resources/ibm/compute/power-instance.png 查看文件

之前 之后
宽度: 101  |  高度: 101  |  大小: 5.6 KiB

二进制
resources/ibm/data/caches.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 16 KiB

二进制
resources/ibm/data/cloud.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 10 KiB

二进制
resources/ibm/data/conversation-trained-deployed.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 32 KiB

二进制
resources/ibm/data/data-services.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 13 KiB

二进制
resources/ibm/data/data-sources.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 23 KiB

二进制
resources/ibm/data/device-identity-service.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 30 KiB

二进制
resources/ibm/data/device-registry.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 21 KiB

二进制
resources/ibm/data/enterprise-data.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 18 KiB

二进制
resources/ibm/data/enterprise-user-directory.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 16 KiB

二进制
resources/ibm/data/file-repository.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 20 KiB

二进制
resources/ibm/data/ground-truth.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 36 KiB

二进制
resources/ibm/data/model.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 20 KiB

二进制
resources/ibm/data/tms-data-interface.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 13 KiB

二进制
resources/ibm/devops/artifact-management.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 21 KiB

二进制
resources/ibm/devops/build-test.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 26 KiB

二进制
resources/ibm/devops/code-editor.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 26 KiB

二进制
resources/ibm/devops/collaborative-development.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 28 KiB

二进制
resources/ibm/devops/configuration-management.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 40 KiB

二进制
resources/ibm/devops/continuous-deploy.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 23 KiB

二进制
resources/ibm/devops/continuous-testing.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 27 KiB

二进制
resources/ibm/devops/devops.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 13 KiB

二进制
resources/ibm/devops/provision.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 26 KiB

二进制
resources/ibm/devops/release-management.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 18 KiB

二进制
resources/ibm/general/Enterprise.png 查看文件

之前 之后
宽度: 631  |  高度: 501  |  大小: 2.4 KiB

二进制
resources/ibm/general/Internet.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 28 KiB

二进制
resources/ibm/general/cloud-messaging.png 查看文件

之前 之后
宽度: 60  |  高度: 60  |  大小: 2.3 KiB

二进制
resources/ibm/general/cloud-services.png 查看文件

之前 之后
宽度: 75  |  高度: 75  |  大小: 2.7 KiB

二进制
resources/ibm/general/cloudant.png 查看文件

之前 之后
宽度: 62  |  高度: 60  |  大小: 1.6 KiB

二进制
resources/ibm/general/cognitive-services.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 70 KiB

二进制
resources/ibm/general/data-security.png 查看文件

之前 之后
宽度: 60  |  高度: 60  |  大小: 1.7 KiB

二进制
resources/ibm/general/governance-risk-compliance.png 查看文件

之前 之后
宽度: 59  |  高度: 59  |  大小: 1.3 KiB

二进制
resources/ibm/general/ibm-containers.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 20 KiB

二进制
resources/ibm/general/ibm-public-cloud.png 查看文件

之前 之后
宽度: 256  |  高度: 256  |  大小: 12 KiB

部分文件因为文件数量过多而无法显示

正在加载...
取消
保存