MCPcopy Index your code
hub / github.com/coder/coder / InsertAIProviderKey

Method InsertAIProviderKey

coderd/database/dbauthz/dbauthz.go:5431–5436  ·  view source on GitHub ↗
(ctx context.Context, arg database.InsertAIProviderKeyParams)

Source from the content-addressed store, hash-verified

5429}
5430
5431func (q *querier) InsertAIProviderKey(ctx context.Context, arg database.InsertAIProviderKeyParams) (database.AIProviderKey, error) {
5432 if err := q.authorizeContext(ctx, policy.ActionCreate, rbac.ResourceAIProvider); err != nil {
5433 return database.AIProviderKey{}, err
5434 }
5435 return q.db.InsertAIProviderKey(ctx, arg)
5436}
5437
5438func (q *querier) InsertAPIKey(ctx context.Context, arg database.InsertAPIKeyParams) (database.APIKey, error) {
5439 // TODO(Cian): ideally this would be encoded in the policy, but system users are just members and we

Callers

nothing calls this directly

Calls 2

authorizeContextMethod · 0.95
InsertAIProviderKeyMethod · 0.65

Tested by

no test coverage detected