4 Commits

Author SHA1 Message Date
Bruno Schaatsbergen
3cdbd2dca9
add ephemeral example resource (#264)
* eph: add ephemeral resource

Adds a new example ephemeral resource using a required configurable attribute and an example ID.

* tools: bump terraform-plugin-docs

Bump to the latest stable release, as it includes support for ephemeral resource documentation generation.

* docs: add ephemeral resource documentation

* provider: register new example ephemeral resource

* eph: improve alphabetical ordering of struct fields

* eph: use a computed 'value' attribute

To help provider developers easily understand the concept of ephemeral resources, we use a 'value' attribute in the schema, which is set to an example token (token-123).

* docs: update ephemeral resource docs

* provider: create a separate echo provider factory container

Since not every acceptance test requires an ephemeral provider server for the CLI to connect to and interact with, this introduces a separate provider factory container that includes the echo provider.

* eph: add basic acceptance test for ephemeral resource

* docs: rename ephemeral resource configuration file

* eph: improve http response diag
2025-01-13 10:17:03 -05:00
Austin Valle
9b24243a86
[COMPLIANCE] Add copyright and license headers (#146)
* add copywrite config

* add note to copywrite HCL file

* [COMPLIANCE] Add copyright and license headers

* Update .copywrite.hcl

Co-authored-by: Brian Flad <bflad417@gmail.com>

* Update .copywrite.hcl

Co-authored-by: Brian Flad <bflad417@gmail.com>

* Update .copywrite.hcl

Co-authored-by: Brian Flad <bflad417@gmail.com>

---------

Co-authored-by: Brian Flad <bflad417@gmail.com>
2023-06-05 14:11:07 -04:00
Brian Flad
16a0751849
Updates for terraform-plugin-framework v0.7.0 (#40)
Reference: https://github.com/hashicorp/terraform-plugin-framework/releases/tag/v0.7.0
2022-04-29 16:02:22 -04:00
Brian Flad
a64a312802 Initial commit
Most of the content is inspired by existing content in https://github.com/hashicorp/terraform-provider-scaffolding.
2021-12-01 05:37:16 -05:00