DmInterfaceTypeModel
Experimental
caution
Not production-ready. It may change or be removed without notice. See Lifecycle.
A supported interface (port) type with display metadata. Source of truth for the interface types the product supports.
Returned By
dmInterfaceTypeModels query
Member Of
DmInterfaceSummary object
type DmInterfaceTypeModel {
aliases: [String!]!
description: String!
key: String!
label: String!
shortLabel: String!
userSelectable: Boolean!
}
Fields
aliases ● [String!]! non-null scalar
Legacy or display-name variants that resolve to this interface type, for client migration.
description ● String! non-null scalar
One-sentence description of the interface type.
key ● String! non-null scalar
Canonical lowercase interface-type key (e.g. uart, spi, storage, power). Matches interfaceType used in dmInterfaceSupportSummary and SDM.
label ● String! non-null scalar
Full human-readable name.
shortLabel ● String! non-null scalar
Compact display code shown on chips and menus (e.g. UART, SD/MMC).
userSelectable ● Boolean! non-null scalar
Whether users may add this interface type (controls Add Port menu visibility).