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 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 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 Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
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 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 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"` // +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 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.