Skip to content

Commit 232a6c4

Browse files
committed
Sync open source content 🐝 (from 691dc2cc6e1155d37a416bd8e4901e53530d1285)
1 parent 7288f6a commit 232a6c4

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

guides/sdks/overlays/overlays.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Let's explore how overlays can enhance and adapt this specification to do the fo
5959
6060
### Adding Speakeasy Extensions
6161
62-
**Objective:** Integrate [Terraform](/docs/terraform/extensions) functionality into the API specification for order management.
62+
**Objective:** Integrate [Terraform](/docs/terraform/customize/entity-mapping) functionality into the API specification for order management.
6363
6464
**Overlay Action**:
6565

guides/terraform/crud.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ components:
113113
114114
An OpenAPI specification tracks a large list of [`Operation` objects](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.1.0.md#operationObject).
115115

116-
For a Terraform Provider generated by Speakeasy, the key element is the [the `x-speakeasy-entity-operation` annotation](/docs/terraform/extensions#the-x-speakeasy-entity-operation-annotation). This annotation clarifies the purpose of each operation in terms of how it affects the associated remote entity.
116+
For a Terraform Provider generated by Speakeasy, the key element is the [the `x-speakeasy-entity-operation` annotation](/docs/terraform/customize/entity-mapping). This annotation clarifies the purpose of each operation in terms of how it affects the associated remote entity.
117117

118118
```yaml filename="openapi.yaml"
119119
/drinks:

guides/terraform/hoisting.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ func (r *DrinkResource) Schema(ctx context.Context, req resource.SchemaRequest,
242242

243243
## The Fix: Implementing Hoisting
244244

245-
By applying the [`x-speakeasy-entity` annotation](/docs/terraform/extensions#the-x-speakeasy-entity-annotation), we direct the schema generation process to consider the `Drink` schema as the root of the type schema, effectively flattening the response structure for easier access.
245+
By applying the [`x-speakeasy-entity` annotation](/docs/terraform/customize/entity-mapping), we direct the schema generation process to consider the `Drink` schema as the root of the type schema, effectively flattening the response structure for easier access.
246246

247247
```yaml filename="openapi.yaml"
248248
/drinks:

guides/terraform/merged-entity.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ Use `x-speakeasy-entity` annotations to simplify response handling by hoisting,
182182

183183
## Advanced Example Step-by-Step
184184

185-
When an [x-speakeasy-entity-operation](/docs/terraform/extensions#the-x-speakeasy-entity-operation-annotation) is defined, the request body, parameters, and response bodies of `CREATE` and `READ` operations are considered the root of the Terraform Type Schema.
185+
When an [x-speakeasy-entity-operation](/docs/terraform/customize/entity-mapping) is defined, the request body, parameters, and response bodies of `CREATE` and `READ` operations are considered the root of the Terraform Type Schema.
186186

187187
## Step 1:
188188

0 commit comments

Comments
 (0)