Skip to main content
View available regions and manage account region deployment access. Regions are user-facing placement domains for subnets. When you create a subnet in a region, Idyl chooses the concrete placement automatically.

Usage

idyl region

Commands

CommandDescription
idyl region disableDisable a region for account deployments
idyl region enableEnable a region for account deployments
idyl region listList regions

Inherited flags

FlagDescription
-a <string>, --account-id <string>Account ID to use (overrides context)
-c <string>, --context <string>Use specific context
--homedir <string>Override config directory (default: ~/.idyl)
-n <string>, --namespace <string>Namespace to use
-o <string>, --output <string>Output format (json|yaml)
-p <string>, --profile <string>Override profile
--realm <string>Override realm
--subnet <string>Override context subnet for this command

Examples

# List regions
idyl region list

# Enable a region for account deployments
idyl region enable us-east

# Disable a region for account deployments
idyl region disable us-east

Subcommand reference

idyl region disable

Disable a region for account deployments. Existing workloads are not stopped, but new deployments into subnets in this region will be blocked once the region is disabled.

Usage

idyl region disable <region> [flags]

Aliases

  • unapprove

Flags

FlagDescription
-y, --yesSkip confirmation prompts

Examples

idyl region disable us-east
idyl region unapprove us-east
idyl region disable us-east --yes

idyl region enable

Enable a region for account deployments. The current account can only create new workloads in approved subnets whose region is enabled for the account.

Usage

idyl region enable <region> [flags]

Aliases

  • approve

Flags

FlagDescription
-o <string>, --output <string>Output format: table, json, yaml Default: table.

Examples

idyl region enable us-east
idyl region approve us-east

idyl region list

List regions

Usage

idyl region list [flags]

Aliases

  • ls

Flags

FlagDescription
-o <string>, --output <string>Output format: table, json, yaml Default: table.