Documentation ¶
Overview ¶
Package v1beta1 contains API Schema definitions for the certdx.para.party v1beta1 API group +kubebuilder:object:generate=true +groupName=certdx.para.party
Index ¶
- Variables
- type CertDXClusterIssuer
- func (in *CertDXClusterIssuer) DeepCopy() *CertDXClusterIssuer
- func (in *CertDXClusterIssuer) DeepCopyInto(out *CertDXClusterIssuer)
- func (in *CertDXClusterIssuer) DeepCopyObject() runtime.Object
- func (vi *CertDXClusterIssuer) GetIssuerTypeIdentifier() string
- func (vi *CertDXClusterIssuer) GetStatus() *v1alpha1.IssuerStatus
- type CertDXClusterIssuerList
- type CertDXClusterIssuerSpec
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "certdx.para.party", Version: "v1beta1"} // 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 CertDXClusterIssuer ¶
type CertDXClusterIssuer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertDXClusterIssuerSpec `json:"spec,omitempty"` Status v1alpha1.IssuerStatus `json:"status,omitempty"` }
CertDXClusterIssuer is the Schema for the certdxclusterissuers API +kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster +kubebuilder:printcolumn:name="ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message"
func (*CertDXClusterIssuer) DeepCopy ¶
func (in *CertDXClusterIssuer) DeepCopy() *CertDXClusterIssuer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertDXClusterIssuer.
func (*CertDXClusterIssuer) DeepCopyInto ¶
func (in *CertDXClusterIssuer) DeepCopyInto(out *CertDXClusterIssuer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertDXClusterIssuer) DeepCopyObject ¶
func (in *CertDXClusterIssuer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertDXClusterIssuer) GetIssuerTypeIdentifier ¶
func (vi *CertDXClusterIssuer) GetIssuerTypeIdentifier() string
func (*CertDXClusterIssuer) GetStatus ¶
func (vi *CertDXClusterIssuer) GetStatus() *v1alpha1.IssuerStatus
type CertDXClusterIssuerList ¶
type CertDXClusterIssuerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CertDXClusterIssuer `json:"items"` }
CertDXClusterIssuerList contains a list of CertDXClusterIssuer
func (*CertDXClusterIssuerList) DeepCopy ¶
func (in *CertDXClusterIssuerList) DeepCopy() *CertDXClusterIssuerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertDXClusterIssuerList.
func (*CertDXClusterIssuerList) DeepCopyInto ¶
func (in *CertDXClusterIssuerList) DeepCopyInto(out *CertDXClusterIssuerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertDXClusterIssuerList) DeepCopyObject ¶
func (in *CertDXClusterIssuerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertDXClusterIssuerSpec ¶
type CertDXClusterIssuerSpec struct { Url string `json:"url,omitempty"` Token string `json:"token,omitempty"` Insecure bool `json:"insecure,omitempty"` }
CertDXClusterIssuerSpec defines the desired state of CertDXClusterIssuer
func (*CertDXClusterIssuerSpec) DeepCopy ¶
func (in *CertDXClusterIssuerSpec) DeepCopy() *CertDXClusterIssuerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertDXClusterIssuerSpec.
func (*CertDXClusterIssuerSpec) DeepCopyInto ¶
func (in *CertDXClusterIssuerSpec) DeepCopyInto(out *CertDXClusterIssuerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.