Customize Your Terraform Provider

Speakeasy provides various extensions and configurations to customize Terraform providers. These customizations allow:

  • Mapping API entities to Terraform resources
  • Specifying CRUD operations
  • Customizing validation and plan modification
  • Configuring environment values
  • And more

Select a topic from the navigation to learn more about specific customization options.

Available Customization Options

Entity Mapping

Learn how to map your API entities to Terraform resources and specify CRUD operations.

Property Customization

Customize how API properties are mapped to Terraform attributes and manage property behavior.

Validation and Dependencies

Add custom validation logic and manage attribute dependencies.

Plan Modification

Customize Terraform plan behavior and resource versioning.

Configuration

Configure environment values and manage custom resources.

Advanced Features

Access advanced customization options for fine-grained control.

Schema Keywords

Learn about supported OpenAPI schema keywords and their behavior.