Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the cbt v1alpha1 API group +kubebuilder:object:generate=true +groupName=cbt.storage.k8s.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "cbt.storage.k8s.io", Version: "v1alpha1"} // 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 SnapshotMetadataService ¶
type SnapshotMetadataService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotMetadataServiceSpec `json:"spec,omitempty"` }
SnapshotMetadataService is the Schema for the csisnapshotsessionservices API
func (*SnapshotMetadataService) DeepCopy ¶
func (in *SnapshotMetadataService) DeepCopy() *SnapshotMetadataService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotMetadataService.
func (*SnapshotMetadataService) DeepCopyInto ¶
func (in *SnapshotMetadataService) DeepCopyInto(out *SnapshotMetadataService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotMetadataService) DeepCopyObject ¶
func (in *SnapshotMetadataService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SnapshotMetadataServiceList ¶
type SnapshotMetadataServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SnapshotMetadataService `json:"items"` }
SnapshotMetadataServiceList contains a list of SnapshotMetadataService
func (*SnapshotMetadataServiceList) DeepCopy ¶
func (in *SnapshotMetadataServiceList) DeepCopy() *SnapshotMetadataServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotMetadataServiceList.
func (*SnapshotMetadataServiceList) DeepCopyInto ¶
func (in *SnapshotMetadataServiceList) DeepCopyInto(out *SnapshotMetadataServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotMetadataServiceList) DeepCopyObject ¶
func (in *SnapshotMetadataServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SnapshotMetadataServiceSpec ¶
type SnapshotMetadataServiceSpec struct { // The audience string value expected in an authentication token for the service Audience string `json:"audiences,omitempty"` // The TCP endpoint address of the service Address string `json:"address,omitempty"` // CABundle client side CA used for server validation CACert []byte `json:"caCert,omitempty"` }
SnapshotMetadataServiceSpec defines the desired state of SnapshotMetadataService
func (*SnapshotMetadataServiceSpec) DeepCopy ¶
func (in *SnapshotMetadataServiceSpec) DeepCopy() *SnapshotMetadataServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotMetadataServiceSpec.
func (*SnapshotMetadataServiceSpec) DeepCopyInto ¶
func (in *SnapshotMetadataServiceSpec) DeepCopyInto(out *SnapshotMetadataServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotMetadataServiceStatus ¶
type SnapshotMetadataServiceStatus struct { }
SnapshotMetadataServiceStatus defines the observed state of SnapshotMetadataService
func (*SnapshotMetadataServiceStatus) DeepCopy ¶
func (in *SnapshotMetadataServiceStatus) DeepCopy() *SnapshotMetadataServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotMetadataServiceStatus.
func (*SnapshotMetadataServiceStatus) DeepCopyInto ¶
func (in *SnapshotMetadataServiceStatus) DeepCopyInto(out *SnapshotMetadataServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.