Synopsis
kosli get environment ENVIRONMENT-NAME [flags]
Flags
| Flag | Description |
|---|---|
-h, --help | help for environment |
-o, --output string | [defaulted] The format of the output. Valid formats are: [table, json]. (default “table”) |
Flags inherited from parent commands
| Flag | Description |
|---|---|
-a, --api-token string | The Kosli API token. |
-c, --config-file string | [optional] The Kosli config file path. (default “kosli”) |
--debug | [optional] Print debug logs to stdout. |
-H, --host string | [defaulted] The Kosli endpoint. (default “https://app.kosli.com”) |
--http-proxy string | [optional] The HTTP proxy URL including protocol and port number. e.g. http://proxy-server-ip:proxy-port |
-r, --max-api-retries int | [defaulted] How many times should API calls be retried when the API host is not reachable. (default 3) |
--org string | The Kosli organization. |
-q, --quiet | [optional] Suppress non-critical warning messages. Errors and normal output are not affected. If both --quiet and --debug are set, --debug wins. |
Live Example
To view a live example of ‘kosli get environment’ you can run the command below (for the cyber-dojo demo organization).export KOSLI_ORG=cyber-dojo
# The API token below is read-only
export KOSLI_API_TOKEN=Pj_XT2deaVA6V1qrTlthuaWsmjVt4eaHQwqnwqjRO3A
kosli get environment aws-prod --output=json
View example output
View example output
{
"org": "cyber-dojo",
"name": "aws-prod",
"type": "ECS",
"description": "The ECS cluster for production cyber-dojo",
"last_modified_at": 1781604298.5932145,
"last_reported_at": 1781604298.5932145,
"last_changed_at": 1781596438.4966626,
"state": true,
"include_scaling": false,
"tags": {
"url": "https://cyber-dojo.org/"
},
"policies": [
"production-promotion",
"provenance",
"pull-request",
"snyk-scan-aws-prod",
"trail-compliance-aws-prod"
],
"included_environments": null
}