v2

package
v0.0.0-...-5c79d48 Latest Latest
Warning

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

Go to latest
Published: Feb 15, 2024 License: AGPL-3.0 Imports: 6 Imported by: 0

Documentation

Overview

Package v2 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: "v2"}

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

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

	Spec   TeleportProvisionTokenSpec `json:"spec,omitempty"`
	Status resources.Status           `json:"status,omitempty"`
}

TeleportProvisionToken is the Schema for the ProvisionToken API

func (*TeleportProvisionToken) DeepCopy

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

func (*TeleportProvisionToken) DeepCopyInto

func (in *TeleportProvisionToken) DeepCopyInto(out *TeleportProvisionToken)

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

func (*TeleportProvisionToken) DeepCopyObject

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

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

func (*TeleportProvisionToken) StatusConditions

func (c *TeleportProvisionToken) 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 (TeleportProvisionToken) ToTeleport

type TeleportProvisionTokenList

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

TeleportProvisionTokenList contains a list of TeleportProvisionToken

func (*TeleportProvisionTokenList) DeepCopy

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

func (*TeleportProvisionTokenList) DeepCopyInto

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

func (*TeleportProvisionTokenList) DeepCopyObject

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

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

type TeleportProvisionTokenSpec

type TeleportProvisionTokenSpec types.ProvisionTokenSpecV2

TeleportProvisionTokenSpec defines the desired state of TeleportProvisionToken

func (*TeleportProvisionTokenSpec) DeepCopy

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

func (*TeleportProvisionTokenSpec) DeepCopyInto

func (spec *TeleportProvisionTokenSpec) DeepCopyInto(out *TeleportProvisionTokenSpec)

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

func (*TeleportProvisionTokenSpec) Marshal

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

Marshal serializes a spec into binary data.

func (*TeleportProvisionTokenSpec) Unmarshal

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

Unmarshal deserializes a spec from binary data.

type TeleportSAMLConnector

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

	Spec   TeleportSAMLConnectorSpec `json:"spec,omitempty"`
	Status resources.Status          `json:"status,omitempty"`
}

TeleportSAMLConnector is the Schema for the SAMLConnector API

func (*TeleportSAMLConnector) DeepCopy

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

func (*TeleportSAMLConnector) DeepCopyInto

func (in *TeleportSAMLConnector) DeepCopyInto(out *TeleportSAMLConnector)

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

func (*TeleportSAMLConnector) DeepCopyObject

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

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

func (*TeleportSAMLConnector) StatusConditions

func (c *TeleportSAMLConnector) 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 (TeleportSAMLConnector) ToTeleport

func (c TeleportSAMLConnector) ToTeleport() types.SAMLConnector

type TeleportSAMLConnectorList

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

TeleportSAMLConnectorList contains a list of TeleportSAMLConnector

func (*TeleportSAMLConnectorList) DeepCopy

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

func (*TeleportSAMLConnectorList) DeepCopyInto

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

func (*TeleportSAMLConnectorList) DeepCopyObject

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

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

type TeleportSAMLConnectorSpec

type TeleportSAMLConnectorSpec types.SAMLConnectorSpecV2

TeleportSAMLConnectorSpec defines the desired state of TeleportSAMLConnector

func (*TeleportSAMLConnectorSpec) DeepCopy

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

func (*TeleportSAMLConnectorSpec) DeepCopyInto

func (spec *TeleportSAMLConnectorSpec) DeepCopyInto(out *TeleportSAMLConnectorSpec)

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

func (*TeleportSAMLConnectorSpec) Marshal

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

Marshal serializes a spec into binary data.

func (*TeleportSAMLConnectorSpec) Unmarshal

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

Unmarshal deserializes a spec from binary data.

type TeleportUser

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

	Spec   TeleportUserSpec `json:"spec,omitempty"`
	Status resources.Status `json:"status,omitempty"`
}

TeleportUser is the Schema for the users API

func (*TeleportUser) DeepCopy

func (in *TeleportUser) DeepCopy() *TeleportUser

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

func (*TeleportUser) DeepCopyInto

func (in *TeleportUser) DeepCopyInto(out *TeleportUser)

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

func (*TeleportUser) DeepCopyObject

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

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

func (*TeleportUser) StatusConditions

func (u *TeleportUser) 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 (TeleportUser) ToTeleport

func (u TeleportUser) ToTeleport() types.User

type TeleportUserList

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

TeleportUserList contains a list of TeleportUser

func (*TeleportUserList) DeepCopy

func (in *TeleportUserList) DeepCopy() *TeleportUserList

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

func (*TeleportUserList) DeepCopyInto

func (in *TeleportUserList) DeepCopyInto(out *TeleportUserList)

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

func (*TeleportUserList) DeepCopyObject

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

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

type TeleportUserSpec

type TeleportUserSpec types.UserSpecV2

TeleportUserSpec defines the desired state of TeleportUser

func (*TeleportUserSpec) DeepCopy

func (in *TeleportUserSpec) DeepCopy() *TeleportUserSpec

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

func (*TeleportUserSpec) DeepCopyInto

func (spec *TeleportUserSpec) DeepCopyInto(out *TeleportUserSpec)

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

func (*TeleportUserSpec) Marshal

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

Marshal serializes a spec into binary data.

func (*TeleportUserSpec) Unmarshal

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

Unmarshal deserializes a spec from binary data.

Jump to

Keyboard shortcuts

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