v1

package
v0.0.0-...-98ccc56 Latest Latest
Warning

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

Go to latest
Published: May 18, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package v1 contains API Schema definitions for the dex v1 API group +kubebuilder:object:generate=true +groupName=dex.betssongroup.com

Index

Constants

View Source
const (
	PhaseCreating       = "creating"
	PhaseActive         = "active"
	PhaseActiveDegraded = "active (degraded)"
	PhaseFailed         = "failed"
	PhaseDeleting       = "deleting"
	PhaseNotFound       = "notfound"
)

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "dex.betssongroup.com", Version: "v1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type ALBAuth

type ALBAuth struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ALBAuthSpec   `json:"spec,omitempty"`
	Status ALBAuthStatus `json:"status,omitempty"`
}

ALBAuth is the Schema for the albauths API

func (*ALBAuth) DeepCopy

func (in *ALBAuth) DeepCopy() *ALBAuth

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ALBAuth.

func (*ALBAuth) DeepCopyInto

func (in *ALBAuth) DeepCopyInto(out *ALBAuth)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ALBAuth) DeepCopyObject

func (in *ALBAuth) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ALBAuthList

type ALBAuthList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ALBAuth `json:"items"`
}

ALBAuthList contains a list of ALBAuth

func (*ALBAuthList) DeepCopy

func (in *ALBAuthList) DeepCopy() *ALBAuthList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ALBAuthList.

func (*ALBAuthList) DeepCopyInto

func (in *ALBAuthList) DeepCopyInto(out *ALBAuthList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ALBAuthList) DeepCopyObject

func (in *ALBAuthList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ALBAuthSpec

type ALBAuthSpec struct {

	// Foo is an example field of ALBAuth. Edit ALBAuth_types.go to remove/update
	Ingress string `json:"ingress,omitempty"`
	Client  string `json:"client,omitempty"`
	Issuer  string `json:"issuer,omitempty"`
}

ALBAuthSpec defines the desired state of ALBAuth

func (*ALBAuthSpec) DeepCopy

func (in *ALBAuthSpec) DeepCopy() *ALBAuthSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ALBAuthSpec.

func (*ALBAuthSpec) DeepCopyInto

func (in *ALBAuthSpec) DeepCopyInto(out *ALBAuthSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ALBAuthStatus

type ALBAuthStatus struct {
	Ingress corev1.ObjectReference `json:"ingress,omitempty"`
	Secret  corev1.ObjectReference `json:"secret,omitempty"`
	State   string                 `json:"state,omitempty"`
}

ALBAuthStatus defines the observed state of ALBAuth

func (*ALBAuthStatus) DeepCopy

func (in *ALBAuthStatus) DeepCopy() *ALBAuthStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ALBAuthStatus.

func (*ALBAuthStatus) DeepCopyInto

func (in *ALBAuthStatus) DeepCopyInto(out *ALBAuthStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Client

type Client struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ClientSpec   `json:"spec,omitempty"`
	Status ClientStatus `json:"status,omitempty"`
}

Client is the Schema for the clients API

func (*Client) DeepCopy

func (in *Client) DeepCopy() *Client

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Client.

func (*Client) DeepCopyInto

func (in *Client) DeepCopyInto(out *Client)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Client) DeepCopyObject

func (in *Client) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ClientList

type ClientList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Client `json:"items"`
}

ClientList contains a list of Client

func (*ClientList) DeepCopy

func (in *ClientList) DeepCopy() *ClientList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientList.

func (*ClientList) DeepCopyInto

func (in *ClientList) DeepCopyInto(out *ClientList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClientList) DeepCopyObject

func (in *ClientList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ClientSpec

type ClientSpec struct {

	// The name of the oidc config
	Name string `json:"name,omitempty"`

	// The shared oidc secret
	Secret string `json:"secret,omitempty"`

	// Sets the public flag
	Public bool `json:"public,omitempty"`

	// Redirect URIs
	RedirectURIs []string `json:"redirectURIs,omitempty"`

	// Trusted Peers
	TrustedPeers []string `json:"trustedPeers,omitempty"`

	// LogoURL
	LogoURL string `json:"logoURL,omitempty"`
}

ClientSpec defines the desired state of Client

func (*ClientSpec) DeepCopy

func (in *ClientSpec) DeepCopy() *ClientSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientSpec.

func (*ClientSpec) DeepCopyInto

func (in *ClientSpec) DeepCopyInto(out *ClientSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ClientStatus

type ClientStatus struct {
	State string `json:"state,omitempty"`

	Message string `json:"message,omitempty"`
}

ClientStatus defines the observed state of Client

func (*ClientStatus) DeepCopy

func (in *ClientStatus) DeepCopy() *ClientStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientStatus.

func (*ClientStatus) DeepCopyInto

func (in *ClientStatus) DeepCopyInto(out *ClientStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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