arch.cloud.aws
Это содержимое пока не доступно на вашем языке.
Package arch.cloud.aws · Version 0.1.0
The Amazon Web Services catalog as ArchLang types. Covers compute
(ec2, fargate, lambda), containers (ecs, eks, app_runner),
databases (rds, aurora, dynamodb, redshift, neptune, …),
messaging (sqs, sns, kinesis, eventbridge, msk), networking
(vpc, route53, cloudfront, alb, api_gateway), and storage.
Kinds follow a provider → category → service hierarchy and carry AWS
branding via the badge widget. Import the services you use, e.g.
use rds, sqs, s3 from arch.cloud.aws.
| Type | Extends | Description |
|---|---|---|
ec2 | aws_compute | Elastic Compute Cloud — resizable virtual servers, the general-purpose workhorse. |
lightsail | aws_compute | Simplified VPS with bundled compute, storage, and networking at a flat price. |
batch | aws_compute | Managed batch computing — queues and runs containerized jobs at scale. |
lambda | aws_serverless | Run functions on demand with no servers to manage; billed per invocation. |
fargate | aws_serverless | Serverless compute for containers — runs ECS/EKS tasks without managing nodes. |
ecs | aws_containers | Elastic Container Service — AWS-native container orchestration. |
eks | aws_containers | Managed Kubernetes control plane. |
app_runner | aws_containers | Fully managed service to run containerized web apps and APIs from source or image. |
ecr | aws_registry | Elastic Container Registry — private Docker/OCI image storage. |
rds | aws_relational | Relational Database Service — managed Postgres, MySQL, MariaDB, SQL Server, or Oracle |
aurora | aws_relational | MySQL/Postgres-compatible relational engine with cloud-native storage and replicas |
dynamodb | aws_nosql | Serverless key-value and document store with consistent low latency at scale |
keyspaces | aws_wide_column | Managed Apache Cassandra-compatible wide-column store |
documentdb | aws_document | MongoDB-compatible managed document database |
elasticache | aws_cache | Managed Redis or Memcached for in-memory caching |
memorydb | aws_cache | Durable, Redis-compatible in-memory database for primary workloads |
redshift | aws_warehouse | Large-scale columnar data warehouse for analytics and BI |
neptune | aws_graph | Managed graph database supporting property-graph and RDF/SPARQL |
timestream | aws_timeseries | Serverless time-series database for IoT and operational metrics |
aws_opensearch | aws_search | Managed OpenSearch/Elasticsearch for full-text search and log analytics |
sqs | aws_queue | Simple Queue Service — fully managed message queue for decoupling services. |
sns | aws_topic | Simple Notification Service — pub/sub fan-out to queues, functions, and endpoints. |
kinesis | aws_stream | Real-time streaming ingestion for logs, events, and telemetry. |
kinesis_firehose | aws_stream | Managed delivery stream that loads streaming data into S3, Redshift, or OpenSearch. |
eventbridge | aws_events | Serverless event bus routing events between AWS services and SaaS apps by rule. |
amazon_mq | aws_broker | Managed ActiveMQ/RabbitMQ broker for standard messaging protocols. |
msk | aws_broker | Managed Streaming for Apache Kafka — Kafka clusters run and scaled for you. |
vpc | aws_network | Virtual Private Cloud — isolated virtual network with subnets and routing. |
nat_gateway | aws_network | Outbound internet access for private-subnet resources. |
route53 | aws_dns | Managed DNS with health checks and latency/geo routing policies. |
cloudfront | aws_cdn | Global content delivery network caching content at edge locations. |
elb | aws_loadbalancer | Elastic Load Balancing — distributes traffic across targets. |
alb | aws_loadbalancer | Application Load Balancer — layer-7 routing by host, path, and header. |
nlb | aws_loadbalancer | Network Load Balancer — high-throughput layer-4 load balancing. |
api_gateway | aws_gateway | Managed front door for REST, HTTP, and WebSocket APIs with auth and throttling. |
s3 | aws_object_storage | Simple Storage Service — durable object storage for files, backups, and static assets. |
s3_glacier | aws_object_storage | Low-cost S3 archive tiers for cold data with retrieval latency. |
ebs | aws_storage | Elastic Block Store — network block volumes attached to EC2 instances. |
efs | aws_storage | Elastic File System — managed, elastic NFS shared across instances. |
fsx | aws_storage | Managed file systems for Windows, Lustre, NetApp ONTAP, and OpenZFS. |
storage_gateway | aws_storage | Hybrid bridge presenting cloud storage to on-prem apps over standard protocols. |
See also: package.archspace reference · The standard library.