ControlPlaneRef names the CoderControlPlane in the same namespace. The controller calls Coder with that control plane's operator token.
type
string
Type is the Coder provider type. Coder cannot change it after create.
baseURL
string
BaseURL is the http:// or https:// URL that Coder sends model requests to. It must not hold user info. The Secret in apiKeySecretRef must list its origin as an allowed destination.
displayName
string
DisplayName is the name that Coder shows. When empty, Coder shows the provider name.
icon
string
Icon is the icon URL or path that Coder shows.
enabled
boolean
Enabled turns the provider on or off in Coder. When omitted, the default is true.
APIKeySecretRef references the key in a Secret in the same namespace that holds the provider API key. The Secret must opt in to the credential Secret contract.
CreateAttemptTime is set before every provider create request. While it is set and ProviderID is empty, a create request can be in flight or already committed in Coder.