Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=bitwarden.provider.matteogastaldello.provider +versionName=v1
Index ¶
Constants ¶
const ( Group = "bitwarden.provider.matteogastaldello.provider" Version = "v1" )
Package type metadata.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
var ( ConnectorConfigKind = reflect.TypeOf(ConnectorConfig{}).Name() ConnectorConfigGroupKind = schema.GroupKind{Group: Group, Kind: ConnectorConfigKind}.String() ConnectorConfigKindAPIVersion = ConnectorConfigKind + "." + SchemeGroupVersion.String() ConnectorConfigGroupVersionKind = SchemeGroupVersion.WithKind(ConnectorConfigKind) )
Functions ¶
This section is empty.
Types ¶
type ConnectorConfig ¶
type ConnectorConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectorConfigSpec `json:"spec,omitempty"` }
ConnectorConfigSpec is the Schema for the Bitwarden Client
func (*ConnectorConfig) DeepCopy ¶
func (in *ConnectorConfig) DeepCopy() *ConnectorConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorConfig.
func (*ConnectorConfig) DeepCopyInto ¶
func (in *ConnectorConfig) DeepCopyInto(out *ConnectorConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectorConfig) DeepCopyObject ¶
func (in *ConnectorConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConnectorConfigList ¶
type ConnectorConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConnectorConfig `json:"items"` }
ConnectorConfigList contains a list of ConnectorConfig
func (*ConnectorConfigList) DeepCopy ¶
func (in *ConnectorConfigList) DeepCopy() *ConnectorConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorConfigList.
func (*ConnectorConfigList) DeepCopyInto ¶
func (in *ConnectorConfigList) DeepCopyInto(out *ConnectorConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectorConfigList) DeepCopyObject ¶
func (in *ConnectorConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConnectorConfigSpec ¶
type ConnectorConfigSpec struct { // ApiUrl: the baseUrl for the REST API provider. // +immutable ApiUrl string `json:"apiUrl,omitempty"` // Credentials required to authenticate ReST API server. Credentials *rtv1.CredentialSelectors `json:"credentials"` }
func (*ConnectorConfigSpec) DeepCopy ¶
func (in *ConnectorConfigSpec) DeepCopy() *ConnectorConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorConfigSpec.
func (*ConnectorConfigSpec) DeepCopyInto ¶
func (in *ConnectorConfigSpec) DeepCopyInto(out *ConnectorConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Reference ¶
type Reference struct { // Name of the referenced object. Name string `json:"name"` // Namespace of the referenced object. Namespace string `json:"namespace"` }
A Reference to a named object.
func (*Reference) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Reference.
func (*Reference) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.