Idem describe#

The idem describe command lists the resources in a cloud account.

The idem describe command supports state file paths and regular expressions as input. In addition, you can refine output by applying a filter.

State file path as input#

The following command returns all AWS S3 buckets in the provided cloud account.

idem describe aws.s3.bucket

Regular expression as input#

Any valid regular expression can be used as an input. The following command returns all AWS resources in the provided cloud account.

idem describe "aws.*"

The following command returns all dynamodb and S3 resources in the provided cloud account.

idem describe "aws\.(dynamodb|s3)\..*"

Filtering#

To further refine output, you can also add the --filter argument.

The following command only returns automatically named S3 buckets that start with the word production.

idem describe aws.s3.bucket --filter="[?resource[?bucket_prefix=='production']]"