Documentation ¶
Overview ¶
+groupName=dts.alicloud.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 ConsumerChannel
- func (in *ConsumerChannel) DeepCopy() *ConsumerChannel
- func (in *ConsumerChannel) DeepCopyInto(out *ConsumerChannel)
- func (in *ConsumerChannel) DeepCopyObject() runtime.Object
- func (r *ConsumerChannel) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConsumerChannel) ValidateCreate() error
- func (r *ConsumerChannel) ValidateDelete() error
- func (r *ConsumerChannel) ValidateUpdate(old runtime.Object) error
- type ConsumerChannelList
- type ConsumerChannelSpec
- type ConsumerChannelSpecResource
- type ConsumerChannelStatus
- type JobMonitorRule
- func (in *JobMonitorRule) DeepCopy() *JobMonitorRule
- func (in *JobMonitorRule) DeepCopyInto(out *JobMonitorRule)
- func (in *JobMonitorRule) DeepCopyObject() runtime.Object
- func (r *JobMonitorRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *JobMonitorRule) ValidateCreate() error
- func (r *JobMonitorRule) ValidateDelete() error
- func (r *JobMonitorRule) ValidateUpdate(old runtime.Object) error
- type JobMonitorRuleList
- type JobMonitorRuleSpec
- type JobMonitorRuleSpecResource
- type JobMonitorRuleStatus
- type MigrationInstance
- func (in *MigrationInstance) DeepCopy() *MigrationInstance
- func (in *MigrationInstance) DeepCopyInto(out *MigrationInstance)
- func (in *MigrationInstance) DeepCopyObject() runtime.Object
- func (r *MigrationInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MigrationInstance) ValidateCreate() error
- func (r *MigrationInstance) ValidateDelete() error
- func (r *MigrationInstance) ValidateUpdate(old runtime.Object) error
- type MigrationInstanceList
- type MigrationInstanceSpec
- type MigrationInstanceSpecResource
- type MigrationInstanceStatus
- type MigrationJob
- func (in *MigrationJob) DeepCopy() *MigrationJob
- func (in *MigrationJob) DeepCopyInto(out *MigrationJob)
- func (in *MigrationJob) DeepCopyObject() runtime.Object
- func (r *MigrationJob) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MigrationJob) ValidateCreate() error
- func (r *MigrationJob) ValidateDelete() error
- func (r *MigrationJob) ValidateUpdate(old runtime.Object) error
- type MigrationJobList
- type MigrationJobSpec
- type MigrationJobSpecResource
- type MigrationJobStatus
- type SubscriptionJob
- func (in *SubscriptionJob) DeepCopy() *SubscriptionJob
- func (in *SubscriptionJob) DeepCopyInto(out *SubscriptionJob)
- func (in *SubscriptionJob) DeepCopyObject() runtime.Object
- func (r *SubscriptionJob) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SubscriptionJob) ValidateCreate() error
- func (r *SubscriptionJob) ValidateDelete() error
- func (r *SubscriptionJob) ValidateUpdate(old runtime.Object) error
- type SubscriptionJobList
- type SubscriptionJobSpec
- type SubscriptionJobSpecResource
- type SubscriptionJobStatus
- type SynchronizationInstance
- func (in *SynchronizationInstance) DeepCopy() *SynchronizationInstance
- func (in *SynchronizationInstance) DeepCopyInto(out *SynchronizationInstance)
- func (in *SynchronizationInstance) DeepCopyObject() runtime.Object
- func (r *SynchronizationInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SynchronizationInstance) ValidateCreate() error
- func (r *SynchronizationInstance) ValidateDelete() error
- func (r *SynchronizationInstance) ValidateUpdate(old runtime.Object) error
- type SynchronizationInstanceList
- type SynchronizationInstanceSpec
- type SynchronizationInstanceSpecResource
- type SynchronizationInstanceStatus
- type SynchronizationJob
- func (in *SynchronizationJob) DeepCopy() *SynchronizationJob
- func (in *SynchronizationJob) DeepCopyInto(out *SynchronizationJob)
- func (in *SynchronizationJob) DeepCopyObject() runtime.Object
- func (r *SynchronizationJob) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SynchronizationJob) ValidateCreate() error
- func (r *SynchronizationJob) ValidateDelete() error
- func (r *SynchronizationJob) ValidateUpdate(old runtime.Object) error
- type SynchronizationJobList
- type SynchronizationJobSpec
- type SynchronizationJobSpecResource
- type SynchronizationJobStatus
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: dts.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ConsumerChannel ¶ added in v0.5.0
type ConsumerChannel struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConsumerChannelSpec `json:"spec,omitempty"` Status ConsumerChannelStatus `json:"status,omitempty"` }
func (*ConsumerChannel) DeepCopy ¶ added in v0.5.0
func (in *ConsumerChannel) DeepCopy() *ConsumerChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerChannel.
func (*ConsumerChannel) DeepCopyInto ¶ added in v0.5.0
func (in *ConsumerChannel) DeepCopyInto(out *ConsumerChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsumerChannel) DeepCopyObject ¶ added in v0.5.0
func (in *ConsumerChannel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConsumerChannel) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ConsumerChannel) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConsumerChannel) ValidateCreate ¶ added in v0.5.0
func (r *ConsumerChannel) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConsumerChannel) ValidateDelete ¶ added in v0.5.0
func (r *ConsumerChannel) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConsumerChannel) ValidateUpdate ¶ added in v0.5.0
func (r *ConsumerChannel) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConsumerChannelList ¶ added in v0.5.0
type ConsumerChannelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConsumerChannel CRD objects Items []ConsumerChannel `json:"items,omitempty"` }
ConsumerChannelList is a list of ConsumerChannels
func (*ConsumerChannelList) DeepCopy ¶ added in v0.5.0
func (in *ConsumerChannelList) DeepCopy() *ConsumerChannelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerChannelList.
func (*ConsumerChannelList) DeepCopyInto ¶ added in v0.5.0
func (in *ConsumerChannelList) DeepCopyInto(out *ConsumerChannelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsumerChannelList) DeepCopyObject ¶ added in v0.5.0
func (in *ConsumerChannelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConsumerChannelSpec ¶ added in v0.5.0
type ConsumerChannelSpec struct { State *ConsumerChannelSpecResource `json:"state,omitempty" tf:"-"` Resource ConsumerChannelSpecResource `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 (*ConsumerChannelSpec) DeepCopy ¶ added in v0.5.0
func (in *ConsumerChannelSpec) DeepCopy() *ConsumerChannelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerChannelSpec.
func (*ConsumerChannelSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ConsumerChannelSpec) DeepCopyInto(out *ConsumerChannelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsumerChannelSpecResource ¶ added in v0.5.0
type ConsumerChannelSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ConsumerGroupID *string `json:"consumerGroupID,omitempty" tf:"consumer_group_id"` ConsumerGroupName *string `json:"consumerGroupName" tf:"consumer_group_name"` ConsumerGroupPassword *string `json:"consumerGroupPassword" tf:"consumer_group_password"` ConsumerGroupUserName *string `json:"consumerGroupUserName" tf:"consumer_group_user_name"` DtsInstanceID *string `json:"dtsInstanceID" tf:"dts_instance_id"` }
func (*ConsumerChannelSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ConsumerChannelSpecResource) DeepCopy() *ConsumerChannelSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerChannelSpecResource.
func (*ConsumerChannelSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ConsumerChannelSpecResource) DeepCopyInto(out *ConsumerChannelSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsumerChannelStatus ¶ added in v0.5.0
type ConsumerChannelStatus 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 (*ConsumerChannelStatus) DeepCopy ¶ added in v0.5.0
func (in *ConsumerChannelStatus) DeepCopy() *ConsumerChannelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsumerChannelStatus.
func (*ConsumerChannelStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ConsumerChannelStatus) DeepCopyInto(out *ConsumerChannelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobMonitorRule ¶
type JobMonitorRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JobMonitorRuleSpec `json:"spec,omitempty"` Status JobMonitorRuleStatus `json:"status,omitempty"` }
func (*JobMonitorRule) DeepCopy ¶
func (in *JobMonitorRule) DeepCopy() *JobMonitorRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobMonitorRule.
func (*JobMonitorRule) DeepCopyInto ¶
func (in *JobMonitorRule) DeepCopyInto(out *JobMonitorRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobMonitorRule) DeepCopyObject ¶
func (in *JobMonitorRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*JobMonitorRule) SetupWebhookWithManager ¶
func (r *JobMonitorRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*JobMonitorRule) ValidateCreate ¶
func (r *JobMonitorRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*JobMonitorRule) ValidateDelete ¶
func (r *JobMonitorRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*JobMonitorRule) ValidateUpdate ¶
func (r *JobMonitorRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type JobMonitorRuleList ¶
type JobMonitorRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of JobMonitorRule CRD objects Items []JobMonitorRule `json:"items,omitempty"` }
JobMonitorRuleList is a list of JobMonitorRules
func (*JobMonitorRuleList) DeepCopy ¶
func (in *JobMonitorRuleList) DeepCopy() *JobMonitorRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobMonitorRuleList.
func (*JobMonitorRuleList) DeepCopyInto ¶
func (in *JobMonitorRuleList) DeepCopyInto(out *JobMonitorRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobMonitorRuleList) DeepCopyObject ¶
func (in *JobMonitorRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type JobMonitorRuleSpec ¶
type JobMonitorRuleSpec struct { State *JobMonitorRuleSpecResource `json:"state,omitempty" tf:"-"` Resource JobMonitorRuleSpecResource `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 (*JobMonitorRuleSpec) DeepCopy ¶
func (in *JobMonitorRuleSpec) DeepCopy() *JobMonitorRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobMonitorRuleSpec.
func (*JobMonitorRuleSpec) DeepCopyInto ¶
func (in *JobMonitorRuleSpec) DeepCopyInto(out *JobMonitorRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobMonitorRuleSpecResource ¶
type JobMonitorRuleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DelayRuleTime *string `json:"delayRuleTime,omitempty" tf:"delay_rule_time"` DtsJobID *string `json:"dtsJobID" tf:"dts_job_id"` // +optional Phone *string `json:"phone,omitempty" tf:"phone"` // +optional State *string `json:"state,omitempty" tf:"state"` Type *string `json:"type" tf:"type"` }
func (*JobMonitorRuleSpecResource) DeepCopy ¶
func (in *JobMonitorRuleSpecResource) DeepCopy() *JobMonitorRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobMonitorRuleSpecResource.
func (*JobMonitorRuleSpecResource) DeepCopyInto ¶
func (in *JobMonitorRuleSpecResource) DeepCopyInto(out *JobMonitorRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobMonitorRuleStatus ¶
type JobMonitorRuleStatus 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 (*JobMonitorRuleStatus) DeepCopy ¶
func (in *JobMonitorRuleStatus) DeepCopy() *JobMonitorRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobMonitorRuleStatus.
func (*JobMonitorRuleStatus) DeepCopyInto ¶
func (in *JobMonitorRuleStatus) DeepCopyInto(out *JobMonitorRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MigrationInstance ¶ added in v0.5.0
type MigrationInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MigrationInstanceSpec `json:"spec,omitempty"` Status MigrationInstanceStatus `json:"status,omitempty"` }
func (*MigrationInstance) DeepCopy ¶ added in v0.5.0
func (in *MigrationInstance) DeepCopy() *MigrationInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationInstance.
func (*MigrationInstance) DeepCopyInto ¶ added in v0.5.0
func (in *MigrationInstance) DeepCopyInto(out *MigrationInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MigrationInstance) DeepCopyObject ¶ added in v0.5.0
func (in *MigrationInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MigrationInstance) SetupWebhookWithManager ¶ added in v0.5.0
func (r *MigrationInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MigrationInstance) ValidateCreate ¶ added in v0.5.0
func (r *MigrationInstance) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MigrationInstance) ValidateDelete ¶ added in v0.5.0
func (r *MigrationInstance) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MigrationInstance) ValidateUpdate ¶ added in v0.5.0
func (r *MigrationInstance) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MigrationInstanceList ¶ added in v0.5.0
type MigrationInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MigrationInstance CRD objects Items []MigrationInstance `json:"items,omitempty"` }
MigrationInstanceList is a list of MigrationInstances
func (*MigrationInstanceList) DeepCopy ¶ added in v0.5.0
func (in *MigrationInstanceList) DeepCopy() *MigrationInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationInstanceList.
func (*MigrationInstanceList) DeepCopyInto ¶ added in v0.5.0
func (in *MigrationInstanceList) DeepCopyInto(out *MigrationInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MigrationInstanceList) DeepCopyObject ¶ added in v0.5.0
func (in *MigrationInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MigrationInstanceSpec ¶ added in v0.5.0
type MigrationInstanceSpec struct { State *MigrationInstanceSpecResource `json:"state,omitempty" tf:"-"` Resource MigrationInstanceSpecResource `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 (*MigrationInstanceSpec) DeepCopy ¶ added in v0.5.0
func (in *MigrationInstanceSpec) DeepCopy() *MigrationInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationInstanceSpec.
func (*MigrationInstanceSpec) DeepCopyInto ¶ added in v0.5.0
func (in *MigrationInstanceSpec) DeepCopyInto(out *MigrationInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MigrationInstanceSpecResource ¶ added in v0.5.0
type MigrationInstanceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ComputeUnit *int64 `json:"computeUnit,omitempty" tf:"compute_unit"` // +optional DatabaseCount *int64 `json:"databaseCount,omitempty" tf:"database_count"` DestinationEndpointEngineName *string `json:"destinationEndpointEngineName" tf:"destination_endpoint_engine_name"` DestinationEndpointRegion *string `json:"destinationEndpointRegion" tf:"destination_endpoint_region"` // +optional DtsInstanceID *string `json:"dtsInstanceID,omitempty" tf:"dts_instance_id"` // +optional InstanceClass *string `json:"instanceClass,omitempty" tf:"instance_class"` PaymentType *string `json:"paymentType" tf:"payment_type"` SourceEndpointEngineName *string `json:"sourceEndpointEngineName" tf:"source_endpoint_engine_name"` SourceEndpointRegion *string `json:"sourceEndpointRegion" tf:"source_endpoint_region"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional SyncArchitecture *string `json:"syncArchitecture,omitempty" tf:"sync_architecture"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*MigrationInstanceSpecResource) DeepCopy ¶ added in v0.5.0
func (in *MigrationInstanceSpecResource) DeepCopy() *MigrationInstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationInstanceSpecResource.
func (*MigrationInstanceSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *MigrationInstanceSpecResource) DeepCopyInto(out *MigrationInstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MigrationInstanceStatus ¶ added in v0.5.0
type MigrationInstanceStatus 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 (*MigrationInstanceStatus) DeepCopy ¶ added in v0.5.0
func (in *MigrationInstanceStatus) DeepCopy() *MigrationInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationInstanceStatus.
func (*MigrationInstanceStatus) DeepCopyInto ¶ added in v0.5.0
func (in *MigrationInstanceStatus) DeepCopyInto(out *MigrationInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MigrationJob ¶ added in v0.5.0
type MigrationJob struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MigrationJobSpec `json:"spec,omitempty"` Status MigrationJobStatus `json:"status,omitempty"` }
func (*MigrationJob) DeepCopy ¶ added in v0.5.0
func (in *MigrationJob) DeepCopy() *MigrationJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationJob.
func (*MigrationJob) DeepCopyInto ¶ added in v0.5.0
func (in *MigrationJob) DeepCopyInto(out *MigrationJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MigrationJob) DeepCopyObject ¶ added in v0.5.0
func (in *MigrationJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MigrationJob) SetupWebhookWithManager ¶ added in v0.5.0
func (r *MigrationJob) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MigrationJob) ValidateCreate ¶ added in v0.5.0
func (r *MigrationJob) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MigrationJob) ValidateDelete ¶ added in v0.5.0
func (r *MigrationJob) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MigrationJob) ValidateUpdate ¶ added in v0.5.0
func (r *MigrationJob) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MigrationJobList ¶ added in v0.5.0
type MigrationJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MigrationJob CRD objects Items []MigrationJob `json:"items,omitempty"` }
MigrationJobList is a list of MigrationJobs
func (*MigrationJobList) DeepCopy ¶ added in v0.5.0
func (in *MigrationJobList) DeepCopy() *MigrationJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationJobList.
func (*MigrationJobList) DeepCopyInto ¶ added in v0.5.0
func (in *MigrationJobList) DeepCopyInto(out *MigrationJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MigrationJobList) DeepCopyObject ¶ added in v0.5.0
func (in *MigrationJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MigrationJobSpec ¶ added in v0.5.0
type MigrationJobSpec struct { State *MigrationJobSpecResource `json:"state,omitempty" tf:"-"` Resource MigrationJobSpecResource `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 (*MigrationJobSpec) DeepCopy ¶ added in v0.5.0
func (in *MigrationJobSpec) DeepCopy() *MigrationJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationJobSpec.
func (*MigrationJobSpec) DeepCopyInto ¶ added in v0.5.0
func (in *MigrationJobSpec) DeepCopyInto(out *MigrationJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MigrationJobSpecResource ¶ added in v0.5.0
type MigrationJobSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Checkpoint *string `json:"checkpoint,omitempty" tf:"checkpoint"` DataInitialization *bool `json:"dataInitialization" tf:"data_initialization"` DataSynchronization *bool `json:"dataSynchronization" tf:"data_synchronization"` DbList *string `json:"dbList" tf:"db_list"` // +optional DestinationEndpointDatabaseName *string `json:"destinationEndpointDatabaseName,omitempty" tf:"destination_endpoint_database_name"` DestinationEndpointEngineName *string `json:"destinationEndpointEngineName" tf:"destination_endpoint_engine_name"` // +optional DestinationEndpointInstanceID *string `json:"destinationEndpointInstanceID,omitempty" tf:"destination_endpoint_instance_id"` DestinationEndpointInstanceType *string `json:"destinationEndpointInstanceType" tf:"destination_endpoint_instance_type"` // +optional DestinationEndpointIP *string `json:"destinationEndpointIP,omitempty" tf:"destination_endpoint_ip"` // +optional DestinationEndpointOracleSid *string `json:"destinationEndpointOracleSid,omitempty" tf:"destination_endpoint_oracle_sid"` // +optional DestinationEndpointPassword *string `json:"destinationEndpointPassword,omitempty" tf:"destination_endpoint_password"` // +optional DestinationEndpointPort *string `json:"destinationEndpointPort,omitempty" tf:"destination_endpoint_port"` // +optional DestinationEndpointRegion *string `json:"destinationEndpointRegion,omitempty" tf:"destination_endpoint_region"` // +optional DestinationEndpointUserName *string `json:"destinationEndpointUserName,omitempty" tf:"destination_endpoint_user_name"` DtsInstanceID *string `json:"dtsInstanceID" tf:"dts_instance_id"` // +optional DtsJobName *string `json:"dtsJobName,omitempty" tf:"dts_job_name"` // +optional InstanceClass *string `json:"instanceClass,omitempty" tf:"instance_class"` // +optional SourceEndpointDatabaseName *string `json:"sourceEndpointDatabaseName,omitempty" tf:"source_endpoint_database_name"` SourceEndpointEngineName *string `json:"sourceEndpointEngineName" tf:"source_endpoint_engine_name"` // +optional SourceEndpointInstanceID *string `json:"sourceEndpointInstanceID,omitempty" tf:"source_endpoint_instance_id"` SourceEndpointInstanceType *string `json:"sourceEndpointInstanceType" tf:"source_endpoint_instance_type"` // +optional SourceEndpointIP *string `json:"sourceEndpointIP,omitempty" tf:"source_endpoint_ip"` // +optional SourceEndpointOracleSid *string `json:"sourceEndpointOracleSid,omitempty" tf:"source_endpoint_oracle_sid"` // +optional SourceEndpointOwnerID *string `json:"sourceEndpointOwnerID,omitempty" tf:"source_endpoint_owner_id"` // +optional SourceEndpointPassword *string `json:"sourceEndpointPassword,omitempty" tf:"source_endpoint_password"` // +optional SourceEndpointPort *string `json:"sourceEndpointPort,omitempty" tf:"source_endpoint_port"` // +optional SourceEndpointRegion *string `json:"sourceEndpointRegion,omitempty" tf:"source_endpoint_region"` // +optional SourceEndpointRole *string `json:"sourceEndpointRole,omitempty" tf:"source_endpoint_role"` // +optional SourceEndpointUserName *string `json:"sourceEndpointUserName,omitempty" tf:"source_endpoint_user_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` StructureInitialization *bool `json:"structureInitialization" tf:"structure_initialization"` }
func (*MigrationJobSpecResource) DeepCopy ¶ added in v0.5.0
func (in *MigrationJobSpecResource) DeepCopy() *MigrationJobSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationJobSpecResource.
func (*MigrationJobSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *MigrationJobSpecResource) DeepCopyInto(out *MigrationJobSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MigrationJobStatus ¶ added in v0.5.0
type MigrationJobStatus 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 (*MigrationJobStatus) DeepCopy ¶ added in v0.5.0
func (in *MigrationJobStatus) DeepCopy() *MigrationJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MigrationJobStatus.
func (*MigrationJobStatus) DeepCopyInto ¶ added in v0.5.0
func (in *MigrationJobStatus) DeepCopyInto(out *MigrationJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionJob ¶
type SubscriptionJob struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubscriptionJobSpec `json:"spec,omitempty"` Status SubscriptionJobStatus `json:"status,omitempty"` }
func (*SubscriptionJob) DeepCopy ¶
func (in *SubscriptionJob) DeepCopy() *SubscriptionJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionJob.
func (*SubscriptionJob) DeepCopyInto ¶
func (in *SubscriptionJob) DeepCopyInto(out *SubscriptionJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionJob) DeepCopyObject ¶
func (in *SubscriptionJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubscriptionJob) SetupWebhookWithManager ¶
func (r *SubscriptionJob) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SubscriptionJob) ValidateCreate ¶
func (r *SubscriptionJob) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SubscriptionJob) ValidateDelete ¶
func (r *SubscriptionJob) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SubscriptionJob) ValidateUpdate ¶
func (r *SubscriptionJob) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SubscriptionJobList ¶
type SubscriptionJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SubscriptionJob CRD objects Items []SubscriptionJob `json:"items,omitempty"` }
SubscriptionJobList is a list of SubscriptionJobs
func (*SubscriptionJobList) DeepCopy ¶
func (in *SubscriptionJobList) DeepCopy() *SubscriptionJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionJobList.
func (*SubscriptionJobList) DeepCopyInto ¶
func (in *SubscriptionJobList) DeepCopyInto(out *SubscriptionJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionJobList) DeepCopyObject ¶
func (in *SubscriptionJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubscriptionJobSpec ¶
type SubscriptionJobSpec struct { State *SubscriptionJobSpecResource `json:"state,omitempty" tf:"-"` Resource SubscriptionJobSpecResource `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 (*SubscriptionJobSpec) DeepCopy ¶
func (in *SubscriptionJobSpec) DeepCopy() *SubscriptionJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionJobSpec.
func (*SubscriptionJobSpec) DeepCopyInto ¶
func (in *SubscriptionJobSpec) DeepCopyInto(out *SubscriptionJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionJobSpecResource ¶
type SubscriptionJobSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Checkpoint *string `json:"checkpoint,omitempty" tf:"checkpoint"` // +optional ComputeUnit *int64 `json:"computeUnit,omitempty" tf:"compute_unit"` // +optional DatabaseCount *int64 `json:"databaseCount,omitempty" tf:"database_count"` // +optional DbList *string `json:"dbList,omitempty" tf:"db_list"` // +optional DelayNotice *bool `json:"delayNotice,omitempty" tf:"delay_notice"` // +optional DelayPhone *string `json:"delayPhone,omitempty" tf:"delay_phone"` // +optional DelayRuleTime *string `json:"delayRuleTime,omitempty" tf:"delay_rule_time"` // +optional DestinationEndpointEngineName *string `json:"destinationEndpointEngineName,omitempty" tf:"destination_endpoint_engine_name"` // +optional DestinationRegion *string `json:"destinationRegion,omitempty" tf:"destination_region"` // +optional DtsInstanceID *string `json:"dtsInstanceID,omitempty" tf:"dts_instance_id"` // +optional DtsJobName *string `json:"dtsJobName,omitempty" tf:"dts_job_name"` // +optional ErrorNotice *bool `json:"errorNotice,omitempty" tf:"error_notice"` // +optional ErrorPhone *string `json:"errorPhone,omitempty" tf:"error_phone"` // +optional InstanceClass *string `json:"instanceClass,omitempty" tf:"instance_class"` // +optional PaymentDuration *int64 `json:"paymentDuration,omitempty" tf:"payment_duration"` // +optional PaymentDurationUnit *string `json:"paymentDurationUnit,omitempty" tf:"payment_duration_unit"` PaymentType *string `json:"paymentType" tf:"payment_type"` // +optional Reserve *string `json:"reserve,omitempty" tf:"reserve"` // +optional SourceEndpointDatabaseName *string `json:"sourceEndpointDatabaseName,omitempty" tf:"source_endpoint_database_name"` // +optional SourceEndpointEngineName *string `json:"sourceEndpointEngineName,omitempty" tf:"source_endpoint_engine_name"` // +optional SourceEndpointInstanceID *string `json:"sourceEndpointInstanceID,omitempty" tf:"source_endpoint_instance_id"` // +optional SourceEndpointInstanceType *string `json:"sourceEndpointInstanceType,omitempty" tf:"source_endpoint_instance_type"` // +optional SourceEndpointIP *string `json:"sourceEndpointIP,omitempty" tf:"source_endpoint_ip"` // +optional SourceEndpointOracleSid *string `json:"sourceEndpointOracleSid,omitempty" tf:"source_endpoint_oracle_sid"` // +optional SourceEndpointOwnerID *string `json:"sourceEndpointOwnerID,omitempty" tf:"source_endpoint_owner_id"` // +optional SourceEndpointPassword *string `json:"sourceEndpointPassword,omitempty" tf:"source_endpoint_password"` // +optional SourceEndpointPort *string `json:"sourceEndpointPort,omitempty" tf:"source_endpoint_port"` // +optional SourceEndpointRegion *string `json:"sourceEndpointRegion,omitempty" tf:"source_endpoint_region"` // +optional SourceEndpointRole *string `json:"sourceEndpointRole,omitempty" tf:"source_endpoint_role"` // +optional SourceEndpointUserName *string `json:"sourceEndpointUserName,omitempty" tf:"source_endpoint_user_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional SubscriptionDataTypeDdl *bool `json:"subscriptionDataTypeDdl,omitempty" tf:"subscription_data_type_ddl"` // +optional SubscriptionDataTypeDml *bool `json:"subscriptionDataTypeDml,omitempty" tf:"subscription_data_type_dml"` // +optional SubscriptionInstanceNetworkType *string `json:"subscriptionInstanceNetworkType,omitempty" tf:"subscription_instance_network_type"` // +optional SubscriptionInstanceVpcID *string `json:"subscriptionInstanceVpcID,omitempty" tf:"subscription_instance_vpc_id"` // +optional SubscriptionInstanceVswitchID *string `json:"subscriptionInstanceVswitchID,omitempty" tf:"subscription_instance_vswitch_id"` // +optional SyncArchitecture *string `json:"syncArchitecture,omitempty" tf:"sync_architecture"` // +optional SynchronizationDirection *string `json:"synchronizationDirection,omitempty" tf:"synchronization_direction"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*SubscriptionJobSpecResource) DeepCopy ¶
func (in *SubscriptionJobSpecResource) DeepCopy() *SubscriptionJobSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionJobSpecResource.
func (*SubscriptionJobSpecResource) DeepCopyInto ¶
func (in *SubscriptionJobSpecResource) DeepCopyInto(out *SubscriptionJobSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionJobStatus ¶
type SubscriptionJobStatus 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 (*SubscriptionJobStatus) DeepCopy ¶
func (in *SubscriptionJobStatus) DeepCopy() *SubscriptionJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionJobStatus.
func (*SubscriptionJobStatus) DeepCopyInto ¶
func (in *SubscriptionJobStatus) DeepCopyInto(out *SubscriptionJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SynchronizationInstance ¶
type SynchronizationInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SynchronizationInstanceSpec `json:"spec,omitempty"` Status SynchronizationInstanceStatus `json:"status,omitempty"` }
func (*SynchronizationInstance) DeepCopy ¶
func (in *SynchronizationInstance) DeepCopy() *SynchronizationInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynchronizationInstance.
func (*SynchronizationInstance) DeepCopyInto ¶
func (in *SynchronizationInstance) DeepCopyInto(out *SynchronizationInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SynchronizationInstance) DeepCopyObject ¶
func (in *SynchronizationInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SynchronizationInstance) SetupWebhookWithManager ¶
func (r *SynchronizationInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SynchronizationInstance) ValidateCreate ¶
func (r *SynchronizationInstance) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SynchronizationInstance) ValidateDelete ¶
func (r *SynchronizationInstance) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SynchronizationInstance) ValidateUpdate ¶
func (r *SynchronizationInstance) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SynchronizationInstanceList ¶
type SynchronizationInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SynchronizationInstance CRD objects Items []SynchronizationInstance `json:"items,omitempty"` }
SynchronizationInstanceList is a list of SynchronizationInstances
func (*SynchronizationInstanceList) DeepCopy ¶
func (in *SynchronizationInstanceList) DeepCopy() *SynchronizationInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynchronizationInstanceList.
func (*SynchronizationInstanceList) DeepCopyInto ¶
func (in *SynchronizationInstanceList) DeepCopyInto(out *SynchronizationInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SynchronizationInstanceList) DeepCopyObject ¶
func (in *SynchronizationInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SynchronizationInstanceSpec ¶
type SynchronizationInstanceSpec struct { State *SynchronizationInstanceSpecResource `json:"state,omitempty" tf:"-"` Resource SynchronizationInstanceSpecResource `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 (*SynchronizationInstanceSpec) DeepCopy ¶
func (in *SynchronizationInstanceSpec) DeepCopy() *SynchronizationInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynchronizationInstanceSpec.
func (*SynchronizationInstanceSpec) DeepCopyInto ¶
func (in *SynchronizationInstanceSpec) DeepCopyInto(out *SynchronizationInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SynchronizationInstanceSpecResource ¶
type SynchronizationInstanceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoPay *string `json:"autoPay,omitempty" tf:"auto_pay"` // +optional AutoStart *string `json:"autoStart,omitempty" tf:"auto_start"` // +optional ComputeUnit *int64 `json:"computeUnit,omitempty" tf:"compute_unit"` // +optional DatabaseCount *int64 `json:"databaseCount,omitempty" tf:"database_count"` DestinationEndpointEngineName *string `json:"destinationEndpointEngineName" tf:"destination_endpoint_engine_name"` DestinationEndpointRegion *string `json:"destinationEndpointRegion" tf:"destination_endpoint_region"` // +optional InstanceClass *string `json:"instanceClass,omitempty" tf:"instance_class"` // +optional PaymentDuration *int64 `json:"paymentDuration,omitempty" tf:"payment_duration"` // +optional PaymentDurationUnit *string `json:"paymentDurationUnit,omitempty" tf:"payment_duration_unit"` PaymentType *string `json:"paymentType" tf:"payment_type"` // +optional Quantity *int64 `json:"quantity,omitempty" tf:"quantity"` SourceEndpointEngineName *string `json:"sourceEndpointEngineName" tf:"source_endpoint_engine_name"` SourceEndpointRegion *string `json:"sourceEndpointRegion" tf:"source_endpoint_region"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional SyncArchitecture *string `json:"syncArchitecture,omitempty" tf:"sync_architecture"` }
func (*SynchronizationInstanceSpecResource) DeepCopy ¶
func (in *SynchronizationInstanceSpecResource) DeepCopy() *SynchronizationInstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynchronizationInstanceSpecResource.
func (*SynchronizationInstanceSpecResource) DeepCopyInto ¶
func (in *SynchronizationInstanceSpecResource) DeepCopyInto(out *SynchronizationInstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SynchronizationInstanceStatus ¶
type SynchronizationInstanceStatus 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 (*SynchronizationInstanceStatus) DeepCopy ¶
func (in *SynchronizationInstanceStatus) DeepCopy() *SynchronizationInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynchronizationInstanceStatus.
func (*SynchronizationInstanceStatus) DeepCopyInto ¶
func (in *SynchronizationInstanceStatus) DeepCopyInto(out *SynchronizationInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SynchronizationJob ¶
type SynchronizationJob struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SynchronizationJobSpec `json:"spec,omitempty"` Status SynchronizationJobStatus `json:"status,omitempty"` }
func (*SynchronizationJob) DeepCopy ¶
func (in *SynchronizationJob) DeepCopy() *SynchronizationJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynchronizationJob.
func (*SynchronizationJob) DeepCopyInto ¶
func (in *SynchronizationJob) DeepCopyInto(out *SynchronizationJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SynchronizationJob) DeepCopyObject ¶
func (in *SynchronizationJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SynchronizationJob) SetupWebhookWithManager ¶
func (r *SynchronizationJob) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SynchronizationJob) ValidateCreate ¶
func (r *SynchronizationJob) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SynchronizationJob) ValidateDelete ¶
func (r *SynchronizationJob) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SynchronizationJob) ValidateUpdate ¶
func (r *SynchronizationJob) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SynchronizationJobList ¶
type SynchronizationJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SynchronizationJob CRD objects Items []SynchronizationJob `json:"items,omitempty"` }
SynchronizationJobList is a list of SynchronizationJobs
func (*SynchronizationJobList) DeepCopy ¶
func (in *SynchronizationJobList) DeepCopy() *SynchronizationJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynchronizationJobList.
func (*SynchronizationJobList) DeepCopyInto ¶
func (in *SynchronizationJobList) DeepCopyInto(out *SynchronizationJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SynchronizationJobList) DeepCopyObject ¶
func (in *SynchronizationJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SynchronizationJobSpec ¶
type SynchronizationJobSpec struct { State *SynchronizationJobSpecResource `json:"state,omitempty" tf:"-"` Resource SynchronizationJobSpecResource `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 (*SynchronizationJobSpec) DeepCopy ¶
func (in *SynchronizationJobSpec) DeepCopy() *SynchronizationJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynchronizationJobSpec.
func (*SynchronizationJobSpec) DeepCopyInto ¶
func (in *SynchronizationJobSpec) DeepCopyInto(out *SynchronizationJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SynchronizationJobSpecResource ¶
type SynchronizationJobSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Checkpoint *string `json:"checkpoint,omitempty" tf:"checkpoint"` DataInitialization *bool `json:"dataInitialization" tf:"data_initialization"` DataSynchronization *bool `json:"dataSynchronization" tf:"data_synchronization"` DbList *string `json:"dbList" tf:"db_list"` // +optional DelayNotice *bool `json:"delayNotice,omitempty" tf:"delay_notice"` // +optional DelayPhone *string `json:"delayPhone,omitempty" tf:"delay_phone"` // +optional DelayRuleTime *string `json:"delayRuleTime,omitempty" tf:"delay_rule_time"` // +optional DestinationEndpointDatabaseName *string `json:"destinationEndpointDatabaseName,omitempty" tf:"destination_endpoint_database_name"` DestinationEndpointEngineName *string `json:"destinationEndpointEngineName" tf:"destination_endpoint_engine_name"` // +optional DestinationEndpointInstanceID *string `json:"destinationEndpointInstanceID,omitempty" tf:"destination_endpoint_instance_id"` DestinationEndpointInstanceType *string `json:"destinationEndpointInstanceType" tf:"destination_endpoint_instance_type"` // +optional DestinationEndpointIP *string `json:"destinationEndpointIP,omitempty" tf:"destination_endpoint_ip"` // +optional DestinationEndpointOracleSid *string `json:"destinationEndpointOracleSid,omitempty" tf:"destination_endpoint_oracle_sid"` // +optional DestinationEndpointPassword *string `json:"destinationEndpointPassword,omitempty" tf:"destination_endpoint_password"` // +optional DestinationEndpointPort *string `json:"destinationEndpointPort,omitempty" tf:"destination_endpoint_port"` // +optional DestinationEndpointRegion *string `json:"destinationEndpointRegion,omitempty" tf:"destination_endpoint_region"` // +optional DestinationEndpointUserName *string `json:"destinationEndpointUserName,omitempty" tf:"destination_endpoint_user_name"` DtsInstanceID *string `json:"dtsInstanceID" tf:"dts_instance_id"` DtsJobName *string `json:"dtsJobName" tf:"dts_job_name"` // +optional ErrorNotice *bool `json:"errorNotice,omitempty" tf:"error_notice"` // +optional ErrorPhone *string `json:"errorPhone,omitempty" tf:"error_phone"` // +optional InstanceClass *string `json:"instanceClass,omitempty" tf:"instance_class"` // +optional Reserve *string `json:"reserve,omitempty" tf:"reserve"` // +optional SourceEndpointDatabaseName *string `json:"sourceEndpointDatabaseName,omitempty" tf:"source_endpoint_database_name"` SourceEndpointEngineName *string `json:"sourceEndpointEngineName" tf:"source_endpoint_engine_name"` // +optional SourceEndpointInstanceID *string `json:"sourceEndpointInstanceID,omitempty" tf:"source_endpoint_instance_id"` SourceEndpointInstanceType *string `json:"sourceEndpointInstanceType" tf:"source_endpoint_instance_type"` // +optional SourceEndpointIP *string `json:"sourceEndpointIP,omitempty" tf:"source_endpoint_ip"` // +optional SourceEndpointOracleSid *string `json:"sourceEndpointOracleSid,omitempty" tf:"source_endpoint_oracle_sid"` // +optional SourceEndpointOwnerID *string `json:"sourceEndpointOwnerID,omitempty" tf:"source_endpoint_owner_id"` // +optional SourceEndpointPassword *string `json:"sourceEndpointPassword,omitempty" tf:"source_endpoint_password"` // +optional SourceEndpointPort *string `json:"sourceEndpointPort,omitempty" tf:"source_endpoint_port"` // +optional SourceEndpointRegion *string `json:"sourceEndpointRegion,omitempty" tf:"source_endpoint_region"` // +optional SourceEndpointRole *string `json:"sourceEndpointRole,omitempty" tf:"source_endpoint_role"` // +optional SourceEndpointUserName *string `json:"sourceEndpointUserName,omitempty" tf:"source_endpoint_user_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` StructureInitialization *bool `json:"structureInitialization" tf:"structure_initialization"` // +optional SynchronizationDirection *string `json:"synchronizationDirection,omitempty" tf:"synchronization_direction"` }
func (*SynchronizationJobSpecResource) DeepCopy ¶
func (in *SynchronizationJobSpecResource) DeepCopy() *SynchronizationJobSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynchronizationJobSpecResource.
func (*SynchronizationJobSpecResource) DeepCopyInto ¶
func (in *SynchronizationJobSpecResource) DeepCopyInto(out *SynchronizationJobSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SynchronizationJobStatus ¶
type SynchronizationJobStatus 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 (*SynchronizationJobStatus) DeepCopy ¶
func (in *SynchronizationJobStatus) DeepCopy() *SynchronizationJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SynchronizationJobStatus.
func (*SynchronizationJobStatus) DeepCopyInto ¶
func (in *SynchronizationJobStatus) DeepCopyInto(out *SynchronizationJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- consumer_channel_types.go
- consumer_channel_webhook.go
- doc.go
- job_monitor_rule_types.go
- job_monitor_rule_webhook.go
- migration_instance_types.go
- migration_instance_webhook.go
- migration_job_types.go
- migration_job_webhook.go
- register.go
- subscription_job_types.go
- subscription_job_webhook.go
- synchronization_instance_types.go
- synchronization_instance_webhook.go
- synchronization_job_types.go
- synchronization_job_webhook.go
- zz_generated.deepcopy.go