nerdexam
HashiCorp

TERRAFORM-ASSOCIATE-004 · Question #234

You have developed a new cloud-based service that uses proprietary APIs and want to use Terraform to create, manage, and delete users from the service. How can Terraform interact with the service?

The correct answer is B. Develop and publish a custom provider to interact with the service using its proprietary APIs.. Terraform interacts with external systems through providers. Since this is a new proprietary service with its own API, Terraform does not support it by default. You would need to develop a custom provider that implements Terraform's provider interface and interacts with the propr

Submitted by carter_n· Apr 18, 2026Understand Terraform Providers

Question

You have developed a new cloud-based service that uses proprietary APIs and want to use Terraform to create, manage, and delete users from the service. How can Terraform interact with the service?

Options

  • ATerraform can manage users for any service that is hosted on a public cloud provider.
  • BDevelop and publish a custom provider to interact with the service using its proprietary APIs.

How the community answered

(21 responses)
  • A
    14% (3)
  • B
    86% (18)

Explanation

Terraform interacts with external systems through providers. Since this is a new proprietary service with its own API, Terraform does not support it by default. You would need to develop a custom provider that implements Terraform's provider interface and interacts with the proprietary APIs to manage resources like users.

Topics

#Custom providers#Provider development#API integration#Terraform extensibility

Community Discussion

No community discussion yet for this question.

Full TERRAFORM-ASSOCIATE-004 Practice