Documentation ¶
Overview ¶
+groupName=backup.aws.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 Framework
- func (in *Framework) DeepCopy() *Framework
- func (in *Framework) DeepCopyInto(out *Framework)
- func (in *Framework) DeepCopyObject() runtime.Object
- func (r *Framework) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Framework) ValidateCreate() error
- func (r *Framework) ValidateDelete() error
- func (r *Framework) ValidateUpdate(old runtime.Object) error
- type FrameworkList
- type FrameworkSpec
- type FrameworkSpecControl
- type FrameworkSpecControlInputParameter
- type FrameworkSpecControlScope
- type FrameworkSpecControlScopeCodec
- type FrameworkSpecResource
- type FrameworkStatus
- type GlobalSettings
- func (in *GlobalSettings) DeepCopy() *GlobalSettings
- func (in *GlobalSettings) DeepCopyInto(out *GlobalSettings)
- func (in *GlobalSettings) DeepCopyObject() runtime.Object
- func (r *GlobalSettings) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GlobalSettings) ValidateCreate() error
- func (r *GlobalSettings) ValidateDelete() error
- func (r *GlobalSettings) ValidateUpdate(old runtime.Object) error
- type GlobalSettingsList
- type GlobalSettingsSpec
- type GlobalSettingsSpecResource
- type GlobalSettingsStatus
- type Plan
- func (in *Plan) DeepCopy() *Plan
- func (in *Plan) DeepCopyInto(out *Plan)
- func (in *Plan) DeepCopyObject() runtime.Object
- func (r *Plan) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Plan) ValidateCreate() error
- func (r *Plan) ValidateDelete() error
- func (r *Plan) ValidateUpdate(old runtime.Object) error
- type PlanList
- type PlanSpec
- type PlanSpecAdvancedBackupSetting
- type PlanSpecResource
- type PlanSpecRule
- type PlanSpecRuleCopyAction
- type PlanSpecRuleCopyActionLifecycle
- type PlanSpecRuleCopyActionLifecycleCodec
- type PlanSpecRuleLifecycle
- type PlanSpecRuleLifecycleCodec
- type PlanStatus
- type RegionSettings
- func (in *RegionSettings) DeepCopy() *RegionSettings
- func (in *RegionSettings) DeepCopyInto(out *RegionSettings)
- func (in *RegionSettings) DeepCopyObject() runtime.Object
- func (r *RegionSettings) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RegionSettings) ValidateCreate() error
- func (r *RegionSettings) ValidateDelete() error
- func (r *RegionSettings) ValidateUpdate(old runtime.Object) error
- type RegionSettingsList
- type RegionSettingsSpec
- type RegionSettingsSpecResource
- type RegionSettingsStatus
- type ReportPlan
- func (in *ReportPlan) DeepCopy() *ReportPlan
- func (in *ReportPlan) DeepCopyInto(out *ReportPlan)
- func (in *ReportPlan) DeepCopyObject() runtime.Object
- func (r *ReportPlan) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ReportPlan) ValidateCreate() error
- func (r *ReportPlan) ValidateDelete() error
- func (r *ReportPlan) ValidateUpdate(old runtime.Object) error
- type ReportPlanList
- type ReportPlanSpec
- type ReportPlanSpecReportDeliveryChannel
- type ReportPlanSpecReportDeliveryChannelCodec
- type ReportPlanSpecReportSetting
- type ReportPlanSpecReportSettingCodec
- type ReportPlanSpecResource
- type ReportPlanStatus
- type Selection
- func (in *Selection) DeepCopy() *Selection
- func (in *Selection) DeepCopyInto(out *Selection)
- func (in *Selection) DeepCopyObject() runtime.Object
- func (r *Selection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Selection) ValidateCreate() error
- func (r *Selection) ValidateDelete() error
- func (r *Selection) ValidateUpdate(old runtime.Object) error
- type SelectionList
- type SelectionSpec
- type SelectionSpecCondition
- type SelectionSpecConditionStringEquals
- type SelectionSpecConditionStringLike
- type SelectionSpecConditionStringNotEquals
- type SelectionSpecConditionStringNotLike
- type SelectionSpecResource
- type SelectionSpecSelectionTag
- type SelectionStatus
- type Vault
- func (in *Vault) DeepCopy() *Vault
- func (in *Vault) DeepCopyInto(out *Vault)
- func (in *Vault) DeepCopyObject() runtime.Object
- func (r *Vault) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Vault) ValidateCreate() error
- func (r *Vault) ValidateDelete() error
- func (r *Vault) ValidateUpdate(old runtime.Object) error
- type VaultList
- type VaultLockConfiguration
- func (in *VaultLockConfiguration) DeepCopy() *VaultLockConfiguration
- func (in *VaultLockConfiguration) DeepCopyInto(out *VaultLockConfiguration)
- func (in *VaultLockConfiguration) DeepCopyObject() runtime.Object
- func (r *VaultLockConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VaultLockConfiguration) ValidateCreate() error
- func (r *VaultLockConfiguration) ValidateDelete() error
- func (r *VaultLockConfiguration) ValidateUpdate(old runtime.Object) error
- type VaultLockConfigurationList
- type VaultLockConfigurationSpec
- type VaultLockConfigurationSpecResource
- type VaultLockConfigurationStatus
- type VaultNotifications
- func (in *VaultNotifications) DeepCopy() *VaultNotifications
- func (in *VaultNotifications) DeepCopyInto(out *VaultNotifications)
- func (in *VaultNotifications) DeepCopyObject() runtime.Object
- func (r *VaultNotifications) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VaultNotifications) ValidateCreate() error
- func (r *VaultNotifications) ValidateDelete() error
- func (r *VaultNotifications) ValidateUpdate(old runtime.Object) error
- type VaultNotificationsList
- type VaultNotificationsSpec
- type VaultNotificationsSpecResource
- type VaultNotificationsStatus
- type VaultPolicy
- func (in *VaultPolicy) DeepCopy() *VaultPolicy
- func (in *VaultPolicy) DeepCopyInto(out *VaultPolicy)
- func (in *VaultPolicy) DeepCopyObject() runtime.Object
- func (r *VaultPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VaultPolicy) ValidateCreate() error
- func (r *VaultPolicy) ValidateDelete() error
- func (r *VaultPolicy) ValidateUpdate(old runtime.Object) error
- type VaultPolicyList
- type VaultPolicySpec
- type VaultPolicySpecResource
- type VaultPolicyStatus
- type VaultSpec
- type VaultSpecResource
- type VaultStatus
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: backup.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 Framework ¶ added in v0.5.0
type Framework struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FrameworkSpec `json:"spec,omitempty"` Status FrameworkStatus `json:"status,omitempty"` }
func (*Framework) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Framework.
func (*Framework) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Framework) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Framework) SetupWebhookWithManager ¶ added in v0.5.0
func (*Framework) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Framework) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type FrameworkList ¶ added in v0.5.0
type FrameworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Framework CRD objects Items []Framework `json:"items,omitempty"` }
FrameworkList is a list of Frameworks
func (*FrameworkList) DeepCopy ¶ added in v0.5.0
func (in *FrameworkList) DeepCopy() *FrameworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameworkList.
func (*FrameworkList) DeepCopyInto ¶ added in v0.5.0
func (in *FrameworkList) DeepCopyInto(out *FrameworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrameworkList) DeepCopyObject ¶ added in v0.5.0
func (in *FrameworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FrameworkSpec ¶ added in v0.5.0
type FrameworkSpec struct { State *FrameworkSpecResource `json:"state,omitempty" tf:"-"` Resource FrameworkSpecResource `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 (*FrameworkSpec) DeepCopy ¶ added in v0.5.0
func (in *FrameworkSpec) DeepCopy() *FrameworkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameworkSpec.
func (*FrameworkSpec) DeepCopyInto ¶ added in v0.5.0
func (in *FrameworkSpec) DeepCopyInto(out *FrameworkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameworkSpecControl ¶ added in v0.5.0
type FrameworkSpecControl struct { // +optional InputParameter []FrameworkSpecControlInputParameter `json:"inputParameter,omitempty" tf:"input_parameter"` Name *string `json:"name" tf:"name"` // +optional Scope *FrameworkSpecControlScope `json:"scope,omitempty" tf:"scope"` }
func (*FrameworkSpecControl) DeepCopy ¶ added in v0.5.0
func (in *FrameworkSpecControl) DeepCopy() *FrameworkSpecControl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameworkSpecControl.
func (*FrameworkSpecControl) DeepCopyInto ¶ added in v0.5.0
func (in *FrameworkSpecControl) DeepCopyInto(out *FrameworkSpecControl)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameworkSpecControlInputParameter ¶ added in v0.5.0
type FrameworkSpecControlInputParameter struct { // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*FrameworkSpecControlInputParameter) DeepCopy ¶ added in v0.5.0
func (in *FrameworkSpecControlInputParameter) DeepCopy() *FrameworkSpecControlInputParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameworkSpecControlInputParameter.
func (*FrameworkSpecControlInputParameter) DeepCopyInto ¶ added in v0.5.0
func (in *FrameworkSpecControlInputParameter) DeepCopyInto(out *FrameworkSpecControlInputParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameworkSpecControlScope ¶ added in v0.5.0
type FrameworkSpecControlScope struct { // +optional // +kubebuilder:validation:MaxItems=100 // +kubebuilder:validation:MinItems=1 ComplianceResourceIDS []string `json:"complianceResourceIDS,omitempty" tf:"compliance_resource_ids"` // +optional ComplianceResourceTypes []string `json:"complianceResourceTypes,omitempty" tf:"compliance_resource_types"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*FrameworkSpecControlScope) DeepCopy ¶ added in v0.5.0
func (in *FrameworkSpecControlScope) DeepCopy() *FrameworkSpecControlScope
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameworkSpecControlScope.
func (*FrameworkSpecControlScope) DeepCopyInto ¶ added in v0.5.0
func (in *FrameworkSpecControlScope) DeepCopyInto(out *FrameworkSpecControlScope)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameworkSpecControlScopeCodec ¶ added in v0.5.0
type FrameworkSpecControlScopeCodec struct { }
+k8s:deepcopy-gen=false
func (FrameworkSpecControlScopeCodec) Decode ¶ added in v0.5.0
func (FrameworkSpecControlScopeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FrameworkSpecResource ¶ added in v0.5.0
type FrameworkSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +kubebuilder:validation:MinItems=1 Control []FrameworkSpecControl `json:"control" tf:"control"` // +optional CreationTime *string `json:"creationTime,omitempty" tf:"creation_time"` // +optional DeploymentStatus *string `json:"deploymentStatus,omitempty" tf:"deployment_status"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*FrameworkSpecResource) DeepCopy ¶ added in v0.5.0
func (in *FrameworkSpecResource) DeepCopy() *FrameworkSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameworkSpecResource.
func (*FrameworkSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *FrameworkSpecResource) DeepCopyInto(out *FrameworkSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrameworkStatus ¶ added in v0.5.0
type FrameworkStatus 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 (*FrameworkStatus) DeepCopy ¶ added in v0.5.0
func (in *FrameworkStatus) DeepCopy() *FrameworkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrameworkStatus.
func (*FrameworkStatus) DeepCopyInto ¶ added in v0.5.0
func (in *FrameworkStatus) DeepCopyInto(out *FrameworkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalSettings ¶
type GlobalSettings struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GlobalSettingsSpec `json:"spec,omitempty"` Status GlobalSettingsStatus `json:"status,omitempty"` }
func (*GlobalSettings) DeepCopy ¶
func (in *GlobalSettings) DeepCopy() *GlobalSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalSettings.
func (*GlobalSettings) DeepCopyInto ¶
func (in *GlobalSettings) DeepCopyInto(out *GlobalSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalSettings) DeepCopyObject ¶
func (in *GlobalSettings) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlobalSettings) SetupWebhookWithManager ¶
func (r *GlobalSettings) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GlobalSettings) ValidateCreate ¶
func (r *GlobalSettings) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GlobalSettings) ValidateDelete ¶
func (r *GlobalSettings) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GlobalSettings) ValidateUpdate ¶
func (r *GlobalSettings) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GlobalSettingsList ¶
type GlobalSettingsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GlobalSettings CRD objects Items []GlobalSettings `json:"items,omitempty"` }
GlobalSettingsList is a list of GlobalSettingss
func (*GlobalSettingsList) DeepCopy ¶
func (in *GlobalSettingsList) DeepCopy() *GlobalSettingsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalSettingsList.
func (*GlobalSettingsList) DeepCopyInto ¶
func (in *GlobalSettingsList) DeepCopyInto(out *GlobalSettingsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalSettingsList) DeepCopyObject ¶
func (in *GlobalSettingsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalSettingsSpec ¶
type GlobalSettingsSpec struct { State *GlobalSettingsSpecResource `json:"state,omitempty" tf:"-"` Resource GlobalSettingsSpecResource `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 (*GlobalSettingsSpec) DeepCopy ¶
func (in *GlobalSettingsSpec) DeepCopy() *GlobalSettingsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalSettingsSpec.
func (*GlobalSettingsSpec) DeepCopyInto ¶
func (in *GlobalSettingsSpec) DeepCopyInto(out *GlobalSettingsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalSettingsSpecResource ¶
type GlobalSettingsSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` GlobalSettings *map[string]string `json:"globalSettings" tf:"global_settings"` }
func (*GlobalSettingsSpecResource) DeepCopy ¶
func (in *GlobalSettingsSpecResource) DeepCopy() *GlobalSettingsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalSettingsSpecResource.
func (*GlobalSettingsSpecResource) DeepCopyInto ¶
func (in *GlobalSettingsSpecResource) DeepCopyInto(out *GlobalSettingsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalSettingsStatus ¶
type GlobalSettingsStatus 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 (*GlobalSettingsStatus) DeepCopy ¶
func (in *GlobalSettingsStatus) DeepCopy() *GlobalSettingsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalSettingsStatus.
func (*GlobalSettingsStatus) DeepCopyInto ¶
func (in *GlobalSettingsStatus) DeepCopyInto(out *GlobalSettingsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Plan ¶
type Plan struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PlanSpec `json:"spec,omitempty"` Status PlanStatus `json:"status,omitempty"` }
func (*Plan) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plan.
func (*Plan) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Plan) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Plan) SetupWebhookWithManager ¶
func (*Plan) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Plan) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PlanList ¶
type PlanList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Plan CRD objects Items []Plan `json:"items,omitempty"` }
PlanList is a list of Plans
func (*PlanList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlanList.
func (*PlanList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PlanList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PlanSpec ¶
type PlanSpec struct { State *PlanSpecResource `json:"state,omitempty" tf:"-"` Resource PlanSpecResource `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 (*PlanSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlanSpec.
func (*PlanSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlanSpecAdvancedBackupSetting ¶
type PlanSpecAdvancedBackupSetting struct { BackupOptions *map[string]string `json:"backupOptions" tf:"backup_options"` ResourceType *string `json:"resourceType" tf:"resource_type"` }
func (*PlanSpecAdvancedBackupSetting) DeepCopy ¶
func (in *PlanSpecAdvancedBackupSetting) DeepCopy() *PlanSpecAdvancedBackupSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlanSpecAdvancedBackupSetting.
func (*PlanSpecAdvancedBackupSetting) DeepCopyInto ¶
func (in *PlanSpecAdvancedBackupSetting) DeepCopyInto(out *PlanSpecAdvancedBackupSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlanSpecResource ¶
type PlanSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdvancedBackupSetting []PlanSpecAdvancedBackupSetting `json:"advancedBackupSetting,omitempty" tf:"advanced_backup_setting"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Name *string `json:"name" tf:"name"` Rule []PlanSpecRule `json:"rule" tf:"rule"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*PlanSpecResource) DeepCopy ¶
func (in *PlanSpecResource) DeepCopy() *PlanSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlanSpecResource.
func (*PlanSpecResource) DeepCopyInto ¶
func (in *PlanSpecResource) DeepCopyInto(out *PlanSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlanSpecRule ¶
type PlanSpecRule struct { // +optional CompletionWindow *int64 `json:"completionWindow,omitempty" tf:"completion_window"` // +optional CopyAction []PlanSpecRuleCopyAction `json:"copyAction,omitempty" tf:"copy_action"` // +optional EnableContinuousBackup *bool `json:"enableContinuousBackup,omitempty" tf:"enable_continuous_backup"` // +optional Lifecycle *PlanSpecRuleLifecycle `json:"lifecycle,omitempty" tf:"lifecycle"` // +optional RecoveryPointTags *map[string]string `json:"recoveryPointTags,omitempty" tf:"recovery_point_tags"` RuleName *string `json:"ruleName" tf:"rule_name"` // +optional Schedule *string `json:"schedule,omitempty" tf:"schedule"` // +optional StartWindow *int64 `json:"startWindow,omitempty" tf:"start_window"` TargetVaultName *string `json:"targetVaultName" tf:"target_vault_name"` }
func (*PlanSpecRule) DeepCopy ¶
func (in *PlanSpecRule) DeepCopy() *PlanSpecRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlanSpecRule.
func (*PlanSpecRule) DeepCopyInto ¶
func (in *PlanSpecRule) DeepCopyInto(out *PlanSpecRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlanSpecRuleCopyAction ¶
type PlanSpecRuleCopyAction struct { DestinationVaultArn *string `json:"destinationVaultArn" tf:"destination_vault_arn"` // +optional Lifecycle *PlanSpecRuleCopyActionLifecycle `json:"lifecycle,omitempty" tf:"lifecycle"` }
func (*PlanSpecRuleCopyAction) DeepCopy ¶
func (in *PlanSpecRuleCopyAction) DeepCopy() *PlanSpecRuleCopyAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlanSpecRuleCopyAction.
func (*PlanSpecRuleCopyAction) DeepCopyInto ¶
func (in *PlanSpecRuleCopyAction) DeepCopyInto(out *PlanSpecRuleCopyAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlanSpecRuleCopyActionLifecycle ¶
type PlanSpecRuleCopyActionLifecycle struct { // +optional ColdStorageAfter *int64 `json:"coldStorageAfter,omitempty" tf:"cold_storage_after"` // +optional DeleteAfter *int64 `json:"deleteAfter,omitempty" tf:"delete_after"` }
func (*PlanSpecRuleCopyActionLifecycle) DeepCopy ¶
func (in *PlanSpecRuleCopyActionLifecycle) DeepCopy() *PlanSpecRuleCopyActionLifecycle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlanSpecRuleCopyActionLifecycle.
func (*PlanSpecRuleCopyActionLifecycle) DeepCopyInto ¶
func (in *PlanSpecRuleCopyActionLifecycle) DeepCopyInto(out *PlanSpecRuleCopyActionLifecycle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlanSpecRuleCopyActionLifecycleCodec ¶
type PlanSpecRuleCopyActionLifecycleCodec struct { }
+k8s:deepcopy-gen=false
func (PlanSpecRuleCopyActionLifecycleCodec) Decode ¶
func (PlanSpecRuleCopyActionLifecycleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type PlanSpecRuleLifecycle ¶
type PlanSpecRuleLifecycle struct { // +optional ColdStorageAfter *int64 `json:"coldStorageAfter,omitempty" tf:"cold_storage_after"` // +optional DeleteAfter *int64 `json:"deleteAfter,omitempty" tf:"delete_after"` }
func (*PlanSpecRuleLifecycle) DeepCopy ¶
func (in *PlanSpecRuleLifecycle) DeepCopy() *PlanSpecRuleLifecycle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlanSpecRuleLifecycle.
func (*PlanSpecRuleLifecycle) DeepCopyInto ¶
func (in *PlanSpecRuleLifecycle) DeepCopyInto(out *PlanSpecRuleLifecycle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlanSpecRuleLifecycleCodec ¶
type PlanSpecRuleLifecycleCodec struct { }
+k8s:deepcopy-gen=false
func (PlanSpecRuleLifecycleCodec) Decode ¶
func (PlanSpecRuleLifecycleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type PlanStatus ¶
type PlanStatus 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 (*PlanStatus) DeepCopy ¶
func (in *PlanStatus) DeepCopy() *PlanStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlanStatus.
func (*PlanStatus) DeepCopyInto ¶
func (in *PlanStatus) DeepCopyInto(out *PlanStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegionSettings ¶
type RegionSettings struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegionSettingsSpec `json:"spec,omitempty"` Status RegionSettingsStatus `json:"status,omitempty"` }
func (*RegionSettings) DeepCopy ¶
func (in *RegionSettings) DeepCopy() *RegionSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionSettings.
func (*RegionSettings) DeepCopyInto ¶
func (in *RegionSettings) DeepCopyInto(out *RegionSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegionSettings) DeepCopyObject ¶
func (in *RegionSettings) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegionSettings) SetupWebhookWithManager ¶
func (r *RegionSettings) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RegionSettings) ValidateCreate ¶
func (r *RegionSettings) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RegionSettings) ValidateDelete ¶
func (r *RegionSettings) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RegionSettings) ValidateUpdate ¶
func (r *RegionSettings) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RegionSettingsList ¶
type RegionSettingsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RegionSettings CRD objects Items []RegionSettings `json:"items,omitempty"` }
RegionSettingsList is a list of RegionSettingss
func (*RegionSettingsList) DeepCopy ¶
func (in *RegionSettingsList) DeepCopy() *RegionSettingsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionSettingsList.
func (*RegionSettingsList) DeepCopyInto ¶
func (in *RegionSettingsList) DeepCopyInto(out *RegionSettingsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegionSettingsList) DeepCopyObject ¶
func (in *RegionSettingsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RegionSettingsSpec ¶
type RegionSettingsSpec struct { State *RegionSettingsSpecResource `json:"state,omitempty" tf:"-"` Resource RegionSettingsSpecResource `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 (*RegionSettingsSpec) DeepCopy ¶
func (in *RegionSettingsSpec) DeepCopy() *RegionSettingsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionSettingsSpec.
func (*RegionSettingsSpec) DeepCopyInto ¶
func (in *RegionSettingsSpec) DeepCopyInto(out *RegionSettingsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegionSettingsSpecResource ¶
type RegionSettingsSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ResourceTypeManagementPreference *map[string]bool `json:"resourceTypeManagementPreference,omitempty" tf:"resource_type_management_preference"` ResourceTypeOptInPreference *map[string]bool `json:"resourceTypeOptInPreference" tf:"resource_type_opt_in_preference"` }
func (*RegionSettingsSpecResource) DeepCopy ¶
func (in *RegionSettingsSpecResource) DeepCopy() *RegionSettingsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionSettingsSpecResource.
func (*RegionSettingsSpecResource) DeepCopyInto ¶
func (in *RegionSettingsSpecResource) DeepCopyInto(out *RegionSettingsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegionSettingsStatus ¶
type RegionSettingsStatus 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 (*RegionSettingsStatus) DeepCopy ¶
func (in *RegionSettingsStatus) DeepCopy() *RegionSettingsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionSettingsStatus.
func (*RegionSettingsStatus) DeepCopyInto ¶
func (in *RegionSettingsStatus) DeepCopyInto(out *RegionSettingsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportPlan ¶ added in v0.5.0
type ReportPlan struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReportPlanSpec `json:"spec,omitempty"` Status ReportPlanStatus `json:"status,omitempty"` }
func (*ReportPlan) DeepCopy ¶ added in v0.5.0
func (in *ReportPlan) DeepCopy() *ReportPlan
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportPlan.
func (*ReportPlan) DeepCopyInto ¶ added in v0.5.0
func (in *ReportPlan) DeepCopyInto(out *ReportPlan)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReportPlan) DeepCopyObject ¶ added in v0.5.0
func (in *ReportPlan) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReportPlan) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ReportPlan) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ReportPlan) ValidateCreate ¶ added in v0.5.0
func (r *ReportPlan) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ReportPlan) ValidateDelete ¶ added in v0.5.0
func (r *ReportPlan) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ReportPlan) ValidateUpdate ¶ added in v0.5.0
func (r *ReportPlan) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ReportPlanList ¶ added in v0.5.0
type ReportPlanList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ReportPlan CRD objects Items []ReportPlan `json:"items,omitempty"` }
ReportPlanList is a list of ReportPlans
func (*ReportPlanList) DeepCopy ¶ added in v0.5.0
func (in *ReportPlanList) DeepCopy() *ReportPlanList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportPlanList.
func (*ReportPlanList) DeepCopyInto ¶ added in v0.5.0
func (in *ReportPlanList) DeepCopyInto(out *ReportPlanList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReportPlanList) DeepCopyObject ¶ added in v0.5.0
func (in *ReportPlanList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReportPlanSpec ¶ added in v0.5.0
type ReportPlanSpec struct { State *ReportPlanSpecResource `json:"state,omitempty" tf:"-"` Resource ReportPlanSpecResource `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 (*ReportPlanSpec) DeepCopy ¶ added in v0.5.0
func (in *ReportPlanSpec) DeepCopy() *ReportPlanSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportPlanSpec.
func (*ReportPlanSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ReportPlanSpec) DeepCopyInto(out *ReportPlanSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportPlanSpecReportDeliveryChannel ¶ added in v0.5.0
type ReportPlanSpecReportDeliveryChannel struct { // +optional Formats []string `json:"formats,omitempty" tf:"formats"` S3BucketName *string `json:"s3BucketName" tf:"s3_bucket_name"` // +optional S3KeyPrefix *string `json:"s3KeyPrefix,omitempty" tf:"s3_key_prefix"` }
func (*ReportPlanSpecReportDeliveryChannel) DeepCopy ¶ added in v0.5.0
func (in *ReportPlanSpecReportDeliveryChannel) DeepCopy() *ReportPlanSpecReportDeliveryChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportPlanSpecReportDeliveryChannel.
func (*ReportPlanSpecReportDeliveryChannel) DeepCopyInto ¶ added in v0.5.0
func (in *ReportPlanSpecReportDeliveryChannel) DeepCopyInto(out *ReportPlanSpecReportDeliveryChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportPlanSpecReportDeliveryChannelCodec ¶ added in v0.5.0
type ReportPlanSpecReportDeliveryChannelCodec struct { }
+k8s:deepcopy-gen=false
func (ReportPlanSpecReportDeliveryChannelCodec) Decode ¶ added in v0.5.0
func (ReportPlanSpecReportDeliveryChannelCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ReportPlanSpecReportSetting ¶ added in v0.5.0
type ReportPlanSpecReportSetting struct { // +optional FrameworkArns []string `json:"frameworkArns,omitempty" tf:"framework_arns"` // +optional NumberOfFrameworks *int64 `json:"numberOfFrameworks,omitempty" tf:"number_of_frameworks"` ReportTemplate *string `json:"reportTemplate" tf:"report_template"` }
func (*ReportPlanSpecReportSetting) DeepCopy ¶ added in v0.5.0
func (in *ReportPlanSpecReportSetting) DeepCopy() *ReportPlanSpecReportSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportPlanSpecReportSetting.
func (*ReportPlanSpecReportSetting) DeepCopyInto ¶ added in v0.5.0
func (in *ReportPlanSpecReportSetting) DeepCopyInto(out *ReportPlanSpecReportSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportPlanSpecReportSettingCodec ¶ added in v0.5.0
type ReportPlanSpecReportSettingCodec struct { }
+k8s:deepcopy-gen=false
func (ReportPlanSpecReportSettingCodec) Decode ¶ added in v0.5.0
func (ReportPlanSpecReportSettingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ReportPlanSpecResource ¶ added in v0.5.0
type ReportPlanSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreationTime *string `json:"creationTime,omitempty" tf:"creation_time"` // +optional DeploymentStatus *string `json:"deploymentStatus,omitempty" tf:"deployment_status"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` ReportDeliveryChannel *ReportPlanSpecReportDeliveryChannel `json:"reportDeliveryChannel" tf:"report_delivery_channel"` ReportSetting *ReportPlanSpecReportSetting `json:"reportSetting" tf:"report_setting"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ReportPlanSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ReportPlanSpecResource) DeepCopy() *ReportPlanSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportPlanSpecResource.
func (*ReportPlanSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ReportPlanSpecResource) DeepCopyInto(out *ReportPlanSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReportPlanStatus ¶ added in v0.5.0
type ReportPlanStatus 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 (*ReportPlanStatus) DeepCopy ¶ added in v0.5.0
func (in *ReportPlanStatus) DeepCopy() *ReportPlanStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReportPlanStatus.
func (*ReportPlanStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ReportPlanStatus) DeepCopyInto(out *ReportPlanStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Selection ¶
type Selection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SelectionSpec `json:"spec,omitempty"` Status SelectionStatus `json:"status,omitempty"` }
func (*Selection) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Selection.
func (*Selection) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Selection) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Selection) SetupWebhookWithManager ¶
func (*Selection) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Selection) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SelectionList ¶
type SelectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Selection CRD objects Items []Selection `json:"items,omitempty"` }
SelectionList is a list of Selections
func (*SelectionList) DeepCopy ¶
func (in *SelectionList) DeepCopy() *SelectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectionList.
func (*SelectionList) DeepCopyInto ¶
func (in *SelectionList) DeepCopyInto(out *SelectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SelectionList) DeepCopyObject ¶
func (in *SelectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SelectionSpec ¶
type SelectionSpec struct { State *SelectionSpecResource `json:"state,omitempty" tf:"-"` Resource SelectionSpecResource `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 (*SelectionSpec) DeepCopy ¶
func (in *SelectionSpec) DeepCopy() *SelectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectionSpec.
func (*SelectionSpec) DeepCopyInto ¶
func (in *SelectionSpec) DeepCopyInto(out *SelectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectionSpecCondition ¶ added in v0.5.0
type SelectionSpecCondition struct { // +optional StringEquals []SelectionSpecConditionStringEquals `json:"stringEquals,omitempty" tf:"string_equals"` // +optional StringLike []SelectionSpecConditionStringLike `json:"stringLike,omitempty" tf:"string_like"` // +optional StringNotEquals []SelectionSpecConditionStringNotEquals `json:"stringNotEquals,omitempty" tf:"string_not_equals"` // +optional StringNotLike []SelectionSpecConditionStringNotLike `json:"stringNotLike,omitempty" tf:"string_not_like"` }
func (*SelectionSpecCondition) DeepCopy ¶ added in v0.5.0
func (in *SelectionSpecCondition) DeepCopy() *SelectionSpecCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectionSpecCondition.
func (*SelectionSpecCondition) DeepCopyInto ¶ added in v0.5.0
func (in *SelectionSpecCondition) DeepCopyInto(out *SelectionSpecCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectionSpecConditionStringEquals ¶ added in v0.5.0
type SelectionSpecConditionStringEquals struct { Key *string `json:"key" tf:"key"` Value *string `json:"value" tf:"value"` }
func (*SelectionSpecConditionStringEquals) DeepCopy ¶ added in v0.5.0
func (in *SelectionSpecConditionStringEquals) DeepCopy() *SelectionSpecConditionStringEquals
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectionSpecConditionStringEquals.
func (*SelectionSpecConditionStringEquals) DeepCopyInto ¶ added in v0.5.0
func (in *SelectionSpecConditionStringEquals) DeepCopyInto(out *SelectionSpecConditionStringEquals)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectionSpecConditionStringLike ¶ added in v0.5.0
type SelectionSpecConditionStringLike struct { Key *string `json:"key" tf:"key"` Value *string `json:"value" tf:"value"` }
func (*SelectionSpecConditionStringLike) DeepCopy ¶ added in v0.5.0
func (in *SelectionSpecConditionStringLike) DeepCopy() *SelectionSpecConditionStringLike
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectionSpecConditionStringLike.
func (*SelectionSpecConditionStringLike) DeepCopyInto ¶ added in v0.5.0
func (in *SelectionSpecConditionStringLike) DeepCopyInto(out *SelectionSpecConditionStringLike)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectionSpecConditionStringNotEquals ¶ added in v0.5.0
type SelectionSpecConditionStringNotEquals struct { Key *string `json:"key" tf:"key"` Value *string `json:"value" tf:"value"` }
func (*SelectionSpecConditionStringNotEquals) DeepCopy ¶ added in v0.5.0
func (in *SelectionSpecConditionStringNotEquals) DeepCopy() *SelectionSpecConditionStringNotEquals
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectionSpecConditionStringNotEquals.
func (*SelectionSpecConditionStringNotEquals) DeepCopyInto ¶ added in v0.5.0
func (in *SelectionSpecConditionStringNotEquals) DeepCopyInto(out *SelectionSpecConditionStringNotEquals)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectionSpecConditionStringNotLike ¶ added in v0.5.0
type SelectionSpecConditionStringNotLike struct { Key *string `json:"key" tf:"key"` Value *string `json:"value" tf:"value"` }
func (*SelectionSpecConditionStringNotLike) DeepCopy ¶ added in v0.5.0
func (in *SelectionSpecConditionStringNotLike) DeepCopy() *SelectionSpecConditionStringNotLike
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectionSpecConditionStringNotLike.
func (*SelectionSpecConditionStringNotLike) DeepCopyInto ¶ added in v0.5.0
func (in *SelectionSpecConditionStringNotLike) DeepCopyInto(out *SelectionSpecConditionStringNotLike)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectionSpecResource ¶
type SelectionSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Condition []SelectionSpecCondition `json:"condition,omitempty" tf:"condition"` IamRoleArn *string `json:"iamRoleArn" tf:"iam_role_arn"` Name *string `json:"name" tf:"name"` // +optional NotResources []string `json:"notResources,omitempty" tf:"not_resources"` PlanID *string `json:"planID" tf:"plan_id"` // +optional Resources []string `json:"resources,omitempty" tf:"resources"` // +optional SelectionTag []SelectionSpecSelectionTag `json:"selectionTag,omitempty" tf:"selection_tag"` }
func (*SelectionSpecResource) DeepCopy ¶
func (in *SelectionSpecResource) DeepCopy() *SelectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectionSpecResource.
func (*SelectionSpecResource) DeepCopyInto ¶
func (in *SelectionSpecResource) DeepCopyInto(out *SelectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectionSpecSelectionTag ¶
type SelectionSpecSelectionTag struct { Key *string `json:"key" tf:"key"` Type *string `json:"type" tf:"type"` Value *string `json:"value" tf:"value"` }
func (*SelectionSpecSelectionTag) DeepCopy ¶
func (in *SelectionSpecSelectionTag) DeepCopy() *SelectionSpecSelectionTag
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectionSpecSelectionTag.
func (*SelectionSpecSelectionTag) DeepCopyInto ¶
func (in *SelectionSpecSelectionTag) DeepCopyInto(out *SelectionSpecSelectionTag)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelectionStatus ¶
type SelectionStatus 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 (*SelectionStatus) DeepCopy ¶
func (in *SelectionStatus) DeepCopy() *SelectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelectionStatus.
func (*SelectionStatus) DeepCopyInto ¶
func (in *SelectionStatus) DeepCopyInto(out *SelectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Vault ¶
type Vault struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultSpec `json:"spec,omitempty"` Status VaultStatus `json:"status,omitempty"` }
func (*Vault) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vault.
func (*Vault) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Vault) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Vault) SetupWebhookWithManager ¶
func (*Vault) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Vault) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type VaultList ¶
type VaultList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Vault CRD objects Items []Vault `json:"items,omitempty"` }
VaultList is a list of Vaults
func (*VaultList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultList.
func (*VaultList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VaultLockConfiguration ¶ added in v0.5.0
type VaultLockConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultLockConfigurationSpec `json:"spec,omitempty"` Status VaultLockConfigurationStatus `json:"status,omitempty"` }
func (*VaultLockConfiguration) DeepCopy ¶ added in v0.5.0
func (in *VaultLockConfiguration) DeepCopy() *VaultLockConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLockConfiguration.
func (*VaultLockConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *VaultLockConfiguration) DeepCopyInto(out *VaultLockConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultLockConfiguration) DeepCopyObject ¶ added in v0.5.0
func (in *VaultLockConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultLockConfiguration) SetupWebhookWithManager ¶ added in v0.5.0
func (r *VaultLockConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VaultLockConfiguration) ValidateCreate ¶ added in v0.5.0
func (r *VaultLockConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VaultLockConfiguration) ValidateDelete ¶ added in v0.5.0
func (r *VaultLockConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VaultLockConfiguration) ValidateUpdate ¶ added in v0.5.0
func (r *VaultLockConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VaultLockConfigurationList ¶ added in v0.5.0
type VaultLockConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VaultLockConfiguration CRD objects Items []VaultLockConfiguration `json:"items,omitempty"` }
VaultLockConfigurationList is a list of VaultLockConfigurations
func (*VaultLockConfigurationList) DeepCopy ¶ added in v0.5.0
func (in *VaultLockConfigurationList) DeepCopy() *VaultLockConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLockConfigurationList.
func (*VaultLockConfigurationList) DeepCopyInto ¶ added in v0.5.0
func (in *VaultLockConfigurationList) DeepCopyInto(out *VaultLockConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultLockConfigurationList) DeepCopyObject ¶ added in v0.5.0
func (in *VaultLockConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VaultLockConfigurationSpec ¶ added in v0.5.0
type VaultLockConfigurationSpec struct { State *VaultLockConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource VaultLockConfigurationSpecResource `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 (*VaultLockConfigurationSpec) DeepCopy ¶ added in v0.5.0
func (in *VaultLockConfigurationSpec) DeepCopy() *VaultLockConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLockConfigurationSpec.
func (*VaultLockConfigurationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *VaultLockConfigurationSpec) DeepCopyInto(out *VaultLockConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultLockConfigurationSpecResource ¶ added in v0.5.0
type VaultLockConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BackupVaultArn *string `json:"backupVaultArn,omitempty" tf:"backup_vault_arn"` BackupVaultName *string `json:"backupVaultName" tf:"backup_vault_name"` // +optional ChangeableForDays *int64 `json:"changeableForDays,omitempty" tf:"changeable_for_days"` // +optional MaxRetentionDays *int64 `json:"maxRetentionDays,omitempty" tf:"max_retention_days"` // +optional MinRetentionDays *int64 `json:"minRetentionDays,omitempty" tf:"min_retention_days"` }
func (*VaultLockConfigurationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *VaultLockConfigurationSpecResource) DeepCopy() *VaultLockConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLockConfigurationSpecResource.
func (*VaultLockConfigurationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *VaultLockConfigurationSpecResource) DeepCopyInto(out *VaultLockConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultLockConfigurationStatus ¶ added in v0.5.0
type VaultLockConfigurationStatus 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 (*VaultLockConfigurationStatus) DeepCopy ¶ added in v0.5.0
func (in *VaultLockConfigurationStatus) DeepCopy() *VaultLockConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultLockConfigurationStatus.
func (*VaultLockConfigurationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *VaultLockConfigurationStatus) DeepCopyInto(out *VaultLockConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultNotifications ¶
type VaultNotifications struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultNotificationsSpec `json:"spec,omitempty"` Status VaultNotificationsStatus `json:"status,omitempty"` }
func (*VaultNotifications) DeepCopy ¶
func (in *VaultNotifications) DeepCopy() *VaultNotifications
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultNotifications.
func (*VaultNotifications) DeepCopyInto ¶
func (in *VaultNotifications) DeepCopyInto(out *VaultNotifications)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultNotifications) DeepCopyObject ¶
func (in *VaultNotifications) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultNotifications) SetupWebhookWithManager ¶
func (r *VaultNotifications) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VaultNotifications) ValidateCreate ¶
func (r *VaultNotifications) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VaultNotifications) ValidateDelete ¶
func (r *VaultNotifications) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VaultNotifications) ValidateUpdate ¶
func (r *VaultNotifications) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VaultNotificationsList ¶
type VaultNotificationsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VaultNotifications CRD objects Items []VaultNotifications `json:"items,omitempty"` }
VaultNotificationsList is a list of VaultNotificationss
func (*VaultNotificationsList) DeepCopy ¶
func (in *VaultNotificationsList) DeepCopy() *VaultNotificationsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultNotificationsList.
func (*VaultNotificationsList) DeepCopyInto ¶
func (in *VaultNotificationsList) DeepCopyInto(out *VaultNotificationsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultNotificationsList) DeepCopyObject ¶
func (in *VaultNotificationsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VaultNotificationsSpec ¶
type VaultNotificationsSpec struct { State *VaultNotificationsSpecResource `json:"state,omitempty" tf:"-"` Resource VaultNotificationsSpecResource `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 (*VaultNotificationsSpec) DeepCopy ¶
func (in *VaultNotificationsSpec) DeepCopy() *VaultNotificationsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultNotificationsSpec.
func (*VaultNotificationsSpec) DeepCopyInto ¶
func (in *VaultNotificationsSpec) DeepCopyInto(out *VaultNotificationsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultNotificationsSpecResource ¶
type VaultNotificationsSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BackupVaultArn *string `json:"backupVaultArn,omitempty" tf:"backup_vault_arn"` BackupVaultEvents []string `json:"backupVaultEvents" tf:"backup_vault_events"` BackupVaultName *string `json:"backupVaultName" tf:"backup_vault_name"` SnsTopicArn *string `json:"snsTopicArn" tf:"sns_topic_arn"` }
func (*VaultNotificationsSpecResource) DeepCopy ¶
func (in *VaultNotificationsSpecResource) DeepCopy() *VaultNotificationsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultNotificationsSpecResource.
func (*VaultNotificationsSpecResource) DeepCopyInto ¶
func (in *VaultNotificationsSpecResource) DeepCopyInto(out *VaultNotificationsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultNotificationsStatus ¶
type VaultNotificationsStatus 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 (*VaultNotificationsStatus) DeepCopy ¶
func (in *VaultNotificationsStatus) DeepCopy() *VaultNotificationsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultNotificationsStatus.
func (*VaultNotificationsStatus) DeepCopyInto ¶
func (in *VaultNotificationsStatus) DeepCopyInto(out *VaultNotificationsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultPolicy ¶
type VaultPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultPolicySpec `json:"spec,omitempty"` Status VaultPolicyStatus `json:"status,omitempty"` }
func (*VaultPolicy) DeepCopy ¶
func (in *VaultPolicy) DeepCopy() *VaultPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultPolicy.
func (*VaultPolicy) DeepCopyInto ¶
func (in *VaultPolicy) DeepCopyInto(out *VaultPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultPolicy) DeepCopyObject ¶
func (in *VaultPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultPolicy) SetupWebhookWithManager ¶
func (r *VaultPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VaultPolicy) ValidateCreate ¶
func (r *VaultPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VaultPolicy) ValidateDelete ¶
func (r *VaultPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VaultPolicy) ValidateUpdate ¶
func (r *VaultPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VaultPolicyList ¶
type VaultPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VaultPolicy CRD objects Items []VaultPolicy `json:"items,omitempty"` }
VaultPolicyList is a list of VaultPolicys
func (*VaultPolicyList) DeepCopy ¶
func (in *VaultPolicyList) DeepCopy() *VaultPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultPolicyList.
func (*VaultPolicyList) DeepCopyInto ¶
func (in *VaultPolicyList) DeepCopyInto(out *VaultPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultPolicyList) DeepCopyObject ¶
func (in *VaultPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VaultPolicySpec ¶
type VaultPolicySpec struct { State *VaultPolicySpecResource `json:"state,omitempty" tf:"-"` Resource VaultPolicySpecResource `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 (*VaultPolicySpec) DeepCopy ¶
func (in *VaultPolicySpec) DeepCopy() *VaultPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultPolicySpec.
func (*VaultPolicySpec) DeepCopyInto ¶
func (in *VaultPolicySpec) DeepCopyInto(out *VaultPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultPolicySpecResource ¶
type VaultPolicySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BackupVaultArn *string `json:"backupVaultArn,omitempty" tf:"backup_vault_arn"` BackupVaultName *string `json:"backupVaultName" tf:"backup_vault_name"` Policy *string `json:"policy" tf:"policy"` }
func (*VaultPolicySpecResource) DeepCopy ¶
func (in *VaultPolicySpecResource) DeepCopy() *VaultPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultPolicySpecResource.
func (*VaultPolicySpecResource) DeepCopyInto ¶
func (in *VaultPolicySpecResource) DeepCopyInto(out *VaultPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultPolicyStatus ¶
type VaultPolicyStatus 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 (*VaultPolicyStatus) DeepCopy ¶
func (in *VaultPolicyStatus) DeepCopy() *VaultPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultPolicyStatus.
func (*VaultPolicyStatus) DeepCopyInto ¶
func (in *VaultPolicyStatus) DeepCopyInto(out *VaultPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSpec ¶
type VaultSpec struct { State *VaultSpecResource `json:"state,omitempty" tf:"-"` Resource VaultSpecResource `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 (*VaultSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSpec.
func (*VaultSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSpecResource ¶
type VaultSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"` Name *string `json:"name" tf:"name"` // +optional RecoveryPoints *int64 `json:"recoveryPoints,omitempty" tf:"recovery_points"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*VaultSpecResource) DeepCopy ¶
func (in *VaultSpecResource) DeepCopy() *VaultSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSpecResource.
func (*VaultSpecResource) DeepCopyInto ¶
func (in *VaultSpecResource) DeepCopyInto(out *VaultSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultStatus ¶
type VaultStatus 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 (*VaultStatus) DeepCopy ¶
func (in *VaultStatus) DeepCopy() *VaultStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultStatus.
func (*VaultStatus) DeepCopyInto ¶
func (in *VaultStatus) DeepCopyInto(out *VaultStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- framework_types.go
- framework_webhook.go
- global_settings_types.go
- global_settings_webhook.go
- plan_types.go
- plan_webhook.go
- region_settings_types.go
- region_settings_webhook.go
- register.go
- report_plan_types.go
- report_plan_webhook.go
- selection_types.go
- selection_webhook.go
- vault_lock_configuration_types.go
- vault_lock_configuration_webhook.go
- vault_notifications_types.go
- vault_notifications_webhook.go
- vault_policy_types.go
- vault_policy_webhook.go
- vault_types.go
- vault_webhook.go
- zz_generated.deepcopy.go