Documentation ¶
Overview ¶
+groupName=x509.mongodbatlas.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type AuthenticationDatabaseUser
- func (in *AuthenticationDatabaseUser) DeepCopy() *AuthenticationDatabaseUser
- func (in *AuthenticationDatabaseUser) DeepCopyInto(out *AuthenticationDatabaseUser)
- func (in *AuthenticationDatabaseUser) DeepCopyObject() runtime.Object
- func (r *AuthenticationDatabaseUser) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AuthenticationDatabaseUser) ValidateCreate() error
- func (r *AuthenticationDatabaseUser) ValidateDelete() error
- func (r *AuthenticationDatabaseUser) ValidateUpdate(old runtime.Object) error
- type AuthenticationDatabaseUserList
- type AuthenticationDatabaseUserSpec
- type AuthenticationDatabaseUserSpecCertificates
- type AuthenticationDatabaseUserSpecResource
- type AuthenticationDatabaseUserStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: x509.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type AuthenticationDatabaseUser ¶
type AuthenticationDatabaseUser struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AuthenticationDatabaseUserSpec `json:"spec,omitempty"` Status AuthenticationDatabaseUserStatus `json:"status,omitempty"` }
func (*AuthenticationDatabaseUser) DeepCopy ¶
func (in *AuthenticationDatabaseUser) DeepCopy() *AuthenticationDatabaseUser
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationDatabaseUser.
func (*AuthenticationDatabaseUser) DeepCopyInto ¶
func (in *AuthenticationDatabaseUser) DeepCopyInto(out *AuthenticationDatabaseUser)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticationDatabaseUser) DeepCopyObject ¶
func (in *AuthenticationDatabaseUser) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthenticationDatabaseUser) SetupWebhookWithManager ¶
func (r *AuthenticationDatabaseUser) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AuthenticationDatabaseUser) ValidateCreate ¶
func (r *AuthenticationDatabaseUser) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AuthenticationDatabaseUser) ValidateDelete ¶
func (r *AuthenticationDatabaseUser) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AuthenticationDatabaseUser) ValidateUpdate ¶
func (r *AuthenticationDatabaseUser) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AuthenticationDatabaseUserList ¶
type AuthenticationDatabaseUserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AuthenticationDatabaseUser CRD objects Items []AuthenticationDatabaseUser `json:"items,omitempty"` }
AuthenticationDatabaseUserList is a list of AuthenticationDatabaseUsers
func (*AuthenticationDatabaseUserList) DeepCopy ¶
func (in *AuthenticationDatabaseUserList) DeepCopy() *AuthenticationDatabaseUserList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationDatabaseUserList.
func (*AuthenticationDatabaseUserList) DeepCopyInto ¶
func (in *AuthenticationDatabaseUserList) DeepCopyInto(out *AuthenticationDatabaseUserList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticationDatabaseUserList) DeepCopyObject ¶
func (in *AuthenticationDatabaseUserList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuthenticationDatabaseUserSpec ¶
type AuthenticationDatabaseUserSpec struct { State *AuthenticationDatabaseUserSpecResource `json:"state,omitempty" tf:"-"` Resource AuthenticationDatabaseUserSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AuthenticationDatabaseUserSpec) DeepCopy ¶
func (in *AuthenticationDatabaseUserSpec) DeepCopy() *AuthenticationDatabaseUserSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationDatabaseUserSpec.
func (*AuthenticationDatabaseUserSpec) DeepCopyInto ¶
func (in *AuthenticationDatabaseUserSpec) DeepCopyInto(out *AuthenticationDatabaseUserSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationDatabaseUserSpecCertificates ¶
type AuthenticationDatabaseUserSpecCertificates struct { // +optional CreatedAt *string `json:"createdAt,omitempty" tf:"created_at"` // +optional GroupID *string `json:"groupID,omitempty" tf:"group_id"` // +optional ID *int64 `json:"ID,omitempty" tf:"id"` // +optional NotAfter *string `json:"notAfter,omitempty" tf:"not_after"` // +optional Subject *string `json:"subject,omitempty" tf:"subject"` }
func (*AuthenticationDatabaseUserSpecCertificates) DeepCopy ¶
func (in *AuthenticationDatabaseUserSpecCertificates) DeepCopy() *AuthenticationDatabaseUserSpecCertificates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationDatabaseUserSpecCertificates.
func (*AuthenticationDatabaseUserSpecCertificates) DeepCopyInto ¶
func (in *AuthenticationDatabaseUserSpecCertificates) DeepCopyInto(out *AuthenticationDatabaseUserSpecCertificates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationDatabaseUserSpecResource ¶
type AuthenticationDatabaseUserSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Certificates []AuthenticationDatabaseUserSpecCertificates `json:"certificates,omitempty" tf:"certificates"` // +optional CurrentCertificate *string `json:"-" sensitive:"true" tf:"current_certificate"` // +optional CustomerX509Cas *string `json:"-" sensitive:"true" tf:"customer_x509_cas"` // +optional MonthsUntilExpiration *int64 `json:"monthsUntilExpiration,omitempty" tf:"months_until_expiration"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional Username *string `json:"username,omitempty" tf:"username"` }
func (*AuthenticationDatabaseUserSpecResource) DeepCopy ¶
func (in *AuthenticationDatabaseUserSpecResource) DeepCopy() *AuthenticationDatabaseUserSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationDatabaseUserSpecResource.
func (*AuthenticationDatabaseUserSpecResource) DeepCopyInto ¶
func (in *AuthenticationDatabaseUserSpecResource) DeepCopyInto(out *AuthenticationDatabaseUserSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationDatabaseUserStatus ¶
type AuthenticationDatabaseUserStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AuthenticationDatabaseUserStatus) DeepCopy ¶
func (in *AuthenticationDatabaseUserStatus) DeepCopy() *AuthenticationDatabaseUserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationDatabaseUserStatus.
func (*AuthenticationDatabaseUserStatus) DeepCopyInto ¶
func (in *AuthenticationDatabaseUserStatus) DeepCopyInto(out *AuthenticationDatabaseUserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.