Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the v1 API group +kubebuilder:object:generate=true +groupName=onepassword.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "onepassword.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 OnePasswordItem ¶
type OnePasswordItem struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // Kubernetes secret type. More info: https://kubernetes.io/docs/concepts/configuration/secret/#secret-types Type string `json:"type,omitempty"` Spec OnePasswordItemSpec `json:"spec,omitempty"` Status OnePasswordItemStatus `json:"status,omitempty"` }
OnePasswordItem is the Schema for the onepassworditems API
func (*OnePasswordItem) DeepCopy ¶
func (in *OnePasswordItem) DeepCopy() *OnePasswordItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordItem.
func (*OnePasswordItem) DeepCopyInto ¶
func (in *OnePasswordItem) DeepCopyInto(out *OnePasswordItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OnePasswordItem) DeepCopyObject ¶
func (in *OnePasswordItem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OnePasswordItemCondition ¶
type OnePasswordItemCondition struct { // Type of job condition, Completed. Type OnePasswordItemConditionType `json:"type"` // Status of the condition, one of True, False, Unknown. Status metav1.ConditionStatus `json:"status"` // Last time the condition transit from one status to another. // +optional LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty"` // Human-readable message indicating details about last transition. // +optional Message string `json:"message,omitempty"` }
func (*OnePasswordItemCondition) DeepCopy ¶
func (in *OnePasswordItemCondition) DeepCopy() *OnePasswordItemCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordItemCondition.
func (*OnePasswordItemCondition) DeepCopyInto ¶
func (in *OnePasswordItemCondition) DeepCopyInto(out *OnePasswordItemCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnePasswordItemConditionType ¶
type OnePasswordItemConditionType string
const ( // OnePasswordItemReady means the Kubernetes secret is ready for use. OnePasswordItemReady OnePasswordItemConditionType = "Ready" )
type OnePasswordItemList ¶
type OnePasswordItemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OnePasswordItem `json:"items"` }
OnePasswordItemList contains a list of OnePasswordItem
func (*OnePasswordItemList) DeepCopy ¶
func (in *OnePasswordItemList) DeepCopy() *OnePasswordItemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordItemList.
func (*OnePasswordItemList) DeepCopyInto ¶
func (in *OnePasswordItemList) DeepCopyInto(out *OnePasswordItemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OnePasswordItemList) DeepCopyObject ¶
func (in *OnePasswordItemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OnePasswordItemSpec ¶
type OnePasswordItemSpec struct {
ItemPath string `json:"itemPath,omitempty"`
}
OnePasswordItemSpec defines the desired state of OnePasswordItem
func (*OnePasswordItemSpec) DeepCopy ¶
func (in *OnePasswordItemSpec) DeepCopy() *OnePasswordItemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordItemSpec.
func (*OnePasswordItemSpec) DeepCopyInto ¶
func (in *OnePasswordItemSpec) DeepCopyInto(out *OnePasswordItemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnePasswordItemStatus ¶
type OnePasswordItemStatus struct {
Conditions []OnePasswordItemCondition `json:"conditions"`
}
OnePasswordItemStatus defines the observed state of OnePasswordItem
func (*OnePasswordItemStatus) DeepCopy ¶
func (in *OnePasswordItemStatus) DeepCopy() *OnePasswordItemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordItemStatus.
func (*OnePasswordItemStatus) DeepCopyInto ¶
func (in *OnePasswordItemStatus) DeepCopyInto(out *OnePasswordItemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.