Skip to content

Commit 4a19675

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.761.11
1 parent 43ee9f1 commit 4a19675

139 files changed

Lines changed: 11195 additions & 1821 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
**/.speakeasy/temp/
2+
**/.speakeasy/logs/
3+
.env
4+
.env.local
15
.terraform
26
.terraform*
37
*.tfstate*

.speakeasy/gen.lock

Lines changed: 921 additions & 161 deletions
Large diffs are not rendered by default.

.speakeasy/workflow.lock

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
speakeasyVersion: 1.761.11
2+
sources:
3+
my-source:
4+
sourceNamespace: my-source
5+
sourceRevisionDigest: sha256:337da406516bb06125f03a9925b17d3584c87b89654261394b63b05b52087d87
6+
sourceBlobDigest: sha256:f7e0e0390e3eb7160c018f53bbbbd97fb292d750ea92fbf1206c79a4c259cb9c
7+
tags:
8+
- latest
9+
- 2.0.0
10+
targets:
11+
terraform:
12+
source: my-source
13+
sourceNamespace: my-source
14+
sourceRevisionDigest: sha256:337da406516bb06125f03a9925b17d3584c87b89654261394b63b05b52087d87
15+
sourceBlobDigest: sha256:f7e0e0390e3eb7160c018f53bbbbd97fb292d750ea92fbf1206c79a4c259cb9c
16+
workflow:
17+
workflowVersion: 1.0.0
18+
speakeasyVersion: latest
19+
sources:
20+
my-source:
21+
inputs:
22+
- location: https://docs.api.epilot.io/user.yaml
23+
overlays:
24+
- location: overlay.yaml
25+
registry:
26+
location: registry.speakeasyapi.dev/epilot/epilot/my-source
27+
targets:
28+
terraform:
29+
target: terraform
30+
source: my-source

README.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,16 +82,30 @@ User API: Manage users in epilot organization(s)
8282
<!-- $toc-max-depth=2 -->
8383
* [Installation](#installation)
8484
* [Testing the provider locally](#testing-the-provider-locally)
85+
* [Authentication](#authentication)
8586
* [Available Resources and Data Sources](#available-resources-and-data-sources)
8687

8788
<!-- End Table of Contents [toc] -->
8889

90+
<!-- Start Authentication [security] -->
91+
## Authentication
92+
93+
This provider supports authentication configuration via provider configuration.
94+
95+
Available configuration:
96+
97+
| Provider Attribute | Description |
98+
|---|---|
99+
| `epilot_auth` | Authorization header with epilot OAuth2 bearer token. |
100+
<!-- End Authentication [security] -->
101+
89102
<!-- Start Available Resources and Data Sources [operations] -->
90103
## Available Resources and Data Sources
91104

92-
### Resources
105+
### Managed Resources
93106

94107
* [epilot-usergroup_user_group](docs/resources/user_group.md)
108+
95109
### Data Sources
96110

97111
* [epilot-usergroup_user_group](docs/data-sources/user_group.md)

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,14 @@ Based on:
3030
- OpenAPI Doc 1.0.0
3131
- Speakeasy CLI 1.147.0 (2.237.2) https://github.com/speakeasy-api/speakeasy
3232
### Generated
33-
- [terraform v0.2.3] .
33+
- [terraform v0.2.3] .
34+
35+
## 2026-05-05 00:40:02
36+
### Changes
37+
Based on:
38+
- OpenAPI Doc
39+
- Speakeasy CLI 1.761.11 (2.881.17) https://github.com/speakeasy-api/speakeasy
40+
### Generated
41+
- [terraform v0.11.0] .
42+
### Releases
43+
- [Terraform v0.11.0] https://registry.terraform.io/providers/epilot-dev/epilot-usergroup/0.11.0 - .

docs/data-sources/user_group.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,24 @@ data "epilot-usergroup_user_group" "my_usergroup" {
2424

2525
### Required
2626

27-
- `id` (String) Group id
27+
- `id` (String) Group unique identifier
2828

2929
### Optional
3030

3131
- `hydrate` (Boolean) Pass it true when you want to hydrate the group with full user details
3232

3333
### Read-Only
3434

35+
- `image_uri` (Attributes) Group's profile image or gradient colors. Supports uploaded image URLs and generated gradient avatars. (see [below for nested schema](#nestedatt--image_uri))
3536
- `name` (String) The name of the group. Could be a department or a team.
37+
38+
<a id="nestedatt--image_uri"></a>
39+
### Nested Schema for `image_uri`
40+
41+
Read-Only:
42+
43+
- `additional_properties` (String) Parsed as JSON.
44+
- `gradient_colors` (List of String) Two hex color strings [base_color, accent_color] for mesh gradient avatar.
45+
- `original` (String)
46+
- `thumbnail_32` (String)
47+
- `thumbnail_64` (String)

docs/index.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
---
22
# generated by https://github.com/hashicorp/terraform-plugin-docs
33
page_title: "epilot-usergroup Provider"
4-
subcategory: ""
54
description: |-
65
User API: Manage users in epilot organization(s)
76
---
@@ -17,13 +16,13 @@ terraform {
1716
required_providers {
1817
epilot-usergroup = {
1918
source = "epilot-dev/epilot-usergroup"
20-
version = "0.10.5"
19+
version = "0.11.0"
2120
}
2221
}
2322
}
2423
2524
provider "epilot-usergroup" {
26-
# Configuration options
25+
server_url = "..." # Optional
2726
}
2827
```
2928

@@ -32,5 +31,5 @@ provider "epilot-usergroup" {
3231

3332
### Optional
3433

35-
- `epilot_auth` (String, Sensitive)
34+
- `epilot_auth` (String, Sensitive) Authorization header with epilot OAuth2 bearer token.
3635
- `server_url` (String) Server URL (defaults to https://user.sls.epilot.io)

docs/resources/user_group.md

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,16 @@ UserGroup Resource
1414

1515
```terraform
1616
resource "epilot-usergroup_user_group" "my_usergroup" {
17+
image_uri = {
18+
additional_properties = { "gradient_colors" : ["#0588f0", "#3358d4"] }
19+
gradient_colors = [
20+
"#0588f0",
21+
"#3358d4",
22+
]
23+
original = "https://account-profile-images.epilot.cloud/org/group-avatar.png"
24+
thumbnail_32 = "https://account-profile-images.epilot.cloud/org/group-avatar_32x32.png"
25+
thumbnail_64 = "https://account-profile-images.epilot.cloud/org/group-avatar_64x64.png"
26+
}
1727
name = "Finance"
1828
}
1929
```
@@ -25,14 +35,40 @@ resource "epilot-usergroup_user_group" "my_usergroup" {
2535

2636
- `name` (String) The name of the group. Could be a department or a team. Requires replacement if changed.
2737

38+
### Optional
39+
40+
- `image_uri` (Attributes) Group's profile image or gradient colors. Supports uploaded image URLs and generated gradient avatars. Requires replacement if changed. (see [below for nested schema](#nestedatt--image_uri))
41+
2842
### Read-Only
2943

3044
- `id` (String) Group unique identifier
3145

46+
<a id="nestedatt--image_uri"></a>
47+
### Nested Schema for `image_uri`
48+
49+
Optional:
50+
51+
- `additional_properties` (String) Requires replacement if changed.; Parsed as JSON.
52+
- `gradient_colors` (List of String) Two hex color strings [base_color, accent_color] for mesh gradient avatar. Requires replacement if changed.
53+
- `original` (String) Requires replacement if changed.
54+
- `thumbnail_32` (String) Requires replacement if changed.
55+
- `thumbnail_64` (String) Requires replacement if changed.
56+
3257
## Import
3358

3459
Import is supported using the following syntax:
3560

61+
In Terraform v1.5.0 and later, the [`import` block](https://developer.hashicorp.com/terraform/language/import) can be used with the `id` attribute, for example:
62+
63+
```terraform
64+
import {
65+
to = epilot-usergroup_user_group.my_epilot-usergroup_user_group
66+
id = "..."
67+
}
68+
```
69+
70+
The [`terraform import` command](https://developer.hashicorp.com/terraform/cli/commands/import) can be used, for example:
71+
3672
```shell
37-
terraform import epilot-usergroup_user_group.my_epilot-usergroup_user_group ""
73+
terraform import epilot-usergroup_user_group.my_epilot-usergroup_user_group "..."
3874
```

examples/README.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

examples/provider/provider.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ terraform {
22
required_providers {
33
epilot-usergroup = {
44
source = "epilot-dev/epilot-usergroup"
5-
version = "0.10.5"
5+
version = "0.11.0"
66
}
77
}
88
}
99

1010
provider "epilot-usergroup" {
11-
# Configuration options
11+
server_url = "..." # Optional
1212
}

0 commit comments

Comments
 (0)