Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/speakeasy-generation-config-file/_shared/latest--terraform.schema.json
Parent schema speakeasy-generation-config-file
Type: object

Schema for configuration specific to a terraform SDK

Properties

author string required

The name of the author of the published package.

packageName string required

The terraform provider name.

pattern=^[\w0-9-]+$
version string required

The current version of the SDK

pattern=^[\w0-9.\-_]+$
allowUnknownFieldsInWeakUnions boolean

Allow unknown fields in weak (undiscriminated) unions

defaultErrorName string

The name of the default error type used to represent API errors

pattern=^[A-Z][a-zA-Z0-9]*$
enableTypeDeduplication boolean

Enables deduplication of terraform value types