Documentation ¶
Overview ¶
Package v3 contains API Schema definitions for the resources v2 API group +kubebuilder:object:generate=true +groupName=resources.teleport.dev
Index ¶
- Variables
- type TeleportGithubConnector
- func (in *TeleportGithubConnector) DeepCopy() *TeleportGithubConnector
- func (in *TeleportGithubConnector) DeepCopyInto(out *TeleportGithubConnector)
- func (in *TeleportGithubConnector) DeepCopyObject() runtime.Object
- func (c *TeleportGithubConnector) StatusConditions() *[]metav1.Condition
- func (c TeleportGithubConnector) ToTeleport() types.GithubConnector
- type TeleportGithubConnectorList
- type TeleportGithubConnectorSpec
- func (in *TeleportGithubConnectorSpec) DeepCopy() *TeleportGithubConnectorSpec
- func (spec *TeleportGithubConnectorSpec) DeepCopyInto(out *TeleportGithubConnectorSpec)
- func (spec *TeleportGithubConnectorSpec) Marshal() ([]byte, error)
- func (spec *TeleportGithubConnectorSpec) Unmarshal(data []byte) error
- type TeleportOIDCConnector
- func (in *TeleportOIDCConnector) DeepCopy() *TeleportOIDCConnector
- func (in *TeleportOIDCConnector) DeepCopyInto(out *TeleportOIDCConnector)
- func (in *TeleportOIDCConnector) DeepCopyObject() runtime.Object
- func (c *TeleportOIDCConnector) StatusConditions() *[]metav1.Condition
- func (c TeleportOIDCConnector) ToTeleport() types.OIDCConnector
- type TeleportOIDCConnectorList
- type TeleportOIDCConnectorSpec
- func (in *TeleportOIDCConnectorSpec) DeepCopy() *TeleportOIDCConnectorSpec
- func (spec *TeleportOIDCConnectorSpec) DeepCopyInto(out *TeleportOIDCConnectorSpec)
- func (spec *TeleportOIDCConnectorSpec) Marshal() ([]byte, error)
- func (spec TeleportOIDCConnectorSpec) MarshalJSON() ([]byte, error)
- func (spec *TeleportOIDCConnectorSpec) Unmarshal(data []byte) error
Constants ¶
This section is empty.
Variables ¶
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 resources.Status `json:"status,omitempty"` }
TeleportGithubConnector is the Schema for the GithubConnector API
func (*TeleportGithubConnector) DeepCopy ¶
func (in *TeleportGithubConnector) DeepCopy() *TeleportGithubConnector
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 ¶
func (c TeleportGithubConnector) ToTeleport() types.GithubConnector
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 ¶
func (in *TeleportGithubConnectorList) DeepCopy() *TeleportGithubConnectorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeleportGithubConnectorList.
func (*TeleportGithubConnectorList) DeepCopyInto ¶
func (in *TeleportGithubConnectorList) DeepCopyInto(out *TeleportGithubConnectorList)
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 ¶
func (in *TeleportGithubConnectorSpec) DeepCopy() *TeleportGithubConnectorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeleportGithubConnectorSpec.
func (*TeleportGithubConnectorSpec) DeepCopyInto ¶
func (spec *TeleportGithubConnectorSpec) DeepCopyInto(out *TeleportGithubConnectorSpec)
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 TeleportOIDCConnector ¶
type TeleportOIDCConnector struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TeleportOIDCConnectorSpec `json:"spec,omitempty"` Status resources.Status `json:"status,omitempty"` }
TeleportOIDCConnector is the Schema for the OIDCConnector API
func (*TeleportOIDCConnector) DeepCopy ¶
func (in *TeleportOIDCConnector) DeepCopy() *TeleportOIDCConnector
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 ¶
func (in *TeleportOIDCConnectorList) DeepCopy() *TeleportOIDCConnectorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeleportOIDCConnectorList.
func (*TeleportOIDCConnectorList) DeepCopyInto ¶
func (in *TeleportOIDCConnectorList) DeepCopyInto(out *TeleportOIDCConnectorList)
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 ¶
func (in *TeleportOIDCConnectorSpec) DeepCopy() *TeleportOIDCConnectorSpec
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.