LogoLogo
HomePricingSelf-hosted docsAPI docsLogin
  • Home
  • Login to hava
  • Developer
  • Getting Started
    • Quickstart
      • Create New Account
      • Import Demo Data
      • Creating Environments
      • Exporting Diagrams
  • AWS Marketplace
  • Using Hava
    • Providers & Sources
    • Environments
      • Creating Environments
      • Filtering Environments
  • Importing Data
    • Demo Data
    • AWS
      • Getting Started with AWS
        • Cross Account Role
        • Read Only IAM User
        • Minimum Access IAM User
      • AWS Supported Resources
      • AWS Views
        • Infrastructure
        • Security
        • Container - ECS
        • List
    • Azure
      • Getting Started with Azure
        • Powershell
        • Azure Portal
      • Azure Supported Resources
      • Azure Views
        • Infrastructure
        • Azure Security View
        • List
    • Google Cloud
      • Getting Started with GCP
        • Service Account
        • Import Multiple Projects
        • Enabling APIs
      • GCP Supported Resources
      • GCP Views
        • Infrastructure
        • List
    • Kubernetes
      • Getting Started with Kubernetes
        • Read Only Kubeconfig
        • Automatic Import of Managed Kubernetes
          • AWS EKS Cluster Configuration
        • Converting certificate files to certificate data fields
      • Kubernetes Supported Resources
      • Kubernetes Views
        • Container
        • List
    • Import Errors
  • Discover
    • Importing
    • Searching
      • Search Overview
      • Search Syntax
        • VPC Search
        • Wildcard Search
        • Tag Search
        • Deep Search
      • Search Examples
        • Discover Resources From Regions
        • Create a multiple VPC diagram
        • Defining Custom Environments
    • Versioning
      • Tracking Changes in Cloud Architecture
    • Manual Sync
  • Diagram
    • Listing Environments
      • Filtering Environments
      • Favouriting Environments
    • Viewing Environments
      • Diagram Controls
      • Diagram Layout
      • Switch Between Views
      • Diagram Canvas Resource Filters
    • Draw Custom Connections
  • Diagnose
    • Architectural Monitoring Alerts
    • Attributes
    • Cost Estimation
    • Diff View - Comparing Diagrams
    • Infrastructure
      • View Route Tables
      • View ACLs
      • View Security Groups
    • Reports
      • AWS Compliance Reports
  • Document
    • Environment Notes
    • Embed
    • Exporting Diagrams
    • Edit
      • Draw.io
  • Collaboration
    • Teams
    • Inviting Users
    • Disabling users
    • SSO/SAML
      • Overview
      • Azure AD - SAML Setup
      • Azure AD - OIDC Setup
      • Okta - SAML Setup
      • Okta - OIDC Setup
      • Trouble Shooting SSO
    • Project folders
  • Integrations
    • AWS Control Tower
    • CLI
    • Confluence Cloud
    • GitHub
    • Terraform
  • API
    • API Docs
  • Account & Billing
    • Types Of Hava Accounts
    • Change Subscription
    • Switch to AWS marketplace
    • Change Password
    • MFA
    • Download Invoice
    • Cancel Account
    • Account Audit Log
  • Quick Look
    • Quick AWS Overview
    • Security Overview
    • Customize the Hava Dashboard
Powered by GitBook
On this page
  • How to draw a custom connection
  • Frequently asked questions

Was this helpful?

  1. Diagram

Draw Custom Connections

PreviousDiagram Canvas Resource FiltersNextArchitectural Monitoring Alerts

Last updated 4 months ago

Was this helpful?

When you connect your cloud account to Hava, we automatically generate diagrams showing that can be directly detected. Because Hava uses read-only permissions and no agents, we cannot confirm or automatically display (like application logic accessing S3 buckets).

To accurately represent your environment, we refrain from guessing or drawing inferred connections. Instead, you can manually create custom connections. These custom connections persist across diagram versions as long as the associated resources are still present. If a resource disappears, you can still review previously drawn custom connections in your diagram’s version history.

How to draw a custom connection

1. Right-click on the resource you want to connect to another resource.

2. Select Connect To and choose the target resource.

Frequently asked questions

What types of connections does Hava display by default?

Hava displays determined connections, which are directly detectable based on read-only permissions. It does not automatically show inferred connections, such as application-level links, to ensure accuracy and avoid assumptions.

Can I add custom connections to my diagrams?

Yes! You can manually add custom connections by right-clicking on a resource, selecting Connect To, and choosing the target resource. These connections help visualise inferred relationships.

What resources can I create custom connections between?

Custom connections in Hava can link a variety of resources, including:

  • Individual Resources: EC2 instances, S3 buckets, databases, load balancers, etc.

  • Subnets: To represent communication between specific subnets.

  • VPCs: To illustrate inter-VPC or peering connections.

  • Availability Zones (AZs): To show regional dependencies or data flow.

  • Cross-Cloud Resources: Connections between AWS, Azure, and GCP resources.

These connections allow you to fully customize and enrich your diagrams to represent inferred or hybrid architectures accurately.

Do custom connections persist between diagram versions?

Custom connections remain in place across versions, provided the connected resources still exist. If a resource is removed, the connections can still be viewed in the diagram’s version history.

Can I visualise multi-cloud or hybrid cloud connections?

Yes! You can create custom connections between resources in different cloud providers (e.g., AWS, Azure, GCP) or external virtual networks to represent hybrid cloud architectures.

Why doesn’t Hava display inferred connections automatically?

Hava prioritises accuracy and only displays determined connections. Inferred connections are left to users to add manually, as they may involve assumptions beyond what can be detected via read-only permissions.