You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.