Documentation ¶
Overview ¶
+groupName=custom.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 DbRole
- func (in *DbRole) DeepCopy() *DbRole
- func (in *DbRole) DeepCopyInto(out *DbRole)
- func (in *DbRole) DeepCopyObject() runtime.Object
- func (r *DbRole) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DbRole) ValidateCreate() error
- func (r *DbRole) ValidateDelete() error
- func (r *DbRole) ValidateUpdate(old runtime.Object) error
- type DbRoleList
- type DbRoleSpec
- type DbRoleSpecActions
- type DbRoleSpecActionsResources
- type DbRoleSpecInheritedRoles
- type DbRoleSpecResource
- type DbRoleStatus
- type DnsConfigurationClusterAws
- func (in *DnsConfigurationClusterAws) DeepCopy() *DnsConfigurationClusterAws
- func (in *DnsConfigurationClusterAws) DeepCopyInto(out *DnsConfigurationClusterAws)
- func (in *DnsConfigurationClusterAws) DeepCopyObject() runtime.Object
- func (r *DnsConfigurationClusterAws) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DnsConfigurationClusterAws) ValidateCreate() error
- func (r *DnsConfigurationClusterAws) ValidateDelete() error
- func (r *DnsConfigurationClusterAws) ValidateUpdate(old runtime.Object) error
- type DnsConfigurationClusterAwsList
- type DnsConfigurationClusterAwsSpec
- type DnsConfigurationClusterAwsSpecResource
- type DnsConfigurationClusterAwsStatus
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: custom.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 DbRole ¶
type DbRole struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DbRoleSpec `json:"spec,omitempty"` Status DbRoleStatus `json:"status,omitempty"` }
func (*DbRole) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbRole.
func (*DbRole) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DbRole) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DbRole) SetupWebhookWithManager ¶
func (*DbRole) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DbRole) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DbRoleList ¶
type DbRoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DbRole CRD objects Items []DbRole `json:"items,omitempty"` }
DbRoleList is a list of DbRoles
func (*DbRoleList) DeepCopy ¶
func (in *DbRoleList) DeepCopy() *DbRoleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbRoleList.
func (*DbRoleList) DeepCopyInto ¶
func (in *DbRoleList) DeepCopyInto(out *DbRoleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DbRoleList) DeepCopyObject ¶
func (in *DbRoleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DbRoleSpec ¶
type DbRoleSpec struct { State *DbRoleSpecResource `json:"state,omitempty" tf:"-"` Resource DbRoleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DbRoleSpec) DeepCopy ¶
func (in *DbRoleSpec) DeepCopy() *DbRoleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbRoleSpec.
func (*DbRoleSpec) DeepCopyInto ¶
func (in *DbRoleSpec) DeepCopyInto(out *DbRoleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbRoleSpecActions ¶
type DbRoleSpecActions struct { Action *string `json:"action" tf:"action"` Resources []DbRoleSpecActionsResources `json:"resources" tf:"resources"` }
func (*DbRoleSpecActions) DeepCopy ¶
func (in *DbRoleSpecActions) DeepCopy() *DbRoleSpecActions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbRoleSpecActions.
func (*DbRoleSpecActions) DeepCopyInto ¶
func (in *DbRoleSpecActions) DeepCopyInto(out *DbRoleSpecActions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbRoleSpecActionsResources ¶
type DbRoleSpecActionsResources struct { // +optional Cluster *bool `json:"cluster,omitempty" tf:"cluster"` // +optional CollectionName *string `json:"collectionName,omitempty" tf:"collection_name"` // +optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name"` }
func (*DbRoleSpecActionsResources) DeepCopy ¶
func (in *DbRoleSpecActionsResources) DeepCopy() *DbRoleSpecActionsResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbRoleSpecActionsResources.
func (*DbRoleSpecActionsResources) DeepCopyInto ¶
func (in *DbRoleSpecActionsResources) DeepCopyInto(out *DbRoleSpecActionsResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbRoleSpecInheritedRoles ¶
type DbRoleSpecInheritedRoles struct { DatabaseName *string `json:"databaseName" tf:"database_name"` RoleName *string `json:"roleName" tf:"role_name"` }
func (*DbRoleSpecInheritedRoles) DeepCopy ¶
func (in *DbRoleSpecInheritedRoles) DeepCopy() *DbRoleSpecInheritedRoles
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbRoleSpecInheritedRoles.
func (*DbRoleSpecInheritedRoles) DeepCopyInto ¶
func (in *DbRoleSpecInheritedRoles) DeepCopyInto(out *DbRoleSpecInheritedRoles)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbRoleSpecResource ¶
type DbRoleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Actions []DbRoleSpecActions `json:"actions,omitempty" tf:"actions"` // +optional InheritedRoles []DbRoleSpecInheritedRoles `json:"inheritedRoles,omitempty" tf:"inherited_roles"` ProjectID *string `json:"projectID" tf:"project_id"` RoleName *string `json:"roleName" tf:"role_name"` }
func (*DbRoleSpecResource) DeepCopy ¶
func (in *DbRoleSpecResource) DeepCopy() *DbRoleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbRoleSpecResource.
func (*DbRoleSpecResource) DeepCopyInto ¶
func (in *DbRoleSpecResource) DeepCopyInto(out *DbRoleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DbRoleStatus ¶
type DbRoleStatus 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 (*DbRoleStatus) DeepCopy ¶
func (in *DbRoleStatus) DeepCopy() *DbRoleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbRoleStatus.
func (*DbRoleStatus) DeepCopyInto ¶
func (in *DbRoleStatus) DeepCopyInto(out *DbRoleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsConfigurationClusterAws ¶
type DnsConfigurationClusterAws struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsConfigurationClusterAwsSpec `json:"spec,omitempty"` Status DnsConfigurationClusterAwsStatus `json:"status,omitempty"` }
func (*DnsConfigurationClusterAws) DeepCopy ¶
func (in *DnsConfigurationClusterAws) DeepCopy() *DnsConfigurationClusterAws
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsConfigurationClusterAws.
func (*DnsConfigurationClusterAws) DeepCopyInto ¶
func (in *DnsConfigurationClusterAws) DeepCopyInto(out *DnsConfigurationClusterAws)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsConfigurationClusterAws) DeepCopyObject ¶
func (in *DnsConfigurationClusterAws) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsConfigurationClusterAws) SetupWebhookWithManager ¶
func (r *DnsConfigurationClusterAws) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DnsConfigurationClusterAws) ValidateCreate ¶
func (r *DnsConfigurationClusterAws) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DnsConfigurationClusterAws) ValidateDelete ¶
func (r *DnsConfigurationClusterAws) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DnsConfigurationClusterAws) ValidateUpdate ¶
func (r *DnsConfigurationClusterAws) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DnsConfigurationClusterAwsList ¶
type DnsConfigurationClusterAwsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DnsConfigurationClusterAws CRD objects Items []DnsConfigurationClusterAws `json:"items,omitempty"` }
DnsConfigurationClusterAwsList is a list of DnsConfigurationClusterAwss
func (*DnsConfigurationClusterAwsList) DeepCopy ¶
func (in *DnsConfigurationClusterAwsList) DeepCopy() *DnsConfigurationClusterAwsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsConfigurationClusterAwsList.
func (*DnsConfigurationClusterAwsList) DeepCopyInto ¶
func (in *DnsConfigurationClusterAwsList) DeepCopyInto(out *DnsConfigurationClusterAwsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsConfigurationClusterAwsList) DeepCopyObject ¶
func (in *DnsConfigurationClusterAwsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsConfigurationClusterAwsSpec ¶
type DnsConfigurationClusterAwsSpec struct { State *DnsConfigurationClusterAwsSpecResource `json:"state,omitempty" tf:"-"` Resource DnsConfigurationClusterAwsSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DnsConfigurationClusterAwsSpec) DeepCopy ¶
func (in *DnsConfigurationClusterAwsSpec) DeepCopy() *DnsConfigurationClusterAwsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsConfigurationClusterAwsSpec.
func (*DnsConfigurationClusterAwsSpec) DeepCopyInto ¶
func (in *DnsConfigurationClusterAwsSpec) DeepCopyInto(out *DnsConfigurationClusterAwsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsConfigurationClusterAwsSpecResource ¶
type DnsConfigurationClusterAwsSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Enabled *bool `json:"enabled" tf:"enabled"` ProjectID *string `json:"projectID" tf:"project_id"` }
func (*DnsConfigurationClusterAwsSpecResource) DeepCopy ¶
func (in *DnsConfigurationClusterAwsSpecResource) DeepCopy() *DnsConfigurationClusterAwsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsConfigurationClusterAwsSpecResource.
func (*DnsConfigurationClusterAwsSpecResource) DeepCopyInto ¶
func (in *DnsConfigurationClusterAwsSpecResource) DeepCopyInto(out *DnsConfigurationClusterAwsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsConfigurationClusterAwsStatus ¶
type DnsConfigurationClusterAwsStatus 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 (*DnsConfigurationClusterAwsStatus) DeepCopy ¶
func (in *DnsConfigurationClusterAwsStatus) DeepCopy() *DnsConfigurationClusterAwsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsConfigurationClusterAwsStatus.
func (*DnsConfigurationClusterAwsStatus) DeepCopyInto ¶
func (in *DnsConfigurationClusterAwsStatus) DeepCopyInto(out *DnsConfigurationClusterAwsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.