Documentation
¶
Overview ¶
+groupName=ssm.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 Activation
- func (in *Activation) DeepCopy() *Activation
- func (in *Activation) DeepCopyInto(out *Activation)
- func (in *Activation) DeepCopyObject() runtime.Object
- func (r *Activation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Activation) ValidateCreate() error
- func (r *Activation) ValidateDelete() error
- func (r *Activation) ValidateUpdate(old runtime.Object) error
- type ActivationList
- type ActivationSpec
- type ActivationSpecResource
- type ActivationStatus
- type Association
- func (in *Association) DeepCopy() *Association
- func (in *Association) DeepCopyInto(out *Association)
- func (in *Association) DeepCopyObject() runtime.Object
- func (r *Association) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Association) ValidateCreate() error
- func (r *Association) ValidateDelete() error
- func (r *Association) ValidateUpdate(old runtime.Object) error
- type AssociationList
- type AssociationSpec
- type AssociationSpecOutputLocation
- type AssociationSpecOutputLocationCodec
- type AssociationSpecResource
- type AssociationSpecTargets
- type AssociationStatus
- type Document
- func (in *Document) DeepCopy() *Document
- func (in *Document) DeepCopyInto(out *Document)
- func (in *Document) DeepCopyObject() runtime.Object
- func (r *Document) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Document) ValidateCreate() error
- func (r *Document) ValidateDelete() error
- func (r *Document) ValidateUpdate(old runtime.Object) error
- type DocumentList
- type DocumentSpec
- type DocumentSpecAttachmentsSource
- type DocumentSpecParameter
- type DocumentSpecResource
- type DocumentStatus
- type MaintenanceWindow
- func (in *MaintenanceWindow) DeepCopy() *MaintenanceWindow
- func (in *MaintenanceWindow) DeepCopyInto(out *MaintenanceWindow)
- func (in *MaintenanceWindow) DeepCopyObject() runtime.Object
- func (r *MaintenanceWindow) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MaintenanceWindow) ValidateCreate() error
- func (r *MaintenanceWindow) ValidateDelete() error
- func (r *MaintenanceWindow) ValidateUpdate(old runtime.Object) error
- type MaintenanceWindowList
- type MaintenanceWindowSpec
- type MaintenanceWindowSpecResource
- type MaintenanceWindowStatus
- type MaintenanceWindowTarget
- func (in *MaintenanceWindowTarget) DeepCopy() *MaintenanceWindowTarget
- func (in *MaintenanceWindowTarget) DeepCopyInto(out *MaintenanceWindowTarget)
- func (in *MaintenanceWindowTarget) DeepCopyObject() runtime.Object
- func (r *MaintenanceWindowTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MaintenanceWindowTarget) ValidateCreate() error
- func (r *MaintenanceWindowTarget) ValidateDelete() error
- func (r *MaintenanceWindowTarget) ValidateUpdate(old runtime.Object) error
- type MaintenanceWindowTargetList
- type MaintenanceWindowTargetSpec
- type MaintenanceWindowTargetSpecResource
- type MaintenanceWindowTargetSpecTargets
- type MaintenanceWindowTargetStatus
- type MaintenanceWindowTask
- func (in *MaintenanceWindowTask) DeepCopy() *MaintenanceWindowTask
- func (in *MaintenanceWindowTask) DeepCopyInto(out *MaintenanceWindowTask)
- func (in *MaintenanceWindowTask) DeepCopyObject() runtime.Object
- func (r *MaintenanceWindowTask) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MaintenanceWindowTask) ValidateCreate() error
- func (r *MaintenanceWindowTask) ValidateDelete() error
- func (r *MaintenanceWindowTask) ValidateUpdate(old runtime.Object) error
- type MaintenanceWindowTaskList
- type MaintenanceWindowTaskSpec
- type MaintenanceWindowTaskSpecResource
- type MaintenanceWindowTaskSpecTargets
- type MaintenanceWindowTaskSpecTaskInvocationParameters
- type MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters
- func (in *MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters) DeepCopy() *MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters
- func (in *MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters) DeepCopyInto(out *MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters)
- type MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersCodec
- func (MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter
- type MaintenanceWindowTaskSpecTaskInvocationParametersCodec
- func (MaintenanceWindowTaskSpecTaskInvocationParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MaintenanceWindowTaskSpecTaskInvocationParametersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MaintenanceWindowTaskSpecTaskInvocationParametersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters
- func (in *MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters) DeepCopy() *MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters
- func (in *MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters) DeepCopyInto(out *MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters)
- type MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParametersCodec
- func (MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParametersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParametersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters
- func (in *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters) DeepCopy() *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters
- func (in *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters) DeepCopyInto(out *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters)
- type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfig
- type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfigCodec
- func (MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCodec
- func (MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig
- type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfigCodec
- func (MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter
- type MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters
- func (in *MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters) DeepCopy() *MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters
- func (in *MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters) DeepCopyInto(out *MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters)
- type MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParametersCodec
- func (MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParametersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParametersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type MaintenanceWindowTaskStatus
- type Parameter
- func (in *Parameter) DeepCopy() *Parameter
- func (in *Parameter) DeepCopyInto(out *Parameter)
- func (in *Parameter) DeepCopyObject() runtime.Object
- func (r *Parameter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Parameter) ValidateCreate() error
- func (r *Parameter) ValidateDelete() error
- func (r *Parameter) ValidateUpdate(old runtime.Object) error
- type ParameterList
- type ParameterSpec
- type ParameterSpecResource
- type ParameterStatus
- type PatchBaseline
- func (in *PatchBaseline) DeepCopy() *PatchBaseline
- func (in *PatchBaseline) DeepCopyInto(out *PatchBaseline)
- func (in *PatchBaseline) DeepCopyObject() runtime.Object
- func (r *PatchBaseline) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PatchBaseline) ValidateCreate() error
- func (r *PatchBaseline) ValidateDelete() error
- func (r *PatchBaseline) ValidateUpdate(old runtime.Object) error
- type PatchBaselineList
- type PatchBaselineSpec
- type PatchBaselineSpecApprovalRule
- type PatchBaselineSpecApprovalRulePatchFilter
- type PatchBaselineSpecGlobalFilter
- type PatchBaselineSpecResource
- type PatchBaselineSpecSource
- type PatchBaselineStatus
- type PatchGroup
- func (in *PatchGroup) DeepCopy() *PatchGroup
- func (in *PatchGroup) DeepCopyInto(out *PatchGroup)
- func (in *PatchGroup) DeepCopyObject() runtime.Object
- func (r *PatchGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PatchGroup) ValidateCreate() error
- func (r *PatchGroup) ValidateDelete() error
- func (r *PatchGroup) ValidateUpdate(old runtime.Object) error
- type PatchGroupList
- type PatchGroupSpec
- type PatchGroupSpecResource
- type PatchGroupStatus
- type ResourceDataSync
- func (in *ResourceDataSync) DeepCopy() *ResourceDataSync
- func (in *ResourceDataSync) DeepCopyInto(out *ResourceDataSync)
- func (in *ResourceDataSync) DeepCopyObject() runtime.Object
- func (r *ResourceDataSync) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ResourceDataSync) ValidateCreate() error
- func (r *ResourceDataSync) ValidateDelete() error
- func (r *ResourceDataSync) ValidateUpdate(old runtime.Object) error
- type ResourceDataSyncList
- type ResourceDataSyncSpec
- type ResourceDataSyncSpecResource
- type ResourceDataSyncSpecS3Destination
- type ResourceDataSyncSpecS3DestinationCodec
- type ResourceDataSyncStatus
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: ssm.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 Activation ¶
type Activation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActivationSpec `json:"spec,omitempty"` Status ActivationStatus `json:"status,omitempty"` }
func (*Activation) DeepCopy ¶
func (in *Activation) DeepCopy() *Activation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Activation.
func (*Activation) DeepCopyInto ¶
func (in *Activation) DeepCopyInto(out *Activation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Activation) DeepCopyObject ¶
func (in *Activation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Activation) SetupWebhookWithManager ¶
func (r *Activation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Activation) ValidateCreate ¶
func (r *Activation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Activation) ValidateDelete ¶
func (r *Activation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Activation) ValidateUpdate ¶
func (r *Activation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ActivationList ¶
type ActivationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Activation CRD objects Items []Activation `json:"items,omitempty"` }
ActivationList is a list of Activations
func (*ActivationList) DeepCopy ¶
func (in *ActivationList) DeepCopy() *ActivationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivationList.
func (*ActivationList) DeepCopyInto ¶
func (in *ActivationList) DeepCopyInto(out *ActivationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActivationList) DeepCopyObject ¶
func (in *ActivationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ActivationSpec ¶
type ActivationSpec struct { State *ActivationSpecResource `json:"state,omitempty" tf:"-"` Resource ActivationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*ActivationSpec) DeepCopy ¶
func (in *ActivationSpec) DeepCopy() *ActivationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivationSpec.
func (*ActivationSpec) DeepCopyInto ¶
func (in *ActivationSpec) DeepCopyInto(out *ActivationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivationSpecResource ¶
type ActivationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ActivationCode *string `json:"activationCode,omitempty" tf:"activation_code"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date"` // +optional Expired *bool `json:"expired,omitempty" tf:"expired"` IamRole *string `json:"iamRole" tf:"iam_role"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional RegistrationCount *int64 `json:"registrationCount,omitempty" tf:"registration_count"` // +optional RegistrationLimit *int64 `json:"registrationLimit,omitempty" tf:"registration_limit"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ActivationSpecResource) DeepCopy ¶
func (in *ActivationSpecResource) DeepCopy() *ActivationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivationSpecResource.
func (*ActivationSpecResource) DeepCopyInto ¶
func (in *ActivationSpecResource) DeepCopyInto(out *ActivationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActivationStatus ¶
type ActivationStatus 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 (*ActivationStatus) DeepCopy ¶
func (in *ActivationStatus) DeepCopy() *ActivationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActivationStatus.
func (*ActivationStatus) DeepCopyInto ¶
func (in *ActivationStatus) DeepCopyInto(out *ActivationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Association ¶
type Association struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AssociationSpec `json:"spec,omitempty"` Status AssociationStatus `json:"status,omitempty"` }
func (*Association) DeepCopy ¶
func (in *Association) DeepCopy() *Association
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Association.
func (*Association) DeepCopyInto ¶
func (in *Association) DeepCopyInto(out *Association)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Association) DeepCopyObject ¶
func (in *Association) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Association) SetupWebhookWithManager ¶
func (r *Association) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Association) ValidateCreate ¶
func (r *Association) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Association) ValidateDelete ¶
func (r *Association) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Association) ValidateUpdate ¶
func (r *Association) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AssociationList ¶
type AssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Association CRD objects Items []Association `json:"items,omitempty"` }
AssociationList is a list of Associations
func (*AssociationList) DeepCopy ¶
func (in *AssociationList) DeepCopy() *AssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssociationList.
func (*AssociationList) DeepCopyInto ¶
func (in *AssociationList) DeepCopyInto(out *AssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AssociationList) DeepCopyObject ¶
func (in *AssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AssociationSpec ¶
type AssociationSpec struct { State *AssociationSpecResource `json:"state,omitempty" tf:"-"` Resource AssociationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*AssociationSpec) DeepCopy ¶
func (in *AssociationSpec) DeepCopy() *AssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssociationSpec.
func (*AssociationSpec) DeepCopyInto ¶
func (in *AssociationSpec) DeepCopyInto(out *AssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssociationSpecOutputLocation ¶
type AssociationSpecOutputLocation struct { S3BucketName *string `json:"s3BucketName" tf:"s3_bucket_name"` // +optional S3KeyPrefix *string `json:"s3KeyPrefix,omitempty" tf:"s3_key_prefix"` }
func (*AssociationSpecOutputLocation) DeepCopy ¶
func (in *AssociationSpecOutputLocation) DeepCopy() *AssociationSpecOutputLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssociationSpecOutputLocation.
func (*AssociationSpecOutputLocation) DeepCopyInto ¶
func (in *AssociationSpecOutputLocation) DeepCopyInto(out *AssociationSpecOutputLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssociationSpecOutputLocationCodec ¶
type AssociationSpecOutputLocationCodec struct { }
+k8s:deepcopy-gen=false
func (AssociationSpecOutputLocationCodec) Decode ¶
func (AssociationSpecOutputLocationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AssociationSpecResource ¶
type AssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ApplyOnlyAtCronInterval *bool `json:"applyOnlyAtCronInterval,omitempty" tf:"apply_only_at_cron_interval"` // +optional AssociationID *string `json:"associationID,omitempty" tf:"association_id"` // +optional AssociationName *string `json:"associationName,omitempty" tf:"association_name"` // +optional AutomationTargetParameterName *string `json:"automationTargetParameterName,omitempty" tf:"automation_target_parameter_name"` // +optional ComplianceSeverity *string `json:"complianceSeverity,omitempty" tf:"compliance_severity"` // +optional DocumentVersion *string `json:"documentVersion,omitempty" tf:"document_version"` // +optional InstanceID *string `json:"instanceID,omitempty" tf:"instance_id"` // +optional MaxConcurrency *string `json:"maxConcurrency,omitempty" tf:"max_concurrency"` // +optional MaxErrors *string `json:"maxErrors,omitempty" tf:"max_errors"` Name *string `json:"name" tf:"name"` // +optional OutputLocation *AssociationSpecOutputLocation `json:"outputLocation,omitempty" tf:"output_location"` // +optional Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"` // +optional ScheduleExpression *string `json:"scheduleExpression,omitempty" tf:"schedule_expression"` // +optional // +kubebuilder:validation:MaxItems=5 Targets []AssociationSpecTargets `json:"targets,omitempty" tf:"targets"` }
func (*AssociationSpecResource) DeepCopy ¶
func (in *AssociationSpecResource) DeepCopy() *AssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssociationSpecResource.
func (*AssociationSpecResource) DeepCopyInto ¶
func (in *AssociationSpecResource) DeepCopyInto(out *AssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssociationSpecTargets ¶
type AssociationSpecTargets struct { Key *string `json:"key" tf:"key"` Values []string `json:"values" tf:"values"` }
func (*AssociationSpecTargets) DeepCopy ¶
func (in *AssociationSpecTargets) DeepCopy() *AssociationSpecTargets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssociationSpecTargets.
func (*AssociationSpecTargets) DeepCopyInto ¶
func (in *AssociationSpecTargets) DeepCopyInto(out *AssociationSpecTargets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AssociationStatus ¶
type AssociationStatus 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 (*AssociationStatus) DeepCopy ¶
func (in *AssociationStatus) DeepCopy() *AssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssociationStatus.
func (*AssociationStatus) DeepCopyInto ¶
func (in *AssociationStatus) DeepCopyInto(out *AssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Document ¶
type Document struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DocumentSpec `json:"spec,omitempty"` Status DocumentStatus `json:"status,omitempty"` }
func (*Document) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Document.
func (*Document) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Document) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Document) SetupWebhookWithManager ¶
func (*Document) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Document) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DocumentList ¶
type DocumentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Document CRD objects Items []Document `json:"items,omitempty"` }
DocumentList is a list of Documents
func (*DocumentList) DeepCopy ¶
func (in *DocumentList) DeepCopy() *DocumentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentList.
func (*DocumentList) DeepCopyInto ¶
func (in *DocumentList) DeepCopyInto(out *DocumentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DocumentList) DeepCopyObject ¶
func (in *DocumentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DocumentSpec ¶
type DocumentSpec struct { State *DocumentSpecResource `json:"state,omitempty" tf:"-"` Resource DocumentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*DocumentSpec) DeepCopy ¶
func (in *DocumentSpec) DeepCopy() *DocumentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentSpec.
func (*DocumentSpec) DeepCopyInto ¶
func (in *DocumentSpec) DeepCopyInto(out *DocumentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentSpecAttachmentsSource ¶
type DocumentSpecAttachmentsSource struct { Key *string `json:"key" tf:"key"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +kubebuilder:validation:MinItems=1 Values []string `json:"values" tf:"values"` }
func (*DocumentSpecAttachmentsSource) DeepCopy ¶
func (in *DocumentSpecAttachmentsSource) DeepCopy() *DocumentSpecAttachmentsSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentSpecAttachmentsSource.
func (*DocumentSpecAttachmentsSource) DeepCopyInto ¶
func (in *DocumentSpecAttachmentsSource) DeepCopyInto(out *DocumentSpecAttachmentsSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentSpecParameter ¶
type DocumentSpecParameter struct { // +optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*DocumentSpecParameter) DeepCopy ¶
func (in *DocumentSpecParameter) DeepCopy() *DocumentSpecParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentSpecParameter.
func (*DocumentSpecParameter) DeepCopyInto ¶
func (in *DocumentSpecParameter) DeepCopyInto(out *DocumentSpecParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentSpecResource ¶
type DocumentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional // +kubebuilder:validation:MaxItems=20 AttachmentsSource []DocumentSpecAttachmentsSource `json:"attachmentsSource,omitempty" tf:"attachments_source"` Content *string `json:"content" tf:"content"` // +optional CreatedDate *string `json:"createdDate,omitempty" tf:"created_date"` // +optional DefaultVersion *string `json:"defaultVersion,omitempty" tf:"default_version"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DocumentFormat *string `json:"documentFormat,omitempty" tf:"document_format"` DocumentType *string `json:"documentType" tf:"document_type"` // +optional DocumentVersion *string `json:"documentVersion,omitempty" tf:"document_version"` // +optional Hash *string `json:"hash,omitempty" tf:"hash"` // +optional HashType *string `json:"hashType,omitempty" tf:"hash_type"` // +optional LatestVersion *string `json:"latestVersion,omitempty" tf:"latest_version"` Name *string `json:"name" tf:"name"` // +optional Owner *string `json:"owner,omitempty" tf:"owner"` // +optional Parameter []DocumentSpecParameter `json:"parameter,omitempty" tf:"parameter"` // +optional Permissions *map[string]string `json:"permissions,omitempty" tf:"permissions"` // +optional PlatformTypes []string `json:"platformTypes,omitempty" tf:"platform_types"` // +optional SchemaVersion *string `json:"schemaVersion,omitempty" tf:"schema_version"` // +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"` // +optional TargetType *string `json:"targetType,omitempty" tf:"target_type"` // +optional VersionName *string `json:"versionName,omitempty" tf:"version_name"` }
func (*DocumentSpecResource) DeepCopy ¶
func (in *DocumentSpecResource) DeepCopy() *DocumentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentSpecResource.
func (*DocumentSpecResource) DeepCopyInto ¶
func (in *DocumentSpecResource) DeepCopyInto(out *DocumentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentStatus ¶
type DocumentStatus 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 (*DocumentStatus) DeepCopy ¶
func (in *DocumentStatus) DeepCopy() *DocumentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentStatus.
func (*DocumentStatus) DeepCopyInto ¶
func (in *DocumentStatus) DeepCopyInto(out *DocumentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindow ¶
type MaintenanceWindow struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MaintenanceWindowSpec `json:"spec,omitempty"` Status MaintenanceWindowStatus `json:"status,omitempty"` }
func (*MaintenanceWindow) DeepCopy ¶
func (in *MaintenanceWindow) DeepCopy() *MaintenanceWindow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindow.
func (*MaintenanceWindow) DeepCopyInto ¶
func (in *MaintenanceWindow) DeepCopyInto(out *MaintenanceWindow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MaintenanceWindow) DeepCopyObject ¶
func (in *MaintenanceWindow) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MaintenanceWindow) SetupWebhookWithManager ¶
func (r *MaintenanceWindow) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MaintenanceWindow) ValidateCreate ¶
func (r *MaintenanceWindow) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MaintenanceWindow) ValidateDelete ¶
func (r *MaintenanceWindow) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MaintenanceWindow) ValidateUpdate ¶
func (r *MaintenanceWindow) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MaintenanceWindowList ¶
type MaintenanceWindowList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MaintenanceWindow CRD objects Items []MaintenanceWindow `json:"items,omitempty"` }
MaintenanceWindowList is a list of MaintenanceWindows
func (*MaintenanceWindowList) DeepCopy ¶
func (in *MaintenanceWindowList) DeepCopy() *MaintenanceWindowList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowList.
func (*MaintenanceWindowList) DeepCopyInto ¶
func (in *MaintenanceWindowList) DeepCopyInto(out *MaintenanceWindowList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MaintenanceWindowList) DeepCopyObject ¶
func (in *MaintenanceWindowList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MaintenanceWindowSpec ¶
type MaintenanceWindowSpec struct { State *MaintenanceWindowSpecResource `json:"state,omitempty" tf:"-"` Resource MaintenanceWindowSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*MaintenanceWindowSpec) DeepCopy ¶
func (in *MaintenanceWindowSpec) DeepCopy() *MaintenanceWindowSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowSpec.
func (*MaintenanceWindowSpec) DeepCopyInto ¶
func (in *MaintenanceWindowSpec) DeepCopyInto(out *MaintenanceWindowSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowSpecResource ¶
type MaintenanceWindowSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllowUnassociatedTargets *bool `json:"allowUnassociatedTargets,omitempty" tf:"allow_unassociated_targets"` Cutoff *int64 `json:"cutoff" tf:"cutoff"` // +optional Description *string `json:"description,omitempty" tf:"description"` Duration *int64 `json:"duration" tf:"duration"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional EndDate *string `json:"endDate,omitempty" tf:"end_date"` Name *string `json:"name" tf:"name"` Schedule *string `json:"schedule" tf:"schedule"` // +optional ScheduleOffset *int64 `json:"scheduleOffset,omitempty" tf:"schedule_offset"` // +optional ScheduleTimezone *string `json:"scheduleTimezone,omitempty" tf:"schedule_timezone"` // +optional StartDate *string `json:"startDate,omitempty" tf:"start_date"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*MaintenanceWindowSpecResource) DeepCopy ¶
func (in *MaintenanceWindowSpecResource) DeepCopy() *MaintenanceWindowSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowSpecResource.
func (*MaintenanceWindowSpecResource) DeepCopyInto ¶
func (in *MaintenanceWindowSpecResource) DeepCopyInto(out *MaintenanceWindowSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowStatus ¶
type MaintenanceWindowStatus 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 (*MaintenanceWindowStatus) DeepCopy ¶
func (in *MaintenanceWindowStatus) DeepCopy() *MaintenanceWindowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowStatus.
func (*MaintenanceWindowStatus) DeepCopyInto ¶
func (in *MaintenanceWindowStatus) DeepCopyInto(out *MaintenanceWindowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTarget ¶
type MaintenanceWindowTarget struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MaintenanceWindowTargetSpec `json:"spec,omitempty"` Status MaintenanceWindowTargetStatus `json:"status,omitempty"` }
func (*MaintenanceWindowTarget) DeepCopy ¶
func (in *MaintenanceWindowTarget) DeepCopy() *MaintenanceWindowTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTarget.
func (*MaintenanceWindowTarget) DeepCopyInto ¶
func (in *MaintenanceWindowTarget) DeepCopyInto(out *MaintenanceWindowTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MaintenanceWindowTarget) DeepCopyObject ¶
func (in *MaintenanceWindowTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MaintenanceWindowTarget) SetupWebhookWithManager ¶
func (r *MaintenanceWindowTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MaintenanceWindowTarget) ValidateCreate ¶
func (r *MaintenanceWindowTarget) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MaintenanceWindowTarget) ValidateDelete ¶
func (r *MaintenanceWindowTarget) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MaintenanceWindowTarget) ValidateUpdate ¶
func (r *MaintenanceWindowTarget) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MaintenanceWindowTargetList ¶
type MaintenanceWindowTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MaintenanceWindowTarget CRD objects Items []MaintenanceWindowTarget `json:"items,omitempty"` }
MaintenanceWindowTargetList is a list of MaintenanceWindowTargets
func (*MaintenanceWindowTargetList) DeepCopy ¶
func (in *MaintenanceWindowTargetList) DeepCopy() *MaintenanceWindowTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTargetList.
func (*MaintenanceWindowTargetList) DeepCopyInto ¶
func (in *MaintenanceWindowTargetList) DeepCopyInto(out *MaintenanceWindowTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MaintenanceWindowTargetList) DeepCopyObject ¶
func (in *MaintenanceWindowTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MaintenanceWindowTargetSpec ¶
type MaintenanceWindowTargetSpec struct { State *MaintenanceWindowTargetSpecResource `json:"state,omitempty" tf:"-"` Resource MaintenanceWindowTargetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*MaintenanceWindowTargetSpec) DeepCopy ¶
func (in *MaintenanceWindowTargetSpec) DeepCopy() *MaintenanceWindowTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTargetSpec.
func (*MaintenanceWindowTargetSpec) DeepCopyInto ¶
func (in *MaintenanceWindowTargetSpec) DeepCopyInto(out *MaintenanceWindowTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTargetSpecResource ¶
type MaintenanceWindowTargetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional OwnerInformation *string `json:"ownerInformation,omitempty" tf:"owner_information"` ResourceType *string `json:"resourceType" tf:"resource_type"` // +kubebuilder:validation:MaxItems=5 Targets []MaintenanceWindowTargetSpecTargets `json:"targets" tf:"targets"` WindowID *string `json:"windowID" tf:"window_id"` }
func (*MaintenanceWindowTargetSpecResource) DeepCopy ¶
func (in *MaintenanceWindowTargetSpecResource) DeepCopy() *MaintenanceWindowTargetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTargetSpecResource.
func (*MaintenanceWindowTargetSpecResource) DeepCopyInto ¶
func (in *MaintenanceWindowTargetSpecResource) DeepCopyInto(out *MaintenanceWindowTargetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTargetSpecTargets ¶
type MaintenanceWindowTargetSpecTargets struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=50 Values []string `json:"values" tf:"values"` }
func (*MaintenanceWindowTargetSpecTargets) DeepCopy ¶
func (in *MaintenanceWindowTargetSpecTargets) DeepCopy() *MaintenanceWindowTargetSpecTargets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTargetSpecTargets.
func (*MaintenanceWindowTargetSpecTargets) DeepCopyInto ¶
func (in *MaintenanceWindowTargetSpecTargets) DeepCopyInto(out *MaintenanceWindowTargetSpecTargets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTargetStatus ¶
type MaintenanceWindowTargetStatus 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 (*MaintenanceWindowTargetStatus) DeepCopy ¶
func (in *MaintenanceWindowTargetStatus) DeepCopy() *MaintenanceWindowTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTargetStatus.
func (*MaintenanceWindowTargetStatus) DeepCopyInto ¶
func (in *MaintenanceWindowTargetStatus) DeepCopyInto(out *MaintenanceWindowTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTask ¶
type MaintenanceWindowTask struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MaintenanceWindowTaskSpec `json:"spec,omitempty"` Status MaintenanceWindowTaskStatus `json:"status,omitempty"` }
func (*MaintenanceWindowTask) DeepCopy ¶
func (in *MaintenanceWindowTask) DeepCopy() *MaintenanceWindowTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTask.
func (*MaintenanceWindowTask) DeepCopyInto ¶
func (in *MaintenanceWindowTask) DeepCopyInto(out *MaintenanceWindowTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MaintenanceWindowTask) DeepCopyObject ¶
func (in *MaintenanceWindowTask) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MaintenanceWindowTask) SetupWebhookWithManager ¶
func (r *MaintenanceWindowTask) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MaintenanceWindowTask) ValidateCreate ¶
func (r *MaintenanceWindowTask) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MaintenanceWindowTask) ValidateDelete ¶
func (r *MaintenanceWindowTask) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MaintenanceWindowTask) ValidateUpdate ¶
func (r *MaintenanceWindowTask) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MaintenanceWindowTaskList ¶
type MaintenanceWindowTaskList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MaintenanceWindowTask CRD objects Items []MaintenanceWindowTask `json:"items,omitempty"` }
MaintenanceWindowTaskList is a list of MaintenanceWindowTasks
func (*MaintenanceWindowTaskList) DeepCopy ¶
func (in *MaintenanceWindowTaskList) DeepCopy() *MaintenanceWindowTaskList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTaskList.
func (*MaintenanceWindowTaskList) DeepCopyInto ¶
func (in *MaintenanceWindowTaskList) DeepCopyInto(out *MaintenanceWindowTaskList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MaintenanceWindowTaskList) DeepCopyObject ¶
func (in *MaintenanceWindowTaskList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MaintenanceWindowTaskSpec ¶
type MaintenanceWindowTaskSpec struct { State *MaintenanceWindowTaskSpecResource `json:"state,omitempty" tf:"-"` Resource MaintenanceWindowTaskSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` }
func (*MaintenanceWindowTaskSpec) DeepCopy ¶
func (in *MaintenanceWindowTaskSpec) DeepCopy() *MaintenanceWindowTaskSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTaskSpec.
func (*MaintenanceWindowTaskSpec) DeepCopyInto ¶
func (in *MaintenanceWindowTaskSpec) DeepCopyInto(out *MaintenanceWindowTaskSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTaskSpecResource ¶
type MaintenanceWindowTaskSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` MaxConcurrency *string `json:"maxConcurrency" tf:"max_concurrency"` MaxErrors *string `json:"maxErrors" tf:"max_errors"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // +optional ServiceRoleArn *string `json:"serviceRoleArn,omitempty" tf:"service_role_arn"` // +optional // +kubebuilder:validation:MaxItems=5 Targets []MaintenanceWindowTaskSpecTargets `json:"targets,omitempty" tf:"targets"` TaskArn *string `json:"taskArn" tf:"task_arn"` // +optional TaskInvocationParameters *MaintenanceWindowTaskSpecTaskInvocationParameters `json:"taskInvocationParameters,omitempty" tf:"task_invocation_parameters"` TaskType *string `json:"taskType" tf:"task_type"` WindowID *string `json:"windowID" tf:"window_id"` }
func (*MaintenanceWindowTaskSpecResource) DeepCopy ¶
func (in *MaintenanceWindowTaskSpecResource) DeepCopy() *MaintenanceWindowTaskSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTaskSpecResource.
func (*MaintenanceWindowTaskSpecResource) DeepCopyInto ¶
func (in *MaintenanceWindowTaskSpecResource) DeepCopyInto(out *MaintenanceWindowTaskSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTaskSpecTargets ¶
type MaintenanceWindowTaskSpecTargets struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=50 Values []string `json:"values" tf:"values"` }
func (*MaintenanceWindowTaskSpecTargets) DeepCopy ¶
func (in *MaintenanceWindowTaskSpecTargets) DeepCopy() *MaintenanceWindowTaskSpecTargets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTaskSpecTargets.
func (*MaintenanceWindowTaskSpecTargets) DeepCopyInto ¶
func (in *MaintenanceWindowTaskSpecTargets) DeepCopyInto(out *MaintenanceWindowTaskSpecTargets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTaskSpecTaskInvocationParameters ¶
type MaintenanceWindowTaskSpecTaskInvocationParameters struct { // +optional AutomationParameters *MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters `json:"automationParameters,omitempty" tf:"automation_parameters"` // +optional LambdaParameters *MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters `json:"lambdaParameters,omitempty" tf:"lambda_parameters"` // +optional RunCommandParameters *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters `json:"runCommandParameters,omitempty" tf:"run_command_parameters"` // +optional StepFunctionsParameters *MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters `json:"stepFunctionsParameters,omitempty" tf:"step_functions_parameters"` }
func (*MaintenanceWindowTaskSpecTaskInvocationParameters) DeepCopy ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParameters) DeepCopy() *MaintenanceWindowTaskSpecTaskInvocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTaskSpecTaskInvocationParameters.
func (*MaintenanceWindowTaskSpecTaskInvocationParameters) DeepCopyInto ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParameters) DeepCopyInto(out *MaintenanceWindowTaskSpecTaskInvocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters struct { // +optional DocumentVersion *string `json:"documentVersion,omitempty" tf:"document_version"` // +optional Parameter []MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter `json:"parameter,omitempty" tf:"parameter"` }
func (*MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters) DeepCopy ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters) DeepCopy() *MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters.
func (*MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters) DeepCopyInto ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters) DeepCopyInto(out *MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersCodec ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersCodec struct { }
+k8s:deepcopy-gen=false
func (MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersCodec) Decode ¶
func (MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter struct { Name *string `json:"name" tf:"name"` Values []string `json:"values" tf:"values"` }
func (*MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter) DeepCopy ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter) DeepCopy() *MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter.
func (*MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter) DeepCopyInto ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter) DeepCopyInto(out *MaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTaskSpecTaskInvocationParametersCodec ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersCodec struct { }
+k8s:deepcopy-gen=false
func (MaintenanceWindowTaskSpecTaskInvocationParametersCodec) Decode ¶
func (MaintenanceWindowTaskSpecTaskInvocationParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters struct { // +optional ClientContext *string `json:"clientContext,omitempty" tf:"client_context"` // +optional Payload *string `json:"-" sensitive:"true" tf:"payload"` // +optional Qualifier *string `json:"qualifier,omitempty" tf:"qualifier"` }
func (*MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters) DeepCopy ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters) DeepCopy() *MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters.
func (*MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters) DeepCopyInto ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters) DeepCopyInto(out *MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParametersCodec ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParametersCodec struct { }
+k8s:deepcopy-gen=false
func (MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParametersCodec) Decode ¶
func (MaintenanceWindowTaskSpecTaskInvocationParametersLambdaParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters struct { // +optional CloudwatchConfig *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfig `json:"cloudwatchConfig,omitempty" tf:"cloudwatch_config"` // +optional Comment *string `json:"comment,omitempty" tf:"comment"` // +optional DocumentHash *string `json:"documentHash,omitempty" tf:"document_hash"` // +optional DocumentHashType *string `json:"documentHashType,omitempty" tf:"document_hash_type"` // +optional DocumentVersion *string `json:"documentVersion,omitempty" tf:"document_version"` // +optional NotificationConfig *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig `json:"notificationConfig,omitempty" tf:"notification_config"` // +optional OutputS3Bucket *string `json:"outputS3Bucket,omitempty" tf:"output_s3_bucket"` // +optional OutputS3KeyPrefix *string `json:"outputS3KeyPrefix,omitempty" tf:"output_s3_key_prefix"` // +optional Parameter []MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter `json:"parameter,omitempty" tf:"parameter"` // +optional ServiceRoleArn *string `json:"serviceRoleArn,omitempty" tf:"service_role_arn"` // +optional TimeoutSeconds *int64 `json:"timeoutSeconds,omitempty" tf:"timeout_seconds"` }
func (*MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters) DeepCopy ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters) DeepCopy() *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters.
func (*MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters) DeepCopyInto ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters) DeepCopyInto(out *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfig ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfig struct { // +optional CloudwatchLogGroupName *string `json:"cloudwatchLogGroupName,omitempty" tf:"cloudwatch_log_group_name"` // +optional CloudwatchOutputEnabled *bool `json:"cloudwatchOutputEnabled,omitempty" tf:"cloudwatch_output_enabled"` }
func (*MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfig) DeepCopy ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfig) DeepCopy() *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfig.
func (*MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfig) DeepCopyInto ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfig) DeepCopyInto(out *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfigCodec ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfigCodec struct { }
+k8s:deepcopy-gen=false
func (MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfigCodec) Decode ¶
func (MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCloudwatchConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCodec ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCodec struct { }
+k8s:deepcopy-gen=false
func (MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCodec) Decode ¶
func (MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig struct { // +optional NotificationArn *string `json:"notificationArn,omitempty" tf:"notification_arn"` // +optional NotificationEvents []string `json:"notificationEvents,omitempty" tf:"notification_events"` // +optional NotificationType *string `json:"notificationType,omitempty" tf:"notification_type"` }
func (*MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig) DeepCopy ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig) DeepCopy() *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig.
func (*MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig) DeepCopyInto ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig) DeepCopyInto(out *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfigCodec ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfigCodec struct { }
+k8s:deepcopy-gen=false
func (MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfigCodec) Decode ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter struct { Name *string `json:"name" tf:"name"` Values []string `json:"values" tf:"values"` }
func (*MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter) DeepCopy ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter) DeepCopy() *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter.
func (*MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter) DeepCopyInto ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter) DeepCopyInto(out *MaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters struct { // +optional Input *string `json:"-" sensitive:"true" tf:"input"` // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters) DeepCopy ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters) DeepCopy() *MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters.
func (*MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters) DeepCopyInto ¶
func (in *MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters) DeepCopyInto(out *MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParametersCodec ¶
type MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParametersCodec struct { }
+k8s:deepcopy-gen=false
func (MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParametersCodec) Decode ¶
func (MaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MaintenanceWindowTaskStatus ¶
type MaintenanceWindowTaskStatus 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 (*MaintenanceWindowTaskStatus) DeepCopy ¶
func (in *MaintenanceWindowTaskStatus) DeepCopy() *MaintenanceWindowTaskStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowTaskStatus.
func (*MaintenanceWindowTaskStatus) DeepCopyInto ¶
func (in *MaintenanceWindowTaskStatus) DeepCopyInto(out *MaintenanceWindowTaskStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Parameter ¶
type Parameter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ParameterSpec `json:"spec,omitempty"` Status ParameterStatus `json:"status,omitempty"` }
func (*Parameter) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Parameter.
func (*Parameter) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Parameter) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Parameter) SetupWebhookWithManager ¶
func (*Parameter) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Parameter) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ParameterList ¶
type ParameterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Parameter CRD objects Items []Parameter `json:"items,omitempty"` }
ParameterList is a list of Parameters
func (*ParameterList) DeepCopy ¶
func (in *ParameterList) DeepCopy() *ParameterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterList.
func (*ParameterList) DeepCopyInto ¶
func (in *ParameterList) DeepCopyInto(out *ParameterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ParameterList) DeepCopyObject ¶
func (in *ParameterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ParameterSpec ¶
type ParameterSpec struct { State *ParameterSpecResource `json:"state,omitempty" tf:"-"` Resource ParameterSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` }
func (*ParameterSpec) DeepCopy ¶
func (in *ParameterSpec) DeepCopy() *ParameterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterSpec.
func (*ParameterSpec) DeepCopyInto ¶
func (in *ParameterSpec) DeepCopyInto(out *ParameterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterSpecResource ¶
type ParameterSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllowedPattern *string `json:"allowedPattern,omitempty" tf:"allowed_pattern"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional DataType *string `json:"dataType,omitempty" tf:"data_type"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional KeyID *string `json:"keyID,omitempty" tf:"key_id"` Name *string `json:"name" tf:"name"` // +optional Overwrite *bool `json:"overwrite,omitempty" tf:"overwrite"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Tier *string `json:"tier,omitempty" tf:"tier"` Type *string `json:"type" tf:"type"` Value *string `json:"-" sensitive:"true" tf:"value"` // +optional Version *int64 `json:"version,omitempty" tf:"version"` }
func (*ParameterSpecResource) DeepCopy ¶
func (in *ParameterSpecResource) DeepCopy() *ParameterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterSpecResource.
func (*ParameterSpecResource) DeepCopyInto ¶
func (in *ParameterSpecResource) DeepCopyInto(out *ParameterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterStatus ¶
type ParameterStatus 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 (*ParameterStatus) DeepCopy ¶
func (in *ParameterStatus) DeepCopy() *ParameterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterStatus.
func (*ParameterStatus) DeepCopyInto ¶
func (in *ParameterStatus) DeepCopyInto(out *ParameterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchBaseline ¶
type PatchBaseline struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PatchBaselineSpec `json:"spec,omitempty"` Status PatchBaselineStatus `json:"status,omitempty"` }
func (*PatchBaseline) DeepCopy ¶
func (in *PatchBaseline) DeepCopy() *PatchBaseline
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchBaseline.
func (*PatchBaseline) DeepCopyInto ¶
func (in *PatchBaseline) DeepCopyInto(out *PatchBaseline)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PatchBaseline) DeepCopyObject ¶
func (in *PatchBaseline) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PatchBaseline) SetupWebhookWithManager ¶
func (r *PatchBaseline) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PatchBaseline) ValidateCreate ¶
func (r *PatchBaseline) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PatchBaseline) ValidateDelete ¶
func (r *PatchBaseline) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PatchBaseline) ValidateUpdate ¶
func (r *PatchBaseline) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PatchBaselineList ¶
type PatchBaselineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PatchBaseline CRD objects Items []PatchBaseline `json:"items,omitempty"` }
PatchBaselineList is a list of PatchBaselines
func (*PatchBaselineList) DeepCopy ¶
func (in *PatchBaselineList) DeepCopy() *PatchBaselineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchBaselineList.
func (*PatchBaselineList) DeepCopyInto ¶
func (in *PatchBaselineList) DeepCopyInto(out *PatchBaselineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PatchBaselineList) DeepCopyObject ¶
func (in *PatchBaselineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PatchBaselineSpec ¶
type PatchBaselineSpec struct { State *PatchBaselineSpecResource `json:"state,omitempty" tf:"-"` Resource PatchBaselineSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*PatchBaselineSpec) DeepCopy ¶
func (in *PatchBaselineSpec) DeepCopy() *PatchBaselineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchBaselineSpec.
func (*PatchBaselineSpec) DeepCopyInto ¶
func (in *PatchBaselineSpec) DeepCopyInto(out *PatchBaselineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchBaselineSpecApprovalRule ¶
type PatchBaselineSpecApprovalRule struct { // +optional ApproveAfterDays *int64 `json:"approveAfterDays,omitempty" tf:"approve_after_days"` // +optional ApproveUntilDate *string `json:"approveUntilDate,omitempty" tf:"approve_until_date"` // +optional ComplianceLevel *string `json:"complianceLevel,omitempty" tf:"compliance_level"` // +optional EnableNonSecurity *bool `json:"enableNonSecurity,omitempty" tf:"enable_non_security"` // +kubebuilder:validation:MaxItems=10 PatchFilter []PatchBaselineSpecApprovalRulePatchFilter `json:"patchFilter" tf:"patch_filter"` }
func (*PatchBaselineSpecApprovalRule) DeepCopy ¶
func (in *PatchBaselineSpecApprovalRule) DeepCopy() *PatchBaselineSpecApprovalRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchBaselineSpecApprovalRule.
func (*PatchBaselineSpecApprovalRule) DeepCopyInto ¶
func (in *PatchBaselineSpecApprovalRule) DeepCopyInto(out *PatchBaselineSpecApprovalRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchBaselineSpecApprovalRulePatchFilter ¶
type PatchBaselineSpecApprovalRulePatchFilter struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=20 // +kubebuilder:validation:MinItems=1 Values []string `json:"values" tf:"values"` }
func (*PatchBaselineSpecApprovalRulePatchFilter) DeepCopy ¶
func (in *PatchBaselineSpecApprovalRulePatchFilter) DeepCopy() *PatchBaselineSpecApprovalRulePatchFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchBaselineSpecApprovalRulePatchFilter.
func (*PatchBaselineSpecApprovalRulePatchFilter) DeepCopyInto ¶
func (in *PatchBaselineSpecApprovalRulePatchFilter) DeepCopyInto(out *PatchBaselineSpecApprovalRulePatchFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchBaselineSpecGlobalFilter ¶
type PatchBaselineSpecGlobalFilter struct { Key *string `json:"key" tf:"key"` // +kubebuilder:validation:MaxItems=20 // +kubebuilder:validation:MinItems=1 Values []string `json:"values" tf:"values"` }
func (*PatchBaselineSpecGlobalFilter) DeepCopy ¶
func (in *PatchBaselineSpecGlobalFilter) DeepCopy() *PatchBaselineSpecGlobalFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchBaselineSpecGlobalFilter.
func (*PatchBaselineSpecGlobalFilter) DeepCopyInto ¶
func (in *PatchBaselineSpecGlobalFilter) DeepCopyInto(out *PatchBaselineSpecGlobalFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchBaselineSpecResource ¶
type PatchBaselineSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ApprovalRule []PatchBaselineSpecApprovalRule `json:"approvalRule,omitempty" tf:"approval_rule"` // +optional // +kubebuilder:validation:MaxItems=50 ApprovedPatches []string `json:"approvedPatches,omitempty" tf:"approved_patches"` // +optional ApprovedPatchesComplianceLevel *string `json:"approvedPatchesComplianceLevel,omitempty" tf:"approved_patches_compliance_level"` // +optional ApprovedPatchesEnableNonSecurity *bool `json:"approvedPatchesEnableNonSecurity,omitempty" tf:"approved_patches_enable_non_security"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional // +kubebuilder:validation:MaxItems=4 GlobalFilter []PatchBaselineSpecGlobalFilter `json:"globalFilter,omitempty" tf:"global_filter"` Name *string `json:"name" tf:"name"` // +optional OperatingSystem *string `json:"operatingSystem,omitempty" tf:"operating_system"` // +optional // +kubebuilder:validation:MaxItems=50 RejectedPatches []string `json:"rejectedPatches,omitempty" tf:"rejected_patches"` // +optional RejectedPatchesAction *string `json:"rejectedPatchesAction,omitempty" tf:"rejected_patches_action"` // +optional // +kubebuilder:validation:MaxItems=20 Source []PatchBaselineSpecSource `json:"source,omitempty" tf:"source"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*PatchBaselineSpecResource) DeepCopy ¶
func (in *PatchBaselineSpecResource) DeepCopy() *PatchBaselineSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchBaselineSpecResource.
func (*PatchBaselineSpecResource) DeepCopyInto ¶
func (in *PatchBaselineSpecResource) DeepCopyInto(out *PatchBaselineSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchBaselineSpecSource ¶
type PatchBaselineSpecSource struct { Configuration *string `json:"configuration" tf:"configuration"` Name *string `json:"name" tf:"name"` // +kubebuilder:validation:MaxItems=20 Products []string `json:"products" tf:"products"` }
func (*PatchBaselineSpecSource) DeepCopy ¶
func (in *PatchBaselineSpecSource) DeepCopy() *PatchBaselineSpecSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchBaselineSpecSource.
func (*PatchBaselineSpecSource) DeepCopyInto ¶
func (in *PatchBaselineSpecSource) DeepCopyInto(out *PatchBaselineSpecSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchBaselineStatus ¶
type PatchBaselineStatus 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 (*PatchBaselineStatus) DeepCopy ¶
func (in *PatchBaselineStatus) DeepCopy() *PatchBaselineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchBaselineStatus.
func (*PatchBaselineStatus) DeepCopyInto ¶
func (in *PatchBaselineStatus) DeepCopyInto(out *PatchBaselineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchGroup ¶
type PatchGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PatchGroupSpec `json:"spec,omitempty"` Status PatchGroupStatus `json:"status,omitempty"` }
func (*PatchGroup) DeepCopy ¶
func (in *PatchGroup) DeepCopy() *PatchGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchGroup.
func (*PatchGroup) DeepCopyInto ¶
func (in *PatchGroup) DeepCopyInto(out *PatchGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PatchGroup) DeepCopyObject ¶
func (in *PatchGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PatchGroup) SetupWebhookWithManager ¶
func (r *PatchGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PatchGroup) ValidateCreate ¶
func (r *PatchGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PatchGroup) ValidateDelete ¶
func (r *PatchGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PatchGroup) ValidateUpdate ¶
func (r *PatchGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PatchGroupList ¶
type PatchGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PatchGroup CRD objects Items []PatchGroup `json:"items,omitempty"` }
PatchGroupList is a list of PatchGroups
func (*PatchGroupList) DeepCopy ¶
func (in *PatchGroupList) DeepCopy() *PatchGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchGroupList.
func (*PatchGroupList) DeepCopyInto ¶
func (in *PatchGroupList) DeepCopyInto(out *PatchGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PatchGroupList) DeepCopyObject ¶
func (in *PatchGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PatchGroupSpec ¶
type PatchGroupSpec struct { State *PatchGroupSpecResource `json:"state,omitempty" tf:"-"` Resource PatchGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*PatchGroupSpec) DeepCopy ¶
func (in *PatchGroupSpec) DeepCopy() *PatchGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchGroupSpec.
func (*PatchGroupSpec) DeepCopyInto ¶
func (in *PatchGroupSpec) DeepCopyInto(out *PatchGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchGroupSpecResource ¶
type PatchGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` BaselineID *string `json:"baselineID" tf:"baseline_id"` PatchGroup *string `json:"patchGroup" tf:"patch_group"` }
func (*PatchGroupSpecResource) DeepCopy ¶
func (in *PatchGroupSpecResource) DeepCopy() *PatchGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchGroupSpecResource.
func (*PatchGroupSpecResource) DeepCopyInto ¶
func (in *PatchGroupSpecResource) DeepCopyInto(out *PatchGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchGroupStatus ¶
type PatchGroupStatus 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 (*PatchGroupStatus) DeepCopy ¶
func (in *PatchGroupStatus) DeepCopy() *PatchGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchGroupStatus.
func (*PatchGroupStatus) DeepCopyInto ¶
func (in *PatchGroupStatus) DeepCopyInto(out *PatchGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDataSync ¶
type ResourceDataSync struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourceDataSyncSpec `json:"spec,omitempty"` Status ResourceDataSyncStatus `json:"status,omitempty"` }
func (*ResourceDataSync) DeepCopy ¶
func (in *ResourceDataSync) DeepCopy() *ResourceDataSync
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDataSync.
func (*ResourceDataSync) DeepCopyInto ¶
func (in *ResourceDataSync) DeepCopyInto(out *ResourceDataSync)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceDataSync) DeepCopyObject ¶
func (in *ResourceDataSync) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourceDataSync) SetupWebhookWithManager ¶
func (r *ResourceDataSync) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ResourceDataSync) ValidateCreate ¶
func (r *ResourceDataSync) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ResourceDataSync) ValidateDelete ¶
func (r *ResourceDataSync) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ResourceDataSync) ValidateUpdate ¶
func (r *ResourceDataSync) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ResourceDataSyncList ¶
type ResourceDataSyncList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ResourceDataSync CRD objects Items []ResourceDataSync `json:"items,omitempty"` }
ResourceDataSyncList is a list of ResourceDataSyncs
func (*ResourceDataSyncList) DeepCopy ¶
func (in *ResourceDataSyncList) DeepCopy() *ResourceDataSyncList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDataSyncList.
func (*ResourceDataSyncList) DeepCopyInto ¶
func (in *ResourceDataSyncList) DeepCopyInto(out *ResourceDataSyncList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceDataSyncList) DeepCopyObject ¶
func (in *ResourceDataSyncList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResourceDataSyncSpec ¶
type ResourceDataSyncSpec struct { State *ResourceDataSyncSpecResource `json:"state,omitempty" tf:"-"` Resource ResourceDataSyncSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*ResourceDataSyncSpec) DeepCopy ¶
func (in *ResourceDataSyncSpec) DeepCopy() *ResourceDataSyncSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDataSyncSpec.
func (*ResourceDataSyncSpec) DeepCopyInto ¶
func (in *ResourceDataSyncSpec) DeepCopyInto(out *ResourceDataSyncSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDataSyncSpecResource ¶
type ResourceDataSyncSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` S3Destination *ResourceDataSyncSpecS3Destination `json:"s3Destination" tf:"s3_destination"` }
func (*ResourceDataSyncSpecResource) DeepCopy ¶
func (in *ResourceDataSyncSpecResource) DeepCopy() *ResourceDataSyncSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDataSyncSpecResource.
func (*ResourceDataSyncSpecResource) DeepCopyInto ¶
func (in *ResourceDataSyncSpecResource) DeepCopyInto(out *ResourceDataSyncSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDataSyncSpecS3Destination ¶
type ResourceDataSyncSpecS3Destination struct { BucketName *string `json:"bucketName" tf:"bucket_name"` // +optional KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"` // +optional Prefix *string `json:"prefix,omitempty" tf:"prefix"` Region *string `json:"region" tf:"region"` // +optional SyncFormat *string `json:"syncFormat,omitempty" tf:"sync_format"` }
func (*ResourceDataSyncSpecS3Destination) DeepCopy ¶
func (in *ResourceDataSyncSpecS3Destination) DeepCopy() *ResourceDataSyncSpecS3Destination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDataSyncSpecS3Destination.
func (*ResourceDataSyncSpecS3Destination) DeepCopyInto ¶
func (in *ResourceDataSyncSpecS3Destination) DeepCopyInto(out *ResourceDataSyncSpecS3Destination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDataSyncSpecS3DestinationCodec ¶
type ResourceDataSyncSpecS3DestinationCodec struct { }
+k8s:deepcopy-gen=false
func (ResourceDataSyncSpecS3DestinationCodec) Decode ¶
func (ResourceDataSyncSpecS3DestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ResourceDataSyncStatus ¶
type ResourceDataSyncStatus 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 (*ResourceDataSyncStatus) DeepCopy ¶
func (in *ResourceDataSyncStatus) DeepCopy() *ResourceDataSyncStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDataSyncStatus.
func (*ResourceDataSyncStatus) DeepCopyInto ¶
func (in *ResourceDataSyncStatus) DeepCopyInto(out *ResourceDataSyncStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- activation_types.go
- activation_webhook.go
- association_types.go
- association_webhook.go
- codec.go
- doc.go
- document_types.go
- document_webhook.go
- maintenance_window_target_types.go
- maintenance_window_target_webhook.go
- maintenance_window_task_types.go
- maintenance_window_task_webhook.go
- maintenance_window_types.go
- maintenance_window_webhook.go
- parameter_types.go
- parameter_webhook.go
- patch_baseline_types.go
- patch_baseline_webhook.go
- patch_group_types.go
- patch_group_webhook.go
- register.go
- resource_data_sync_types.go
- resource_data_sync_webhook.go
- zz_generated.deepcopy.go