Skip to content

Commit

Permalink
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.445.2
Browse files Browse the repository at this point in the history
  • Loading branch information
speakeasybot committed Nov 26, 2024
1 parent 5ba4d80 commit 8f68785
Show file tree
Hide file tree
Showing 93 changed files with 2,165 additions and 783 deletions.
142 changes: 87 additions & 55 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3,55 +3,28 @@ id: 998a101f-1cb6-4c08-9fd1-b3ee7a1cdeb4
management:
docChecksum: ba0b634f013b3a51aada11726ca60e99
docVersion: 0.0.1
speakeasyVersion: 1.346.0
generationVersion: 2.379.3
releaseVersion: 0.8.2
configChecksum: 276a88dd22038564ff771b452c438b1e
speakeasyVersion: 1.445.2
generationVersion: 2.461.4
releaseVersion: 0.9.0
configChecksum: 987160876dc8a2e763c20dfc7aef853c
repoURL: https://github.com/epilot-dev/terraform-provider-epilot-designbuilder.git
features:
terraform:
additionalDependencies: 0.1.0
core: 3.24.3
globalSecurity: 2.81.6
core: 3.26.3
envVarSecurityUsage: 0.1.0
globalSecurity: 2.81.9
globalServerURLs: 2.82.1
typeOverrides: 2.81.1
generatedFiles:
- internal/sdk/sdk.go
- internal/sdk/models/errors/sdkerror.go
- internal/sdk/retry/config.go
- internal/sdk/types/bigint.go
- internal/sdk/types/date.go
- internal/sdk/types/datetime.go
- internal/sdk/types/decimal.go
- internal/sdk/types/pointers.go
- internal/sdk/internal/utils/contenttype.go
- internal/sdk/internal/utils/form.go
- internal/sdk/internal/utils/headers.go
- internal/sdk/internal/utils/json.go
- internal/sdk/internal/utils/pathparams.go
- internal/sdk/internal/utils/queryparams.go
- internal/sdk/internal/utils/requestbody.go
- internal/sdk/internal/utils/retries.go
- internal/sdk/internal/utils/security.go
- internal/sdk/internal/utils/utils.go
- internal/sdk/models/operations/adddesign.go
- internal/sdk/models/operations/deletedesign.go
- internal/sdk/models/operations/getalldesigns.go
- internal/sdk/models/operations/getdesign.go
- internal/sdk/models/operations/updatedesign.go
- internal/sdk/models/shared/errorresp.go
- internal/sdk/models/shared/adddesignres.go
- internal/sdk/models/shared/adddesignreq.go
- internal/sdk/models/shared/getalldesignsres.go
- internal/sdk/models/shared/getdesignres.go
- internal/sdk/models/shared/updatedesignreq.go
- internal/sdk/models/shared/security.go
- internal/sdk/.gitignore
- internal/sdk/models/operations/options.go
- internal/sdk/.gitattributes
- internal/sdk/internal/hooks/registration.go
- internal/sdk/internal/hooks/hooks.go
- internal/sdk/CONTRIBUTING.md
- .gitattributes
- CONTRIBUTING.md
- USAGE.md
- examples/README.md
- examples/data-sources/epilot-designbuilder_design/data-source.tf
- examples/provider/provider.tf
- examples/resources/epilot-designbuilder_design/import.sh
- examples/resources/epilot-designbuilder_design/resource.tf
- go.mod
- go.sum
- internal/planmodifiers/boolplanmodifier/suppress_diff.go
Expand All @@ -64,6 +37,11 @@ generatedFiles:
- internal/planmodifiers/setplanmodifier/suppress_diff.go
- internal/planmodifiers/stringplanmodifier/suppress_diff.go
- internal/planmodifiers/utils/state_check.go
- internal/provider/design_data_source.go
- internal/provider/design_data_source_sdk.go
- internal/provider/design_resource.go
- internal/provider/design_resource_sdk.go
- internal/provider/provider.go
- internal/provider/reflect/diags.go
- internal/provider/reflect/doc.go
- internal/provider/reflect/generic_attr_value.go
Expand All @@ -78,7 +56,43 @@ generatedFiles:
- internal/provider/reflect/primitive.go
- internal/provider/reflect/slice.go
- internal/provider/reflect/struct.go
- internal/provider/types/user.go
- internal/provider/utils.go
- internal/sdk/.gitattributes
- internal/sdk/.gitignore
- internal/sdk/CONTRIBUTING.md
- internal/sdk/internal/hooks/hooks.go
- internal/sdk/internal/utils/contenttype.go
- internal/sdk/internal/utils/form.go
- internal/sdk/internal/utils/headers.go
- internal/sdk/internal/utils/json.go
- internal/sdk/internal/utils/pathparams.go
- internal/sdk/internal/utils/queryparams.go
- internal/sdk/internal/utils/requestbody.go
- internal/sdk/internal/utils/retries.go
- internal/sdk/internal/utils/security.go
- internal/sdk/internal/utils/utils.go
- internal/sdk/models/errors/sdkerror.go
- internal/sdk/models/operations/adddesign.go
- internal/sdk/models/operations/deletedesign.go
- internal/sdk/models/operations/getalldesigns.go
- internal/sdk/models/operations/getdesign.go
- internal/sdk/models/operations/options.go
- internal/sdk/models/operations/updatedesign.go
- internal/sdk/models/shared/adddesignreq.go
- internal/sdk/models/shared/adddesignres.go
- internal/sdk/models/shared/errorresp.go
- internal/sdk/models/shared/getalldesignsres.go
- internal/sdk/models/shared/getdesignres.go
- internal/sdk/models/shared/security.go
- internal/sdk/models/shared/updatedesignreq.go
- internal/sdk/retry/config.go
- internal/sdk/sdk.go
- internal/sdk/types/bigint.go
- internal/sdk/types/date.go
- internal/sdk/types/datetime.go
- internal/sdk/types/decimal.go
- internal/sdk/types/pointers.go
- internal/validators/DateValidator.go
- internal/validators/ExactlyOneChild.go
- internal/validators/JSONParseValidator.go
Expand All @@ -95,16 +109,34 @@ generatedFiles:
- main.go
- terraform-registry-manifest.json
- tools/tools.go
- internal/provider/types/user.go
- USAGE.md
- internal/provider/provider.go
- examples/provider/provider.tf
- examples/resources/epilot-designbuilder_design/import.sh
- internal/provider/design_resource.go
- internal/provider/design_resource_sdk.go
- examples/resources/epilot-designbuilder_design/resource.tf
- internal/provider/design_data_source.go
- internal/provider/design_data_source_sdk.go
- examples/data-sources/epilot-designbuilder_design/data-source.tf
- .gitattributes
- CONTRIBUTING.md
examples:
addDesign:
speakeasy-default-add-design:
requestBody:
application/json: {"design": {"created_at": "2021-01-30T08:30:00Z", "edited": true, "style": "<value>", "style_name": "<value>"}}
responses:
"201":
application/json: {"design": {"created_at": "2021-01-30T08:30:00Z", "edited": false, "style": "<value>", "style_name": "<value>"}}
"400": {}
deleteDesign:
"":
parameters:
path:
designId: "4a062990-a6a3-11eb-9828-4f3da7d4935a"
getAllDesigns: {}
getDesign:
"":
parameters:
path:
designId: "4a062990-a6a3-11eb-9828-4f3da7d4935a"
responses:
"200":
application/json: {"design": {"created_at": "2021-01-30T08:30:00Z", "edited": false, "style": "<value>", "style_name": "<value>"}}
"400": {}
updateDesign:
"":
parameters:
path:
designId: "4a062990-a6a3-11eb-9828-4f3da7d4935a"
requestBody:
application/json: {"design": {"created_at": "2021-01-30T08:30:00Z", "edited": true, "style": "<value>", "style_name": "<value>"}}
29 changes: 29 additions & 0 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
speakeasyVersion: 1.445.2
sources:
my-source:
sourceNamespace: my-source
sourceRevisionDigest: sha256:0a4b13bce294d47f084dd9496edee5a5ab47f13854fc74256d78c1c14c12fc5c
sourceBlobDigest: sha256:0e905b51af77f61d4c39e8c2c2e973b22593ea9e31bdf64daaa9ba8584ac9ec4
tags:
- latest
- speakeasy-sdk-regen-1730852025
- 0.0.1
targets:
terraform:
source: my-source
sourceNamespace: my-source
sourceRevisionDigest: sha256:0a4b13bce294d47f084dd9496edee5a5ab47f13854fc74256d78c1c14c12fc5c
sourceBlobDigest: sha256:0e905b51af77f61d4c39e8c2c2e973b22593ea9e31bdf64daaa9ba8584ac9ec4
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
sources:
my-source:
inputs:
- location: designbuilder.yaml
registry:
location: registry.speakeasyapi.dev/epilot/epilot/my-source
targets:
terraform:
target: terraform
source: my-source
3 changes: 3 additions & 0 deletions .speakeasy/workflow.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
workflowVersion: 1.0.0
speakeasyVersion: latest
sources:
my-source:
inputs:
- location: designbuilder.yaml
registry:
location: registry.speakeasyapi.dev/epilot/epilot/my-source
targets:
terraform:
target: terraform
Expand Down
66 changes: 53 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
<a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-blue.svg?style=for-the-badge" /></a>
</div>

<!-- Start SDK Installation [installation] -->
## SDK Installation
<!-- Start Installation [installation] -->
## Installation

To install this provider, copy and paste this code into your Terraform configuration. Then, run `terraform init`.

Expand All @@ -18,7 +18,7 @@ terraform {
required_providers {
epilot-designbuilder = {
source = "epilot-dev/epilot-designbuilder"
version = "0.8.2"
version = "0.9.0"
}
}
}
Expand All @@ -27,19 +27,17 @@ provider "epilot-designbuilder" {
# Configuration options
}
```
<!-- End SDK Installation [installation] -->
<!-- End Installation [installation] -->

<!-- Start SDK Example Usage [usage] -->
## SDK Example Usage
<!-- Start Testing the provider locally [usage] -->
## Testing the provider locally

### Testing the provider locally
#### Local Provider

Should you want to validate a change locally, the `--debug` flag allows you to execute the provider against a terraform instance locally.

This also allows for debuggers (e.g. delve) to be attached to the provider.

### Example

```sh
go run main.go --debug
# Copy the TF_REATTACH_PROVIDERS env var
Expand All @@ -48,13 +46,55 @@ cd examples/your-example
TF_REATTACH_PROVIDERS=... terraform init
TF_REATTACH_PROVIDERS=... terraform apply
```
<!-- End SDK Example Usage [usage] -->

<!-- Start Available Resources and Operations [operations] -->
## Available Resources and Operations
#### Compiled Provider

Terraform allows you to use local provider builds by setting a `dev_overrides` block in a configuration file called `.terraformrc`. This block overrides all other configured installation methods.

1. Execute `go build` to construct a binary called `terraform-provider-epilot-designbuilder`
2. Ensure that the `.terraformrc` file is configured with a `dev_overrides` section such that your local copy of terraform can see the provider binary

Terraform searches for the `.terraformrc` file in your home directory and applies any configuration settings you set.

```
provider_installation {
dev_overrides {
"registry.terraform.io/epilot-dev/epilot-designbuilder" = "<PATH>"
}
# For all other providers, install them directly from their origin provider
# registries as normal. If you omit this, Terraform will _only_ use
# the dev_overrides block, and so no other providers will be available.
direct {}
}
```
<!-- End Testing the provider locally [usage] -->

<!-- Start Available Resources and Data Sources [operations] -->
## Available Resources and Data Sources

### Resources

* [epilot-designbuilder_design](docs/resources/design.md)
### Data Sources

* [epilot-designbuilder_design](docs/data-sources/design.md)
<!-- End Available Resources and Data Sources [operations] -->

<!-- Start Summary [summary] -->
## Summary


<!-- End Summary [summary] -->

<!-- Start Table of Contents [toc] -->
## Table of Contents

<!-- End Available Resources and Operations [operations] -->
* [Installation](#installation)
* [Available Resources and Data Sources](#available-resources-and-data-sources)
* [Testing the provider locally](#testing-the-provider-locally)
<!-- End Table of Contents [toc] -->

<!-- Placeholder for Future Speakeasy SDK Sections -->

Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,14 @@ Based on:
- OpenAPI Doc 1.0.0
- Speakeasy CLI 1.147.0 (2.237.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [terraform v0.2.3] .
- [terraform v0.2.3] .

## 2024-11-26 00:14:54
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.445.2 (2.461.4) https://github.com/speakeasy-api/speakeasy
### Generated
- [terraform v0.9.0] .
### Releases
- [Terraform v0.9.0] https://registry.terraform.io/providers/epilot-dev/epilot-designbuilder/0.9.0 - .
46 changes: 46 additions & 0 deletions docs/data-sources/design.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "epilot-designbuilder_design Data Source - terraform-provider-epilot-designbuilder"
subcategory: ""
description: |-
Design DataSource
---

# epilot-designbuilder_design (Data Source)

Design DataSource

## Example Usage

```terraform
data "epilot-designbuilder_design" "my_design" {
}
```

<!-- schema generated by tfplugindocs -->
## Schema

### Read-Only

- `brand_id` (String) Parsed as JSON.
- `brand_name` (String)
- `created_at` (String) Creation date and time using ISO 8601 full-time format
- `created_by` (String)
- `custom_theme` (String) Parsed as JSON.
- `edited` (Boolean)
- `id` (String) The ID of this resource.
- `last_modified_at` (String)
- `style` (String) Parsed as JSON.
- `style_name` (String)
- `use_custom_theme` (Boolean)
- `user` (Attributes) (see [below for nested schema](#nestedatt--user))

<a id="nestedatt--user"></a>
### Nested Schema for `user`

Read-Only:

- `emailaddress` (String)
- `fullname` (String)
- `name` (String)
- `userid` (String)
Loading

0 comments on commit 8f68785

Please sign in to comment.