@@ -27,7 +27,7 @@ $ pipenv install diagrams | |||
$ poetry add diagrams | |||
``` | |||
You can start with [quick start](https://diagrams.mingrammer.com/docs/installation#quick-start). And you can go [guides](https://diagrams.mingrammer.com/docs/diagram) for more details. | |||
You can start with [quick start](https://diagrams.mingrammer.com/docs/getting-started/installation#quick-start). And you can go [guides](https://diagrams.mingrammer.com/docs/guides/diagram) for more details. | |||
## Examples | |||
@@ -35,7 +35,7 @@ You can start with [quick start](https://diagrams.mingrammer.com/docs/installati | |||
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | | |||
| ![grouped workers](https://diagrams.mingrammer.com/img/grouped_workers_diagram.png) | ![stateful architecture](https://diagrams.mingrammer.com/img/stateful_architecture_diagram.png) | ![event processing](https://diagrams.mingrammer.com/img/event_processing_diagram.png) | | |||
You can find all the examples on the [examples](https://diagrams.mingrammer.com/docs/examples) page. | |||
You can find all the examples on the [examples](https://diagrams.mingrammer.com/docs/getting-started/examples) page. | |||
## Contributing | |||
@@ -0,0 +1,205 @@ | |||
--- | |||
id: aws | |||
title: AWS | |||
--- | |||
Node classes list of aws provider. | |||
## aws.database | |||
- **diagrams.aws.database.Aurora** | |||
- **diagrams.aws.database.DatabaseMigrationService**, **DMS** (alias) | |||
- **diagrams.aws.database.Database**, **DB** (alias) | |||
- **diagrams.aws.database.DocumentdbMongodbCompatibility**, **DocumentDB** (alias) | |||
- **diagrams.aws.database.Dynamodb**, **DDB** (alias) | |||
- **diagrams.aws.database.Elasticache**, **ElastiCache** (alias) | |||
- **diagrams.aws.database.Neptune** | |||
- **diagrams.aws.database.QuantumLedgerDatabaseQldb**, **QLDB** (alias) | |||
- **diagrams.aws.database.RDSOnVmware** | |||
- **diagrams.aws.database.RDS** | |||
- **diagrams.aws.database.Redshift** | |||
- **diagrams.aws.database.Timestream** | |||
## aws.security | |||
- **diagrams.aws.security.Artifact** | |||
- **diagrams.aws.security.CertificateManager**, **ACM** (alias) | |||
- **diagrams.aws.security.CloudDirectory** | |||
- **diagrams.aws.security.Cloudhsm**, **CloudHSM** (alias) | |||
- **diagrams.aws.security.Cognito** | |||
- **diagrams.aws.security.DirectoryService**, **DS** (alias) | |||
- **diagrams.aws.security.FirewallManager**, **FMS** (alias) | |||
- **diagrams.aws.security.Guardduty** | |||
- **diagrams.aws.security.IdentityAndAccessManagementIam**, **IAM** (alias) | |||
- **diagrams.aws.security.Inspector** | |||
- **diagrams.aws.security.KeyManagementService**, **KMS** (alias) | |||
- **diagrams.aws.security.Macie** | |||
- **diagrams.aws.security.ResourceAccessManager**, **RAM** (alias) | |||
- **diagrams.aws.security.SecretsManager** | |||
- **diagrams.aws.security.SecurityHub** | |||
- **diagrams.aws.security.SecurityIdentityAndCompliance** | |||
- **diagrams.aws.security.Shield** | |||
- **diagrams.aws.security.SingleSignOn** | |||
- **diagrams.aws.security.WAF** | |||
## aws.integration | |||
- **diagrams.aws.integration.ApplicationIntegration** | |||
- **diagrams.aws.integration.Appsync** | |||
- **diagrams.aws.integration.ConsoleMobileApplication** | |||
- **diagrams.aws.integration.Eventbridge** | |||
- **diagrams.aws.integration.MQ** | |||
- **diagrams.aws.integration.SimpleNotificationServiceSns**, **SNS** (alias) | |||
- **diagrams.aws.integration.SimpleQueueServiceSqs**, **SQS** (alias) | |||
- **diagrams.aws.integration.StepFunctions**, **SF** (alias) | |||
## aws.network | |||
- **diagrams.aws.network.APIGateway** | |||
- **diagrams.aws.network.AppMesh** | |||
- **diagrams.aws.network.ClientVpn** | |||
- **diagrams.aws.network.CloudMap** | |||
- **diagrams.aws.network.Cloudfront**, **CF** (alias) | |||
- **diagrams.aws.network.DirectConnect** | |||
- **diagrams.aws.network.ElasticLoadBalancing**, **ELB** (alias) | |||
- **diagrams.aws.network.GlobalAccelerator**, **GAX** (alias) | |||
- **diagrams.aws.network.NetworkingAndContentDelivery** | |||
- **diagrams.aws.network.Privatelink** | |||
- **diagrams.aws.network.Route53** | |||
- **diagrams.aws.network.SiteToSiteVpn** | |||
- **diagrams.aws.network.TransitGateway** | |||
- **diagrams.aws.network.VPC** | |||
## aws.storage | |||
- **diagrams.aws.storage.Backup** | |||
- **diagrams.aws.storage.CloudendureDisasterRecovery**, **CDR** (alias) | |||
- **diagrams.aws.storage.EFSInfrequentaccessPrimaryBg** | |||
- **diagrams.aws.storage.EFSStandardPrimaryBg** | |||
- **diagrams.aws.storage.ElasticBlockStoreEBS**, **EBS** (alias) | |||
- **diagrams.aws.storage.ElasticFileSystemEFS**, **EFS** (alias) | |||
- **diagrams.aws.storage.FsxForLustre** | |||
- **diagrams.aws.storage.FsxForWindowsFileServer** | |||
- **diagrams.aws.storage.Fsx**, **FSx** (alias) | |||
- **diagrams.aws.storage.S3Glacier** | |||
- **diagrams.aws.storage.SimpleStorageServiceS3**, **S3** (alias) | |||
- **diagrams.aws.storage.SnowballEdge** | |||
- **diagrams.aws.storage.Snowball** | |||
- **diagrams.aws.storage.Snowmobile** | |||
- **diagrams.aws.storage.StorageGateway** | |||
- **diagrams.aws.storage.Storage** | |||
## aws.iot | |||
- **diagrams.aws.iot.Freertos**, **FreeRTOS** (alias) | |||
- **diagrams.aws.iot.InternetOfThings** | |||
- **diagrams.aws.iot.Iot1Click** | |||
- **diagrams.aws.iot.IotAnalytics** | |||
- **diagrams.aws.iot.IotButton** | |||
- **diagrams.aws.iot.IotCore** | |||
- **diagrams.aws.iot.IotDeviceDefender** | |||
- **diagrams.aws.iot.IotDeviceManagement** | |||
- **diagrams.aws.iot.IotEvents** | |||
- **diagrams.aws.iot.IotGreengrass** | |||
- **diagrams.aws.iot.IotSitewise** | |||
- **diagrams.aws.iot.IotThingsGraph** | |||
## aws.compute | |||
- **diagrams.aws.compute.ApplicationAutoScaling**, **AutoScaling** (alias) | |||
- **diagrams.aws.compute.Batch** | |||
- **diagrams.aws.compute.Compute** | |||
- **diagrams.aws.compute.EC2ContainerRegistry**, **ECR** (alias) | |||
- **diagrams.aws.compute.EC2** | |||
- **diagrams.aws.compute.ElasticBeanstalk**, **EB** (alias) | |||
- **diagrams.aws.compute.ElasticContainerService**, **ECS** (alias) | |||
- **diagrams.aws.compute.ElasticKubernetesService**, **EKS** (alias) | |||
- **diagrams.aws.compute.Fargate** | |||
- **diagrams.aws.compute.Lambda** | |||
- **diagrams.aws.compute.Lightsail** | |||
- **diagrams.aws.compute.Outposts** | |||
- **diagrams.aws.compute.ServerlessApplicationRepository**, **SAR** (alias) | |||
- **diagrams.aws.compute.ThinkboxDeadline** | |||
- **diagrams.aws.compute.ThinkboxDraft** | |||
- **diagrams.aws.compute.ThinkboxFrost** | |||
- **diagrams.aws.compute.ThinkboxKrakatoa** | |||
- **diagrams.aws.compute.ThinkboxSequoia** | |||
- **diagrams.aws.compute.ThinkboxStoke** | |||
- **diagrams.aws.compute.ThinkboxXmesh** | |||
- **diagrams.aws.compute.VmwareCloudOnAWS** | |||
## aws.devtools | |||
- **diagrams.aws.devtools.CloudDevelopmentKit** | |||
- **diagrams.aws.devtools.Cloud9** | |||
- **diagrams.aws.devtools.Codebuild** | |||
- **diagrams.aws.devtools.Codecommit** | |||
- **diagrams.aws.devtools.Codedeploy** | |||
- **diagrams.aws.devtools.Codepipeline** | |||
- **diagrams.aws.devtools.Codestar** | |||
- **diagrams.aws.devtools.CommandLineInterface**, **CLI** (alias) | |||
- **diagrams.aws.devtools.DeveloperTools**, **DevTools** (alias) | |||
- **diagrams.aws.devtools.ToolsAndSdks** | |||
- **diagrams.aws.devtools.XRay** | |||
## aws.ml | |||
- **diagrams.aws.ml.ApacheMxnetOnAWS** | |||
- **diagrams.aws.ml.Comprehend** | |||
- **diagrams.aws.ml.DeepLearningAmis** | |||
- **diagrams.aws.ml.DeepLearningContainers**, **DLC** (alias) | |||
- **diagrams.aws.ml.Deeplens** | |||
- **diagrams.aws.ml.Deepracer** | |||
- **diagrams.aws.ml.ElasticInference** | |||
- **diagrams.aws.ml.Forecast** | |||
- **diagrams.aws.ml.Lex** | |||
- **diagrams.aws.ml.MachineLearning** | |||
- **diagrams.aws.ml.Personalize** | |||
- **diagrams.aws.ml.Polly** | |||
- **diagrams.aws.ml.Rekognition** | |||
- **diagrams.aws.ml.SagemakerGroundTruth** | |||
- **diagrams.aws.ml.Sagemaker** | |||
- **diagrams.aws.ml.TensorflowOnAWS** | |||
- **diagrams.aws.ml.Textract** | |||
- **diagrams.aws.ml.Transcribe** | |||
- **diagrams.aws.ml.Translate** | |||
## aws.migration | |||
- **diagrams.aws.migration.ApplicationDiscoveryService**, **ADS** (alias) | |||
- **diagrams.aws.migration.CloudendureMigration**, **CEM** (alias) | |||
- **diagrams.aws.migration.DatabaseMigrationService**, **DMS** (alias) | |||
- **diagrams.aws.migration.Datasync** | |||
- **diagrams.aws.migration.MigrationAndTransfer**, **MAT** (alias) | |||
- **diagrams.aws.migration.MigrationHub** | |||
- **diagrams.aws.migration.ServerMigrationService**, **SMS** (alias) | |||
- **diagrams.aws.migration.SnowballEdge** | |||
- **diagrams.aws.migration.Snowball** | |||
- **diagrams.aws.migration.Snowmobile** | |||
- **diagrams.aws.migration.TransferForSftp** | |||
## aws.analytics | |||
- **diagrams.aws.analytics.Analytics** | |||
- **diagrams.aws.analytics.Athena** | |||
- **diagrams.aws.analytics.CloudsearchSearchDocuments** | |||
- **diagrams.aws.analytics.Cloudsearch** | |||
- **diagrams.aws.analytics.DataPipeline** | |||
- **diagrams.aws.analytics.ElasticsearchService**, **ES** (alias) | |||
- **diagrams.aws.analytics.EMRCluster** | |||
- **diagrams.aws.analytics.EMRHdfsCluster** | |||
- **diagrams.aws.analytics.EMR** | |||
- **diagrams.aws.analytics.GlueCrawlers** | |||
- **diagrams.aws.analytics.GlueDataCatalog** | |||
- **diagrams.aws.analytics.Glue** | |||
- **diagrams.aws.analytics.KinesisDataAnalytics** | |||
- **diagrams.aws.analytics.KinesisDataFirehose** | |||
- **diagrams.aws.analytics.KinesisDataStreams** | |||
- **diagrams.aws.analytics.KinesisVideoStreams** | |||
- **diagrams.aws.analytics.Kinesis** | |||
- **diagrams.aws.analytics.LakeFormation** | |||
- **diagrams.aws.analytics.ManagedStreamingForKafka** | |||
- **diagrams.aws.analytics.Quicksight** | |||
- **diagrams.aws.analytics.RedshiftDenseComputeNode** | |||
- **diagrams.aws.analytics.RedshiftDenseStorageNode** | |||
- **diagrams.aws.analytics.Redshift** |
@@ -0,0 +1,193 @@ | |||
--- | |||
id: azure | |||
title: Azure | |||
--- | |||
Node classes list of azure provider. | |||
## azure.database | |||
- **diagrams.azure.database.BlobStorage** | |||
- **diagrams.azure.database.CacheForRedis** | |||
- **diagrams.azure.database.CosmosDb** | |||
- **diagrams.azure.database.DataLake** | |||
- **diagrams.azure.database.DatabaseForMariadbServers** | |||
- **diagrams.azure.database.DatabaseForMysqlServers** | |||
- **diagrams.azure.database.DatabaseForPostgresqlServers** | |||
- **diagrams.azure.database.ElasticDatabasePools** | |||
- **diagrams.azure.database.ElasticJobAgents** | |||
- **diagrams.azure.database.ManagedDatabases** | |||
- **diagrams.azure.database.SQLDatabases** | |||
- **diagrams.azure.database.SQLDatawarehouse** | |||
- **diagrams.azure.database.SQLManagedInstances** | |||
- **diagrams.azure.database.SQLServerStretchDatabases** | |||
- **diagrams.azure.database.SQLServers** | |||
- **diagrams.azure.database.VirtualClusters** | |||
- **diagrams.azure.database.VirtualDatacenter** | |||
## azure.devops | |||
- **diagrams.azure.devops.ApplicationInsights** | |||
- **diagrams.azure.devops.Artifacts** | |||
- **diagrams.azure.devops.Boards** | |||
- **diagrams.azure.devops.Devops** | |||
- **diagrams.azure.devops.DevtestLabs** | |||
- **diagrams.azure.devops.Pipelines** | |||
- **diagrams.azure.devops.Repos** | |||
- **diagrams.azure.devops.TestPlans** | |||
## azure.identity | |||
- **diagrams.azure.identity.AccessReview** | |||
- **diagrams.azure.identity.ActiveDirectoryConnectHealth** | |||
- **diagrams.azure.identity.ActiveDirectory** | |||
- **diagrams.azure.identity.ADB2C** | |||
- **diagrams.azure.identity.ADDomainServices** | |||
- **diagrams.azure.identity.ADIdentityProtection** | |||
- **diagrams.azure.identity.ADPrivilegedIdentityManagement** | |||
- **diagrams.azure.identity.AppRegistrations** | |||
- **diagrams.azure.identity.ConditionalAccess** | |||
- **diagrams.azure.identity.EnterpriseApplications** | |||
- **diagrams.azure.identity.IdentityGovernance** | |||
- **diagrams.azure.identity.InformationProtection** | |||
- **diagrams.azure.identity.ManagedIdentities** | |||
## azure.security | |||
- **diagrams.azure.security.KeyVaults** | |||
- **diagrams.azure.security.SecurityCenter** | |||
- **diagrams.azure.security.Sentinel** | |||
## azure.web | |||
- **diagrams.azure.web.APIConnections** | |||
- **diagrams.azure.web.AppServiceCertificates** | |||
- **diagrams.azure.web.AppServiceDomains** | |||
- **diagrams.azure.web.AppServiceEnvironments** | |||
- **diagrams.azure.web.AppServicePlans** | |||
- **diagrams.azure.web.AppServices** | |||
- **diagrams.azure.web.MediaServices** | |||
- **diagrams.azure.web.NotificationHubNamespaces** | |||
- **diagrams.azure.web.Search** | |||
- **diagrams.azure.web.Signalr** | |||
## azure.network | |||
- **diagrams.azure.network.ApplicationGateway** | |||
- **diagrams.azure.network.ApplicationSecurityGroups** | |||
- **diagrams.azure.network.CDNProfiles** | |||
- **diagrams.azure.network.Connections** | |||
- **diagrams.azure.network.DDOSProtectionPlans** | |||
- **diagrams.azure.network.DNSPrivateZones** | |||
- **diagrams.azure.network.DNSZones** | |||
- **diagrams.azure.network.ExpressrouteCircuits** | |||
- **diagrams.azure.network.Firewall** | |||
- **diagrams.azure.network.FrontDoors** | |||
- **diagrams.azure.network.LoadBalancers** | |||
- **diagrams.azure.network.LocalNetworkGateways** | |||
- **diagrams.azure.network.NetworkInterfaces** | |||
- **diagrams.azure.network.NetworkSecurityGroupsClassic** | |||
- **diagrams.azure.network.NetworkWatcher** | |||
- **diagrams.azure.network.OnPremisesDataGateways** | |||
- **diagrams.azure.network.PublicIpAddresses** | |||
- **diagrams.azure.network.ReservedIpAddressesClassic** | |||
- **diagrams.azure.network.RouteFilters** | |||
- **diagrams.azure.network.RouteTables** | |||
- **diagrams.azure.network.ServiceEndpointPolicies** | |||
- **diagrams.azure.network.TrafficManagerProfiles** | |||
- **diagrams.azure.network.VirtualNetworkClassic** | |||
- **diagrams.azure.network.VirtualNetworkGateways** | |||
- **diagrams.azure.network.VirtualNetworks** | |||
- **diagrams.azure.network.VirtualWans** | |||
## azure.storage | |||
- **diagrams.azure.storage.ArchiveStorage** | |||
- **diagrams.azure.storage.Azurefxtedgefiler** | |||
- **diagrams.azure.storage.BlobStorage** | |||
- **diagrams.azure.storage.DataBoxEdgeDataBoxGateway** | |||
- **diagrams.azure.storage.DataBox** | |||
- **diagrams.azure.storage.DataLakeStorage** | |||
- **diagrams.azure.storage.GeneralStorage** | |||
- **diagrams.azure.storage.NetappFiles** | |||
- **diagrams.azure.storage.QueuesStorage** | |||
- **diagrams.azure.storage.StorageAccountsClassic** | |||
- **diagrams.azure.storage.StorageAccounts** | |||
- **diagrams.azure.storage.StorageExplorer** | |||
- **diagrams.azure.storage.StorageSyncServices** | |||
- **diagrams.azure.storage.StorsimpleDataManagers** | |||
- **diagrams.azure.storage.StorsimpleDeviceManagers** | |||
- **diagrams.azure.storage.TableStorage** | |||
## azure.iot | |||
- **diagrams.azure.iot.DeviceProvisioningServices** | |||
- **diagrams.azure.iot.DigitalTwins** | |||
- **diagrams.azure.iot.IotCentralApplications** | |||
- **diagrams.azure.iot.IotHubSecurity** | |||
- **diagrams.azure.iot.IotHub** | |||
- **diagrams.azure.iot.Maps** | |||
- **diagrams.azure.iot.Sphere** | |||
- **diagrams.azure.iot.TimeSeriesInsightsEnvironments** | |||
- **diagrams.azure.iot.TimeSeriesInsightsEventsSources** | |||
- **diagrams.azure.iot.Windows10IotCoreServices** | |||
## azure.compute | |||
- **diagrams.azure.compute.AvailabilitySets** | |||
- **diagrams.azure.compute.BatchAccounts** | |||
- **diagrams.azure.compute.CitrixVirtualDesktopsEssentials** | |||
- **diagrams.azure.compute.CloudServicesClassic** | |||
- **diagrams.azure.compute.CloudServices** | |||
- **diagrams.azure.compute.CloudsimpleVirtualMachines** | |||
- **diagrams.azure.compute.ContainerInstances** | |||
- **diagrams.azure.compute.ContainerRegistries**, **ACR** (alias) | |||
- **diagrams.azure.compute.DiskSnapshots** | |||
- **diagrams.azure.compute.Disks** | |||
- **diagrams.azure.compute.FunctionApps** | |||
- **diagrams.azure.compute.KubernetesServices**, **AKS** (alias) | |||
- **diagrams.azure.compute.MeshApplications** | |||
- **diagrams.azure.compute.SAPHANAOnAzure** | |||
- **diagrams.azure.compute.ServiceFabricClusters** | |||
- **diagrams.azure.compute.VMClassic** | |||
- **diagrams.azure.compute.VMImages** | |||
- **diagrams.azure.compute.VMLinux** | |||
- **diagrams.azure.compute.VMWindows** | |||
- **diagrams.azure.compute.VM** | |||
## azure.ml | |||
- **diagrams.azure.ml.BatchAI** | |||
- **diagrams.azure.ml.BotServices** | |||
- **diagrams.azure.ml.CognitiveServices** | |||
- **diagrams.azure.ml.GenomicsAccounts** | |||
- **diagrams.azure.ml.MachineLearningServiceWorkspaces** | |||
- **diagrams.azure.ml.MachineLearningStudioWebServicePlans** | |||
- **diagrams.azure.ml.MachineLearningStudioWebServices** | |||
- **diagrams.azure.ml.MachineLearningStudioWorkspaces** | |||
## azure.mobile | |||
- **diagrams.azure.mobile.AppServiceMobile** | |||
- **diagrams.azure.mobile.MobileEngagement** | |||
- **diagrams.azure.mobile.NotificationHubs** | |||
## azure.migration | |||
- **diagrams.azure.migration.DatabaseMigrationServices** | |||
- **diagrams.azure.migration.MigrationProjects** | |||
- **diagrams.azure.migration.RecoveryServicesVaults** | |||
## azure.analytics | |||
- **diagrams.azure.analytics.AnalysisServices** | |||
- **diagrams.azure.analytics.DataExplorerClusters** | |||
- **diagrams.azure.analytics.DataFactories** | |||
- **diagrams.azure.analytics.DataLakeAnalytics** | |||
- **diagrams.azure.analytics.DataLakeStoreGen1** | |||
- **diagrams.azure.analytics.Databricks** | |||
- **diagrams.azure.analytics.EventHubClusters** | |||
- **diagrams.azure.analytics.EventHubs** | |||
- **diagrams.azure.analytics.Hdinsightclusters** | |||
- **diagrams.azure.analytics.LogAnalyticsWorkspaces** | |||
- **diagrams.azure.analytics.StreamAnalyticsJobs** |
@@ -0,0 +1,123 @@ | |||
--- | |||
id: gcp | |||
title: GCP | |||
--- | |||
Node classes list of gcp provider. | |||
## gcp.database | |||
- **diagrams.gcp.database.Bigtable**, **BigTable** (alias) | |||
- **diagrams.gcp.database.Datastore** | |||
- **diagrams.gcp.database.Firestore** | |||
- **diagrams.gcp.database.Memorystore** | |||
- **diagrams.gcp.database.Spanner** | |||
- **diagrams.gcp.database.SQL** | |||
## gcp.security | |||
- **diagrams.gcp.security.Iam** | |||
- **diagrams.gcp.security.KeyManagementService**, **KMS** (alias) | |||
- **diagrams.gcp.security.ResourceManager** | |||
- **diagrams.gcp.security.SecurityCommandCenter**, **SCC** (alias) | |||
- **diagrams.gcp.security.SecurityScanner** | |||
## gcp.network | |||
- **diagrams.gcp.network.Armor** | |||
- **diagrams.gcp.network.CDN** | |||
- **diagrams.gcp.network.DedicatedInterconnect** | |||
- **diagrams.gcp.network.DNS** | |||
- **diagrams.gcp.network.ExternalIpAddresses** | |||
- **diagrams.gcp.network.FirewallRules** | |||
- **diagrams.gcp.network.LoadBalancing** | |||
- **diagrams.gcp.network.NAT** | |||
- **diagrams.gcp.network.Network** | |||
- **diagrams.gcp.network.PartnerInterconnect** | |||
- **diagrams.gcp.network.PremiumNetworkTier** | |||
- **diagrams.gcp.network.Router** | |||
- **diagrams.gcp.network.Routes** | |||
- **diagrams.gcp.network.StandardNetworkTier** | |||
- **diagrams.gcp.network.TrafficDirector** | |||
- **diagrams.gcp.network.VirtualPrivateCloud**, **VPC** (alias) | |||
- **diagrams.gcp.network.VPN** | |||
## gcp.storage | |||
- **diagrams.gcp.storage.Filestore** | |||
- **diagrams.gcp.storage.PersistentDisk** | |||
- **diagrams.gcp.storage.Storage**, **GCS** (alias) | |||
## gcp.iot | |||
- **diagrams.gcp.iot.IotCore** | |||
## gcp.compute | |||
- **diagrams.gcp.compute.AppEngine**, **GAE** (alias) | |||
- **diagrams.gcp.compute.ComputeEngine**, **GCE** (alias) | |||
- **diagrams.gcp.compute.ContainerOptimizedOS** | |||
- **diagrams.gcp.compute.Functions**, **GCF** (alias) | |||
- **diagrams.gcp.compute.GKEOnPrem** | |||
- **diagrams.gcp.compute.GPU** | |||
- **diagrams.gcp.compute.KubernetesEngine**, **GKE** (alias) | |||
- **diagrams.gcp.compute.Run** | |||
## gcp.devtools | |||
- **diagrams.gcp.devtools.Build** | |||
- **diagrams.gcp.devtools.CodeForIntellij** | |||
- **diagrams.gcp.devtools.Code** | |||
- **diagrams.gcp.devtools.ContainerRegistry**, **GCR** (alias) | |||
- **diagrams.gcp.devtools.GradleAppEnginePlugin** | |||
- **diagrams.gcp.devtools.IdePlugins** | |||
- **diagrams.gcp.devtools.MavenAppEnginePlugin** | |||
- **diagrams.gcp.devtools.Scheduler** | |||
- **diagrams.gcp.devtools.SDK** | |||
- **diagrams.gcp.devtools.SourceRepositories** | |||
- **diagrams.gcp.devtools.Tasks** | |||
- **diagrams.gcp.devtools.TestLab** | |||
- **diagrams.gcp.devtools.ToolsForEclipse** | |||
- **diagrams.gcp.devtools.ToolsForPowershell** | |||
- **diagrams.gcp.devtools.ToolsForVisualStudio** | |||
## gcp.ml | |||
- **diagrams.gcp.ml.AdvancedSolutionsLab** | |||
- **diagrams.gcp.ml.AIHub** | |||
- **diagrams.gcp.ml.AIPlatformDataLabelingService** | |||
- **diagrams.gcp.ml.AIPlatform** | |||
- **diagrams.gcp.ml.AutomlNaturalLanguage** | |||
- **diagrams.gcp.ml.AutomlTables** | |||
- **diagrams.gcp.ml.AutomlTranslation** | |||
- **diagrams.gcp.ml.AutomlVideoIntelligence** | |||
- **diagrams.gcp.ml.AutomlVision** | |||
- **diagrams.gcp.ml.Automl**, **AutoML** (alias) | |||
- **diagrams.gcp.ml.DialogFlowEnterpriseEdition** | |||
- **diagrams.gcp.ml.InferenceAPI** | |||
- **diagrams.gcp.ml.JobsAPI** | |||
- **diagrams.gcp.ml.NaturalLanguageAPI**, **NLAPI** (alias) | |||
- **diagrams.gcp.ml.RecommendationsAI** | |||
- **diagrams.gcp.ml.SpeechToText**, **STT** (alias) | |||
- **diagrams.gcp.ml.TextToSpeech**, **TTS** (alias) | |||
- **diagrams.gcp.ml.TPU** | |||
- **diagrams.gcp.ml.TranslationAPI** | |||
- **diagrams.gcp.ml.VideoIntelligenceAPI** | |||
- **diagrams.gcp.ml.VisionAPI** | |||
## gcp.migration | |||
- **diagrams.gcp.migration.TransferAppliance** | |||
## gcp.analytics | |||
- **diagrams.gcp.analytics.Bigquery**, **BigQuery** (alias) | |||
- **diagrams.gcp.analytics.Composer** | |||
- **diagrams.gcp.analytics.DataCatalog** | |||
- **diagrams.gcp.analytics.DataFusion** | |||
- **diagrams.gcp.analytics.Dataflow** | |||
- **diagrams.gcp.analytics.Datalab** | |||
- **diagrams.gcp.analytics.Dataprep** | |||
- **diagrams.gcp.analytics.Dataproc** | |||
- **diagrams.gcp.analytics.Genomics** | |||
- **diagrams.gcp.analytics.Pubsub**, **PubSub** (alias) |
@@ -0,0 +1,75 @@ | |||
--- | |||
id: k8s | |||
title: K8S | |||
--- | |||
Node classes list of k8s provider. | |||
## k8s.rbac | |||
- **diagrams.k8s.rbac.CRole**, **ClusterRole** (alias) | |||
- **diagrams.k8s.rbac.CRB**, **ClusterRoleBinding** (alias) | |||
- **diagrams.k8s.rbac.Group** | |||
- **diagrams.k8s.rbac.RB**, **RoleBinding** (alias) | |||
- **diagrams.k8s.rbac.Role** | |||
- **diagrams.k8s.rbac.SA**, **ServiceAccount** (alias) | |||
- **diagrams.k8s.rbac.User** | |||
## k8s.infra | |||
- **diagrams.k8s.infra.ETCD** | |||
- **diagrams.k8s.infra.Master** | |||
- **diagrams.k8s.infra.Node** | |||
## k8s.podconfig | |||
- **diagrams.k8s.podconfig.CM**, **ConfigMap** (alias) | |||
- **diagrams.k8s.podconfig.Secret** | |||
## k8s.group | |||
- **diagrams.k8s.group.NS**, **Namespace** (alias) | |||
## k8s.network | |||
- **diagrams.k8s.network.Ep**, **Endpoint** (alias) | |||
- **diagrams.k8s.network.Ing**, **Ingress** (alias) | |||
- **diagrams.k8s.network.Netpol**, **NetworkPolicy** (alias) | |||
- **diagrams.k8s.network.SVC**, **Service** (alias) | |||
## k8s.others | |||
- **diagrams.k8s.others.CRD** | |||
- **diagrams.k8s.others.PSP** | |||
## k8s.storage | |||
- **diagrams.k8s.storage.PV**, **PersistnetVolume** (alias) | |||
- **diagrams.k8s.storage.PVC**, **PersistentVolumeClaim** (alias) | |||
- **diagrams.k8s.storage.SC**, **StorageClass** (alias) | |||
- **diagrams.k8s.storage.Vol**, **Volume** (alias) | |||
## k8s.clusterconfig | |||
- **diagrams.k8s.clusterconfig.HPA**, **HorizontalPodAutoscaler** (alias) | |||
- **diagrams.k8s.clusterconfig.Limits**, **LimitRange** (alias) | |||
- **diagrams.k8s.clusterconfig.Quota** | |||
## k8s.controlplane | |||
- **diagrams.k8s.controlplane.API**, **APIServer** (alias) | |||
- **diagrams.k8s.controlplane.CCM** | |||
- **diagrams.k8s.controlplane.CM**, **ControllerManager** (alias) | |||
- **diagrams.k8s.controlplane.KProxy**, **KubeProxy** (alias) | |||
- **diagrams.k8s.controlplane.Kubelet** | |||
- **diagrams.k8s.controlplane.Sched**, **Scheduler** (alias) | |||
## k8s.compute | |||
- **diagrams.k8s.compute.Cronjob** | |||
- **diagrams.k8s.compute.Deploy**, **Deployment** (alias) | |||
- **diagrams.k8s.compute.DS**, **DaemonSet** (alias) | |||
- **diagrams.k8s.compute.Job** | |||
- **diagrams.k8s.compute.Pod** | |||
- **diagrams.k8s.compute.RS**, **ReplicaSet** (alias) | |||
- **diagrams.k8s.compute.STS**, **StatefulSet** (alias) |
@@ -5,30 +5,44 @@ | |||
"previous": "Previous", | |||
"tagline": "Diagram as Code", | |||
"docs": { | |||
"cluster": { | |||
"getting-started/examples": { | |||
"title": "Examples" | |||
}, | |||
"getting-started/installation": { | |||
"title": "Installation" | |||
}, | |||
"guides/cluster": { | |||
"title": "Clusters" | |||
}, | |||
"diagram": { | |||
"guides/diagram": { | |||
"title": "Diagrams" | |||
}, | |||
"examples": { | |||
"title": "Examples" | |||
"guides/node": { | |||
"title": "Nodes" | |||
}, | |||
"installation": { | |||
"title": "Installation" | |||
"nodes/aws": { | |||
"title": "AWS" | |||
}, | |||
"node": { | |||
"title": "Nodes" | |||
"nodes/azure": { | |||
"title": "Azure" | |||
}, | |||
"nodes/gcp": { | |||
"title": "GCP" | |||
}, | |||
"nodes/k8s": { | |||
"title": "K8S" | |||
} | |||
}, | |||
"links": { | |||
"Docs": "Docs", | |||
"Guides": "Guides", | |||
"Nodes": "Nodes", | |||
"GitHub": "GitHub" | |||
}, | |||
"categories": { | |||
"Getting Started": "Getting Started", | |||
"Guides": "Guides" | |||
"Guides": "Guides", | |||
"Nodes": "Nodes" | |||
} | |||
}, | |||
"pages-strings": { | |||
@@ -64,8 +64,8 @@ class HomeSplash extends React.Component { | |||
<div className="inner"> | |||
<ProjectTitle tagline={siteConfig.tagline} title={siteConfig.title} /> | |||
<PromoSection> | |||
<Button href={docUrl('installation')}>Try It Out</Button> | |||
<Button href={docUrl('examples')}>Show Examples</Button> | |||
<Button href={docUrl('getting-started/installation')}>Try It Out</Button> | |||
<Button href={docUrl('getting-started/examples')}>Show Examples</Button> | |||
</PromoSection> | |||
</div> | |||
</SplashContainer> | |||
@@ -1,6 +1,19 @@ | |||
{ | |||
"docs": { | |||
"Getting Started": ["installation", "examples"], | |||
"Guides": ["diagram", "node", "cluster"] | |||
"Getting Started": [ | |||
"getting-started/installation", | |||
"getting-started/examples" | |||
], | |||
"Guides": [ | |||
"guides/diagram", | |||
"guides/node", | |||
"guides/cluster" | |||
], | |||
"Nodes": [ | |||
"nodes/aws", | |||
"nodes/azure", | |||
"nodes/gcp", | |||
"nodes/k8s" | |||
] | |||
} | |||
} |
@@ -18,8 +18,9 @@ const siteConfig = { | |||
organizationName: 'mingrammer', | |||
headerLinks: [ | |||
{doc: 'installation', label: 'Docs'}, | |||
{doc: 'diagram', label: 'Guides'}, | |||
{doc: 'getting-started/installation', label: 'Docs'}, | |||
{doc: 'guides/diagram', label: 'Guides'}, | |||
{doc: 'nodes/aws', label: 'Nodes'}, | |||
{href: 'https://github.com/mingrammer/diagrams', label: 'GitHub'}, | |||
], | |||