Skip to content

ExternalProviderSummary

Type: object

Properties

Property Type Required Description
name string No
namespace string No
displayName string No

Human-readable display name (from openshift.io/display-name annotation)

description string No

Description (from openshift.io/description annotation)

endpointUrl string No

FQDN of the external provider with no scheme or path (e.g. api.openai.com)

Constraints: minimum length 1; maximum length 253; pattern ^[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?(\.[a-zA-Z0-9]([a-zA-Z0-9\-]*[a-zA-Z0-9])?)+$

authMechanism string No

ExternalProvider spec.auth.type (inference CRD)

Allowed values: apikey, sigv4, oauth2

credentialSecretRef string No
provider string No
config map of string No

Optional provider-specific configuration key-value pairs (spec.config)

phase string No

Example

{
  "name": "string",
  "namespace": "string",
  "displayName": "string",
  "description": "string",
  "endpointUrl": "string",
  "authMechanism": "apikey",
  "credentialSecretRef": "string",
  "provider": "string",
  "config": {
    "key": "string"
  },
  "phase": "string"
}