diff --git a/domain/apiresponses/responses.go b/domain/apiresponses/responses.go index 9c22c661..7a788f30 100644 --- a/domain/apiresponses/responses.go +++ b/domain/apiresponses/responses.go @@ -71,7 +71,8 @@ type BindingResponse struct { type GetBindingResponse struct { BindingResponse - Parameters any `json:"parameters,omitempty"` + Parameters any `json:"parameters,omitempty"` + Endpoints []domain.Endpoint `json:"endpoints,omitempty"` } type UnbindResponse struct { diff --git a/domain/service_broker.go b/domain/service_broker.go index b19dde2f..80220769 100644 --- a/domain/service_broker.go +++ b/domain/service_broker.go @@ -206,6 +206,13 @@ type GetBindingSpec struct { RouteServiceURL string VolumeMounts []VolumeMount Parameters any + Endpoints []Endpoint +} + +type Endpoint struct { + Host string `json:"host"` + Ports []string `json:"ports"` + Protocol string `json:"protocol,omitempty"` } func (d ProvisionDetails) GetRawContext() json.RawMessage {