Skip to main content
Display one or many workload resources. Resource types:
  • deployments (deploy)
  • replicasets (rs)
  • pods (pod)
  • jobs (job)
  • sandboxes (sandbox)
  • cronjobs (cj)

Usage

idyl get [resource]

Aliases

  • list
  • ls

Commands

CommandDescription
idyl get allGet all workloads (deployments, replicasets, jobs, cronjobs, and optionally pods)
idyl get cronjobGet cronjob details
idyl get deploymentGet deployment details
idyl get jobGet job details
idyl get podGet pod details
idyl get replicasetGet replicaset details
idyl get sandboxList or inspect Sandboxes

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 all deployments in current namespace
idyl get deployments

# Get a specific pod
idyl get pod frontend-abc123

# List sandboxes
idyl get sandboxes

# Get a specific sandbox
idyl get sandbox dev

# List all workloads
idyl get all

# List deployments in JSON format
idyl get deploy -o json

Subcommand reference

idyl get all

Get all workloads in the current namespace. Shows deployments, replicasets, jobs, and cronjobs by default. Use —pods flag to also include active and failed pods (limited to 100 max).

Usage

idyl get all [flags]

Flags

FlagDescription
--limit <int>Maximum number of items to list per resource type Default: 20.
-n <string>, --namespace <string>Namespace name (overrides context)
--offset <int>Number of items to skip Default: 0.
-o <string>, --output <string>Output format (json)
--podsInclude active and failed pods (max 100)

Examples

# Get all workloads (no pods)
idyl get all

# Get all workloads including pods
idyl get all --pods

# Get all with custom pod limit
idyl get all --pods --limit 50

# Get all in specific namespace
idyl get all -n production

idyl get cronjob

Get cronjob details

Usage

idyl get cronjob <name> [flags]

Aliases

  • cronjobs
  • cj

Flags

FlagDescription
--limit <int>Maximum number of cronjobs to list Default: 20.
-n <string>, --namespace <string>Namespace name (overrides context)
--offset <int>Number of cronjobs to skip Default: 0.
-o <string>, --output <string>Output format (json|yaml)

idyl get deployment

Get deployment details

Usage

idyl get deployment <name> [flags]

Aliases

  • deployments
  • deploy

Flags

FlagDescription
--limit <int>Maximum number of deployments to list Default: 20.
-n <string>, --namespace <string>Namespace name (overrides context)
--offset <int>Number of deployments to skip Default: 0.
-o <string>, --output <string>Output format (json|yaml)
-w, --watchWatch for changes to deployments

idyl get job

Get job details

Usage

idyl get job <name> [flags]

Aliases

  • jobs

Flags

FlagDescription
--limit <int>Maximum number of jobs to list Default: 20.
-n <string>, --namespace <string>Namespace name (overrides context)
--offset <int>Number of jobs to skip Default: 0.
-o <string>, --output <string>Output format (json|yaml)
-w, --watchWatch for changes to jobs

idyl get pod

Get pod details

Usage

idyl get pod <name> [flags]

Aliases

  • pods

Flags

FlagDescription
--allInclude completed pods
--limit <int>Maximum number of pods to list Default: 20.
-n <string>, --namespace <string>Namespace name (overrides context)
--offset <int>Number of pods to skip Default: 0.
-o <string>, --output <string>Output format (json|yaml|wide)
-w, --watchWatch for changes to pods

idyl get replicaset

Get replicaset details

Usage

idyl get replicaset <name> [flags]

Aliases

  • replicasets
  • rs

Flags

FlagDescription
--limit <int>Maximum number of replicasets to list Default: 20.
-n <string>, --namespace <string>Namespace name (overrides context)
--offset <int>Number of replicasets to skip Default: 0.
-o <string>, --output <string>Output format (json|yaml)
-w, --watchWatch for changes to replicasets

idyl get sandbox

List Sandboxes in a namespace or inspect one Sandbox by name. Use idyl get sandboxes to list Sandboxes. Use idyl get sandbox <name> to show details for one Sandbox, including TTL, expiry time, and the associated pod when available. Expired Sandboxes are hidden from lists by default; use —all to include them.

Usage

idyl get sandbox [name] [flags]

Aliases

  • sandboxes

Flags

FlagDescription
--allInclude expired Sandboxes
--limit <int>Maximum number of sandboxes to list Default: 20.
-n <string>, --namespace <string>Namespace name (overrides context)
--offset <int>Number of sandboxes to skip Default: 0.
-o <string>, --output <string>Output format (json|yaml)

Examples

# List Sandboxes
idyl get sandboxes

# Include expired Sandboxes
idyl get sandboxes --all

# Inspect one Sandbox
idyl get sandbox dev

# Return one Sandbox as YAML
idyl get sandbox dev -o yaml