latest--terraform.schema
shared| 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