What glrs cannot find before this provider can answer: environment variable
names, or a config key. Empty means it found everything it knows to look
for, which is not the same as a call that will succeed. An AWS profile on
disk, Vertex application default credentials and a provider an extension
registers are all reachable and all report nothing here.
Optional so that a later field on this type is an addition rather than a
break: an extension building its own catalogue entries, as the model picker
does, would otherwise have to be changed every time glrs learns something
new about a model. Absent and empty mean the same thing to a reader.
What glrs cannot find before this provider can answer: environment variable names, or a config key. Empty means it found everything it knows to look for, which is not the same as a call that will succeed. An AWS profile on disk, Vertex application default credentials and a provider an extension registers are all reachable and all report nothing here.
Optional so that a later field on this type is an addition rather than a break: an extension building its own catalogue entries, as the model picker does, would otherwise have to be changed every time glrs learns something new about a model. Absent and empty mean the same thing to a reader.