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.