Documentation ¶
Overview ¶
+groupName=cloud.mongodbatlas.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type BackupSchedule
- func (in *BackupSchedule) DeepCopy() *BackupSchedule
- func (in *BackupSchedule) DeepCopyInto(out *BackupSchedule)
- func (in *BackupSchedule) DeepCopyObject() runtime.Object
- func (r *BackupSchedule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BackupSchedule) ValidateCreate() error
- func (r *BackupSchedule) ValidateDelete() error
- func (r *BackupSchedule) ValidateUpdate(old runtime.Object) error
- type BackupScheduleList
- type BackupScheduleSpec
- type BackupScheduleSpecPolicyItemDaily
- type BackupScheduleSpecPolicyItemDailyCodec
- type BackupScheduleSpecPolicyItemHourly
- type BackupScheduleSpecPolicyItemHourlyCodec
- type BackupScheduleSpecPolicyItemMonthly
- type BackupScheduleSpecPolicyItemMonthlyCodec
- type BackupScheduleSpecPolicyItemWeekly
- type BackupScheduleSpecPolicyItemWeeklyCodec
- type BackupScheduleSpecResource
- type BackupScheduleStatus
- type BackupSnapshot
- func (in *BackupSnapshot) DeepCopy() *BackupSnapshot
- func (in *BackupSnapshot) DeepCopyInto(out *BackupSnapshot)
- func (in *BackupSnapshot) DeepCopyObject() runtime.Object
- func (r *BackupSnapshot) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BackupSnapshot) ValidateCreate() error
- func (r *BackupSnapshot) ValidateDelete() error
- func (r *BackupSnapshot) ValidateUpdate(old runtime.Object) error
- type BackupSnapshotExportBucket
- func (in *BackupSnapshotExportBucket) DeepCopy() *BackupSnapshotExportBucket
- func (in *BackupSnapshotExportBucket) DeepCopyInto(out *BackupSnapshotExportBucket)
- func (in *BackupSnapshotExportBucket) DeepCopyObject() runtime.Object
- func (r *BackupSnapshotExportBucket) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BackupSnapshotExportBucket) ValidateCreate() error
- func (r *BackupSnapshotExportBucket) ValidateDelete() error
- func (r *BackupSnapshotExportBucket) ValidateUpdate(old runtime.Object) error
- type BackupSnapshotExportBucketList
- type BackupSnapshotExportBucketSpec
- type BackupSnapshotExportBucketSpecResource
- type BackupSnapshotExportBucketStatus
- type BackupSnapshotExportJob
- func (in *BackupSnapshotExportJob) DeepCopy() *BackupSnapshotExportJob
- func (in *BackupSnapshotExportJob) DeepCopyInto(out *BackupSnapshotExportJob)
- func (in *BackupSnapshotExportJob) DeepCopyObject() runtime.Object
- func (r *BackupSnapshotExportJob) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BackupSnapshotExportJob) ValidateCreate() error
- func (r *BackupSnapshotExportJob) ValidateDelete() error
- func (r *BackupSnapshotExportJob) ValidateUpdate(old runtime.Object) error
- type BackupSnapshotExportJobList
- type BackupSnapshotExportJobSpec
- type BackupSnapshotExportJobSpecComponents
- type BackupSnapshotExportJobSpecCustomData
- type BackupSnapshotExportJobSpecResource
- type BackupSnapshotExportJobStatus
- type BackupSnapshotList
- type BackupSnapshotRestoreJob
- func (in *BackupSnapshotRestoreJob) DeepCopy() *BackupSnapshotRestoreJob
- func (in *BackupSnapshotRestoreJob) DeepCopyInto(out *BackupSnapshotRestoreJob)
- func (in *BackupSnapshotRestoreJob) DeepCopyObject() runtime.Object
- func (r *BackupSnapshotRestoreJob) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BackupSnapshotRestoreJob) ValidateCreate() error
- func (r *BackupSnapshotRestoreJob) ValidateDelete() error
- func (r *BackupSnapshotRestoreJob) ValidateUpdate(old runtime.Object) error
- type BackupSnapshotRestoreJobList
- type BackupSnapshotRestoreJobSpec
- type BackupSnapshotRestoreJobSpecDeliveryTypeConfig
- type BackupSnapshotRestoreJobSpecDeliveryTypeConfigCodec
- func (BackupSnapshotRestoreJobSpecDeliveryTypeConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (BackupSnapshotRestoreJobSpecDeliveryTypeConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (BackupSnapshotRestoreJobSpecDeliveryTypeConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type BackupSnapshotRestoreJobSpecResource
- type BackupSnapshotRestoreJobStatus
- type BackupSnapshotSpec
- type BackupSnapshotSpecMembers
- type BackupSnapshotSpecResource
- type BackupSnapshotStatus
- type ProviderAccess
- func (in *ProviderAccess) DeepCopy() *ProviderAccess
- func (in *ProviderAccess) DeepCopyInto(out *ProviderAccess)
- func (in *ProviderAccess) DeepCopyObject() runtime.Object
- func (r *ProviderAccess) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProviderAccess) ValidateCreate() error
- func (r *ProviderAccess) ValidateDelete() error
- func (r *ProviderAccess) ValidateUpdate(old runtime.Object) error
- type ProviderAccessAuthorization
- func (in *ProviderAccessAuthorization) DeepCopy() *ProviderAccessAuthorization
- func (in *ProviderAccessAuthorization) DeepCopyInto(out *ProviderAccessAuthorization)
- func (in *ProviderAccessAuthorization) DeepCopyObject() runtime.Object
- func (r *ProviderAccessAuthorization) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProviderAccessAuthorization) ValidateCreate() error
- func (r *ProviderAccessAuthorization) ValidateDelete() error
- func (r *ProviderAccessAuthorization) ValidateUpdate(old runtime.Object) error
- type ProviderAccessAuthorizationList
- type ProviderAccessAuthorizationSpec
- type ProviderAccessAuthorizationSpecAws
- type ProviderAccessAuthorizationSpecAwsCodec
- type ProviderAccessAuthorizationSpecFeatureUsages
- type ProviderAccessAuthorizationSpecResource
- type ProviderAccessAuthorizationStatus
- type ProviderAccessList
- type ProviderAccessSetup
- func (in *ProviderAccessSetup) DeepCopy() *ProviderAccessSetup
- func (in *ProviderAccessSetup) DeepCopyInto(out *ProviderAccessSetup)
- func (in *ProviderAccessSetup) DeepCopyObject() runtime.Object
- func (r *ProviderAccessSetup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProviderAccessSetup) ValidateCreate() error
- func (r *ProviderAccessSetup) ValidateDelete() error
- func (r *ProviderAccessSetup) ValidateUpdate(old runtime.Object) error
- type ProviderAccessSetupList
- type ProviderAccessSetupSpec
- type ProviderAccessSetupSpecAwsConfig
- type ProviderAccessSetupSpecResource
- type ProviderAccessSetupStatus
- type ProviderAccessSpec
- type ProviderAccessSpecFeatureUsages
- type ProviderAccessSpecResource
- type ProviderAccessStatus
- type ProviderSnapshot
- func (in *ProviderSnapshot) DeepCopy() *ProviderSnapshot
- func (in *ProviderSnapshot) DeepCopyInto(out *ProviderSnapshot)
- func (in *ProviderSnapshot) DeepCopyObject() runtime.Object
- func (r *ProviderSnapshot) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProviderSnapshot) ValidateCreate() error
- func (r *ProviderSnapshot) ValidateDelete() error
- func (r *ProviderSnapshot) ValidateUpdate(old runtime.Object) error
- type ProviderSnapshotBackupPolicy
- func (in *ProviderSnapshotBackupPolicy) DeepCopy() *ProviderSnapshotBackupPolicy
- func (in *ProviderSnapshotBackupPolicy) DeepCopyInto(out *ProviderSnapshotBackupPolicy)
- func (in *ProviderSnapshotBackupPolicy) DeepCopyObject() runtime.Object
- func (r *ProviderSnapshotBackupPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProviderSnapshotBackupPolicy) ValidateCreate() error
- func (r *ProviderSnapshotBackupPolicy) ValidateDelete() error
- func (r *ProviderSnapshotBackupPolicy) ValidateUpdate(old runtime.Object) error
- type ProviderSnapshotBackupPolicyList
- type ProviderSnapshotBackupPolicySpec
- type ProviderSnapshotBackupPolicySpecPolicies
- type ProviderSnapshotBackupPolicySpecPoliciesPolicyItem
- type ProviderSnapshotBackupPolicySpecResource
- type ProviderSnapshotBackupPolicyStatus
- type ProviderSnapshotList
- type ProviderSnapshotRestoreJob
- func (in *ProviderSnapshotRestoreJob) DeepCopy() *ProviderSnapshotRestoreJob
- func (in *ProviderSnapshotRestoreJob) DeepCopyInto(out *ProviderSnapshotRestoreJob)
- func (in *ProviderSnapshotRestoreJob) DeepCopyObject() runtime.Object
- func (r *ProviderSnapshotRestoreJob) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProviderSnapshotRestoreJob) ValidateCreate() error
- func (r *ProviderSnapshotRestoreJob) ValidateDelete() error
- func (r *ProviderSnapshotRestoreJob) ValidateUpdate(old runtime.Object) error
- type ProviderSnapshotRestoreJobList
- type ProviderSnapshotRestoreJobSpec
- type ProviderSnapshotRestoreJobSpecDeliveryTypeConfig
- type ProviderSnapshotRestoreJobSpecDeliveryTypeConfigCodec
- func (ProviderSnapshotRestoreJobSpecDeliveryTypeConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ProviderSnapshotRestoreJobSpecDeliveryTypeConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ProviderSnapshotRestoreJobSpecDeliveryTypeConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ProviderSnapshotRestoreJobSpecResource
- type ProviderSnapshotRestoreJobStatus
- type ProviderSnapshotSpec
- type ProviderSnapshotSpecResource
- type ProviderSnapshotStatus
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: cloud.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 BackupSchedule ¶ added in v0.5.0
type BackupSchedule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupScheduleSpec `json:"spec,omitempty"` Status BackupScheduleStatus `json:"status,omitempty"` }
func (*BackupSchedule) DeepCopy ¶ added in v0.5.0
func (in *BackupSchedule) DeepCopy() *BackupSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSchedule.
func (*BackupSchedule) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSchedule) DeepCopyInto(out *BackupSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupSchedule) DeepCopyObject ¶ added in v0.5.0
func (in *BackupSchedule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupSchedule) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BackupSchedule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BackupSchedule) ValidateCreate ¶ added in v0.5.0
func (r *BackupSchedule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BackupSchedule) ValidateDelete ¶ added in v0.5.0
func (r *BackupSchedule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BackupSchedule) ValidateUpdate ¶ added in v0.5.0
func (r *BackupSchedule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BackupScheduleList ¶ added in v0.5.0
type BackupScheduleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BackupSchedule CRD objects Items []BackupSchedule `json:"items,omitempty"` }
BackupScheduleList is a list of BackupSchedules
func (*BackupScheduleList) DeepCopy ¶ added in v0.5.0
func (in *BackupScheduleList) DeepCopy() *BackupScheduleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupScheduleList.
func (*BackupScheduleList) DeepCopyInto ¶ added in v0.5.0
func (in *BackupScheduleList) DeepCopyInto(out *BackupScheduleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupScheduleList) DeepCopyObject ¶ added in v0.5.0
func (in *BackupScheduleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupScheduleSpec ¶ added in v0.5.0
type BackupScheduleSpec struct { State *BackupScheduleSpecResource `json:"state,omitempty" tf:"-"` Resource BackupScheduleSpecResource `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 (*BackupScheduleSpec) DeepCopy ¶ added in v0.5.0
func (in *BackupScheduleSpec) DeepCopy() *BackupScheduleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupScheduleSpec.
func (*BackupScheduleSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BackupScheduleSpec) DeepCopyInto(out *BackupScheduleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupScheduleSpecPolicyItemDaily ¶ added in v0.5.0
type BackupScheduleSpecPolicyItemDaily struct { FrequencyInterval *int64 `json:"frequencyInterval" tf:"frequency_interval"` // +optional FrequencyType *string `json:"frequencyType,omitempty" tf:"frequency_type"` // +optional ID *string `json:"ID,omitempty" tf:"id"` RetentionUnit *string `json:"retentionUnit" tf:"retention_unit"` RetentionValue *int64 `json:"retentionValue" tf:"retention_value"` }
func (*BackupScheduleSpecPolicyItemDaily) DeepCopy ¶ added in v0.5.0
func (in *BackupScheduleSpecPolicyItemDaily) DeepCopy() *BackupScheduleSpecPolicyItemDaily
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupScheduleSpecPolicyItemDaily.
func (*BackupScheduleSpecPolicyItemDaily) DeepCopyInto ¶ added in v0.5.0
func (in *BackupScheduleSpecPolicyItemDaily) DeepCopyInto(out *BackupScheduleSpecPolicyItemDaily)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupScheduleSpecPolicyItemDailyCodec ¶ added in v0.5.0
type BackupScheduleSpecPolicyItemDailyCodec struct { }
+k8s:deepcopy-gen=false
func (BackupScheduleSpecPolicyItemDailyCodec) Decode ¶ added in v0.5.0
func (BackupScheduleSpecPolicyItemDailyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BackupScheduleSpecPolicyItemHourly ¶ added in v0.5.0
type BackupScheduleSpecPolicyItemHourly struct { FrequencyInterval *int64 `json:"frequencyInterval" tf:"frequency_interval"` // +optional FrequencyType *string `json:"frequencyType,omitempty" tf:"frequency_type"` // +optional ID *string `json:"ID,omitempty" tf:"id"` RetentionUnit *string `json:"retentionUnit" tf:"retention_unit"` RetentionValue *int64 `json:"retentionValue" tf:"retention_value"` }
func (*BackupScheduleSpecPolicyItemHourly) DeepCopy ¶ added in v0.5.0
func (in *BackupScheduleSpecPolicyItemHourly) DeepCopy() *BackupScheduleSpecPolicyItemHourly
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupScheduleSpecPolicyItemHourly.
func (*BackupScheduleSpecPolicyItemHourly) DeepCopyInto ¶ added in v0.5.0
func (in *BackupScheduleSpecPolicyItemHourly) DeepCopyInto(out *BackupScheduleSpecPolicyItemHourly)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupScheduleSpecPolicyItemHourlyCodec ¶ added in v0.5.0
type BackupScheduleSpecPolicyItemHourlyCodec struct { }
+k8s:deepcopy-gen=false
func (BackupScheduleSpecPolicyItemHourlyCodec) Decode ¶ added in v0.5.0
func (BackupScheduleSpecPolicyItemHourlyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BackupScheduleSpecPolicyItemMonthly ¶ added in v0.5.0
type BackupScheduleSpecPolicyItemMonthly struct { FrequencyInterval *int64 `json:"frequencyInterval" tf:"frequency_interval"` // +optional FrequencyType *string `json:"frequencyType,omitempty" tf:"frequency_type"` // +optional ID *string `json:"ID,omitempty" tf:"id"` RetentionUnit *string `json:"retentionUnit" tf:"retention_unit"` RetentionValue *int64 `json:"retentionValue" tf:"retention_value"` }
func (*BackupScheduleSpecPolicyItemMonthly) DeepCopy ¶ added in v0.5.0
func (in *BackupScheduleSpecPolicyItemMonthly) DeepCopy() *BackupScheduleSpecPolicyItemMonthly
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupScheduleSpecPolicyItemMonthly.
func (*BackupScheduleSpecPolicyItemMonthly) DeepCopyInto ¶ added in v0.5.0
func (in *BackupScheduleSpecPolicyItemMonthly) DeepCopyInto(out *BackupScheduleSpecPolicyItemMonthly)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupScheduleSpecPolicyItemMonthlyCodec ¶ added in v0.5.0
type BackupScheduleSpecPolicyItemMonthlyCodec struct { }
+k8s:deepcopy-gen=false
func (BackupScheduleSpecPolicyItemMonthlyCodec) Decode ¶ added in v0.5.0
func (BackupScheduleSpecPolicyItemMonthlyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BackupScheduleSpecPolicyItemWeekly ¶ added in v0.5.0
type BackupScheduleSpecPolicyItemWeekly struct { FrequencyInterval *int64 `json:"frequencyInterval" tf:"frequency_interval"` // +optional FrequencyType *string `json:"frequencyType,omitempty" tf:"frequency_type"` // +optional ID *string `json:"ID,omitempty" tf:"id"` RetentionUnit *string `json:"retentionUnit" tf:"retention_unit"` RetentionValue *int64 `json:"retentionValue" tf:"retention_value"` }
func (*BackupScheduleSpecPolicyItemWeekly) DeepCopy ¶ added in v0.5.0
func (in *BackupScheduleSpecPolicyItemWeekly) DeepCopy() *BackupScheduleSpecPolicyItemWeekly
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupScheduleSpecPolicyItemWeekly.
func (*BackupScheduleSpecPolicyItemWeekly) DeepCopyInto ¶ added in v0.5.0
func (in *BackupScheduleSpecPolicyItemWeekly) DeepCopyInto(out *BackupScheduleSpecPolicyItemWeekly)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupScheduleSpecPolicyItemWeeklyCodec ¶ added in v0.5.0
type BackupScheduleSpecPolicyItemWeeklyCodec struct { }
+k8s:deepcopy-gen=false
func (BackupScheduleSpecPolicyItemWeeklyCodec) Decode ¶ added in v0.5.0
func (BackupScheduleSpecPolicyItemWeeklyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BackupScheduleSpecResource ¶ added in v0.5.0
type BackupScheduleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ClusterID *string `json:"clusterID,omitempty" tf:"cluster_id"` ClusterName *string `json:"clusterName" tf:"cluster_name"` // +optional IDPolicy *string `json:"IDPolicy,omitempty" tf:"id_policy"` // +optional NextSnapshot *string `json:"nextSnapshot,omitempty" tf:"next_snapshot"` // +optional PolicyItemDaily *BackupScheduleSpecPolicyItemDaily `json:"policyItemDaily,omitempty" tf:"policy_item_daily"` // +optional PolicyItemHourly *BackupScheduleSpecPolicyItemHourly `json:"policyItemHourly,omitempty" tf:"policy_item_hourly"` // +optional PolicyItemMonthly *BackupScheduleSpecPolicyItemMonthly `json:"policyItemMonthly,omitempty" tf:"policy_item_monthly"` // +optional PolicyItemWeekly *BackupScheduleSpecPolicyItemWeekly `json:"policyItemWeekly,omitempty" tf:"policy_item_weekly"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional ReferenceHourOfDay *int64 `json:"referenceHourOfDay,omitempty" tf:"reference_hour_of_day"` // +optional ReferenceMinuteOfHour *int64 `json:"referenceMinuteOfHour,omitempty" tf:"reference_minute_of_hour"` // +optional RestoreWindowDays *int64 `json:"restoreWindowDays,omitempty" tf:"restore_window_days"` // +optional UpdateSnapshots *bool `json:"updateSnapshots,omitempty" tf:"update_snapshots"` }
func (*BackupScheduleSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BackupScheduleSpecResource) DeepCopy() *BackupScheduleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupScheduleSpecResource.
func (*BackupScheduleSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BackupScheduleSpecResource) DeepCopyInto(out *BackupScheduleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupScheduleStatus ¶ added in v0.5.0
type BackupScheduleStatus 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 (*BackupScheduleStatus) DeepCopy ¶ added in v0.5.0
func (in *BackupScheduleStatus) DeepCopy() *BackupScheduleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupScheduleStatus.
func (*BackupScheduleStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BackupScheduleStatus) DeepCopyInto(out *BackupScheduleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshot ¶ added in v0.5.0
type BackupSnapshot struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupSnapshotSpec `json:"spec,omitempty"` Status BackupSnapshotStatus `json:"status,omitempty"` }
func (*BackupSnapshot) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshot) DeepCopy() *BackupSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshot.
func (*BackupSnapshot) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshot) DeepCopyInto(out *BackupSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupSnapshot) DeepCopyObject ¶ added in v0.5.0
func (in *BackupSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupSnapshot) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BackupSnapshot) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BackupSnapshot) ValidateCreate ¶ added in v0.5.0
func (r *BackupSnapshot) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BackupSnapshot) ValidateDelete ¶ added in v0.5.0
func (r *BackupSnapshot) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BackupSnapshot) ValidateUpdate ¶ added in v0.5.0
func (r *BackupSnapshot) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BackupSnapshotExportBucket ¶ added in v0.5.0
type BackupSnapshotExportBucket struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupSnapshotExportBucketSpec `json:"spec,omitempty"` Status BackupSnapshotExportBucketStatus `json:"status,omitempty"` }
func (*BackupSnapshotExportBucket) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotExportBucket) DeepCopy() *BackupSnapshotExportBucket
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotExportBucket.
func (*BackupSnapshotExportBucket) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotExportBucket) DeepCopyInto(out *BackupSnapshotExportBucket)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupSnapshotExportBucket) DeepCopyObject ¶ added in v0.5.0
func (in *BackupSnapshotExportBucket) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupSnapshotExportBucket) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BackupSnapshotExportBucket) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BackupSnapshotExportBucket) ValidateCreate ¶ added in v0.5.0
func (r *BackupSnapshotExportBucket) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BackupSnapshotExportBucket) ValidateDelete ¶ added in v0.5.0
func (r *BackupSnapshotExportBucket) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BackupSnapshotExportBucket) ValidateUpdate ¶ added in v0.5.0
func (r *BackupSnapshotExportBucket) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BackupSnapshotExportBucketList ¶ added in v0.5.0
type BackupSnapshotExportBucketList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BackupSnapshotExportBucket CRD objects Items []BackupSnapshotExportBucket `json:"items,omitempty"` }
BackupSnapshotExportBucketList is a list of BackupSnapshotExportBuckets
func (*BackupSnapshotExportBucketList) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotExportBucketList) DeepCopy() *BackupSnapshotExportBucketList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotExportBucketList.
func (*BackupSnapshotExportBucketList) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotExportBucketList) DeepCopyInto(out *BackupSnapshotExportBucketList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupSnapshotExportBucketList) DeepCopyObject ¶ added in v0.5.0
func (in *BackupSnapshotExportBucketList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupSnapshotExportBucketSpec ¶ added in v0.5.0
type BackupSnapshotExportBucketSpec struct { State *BackupSnapshotExportBucketSpecResource `json:"state,omitempty" tf:"-"` Resource BackupSnapshotExportBucketSpecResource `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 (*BackupSnapshotExportBucketSpec) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotExportBucketSpec) DeepCopy() *BackupSnapshotExportBucketSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotExportBucketSpec.
func (*BackupSnapshotExportBucketSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotExportBucketSpec) DeepCopyInto(out *BackupSnapshotExportBucketSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotExportBucketSpecResource ¶ added in v0.5.0
type BackupSnapshotExportBucketSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` BucketName *string `json:"bucketName" tf:"bucket_name"` CloudProvider *string `json:"cloudProvider" tf:"cloud_provider"` // +optional ExportBucketID *string `json:"exportBucketID,omitempty" tf:"export_bucket_id"` IamRoleID *string `json:"iamRoleID" tf:"iam_role_id"` ProjectID *string `json:"projectID" tf:"project_id"` }
func (*BackupSnapshotExportBucketSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotExportBucketSpecResource) DeepCopy() *BackupSnapshotExportBucketSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotExportBucketSpecResource.
func (*BackupSnapshotExportBucketSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotExportBucketSpecResource) DeepCopyInto(out *BackupSnapshotExportBucketSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotExportBucketStatus ¶ added in v0.5.0
type BackupSnapshotExportBucketStatus 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 (*BackupSnapshotExportBucketStatus) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotExportBucketStatus) DeepCopy() *BackupSnapshotExportBucketStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotExportBucketStatus.
func (*BackupSnapshotExportBucketStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotExportBucketStatus) DeepCopyInto(out *BackupSnapshotExportBucketStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotExportJob ¶ added in v0.5.0
type BackupSnapshotExportJob struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupSnapshotExportJobSpec `json:"spec,omitempty"` Status BackupSnapshotExportJobStatus `json:"status,omitempty"` }
func (*BackupSnapshotExportJob) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotExportJob) DeepCopy() *BackupSnapshotExportJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotExportJob.
func (*BackupSnapshotExportJob) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotExportJob) DeepCopyInto(out *BackupSnapshotExportJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupSnapshotExportJob) DeepCopyObject ¶ added in v0.5.0
func (in *BackupSnapshotExportJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupSnapshotExportJob) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BackupSnapshotExportJob) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BackupSnapshotExportJob) ValidateCreate ¶ added in v0.5.0
func (r *BackupSnapshotExportJob) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BackupSnapshotExportJob) ValidateDelete ¶ added in v0.5.0
func (r *BackupSnapshotExportJob) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BackupSnapshotExportJob) ValidateUpdate ¶ added in v0.5.0
func (r *BackupSnapshotExportJob) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BackupSnapshotExportJobList ¶ added in v0.5.0
type BackupSnapshotExportJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BackupSnapshotExportJob CRD objects Items []BackupSnapshotExportJob `json:"items,omitempty"` }
BackupSnapshotExportJobList is a list of BackupSnapshotExportJobs
func (*BackupSnapshotExportJobList) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotExportJobList) DeepCopy() *BackupSnapshotExportJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotExportJobList.
func (*BackupSnapshotExportJobList) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotExportJobList) DeepCopyInto(out *BackupSnapshotExportJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupSnapshotExportJobList) DeepCopyObject ¶ added in v0.5.0
func (in *BackupSnapshotExportJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupSnapshotExportJobSpec ¶ added in v0.5.0
type BackupSnapshotExportJobSpec struct { State *BackupSnapshotExportJobSpecResource `json:"state,omitempty" tf:"-"` Resource BackupSnapshotExportJobSpecResource `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 (*BackupSnapshotExportJobSpec) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotExportJobSpec) DeepCopy() *BackupSnapshotExportJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotExportJobSpec.
func (*BackupSnapshotExportJobSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotExportJobSpec) DeepCopyInto(out *BackupSnapshotExportJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotExportJobSpecComponents ¶ added in v0.5.0
type BackupSnapshotExportJobSpecComponents struct { // +optional ExportID *string `json:"exportID,omitempty" tf:"export_id"` // +optional ReplicaSetName *string `json:"replicaSetName,omitempty" tf:"replica_set_name"` }
func (*BackupSnapshotExportJobSpecComponents) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotExportJobSpecComponents) DeepCopy() *BackupSnapshotExportJobSpecComponents
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotExportJobSpecComponents.
func (*BackupSnapshotExportJobSpecComponents) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotExportJobSpecComponents) DeepCopyInto(out *BackupSnapshotExportJobSpecComponents)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotExportJobSpecCustomData ¶ added in v0.5.0
type BackupSnapshotExportJobSpecCustomData struct { Key *string `json:"key" tf:"key"` Value *string `json:"value" tf:"value"` }
func (*BackupSnapshotExportJobSpecCustomData) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotExportJobSpecCustomData) DeepCopy() *BackupSnapshotExportJobSpecCustomData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotExportJobSpecCustomData.
func (*BackupSnapshotExportJobSpecCustomData) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotExportJobSpecCustomData) DeepCopyInto(out *BackupSnapshotExportJobSpecCustomData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotExportJobSpecResource ¶ added in v0.5.0
type BackupSnapshotExportJobSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ClusterName *string `json:"clusterName" tf:"cluster_name"` // +optional Components []BackupSnapshotExportJobSpecComponents `json:"components,omitempty" tf:"components"` // +optional CreatedAt *string `json:"createdAt,omitempty" tf:"created_at"` CustomData []BackupSnapshotExportJobSpecCustomData `json:"customData" tf:"custom_data"` // +optional ErrMsg *string `json:"errMsg,omitempty" tf:"err_msg"` ExportBucketID *string `json:"exportBucketID" tf:"export_bucket_id"` // +optional ExportJobID *string `json:"exportJobID,omitempty" tf:"export_job_id"` // +optional ExportStatusExportedCollections *int64 `json:"exportStatusExportedCollections,omitempty" tf:"export_status_exported_collections"` // +optional ExportStatusTotalCollections *int64 `json:"exportStatusTotalCollections,omitempty" tf:"export_status_total_collections"` // +optional FinishedAt *string `json:"finishedAt,omitempty" tf:"finished_at"` // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` ProjectID *string `json:"projectID" tf:"project_id"` SnapshotID *string `json:"snapshotID" tf:"snapshot_id"` // +optional State *string `json:"state,omitempty" tf:"state"` }
func (*BackupSnapshotExportJobSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotExportJobSpecResource) DeepCopy() *BackupSnapshotExportJobSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotExportJobSpecResource.
func (*BackupSnapshotExportJobSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotExportJobSpecResource) DeepCopyInto(out *BackupSnapshotExportJobSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotExportJobStatus ¶ added in v0.5.0
type BackupSnapshotExportJobStatus 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 (*BackupSnapshotExportJobStatus) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotExportJobStatus) DeepCopy() *BackupSnapshotExportJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotExportJobStatus.
func (*BackupSnapshotExportJobStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotExportJobStatus) DeepCopyInto(out *BackupSnapshotExportJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotList ¶ added in v0.5.0
type BackupSnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BackupSnapshot CRD objects Items []BackupSnapshot `json:"items,omitempty"` }
BackupSnapshotList is a list of BackupSnapshots
func (*BackupSnapshotList) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotList) DeepCopy() *BackupSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotList.
func (*BackupSnapshotList) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotList) DeepCopyInto(out *BackupSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupSnapshotList) DeepCopyObject ¶ added in v0.5.0
func (in *BackupSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupSnapshotRestoreJob ¶ added in v0.5.0
type BackupSnapshotRestoreJob struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupSnapshotRestoreJobSpec `json:"spec,omitempty"` Status BackupSnapshotRestoreJobStatus `json:"status,omitempty"` }
func (*BackupSnapshotRestoreJob) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotRestoreJob) DeepCopy() *BackupSnapshotRestoreJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotRestoreJob.
func (*BackupSnapshotRestoreJob) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotRestoreJob) DeepCopyInto(out *BackupSnapshotRestoreJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupSnapshotRestoreJob) DeepCopyObject ¶ added in v0.5.0
func (in *BackupSnapshotRestoreJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackupSnapshotRestoreJob) SetupWebhookWithManager ¶ added in v0.5.0
func (r *BackupSnapshotRestoreJob) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BackupSnapshotRestoreJob) ValidateCreate ¶ added in v0.5.0
func (r *BackupSnapshotRestoreJob) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BackupSnapshotRestoreJob) ValidateDelete ¶ added in v0.5.0
func (r *BackupSnapshotRestoreJob) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BackupSnapshotRestoreJob) ValidateUpdate ¶ added in v0.5.0
func (r *BackupSnapshotRestoreJob) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BackupSnapshotRestoreJobList ¶ added in v0.5.0
type BackupSnapshotRestoreJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BackupSnapshotRestoreJob CRD objects Items []BackupSnapshotRestoreJob `json:"items,omitempty"` }
BackupSnapshotRestoreJobList is a list of BackupSnapshotRestoreJobs
func (*BackupSnapshotRestoreJobList) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotRestoreJobList) DeepCopy() *BackupSnapshotRestoreJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotRestoreJobList.
func (*BackupSnapshotRestoreJobList) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotRestoreJobList) DeepCopyInto(out *BackupSnapshotRestoreJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupSnapshotRestoreJobList) DeepCopyObject ¶ added in v0.5.0
func (in *BackupSnapshotRestoreJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupSnapshotRestoreJobSpec ¶ added in v0.5.0
type BackupSnapshotRestoreJobSpec struct { State *BackupSnapshotRestoreJobSpecResource `json:"state,omitempty" tf:"-"` Resource BackupSnapshotRestoreJobSpecResource `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 (*BackupSnapshotRestoreJobSpec) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotRestoreJobSpec) DeepCopy() *BackupSnapshotRestoreJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotRestoreJobSpec.
func (*BackupSnapshotRestoreJobSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotRestoreJobSpec) DeepCopyInto(out *BackupSnapshotRestoreJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotRestoreJobSpecDeliveryTypeConfig ¶ added in v0.5.0
type BackupSnapshotRestoreJobSpecDeliveryTypeConfig struct { // +optional Automated *bool `json:"automated,omitempty" tf:"automated"` // +optional Download *bool `json:"download,omitempty" tf:"download"` // +optional OplogInc *int64 `json:"oplogInc,omitempty" tf:"oplog_inc"` // +optional OplogTs *int64 `json:"oplogTs,omitempty" tf:"oplog_ts"` // +optional PointInTime *bool `json:"pointInTime,omitempty" tf:"point_in_time"` // +optional PointInTimeUtcSeconds *int64 `json:"pointInTimeUtcSeconds,omitempty" tf:"point_in_time_utc_seconds"` // +optional TargetClusterName *string `json:"targetClusterName,omitempty" tf:"target_cluster_name"` // +optional TargetProjectID *string `json:"targetProjectID,omitempty" tf:"target_project_id"` }
func (*BackupSnapshotRestoreJobSpecDeliveryTypeConfig) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotRestoreJobSpecDeliveryTypeConfig) DeepCopy() *BackupSnapshotRestoreJobSpecDeliveryTypeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotRestoreJobSpecDeliveryTypeConfig.
func (*BackupSnapshotRestoreJobSpecDeliveryTypeConfig) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotRestoreJobSpecDeliveryTypeConfig) DeepCopyInto(out *BackupSnapshotRestoreJobSpecDeliveryTypeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotRestoreJobSpecDeliveryTypeConfigCodec ¶ added in v0.5.0
type BackupSnapshotRestoreJobSpecDeliveryTypeConfigCodec struct { }
+k8s:deepcopy-gen=false
func (BackupSnapshotRestoreJobSpecDeliveryTypeConfigCodec) Decode ¶ added in v0.5.0
func (BackupSnapshotRestoreJobSpecDeliveryTypeConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type BackupSnapshotRestoreJobSpecResource ¶ added in v0.5.0
type BackupSnapshotRestoreJobSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Cancelled *bool `json:"cancelled,omitempty" tf:"cancelled"` ClusterName *string `json:"clusterName" tf:"cluster_name"` // +optional CreatedAt *string `json:"createdAt,omitempty" tf:"created_at"` // +optional // Deprecated DeliveryType *map[string]string `json:"deliveryType,omitempty" tf:"delivery_type"` // +optional DeliveryTypeConfig *BackupSnapshotRestoreJobSpecDeliveryTypeConfig `json:"deliveryTypeConfig,omitempty" tf:"delivery_type_config"` // +optional DeliveryURL []string `json:"deliveryURL,omitempty" tf:"delivery_url"` // +optional Expired *bool `json:"expired,omitempty" tf:"expired"` // +optional ExpiresAt *string `json:"expiresAt,omitempty" tf:"expires_at"` // +optional FinishedAt *string `json:"finishedAt,omitempty" tf:"finished_at"` ProjectID *string `json:"projectID" tf:"project_id"` SnapshotID *string `json:"snapshotID" tf:"snapshot_id"` // +optional SnapshotRestoreJobID *string `json:"snapshotRestoreJobID,omitempty" tf:"snapshot_restore_job_id"` // +optional Timestamp *string `json:"timestamp,omitempty" tf:"timestamp"` }
func (*BackupSnapshotRestoreJobSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotRestoreJobSpecResource) DeepCopy() *BackupSnapshotRestoreJobSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotRestoreJobSpecResource.
func (*BackupSnapshotRestoreJobSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotRestoreJobSpecResource) DeepCopyInto(out *BackupSnapshotRestoreJobSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotRestoreJobStatus ¶ added in v0.5.0
type BackupSnapshotRestoreJobStatus 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 (*BackupSnapshotRestoreJobStatus) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotRestoreJobStatus) DeepCopy() *BackupSnapshotRestoreJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotRestoreJobStatus.
func (*BackupSnapshotRestoreJobStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotRestoreJobStatus) DeepCopyInto(out *BackupSnapshotRestoreJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotSpec ¶ added in v0.5.0
type BackupSnapshotSpec struct { State *BackupSnapshotSpecResource `json:"state,omitempty" tf:"-"` Resource BackupSnapshotSpecResource `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 (*BackupSnapshotSpec) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotSpec) DeepCopy() *BackupSnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotSpec.
func (*BackupSnapshotSpec) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotSpec) DeepCopyInto(out *BackupSnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotSpecMembers ¶ added in v0.5.0
type BackupSnapshotSpecMembers struct { // +optional CloudProvider *string `json:"cloudProvider,omitempty" tf:"cloud_provider"` // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional ReplicaSetName *string `json:"replicaSetName,omitempty" tf:"replica_set_name"` }
func (*BackupSnapshotSpecMembers) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotSpecMembers) DeepCopy() *BackupSnapshotSpecMembers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotSpecMembers.
func (*BackupSnapshotSpecMembers) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotSpecMembers) DeepCopyInto(out *BackupSnapshotSpecMembers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotSpecResource ¶ added in v0.5.0
type BackupSnapshotSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CloudProvider *string `json:"cloudProvider,omitempty" tf:"cloud_provider"` ClusterName *string `json:"clusterName" tf:"cluster_name"` // +optional CreatedAt *string `json:"createdAt,omitempty" tf:"created_at"` Description *string `json:"description" tf:"description"` // +optional ExpiresAt *string `json:"expiresAt,omitempty" tf:"expires_at"` // +optional MasterKeyUUID *string `json:"masterKeyUUID,omitempty" tf:"master_key_uuid"` // +optional Members []BackupSnapshotSpecMembers `json:"members,omitempty" tf:"members"` // +optional MongodVersion *string `json:"mongodVersion,omitempty" tf:"mongod_version"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional ReplicaSetName *string `json:"replicaSetName,omitempty" tf:"replica_set_name"` RetentionInDays *int64 `json:"retentionInDays" tf:"retention_in_days"` // +optional SnapshotID *string `json:"snapshotID,omitempty" tf:"snapshot_id"` // +optional SnapshotIDS []string `json:"snapshotIDS,omitempty" tf:"snapshot_ids"` // +optional SnapshotType *string `json:"snapshotType,omitempty" tf:"snapshot_type"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional StorageSizeBytes *int64 `json:"storageSizeBytes,omitempty" tf:"storage_size_bytes"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*BackupSnapshotSpecResource) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotSpecResource) DeepCopy() *BackupSnapshotSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotSpecResource.
func (*BackupSnapshotSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotSpecResource) DeepCopyInto(out *BackupSnapshotSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSnapshotStatus ¶ added in v0.5.0
type BackupSnapshotStatus 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 (*BackupSnapshotStatus) DeepCopy ¶ added in v0.5.0
func (in *BackupSnapshotStatus) DeepCopy() *BackupSnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSnapshotStatus.
func (*BackupSnapshotStatus) DeepCopyInto ¶ added in v0.5.0
func (in *BackupSnapshotStatus) DeepCopyInto(out *BackupSnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccess ¶
type ProviderAccess struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProviderAccessSpec `json:"spec,omitempty"` Status ProviderAccessStatus `json:"status,omitempty"` }
func (*ProviderAccess) DeepCopy ¶
func (in *ProviderAccess) DeepCopy() *ProviderAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccess.
func (*ProviderAccess) DeepCopyInto ¶
func (in *ProviderAccess) DeepCopyInto(out *ProviderAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderAccess) DeepCopyObject ¶
func (in *ProviderAccess) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderAccess) SetupWebhookWithManager ¶
func (r *ProviderAccess) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProviderAccess) ValidateCreate ¶
func (r *ProviderAccess) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProviderAccess) ValidateDelete ¶
func (r *ProviderAccess) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProviderAccess) ValidateUpdate ¶
func (r *ProviderAccess) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProviderAccessAuthorization ¶
type ProviderAccessAuthorization struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProviderAccessAuthorizationSpec `json:"spec,omitempty"` Status ProviderAccessAuthorizationStatus `json:"status,omitempty"` }
func (*ProviderAccessAuthorization) DeepCopy ¶
func (in *ProviderAccessAuthorization) DeepCopy() *ProviderAccessAuthorization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessAuthorization.
func (*ProviderAccessAuthorization) DeepCopyInto ¶
func (in *ProviderAccessAuthorization) DeepCopyInto(out *ProviderAccessAuthorization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderAccessAuthorization) DeepCopyObject ¶
func (in *ProviderAccessAuthorization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderAccessAuthorization) SetupWebhookWithManager ¶
func (r *ProviderAccessAuthorization) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProviderAccessAuthorization) ValidateCreate ¶
func (r *ProviderAccessAuthorization) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProviderAccessAuthorization) ValidateDelete ¶
func (r *ProviderAccessAuthorization) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProviderAccessAuthorization) ValidateUpdate ¶
func (r *ProviderAccessAuthorization) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProviderAccessAuthorizationList ¶
type ProviderAccessAuthorizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProviderAccessAuthorization CRD objects Items []ProviderAccessAuthorization `json:"items,omitempty"` }
ProviderAccessAuthorizationList is a list of ProviderAccessAuthorizations
func (*ProviderAccessAuthorizationList) DeepCopy ¶
func (in *ProviderAccessAuthorizationList) DeepCopy() *ProviderAccessAuthorizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessAuthorizationList.
func (*ProviderAccessAuthorizationList) DeepCopyInto ¶
func (in *ProviderAccessAuthorizationList) DeepCopyInto(out *ProviderAccessAuthorizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderAccessAuthorizationList) DeepCopyObject ¶
func (in *ProviderAccessAuthorizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProviderAccessAuthorizationSpec ¶
type ProviderAccessAuthorizationSpec struct { State *ProviderAccessAuthorizationSpecResource `json:"state,omitempty" tf:"-"` Resource ProviderAccessAuthorizationSpecResource `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 (*ProviderAccessAuthorizationSpec) DeepCopy ¶
func (in *ProviderAccessAuthorizationSpec) DeepCopy() *ProviderAccessAuthorizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessAuthorizationSpec.
func (*ProviderAccessAuthorizationSpec) DeepCopyInto ¶
func (in *ProviderAccessAuthorizationSpec) DeepCopyInto(out *ProviderAccessAuthorizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessAuthorizationSpecAws ¶
type ProviderAccessAuthorizationSpecAws struct {
IamAssumedRoleArn *string `json:"iamAssumedRoleArn" tf:"iam_assumed_role_arn"`
}
func (*ProviderAccessAuthorizationSpecAws) DeepCopy ¶
func (in *ProviderAccessAuthorizationSpecAws) DeepCopy() *ProviderAccessAuthorizationSpecAws
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessAuthorizationSpecAws.
func (*ProviderAccessAuthorizationSpecAws) DeepCopyInto ¶
func (in *ProviderAccessAuthorizationSpecAws) DeepCopyInto(out *ProviderAccessAuthorizationSpecAws)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessAuthorizationSpecAwsCodec ¶
type ProviderAccessAuthorizationSpecAwsCodec struct { }
+k8s:deepcopy-gen=false
func (ProviderAccessAuthorizationSpecAwsCodec) Decode ¶
func (ProviderAccessAuthorizationSpecAwsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProviderAccessAuthorizationSpecFeatureUsages ¶
type ProviderAccessAuthorizationSpecFeatureUsages struct { // +optional FeatureID map[string]string `json:"featureID,omitempty" tf:"feature_id"` // +optional FeatureType *string `json:"featureType,omitempty" tf:"feature_type"` }
func (*ProviderAccessAuthorizationSpecFeatureUsages) DeepCopy ¶
func (in *ProviderAccessAuthorizationSpecFeatureUsages) DeepCopy() *ProviderAccessAuthorizationSpecFeatureUsages
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessAuthorizationSpecFeatureUsages.
func (*ProviderAccessAuthorizationSpecFeatureUsages) DeepCopyInto ¶
func (in *ProviderAccessAuthorizationSpecFeatureUsages) DeepCopyInto(out *ProviderAccessAuthorizationSpecFeatureUsages)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessAuthorizationSpecResource ¶
type ProviderAccessAuthorizationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AuthorizedDate *string `json:"authorizedDate,omitempty" tf:"authorized_date"` // +optional Aws *ProviderAccessAuthorizationSpecAws `json:"aws,omitempty" tf:"aws"` // +optional FeatureUsages []ProviderAccessAuthorizationSpecFeatureUsages `json:"featureUsages,omitempty" tf:"feature_usages"` ProjectID *string `json:"projectID" tf:"project_id"` RoleID *string `json:"roleID" tf:"role_id"` }
func (*ProviderAccessAuthorizationSpecResource) DeepCopy ¶
func (in *ProviderAccessAuthorizationSpecResource) DeepCopy() *ProviderAccessAuthorizationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessAuthorizationSpecResource.
func (*ProviderAccessAuthorizationSpecResource) DeepCopyInto ¶
func (in *ProviderAccessAuthorizationSpecResource) DeepCopyInto(out *ProviderAccessAuthorizationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessAuthorizationStatus ¶
type ProviderAccessAuthorizationStatus 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 (*ProviderAccessAuthorizationStatus) DeepCopy ¶
func (in *ProviderAccessAuthorizationStatus) DeepCopy() *ProviderAccessAuthorizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessAuthorizationStatus.
func (*ProviderAccessAuthorizationStatus) DeepCopyInto ¶
func (in *ProviderAccessAuthorizationStatus) DeepCopyInto(out *ProviderAccessAuthorizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessList ¶
type ProviderAccessList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProviderAccess CRD objects Items []ProviderAccess `json:"items,omitempty"` }
ProviderAccessList is a list of ProviderAccesss
func (*ProviderAccessList) DeepCopy ¶
func (in *ProviderAccessList) DeepCopy() *ProviderAccessList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessList.
func (*ProviderAccessList) DeepCopyInto ¶
func (in *ProviderAccessList) DeepCopyInto(out *ProviderAccessList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderAccessList) DeepCopyObject ¶
func (in *ProviderAccessList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProviderAccessSetup ¶
type ProviderAccessSetup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProviderAccessSetupSpec `json:"spec,omitempty"` Status ProviderAccessSetupStatus `json:"status,omitempty"` }
func (*ProviderAccessSetup) DeepCopy ¶
func (in *ProviderAccessSetup) DeepCopy() *ProviderAccessSetup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSetup.
func (*ProviderAccessSetup) DeepCopyInto ¶
func (in *ProviderAccessSetup) DeepCopyInto(out *ProviderAccessSetup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderAccessSetup) DeepCopyObject ¶
func (in *ProviderAccessSetup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderAccessSetup) SetupWebhookWithManager ¶
func (r *ProviderAccessSetup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProviderAccessSetup) ValidateCreate ¶
func (r *ProviderAccessSetup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProviderAccessSetup) ValidateDelete ¶
func (r *ProviderAccessSetup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProviderAccessSetup) ValidateUpdate ¶
func (r *ProviderAccessSetup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProviderAccessSetupList ¶
type ProviderAccessSetupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProviderAccessSetup CRD objects Items []ProviderAccessSetup `json:"items,omitempty"` }
ProviderAccessSetupList is a list of ProviderAccessSetups
func (*ProviderAccessSetupList) DeepCopy ¶
func (in *ProviderAccessSetupList) DeepCopy() *ProviderAccessSetupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSetupList.
func (*ProviderAccessSetupList) DeepCopyInto ¶
func (in *ProviderAccessSetupList) DeepCopyInto(out *ProviderAccessSetupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderAccessSetupList) DeepCopyObject ¶
func (in *ProviderAccessSetupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProviderAccessSetupSpec ¶
type ProviderAccessSetupSpec struct { State *ProviderAccessSetupSpecResource `json:"state,omitempty" tf:"-"` Resource ProviderAccessSetupSpecResource `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 (*ProviderAccessSetupSpec) DeepCopy ¶
func (in *ProviderAccessSetupSpec) DeepCopy() *ProviderAccessSetupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSetupSpec.
func (*ProviderAccessSetupSpec) DeepCopyInto ¶
func (in *ProviderAccessSetupSpec) DeepCopyInto(out *ProviderAccessSetupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessSetupSpecAwsConfig ¶
type ProviderAccessSetupSpecAwsConfig struct { // +optional AtlasAssumedRoleExternalID *string `json:"atlasAssumedRoleExternalID,omitempty" tf:"atlas_assumed_role_external_id"` // +optional AtlasAwsAccountArn *string `json:"atlasAwsAccountArn,omitempty" tf:"atlas_aws_account_arn"` }
func (*ProviderAccessSetupSpecAwsConfig) DeepCopy ¶
func (in *ProviderAccessSetupSpecAwsConfig) DeepCopy() *ProviderAccessSetupSpecAwsConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSetupSpecAwsConfig.
func (*ProviderAccessSetupSpecAwsConfig) DeepCopyInto ¶
func (in *ProviderAccessSetupSpecAwsConfig) DeepCopyInto(out *ProviderAccessSetupSpecAwsConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessSetupSpecResource ¶
type ProviderAccessSetupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // Deprecated Aws *map[string]string `json:"aws,omitempty" tf:"aws"` // +optional AwsConfig []ProviderAccessSetupSpecAwsConfig `json:"awsConfig,omitempty" tf:"aws_config"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` ProjectID *string `json:"projectID" tf:"project_id"` ProviderName *string `json:"providerName" tf:"provider_name"` // +optional RoleID *string `json:"roleID,omitempty" tf:"role_id"` }
func (*ProviderAccessSetupSpecResource) DeepCopy ¶
func (in *ProviderAccessSetupSpecResource) DeepCopy() *ProviderAccessSetupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSetupSpecResource.
func (*ProviderAccessSetupSpecResource) DeepCopyInto ¶
func (in *ProviderAccessSetupSpecResource) DeepCopyInto(out *ProviderAccessSetupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessSetupStatus ¶
type ProviderAccessSetupStatus 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 (*ProviderAccessSetupStatus) DeepCopy ¶
func (in *ProviderAccessSetupStatus) DeepCopy() *ProviderAccessSetupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSetupStatus.
func (*ProviderAccessSetupStatus) DeepCopyInto ¶
func (in *ProviderAccessSetupStatus) DeepCopyInto(out *ProviderAccessSetupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessSpec ¶
type ProviderAccessSpec struct { State *ProviderAccessSpecResource `json:"state,omitempty" tf:"-"` Resource ProviderAccessSpecResource `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 (*ProviderAccessSpec) DeepCopy ¶
func (in *ProviderAccessSpec) DeepCopy() *ProviderAccessSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSpec.
func (*ProviderAccessSpec) DeepCopyInto ¶
func (in *ProviderAccessSpec) DeepCopyInto(out *ProviderAccessSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessSpecFeatureUsages ¶
type ProviderAccessSpecFeatureUsages struct { // +optional FeatureID map[string]string `json:"featureID,omitempty" tf:"feature_id"` // +optional FeatureType *string `json:"featureType,omitempty" tf:"feature_type"` }
func (*ProviderAccessSpecFeatureUsages) DeepCopy ¶
func (in *ProviderAccessSpecFeatureUsages) DeepCopy() *ProviderAccessSpecFeatureUsages
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSpecFeatureUsages.
func (*ProviderAccessSpecFeatureUsages) DeepCopyInto ¶
func (in *ProviderAccessSpecFeatureUsages) DeepCopyInto(out *ProviderAccessSpecFeatureUsages)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessSpecResource ¶
type ProviderAccessSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AtlasAssumedRoleExternalID *string `json:"atlasAssumedRoleExternalID,omitempty" tf:"atlas_assumed_role_external_id"` // +optional AtlasAwsAccountArn *string `json:"atlasAwsAccountArn,omitempty" tf:"atlas_aws_account_arn"` // +optional AuthorizedDate *string `json:"authorizedDate,omitempty" tf:"authorized_date"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional FeatureUsages []ProviderAccessSpecFeatureUsages `json:"featureUsages,omitempty" tf:"feature_usages"` // +optional IamAssumedRoleArn *string `json:"iamAssumedRoleArn,omitempty" tf:"iam_assumed_role_arn"` ProjectID *string `json:"projectID" tf:"project_id"` ProviderName *string `json:"providerName" tf:"provider_name"` // +optional RoleID *string `json:"roleID,omitempty" tf:"role_id"` }
func (*ProviderAccessSpecResource) DeepCopy ¶
func (in *ProviderAccessSpecResource) DeepCopy() *ProviderAccessSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessSpecResource.
func (*ProviderAccessSpecResource) DeepCopyInto ¶
func (in *ProviderAccessSpecResource) DeepCopyInto(out *ProviderAccessSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderAccessStatus ¶
type ProviderAccessStatus 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 (*ProviderAccessStatus) DeepCopy ¶
func (in *ProviderAccessStatus) DeepCopy() *ProviderAccessStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderAccessStatus.
func (*ProviderAccessStatus) DeepCopyInto ¶
func (in *ProviderAccessStatus) DeepCopyInto(out *ProviderAccessStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshot ¶
type ProviderSnapshot struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProviderSnapshotSpec `json:"spec,omitempty"` Status ProviderSnapshotStatus `json:"status,omitempty"` }
func (*ProviderSnapshot) DeepCopy ¶
func (in *ProviderSnapshot) DeepCopy() *ProviderSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshot.
func (*ProviderSnapshot) DeepCopyInto ¶
func (in *ProviderSnapshot) DeepCopyInto(out *ProviderSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderSnapshot) DeepCopyObject ¶
func (in *ProviderSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderSnapshot) SetupWebhookWithManager ¶
func (r *ProviderSnapshot) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProviderSnapshot) ValidateCreate ¶
func (r *ProviderSnapshot) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProviderSnapshot) ValidateDelete ¶
func (r *ProviderSnapshot) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProviderSnapshot) ValidateUpdate ¶
func (r *ProviderSnapshot) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProviderSnapshotBackupPolicy ¶
type ProviderSnapshotBackupPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProviderSnapshotBackupPolicySpec `json:"spec,omitempty"` Status ProviderSnapshotBackupPolicyStatus `json:"status,omitempty"` }
func (*ProviderSnapshotBackupPolicy) DeepCopy ¶
func (in *ProviderSnapshotBackupPolicy) DeepCopy() *ProviderSnapshotBackupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotBackupPolicy.
func (*ProviderSnapshotBackupPolicy) DeepCopyInto ¶
func (in *ProviderSnapshotBackupPolicy) DeepCopyInto(out *ProviderSnapshotBackupPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderSnapshotBackupPolicy) DeepCopyObject ¶
func (in *ProviderSnapshotBackupPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderSnapshotBackupPolicy) SetupWebhookWithManager ¶
func (r *ProviderSnapshotBackupPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProviderSnapshotBackupPolicy) ValidateCreate ¶
func (r *ProviderSnapshotBackupPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProviderSnapshotBackupPolicy) ValidateDelete ¶
func (r *ProviderSnapshotBackupPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProviderSnapshotBackupPolicy) ValidateUpdate ¶
func (r *ProviderSnapshotBackupPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProviderSnapshotBackupPolicyList ¶
type ProviderSnapshotBackupPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProviderSnapshotBackupPolicy CRD objects Items []ProviderSnapshotBackupPolicy `json:"items,omitempty"` }
ProviderSnapshotBackupPolicyList is a list of ProviderSnapshotBackupPolicys
func (*ProviderSnapshotBackupPolicyList) DeepCopy ¶
func (in *ProviderSnapshotBackupPolicyList) DeepCopy() *ProviderSnapshotBackupPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotBackupPolicyList.
func (*ProviderSnapshotBackupPolicyList) DeepCopyInto ¶
func (in *ProviderSnapshotBackupPolicyList) DeepCopyInto(out *ProviderSnapshotBackupPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderSnapshotBackupPolicyList) DeepCopyObject ¶
func (in *ProviderSnapshotBackupPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProviderSnapshotBackupPolicySpec ¶
type ProviderSnapshotBackupPolicySpec struct { State *ProviderSnapshotBackupPolicySpecResource `json:"state,omitempty" tf:"-"` Resource ProviderSnapshotBackupPolicySpecResource `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 (*ProviderSnapshotBackupPolicySpec) DeepCopy ¶
func (in *ProviderSnapshotBackupPolicySpec) DeepCopy() *ProviderSnapshotBackupPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotBackupPolicySpec.
func (*ProviderSnapshotBackupPolicySpec) DeepCopyInto ¶
func (in *ProviderSnapshotBackupPolicySpec) DeepCopyInto(out *ProviderSnapshotBackupPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotBackupPolicySpecPolicies ¶
type ProviderSnapshotBackupPolicySpecPolicies struct { ID *string `json:"ID" tf:"id"` PolicyItem []ProviderSnapshotBackupPolicySpecPoliciesPolicyItem `json:"policyItem" tf:"policy_item"` }
func (*ProviderSnapshotBackupPolicySpecPolicies) DeepCopy ¶
func (in *ProviderSnapshotBackupPolicySpecPolicies) DeepCopy() *ProviderSnapshotBackupPolicySpecPolicies
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotBackupPolicySpecPolicies.
func (*ProviderSnapshotBackupPolicySpecPolicies) DeepCopyInto ¶
func (in *ProviderSnapshotBackupPolicySpecPolicies) DeepCopyInto(out *ProviderSnapshotBackupPolicySpecPolicies)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotBackupPolicySpecPoliciesPolicyItem ¶
type ProviderSnapshotBackupPolicySpecPoliciesPolicyItem struct { FrequencyInterval *int64 `json:"frequencyInterval" tf:"frequency_interval"` FrequencyType *string `json:"frequencyType" tf:"frequency_type"` ID *string `json:"ID" tf:"id"` RetentionUnit *string `json:"retentionUnit" tf:"retention_unit"` RetentionValue *int64 `json:"retentionValue" tf:"retention_value"` }
func (*ProviderSnapshotBackupPolicySpecPoliciesPolicyItem) DeepCopy ¶
func (in *ProviderSnapshotBackupPolicySpecPoliciesPolicyItem) DeepCopy() *ProviderSnapshotBackupPolicySpecPoliciesPolicyItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotBackupPolicySpecPoliciesPolicyItem.
func (*ProviderSnapshotBackupPolicySpecPoliciesPolicyItem) DeepCopyInto ¶
func (in *ProviderSnapshotBackupPolicySpecPoliciesPolicyItem) DeepCopyInto(out *ProviderSnapshotBackupPolicySpecPoliciesPolicyItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotBackupPolicySpecResource ¶
type ProviderSnapshotBackupPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ClusterID *string `json:"clusterID,omitempty" tf:"cluster_id"` ClusterName *string `json:"clusterName" tf:"cluster_name"` // +optional NextSnapshot *string `json:"nextSnapshot,omitempty" tf:"next_snapshot"` Policies []ProviderSnapshotBackupPolicySpecPolicies `json:"policies" tf:"policies"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional ReferenceHourOfDay *int64 `json:"referenceHourOfDay,omitempty" tf:"reference_hour_of_day"` // +optional ReferenceMinuteOfHour *int64 `json:"referenceMinuteOfHour,omitempty" tf:"reference_minute_of_hour"` // +optional RestoreWindowDays *int64 `json:"restoreWindowDays,omitempty" tf:"restore_window_days"` // +optional UpdateSnapshots *bool `json:"updateSnapshots,omitempty" tf:"update_snapshots"` }
func (*ProviderSnapshotBackupPolicySpecResource) DeepCopy ¶
func (in *ProviderSnapshotBackupPolicySpecResource) DeepCopy() *ProviderSnapshotBackupPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotBackupPolicySpecResource.
func (*ProviderSnapshotBackupPolicySpecResource) DeepCopyInto ¶
func (in *ProviderSnapshotBackupPolicySpecResource) DeepCopyInto(out *ProviderSnapshotBackupPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotBackupPolicyStatus ¶
type ProviderSnapshotBackupPolicyStatus 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 (*ProviderSnapshotBackupPolicyStatus) DeepCopy ¶
func (in *ProviderSnapshotBackupPolicyStatus) DeepCopy() *ProviderSnapshotBackupPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotBackupPolicyStatus.
func (*ProviderSnapshotBackupPolicyStatus) DeepCopyInto ¶
func (in *ProviderSnapshotBackupPolicyStatus) DeepCopyInto(out *ProviderSnapshotBackupPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotList ¶
type ProviderSnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProviderSnapshot CRD objects Items []ProviderSnapshot `json:"items,omitempty"` }
ProviderSnapshotList is a list of ProviderSnapshots
func (*ProviderSnapshotList) DeepCopy ¶
func (in *ProviderSnapshotList) DeepCopy() *ProviderSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotList.
func (*ProviderSnapshotList) DeepCopyInto ¶
func (in *ProviderSnapshotList) DeepCopyInto(out *ProviderSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderSnapshotList) DeepCopyObject ¶
func (in *ProviderSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProviderSnapshotRestoreJob ¶
type ProviderSnapshotRestoreJob struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProviderSnapshotRestoreJobSpec `json:"spec,omitempty"` Status ProviderSnapshotRestoreJobStatus `json:"status,omitempty"` }
func (*ProviderSnapshotRestoreJob) DeepCopy ¶
func (in *ProviderSnapshotRestoreJob) DeepCopy() *ProviderSnapshotRestoreJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotRestoreJob.
func (*ProviderSnapshotRestoreJob) DeepCopyInto ¶
func (in *ProviderSnapshotRestoreJob) DeepCopyInto(out *ProviderSnapshotRestoreJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderSnapshotRestoreJob) DeepCopyObject ¶
func (in *ProviderSnapshotRestoreJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderSnapshotRestoreJob) SetupWebhookWithManager ¶
func (r *ProviderSnapshotRestoreJob) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProviderSnapshotRestoreJob) ValidateCreate ¶
func (r *ProviderSnapshotRestoreJob) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProviderSnapshotRestoreJob) ValidateDelete ¶
func (r *ProviderSnapshotRestoreJob) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProviderSnapshotRestoreJob) ValidateUpdate ¶
func (r *ProviderSnapshotRestoreJob) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProviderSnapshotRestoreJobList ¶
type ProviderSnapshotRestoreJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProviderSnapshotRestoreJob CRD objects Items []ProviderSnapshotRestoreJob `json:"items,omitempty"` }
ProviderSnapshotRestoreJobList is a list of ProviderSnapshotRestoreJobs
func (*ProviderSnapshotRestoreJobList) DeepCopy ¶
func (in *ProviderSnapshotRestoreJobList) DeepCopy() *ProviderSnapshotRestoreJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotRestoreJobList.
func (*ProviderSnapshotRestoreJobList) DeepCopyInto ¶
func (in *ProviderSnapshotRestoreJobList) DeepCopyInto(out *ProviderSnapshotRestoreJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderSnapshotRestoreJobList) DeepCopyObject ¶
func (in *ProviderSnapshotRestoreJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProviderSnapshotRestoreJobSpec ¶
type ProviderSnapshotRestoreJobSpec struct { State *ProviderSnapshotRestoreJobSpecResource `json:"state,omitempty" tf:"-"` Resource ProviderSnapshotRestoreJobSpecResource `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 (*ProviderSnapshotRestoreJobSpec) DeepCopy ¶
func (in *ProviderSnapshotRestoreJobSpec) DeepCopy() *ProviderSnapshotRestoreJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotRestoreJobSpec.
func (*ProviderSnapshotRestoreJobSpec) DeepCopyInto ¶
func (in *ProviderSnapshotRestoreJobSpec) DeepCopyInto(out *ProviderSnapshotRestoreJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotRestoreJobSpecDeliveryTypeConfig ¶
type ProviderSnapshotRestoreJobSpecDeliveryTypeConfig struct { // +optional Automated *bool `json:"automated,omitempty" tf:"automated"` // +optional Download *bool `json:"download,omitempty" tf:"download"` // +optional OplogInc *int64 `json:"oplogInc,omitempty" tf:"oplog_inc"` // +optional OplogTs *int64 `json:"oplogTs,omitempty" tf:"oplog_ts"` // +optional PointInTime *bool `json:"pointInTime,omitempty" tf:"point_in_time"` // +optional PointInTimeUtcSeconds *int64 `json:"pointInTimeUtcSeconds,omitempty" tf:"point_in_time_utc_seconds"` // +optional TargetClusterName *string `json:"targetClusterName,omitempty" tf:"target_cluster_name"` // +optional TargetProjectID *string `json:"targetProjectID,omitempty" tf:"target_project_id"` }
func (*ProviderSnapshotRestoreJobSpecDeliveryTypeConfig) DeepCopy ¶
func (in *ProviderSnapshotRestoreJobSpecDeliveryTypeConfig) DeepCopy() *ProviderSnapshotRestoreJobSpecDeliveryTypeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotRestoreJobSpecDeliveryTypeConfig.
func (*ProviderSnapshotRestoreJobSpecDeliveryTypeConfig) DeepCopyInto ¶
func (in *ProviderSnapshotRestoreJobSpecDeliveryTypeConfig) DeepCopyInto(out *ProviderSnapshotRestoreJobSpecDeliveryTypeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotRestoreJobSpecDeliveryTypeConfigCodec ¶
type ProviderSnapshotRestoreJobSpecDeliveryTypeConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ProviderSnapshotRestoreJobSpecDeliveryTypeConfigCodec) Decode ¶
func (ProviderSnapshotRestoreJobSpecDeliveryTypeConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProviderSnapshotRestoreJobSpecResource ¶
type ProviderSnapshotRestoreJobSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Cancelled *bool `json:"cancelled,omitempty" tf:"cancelled"` ClusterName *string `json:"clusterName" tf:"cluster_name"` // +optional CreatedAt *string `json:"createdAt,omitempty" tf:"created_at"` // +optional // Deprecated DeliveryType *map[string]string `json:"deliveryType,omitempty" tf:"delivery_type"` // +optional DeliveryTypeConfig *ProviderSnapshotRestoreJobSpecDeliveryTypeConfig `json:"deliveryTypeConfig,omitempty" tf:"delivery_type_config"` // +optional DeliveryURL []string `json:"deliveryURL,omitempty" tf:"delivery_url"` // +optional Expired *bool `json:"expired,omitempty" tf:"expired"` // +optional ExpiresAt *string `json:"expiresAt,omitempty" tf:"expires_at"` // +optional FinishedAt *string `json:"finishedAt,omitempty" tf:"finished_at"` ProjectID *string `json:"projectID" tf:"project_id"` SnapshotID *string `json:"snapshotID" tf:"snapshot_id"` // +optional SnapshotRestoreJobID *string `json:"snapshotRestoreJobID,omitempty" tf:"snapshot_restore_job_id"` // +optional Timestamp *string `json:"timestamp,omitempty" tf:"timestamp"` }
func (*ProviderSnapshotRestoreJobSpecResource) DeepCopy ¶
func (in *ProviderSnapshotRestoreJobSpecResource) DeepCopy() *ProviderSnapshotRestoreJobSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotRestoreJobSpecResource.
func (*ProviderSnapshotRestoreJobSpecResource) DeepCopyInto ¶
func (in *ProviderSnapshotRestoreJobSpecResource) DeepCopyInto(out *ProviderSnapshotRestoreJobSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotRestoreJobStatus ¶
type ProviderSnapshotRestoreJobStatus 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 (*ProviderSnapshotRestoreJobStatus) DeepCopy ¶
func (in *ProviderSnapshotRestoreJobStatus) DeepCopy() *ProviderSnapshotRestoreJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotRestoreJobStatus.
func (*ProviderSnapshotRestoreJobStatus) DeepCopyInto ¶
func (in *ProviderSnapshotRestoreJobStatus) DeepCopyInto(out *ProviderSnapshotRestoreJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotSpec ¶
type ProviderSnapshotSpec struct { State *ProviderSnapshotSpecResource `json:"state,omitempty" tf:"-"` Resource ProviderSnapshotSpecResource `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 (*ProviderSnapshotSpec) DeepCopy ¶
func (in *ProviderSnapshotSpec) DeepCopy() *ProviderSnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotSpec.
func (*ProviderSnapshotSpec) DeepCopyInto ¶
func (in *ProviderSnapshotSpec) DeepCopyInto(out *ProviderSnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotSpecResource ¶
type ProviderSnapshotSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ClusterName *string `json:"clusterName" tf:"cluster_name"` // +optional CreatedAt *string `json:"createdAt,omitempty" tf:"created_at"` Description *string `json:"description" tf:"description"` // +optional ExpiresAt *string `json:"expiresAt,omitempty" tf:"expires_at"` // +optional MasterKeyUUID *string `json:"masterKeyUUID,omitempty" tf:"master_key_uuid"` // +optional MongodVersion *string `json:"mongodVersion,omitempty" tf:"mongod_version"` ProjectID *string `json:"projectID" tf:"project_id"` RetentionInDays *int64 `json:"retentionInDays" tf:"retention_in_days"` // +optional SnapshotID *string `json:"snapshotID,omitempty" tf:"snapshot_id"` // +optional SnapshotType *string `json:"snapshotType,omitempty" tf:"snapshot_type"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional StorageSizeBytes *int64 `json:"storageSizeBytes,omitempty" tf:"storage_size_bytes"` // +optional Timeout *string `json:"timeout,omitempty" tf:"timeout"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*ProviderSnapshotSpecResource) DeepCopy ¶
func (in *ProviderSnapshotSpecResource) DeepCopy() *ProviderSnapshotSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotSpecResource.
func (*ProviderSnapshotSpecResource) DeepCopyInto ¶
func (in *ProviderSnapshotSpecResource) DeepCopyInto(out *ProviderSnapshotSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSnapshotStatus ¶
type ProviderSnapshotStatus 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 (*ProviderSnapshotStatus) DeepCopy ¶
func (in *ProviderSnapshotStatus) DeepCopy() *ProviderSnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSnapshotStatus.
func (*ProviderSnapshotStatus) DeepCopyInto ¶
func (in *ProviderSnapshotStatus) DeepCopyInto(out *ProviderSnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- backup_schedule_types.go
- backup_schedule_webhook.go
- backup_snapshot_export_bucket_types.go
- backup_snapshot_export_bucket_webhook.go
- backup_snapshot_export_job_types.go
- backup_snapshot_export_job_webhook.go
- backup_snapshot_restore_job_types.go
- backup_snapshot_restore_job_webhook.go
- backup_snapshot_types.go
- backup_snapshot_webhook.go
- codec.go
- doc.go
- provider_access_authorization_types.go
- provider_access_authorization_webhook.go
- provider_access_setup_types.go
- provider_access_setup_webhook.go
- provider_access_types.go
- provider_access_webhook.go
- provider_snapshot_backup_policy_types.go
- provider_snapshot_backup_policy_webhook.go
- provider_snapshot_restore_job_types.go
- provider_snapshot_restore_job_webhook.go
- provider_snapshot_types.go
- provider_snapshot_webhook.go
- register.go
- zz_generated.deepcopy.go