CANONICAL TYPE REFERENCE
UpsertStorageBackendInput
Create-or-update input for a storage backend: creates when id is omitted, updates the named row when it is present. Flat by kind — the resolver promotes the matching fields into the kind's config, and ignores the others.
TypeID (sbk_ prefix) of the backend to update. Omit to create a new one; supplying an id that isn't this tenant's is a "not found" error.
nameString!Name for the backend. Required on both create and update — it is not patch-merged.
descriptionStringFree-text note; null clears it.
Connection settings for exactly one kind of backend.
View exact SDL
"""
Create-or-update input for a storage backend: creates when id is omitted, updates the named row when it is present. Flat by kind — the resolver promotes the matching fields into the kind's config, and ignores the others.
"""
input UpsertStorageBackendInput {
"""
TypeID (`sbk_` prefix) of the backend to update. Omit to create a new one; supplying an id that isn't this tenant's is a "not found" error.
"""
id: StorageBackendID
"""
Name for the backend. Required on both create and update — it is not patch-merged.
"""
name: String!
"""Free-text note; null clears it."""
description: String
"""Connection settings for exactly one kind of backend."""
config: StorageBackendConfigInput!
}One stable address across all schema views. Follow a field’s type to explore connections between domains.