Skip to main content
View and manage the cloud accounts this account provisions capacity into. A connection names a credential you created in your own cloud estate and that trusts the platform. You keep ownership of the cloud account and every instance created in it; the platform assumes the credential at runtime and holds no long-lived secret for it. Connections carry a name you choose and a 12-digit ID the platform assigns. Commands address a connection by its ID; the name is what a manifest matches on.

Usage

Aliases

  • cloud-accounts

Commands

Inherited flags

Examples

Subcommand reference

idyl cloud-account connect

Connect a cloud account so the platform can provision capacity into it. The credential named here is one you created in your own cloud estate and that trusts the platform: a scoped IAM role for AWS, a federated service account for GCP, an app registration for Azure. No secret is transmitted or stored. Connecting is reconciled by name, exactly as applying a CloudAccount manifest is: a name the account does not have creates the connection, and a name it already has re-declares it. Re-running after fixing a trust policy is therefore how a connection is re-verified. AWS trust requires an external ID the platform assigns from your account. It is not something you choose: connect once, read the external ID this prints, add it to the role’s trust policy, then run the same command again to verify.

Usage

Flags

Examples

idyl cloud-account get

Get one connected cloud account, or list the account’s connections. With no argument, lists every connection the account owns. With a 12-digit cloud account ID, shows that connection: the credential it declares, the external ID the platform assigned it, and whether the last verification succeeded.

Usage

Aliases

  • list
  • ls

Flags

Examples