Skip to main content
View and manage the Namespaces of an Account. A Namespace is the Account-owned organizational and authorization scope for Workspaces, Workloads, and other application resources. Every Account has a reserved ‘default’ Namespace that cannot be deleted. Namespace names are unique within their Account.

Usage

Aliases

  • namespaces
  • ns

Commands

Inherited flags

Examples

Subcommand reference

idyl namespace create

Create a new namespace in your account. Namespace names must be lowercase alphanumeric with hyphens, between 1-63 characters.

Usage

Flags

Examples

idyl namespace delete

Delete a Namespace from an Account. Deletion is asynchronous. The platform accepts it, records the Namespace as terminating, drains its Workspaces and every Namespace-scoped resource in every zone, and finalizes on its own; once finalized the name no longer resolves and may be reused. While it is terminating the Namespace still reads, and creating or editing anything in it is refused. Deleting a Namespace that is already terminating is accepted again. —wait blocks until the Namespace is finalized and exits the way ‘idyl wait’ does: 0 finalized, 124 when —timeout passes first. Without it the command returns as soon as the deletion is accepted. The Account’s reserved ‘default’ Namespace cannot be deleted. You will be prompted for confirmation unless the —yes flag is provided.

Usage

Flags

Examples

idyl namespace edit

Edit a namespace’s settings.

Usage

Flags

Examples

idyl namespace get

Get details of a Namespace, or list the Namespaces of the Account. With no arguments, lists the Account’s Namespaces. With a name argument, gets details of that Namespace.

Usage

Aliases

  • list
  • ls

Flags

Examples

idyl namespace show

Show details of the namespace the context has entered. Respects —namespace, —account-id, and —context.

Usage

Flags

Examples