Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.env
.env.local
**/.speakeasy/temp/
**/.speakeasy/logs/
.terraform
Expand Down
37 changes: 21 additions & 16 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,33 +1,32 @@
lockVersion: 2.0.0
id: 1300c9c0-985d-410d-a64e-d96ec26c685a
management:
docChecksum: 59be0fe0a51738df370eb15499a21d57
docChecksum: a91037ff017a3bdaf54eb6532140870e
docVersion: 2.0.0
speakeasyVersion: 1.611.0
generationVersion: 2.694.1
releaseVersion: 0.17.0
configChecksum: aed2406898cfd95fbddd4d2c9aefc5d1
speakeasyVersion: 1.639.3
generationVersion: 2.730.5
releaseVersion: 0.18.0
configChecksum: 94846ee0cb40dcbf15aa7c20605ce4c8
repoURL: https://github.com/epilot-dev/terraform-provider-epilot-schema.git
repoSubDirectory: .
published: true
features:
terraform:
additionalDependencies: 0.1.0
additionalProperties: 0.1.2
constsAndDefaults: 0.2.1
core: 3.44.1
constsAndDefaults: 0.3.0
core: 3.46.3
deprecations: 2.82.0
globalSecurity: 2.82.0
globalSecurity: 2.82.1
globalServerURLs: 2.83.0
inputOutputModels: 2.83.0
nullables: 0.0.0
retries: 2.81.4
typeOverrides: 2.81.1
unions: 2.81.17
unions: 2.82.1
generatedFiles:
- .gitattributes
- USAGE.md
- examples/README.md
- examples/data-sources/epilot-schema_schema/data-source.tf
- examples/data-sources/epilot-schema_schema_attribute/data-source.tf
- examples/data-sources/epilot-schema_schema_capability/data-source.tf
Expand Down Expand Up @@ -368,6 +367,8 @@ generatedFiles:
- internal/sdk/models/shared/textattribute.go
- internal/sdk/models/shared/toomanyrequestserror.go
- internal/sdk/models/shared/userrelationattribute.go
- internal/sdk/optionalnullable/optionalnullable.go
- internal/sdk/optionalnullable/optionalnullable_test.go
- internal/sdk/relations.go
- internal/sdk/retry/config.go
- internal/sdk/savedviews.go
Expand All @@ -377,7 +378,6 @@ generatedFiles:
- 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
Expand Down Expand Up @@ -413,7 +413,7 @@ examples:
slug: "contact"
responses:
"200":
application/json: {"slug": "contact", "feature_flag": "FF_MY_FEATURE_FLAG", "enable_setting": ["360_features"], "name": "Contact", "plural": "Contacts", "description": "Example description", "docs_url": "https://docs.epilot.io/docs/pricing/entities", "category": "customer_relations", "published": false, "draft": false, "icon": "person", "title_template": "{{first_name}} {{last_name}}", "ui_config": {"table_view": {}, "create_view": {}, "edit_view": {"summary_attributes": ["email"]}, "single_view": {}, "list_item": {"summary_attributes": ["email"], "quick_actions": [{"action": "preview_file", "label": "Preview File", "icon": "visibility", "permission": "entity:edit"}]}, "sharing": {"show_sharing_button": true}}, "explicit_search_mappings": {"image": {"index": false, "type": "keyword"}}, "attributes": "<value>", "capabilities": "<value>"}
application/json: {"slug": "contact", "feature_flag": "FF_MY_FEATURE_FLAG", "enable_setting": ["360_features"], "name": "Contact", "plural": "Contacts", "description": "Example description", "docs_url": "https://docs.epilot.io/docs/pricing/entities", "category": "customer_relations", "published": false, "draft": false, "icon": "person", "title_template": "{{first_name}} {{last_name}}", "ui_config": {"table_view": {"enable_thumbnails": false}, "create_view": {}, "edit_view": {"summary_attributes": ["email"]}, "single_view": {}, "list_item": {"summary_attributes": ["email"], "quick_actions": [{"action": "preview_file", "label": "Preview File", "icon": "visibility", "permission": "entity:edit"}]}, "sharing": {"show_sharing_button": true}}, "explicit_search_mappings": {"image": {"index": false, "type": "keyword"}}, "attributes": "<value>", "capabilities": "<value>"}
"404":
application/json: {"status": 404, "error": "Not Found"}
putSchema:
Expand All @@ -424,10 +424,10 @@ examples:
query:
draft: false
requestBody:
application/json: {"slug": "contact", "feature_flag": "FF_MY_FEATURE_FLAG", "enable_setting": ["360_features"], "name": "Contact", "plural": "Contacts", "description": "Example description", "docs_url": "https://docs.epilot.io/docs/pricing/entities", "category": "customer_relations", "published": false, "draft": false, "icon": "person", "title_template": "{{first_name}} {{last_name}}", "ui_config": {"table_view": {}, "create_view": {}, "edit_view": {"summary_attributes": ["email"]}, "single_view": {"route": "/app/pricing-hub/product/:entityId"}, "list_item": {"summary_attributes": ["email"], "quick_actions": [{"action": "preview_file", "label": "Preview File", "icon": "visibility", "permission": "entity:edit"}]}, "sharing": {"show_sharing_button": true}}, "explicit_search_mappings": {"image": {"index": false, "type": "keyword"}}, "attributes": "<value>", "capabilities": "<value>"}
application/json: {"slug": "contact", "feature_flag": "FF_MY_FEATURE_FLAG", "enable_setting": ["360_features"], "name": "Contact", "plural": "Contacts", "description": "Example description", "docs_url": "https://docs.epilot.io/docs/pricing/entities", "category": "customer_relations", "published": false, "draft": false, "icon": "person", "title_template": "{{first_name}} {{last_name}}", "ui_config": {"table_view": {"enable_thumbnails": false}, "create_view": {}, "edit_view": {"summary_attributes": ["email"]}, "single_view": {"route": "/app/pricing-hub/product/:entityId"}, "list_item": {"summary_attributes": ["email"], "quick_actions": [{"action": "preview_file", "label": "Preview File", "icon": "visibility", "permission": "entity:edit"}]}, "sharing": {"show_sharing_button": true}}, "explicit_search_mappings": {"image": {"index": false, "type": "keyword"}}, "attributes": "<value>", "capabilities": "<value>"}
responses:
"200":
application/json: {"slug": "contact", "feature_flag": "FF_MY_FEATURE_FLAG", "enable_setting": ["360_features"], "name": "Contact", "plural": "Contacts", "description": "Example description", "docs_url": "https://docs.epilot.io/docs/pricing/entities", "category": "customer_relations", "published": false, "draft": false, "icon": "person", "title_template": "{{first_name}} {{last_name}}", "ui_config": {"table_view": {}, "create_view": {}, "edit_view": {"summary_attributes": ["email"]}, "single_view": {"route": "/app/pricing-hub/product/:entityId"}, "list_item": {"summary_attributes": ["email"], "quick_actions": [{"action": "preview_file", "label": "Preview File", "icon": "visibility", "permission": "entity:edit"}]}, "sharing": {"show_sharing_button": true}}, "explicit_search_mappings": {"image": {"index": false, "type": "keyword"}}, "attributes": "<value>", "capabilities": "<value>"}
application/json: {"slug": "contact", "feature_flag": "FF_MY_FEATURE_FLAG", "enable_setting": ["360_features"], "name": "Contact", "plural": "Contacts", "description": "Example description", "docs_url": "https://docs.epilot.io/docs/pricing/entities", "category": "customer_relations", "published": false, "draft": false, "icon": "person", "title_template": "{{first_name}} {{last_name}}", "ui_config": {"table_view": {"enable_thumbnails": false}, "create_view": {}, "edit_view": {"summary_attributes": ["email"]}, "single_view": {"route": "/app/pricing-hub/product/:entityId"}, "list_item": {"summary_attributes": ["email"], "quick_actions": [{"action": "preview_file", "label": "Preview File", "icon": "visibility", "permission": "entity:edit"}]}, "sharing": {"show_sharing_button": true}}, "explicit_search_mappings": {"image": {"index": false, "type": "keyword"}}, "attributes": "<value>", "capabilities": "<value>"}
"429":
application/json: {"status": 429, "error": "Too many requests. Try again later."}
deleteSchema:
Expand Down Expand Up @@ -1135,9 +1135,11 @@ examples:
query:
async: false
activity_id: "01F130Q52Q6MWSNS8N2AVXV4JN"
requestBody:
application/json: [{"entity_id": "8d0b632f-ab19-478c-9029-c2cdb5fecef9", "_schema": "contact", "attribute": "<value>"}]
responses:
"200":
application/json: {"entity_id": "6a1be029-0cba-4747-a5a4-ebf329bcdf66", "attribute": "<value>"}
application/json: {"entity_id": "6a1be029-0cba-4747-a5a4-ebf329bcdf66", "_schema": "contact", "attribute": "<value>"}
"404":
application/json: {"status": 404, "error": "Not Found"}
removeRelations:
Expand All @@ -1149,6 +1151,8 @@ examples:
query:
async: false
activity_id: "01F130Q52Q6MWSNS8N2AVXV4JN"
requestBody:
application/json: [{"entity_id": "6b1bdcc1-90f4-4568-90a1-2d9b2b06e501", "_schema": "contact", "attribute": "<value>"}]
responses:
"404":
application/json: {"status": 404, "error": "Not Found"}
Expand Down Expand Up @@ -1216,7 +1220,7 @@ examples:
activity_id: "01F130Q52Q6MWSNS8N2AVXV4JN"
responses:
"200":
application/json: {"entity_id": "de35c212-5ddb-416b-8d5c-54e587d08282", "attribute": "<value>"}
application/json: {"entity_id": "de35c212-5ddb-416b-8d5c-54e587d08282", "_schema": "contact", "attribute": "<value>"}
"404":
application/json: {"status": 404, "error": "Not Found"}
deleteRelation:
Expand Down Expand Up @@ -1495,3 +1499,4 @@ examples:
application/json: {"status": 429, "error": "Too many requests. Try again later."}
examplesVersion: 1.0.2
generatedTests: {}
releaseNotes: "## Terraform SDK Changes Detected:\n* `SDK.Entities.deleteEntity()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Schemas.deleteSchemaGroupHeadline()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Taxonomy.bulkDeleteClassifications()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Taxonomy.bulkMergeClassifications()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Schemas.putSchema()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Schemas.deleteSchema()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Taxonomy.bulkMoveClassifications()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Schemas.getSchemaExample()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Taxonomy.getTaxonomyBulkActionJobById()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Taxonomy.getTaxonomyBulkActionJobs()`: \n * `request` **Changed** **Breaking** :warning:\n * `response.[]` **Changed** **Breaking** :warning:\n* `SDK.Schemas.createSchemaAttribute()`: \n * `request` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Schemas.getSchemaAttribute()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Schemas.putSchemaAttribute()`: \n * `request.AttributeWithCompositeID` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Schemas.deleteSchemaAttribute()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Schemas.createSchemaCapability()`: \n * `request` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Schemas.getSchemaCapability()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Schemas.putSchemaCapability()`: \n * `request.EntityCapabilityWithCompositeID` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Schemas.deleteSchemaCapability()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Schemas.createSchemaGroup()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Schemas.deleteSchemaGroup()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Schemas.createSchemaGroupHeadline()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Saved Views.createSavedView()`: \n * `request.created_by` **Changed**\n * `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Entities.searchEntities()`: \n * `request` **Changed**\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Entities.listEntities()`: \n * `request` **Changed**\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Entities.createEntity()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Entities.validateEntity()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Entities.validateEntityV2()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Entities.upsertEntity()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Entities.restoreEntity()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Activity.attachActivity()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Taxonomy.taxonomiesClassificationsSearch()`: \n * `request.RequestBody.classificationIds.[]` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Taxonomy.deleteTaxonomyClassification()`: `response` **Changed** **Breaking** :warning:\n* `SDK.Entities.reindexEntity()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Taxonomy.updateTaxonomyClassification()`: \n * `request.TaxonomyClassification` **Changed** **Breaking** :warning:\n * `response` **Changed**\n* `SDK.Taxonomy.updateClassificationsForTaxonomy()`: \n * `request.ClassificationsUpdate.create.[]` **Changed** **Breaking** :warning:\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Activity.createActivity()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Relations.removeRelations()`: \n * `request.RequestBody.[]._schema` **Added**\n * `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Taxonomy.deleteTaxonomy()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Taxonomy.createTaxonomy()`: \n * `request.type` **Added**\n * `response` **Changed** **Breaking** :warning:\n* `SDK.Saved Views.deleteSavedView()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Relations.deleteRelation()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Import-Export.exportEntities()`: \n * `request.EntitySearchParams` **Changed**\n * `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Import-Export.importEntities()`: `response.status[429]` **Added** **Breaking** :warning:\n* `SDK.Entities.wipeAllEntities()`: **Added**\n* `SDK.Relations.updateRelation()`: `response._schema` **Added**\n* `SDK.Taxonomy.listTaxonomies()`: \n * `request.type` **Added**\n * `response.results.[].type` **Added**\n* `SDK.Relations.getRelationsV3()`: `response.relations.[].[RelationItem]._schema` **Added**\n* `SDK.Taxonomy.getTaxonomy()`: `response.type` **Added**\n* `SDK.Taxonomy.updateTaxonomy()`: \n * `request.Taxonomy.type` **Added**\n * `response.type` **Added**\n* `SDK.Relations.getRelationsV2()`: `response.relations.[].[RelationItem]._schema` **Added**\n* `SDK.Relations.getRelations()`: `response.[].[RelationItem]._schema` **Added**\n* `SDK.Taxonomy.getTaxonomyClassification()`: `response` **Changed**\n* `SDK.Activity.getEntityActivityFeed()`: `request` **Changed**\n* `SDK.Relations.addRelations()`: \n * `request.RequestBody.[]._schema` **Added**\n * `response._schema` **Added**\n* `SDK.Taxonomy.taxonomyAutocomplete()`: `response.results.[]` **Changed**\n* `SDK.Schemas.listAvailableCapabilities()`: **Added**\n* `SDK.Schemas.listTaxonomyClassificationsForSchema()`: `response.results.[]` **Changed**\n* `SDK.Schemas.getSchemaVersions()`: \n * `request` **Changed**\n * `response` **Changed**\n* `SDK.Schemas.getJsonSchema()`: \n * `request.dereference` **Added**\n* `SDK.Taxonomy.cancelBulkAction()`: **Added**\n* `SDK.Taxonomy.createTaxonomyClassification()`: **Added**\n"
6 changes: 5 additions & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,15 @@ generation:
auth:
oAuth2ClientCredentialsEnabled: true
oAuth2PasswordEnabled: false
hoistGlobalSecurity: true
schemas:
allOfMergeStrategy: shallowMerge
tests:
generateTests: true
generateNewTests: false
skipResponseBodyAssertions: false
terraform:
version: 0.17.0
version: 0.18.0
additionalDataSources: []
additionalDependencies: {}
additionalEphemeralResources: []
Expand All @@ -36,3 +39,4 @@ terraform:
enableTypeDeduplication: true
environmentVariables: []
packageName: epilot-schema
unionDeserializationStrategy: populated-fields
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
speakeasyVersion: 1.529.1
speakeasyVersion: 1.639.3
sources:
schema:
sourceNamespace: schema
sourceRevisionDigest: sha256:16b44f3b8bc7302a4a1e5618095fbdabf3db0c71a50c178e6ff4e88e71b1b48e
sourceBlobDigest: sha256:25adef9067fb0ce8dfdb4db1555b2a22d8c6f8ef9253f658d3be940be481788b
sourceRevisionDigest: sha256:c972764cbbd3ab37e667bba22a7eaaf5f9944c427196698b6c2beab172ddacee
sourceBlobDigest: sha256:e6497a91cb9bf0cf1f5fad7ad71680844deaffe76d2f18037712de22e17735fd
tags:
- latest
- speakeasy-sdk-regen-1743753975
- 1.0.0
- speakeasy-sdk-regen-1758759665
- 2.0.0
targets:
terraform:
source: schema
sourceNamespace: schema
sourceRevisionDigest: sha256:16b44f3b8bc7302a4a1e5618095fbdabf3db0c71a50c178e6ff4e88e71b1b48e
sourceBlobDigest: sha256:25adef9067fb0ce8dfdb4db1555b2a22d8c6f8ef9253f658d3be940be481788b
sourceRevisionDigest: sha256:c972764cbbd3ab37e667bba22a7eaaf5f9944c427196698b6c2beab172ddacee
sourceBlobDigest: sha256:e6497a91cb9bf0cf1f5fad7ad71680844deaffe76d2f18037712de22e17735fd
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ terraform {
required_providers {
epilot-schema = {
source = "epilot/epilot-schema"
version = "0.17.0"
version = "0.18.0"
}
}
}
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,14 @@ Based on:
### Generated
- [terraform v0.16.0] .
### Releases
- [Terraform v0.16.0] https://registry.terraform.io/providers/epilot/epilot-schema/0.16.0 - .
- [Terraform v0.16.0] https://registry.terraform.io/providers/epilot/epilot-schema/0.16.0 - .

## 2025-10-27 00:23:25
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.639.3 (2.730.5) https://github.com/speakeasy-api/speakeasy
### Generated
- [terraform v0.18.0] .
### Releases
- [Terraform v0.18.0] https://registry.terraform.io/providers/epilot/epilot-schema/0.18.0 - .
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ terraform {
required_providers {
epilot-schema = {
source = "epilot/epilot-schema"
version = "0.17.0"
version = "0.18.0"
}
}
}
Expand Down
Loading