aspire describe command
このコンテンツはまだ日本語訳がありません。
aspire describe - Describe resources in a running AppHost.
Synopsis
Section titled “Synopsis”aspire describe [<resource>] [options]Description
Section titled “Description”The aspire describe command displays resource details for a running Aspire AppHost. By default, it shows a snapshot table of all resources with their name, type, state, health status, and endpoints. Use the --follow option to continuously stream resource state changes in real time.
When a specific resource name is provided, only matching resources are displayed. If no matching resource is found, the command returns an error.
When executed without the --apphost option, the command:
- Scans for all running AppHost processes.
- If multiple AppHosts are running within the current directory scope, prompts you to select which one to target.
- If only one AppHost is running in scope, connects to it directly.
- If no in-scope AppHosts are found but out-of-scope AppHosts exist, displays all running AppHosts for selection.
Arguments
Section titled “Arguments”-
<resource>The name of the resource to display. If not specified, all resources are shown.
Options
Section titled “Options”The following options are available:
-
-f, --followContinuously stream resource state changes. In table mode, each update prints a line showing the resource name, state, health, and endpoints. In JSON mode, each update emits a single JSON object per line (Newline Delimited JSON (NDJSON) format).
-
--apphost <path>The path to the Aspire AppHost project file. When specified, the command connects to the AppHost running from that project file without prompting for selection.
-
--format <Json|Table>Output format. Use
Jsonfor machine-readable output suitable for scripting and automation. Defaults toTable. Values are case-insensitive.In snapshot mode (without
--follow), JSON output wraps resources in a{ "resources": [...] }object. In follow mode, JSON output uses Newline Delimited JSON (NDJSON) for streaming, emitting one JSON object per line. -
-?, -h, --helpPrints help and usage documentation for the available commands and options.
-
-l, --log-level <Critical|Debug|Error|Information|None|Trace|Warning>Set the minimum log level for console output. Use this option to increase diagnostics while troubleshooting or reduce output in scripted runs.
-
--non-interactiveRun the command in non-interactive mode, disabling all interactive prompts and spinners.
-
--nologoSuppress the startup banner and telemetry notice.
-
--bannerDisplay the animated Aspire CLI welcome banner.
-
--wait-for-debuggerWait for a debugger to attach before running a command.
Examples
Section titled “Examples”-
Show all resources in a running AppHost:
Aspire CLI aspire describeExample output:
Output Name Type State Health Endpointscache container Running Healthy tcp://localhost:63122webfrontend project Running Healthy https://localhost:17015, http://localhost:15099apiservice project Running Healthy https://localhost:17016, http://localhost:15100 -
Show details for a specific resource:
Aspire CLI aspire describe webfrontend -
Continuously stream resource state changes:
Aspire CLI aspire describe --follow -
Stream state changes for a specific resource:
Aspire CLI aspire describe webfrontend --follow -
Output resource details as JSON:
Aspire CLI aspire describe --format Json -
Stream resource changes as Newline Delimited JSON (NDJSON) for scripting:
Aspire CLI aspire describe --follow --format Json -
Target a specific AppHost project:
Aspire CLI aspire describe --apphost './src/MyApp.AppHost/MyApp.AppHost.csproj'