Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Management Plane Alpha: Project and API Key Management (#15)
Adds the management plane alpha API to the Go SDK. Implementation is similar to the control plane client currently in stable. This initial alpha release provides robust support for managing projects and their associated API keys directly through the Go client library. New Features Project Management * CreateProject: Allows users to create new projects, specifying project names. * ListProjects: Enables listing all projects available to the user. * FetchProject: Retrieves details for a specific project by its ID. * DeleteProject: Removes a project identified by its ID. API Key Management * CreateApiKey: Supports creating new API keys within a specified project, including setting names for easy identification. * ListApiKeys: Lists all API keys associated with a given project, enhancing manageability and oversight. * FetchApiKey: Simplified to fetch details of an API key using its ID only, removing the need for projectId in the request. * DeleteApiKey: Allows for the deletion of specific API keys by their ID, completing the set of CRUD operations for API key management.
- Loading branch information