Documentation ¶
Overview ¶
+groupName=mysql.oci.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 AnalyticsCluster
- func (in *AnalyticsCluster) DeepCopy() *AnalyticsCluster
- func (in *AnalyticsCluster) DeepCopyInto(out *AnalyticsCluster)
- func (in *AnalyticsCluster) DeepCopyObject() runtime.Object
- func (r *AnalyticsCluster) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AnalyticsCluster) ValidateCreate() error
- func (r *AnalyticsCluster) ValidateDelete() error
- func (r *AnalyticsCluster) ValidateUpdate(old runtime.Object) error
- type AnalyticsClusterList
- type AnalyticsClusterSpec
- type AnalyticsClusterSpecClusterNodes
- type AnalyticsClusterSpecResource
- type AnalyticsClusterStatus
- type Channel
- func (in *Channel) DeepCopy() *Channel
- func (in *Channel) DeepCopyInto(out *Channel)
- func (in *Channel) DeepCopyObject() runtime.Object
- func (r *Channel) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Channel) ValidateCreate() error
- func (r *Channel) ValidateDelete() error
- func (r *Channel) ValidateUpdate(old runtime.Object) error
- type ChannelList
- type ChannelSpec
- type ChannelSpecResource
- type ChannelSpecSource
- type ChannelSpecSourceCodec
- type ChannelSpecSourceSslCaCertificate
- type ChannelSpecSourceSslCaCertificateCodec
- type ChannelSpecTarget
- type ChannelSpecTargetCodec
- type ChannelStatus
- type HeatWaveCluster
- func (in *HeatWaveCluster) DeepCopy() *HeatWaveCluster
- func (in *HeatWaveCluster) DeepCopyInto(out *HeatWaveCluster)
- func (in *HeatWaveCluster) DeepCopyObject() runtime.Object
- func (r *HeatWaveCluster) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HeatWaveCluster) ValidateCreate() error
- func (r *HeatWaveCluster) ValidateDelete() error
- func (r *HeatWaveCluster) ValidateUpdate(old runtime.Object) error
- type HeatWaveClusterList
- type HeatWaveClusterSpec
- type HeatWaveClusterSpecClusterNodes
- type HeatWaveClusterSpecResource
- type HeatWaveClusterStatus
- type MysqlBackup
- func (in *MysqlBackup) DeepCopy() *MysqlBackup
- func (in *MysqlBackup) DeepCopyInto(out *MysqlBackup)
- func (in *MysqlBackup) DeepCopyObject() runtime.Object
- func (r *MysqlBackup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MysqlBackup) ValidateCreate() error
- func (r *MysqlBackup) ValidateDelete() error
- func (r *MysqlBackup) ValidateUpdate(old runtime.Object) error
- type MysqlBackupList
- type MysqlBackupSpec
- type MysqlBackupSpecDbSystemSnapshot
- type MysqlBackupSpecDbSystemSnapshotBackupPolicy
- type MysqlBackupSpecDbSystemSnapshotBackupPolicyCodec
- func (MysqlBackupSpecDbSystemSnapshotBackupPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MysqlBackupSpecDbSystemSnapshotBackupPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MysqlBackupSpecDbSystemSnapshotBackupPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MysqlBackupSpecDbSystemSnapshotCodec
- type MysqlBackupSpecDbSystemSnapshotEndpoints
- type MysqlBackupSpecDbSystemSnapshotMaintenance
- type MysqlBackupSpecDbSystemSnapshotMaintenanceCodec
- func (MysqlBackupSpecDbSystemSnapshotMaintenanceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MysqlBackupSpecDbSystemSnapshotMaintenanceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MysqlBackupSpecDbSystemSnapshotMaintenanceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MysqlBackupSpecResource
- type MysqlBackupStatus
- type MysqlDbSystem
- func (in *MysqlDbSystem) DeepCopy() *MysqlDbSystem
- func (in *MysqlDbSystem) DeepCopyInto(out *MysqlDbSystem)
- func (in *MysqlDbSystem) DeepCopyObject() runtime.Object
- func (r *MysqlDbSystem) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MysqlDbSystem) ValidateCreate() error
- func (r *MysqlDbSystem) ValidateDelete() error
- func (r *MysqlDbSystem) ValidateUpdate(old runtime.Object) error
- type MysqlDbSystemList
- type MysqlDbSystemSpec
- type MysqlDbSystemSpecAnalyticsCluster
- type MysqlDbSystemSpecAnalyticsClusterCodec
- type MysqlDbSystemSpecBackupPolicy
- type MysqlDbSystemSpecBackupPolicyCodec
- type MysqlDbSystemSpecChannels
- type MysqlDbSystemSpecChannelsSource
- type MysqlDbSystemSpecChannelsSourceCodec
- type MysqlDbSystemSpecChannelsSourceSslCaCertificate
- type MysqlDbSystemSpecChannelsSourceSslCaCertificateCodec
- func (MysqlDbSystemSpecChannelsSourceSslCaCertificateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MysqlDbSystemSpecChannelsSourceSslCaCertificateCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MysqlDbSystemSpecChannelsSourceSslCaCertificateCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MysqlDbSystemSpecChannelsTarget
- type MysqlDbSystemSpecChannelsTargetCodec
- type MysqlDbSystemSpecCurrentPlacement
- type MysqlDbSystemSpecCurrentPlacementCodec
- type MysqlDbSystemSpecEndpoints
- type MysqlDbSystemSpecHeatWaveCluster
- type MysqlDbSystemSpecHeatWaveClusterCodec
- type MysqlDbSystemSpecMaintenance
- type MysqlDbSystemSpecMaintenanceCodec
- type MysqlDbSystemSpecResource
- type MysqlDbSystemSpecSource
- type MysqlDbSystemSpecSourceCodec
- type MysqlDbSystemStatus
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: mysql.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 AnalyticsCluster ¶
type AnalyticsCluster struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AnalyticsClusterSpec `json:"spec,omitempty"` Status AnalyticsClusterStatus `json:"status,omitempty"` }
func (*AnalyticsCluster) DeepCopy ¶
func (in *AnalyticsCluster) DeepCopy() *AnalyticsCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsCluster.
func (*AnalyticsCluster) DeepCopyInto ¶
func (in *AnalyticsCluster) DeepCopyInto(out *AnalyticsCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyticsCluster) DeepCopyObject ¶
func (in *AnalyticsCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AnalyticsCluster) SetupWebhookWithManager ¶
func (r *AnalyticsCluster) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AnalyticsCluster) ValidateCreate ¶
func (r *AnalyticsCluster) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AnalyticsCluster) ValidateDelete ¶
func (r *AnalyticsCluster) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AnalyticsCluster) ValidateUpdate ¶
func (r *AnalyticsCluster) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AnalyticsClusterList ¶
type AnalyticsClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AnalyticsCluster CRD objects Items []AnalyticsCluster `json:"items,omitempty"` }
AnalyticsClusterList is a list of AnalyticsClusters
func (*AnalyticsClusterList) DeepCopy ¶
func (in *AnalyticsClusterList) DeepCopy() *AnalyticsClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsClusterList.
func (*AnalyticsClusterList) DeepCopyInto ¶
func (in *AnalyticsClusterList) DeepCopyInto(out *AnalyticsClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnalyticsClusterList) DeepCopyObject ¶
func (in *AnalyticsClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AnalyticsClusterSpec ¶
type AnalyticsClusterSpec struct { State *AnalyticsClusterSpecResource `json:"state,omitempty" tf:"-"` Resource AnalyticsClusterSpecResource `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 (*AnalyticsClusterSpec) DeepCopy ¶
func (in *AnalyticsClusterSpec) DeepCopy() *AnalyticsClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsClusterSpec.
func (*AnalyticsClusterSpec) DeepCopyInto ¶
func (in *AnalyticsClusterSpec) DeepCopyInto(out *AnalyticsClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsClusterSpecClusterNodes ¶
type AnalyticsClusterSpecClusterNodes struct { // +optional NodeID *string `json:"nodeID,omitempty" tf:"node_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*AnalyticsClusterSpecClusterNodes) DeepCopy ¶
func (in *AnalyticsClusterSpecClusterNodes) DeepCopy() *AnalyticsClusterSpecClusterNodes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsClusterSpecClusterNodes.
func (*AnalyticsClusterSpecClusterNodes) DeepCopyInto ¶
func (in *AnalyticsClusterSpecClusterNodes) DeepCopyInto(out *AnalyticsClusterSpecClusterNodes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsClusterSpecResource ¶
type AnalyticsClusterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ClusterNodes []AnalyticsClusterSpecClusterNodes `json:"clusterNodes,omitempty" tf:"cluster_nodes"` ClusterSize *int64 `json:"clusterSize" tf:"cluster_size"` DbSystemID *string `json:"dbSystemID" tf:"db_system_id"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` ShapeName *string `json:"shapeName" tf:"shape_name"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*AnalyticsClusterSpecResource) DeepCopy ¶
func (in *AnalyticsClusterSpecResource) DeepCopy() *AnalyticsClusterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsClusterSpecResource.
func (*AnalyticsClusterSpecResource) DeepCopyInto ¶
func (in *AnalyticsClusterSpecResource) DeepCopyInto(out *AnalyticsClusterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticsClusterStatus ¶
type AnalyticsClusterStatus 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 (*AnalyticsClusterStatus) DeepCopy ¶
func (in *AnalyticsClusterStatus) DeepCopy() *AnalyticsClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticsClusterStatus.
func (*AnalyticsClusterStatus) DeepCopyInto ¶
func (in *AnalyticsClusterStatus) DeepCopyInto(out *AnalyticsClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Channel ¶
type Channel struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ChannelSpec `json:"spec,omitempty"` Status ChannelStatus `json:"status,omitempty"` }
func (*Channel) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Channel.
func (*Channel) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Channel) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Channel) SetupWebhookWithManager ¶
func (*Channel) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Channel) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ChannelList ¶
type ChannelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Channel CRD objects Items []Channel `json:"items,omitempty"` }
ChannelList is a list of Channels
func (*ChannelList) DeepCopy ¶
func (in *ChannelList) DeepCopy() *ChannelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelList.
func (*ChannelList) DeepCopyInto ¶
func (in *ChannelList) DeepCopyInto(out *ChannelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChannelList) DeepCopyObject ¶
func (in *ChannelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ChannelSpec ¶
type ChannelSpec struct { State *ChannelSpecResource `json:"state,omitempty" tf:"-"` Resource ChannelSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ChannelSpec) DeepCopy ¶
func (in *ChannelSpec) DeepCopy() *ChannelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelSpec.
func (*ChannelSpec) DeepCopyInto ¶
func (in *ChannelSpec) DeepCopyInto(out *ChannelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelSpecResource ¶
type ChannelSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` Source *ChannelSpecSource `json:"source" tf:"source"` // +optional State *string `json:"state,omitempty" tf:"state"` Target *ChannelSpecTarget `json:"target" tf:"target"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*ChannelSpecResource) DeepCopy ¶
func (in *ChannelSpecResource) DeepCopy() *ChannelSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelSpecResource.
func (*ChannelSpecResource) DeepCopyInto ¶
func (in *ChannelSpecResource) DeepCopyInto(out *ChannelSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelSpecSource ¶
type ChannelSpecSource struct { Hostname *string `json:"hostname" tf:"hostname"` Password *string `json:"-" sensitive:"true" tf:"password"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` SourceType *string `json:"sourceType" tf:"source_type"` // +optional SslCaCertificate *ChannelSpecSourceSslCaCertificate `json:"sslCaCertificate,omitempty" tf:"ssl_ca_certificate"` SslMode *string `json:"sslMode" tf:"ssl_mode"` Username *string `json:"username" tf:"username"` }
func (*ChannelSpecSource) DeepCopy ¶
func (in *ChannelSpecSource) DeepCopy() *ChannelSpecSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelSpecSource.
func (*ChannelSpecSource) DeepCopyInto ¶
func (in *ChannelSpecSource) DeepCopyInto(out *ChannelSpecSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelSpecSourceCodec ¶
type ChannelSpecSourceCodec struct { }
+k8s:deepcopy-gen=false
func (ChannelSpecSourceCodec) Decode ¶
func (ChannelSpecSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ChannelSpecSourceSslCaCertificate ¶
type ChannelSpecSourceSslCaCertificate struct { CertificateType *string `json:"certificateType" tf:"certificate_type"` Contents *string `json:"contents" tf:"contents"` }
func (*ChannelSpecSourceSslCaCertificate) DeepCopy ¶
func (in *ChannelSpecSourceSslCaCertificate) DeepCopy() *ChannelSpecSourceSslCaCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelSpecSourceSslCaCertificate.
func (*ChannelSpecSourceSslCaCertificate) DeepCopyInto ¶
func (in *ChannelSpecSourceSslCaCertificate) DeepCopyInto(out *ChannelSpecSourceSslCaCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelSpecSourceSslCaCertificateCodec ¶
type ChannelSpecSourceSslCaCertificateCodec struct { }
+k8s:deepcopy-gen=false
func (ChannelSpecSourceSslCaCertificateCodec) Decode ¶
func (ChannelSpecSourceSslCaCertificateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ChannelSpecTarget ¶
type ChannelSpecTarget struct { // +optional ApplierUsername *string `json:"applierUsername,omitempty" tf:"applier_username"` // +optional ChannelName *string `json:"channelName,omitempty" tf:"channel_name"` DbSystemID *string `json:"dbSystemID" tf:"db_system_id"` TargetType *string `json:"targetType" tf:"target_type"` }
func (*ChannelSpecTarget) DeepCopy ¶
func (in *ChannelSpecTarget) DeepCopy() *ChannelSpecTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelSpecTarget.
func (*ChannelSpecTarget) DeepCopyInto ¶
func (in *ChannelSpecTarget) DeepCopyInto(out *ChannelSpecTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChannelSpecTargetCodec ¶
type ChannelSpecTargetCodec struct { }
+k8s:deepcopy-gen=false
func (ChannelSpecTargetCodec) Decode ¶
func (ChannelSpecTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ChannelStatus ¶
type ChannelStatus 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 (*ChannelStatus) DeepCopy ¶
func (in *ChannelStatus) DeepCopy() *ChannelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChannelStatus.
func (*ChannelStatus) DeepCopyInto ¶
func (in *ChannelStatus) DeepCopyInto(out *ChannelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeatWaveCluster ¶
type HeatWaveCluster struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HeatWaveClusterSpec `json:"spec,omitempty"` Status HeatWaveClusterStatus `json:"status,omitempty"` }
func (*HeatWaveCluster) DeepCopy ¶
func (in *HeatWaveCluster) DeepCopy() *HeatWaveCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeatWaveCluster.
func (*HeatWaveCluster) DeepCopyInto ¶
func (in *HeatWaveCluster) DeepCopyInto(out *HeatWaveCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HeatWaveCluster) DeepCopyObject ¶
func (in *HeatWaveCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HeatWaveCluster) SetupWebhookWithManager ¶
func (r *HeatWaveCluster) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HeatWaveCluster) ValidateCreate ¶
func (r *HeatWaveCluster) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HeatWaveCluster) ValidateDelete ¶
func (r *HeatWaveCluster) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HeatWaveCluster) ValidateUpdate ¶
func (r *HeatWaveCluster) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HeatWaveClusterList ¶
type HeatWaveClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HeatWaveCluster CRD objects Items []HeatWaveCluster `json:"items,omitempty"` }
HeatWaveClusterList is a list of HeatWaveClusters
func (*HeatWaveClusterList) DeepCopy ¶
func (in *HeatWaveClusterList) DeepCopy() *HeatWaveClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeatWaveClusterList.
func (*HeatWaveClusterList) DeepCopyInto ¶
func (in *HeatWaveClusterList) DeepCopyInto(out *HeatWaveClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HeatWaveClusterList) DeepCopyObject ¶
func (in *HeatWaveClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HeatWaveClusterSpec ¶
type HeatWaveClusterSpec struct { State *HeatWaveClusterSpecResource `json:"state,omitempty" tf:"-"` Resource HeatWaveClusterSpecResource `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 (*HeatWaveClusterSpec) DeepCopy ¶
func (in *HeatWaveClusterSpec) DeepCopy() *HeatWaveClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeatWaveClusterSpec.
func (*HeatWaveClusterSpec) DeepCopyInto ¶
func (in *HeatWaveClusterSpec) DeepCopyInto(out *HeatWaveClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeatWaveClusterSpecClusterNodes ¶
type HeatWaveClusterSpecClusterNodes struct { // +optional NodeID *string `json:"nodeID,omitempty" tf:"node_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*HeatWaveClusterSpecClusterNodes) DeepCopy ¶
func (in *HeatWaveClusterSpecClusterNodes) DeepCopy() *HeatWaveClusterSpecClusterNodes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeatWaveClusterSpecClusterNodes.
func (*HeatWaveClusterSpecClusterNodes) DeepCopyInto ¶
func (in *HeatWaveClusterSpecClusterNodes) DeepCopyInto(out *HeatWaveClusterSpecClusterNodes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeatWaveClusterSpecResource ¶
type HeatWaveClusterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ClusterNodes []HeatWaveClusterSpecClusterNodes `json:"clusterNodes,omitempty" tf:"cluster_nodes"` ClusterSize *int64 `json:"clusterSize" tf:"cluster_size"` DbSystemID *string `json:"dbSystemID" tf:"db_system_id"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` ShapeName *string `json:"shapeName" tf:"shape_name"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*HeatWaveClusterSpecResource) DeepCopy ¶
func (in *HeatWaveClusterSpecResource) DeepCopy() *HeatWaveClusterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeatWaveClusterSpecResource.
func (*HeatWaveClusterSpecResource) DeepCopyInto ¶
func (in *HeatWaveClusterSpecResource) DeepCopyInto(out *HeatWaveClusterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeatWaveClusterStatus ¶
type HeatWaveClusterStatus 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 (*HeatWaveClusterStatus) DeepCopy ¶
func (in *HeatWaveClusterStatus) DeepCopy() *HeatWaveClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeatWaveClusterStatus.
func (*HeatWaveClusterStatus) DeepCopyInto ¶
func (in *HeatWaveClusterStatus) DeepCopyInto(out *HeatWaveClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlBackup ¶
type MysqlBackup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MysqlBackupSpec `json:"spec,omitempty"` Status MysqlBackupStatus `json:"status,omitempty"` }
func (*MysqlBackup) DeepCopy ¶
func (in *MysqlBackup) DeepCopy() *MysqlBackup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlBackup.
func (*MysqlBackup) DeepCopyInto ¶
func (in *MysqlBackup) DeepCopyInto(out *MysqlBackup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MysqlBackup) DeepCopyObject ¶
func (in *MysqlBackup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MysqlBackup) SetupWebhookWithManager ¶
func (r *MysqlBackup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MysqlBackup) ValidateCreate ¶
func (r *MysqlBackup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MysqlBackup) ValidateDelete ¶
func (r *MysqlBackup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MysqlBackup) ValidateUpdate ¶
func (r *MysqlBackup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MysqlBackupList ¶
type MysqlBackupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MysqlBackup CRD objects Items []MysqlBackup `json:"items,omitempty"` }
MysqlBackupList is a list of MysqlBackups
func (*MysqlBackupList) DeepCopy ¶
func (in *MysqlBackupList) DeepCopy() *MysqlBackupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlBackupList.
func (*MysqlBackupList) DeepCopyInto ¶
func (in *MysqlBackupList) DeepCopyInto(out *MysqlBackupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MysqlBackupList) DeepCopyObject ¶
func (in *MysqlBackupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MysqlBackupSpec ¶
type MysqlBackupSpec struct { State *MysqlBackupSpecResource `json:"state,omitempty" tf:"-"` Resource MysqlBackupSpecResource `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 (*MysqlBackupSpec) DeepCopy ¶
func (in *MysqlBackupSpec) DeepCopy() *MysqlBackupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlBackupSpec.
func (*MysqlBackupSpec) DeepCopyInto ¶
func (in *MysqlBackupSpec) DeepCopyInto(out *MysqlBackupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlBackupSpecDbSystemSnapshot ¶
type MysqlBackupSpecDbSystemSnapshot struct { // +optional AdminUsername *string `json:"adminUsername,omitempty" tf:"admin_username"` // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty" tf:"availability_domain"` // +optional BackupPolicy *MysqlBackupSpecDbSystemSnapshotBackupPolicy `json:"backupPolicy,omitempty" tf:"backup_policy"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional ConfigurationID *string `json:"configurationID,omitempty" tf:"configuration_id"` // +optional CrashRecovery *string `json:"crashRecovery,omitempty" tf:"crash_recovery"` // +optional DataStorageSizeInGb *int64 `json:"dataStorageSizeInGb,omitempty" tf:"data_storage_size_in_gb"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional Endpoints []MysqlBackupSpecDbSystemSnapshotEndpoints `json:"endpoints,omitempty" tf:"endpoints"` // +optional FaultDomain *string `json:"faultDomain,omitempty" tf:"fault_domain"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional HostnameLabel *string `json:"hostnameLabel,omitempty" tf:"hostname_label"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional IsHighlyAvailable *bool `json:"isHighlyAvailable,omitempty" tf:"is_highly_available"` // +optional Maintenance *MysqlBackupSpecDbSystemSnapshotMaintenance `json:"maintenance,omitempty" tf:"maintenance"` // +optional MysqlVersion *string `json:"mysqlVersion,omitempty" tf:"mysql_version"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional PortX *int64 `json:"portX,omitempty" tf:"port_x"` // +optional ShapeName *string `json:"shapeName,omitempty" tf:"shape_name"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` }
func (*MysqlBackupSpecDbSystemSnapshot) DeepCopy ¶
func (in *MysqlBackupSpecDbSystemSnapshot) DeepCopy() *MysqlBackupSpecDbSystemSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlBackupSpecDbSystemSnapshot.
func (*MysqlBackupSpecDbSystemSnapshot) DeepCopyInto ¶
func (in *MysqlBackupSpecDbSystemSnapshot) DeepCopyInto(out *MysqlBackupSpecDbSystemSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlBackupSpecDbSystemSnapshotBackupPolicy ¶
type MysqlBackupSpecDbSystemSnapshotBackupPolicy struct { // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` // +optional RetentionInDays *int64 `json:"retentionInDays,omitempty" tf:"retention_in_days"` // +optional WindowStartTime *string `json:"windowStartTime,omitempty" tf:"window_start_time"` }
func (*MysqlBackupSpecDbSystemSnapshotBackupPolicy) DeepCopy ¶
func (in *MysqlBackupSpecDbSystemSnapshotBackupPolicy) DeepCopy() *MysqlBackupSpecDbSystemSnapshotBackupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlBackupSpecDbSystemSnapshotBackupPolicy.
func (*MysqlBackupSpecDbSystemSnapshotBackupPolicy) DeepCopyInto ¶
func (in *MysqlBackupSpecDbSystemSnapshotBackupPolicy) DeepCopyInto(out *MysqlBackupSpecDbSystemSnapshotBackupPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlBackupSpecDbSystemSnapshotBackupPolicyCodec ¶
type MysqlBackupSpecDbSystemSnapshotBackupPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (MysqlBackupSpecDbSystemSnapshotBackupPolicyCodec) Decode ¶
func (MysqlBackupSpecDbSystemSnapshotBackupPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MysqlBackupSpecDbSystemSnapshotCodec ¶
type MysqlBackupSpecDbSystemSnapshotCodec struct { }
+k8s:deepcopy-gen=false
func (MysqlBackupSpecDbSystemSnapshotCodec) Decode ¶
func (MysqlBackupSpecDbSystemSnapshotCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MysqlBackupSpecDbSystemSnapshotEndpoints ¶
type MysqlBackupSpecDbSystemSnapshotEndpoints struct { // +optional Hostname *string `json:"hostname,omitempty" tf:"hostname"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional Modes []string `json:"modes,omitempty" tf:"modes"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional PortX *int64 `json:"portX,omitempty" tf:"port_x"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional StatusDetails *string `json:"statusDetails,omitempty" tf:"status_details"` }
func (*MysqlBackupSpecDbSystemSnapshotEndpoints) DeepCopy ¶
func (in *MysqlBackupSpecDbSystemSnapshotEndpoints) DeepCopy() *MysqlBackupSpecDbSystemSnapshotEndpoints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlBackupSpecDbSystemSnapshotEndpoints.
func (*MysqlBackupSpecDbSystemSnapshotEndpoints) DeepCopyInto ¶
func (in *MysqlBackupSpecDbSystemSnapshotEndpoints) DeepCopyInto(out *MysqlBackupSpecDbSystemSnapshotEndpoints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlBackupSpecDbSystemSnapshotMaintenance ¶
type MysqlBackupSpecDbSystemSnapshotMaintenance struct { // +optional WindowStartTime *string `json:"windowStartTime,omitempty" tf:"window_start_time"` }
func (*MysqlBackupSpecDbSystemSnapshotMaintenance) DeepCopy ¶
func (in *MysqlBackupSpecDbSystemSnapshotMaintenance) DeepCopy() *MysqlBackupSpecDbSystemSnapshotMaintenance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlBackupSpecDbSystemSnapshotMaintenance.
func (*MysqlBackupSpecDbSystemSnapshotMaintenance) DeepCopyInto ¶
func (in *MysqlBackupSpecDbSystemSnapshotMaintenance) DeepCopyInto(out *MysqlBackupSpecDbSystemSnapshotMaintenance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlBackupSpecDbSystemSnapshotMaintenanceCodec ¶
type MysqlBackupSpecDbSystemSnapshotMaintenanceCodec struct { }
+k8s:deepcopy-gen=false
func (MysqlBackupSpecDbSystemSnapshotMaintenanceCodec) Decode ¶
func (MysqlBackupSpecDbSystemSnapshotMaintenanceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MysqlBackupSpecResource ¶
type MysqlBackupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BackupSizeInGbs *int64 `json:"backupSizeInGbs,omitempty" tf:"backup_size_in_gbs"` // +optional BackupType *string `json:"backupType,omitempty" tf:"backup_type"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional CreationType *string `json:"creationType,omitempty" tf:"creation_type"` // +optional DataStorageSizeInGb *int64 `json:"dataStorageSizeInGb,omitempty" tf:"data_storage_size_in_gb"` DbSystemID *string `json:"dbSystemID" tf:"db_system_id"` // +optional DbSystemSnapshot *MysqlBackupSpecDbSystemSnapshot `json:"dbSystemSnapshot,omitempty" tf:"db_system_snapshot"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional MysqlVersion *string `json:"mysqlVersion,omitempty" tf:"mysql_version"` // +optional RetentionInDays *int64 `json:"retentionInDays,omitempty" tf:"retention_in_days"` // +optional ShapeName *string `json:"shapeName,omitempty" tf:"shape_name"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*MysqlBackupSpecResource) DeepCopy ¶
func (in *MysqlBackupSpecResource) DeepCopy() *MysqlBackupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlBackupSpecResource.
func (*MysqlBackupSpecResource) DeepCopyInto ¶
func (in *MysqlBackupSpecResource) DeepCopyInto(out *MysqlBackupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlBackupStatus ¶
type MysqlBackupStatus 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 (*MysqlBackupStatus) DeepCopy ¶
func (in *MysqlBackupStatus) DeepCopy() *MysqlBackupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlBackupStatus.
func (*MysqlBackupStatus) DeepCopyInto ¶
func (in *MysqlBackupStatus) DeepCopyInto(out *MysqlBackupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlDbSystem ¶
type MysqlDbSystem struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MysqlDbSystemSpec `json:"spec,omitempty"` Status MysqlDbSystemStatus `json:"status,omitempty"` }
func (*MysqlDbSystem) DeepCopy ¶
func (in *MysqlDbSystem) DeepCopy() *MysqlDbSystem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystem.
func (*MysqlDbSystem) DeepCopyInto ¶
func (in *MysqlDbSystem) DeepCopyInto(out *MysqlDbSystem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MysqlDbSystem) DeepCopyObject ¶
func (in *MysqlDbSystem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MysqlDbSystem) SetupWebhookWithManager ¶
func (r *MysqlDbSystem) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MysqlDbSystem) ValidateCreate ¶
func (r *MysqlDbSystem) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MysqlDbSystem) ValidateDelete ¶
func (r *MysqlDbSystem) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MysqlDbSystem) ValidateUpdate ¶
func (r *MysqlDbSystem) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MysqlDbSystemList ¶
type MysqlDbSystemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MysqlDbSystem CRD objects Items []MysqlDbSystem `json:"items,omitempty"` }
MysqlDbSystemList is a list of MysqlDbSystems
func (*MysqlDbSystemList) DeepCopy ¶
func (in *MysqlDbSystemList) DeepCopy() *MysqlDbSystemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystemList.
func (*MysqlDbSystemList) DeepCopyInto ¶
func (in *MysqlDbSystemList) DeepCopyInto(out *MysqlDbSystemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MysqlDbSystemList) DeepCopyObject ¶
func (in *MysqlDbSystemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MysqlDbSystemSpec ¶
type MysqlDbSystemSpec struct { State *MysqlDbSystemSpecResource `json:"state,omitempty" tf:"-"` Resource MysqlDbSystemSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*MysqlDbSystemSpec) DeepCopy ¶
func (in *MysqlDbSystemSpec) DeepCopy() *MysqlDbSystemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystemSpec.
func (*MysqlDbSystemSpec) DeepCopyInto ¶
func (in *MysqlDbSystemSpec) DeepCopyInto(out *MysqlDbSystemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlDbSystemSpecAnalyticsCluster ¶
type MysqlDbSystemSpecAnalyticsCluster struct { // +optional ClusterSize *int64 `json:"clusterSize,omitempty" tf:"cluster_size"` // +optional ShapeName *string `json:"shapeName,omitempty" tf:"shape_name"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*MysqlDbSystemSpecAnalyticsCluster) DeepCopy ¶
func (in *MysqlDbSystemSpecAnalyticsCluster) DeepCopy() *MysqlDbSystemSpecAnalyticsCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystemSpecAnalyticsCluster.
func (*MysqlDbSystemSpecAnalyticsCluster) DeepCopyInto ¶
func (in *MysqlDbSystemSpecAnalyticsCluster) DeepCopyInto(out *MysqlDbSystemSpecAnalyticsCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlDbSystemSpecAnalyticsClusterCodec ¶
type MysqlDbSystemSpecAnalyticsClusterCodec struct { }
+k8s:deepcopy-gen=false
func (MysqlDbSystemSpecAnalyticsClusterCodec) Decode ¶
func (MysqlDbSystemSpecAnalyticsClusterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MysqlDbSystemSpecBackupPolicy ¶
type MysqlDbSystemSpecBackupPolicy struct { // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` // +optional RetentionInDays *int64 `json:"retentionInDays,omitempty" tf:"retention_in_days"` // +optional WindowStartTime *string `json:"windowStartTime,omitempty" tf:"window_start_time"` }
func (*MysqlDbSystemSpecBackupPolicy) DeepCopy ¶
func (in *MysqlDbSystemSpecBackupPolicy) DeepCopy() *MysqlDbSystemSpecBackupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystemSpecBackupPolicy.
func (*MysqlDbSystemSpecBackupPolicy) DeepCopyInto ¶
func (in *MysqlDbSystemSpecBackupPolicy) DeepCopyInto(out *MysqlDbSystemSpecBackupPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlDbSystemSpecBackupPolicyCodec ¶
type MysqlDbSystemSpecBackupPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (MysqlDbSystemSpecBackupPolicyCodec) Decode ¶
func (MysqlDbSystemSpecBackupPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MysqlDbSystemSpecChannels ¶
type MysqlDbSystemSpecChannels struct { // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional Source *MysqlDbSystemSpecChannelsSource `json:"source,omitempty" tf:"source"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional Target *MysqlDbSystemSpecChannelsTarget `json:"target,omitempty" tf:"target"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*MysqlDbSystemSpecChannels) DeepCopy ¶
func (in *MysqlDbSystemSpecChannels) DeepCopy() *MysqlDbSystemSpecChannels
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystemSpecChannels.
func (*MysqlDbSystemSpecChannels) DeepCopyInto ¶
func (in *MysqlDbSystemSpecChannels) DeepCopyInto(out *MysqlDbSystemSpecChannels)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlDbSystemSpecChannelsSource ¶
type MysqlDbSystemSpecChannelsSource struct { // +optional Hostname *string `json:"hostname,omitempty" tf:"hostname"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional SourceType *string `json:"sourceType,omitempty" tf:"source_type"` // +optional SslCaCertificate *MysqlDbSystemSpecChannelsSourceSslCaCertificate `json:"sslCaCertificate,omitempty" tf:"ssl_ca_certificate"` // +optional SslMode *string `json:"sslMode,omitempty" tf:"ssl_mode"` // +optional Username *string `json:"username,omitempty" tf:"username"` }
func (*MysqlDbSystemSpecChannelsSource) DeepCopy ¶
func (in *MysqlDbSystemSpecChannelsSource) DeepCopy() *MysqlDbSystemSpecChannelsSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystemSpecChannelsSource.
func (*MysqlDbSystemSpecChannelsSource) DeepCopyInto ¶
func (in *MysqlDbSystemSpecChannelsSource) DeepCopyInto(out *MysqlDbSystemSpecChannelsSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlDbSystemSpecChannelsSourceCodec ¶
type MysqlDbSystemSpecChannelsSourceCodec struct { }
+k8s:deepcopy-gen=false
func (MysqlDbSystemSpecChannelsSourceCodec) Decode ¶
func (MysqlDbSystemSpecChannelsSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MysqlDbSystemSpecChannelsSourceSslCaCertificate ¶
type MysqlDbSystemSpecChannelsSourceSslCaCertificate struct { // +optional CertificateType *string `json:"certificateType,omitempty" tf:"certificate_type"` // +optional Contents *string `json:"contents,omitempty" tf:"contents"` }
func (*MysqlDbSystemSpecChannelsSourceSslCaCertificate) DeepCopy ¶
func (in *MysqlDbSystemSpecChannelsSourceSslCaCertificate) DeepCopy() *MysqlDbSystemSpecChannelsSourceSslCaCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystemSpecChannelsSourceSslCaCertificate.
func (*MysqlDbSystemSpecChannelsSourceSslCaCertificate) DeepCopyInto ¶
func (in *MysqlDbSystemSpecChannelsSourceSslCaCertificate) DeepCopyInto(out *MysqlDbSystemSpecChannelsSourceSslCaCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlDbSystemSpecChannelsSourceSslCaCertificateCodec ¶
type MysqlDbSystemSpecChannelsSourceSslCaCertificateCodec struct { }
+k8s:deepcopy-gen=false
func (MysqlDbSystemSpecChannelsSourceSslCaCertificateCodec) Decode ¶
func (MysqlDbSystemSpecChannelsSourceSslCaCertificateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MysqlDbSystemSpecChannelsTarget ¶
type MysqlDbSystemSpecChannelsTarget struct { // +optional ApplierUsername *string `json:"applierUsername,omitempty" tf:"applier_username"` // +optional ChannelName *string `json:"channelName,omitempty" tf:"channel_name"` // +optional DbSystemID *string `json:"dbSystemID,omitempty" tf:"db_system_id"` // +optional TargetType *string `json:"targetType,omitempty" tf:"target_type"` }
func (*MysqlDbSystemSpecChannelsTarget) DeepCopy ¶
func (in *MysqlDbSystemSpecChannelsTarget) DeepCopy() *MysqlDbSystemSpecChannelsTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystemSpecChannelsTarget.
func (*MysqlDbSystemSpecChannelsTarget) DeepCopyInto ¶
func (in *MysqlDbSystemSpecChannelsTarget) DeepCopyInto(out *MysqlDbSystemSpecChannelsTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlDbSystemSpecChannelsTargetCodec ¶
type MysqlDbSystemSpecChannelsTargetCodec struct { }
+k8s:deepcopy-gen=false
func (MysqlDbSystemSpecChannelsTargetCodec) Decode ¶
func (MysqlDbSystemSpecChannelsTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MysqlDbSystemSpecCurrentPlacement ¶
type MysqlDbSystemSpecCurrentPlacement struct { // +optional AvailabilityDomain *string `json:"availabilityDomain,omitempty" tf:"availability_domain"` // +optional FaultDomain *string `json:"faultDomain,omitempty" tf:"fault_domain"` }
func (*MysqlDbSystemSpecCurrentPlacement) DeepCopy ¶
func (in *MysqlDbSystemSpecCurrentPlacement) DeepCopy() *MysqlDbSystemSpecCurrentPlacement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystemSpecCurrentPlacement.
func (*MysqlDbSystemSpecCurrentPlacement) DeepCopyInto ¶
func (in *MysqlDbSystemSpecCurrentPlacement) DeepCopyInto(out *MysqlDbSystemSpecCurrentPlacement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlDbSystemSpecCurrentPlacementCodec ¶
type MysqlDbSystemSpecCurrentPlacementCodec struct { }
+k8s:deepcopy-gen=false
func (MysqlDbSystemSpecCurrentPlacementCodec) Decode ¶
func (MysqlDbSystemSpecCurrentPlacementCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MysqlDbSystemSpecEndpoints ¶
type MysqlDbSystemSpecEndpoints struct { // +optional Hostname *string `json:"hostname,omitempty" tf:"hostname"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional Modes []string `json:"modes,omitempty" tf:"modes"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional PortX *int64 `json:"portX,omitempty" tf:"port_x"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional StatusDetails *string `json:"statusDetails,omitempty" tf:"status_details"` }
func (*MysqlDbSystemSpecEndpoints) DeepCopy ¶
func (in *MysqlDbSystemSpecEndpoints) DeepCopy() *MysqlDbSystemSpecEndpoints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystemSpecEndpoints.
func (*MysqlDbSystemSpecEndpoints) DeepCopyInto ¶
func (in *MysqlDbSystemSpecEndpoints) DeepCopyInto(out *MysqlDbSystemSpecEndpoints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlDbSystemSpecHeatWaveCluster ¶
type MysqlDbSystemSpecHeatWaveCluster struct { // +optional ClusterSize *int64 `json:"clusterSize,omitempty" tf:"cluster_size"` // +optional ShapeName *string `json:"shapeName,omitempty" tf:"shape_name"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*MysqlDbSystemSpecHeatWaveCluster) DeepCopy ¶
func (in *MysqlDbSystemSpecHeatWaveCluster) DeepCopy() *MysqlDbSystemSpecHeatWaveCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystemSpecHeatWaveCluster.
func (*MysqlDbSystemSpecHeatWaveCluster) DeepCopyInto ¶
func (in *MysqlDbSystemSpecHeatWaveCluster) DeepCopyInto(out *MysqlDbSystemSpecHeatWaveCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlDbSystemSpecHeatWaveClusterCodec ¶
type MysqlDbSystemSpecHeatWaveClusterCodec struct { }
+k8s:deepcopy-gen=false
func (MysqlDbSystemSpecHeatWaveClusterCodec) Decode ¶
func (MysqlDbSystemSpecHeatWaveClusterCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MysqlDbSystemSpecMaintenance ¶
type MysqlDbSystemSpecMaintenance struct {
WindowStartTime *string `json:"windowStartTime" tf:"window_start_time"`
}
func (*MysqlDbSystemSpecMaintenance) DeepCopy ¶
func (in *MysqlDbSystemSpecMaintenance) DeepCopy() *MysqlDbSystemSpecMaintenance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystemSpecMaintenance.
func (*MysqlDbSystemSpecMaintenance) DeepCopyInto ¶
func (in *MysqlDbSystemSpecMaintenance) DeepCopyInto(out *MysqlDbSystemSpecMaintenance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlDbSystemSpecMaintenanceCodec ¶
type MysqlDbSystemSpecMaintenanceCodec struct { }
+k8s:deepcopy-gen=false
func (MysqlDbSystemSpecMaintenanceCodec) Decode ¶
func (MysqlDbSystemSpecMaintenanceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MysqlDbSystemSpecResource ¶
type MysqlDbSystemSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AdminPassword *string `json:"-" sensitive:"true" tf:"admin_password"` AdminUsername *string `json:"adminUsername" tf:"admin_username"` // +optional AnalyticsCluster *MysqlDbSystemSpecAnalyticsCluster `json:"analyticsCluster,omitempty" tf:"analytics_cluster"` AvailabilityDomain *string `json:"availabilityDomain" tf:"availability_domain"` // +optional BackupPolicy *MysqlDbSystemSpecBackupPolicy `json:"backupPolicy,omitempty" tf:"backup_policy"` // +optional Channels []MysqlDbSystemSpecChannels `json:"channels,omitempty" tf:"channels"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional ConfigurationID *string `json:"configurationID,omitempty" tf:"configuration_id"` // +optional CrashRecovery *string `json:"crashRecovery,omitempty" tf:"crash_recovery"` // +optional CurrentPlacement *MysqlDbSystemSpecCurrentPlacement `json:"currentPlacement,omitempty" tf:"current_placement"` // +optional DataStorageSizeInGb *int64 `json:"dataStorageSizeInGb,omitempty" tf:"data_storage_size_in_gb"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional Endpoints []MysqlDbSystemSpecEndpoints `json:"endpoints,omitempty" tf:"endpoints"` // +optional FaultDomain *string `json:"faultDomain,omitempty" tf:"fault_domain"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional HeatWaveCluster *MysqlDbSystemSpecHeatWaveCluster `json:"heatWaveCluster,omitempty" tf:"heat_wave_cluster"` // +optional HostnameLabel *string `json:"hostnameLabel,omitempty" tf:"hostname_label"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional IsAnalyticsClusterAttached *bool `json:"isAnalyticsClusterAttached,omitempty" tf:"is_analytics_cluster_attached"` // +optional IsHeatWaveClusterAttached *bool `json:"isHeatWaveClusterAttached,omitempty" tf:"is_heat_wave_cluster_attached"` // +optional IsHighlyAvailable *bool `json:"isHighlyAvailable,omitempty" tf:"is_highly_available"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional Maintenance *MysqlDbSystemSpecMaintenance `json:"maintenance,omitempty" tf:"maintenance"` // +optional // Deprecated MysqlVersion *string `json:"mysqlVersion,omitempty" tf:"mysql_version"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional PortX *int64 `json:"portX,omitempty" tf:"port_x"` ShapeName *string `json:"shapeName" tf:"shape_name"` // +optional ShutdownType *string `json:"shutdownType,omitempty" tf:"shutdown_type"` // +optional Source *MysqlDbSystemSpecSource `json:"source,omitempty" tf:"source"` // +optional State *string `json:"state,omitempty" tf:"state"` SubnetID *string `json:"subnetID" tf:"subnet_id"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*MysqlDbSystemSpecResource) DeepCopy ¶
func (in *MysqlDbSystemSpecResource) DeepCopy() *MysqlDbSystemSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystemSpecResource.
func (*MysqlDbSystemSpecResource) DeepCopyInto ¶
func (in *MysqlDbSystemSpecResource) DeepCopyInto(out *MysqlDbSystemSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlDbSystemSpecSource ¶
type MysqlDbSystemSpecSource struct { // +optional BackupID *string `json:"backupID,omitempty" tf:"backup_id"` SourceType *string `json:"sourceType" tf:"source_type"` }
func (*MysqlDbSystemSpecSource) DeepCopy ¶
func (in *MysqlDbSystemSpecSource) DeepCopy() *MysqlDbSystemSpecSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystemSpecSource.
func (*MysqlDbSystemSpecSource) DeepCopyInto ¶
func (in *MysqlDbSystemSpecSource) DeepCopyInto(out *MysqlDbSystemSpecSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlDbSystemSpecSourceCodec ¶
type MysqlDbSystemSpecSourceCodec struct { }
+k8s:deepcopy-gen=false
func (MysqlDbSystemSpecSourceCodec) Decode ¶
func (MysqlDbSystemSpecSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MysqlDbSystemStatus ¶
type MysqlDbSystemStatus 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 (*MysqlDbSystemStatus) DeepCopy ¶
func (in *MysqlDbSystemStatus) DeepCopy() *MysqlDbSystemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlDbSystemStatus.
func (*MysqlDbSystemStatus) DeepCopyInto ¶
func (in *MysqlDbSystemStatus) DeepCopyInto(out *MysqlDbSystemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.