Documentation ¶
Index ¶
Constants ¶
View Source
const ( PostgresqlDriver = "postgres" MySQLDriver = "mysql" SQLiteDriver = "sqlite" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DriverName ¶
type DriverName string
type GraphQLHealthCheck ¶
type GraphQLHealthCheck struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GraphQLHealthCheckSpec `json:"spec,omitempty"` }
type GraphQLHealthCheckSpec ¶
type GraphQLHealthCheckSpec struct { URL string `json:"url"` Frequency string `json:"frequency,omitempty"` Auth *HttpHealthAuth `json:"auth"` Query string `json:"query"` Variables map[string]interface{} `json:"variables"` }
type HttpHealthAuth ¶
type HttpHealthAuth struct {
OIDC HttpHealthAuthOIDC `json:"oidc"`
}
type HttpHealthAuthOIDC ¶
type HttpHealthCheck ¶
type HttpHealthCheck struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HttpHealthCheckSpec `json:"spec,omitempty"` }
type HttpHealthCheckSpec ¶
type HttpHealthCheckSpec struct { URL string `json:"url"` Frequency string `json:"frequency,omitempty"` StatusCode int `json:"statusCode"` Auth *HttpHealthAuth `json:"auth"` }
type StatusPage ¶
type StatusPage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StatusPageSpec `json:"spec,omitempty"` }
type StatusPageSpec ¶
type TLSHealthCheck ¶
type TLSHealthCheck struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TLSHealthCheckSpec `json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.