v3

package
v1.3.3-0...-f31c912 Latest Latest
Warning

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

Go to latest
Published: Jan 9, 2024 License: AGPL-3.0 Imports: 7 Imported by: 0

Documentation

Overview

Package v3 contains API Schema definitions for the resources v2 API group +kubebuilder:object:generate=true +groupName=resources.teleport.dev

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: resources.GroupName, Version: "v3"}

	// 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 TeleportGithubConnector

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

	Spec   TeleportGithubConnectorSpec   `json:"spec,omitempty"`
	Status TeleportGithubConnectorStatus `json:"status,omitempty"`
}

TeleportGithubConnector is the Schema for the GithubConnector API

func (*TeleportGithubConnector) DeepCopy

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

func (*TeleportGithubConnector) DeepCopyInto

func (in *TeleportGithubConnector) DeepCopyInto(out *TeleportGithubConnector)

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

func (*TeleportGithubConnector) DeepCopyObject

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

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

func (*TeleportGithubConnector) StatusConditions

func (c *TeleportGithubConnector) StatusConditions() *[]metav1.Condition

StatusConditions returns a pointer to Status.Conditions slice. This is used by the teleport resource controller to report conditions back to on resource.

func (TeleportGithubConnector) ToTeleport

type TeleportGithubConnectorList

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

TeleportGithubConnectorList contains a list of TeleportGithubConnector

func (*TeleportGithubConnectorList) DeepCopy

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

func (*TeleportGithubConnectorList) DeepCopyInto

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

func (*TeleportGithubConnectorList) DeepCopyObject

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

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

type TeleportGithubConnectorSpec

type TeleportGithubConnectorSpec types.GithubConnectorSpecV3

TeleportGithubConnectorSpec defines the desired state of TeleportGithubConnector

func (*TeleportGithubConnectorSpec) DeepCopy

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

func (*TeleportGithubConnectorSpec) DeepCopyInto

DeepCopyInto deep-copies one user spec into another. Required to satisfy runtime.Object interface.

func (*TeleportGithubConnectorSpec) Marshal

func (spec *TeleportGithubConnectorSpec) Marshal() ([]byte, error)

Marshal serializes a spec into binary data.

func (*TeleportGithubConnectorSpec) Unmarshal

func (spec *TeleportGithubConnectorSpec) Unmarshal(data []byte) error

Unmarshal deserializes a spec from binary data.

type TeleportGithubConnectorStatus

type TeleportGithubConnectorStatus struct {
	// Conditions represent the latest available observations of an object's state
	// +optional
	Conditions []metav1.Condition `json:"conditions,omitempty"`
	// +optional
	TeleportResourceID int64 `json:"teleportResourceID,omitempty"`
}

TeleportGithubConnectorStatus defines the observed state of TeleportGithubConnector

func (*TeleportGithubConnectorStatus) DeepCopy

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

func (*TeleportGithubConnectorStatus) DeepCopyInto

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

type TeleportOIDCConnector

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

	Spec   TeleportOIDCConnectorSpec   `json:"spec,omitempty"`
	Status TeleportOIDCConnectorStatus `json:"status,omitempty"`
}

TeleportOIDCConnector is the Schema for the OIDCConnector API

func (*TeleportOIDCConnector) DeepCopy

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

func (*TeleportOIDCConnector) DeepCopyInto

func (in *TeleportOIDCConnector) DeepCopyInto(out *TeleportOIDCConnector)

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

func (*TeleportOIDCConnector) DeepCopyObject

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

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

func (*TeleportOIDCConnector) StatusConditions

func (c *TeleportOIDCConnector) StatusConditions() *[]metav1.Condition

StatusConditions returns a pointer to Status.Conditions slice. This is used by the teleport resource controller to report conditions back to on resource.

func (TeleportOIDCConnector) ToTeleport

func (c TeleportOIDCConnector) ToTeleport() types.OIDCConnector

type TeleportOIDCConnectorList

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

TeleportOIDCConnectorList contains a list of TeleportOIDCConnector

func (*TeleportOIDCConnectorList) DeepCopy

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

func (*TeleportOIDCConnectorList) DeepCopyInto

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

func (*TeleportOIDCConnectorList) DeepCopyObject

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

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

type TeleportOIDCConnectorSpec

type TeleportOIDCConnectorSpec types.OIDCConnectorSpecV3

TeleportOIDCConnectorSpec defines the desired state of TeleportOIDCConnector

func (*TeleportOIDCConnectorSpec) DeepCopy

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

func (*TeleportOIDCConnectorSpec) DeepCopyInto

func (spec *TeleportOIDCConnectorSpec) DeepCopyInto(out *TeleportOIDCConnectorSpec)

DeepCopyInto deep-copies one user spec into another. Required to satisfy runtime.Object interface.

func (*TeleportOIDCConnectorSpec) Marshal

func (spec *TeleportOIDCConnectorSpec) Marshal() ([]byte, error)

Marshal serializes a spec into binary data.

func (TeleportOIDCConnectorSpec) MarshalJSON

func (spec TeleportOIDCConnectorSpec) MarshalJSON() ([]byte, error)

MarshalJSON serializes a spec into a JSON string

func (*TeleportOIDCConnectorSpec) Unmarshal

func (spec *TeleportOIDCConnectorSpec) Unmarshal(data []byte) error

Unmarshal deserializes a spec from binary data.

type TeleportOIDCConnectorStatus

type TeleportOIDCConnectorStatus struct {
	// Conditions represent the latest available observations of an object's state
	// +optional
	Conditions []metav1.Condition `json:"conditions,omitempty"`
	// +optional
	TeleportResourceID int64 `json:"teleportResourceID,omitempty"`
}

TeleportOIDCConnectorStatus defines the observed state of TeleportOIDCConnector

func (*TeleportOIDCConnectorStatus) DeepCopy

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

func (*TeleportOIDCConnectorStatus) DeepCopyInto

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