Documentation
¶
Overview ¶
Package v1 contains API Schema definitions for the onepassword v1 API group +k8s:deepcopy-gen=package,register +groupName=onepassword.com
Package v1 contains API Schema definitions for the onepassword v1 API group +k8s:deepcopy-gen=package,register +groupName=onepassword.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "onepassword.com", Version: "v1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
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 +kubebuilder:subresource:status +kubebuilder:resource:path=onepassworditems,scope=Namespaced
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 ¶ added in v1.5.0
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 ¶ added in v1.5.0
func (in *OnePasswordItemCondition) DeepCopy() *OnePasswordItemCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnePasswordItemCondition.
func (*OnePasswordItemCondition) DeepCopyInto ¶ added in v1.5.0
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 ¶ added in v1.5.0
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 { // Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file // Add custom validation using kubebuilder tags: https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html 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.