Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterNewRequest ¶ added in v0.3.0
type ClusterNewRequest struct {
Name string `json:"name"`
UID string `json:"uid"`
KubeUID string `json:"kube_uid"`
JWKS JWKS `json:"jwks"`
OIDConfig OpenIDConfiguration `json:"oid_config"`
}
type ClusterNewResponse ¶ added in v0.3.0
type ClusterPutRequest ¶
type ClusterPutRequest struct {
ID string `path:"id"`
UID string `json:"uid"`
KubeUID string `json:"kube_uid"`
JWKS JWKS `json:"jwks"`
OIDConfig OpenIDConfiguration `json:"oid_config"`
}
type ClusterPutResponse ¶ added in v0.3.0
type DataResponse ¶
type DataResponse struct {
Success bool `json:"success,omitempty"`
Data *interface{} `json:"data,omitempty"`
}
type ErrorResponse ¶
type ErrorResponse struct {
Error string `json:"error"`
}
type MetadataResponse ¶
type MetadataResponse struct {
Count int `json:"count"`
}
type OpenIDConfiguration ¶
type OpenIDConfiguration struct {
Issuer string `json:"issuer"`
JwksUri string `json:"jwks_uri"`
ResponseTypesSupported []string `json:"response_types_supported"`
SubjectTypesSupported []string `json:"subject_types_supported"`
IDTokenSigningAlgValuesSupported []string `json:"id_token_signing_alg_values_supported"`
}
type Response ¶
type Response struct {
ErrorResponse
DataResponse
Metadata *MetadataResponse `json:"metadata,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.