| Topic | Details |
| Topic 1 | - Manage resource lifecycle: The section covers topics such as Initializing a configuration using terraform init and its options and generating an execution plan using terraform plan and its options. It also covers the configuration changes using Terraform Apply and its options.
|
| Topic 2 | - Create, maintain, and use Terraform modules: In this section of the exam, candidates are tested for creating a module, using a module in configuration, and topics such as refactoring an existing configuration into modules.
|
| Topic 3 | - Develop and troubleshoot dynamic configuration: This section deals with topics such as using language features to validate configuration query providers using data sources, computing and interpolating data using HCL functions, and using meta-arguments in configuration.
|
| Topic 4 | - Configure and use Terraform providers: In this section, topics covered include understanding Terraform's plugin-based architecture and configuring providers. It also covers aliasing, sourcing, and versioning functions.
|
| Topic 5 | - Develop collaborative Terraform workflows: In this section, candidates are tested for their skills related to managing the Terraform binary, providers, and modules using version constraints and setting up remote states. It also covers the utilization of the Terraform workflow in automation.
|