@@ -27,7 +27,7 @@ $ pipenv install diagrams | |||||
$ poetry add 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 | ## 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) | | | ![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 | ## 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", | "previous": "Previous", | ||||
"tagline": "Diagram as Code", | "tagline": "Diagram as Code", | ||||
"docs": { | "docs": { | ||||
"cluster": { | |||||
"getting-started/examples": { | |||||
"title": "Examples" | |||||
}, | |||||
"getting-started/installation": { | |||||
"title": "Installation" | |||||
}, | |||||
"guides/cluster": { | |||||
"title": "Clusters" | "title": "Clusters" | ||||
}, | }, | ||||
"diagram": { | |||||
"guides/diagram": { | |||||
"title": "Diagrams" | "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": { | "links": { | ||||
"Docs": "Docs", | "Docs": "Docs", | ||||
"Guides": "Guides", | "Guides": "Guides", | ||||
"Nodes": "Nodes", | |||||
"GitHub": "GitHub" | "GitHub": "GitHub" | ||||
}, | }, | ||||
"categories": { | "categories": { | ||||
"Getting Started": "Getting Started", | "Getting Started": "Getting Started", | ||||
"Guides": "Guides" | |||||
"Guides": "Guides", | |||||
"Nodes": "Nodes" | |||||
} | } | ||||
}, | }, | ||||
"pages-strings": { | "pages-strings": { | ||||
@@ -64,8 +64,8 @@ class HomeSplash extends React.Component { | |||||
<div className="inner"> | <div className="inner"> | ||||
<ProjectTitle tagline={siteConfig.tagline} title={siteConfig.title} /> | <ProjectTitle tagline={siteConfig.tagline} title={siteConfig.title} /> | ||||
<PromoSection> | <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> | </PromoSection> | ||||
</div> | </div> | ||||
</SplashContainer> | </SplashContainer> | ||||
@@ -1,6 +1,19 @@ | |||||
{ | { | ||||
"docs": { | "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', | organizationName: 'mingrammer', | ||||
headerLinks: [ | 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'}, | {href: 'https://github.com/mingrammer/diagrams', label: 'GitHub'}, | ||||
], | ], | ||||