Documentation ¶
Overview ¶
+groupName=database.azurerm.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 MigrationProject
- func (in *MigrationProject) DeepCopy() *MigrationProject
- func (in *MigrationProject) DeepCopyInto(out *MigrationProject)
- func (in *MigrationProject) DeepCopyObject() runtime.Object
- func (r *MigrationProject) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MigrationProject) ValidateCreate() error
- func (r *MigrationProject) ValidateDelete() error
- func (r *MigrationProject) ValidateUpdate(old runtime.Object) error
- type MigrationProjectList
- type MigrationProjectSpec
- type MigrationProjectSpecResource
- type MigrationProjectStatus
- type MigrationService
- func (in *MigrationService) DeepCopy() *MigrationService
- func (in *MigrationService) DeepCopyInto(out *MigrationService)
- func (in *MigrationService) DeepCopyObject() runtime.Object
- func (r *MigrationService) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MigrationService) ValidateCreate() error
- func (r *MigrationService) ValidateDelete() error
- func (r *MigrationService) ValidateUpdate(old runtime.Object) error
- type MigrationServiceList
- type MigrationServiceSpec
- type MigrationServiceSpecResource
- type MigrationServiceStatus
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: database.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 MigrationProject ¶
type MigrationProject struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MigrationProjectSpec `json:"spec,omitempty"` Status MigrationProjectStatus `json:"status,omitempty"` }
func (*MigrationProject) DeepCopy ¶
func (in *MigrationProject) DeepCopy() *MigrationProject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationProject.
func (*MigrationProject) DeepCopyInto ¶
func (in *MigrationProject) DeepCopyInto(out *MigrationProject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MigrationProject) DeepCopyObject ¶
func (in *MigrationProject) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MigrationProject) SetupWebhookWithManager ¶
func (r *MigrationProject) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MigrationProject) ValidateCreate ¶
func (r *MigrationProject) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MigrationProject) ValidateDelete ¶
func (r *MigrationProject) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MigrationProject) ValidateUpdate ¶
func (r *MigrationProject) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MigrationProjectList ¶
type MigrationProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MigrationProject CRD objects Items []MigrationProject `json:"items,omitempty"` }
MigrationProjectList is a list of MigrationProjects
func (*MigrationProjectList) DeepCopy ¶
func (in *MigrationProjectList) DeepCopy() *MigrationProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationProjectList.
func (*MigrationProjectList) DeepCopyInto ¶
func (in *MigrationProjectList) DeepCopyInto(out *MigrationProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MigrationProjectList) DeepCopyObject ¶
func (in *MigrationProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MigrationProjectSpec ¶
type MigrationProjectSpec struct { State *MigrationProjectSpecResource `json:"state,omitempty" tf:"-"` Resource MigrationProjectSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*MigrationProjectSpec) DeepCopy ¶
func (in *MigrationProjectSpec) DeepCopy() *MigrationProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationProjectSpec.
func (*MigrationProjectSpec) DeepCopyInto ¶
func (in *MigrationProjectSpec) DeepCopyInto(out *MigrationProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MigrationProjectSpecResource ¶
type MigrationProjectSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ServiceName *string `json:"serviceName" tf:"service_name"` SourcePlatform *string `json:"sourcePlatform" tf:"source_platform"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` TargetPlatform *string `json:"targetPlatform" tf:"target_platform"` }
func (*MigrationProjectSpecResource) DeepCopy ¶
func (in *MigrationProjectSpecResource) DeepCopy() *MigrationProjectSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationProjectSpecResource.
func (*MigrationProjectSpecResource) DeepCopyInto ¶
func (in *MigrationProjectSpecResource) DeepCopyInto(out *MigrationProjectSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MigrationProjectStatus ¶
type MigrationProjectStatus 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 (*MigrationProjectStatus) DeepCopy ¶
func (in *MigrationProjectStatus) DeepCopy() *MigrationProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationProjectStatus.
func (*MigrationProjectStatus) DeepCopyInto ¶
func (in *MigrationProjectStatus) DeepCopyInto(out *MigrationProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MigrationService ¶
type MigrationService struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MigrationServiceSpec `json:"spec,omitempty"` Status MigrationServiceStatus `json:"status,omitempty"` }
func (*MigrationService) DeepCopy ¶
func (in *MigrationService) DeepCopy() *MigrationService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationService.
func (*MigrationService) DeepCopyInto ¶
func (in *MigrationService) DeepCopyInto(out *MigrationService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MigrationService) DeepCopyObject ¶
func (in *MigrationService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MigrationService) SetupWebhookWithManager ¶
func (r *MigrationService) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MigrationService) ValidateCreate ¶
func (r *MigrationService) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MigrationService) ValidateDelete ¶
func (r *MigrationService) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MigrationService) ValidateUpdate ¶
func (r *MigrationService) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MigrationServiceList ¶
type MigrationServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MigrationService CRD objects Items []MigrationService `json:"items,omitempty"` }
MigrationServiceList is a list of MigrationServices
func (*MigrationServiceList) DeepCopy ¶
func (in *MigrationServiceList) DeepCopy() *MigrationServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationServiceList.
func (*MigrationServiceList) DeepCopyInto ¶
func (in *MigrationServiceList) DeepCopyInto(out *MigrationServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MigrationServiceList) DeepCopyObject ¶
func (in *MigrationServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MigrationServiceSpec ¶
type MigrationServiceSpec struct { State *MigrationServiceSpecResource `json:"state,omitempty" tf:"-"` Resource MigrationServiceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*MigrationServiceSpec) DeepCopy ¶
func (in *MigrationServiceSpec) DeepCopy() *MigrationServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationServiceSpec.
func (*MigrationServiceSpec) DeepCopyInto ¶
func (in *MigrationServiceSpec) DeepCopyInto(out *MigrationServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MigrationServiceSpecResource ¶
type MigrationServiceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SkuName *string `json:"skuName" tf:"sku_name"` SubnetID *string `json:"subnetID" tf:"subnet_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*MigrationServiceSpecResource) DeepCopy ¶
func (in *MigrationServiceSpecResource) DeepCopy() *MigrationServiceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationServiceSpecResource.
func (*MigrationServiceSpecResource) DeepCopyInto ¶
func (in *MigrationServiceSpecResource) DeepCopyInto(out *MigrationServiceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MigrationServiceStatus ¶
type MigrationServiceStatus 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 (*MigrationServiceStatus) DeepCopy ¶
func (in *MigrationServiceStatus) DeepCopy() *MigrationServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationServiceStatus.
func (*MigrationServiceStatus) DeepCopyInto ¶
func (in *MigrationServiceStatus) DeepCopyInto(out *MigrationServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.