Documentation ¶
Overview ¶
+kubebuilder:validation:Optional +groupName=security.internal.openshift.io Package v1 is the v1 version of the API.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( GroupName = "security.internal.openshift.io" GroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1"} // Install is a function which adds this version to a scheme Install = schemeBuilder.AddToScheme // SchemeGroupVersion generated code relies on this name // Deprecated SchemeGroupVersion = GroupVersion // AddToScheme exists solely to keep the old generators creating valid code // DEPRECATED AddToScheme = schemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED
Types ¶
type RangeAllocation ¶
type RangeAllocation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // range is a string representing a unique label for a range of uids, "1000000000-2000000000/10000". Range string `json:"range"` // data is a byte array representing the serialized state of a range allocation. It is a bitmap // with each bit set to one to represent a range is taken. Data []byte `json:"data"` }
RangeAllocation is used so we can easily expose a RangeAllocation typed for security group This is an internal API, not intended for external consumption.
Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1
func (*RangeAllocation) DeepCopy ¶
func (in *RangeAllocation) DeepCopy() *RangeAllocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangeAllocation.
func (*RangeAllocation) DeepCopyInto ¶
func (in *RangeAllocation) DeepCopyInto(out *RangeAllocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RangeAllocation) DeepCopyObject ¶
func (in *RangeAllocation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (RangeAllocation) SwaggerDoc ¶
func (RangeAllocation) SwaggerDoc() map[string]string
type RangeAllocationList ¶
type RangeAllocationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // List of RangeAllocations. Items []RangeAllocation `json:"items"` }
RangeAllocationList is a list of RangeAllocations objects This is an internal API, not intended for external consumption.
Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1
func (*RangeAllocationList) DeepCopy ¶
func (in *RangeAllocationList) DeepCopy() *RangeAllocationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RangeAllocationList.
func (*RangeAllocationList) DeepCopyInto ¶
func (in *RangeAllocationList) DeepCopyInto(out *RangeAllocationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RangeAllocationList) DeepCopyObject ¶
func (in *RangeAllocationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (RangeAllocationList) SwaggerDoc ¶
func (RangeAllocationList) SwaggerDoc() map[string]string