Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BBBFrontend ¶
type BBBFrontend struct {
metav1.ObjectMeta `json:"metadata"`
Kind string `json:"kind"`
APIVersion string `json:"apiVersion"`
Spec BBBFrontendSpecs `json:"spec"`
Status BBBFrontendStatus `json:"status"`
}
type BBBFrontendSpecs ¶
type BBBFrontendSpecs struct {
Settings FrontendSettings `json:"settings"`
Credentials *Credentials `json:"credentials"`
DeletionProtection bool `json:"deletionProtection"`
FrontendID *string `json:"frontendID"`
}
type BBBFrontendStatus ¶
type Credentials ¶
type Credentials struct {
Frontend string `json:"frontend"`
SecretRef v1.SecretKeySelector `json:"secretRef"`
}
type FrontendSettings ¶
type FrontendSettings struct {
RequiredTags []string `json:"requiredTags"`
DefaultPresentation *store.DefaultPresentationSettings `json:"defaultPresentation"`
CreateDefaultParams *bbb.Params `json:"createDefaultParams"`
CreateOverrideParams *bbb.Params `json:"createOverrideParams"`
}
FrontendSettings mirrors store.FrontendSettings but uses camelCase instead of snake_case to better reflect what is commonly used in the Kubernetes world.
func (*FrontendSettings) ToAPIFrontendSettings ¶
func (f *FrontendSettings) ToAPIFrontendSettings() store.FrontendSettings
Click to show internal directories.
Click to hide internal directories.