Skip to content

v0.7.0

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Aug 07:27
· 33 commits to main since this release
2f500c0
A list resource is the list capability of a managed resource.

Terraform matches a list resource to a resource by type name and refuses
to load a provider whose list resource names none. Every list resource
this toolkit emitted was unmatched, so no generated provider loaded at
all. An entity that is enumerable but not addressable is now a
datasource, and a resource the API can enumerate carries the list
capability and declares the identity its results are expressed in.

Contract change. Entities that were list resources are now datasources;
resources that can be enumerated gain a list resource and an identity
schema; a root attribute terraform reserves, an attribute name a tfsdk
tag may not begin with, and a datasource read with no argument to fill a
path parameter are refused with the remedy named.

Also: the document's declared constraints reach the schema — sensitivity,
deprecation, length, range, size and pattern validators — a documented
default sends an attribute to optional and computed, a list resource
reads its addressing from its own block, and a fixture value is the
shape its format and the SDK's own type demand.