ArchDocs
Start free

Cloud Container

type: cloud-container

A nestable cloud boundary (Account → Region → VPC → AZ → Subnet, Kubernetes or EKS/ECS cluster → Namespace, plus security group). Children are laid out inside it and become members via customData.containerId.

Examples

- id: vpc-main
  type: cloud-container
  containerKind: vpc
  label: vpc-0a1b
  children:
    - id: sub-pub
      type: cloud-container
      containerKind: subnet
      label: public-subnet
      children:
        - { id: web1, type: cloud-resource, cloudKey: aws-ec2-instance, label: web-1 }
- id: production-cluster
  type: cloud-container
  containerKind: cluster
  label: Production Kubernetes
  children:
    - id: payments-namespace
      type: cloud-container
      containerKind: namespace
      label: payments
      children:
        - { id: api, type: cloud-resource, cloudKey: k8s-deployment, label: payments-api }