Add contentful_team resource with name and description properties #106
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR implements a new
contentful_teamresource that allows managing teams within a Contentful organization using Terraform.New Resource:
contentful_teamThe resource supports the following attributes:
name(string, required) - Name of the teamdescription(string, optional) - Description of the teamid(string, computed) - Team IDversion(int64, computed) - Current version of the teamExample Usage
Implementation Details
API Endpoints
Added the following organization-level endpoints to the OpenAPI specification:
GET /organizations/{organizationId}/teams- List all teamsPOST /organizations/{organizationId}/teams- Create a new teamGET /organizations/{organizationId}/teams/{resourceId}- Get a specific teamPUT /organizations/{organizationId}/teams/{resourceId}- Update a teamDELETE /organizations/{organizationId}/teams/{resourceId}- Delete a teamSchema Changes
Team,TeamCollection,TeamCreate, andTeamUpdateschemasSystemPropertiesTeamschema extendingSystemPropertiesBasewith version fieldResource Implementation
organization_idto be configured in the providerThe implementation follows the existing codebase patterns and includes proper validation, error handling, and testing to ensure reliability and consistency with other Contentful resources.
Fixes #84.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.