v1

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 13, 2024 License: AGPL-3.0 Imports: 4 Imported by: 0

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 BBBFrontendStatus struct {
	Conditions []metav1.Condition `json:"conditions"`
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL