Documentation ¶
Overview ¶
+groupName=config.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 AggregateAuthorization
- func (in *AggregateAuthorization) DeepCopy() *AggregateAuthorization
- func (in *AggregateAuthorization) DeepCopyInto(out *AggregateAuthorization)
- func (in *AggregateAuthorization) DeepCopyObject() runtime.Object
- func (r *AggregateAuthorization) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AggregateAuthorization) ValidateCreate() error
- func (r *AggregateAuthorization) ValidateDelete() error
- func (r *AggregateAuthorization) ValidateUpdate(old runtime.Object) error
- type AggregateAuthorizationList
- type AggregateAuthorizationSpec
- type AggregateAuthorizationSpecResource
- type AggregateAuthorizationStatus
- type ConfigRule
- func (in *ConfigRule) DeepCopy() *ConfigRule
- func (in *ConfigRule) DeepCopyInto(out *ConfigRule)
- func (in *ConfigRule) DeepCopyObject() runtime.Object
- func (r *ConfigRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConfigRule) ValidateCreate() error
- func (r *ConfigRule) ValidateDelete() error
- func (r *ConfigRule) ValidateUpdate(old runtime.Object) error
- type ConfigRuleList
- type ConfigRuleSpec
- type ConfigRuleSpecResource
- type ConfigRuleSpecScope
- type ConfigRuleSpecScopeCodec
- type ConfigRuleSpecSource
- type ConfigRuleSpecSourceCodec
- type ConfigRuleSpecSourceSourceDetail
- type ConfigRuleStatus
- type ConfigurationAggregator
- func (in *ConfigurationAggregator) DeepCopy() *ConfigurationAggregator
- func (in *ConfigurationAggregator) DeepCopyInto(out *ConfigurationAggregator)
- func (in *ConfigurationAggregator) DeepCopyObject() runtime.Object
- func (r *ConfigurationAggregator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConfigurationAggregator) ValidateCreate() error
- func (r *ConfigurationAggregator) ValidateDelete() error
- func (r *ConfigurationAggregator) ValidateUpdate(old runtime.Object) error
- type ConfigurationAggregatorList
- type ConfigurationAggregatorSpec
- type ConfigurationAggregatorSpecAccountAggregationSource
- type ConfigurationAggregatorSpecAccountAggregationSourceCodec
- func (ConfigurationAggregatorSpecAccountAggregationSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigurationAggregatorSpecAccountAggregationSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigurationAggregatorSpecAccountAggregationSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigurationAggregatorSpecOrganizationAggregationSource
- type ConfigurationAggregatorSpecOrganizationAggregationSourceCodec
- func (ConfigurationAggregatorSpecOrganizationAggregationSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ConfigurationAggregatorSpecOrganizationAggregationSourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ConfigurationAggregatorSpecOrganizationAggregationSourceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ConfigurationAggregatorSpecResource
- type ConfigurationAggregatorStatus
- type ConfigurationRecorder
- func (in *ConfigurationRecorder) DeepCopy() *ConfigurationRecorder
- func (in *ConfigurationRecorder) DeepCopyInto(out *ConfigurationRecorder)
- func (in *ConfigurationRecorder) DeepCopyObject() runtime.Object
- func (r *ConfigurationRecorder) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConfigurationRecorder) ValidateCreate() error
- func (r *ConfigurationRecorder) ValidateDelete() error
- func (r *ConfigurationRecorder) ValidateUpdate(old runtime.Object) error
- type ConfigurationRecorderList
- type ConfigurationRecorderSpec
- type ConfigurationRecorderSpecRecordingGroup
- type ConfigurationRecorderSpecRecordingGroupCodec
- type ConfigurationRecorderSpecResource
- type ConfigurationRecorderStatus
- func (in *ConfigurationRecorderStatus) DeepCopy() *ConfigurationRecorderStatus
- func (in *ConfigurationRecorderStatus) DeepCopyInto(out *ConfigurationRecorderStatus)
- func (in *ConfigurationRecorderStatus) DeepCopyObject() runtime.Object
- func (r *ConfigurationRecorderStatus) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConfigurationRecorderStatus) ValidateCreate() error
- func (r *ConfigurationRecorderStatus) ValidateDelete() error
- func (r *ConfigurationRecorderStatus) ValidateUpdate(old runtime.Object) error
- type ConfigurationRecorderStatusList
- type ConfigurationRecorderStatusSpec
- type ConfigurationRecorderStatusSpecResource
- type ConfigurationRecorderStatusStatus
- type ConfigurationRecorderStatus_
- type ConformancePack
- func (in *ConformancePack) DeepCopy() *ConformancePack
- func (in *ConformancePack) DeepCopyInto(out *ConformancePack)
- func (in *ConformancePack) DeepCopyObject() runtime.Object
- func (r *ConformancePack) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConformancePack) ValidateCreate() error
- func (r *ConformancePack) ValidateDelete() error
- func (r *ConformancePack) ValidateUpdate(old runtime.Object) error
- type ConformancePackList
- type ConformancePackSpec
- type ConformancePackSpecInputParameter
- type ConformancePackSpecResource
- type ConformancePackStatus
- type DeliveryChannel
- func (in *DeliveryChannel) DeepCopy() *DeliveryChannel
- func (in *DeliveryChannel) DeepCopyInto(out *DeliveryChannel)
- func (in *DeliveryChannel) DeepCopyObject() runtime.Object
- func (r *DeliveryChannel) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DeliveryChannel) ValidateCreate() error
- func (r *DeliveryChannel) ValidateDelete() error
- func (r *DeliveryChannel) ValidateUpdate(old runtime.Object) error
- type DeliveryChannelList
- type DeliveryChannelSpec
- type DeliveryChannelSpecResource
- type DeliveryChannelSpecSnapshotDeliveryProperties
- type DeliveryChannelSpecSnapshotDeliveryPropertiesCodec
- func (DeliveryChannelSpecSnapshotDeliveryPropertiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeliveryChannelSpecSnapshotDeliveryPropertiesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeliveryChannelSpecSnapshotDeliveryPropertiesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeliveryChannelStatus
- type OrganizationConformancePack
- func (in *OrganizationConformancePack) DeepCopy() *OrganizationConformancePack
- func (in *OrganizationConformancePack) DeepCopyInto(out *OrganizationConformancePack)
- func (in *OrganizationConformancePack) DeepCopyObject() runtime.Object
- func (r *OrganizationConformancePack) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OrganizationConformancePack) ValidateCreate() error
- func (r *OrganizationConformancePack) ValidateDelete() error
- func (r *OrganizationConformancePack) ValidateUpdate(old runtime.Object) error
- type OrganizationConformancePackList
- type OrganizationConformancePackSpec
- type OrganizationConformancePackSpecInputParameter
- type OrganizationConformancePackSpecResource
- type OrganizationConformancePackStatus
- type OrganizationCustomRule
- func (in *OrganizationCustomRule) DeepCopy() *OrganizationCustomRule
- func (in *OrganizationCustomRule) DeepCopyInto(out *OrganizationCustomRule)
- func (in *OrganizationCustomRule) DeepCopyObject() runtime.Object
- func (r *OrganizationCustomRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OrganizationCustomRule) ValidateCreate() error
- func (r *OrganizationCustomRule) ValidateDelete() error
- func (r *OrganizationCustomRule) ValidateUpdate(old runtime.Object) error
- type OrganizationCustomRuleList
- type OrganizationCustomRuleSpec
- type OrganizationCustomRuleSpecResource
- type OrganizationCustomRuleStatus
- type OrganizationManagedRule
- func (in *OrganizationManagedRule) DeepCopy() *OrganizationManagedRule
- func (in *OrganizationManagedRule) DeepCopyInto(out *OrganizationManagedRule)
- func (in *OrganizationManagedRule) DeepCopyObject() runtime.Object
- func (r *OrganizationManagedRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OrganizationManagedRule) ValidateCreate() error
- func (r *OrganizationManagedRule) ValidateDelete() error
- func (r *OrganizationManagedRule) ValidateUpdate(old runtime.Object) error
- type OrganizationManagedRuleList
- type OrganizationManagedRuleSpec
- type OrganizationManagedRuleSpecResource
- type OrganizationManagedRuleStatus
- type RemediationConfiguration
- func (in *RemediationConfiguration) DeepCopy() *RemediationConfiguration
- func (in *RemediationConfiguration) DeepCopyInto(out *RemediationConfiguration)
- func (in *RemediationConfiguration) DeepCopyObject() runtime.Object
- func (r *RemediationConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RemediationConfiguration) ValidateCreate() error
- func (r *RemediationConfiguration) ValidateDelete() error
- func (r *RemediationConfiguration) ValidateUpdate(old runtime.Object) error
- type RemediationConfigurationList
- type RemediationConfigurationSpec
- type RemediationConfigurationSpecExecutionControls
- type RemediationConfigurationSpecExecutionControlsCodec
- func (RemediationConfigurationSpecExecutionControlsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RemediationConfigurationSpecExecutionControlsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RemediationConfigurationSpecExecutionControlsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RemediationConfigurationSpecExecutionControlsSsmControls
- type RemediationConfigurationSpecExecutionControlsSsmControlsCodec
- func (RemediationConfigurationSpecExecutionControlsSsmControlsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (RemediationConfigurationSpecExecutionControlsSsmControlsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (RemediationConfigurationSpecExecutionControlsSsmControlsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type RemediationConfigurationSpecParameter
- type RemediationConfigurationSpecResource
- type RemediationConfigurationStatus
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: config.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 AggregateAuthorization ¶
type AggregateAuthorization struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AggregateAuthorizationSpec `json:"spec,omitempty"` Status AggregateAuthorizationStatus `json:"status,omitempty"` }
func (*AggregateAuthorization) DeepCopy ¶
func (in *AggregateAuthorization) DeepCopy() *AggregateAuthorization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregateAuthorization.
func (*AggregateAuthorization) DeepCopyInto ¶
func (in *AggregateAuthorization) DeepCopyInto(out *AggregateAuthorization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AggregateAuthorization) DeepCopyObject ¶
func (in *AggregateAuthorization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AggregateAuthorization) SetupWebhookWithManager ¶
func (r *AggregateAuthorization) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AggregateAuthorization) ValidateCreate ¶
func (r *AggregateAuthorization) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AggregateAuthorization) ValidateDelete ¶
func (r *AggregateAuthorization) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AggregateAuthorization) ValidateUpdate ¶
func (r *AggregateAuthorization) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AggregateAuthorizationList ¶
type AggregateAuthorizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AggregateAuthorization CRD objects Items []AggregateAuthorization `json:"items,omitempty"` }
AggregateAuthorizationList is a list of AggregateAuthorizations
func (*AggregateAuthorizationList) DeepCopy ¶
func (in *AggregateAuthorizationList) DeepCopy() *AggregateAuthorizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregateAuthorizationList.
func (*AggregateAuthorizationList) DeepCopyInto ¶
func (in *AggregateAuthorizationList) DeepCopyInto(out *AggregateAuthorizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AggregateAuthorizationList) DeepCopyObject ¶
func (in *AggregateAuthorizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AggregateAuthorizationSpec ¶
type AggregateAuthorizationSpec struct { State *AggregateAuthorizationSpecResource `json:"state,omitempty" tf:"-"` Resource AggregateAuthorizationSpecResource `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 (*AggregateAuthorizationSpec) DeepCopy ¶
func (in *AggregateAuthorizationSpec) DeepCopy() *AggregateAuthorizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregateAuthorizationSpec.
func (*AggregateAuthorizationSpec) DeepCopyInto ¶
func (in *AggregateAuthorizationSpec) DeepCopyInto(out *AggregateAuthorizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AggregateAuthorizationSpecResource ¶
type AggregateAuthorizationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AccountID *string `json:"accountID" tf:"account_id"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Region *string `json:"region" tf:"region"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*AggregateAuthorizationSpecResource) DeepCopy ¶
func (in *AggregateAuthorizationSpecResource) DeepCopy() *AggregateAuthorizationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregateAuthorizationSpecResource.
func (*AggregateAuthorizationSpecResource) DeepCopyInto ¶
func (in *AggregateAuthorizationSpecResource) DeepCopyInto(out *AggregateAuthorizationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AggregateAuthorizationStatus ¶
type AggregateAuthorizationStatus 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 (*AggregateAuthorizationStatus) DeepCopy ¶
func (in *AggregateAuthorizationStatus) DeepCopy() *AggregateAuthorizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AggregateAuthorizationStatus.
func (*AggregateAuthorizationStatus) DeepCopyInto ¶
func (in *AggregateAuthorizationStatus) DeepCopyInto(out *AggregateAuthorizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigRule ¶
type ConfigRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigRuleSpec `json:"spec,omitempty"` Status ConfigRuleStatus `json:"status,omitempty"` }
func (*ConfigRule) DeepCopy ¶
func (in *ConfigRule) DeepCopy() *ConfigRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigRule.
func (*ConfigRule) DeepCopyInto ¶
func (in *ConfigRule) DeepCopyInto(out *ConfigRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigRule) DeepCopyObject ¶
func (in *ConfigRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigRule) SetupWebhookWithManager ¶
func (r *ConfigRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConfigRule) ValidateCreate ¶
func (r *ConfigRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConfigRule) ValidateDelete ¶
func (r *ConfigRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConfigRule) ValidateUpdate ¶
func (r *ConfigRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConfigRuleList ¶
type ConfigRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConfigRule CRD objects Items []ConfigRule `json:"items,omitempty"` }
ConfigRuleList is a list of ConfigRules
func (*ConfigRuleList) DeepCopy ¶
func (in *ConfigRuleList) DeepCopy() *ConfigRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigRuleList.
func (*ConfigRuleList) DeepCopyInto ¶
func (in *ConfigRuleList) DeepCopyInto(out *ConfigRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigRuleList) DeepCopyObject ¶
func (in *ConfigRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigRuleSpec ¶
type ConfigRuleSpec struct { State *ConfigRuleSpecResource `json:"state,omitempty" tf:"-"` Resource ConfigRuleSpecResource `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 (*ConfigRuleSpec) DeepCopy ¶
func (in *ConfigRuleSpec) DeepCopy() *ConfigRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigRuleSpec.
func (*ConfigRuleSpec) DeepCopyInto ¶
func (in *ConfigRuleSpec) DeepCopyInto(out *ConfigRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigRuleSpecResource ¶
type ConfigRuleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional InputParameters *string `json:"inputParameters,omitempty" tf:"input_parameters"` // +optional MaximumExecutionFrequency *string `json:"maximumExecutionFrequency,omitempty" tf:"maximum_execution_frequency"` Name *string `json:"name" tf:"name"` // +optional RuleID *string `json:"ruleID,omitempty" tf:"rule_id"` // +optional Scope *ConfigRuleSpecScope `json:"scope,omitempty" tf:"scope"` Source *ConfigRuleSpecSource `json:"source" tf:"source"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ConfigRuleSpecResource) DeepCopy ¶
func (in *ConfigRuleSpecResource) DeepCopy() *ConfigRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigRuleSpecResource.
func (*ConfigRuleSpecResource) DeepCopyInto ¶
func (in *ConfigRuleSpecResource) DeepCopyInto(out *ConfigRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigRuleSpecScope ¶
type ConfigRuleSpecScope struct { // +optional ComplianceResourceID *string `json:"complianceResourceID,omitempty" tf:"compliance_resource_id"` // +optional // +kubebuilder:validation:MaxItems=100 ComplianceResourceTypes []string `json:"complianceResourceTypes,omitempty" tf:"compliance_resource_types"` // +optional TagKey *string `json:"tagKey,omitempty" tf:"tag_key"` // +optional TagValue *string `json:"tagValue,omitempty" tf:"tag_value"` }
func (*ConfigRuleSpecScope) DeepCopy ¶
func (in *ConfigRuleSpecScope) DeepCopy() *ConfigRuleSpecScope
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigRuleSpecScope.
func (*ConfigRuleSpecScope) DeepCopyInto ¶
func (in *ConfigRuleSpecScope) DeepCopyInto(out *ConfigRuleSpecScope)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigRuleSpecScopeCodec ¶
type ConfigRuleSpecScopeCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigRuleSpecScopeCodec) Decode ¶
func (ConfigRuleSpecScopeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ConfigRuleSpecSource ¶
type ConfigRuleSpecSource struct { Owner *string `json:"owner" tf:"owner"` // +optional // +kubebuilder:validation:MaxItems=25 SourceDetail []ConfigRuleSpecSourceSourceDetail `json:"sourceDetail,omitempty" tf:"source_detail"` SourceIdentifier *string `json:"sourceIdentifier" tf:"source_identifier"` }
func (*ConfigRuleSpecSource) DeepCopy ¶
func (in *ConfigRuleSpecSource) DeepCopy() *ConfigRuleSpecSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigRuleSpecSource.
func (*ConfigRuleSpecSource) DeepCopyInto ¶
func (in *ConfigRuleSpecSource) DeepCopyInto(out *ConfigRuleSpecSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigRuleSpecSourceCodec ¶
type ConfigRuleSpecSourceCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigRuleSpecSourceCodec) Decode ¶
func (ConfigRuleSpecSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ConfigRuleSpecSourceSourceDetail ¶
type ConfigRuleSpecSourceSourceDetail struct { // +optional EventSource *string `json:"eventSource,omitempty" tf:"event_source"` // +optional MaximumExecutionFrequency *string `json:"maximumExecutionFrequency,omitempty" tf:"maximum_execution_frequency"` // +optional MessageType *string `json:"messageType,omitempty" tf:"message_type"` }
func (*ConfigRuleSpecSourceSourceDetail) DeepCopy ¶
func (in *ConfigRuleSpecSourceSourceDetail) DeepCopy() *ConfigRuleSpecSourceSourceDetail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigRuleSpecSourceSourceDetail.
func (*ConfigRuleSpecSourceSourceDetail) DeepCopyInto ¶
func (in *ConfigRuleSpecSourceSourceDetail) DeepCopyInto(out *ConfigRuleSpecSourceSourceDetail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigRuleStatus ¶
type ConfigRuleStatus 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 (*ConfigRuleStatus) DeepCopy ¶
func (in *ConfigRuleStatus) DeepCopy() *ConfigRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigRuleStatus.
func (*ConfigRuleStatus) DeepCopyInto ¶
func (in *ConfigRuleStatus) DeepCopyInto(out *ConfigRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationAggregator ¶
type ConfigurationAggregator struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigurationAggregatorSpec `json:"spec,omitempty"` Status ConfigurationAggregatorStatus `json:"status,omitempty"` }
func (*ConfigurationAggregator) DeepCopy ¶
func (in *ConfigurationAggregator) DeepCopy() *ConfigurationAggregator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationAggregator.
func (*ConfigurationAggregator) DeepCopyInto ¶
func (in *ConfigurationAggregator) DeepCopyInto(out *ConfigurationAggregator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationAggregator) DeepCopyObject ¶
func (in *ConfigurationAggregator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigurationAggregator) SetupWebhookWithManager ¶
func (r *ConfigurationAggregator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConfigurationAggregator) ValidateCreate ¶
func (r *ConfigurationAggregator) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConfigurationAggregator) ValidateDelete ¶
func (r *ConfigurationAggregator) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConfigurationAggregator) ValidateUpdate ¶
func (r *ConfigurationAggregator) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConfigurationAggregatorList ¶
type ConfigurationAggregatorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConfigurationAggregator CRD objects Items []ConfigurationAggregator `json:"items,omitempty"` }
ConfigurationAggregatorList is a list of ConfigurationAggregators
func (*ConfigurationAggregatorList) DeepCopy ¶
func (in *ConfigurationAggregatorList) DeepCopy() *ConfigurationAggregatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationAggregatorList.
func (*ConfigurationAggregatorList) DeepCopyInto ¶
func (in *ConfigurationAggregatorList) DeepCopyInto(out *ConfigurationAggregatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationAggregatorList) DeepCopyObject ¶
func (in *ConfigurationAggregatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigurationAggregatorSpec ¶
type ConfigurationAggregatorSpec struct { State *ConfigurationAggregatorSpecResource `json:"state,omitempty" tf:"-"` Resource ConfigurationAggregatorSpecResource `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 (*ConfigurationAggregatorSpec) DeepCopy ¶
func (in *ConfigurationAggregatorSpec) DeepCopy() *ConfigurationAggregatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationAggregatorSpec.
func (*ConfigurationAggregatorSpec) DeepCopyInto ¶
func (in *ConfigurationAggregatorSpec) DeepCopyInto(out *ConfigurationAggregatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationAggregatorSpecAccountAggregationSource ¶
type ConfigurationAggregatorSpecAccountAggregationSource struct { // +kubebuilder:validation:MinItems=1 AccountIDS []string `json:"accountIDS" tf:"account_ids"` // +optional AllRegions *bool `json:"allRegions,omitempty" tf:"all_regions"` // +optional // +kubebuilder:validation:MinItems=1 Regions []string `json:"regions,omitempty" tf:"regions"` }
func (*ConfigurationAggregatorSpecAccountAggregationSource) DeepCopy ¶
func (in *ConfigurationAggregatorSpecAccountAggregationSource) DeepCopy() *ConfigurationAggregatorSpecAccountAggregationSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationAggregatorSpecAccountAggregationSource.
func (*ConfigurationAggregatorSpecAccountAggregationSource) DeepCopyInto ¶
func (in *ConfigurationAggregatorSpecAccountAggregationSource) DeepCopyInto(out *ConfigurationAggregatorSpecAccountAggregationSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationAggregatorSpecAccountAggregationSourceCodec ¶
type ConfigurationAggregatorSpecAccountAggregationSourceCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigurationAggregatorSpecAccountAggregationSourceCodec) Decode ¶
func (ConfigurationAggregatorSpecAccountAggregationSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ConfigurationAggregatorSpecOrganizationAggregationSource ¶
type ConfigurationAggregatorSpecOrganizationAggregationSource struct { // +optional AllRegions *bool `json:"allRegions,omitempty" tf:"all_regions"` // +optional // +kubebuilder:validation:MinItems=1 Regions []string `json:"regions,omitempty" tf:"regions"` RoleArn *string `json:"roleArn" tf:"role_arn"` }
func (*ConfigurationAggregatorSpecOrganizationAggregationSource) DeepCopy ¶
func (in *ConfigurationAggregatorSpecOrganizationAggregationSource) DeepCopy() *ConfigurationAggregatorSpecOrganizationAggregationSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationAggregatorSpecOrganizationAggregationSource.
func (*ConfigurationAggregatorSpecOrganizationAggregationSource) DeepCopyInto ¶
func (in *ConfigurationAggregatorSpecOrganizationAggregationSource) DeepCopyInto(out *ConfigurationAggregatorSpecOrganizationAggregationSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationAggregatorSpecOrganizationAggregationSourceCodec ¶
type ConfigurationAggregatorSpecOrganizationAggregationSourceCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigurationAggregatorSpecOrganizationAggregationSourceCodec) Decode ¶
func (ConfigurationAggregatorSpecOrganizationAggregationSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ConfigurationAggregatorSpecResource ¶
type ConfigurationAggregatorSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccountAggregationSource *ConfigurationAggregatorSpecAccountAggregationSource `json:"accountAggregationSource,omitempty" tf:"account_aggregation_source"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Name *string `json:"name" tf:"name"` // +optional OrganizationAggregationSource *ConfigurationAggregatorSpecOrganizationAggregationSource `json:"organizationAggregationSource,omitempty" tf:"organization_aggregation_source"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ConfigurationAggregatorSpecResource) DeepCopy ¶
func (in *ConfigurationAggregatorSpecResource) DeepCopy() *ConfigurationAggregatorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationAggregatorSpecResource.
func (*ConfigurationAggregatorSpecResource) DeepCopyInto ¶
func (in *ConfigurationAggregatorSpecResource) DeepCopyInto(out *ConfigurationAggregatorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationAggregatorStatus ¶
type ConfigurationAggregatorStatus 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 (*ConfigurationAggregatorStatus) DeepCopy ¶
func (in *ConfigurationAggregatorStatus) DeepCopy() *ConfigurationAggregatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationAggregatorStatus.
func (*ConfigurationAggregatorStatus) DeepCopyInto ¶
func (in *ConfigurationAggregatorStatus) DeepCopyInto(out *ConfigurationAggregatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationRecorder ¶
type ConfigurationRecorder struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigurationRecorderSpec `json:"spec,omitempty"` Status ConfigurationRecorderStatus_ `json:"status,omitempty"` }
func (*ConfigurationRecorder) DeepCopy ¶
func (in *ConfigurationRecorder) DeepCopy() *ConfigurationRecorder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationRecorder.
func (*ConfigurationRecorder) DeepCopyInto ¶
func (in *ConfigurationRecorder) DeepCopyInto(out *ConfigurationRecorder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationRecorder) DeepCopyObject ¶
func (in *ConfigurationRecorder) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigurationRecorder) SetupWebhookWithManager ¶
func (r *ConfigurationRecorder) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConfigurationRecorder) ValidateCreate ¶
func (r *ConfigurationRecorder) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConfigurationRecorder) ValidateDelete ¶
func (r *ConfigurationRecorder) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConfigurationRecorder) ValidateUpdate ¶
func (r *ConfigurationRecorder) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConfigurationRecorderList ¶
type ConfigurationRecorderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConfigurationRecorder CRD objects Items []ConfigurationRecorder `json:"items,omitempty"` }
ConfigurationRecorderList is a list of ConfigurationRecorders
func (*ConfigurationRecorderList) DeepCopy ¶
func (in *ConfigurationRecorderList) DeepCopy() *ConfigurationRecorderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationRecorderList.
func (*ConfigurationRecorderList) DeepCopyInto ¶
func (in *ConfigurationRecorderList) DeepCopyInto(out *ConfigurationRecorderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationRecorderList) DeepCopyObject ¶
func (in *ConfigurationRecorderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigurationRecorderSpec ¶
type ConfigurationRecorderSpec struct { State *ConfigurationRecorderSpecResource `json:"state,omitempty" tf:"-"` Resource ConfigurationRecorderSpecResource `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 (*ConfigurationRecorderSpec) DeepCopy ¶
func (in *ConfigurationRecorderSpec) DeepCopy() *ConfigurationRecorderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationRecorderSpec.
func (*ConfigurationRecorderSpec) DeepCopyInto ¶
func (in *ConfigurationRecorderSpec) DeepCopyInto(out *ConfigurationRecorderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationRecorderSpecRecordingGroup ¶
type ConfigurationRecorderSpecRecordingGroup struct { // +optional AllSupported *bool `json:"allSupported,omitempty" tf:"all_supported"` // +optional IncludeGlobalResourceTypes *bool `json:"includeGlobalResourceTypes,omitempty" tf:"include_global_resource_types"` // +optional ResourceTypes []string `json:"resourceTypes,omitempty" tf:"resource_types"` }
func (*ConfigurationRecorderSpecRecordingGroup) DeepCopy ¶
func (in *ConfigurationRecorderSpecRecordingGroup) DeepCopy() *ConfigurationRecorderSpecRecordingGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationRecorderSpecRecordingGroup.
func (*ConfigurationRecorderSpecRecordingGroup) DeepCopyInto ¶
func (in *ConfigurationRecorderSpecRecordingGroup) DeepCopyInto(out *ConfigurationRecorderSpecRecordingGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationRecorderSpecRecordingGroupCodec ¶
type ConfigurationRecorderSpecRecordingGroupCodec struct { }
+k8s:deepcopy-gen=false
func (ConfigurationRecorderSpecRecordingGroupCodec) Decode ¶
func (ConfigurationRecorderSpecRecordingGroupCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ConfigurationRecorderSpecResource ¶
type ConfigurationRecorderSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional RecordingGroup *ConfigurationRecorderSpecRecordingGroup `json:"recordingGroup,omitempty" tf:"recording_group"` RoleArn *string `json:"roleArn" tf:"role_arn"` }
func (*ConfigurationRecorderSpecResource) DeepCopy ¶
func (in *ConfigurationRecorderSpecResource) DeepCopy() *ConfigurationRecorderSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationRecorderSpecResource.
func (*ConfigurationRecorderSpecResource) DeepCopyInto ¶
func (in *ConfigurationRecorderSpecResource) DeepCopyInto(out *ConfigurationRecorderSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationRecorderStatus ¶
type ConfigurationRecorderStatus struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigurationRecorderStatusSpec `json:"spec,omitempty"` Status ConfigurationRecorderStatusStatus `json:"status,omitempty"` }
func (*ConfigurationRecorderStatus) DeepCopy ¶
func (in *ConfigurationRecorderStatus) DeepCopy() *ConfigurationRecorderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationRecorderStatus.
func (*ConfigurationRecorderStatus) DeepCopyInto ¶
func (in *ConfigurationRecorderStatus) DeepCopyInto(out *ConfigurationRecorderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationRecorderStatus) DeepCopyObject ¶ added in v0.1.1
func (in *ConfigurationRecorderStatus) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigurationRecorderStatus) SetupWebhookWithManager ¶ added in v0.1.1
func (r *ConfigurationRecorderStatus) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConfigurationRecorderStatus) ValidateCreate ¶ added in v0.1.1
func (r *ConfigurationRecorderStatus) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConfigurationRecorderStatus) ValidateDelete ¶ added in v0.1.1
func (r *ConfigurationRecorderStatus) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConfigurationRecorderStatus) ValidateUpdate ¶ added in v0.1.1
func (r *ConfigurationRecorderStatus) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConfigurationRecorderStatusList ¶ added in v0.1.1
type ConfigurationRecorderStatusList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConfigurationRecorderStatus CRD objects Items []ConfigurationRecorderStatus `json:"items,omitempty"` }
ConfigurationRecorderStatusList is a list of ConfigurationRecorderStatuss
func (*ConfigurationRecorderStatusList) DeepCopy ¶ added in v0.1.1
func (in *ConfigurationRecorderStatusList) DeepCopy() *ConfigurationRecorderStatusList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationRecorderStatusList.
func (*ConfigurationRecorderStatusList) DeepCopyInto ¶ added in v0.1.1
func (in *ConfigurationRecorderStatusList) DeepCopyInto(out *ConfigurationRecorderStatusList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationRecorderStatusList) DeepCopyObject ¶ added in v0.1.1
func (in *ConfigurationRecorderStatusList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigurationRecorderStatusSpec ¶ added in v0.1.1
type ConfigurationRecorderStatusSpec struct { State *ConfigurationRecorderStatusSpecResource `json:"state,omitempty" tf:"-"` Resource ConfigurationRecorderStatusSpecResource `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 (*ConfigurationRecorderStatusSpec) DeepCopy ¶ added in v0.1.1
func (in *ConfigurationRecorderStatusSpec) DeepCopy() *ConfigurationRecorderStatusSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationRecorderStatusSpec.
func (*ConfigurationRecorderStatusSpec) DeepCopyInto ¶ added in v0.1.1
func (in *ConfigurationRecorderStatusSpec) DeepCopyInto(out *ConfigurationRecorderStatusSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationRecorderStatusSpecResource ¶ added in v0.1.1
type ConfigurationRecorderStatusSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` IsEnabled *bool `json:"isEnabled" tf:"is_enabled"` Name *string `json:"name" tf:"name"` }
func (*ConfigurationRecorderStatusSpecResource) DeepCopy ¶ added in v0.1.1
func (in *ConfigurationRecorderStatusSpecResource) DeepCopy() *ConfigurationRecorderStatusSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationRecorderStatusSpecResource.
func (*ConfigurationRecorderStatusSpecResource) DeepCopyInto ¶ added in v0.1.1
func (in *ConfigurationRecorderStatusSpecResource) DeepCopyInto(out *ConfigurationRecorderStatusSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationRecorderStatusStatus ¶ added in v0.1.1
type ConfigurationRecorderStatusStatus 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 (*ConfigurationRecorderStatusStatus) DeepCopy ¶ added in v0.1.1
func (in *ConfigurationRecorderStatusStatus) DeepCopy() *ConfigurationRecorderStatusStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationRecorderStatusStatus.
func (*ConfigurationRecorderStatusStatus) DeepCopyInto ¶ added in v0.1.1
func (in *ConfigurationRecorderStatusStatus) DeepCopyInto(out *ConfigurationRecorderStatusStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationRecorderStatus_ ¶
type ConfigurationRecorderStatus_ 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 (*ConfigurationRecorderStatus_) DeepCopy ¶
func (in *ConfigurationRecorderStatus_) DeepCopy() *ConfigurationRecorderStatus_
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationRecorderStatus_.
func (*ConfigurationRecorderStatus_) DeepCopyInto ¶
func (in *ConfigurationRecorderStatus_) DeepCopyInto(out *ConfigurationRecorderStatus_)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConformancePack ¶
type ConformancePack struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConformancePackSpec `json:"spec,omitempty"` Status ConformancePackStatus `json:"status,omitempty"` }
func (*ConformancePack) DeepCopy ¶
func (in *ConformancePack) DeepCopy() *ConformancePack
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConformancePack.
func (*ConformancePack) DeepCopyInto ¶
func (in *ConformancePack) DeepCopyInto(out *ConformancePack)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConformancePack) DeepCopyObject ¶
func (in *ConformancePack) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConformancePack) SetupWebhookWithManager ¶
func (r *ConformancePack) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConformancePack) ValidateCreate ¶
func (r *ConformancePack) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConformancePack) ValidateDelete ¶
func (r *ConformancePack) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConformancePack) ValidateUpdate ¶
func (r *ConformancePack) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConformancePackList ¶
type ConformancePackList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConformancePack CRD objects Items []ConformancePack `json:"items,omitempty"` }
ConformancePackList is a list of ConformancePacks
func (*ConformancePackList) DeepCopy ¶
func (in *ConformancePackList) DeepCopy() *ConformancePackList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConformancePackList.
func (*ConformancePackList) DeepCopyInto ¶
func (in *ConformancePackList) DeepCopyInto(out *ConformancePackList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConformancePackList) DeepCopyObject ¶
func (in *ConformancePackList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConformancePackSpec ¶
type ConformancePackSpec struct { State *ConformancePackSpecResource `json:"state,omitempty" tf:"-"` Resource ConformancePackSpecResource `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 (*ConformancePackSpec) DeepCopy ¶
func (in *ConformancePackSpec) DeepCopy() *ConformancePackSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConformancePackSpec.
func (*ConformancePackSpec) DeepCopyInto ¶
func (in *ConformancePackSpec) DeepCopyInto(out *ConformancePackSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConformancePackSpecInputParameter ¶
type ConformancePackSpecInputParameter struct { ParameterName *string `json:"parameterName" tf:"parameter_name"` ParameterValue *string `json:"parameterValue" tf:"parameter_value"` }
func (*ConformancePackSpecInputParameter) DeepCopy ¶
func (in *ConformancePackSpecInputParameter) DeepCopy() *ConformancePackSpecInputParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConformancePackSpecInputParameter.
func (*ConformancePackSpecInputParameter) DeepCopyInto ¶
func (in *ConformancePackSpecInputParameter) DeepCopyInto(out *ConformancePackSpecInputParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConformancePackSpecResource ¶
type ConformancePackSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional DeliveryS3Bucket *string `json:"deliveryS3Bucket,omitempty" tf:"delivery_s3_bucket"` // +optional DeliveryS3KeyPrefix *string `json:"deliveryS3KeyPrefix,omitempty" tf:"delivery_s3_key_prefix"` // +optional // +kubebuilder:validation:MaxItems=60 InputParameter []ConformancePackSpecInputParameter `json:"inputParameter,omitempty" tf:"input_parameter"` Name *string `json:"name" tf:"name"` // +optional TemplateBody *string `json:"templateBody,omitempty" tf:"template_body"` // +optional TemplateS3URI *string `json:"templateS3URI,omitempty" tf:"template_s3_uri"` }
func (*ConformancePackSpecResource) DeepCopy ¶
func (in *ConformancePackSpecResource) DeepCopy() *ConformancePackSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConformancePackSpecResource.
func (*ConformancePackSpecResource) DeepCopyInto ¶
func (in *ConformancePackSpecResource) DeepCopyInto(out *ConformancePackSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConformancePackStatus ¶
type ConformancePackStatus 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 (*ConformancePackStatus) DeepCopy ¶
func (in *ConformancePackStatus) DeepCopy() *ConformancePackStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConformancePackStatus.
func (*ConformancePackStatus) DeepCopyInto ¶
func (in *ConformancePackStatus) DeepCopyInto(out *ConformancePackStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryChannel ¶
type DeliveryChannel struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeliveryChannelSpec `json:"spec,omitempty"` Status DeliveryChannelStatus `json:"status,omitempty"` }
func (*DeliveryChannel) DeepCopy ¶
func (in *DeliveryChannel) DeepCopy() *DeliveryChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryChannel.
func (*DeliveryChannel) DeepCopyInto ¶
func (in *DeliveryChannel) DeepCopyInto(out *DeliveryChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryChannel) DeepCopyObject ¶
func (in *DeliveryChannel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeliveryChannel) SetupWebhookWithManager ¶
func (r *DeliveryChannel) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DeliveryChannel) ValidateCreate ¶
func (r *DeliveryChannel) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DeliveryChannel) ValidateDelete ¶
func (r *DeliveryChannel) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DeliveryChannel) ValidateUpdate ¶
func (r *DeliveryChannel) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DeliveryChannelList ¶
type DeliveryChannelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DeliveryChannel CRD objects Items []DeliveryChannel `json:"items,omitempty"` }
DeliveryChannelList is a list of DeliveryChannels
func (*DeliveryChannelList) DeepCopy ¶
func (in *DeliveryChannelList) DeepCopy() *DeliveryChannelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryChannelList.
func (*DeliveryChannelList) DeepCopyInto ¶
func (in *DeliveryChannelList) DeepCopyInto(out *DeliveryChannelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeliveryChannelList) DeepCopyObject ¶
func (in *DeliveryChannelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeliveryChannelSpec ¶
type DeliveryChannelSpec struct { State *DeliveryChannelSpecResource `json:"state,omitempty" tf:"-"` Resource DeliveryChannelSpecResource `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 (*DeliveryChannelSpec) DeepCopy ¶
func (in *DeliveryChannelSpec) DeepCopy() *DeliveryChannelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryChannelSpec.
func (*DeliveryChannelSpec) DeepCopyInto ¶
func (in *DeliveryChannelSpec) DeepCopyInto(out *DeliveryChannelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryChannelSpecResource ¶
type DeliveryChannelSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Name *string `json:"name,omitempty" tf:"name"` S3BucketName *string `json:"s3BucketName" tf:"s3_bucket_name"` // +optional S3KeyPrefix *string `json:"s3KeyPrefix,omitempty" tf:"s3_key_prefix"` // +optional S3KmsKeyArn *string `json:"s3KmsKeyArn,omitempty" tf:"s3_kms_key_arn"` // +optional SnapshotDeliveryProperties *DeliveryChannelSpecSnapshotDeliveryProperties `json:"snapshotDeliveryProperties,omitempty" tf:"snapshot_delivery_properties"` // +optional SnsTopicArn *string `json:"snsTopicArn,omitempty" tf:"sns_topic_arn"` }
func (*DeliveryChannelSpecResource) DeepCopy ¶
func (in *DeliveryChannelSpecResource) DeepCopy() *DeliveryChannelSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryChannelSpecResource.
func (*DeliveryChannelSpecResource) DeepCopyInto ¶
func (in *DeliveryChannelSpecResource) DeepCopyInto(out *DeliveryChannelSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryChannelSpecSnapshotDeliveryProperties ¶
type DeliveryChannelSpecSnapshotDeliveryProperties struct { // +optional DeliveryFrequency *string `json:"deliveryFrequency,omitempty" tf:"delivery_frequency"` }
func (*DeliveryChannelSpecSnapshotDeliveryProperties) DeepCopy ¶
func (in *DeliveryChannelSpecSnapshotDeliveryProperties) DeepCopy() *DeliveryChannelSpecSnapshotDeliveryProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryChannelSpecSnapshotDeliveryProperties.
func (*DeliveryChannelSpecSnapshotDeliveryProperties) DeepCopyInto ¶
func (in *DeliveryChannelSpecSnapshotDeliveryProperties) DeepCopyInto(out *DeliveryChannelSpecSnapshotDeliveryProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeliveryChannelSpecSnapshotDeliveryPropertiesCodec ¶
type DeliveryChannelSpecSnapshotDeliveryPropertiesCodec struct { }
+k8s:deepcopy-gen=false
func (DeliveryChannelSpecSnapshotDeliveryPropertiesCodec) Decode ¶
func (DeliveryChannelSpecSnapshotDeliveryPropertiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeliveryChannelStatus ¶
type DeliveryChannelStatus 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 (*DeliveryChannelStatus) DeepCopy ¶
func (in *DeliveryChannelStatus) DeepCopy() *DeliveryChannelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryChannelStatus.
func (*DeliveryChannelStatus) DeepCopyInto ¶
func (in *DeliveryChannelStatus) DeepCopyInto(out *DeliveryChannelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationConformancePack ¶ added in v0.5.0
type OrganizationConformancePack struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationConformancePackSpec `json:"spec,omitempty"` Status OrganizationConformancePackStatus `json:"status,omitempty"` }
func (*OrganizationConformancePack) DeepCopy ¶ added in v0.5.0
func (in *OrganizationConformancePack) DeepCopy() *OrganizationConformancePack
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConformancePack.
func (*OrganizationConformancePack) DeepCopyInto ¶ added in v0.5.0
func (in *OrganizationConformancePack) DeepCopyInto(out *OrganizationConformancePack)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationConformancePack) DeepCopyObject ¶ added in v0.5.0
func (in *OrganizationConformancePack) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationConformancePack) SetupWebhookWithManager ¶ added in v0.5.0
func (r *OrganizationConformancePack) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*OrganizationConformancePack) ValidateCreate ¶ added in v0.5.0
func (r *OrganizationConformancePack) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*OrganizationConformancePack) ValidateDelete ¶ added in v0.5.0
func (r *OrganizationConformancePack) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*OrganizationConformancePack) ValidateUpdate ¶ added in v0.5.0
func (r *OrganizationConformancePack) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type OrganizationConformancePackList ¶ added in v0.5.0
type OrganizationConformancePackList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OrganizationConformancePack CRD objects Items []OrganizationConformancePack `json:"items,omitempty"` }
OrganizationConformancePackList is a list of OrganizationConformancePacks
func (*OrganizationConformancePackList) DeepCopy ¶ added in v0.5.0
func (in *OrganizationConformancePackList) DeepCopy() *OrganizationConformancePackList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConformancePackList.
func (*OrganizationConformancePackList) DeepCopyInto ¶ added in v0.5.0
func (in *OrganizationConformancePackList) DeepCopyInto(out *OrganizationConformancePackList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationConformancePackList) DeepCopyObject ¶ added in v0.5.0
func (in *OrganizationConformancePackList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationConformancePackSpec ¶ added in v0.5.0
type OrganizationConformancePackSpec struct { State *OrganizationConformancePackSpecResource `json:"state,omitempty" tf:"-"` Resource OrganizationConformancePackSpecResource `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 (*OrganizationConformancePackSpec) DeepCopy ¶ added in v0.5.0
func (in *OrganizationConformancePackSpec) DeepCopy() *OrganizationConformancePackSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConformancePackSpec.
func (*OrganizationConformancePackSpec) DeepCopyInto ¶ added in v0.5.0
func (in *OrganizationConformancePackSpec) DeepCopyInto(out *OrganizationConformancePackSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationConformancePackSpecInputParameter ¶ added in v0.5.0
type OrganizationConformancePackSpecInputParameter struct { ParameterName *string `json:"parameterName" tf:"parameter_name"` ParameterValue *string `json:"parameterValue" tf:"parameter_value"` }
func (*OrganizationConformancePackSpecInputParameter) DeepCopy ¶ added in v0.5.0
func (in *OrganizationConformancePackSpecInputParameter) DeepCopy() *OrganizationConformancePackSpecInputParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConformancePackSpecInputParameter.
func (*OrganizationConformancePackSpecInputParameter) DeepCopyInto ¶ added in v0.5.0
func (in *OrganizationConformancePackSpecInputParameter) DeepCopyInto(out *OrganizationConformancePackSpecInputParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationConformancePackSpecResource ¶ added in v0.5.0
type OrganizationConformancePackSpecResource 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"` // +optional DeliveryS3Bucket *string `json:"deliveryS3Bucket,omitempty" tf:"delivery_s3_bucket"` // +optional DeliveryS3KeyPrefix *string `json:"deliveryS3KeyPrefix,omitempty" tf:"delivery_s3_key_prefix"` // +optional // +kubebuilder:validation:MaxItems=1000 ExcludedAccounts []string `json:"excludedAccounts,omitempty" tf:"excluded_accounts"` // +optional // +kubebuilder:validation:MaxItems=60 InputParameter []OrganizationConformancePackSpecInputParameter `json:"inputParameter,omitempty" tf:"input_parameter"` Name *string `json:"name" tf:"name"` // +optional TemplateBody *string `json:"templateBody,omitempty" tf:"template_body"` // +optional TemplateS3URI *string `json:"templateS3URI,omitempty" tf:"template_s3_uri"` }
func (*OrganizationConformancePackSpecResource) DeepCopy ¶ added in v0.5.0
func (in *OrganizationConformancePackSpecResource) DeepCopy() *OrganizationConformancePackSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConformancePackSpecResource.
func (*OrganizationConformancePackSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *OrganizationConformancePackSpecResource) DeepCopyInto(out *OrganizationConformancePackSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationConformancePackStatus ¶ added in v0.5.0
type OrganizationConformancePackStatus 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 (*OrganizationConformancePackStatus) DeepCopy ¶ added in v0.5.0
func (in *OrganizationConformancePackStatus) DeepCopy() *OrganizationConformancePackStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConformancePackStatus.
func (*OrganizationConformancePackStatus) DeepCopyInto ¶ added in v0.5.0
func (in *OrganizationConformancePackStatus) DeepCopyInto(out *OrganizationConformancePackStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationCustomRule ¶
type OrganizationCustomRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationCustomRuleSpec `json:"spec,omitempty"` Status OrganizationCustomRuleStatus `json:"status,omitempty"` }
func (*OrganizationCustomRule) DeepCopy ¶
func (in *OrganizationCustomRule) DeepCopy() *OrganizationCustomRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationCustomRule.
func (*OrganizationCustomRule) DeepCopyInto ¶
func (in *OrganizationCustomRule) DeepCopyInto(out *OrganizationCustomRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationCustomRule) DeepCopyObject ¶
func (in *OrganizationCustomRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationCustomRule) SetupWebhookWithManager ¶
func (r *OrganizationCustomRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*OrganizationCustomRule) ValidateCreate ¶
func (r *OrganizationCustomRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*OrganizationCustomRule) ValidateDelete ¶
func (r *OrganizationCustomRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*OrganizationCustomRule) ValidateUpdate ¶
func (r *OrganizationCustomRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type OrganizationCustomRuleList ¶
type OrganizationCustomRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OrganizationCustomRule CRD objects Items []OrganizationCustomRule `json:"items,omitempty"` }
OrganizationCustomRuleList is a list of OrganizationCustomRules
func (*OrganizationCustomRuleList) DeepCopy ¶
func (in *OrganizationCustomRuleList) DeepCopy() *OrganizationCustomRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationCustomRuleList.
func (*OrganizationCustomRuleList) DeepCopyInto ¶
func (in *OrganizationCustomRuleList) DeepCopyInto(out *OrganizationCustomRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationCustomRuleList) DeepCopyObject ¶
func (in *OrganizationCustomRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationCustomRuleSpec ¶
type OrganizationCustomRuleSpec struct { State *OrganizationCustomRuleSpecResource `json:"state,omitempty" tf:"-"` Resource OrganizationCustomRuleSpecResource `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 (*OrganizationCustomRuleSpec) DeepCopy ¶
func (in *OrganizationCustomRuleSpec) DeepCopy() *OrganizationCustomRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationCustomRuleSpec.
func (*OrganizationCustomRuleSpec) DeepCopyInto ¶
func (in *OrganizationCustomRuleSpec) DeepCopyInto(out *OrganizationCustomRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationCustomRuleSpecResource ¶
type OrganizationCustomRuleSpecResource 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"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional // +kubebuilder:validation:MaxItems=1000 ExcludedAccounts []string `json:"excludedAccounts,omitempty" tf:"excluded_accounts"` // +optional InputParameters *string `json:"inputParameters,omitempty" tf:"input_parameters"` LambdaFunctionArn *string `json:"lambdaFunctionArn" tf:"lambda_function_arn"` // +optional MaximumExecutionFrequency *string `json:"maximumExecutionFrequency,omitempty" tf:"maximum_execution_frequency"` Name *string `json:"name" tf:"name"` // +optional ResourceIDScope *string `json:"resourceIDScope,omitempty" tf:"resource_id_scope"` // +optional // +kubebuilder:validation:MaxItems=100 ResourceTypesScope []string `json:"resourceTypesScope,omitempty" tf:"resource_types_scope"` // +optional TagKeyScope *string `json:"tagKeyScope,omitempty" tf:"tag_key_scope"` // +optional TagValueScope *string `json:"tagValueScope,omitempty" tf:"tag_value_scope"` // +kubebuilder:validation:MaxItems=3 // +kubebuilder:validation:MinItems=1 TriggerTypes []string `json:"triggerTypes" tf:"trigger_types"` }
func (*OrganizationCustomRuleSpecResource) DeepCopy ¶
func (in *OrganizationCustomRuleSpecResource) DeepCopy() *OrganizationCustomRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationCustomRuleSpecResource.
func (*OrganizationCustomRuleSpecResource) DeepCopyInto ¶
func (in *OrganizationCustomRuleSpecResource) DeepCopyInto(out *OrganizationCustomRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationCustomRuleStatus ¶
type OrganizationCustomRuleStatus 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 (*OrganizationCustomRuleStatus) DeepCopy ¶
func (in *OrganizationCustomRuleStatus) DeepCopy() *OrganizationCustomRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationCustomRuleStatus.
func (*OrganizationCustomRuleStatus) DeepCopyInto ¶
func (in *OrganizationCustomRuleStatus) DeepCopyInto(out *OrganizationCustomRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationManagedRule ¶
type OrganizationManagedRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationManagedRuleSpec `json:"spec,omitempty"` Status OrganizationManagedRuleStatus `json:"status,omitempty"` }
func (*OrganizationManagedRule) DeepCopy ¶
func (in *OrganizationManagedRule) DeepCopy() *OrganizationManagedRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationManagedRule.
func (*OrganizationManagedRule) DeepCopyInto ¶
func (in *OrganizationManagedRule) DeepCopyInto(out *OrganizationManagedRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationManagedRule) DeepCopyObject ¶
func (in *OrganizationManagedRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationManagedRule) SetupWebhookWithManager ¶
func (r *OrganizationManagedRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*OrganizationManagedRule) ValidateCreate ¶
func (r *OrganizationManagedRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*OrganizationManagedRule) ValidateDelete ¶
func (r *OrganizationManagedRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*OrganizationManagedRule) ValidateUpdate ¶
func (r *OrganizationManagedRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type OrganizationManagedRuleList ¶
type OrganizationManagedRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OrganizationManagedRule CRD objects Items []OrganizationManagedRule `json:"items,omitempty"` }
OrganizationManagedRuleList is a list of OrganizationManagedRules
func (*OrganizationManagedRuleList) DeepCopy ¶
func (in *OrganizationManagedRuleList) DeepCopy() *OrganizationManagedRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationManagedRuleList.
func (*OrganizationManagedRuleList) DeepCopyInto ¶
func (in *OrganizationManagedRuleList) DeepCopyInto(out *OrganizationManagedRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationManagedRuleList) DeepCopyObject ¶
func (in *OrganizationManagedRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationManagedRuleSpec ¶
type OrganizationManagedRuleSpec struct { State *OrganizationManagedRuleSpecResource `json:"state,omitempty" tf:"-"` Resource OrganizationManagedRuleSpecResource `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 (*OrganizationManagedRuleSpec) DeepCopy ¶
func (in *OrganizationManagedRuleSpec) DeepCopy() *OrganizationManagedRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationManagedRuleSpec.
func (*OrganizationManagedRuleSpec) DeepCopyInto ¶
func (in *OrganizationManagedRuleSpec) DeepCopyInto(out *OrganizationManagedRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationManagedRuleSpecResource ¶
type OrganizationManagedRuleSpecResource 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"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional // +kubebuilder:validation:MaxItems=1000 ExcludedAccounts []string `json:"excludedAccounts,omitempty" tf:"excluded_accounts"` // +optional InputParameters *string `json:"inputParameters,omitempty" tf:"input_parameters"` // +optional MaximumExecutionFrequency *string `json:"maximumExecutionFrequency,omitempty" tf:"maximum_execution_frequency"` Name *string `json:"name" tf:"name"` // +optional ResourceIDScope *string `json:"resourceIDScope,omitempty" tf:"resource_id_scope"` // +optional // +kubebuilder:validation:MaxItems=100 ResourceTypesScope []string `json:"resourceTypesScope,omitempty" tf:"resource_types_scope"` RuleIdentifier *string `json:"ruleIdentifier" tf:"rule_identifier"` // +optional TagKeyScope *string `json:"tagKeyScope,omitempty" tf:"tag_key_scope"` // +optional TagValueScope *string `json:"tagValueScope,omitempty" tf:"tag_value_scope"` }
func (*OrganizationManagedRuleSpecResource) DeepCopy ¶
func (in *OrganizationManagedRuleSpecResource) DeepCopy() *OrganizationManagedRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationManagedRuleSpecResource.
func (*OrganizationManagedRuleSpecResource) DeepCopyInto ¶
func (in *OrganizationManagedRuleSpecResource) DeepCopyInto(out *OrganizationManagedRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationManagedRuleStatus ¶
type OrganizationManagedRuleStatus 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 (*OrganizationManagedRuleStatus) DeepCopy ¶
func (in *OrganizationManagedRuleStatus) DeepCopy() *OrganizationManagedRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationManagedRuleStatus.
func (*OrganizationManagedRuleStatus) DeepCopyInto ¶
func (in *OrganizationManagedRuleStatus) DeepCopyInto(out *OrganizationManagedRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemediationConfiguration ¶
type RemediationConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RemediationConfigurationSpec `json:"spec,omitempty"` Status RemediationConfigurationStatus `json:"status,omitempty"` }
func (*RemediationConfiguration) DeepCopy ¶
func (in *RemediationConfiguration) DeepCopy() *RemediationConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemediationConfiguration.
func (*RemediationConfiguration) DeepCopyInto ¶
func (in *RemediationConfiguration) DeepCopyInto(out *RemediationConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RemediationConfiguration) DeepCopyObject ¶
func (in *RemediationConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RemediationConfiguration) SetupWebhookWithManager ¶
func (r *RemediationConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RemediationConfiguration) ValidateCreate ¶
func (r *RemediationConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RemediationConfiguration) ValidateDelete ¶
func (r *RemediationConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RemediationConfiguration) ValidateUpdate ¶
func (r *RemediationConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RemediationConfigurationList ¶
type RemediationConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RemediationConfiguration CRD objects Items []RemediationConfiguration `json:"items,omitempty"` }
RemediationConfigurationList is a list of RemediationConfigurations
func (*RemediationConfigurationList) DeepCopy ¶
func (in *RemediationConfigurationList) DeepCopy() *RemediationConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemediationConfigurationList.
func (*RemediationConfigurationList) DeepCopyInto ¶
func (in *RemediationConfigurationList) DeepCopyInto(out *RemediationConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RemediationConfigurationList) DeepCopyObject ¶
func (in *RemediationConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RemediationConfigurationSpec ¶
type RemediationConfigurationSpec struct { State *RemediationConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource RemediationConfigurationSpecResource `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 (*RemediationConfigurationSpec) DeepCopy ¶
func (in *RemediationConfigurationSpec) DeepCopy() *RemediationConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemediationConfigurationSpec.
func (*RemediationConfigurationSpec) DeepCopyInto ¶
func (in *RemediationConfigurationSpec) DeepCopyInto(out *RemediationConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemediationConfigurationSpecExecutionControls ¶ added in v0.5.0
type RemediationConfigurationSpecExecutionControls struct { // +optional SsmControls *RemediationConfigurationSpecExecutionControlsSsmControls `json:"ssmControls,omitempty" tf:"ssm_controls"` }
func (*RemediationConfigurationSpecExecutionControls) DeepCopy ¶ added in v0.5.0
func (in *RemediationConfigurationSpecExecutionControls) DeepCopy() *RemediationConfigurationSpecExecutionControls
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemediationConfigurationSpecExecutionControls.
func (*RemediationConfigurationSpecExecutionControls) DeepCopyInto ¶ added in v0.5.0
func (in *RemediationConfigurationSpecExecutionControls) DeepCopyInto(out *RemediationConfigurationSpecExecutionControls)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemediationConfigurationSpecExecutionControlsCodec ¶ added in v0.5.0
type RemediationConfigurationSpecExecutionControlsCodec struct { }
+k8s:deepcopy-gen=false
func (RemediationConfigurationSpecExecutionControlsCodec) Decode ¶ added in v0.5.0
func (RemediationConfigurationSpecExecutionControlsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RemediationConfigurationSpecExecutionControlsSsmControls ¶ added in v0.5.0
type RemediationConfigurationSpecExecutionControlsSsmControls struct { // +optional ConcurrentExecutionRatePercentage *int64 `json:"concurrentExecutionRatePercentage,omitempty" tf:"concurrent_execution_rate_percentage"` // +optional ErrorPercentage *int64 `json:"errorPercentage,omitempty" tf:"error_percentage"` }
func (*RemediationConfigurationSpecExecutionControlsSsmControls) DeepCopy ¶ added in v0.5.0
func (in *RemediationConfigurationSpecExecutionControlsSsmControls) DeepCopy() *RemediationConfigurationSpecExecutionControlsSsmControls
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemediationConfigurationSpecExecutionControlsSsmControls.
func (*RemediationConfigurationSpecExecutionControlsSsmControls) DeepCopyInto ¶ added in v0.5.0
func (in *RemediationConfigurationSpecExecutionControlsSsmControls) DeepCopyInto(out *RemediationConfigurationSpecExecutionControlsSsmControls)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemediationConfigurationSpecExecutionControlsSsmControlsCodec ¶ added in v0.5.0
type RemediationConfigurationSpecExecutionControlsSsmControlsCodec struct { }
+k8s:deepcopy-gen=false
func (RemediationConfigurationSpecExecutionControlsSsmControlsCodec) Decode ¶ added in v0.5.0
func (RemediationConfigurationSpecExecutionControlsSsmControlsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RemediationConfigurationSpecParameter ¶
type RemediationConfigurationSpecParameter struct { Name *string `json:"name" tf:"name"` // +optional ResourceValue *string `json:"resourceValue,omitempty" tf:"resource_value"` // +optional StaticValue *string `json:"staticValue,omitempty" tf:"static_value"` }
func (*RemediationConfigurationSpecParameter) DeepCopy ¶
func (in *RemediationConfigurationSpecParameter) DeepCopy() *RemediationConfigurationSpecParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemediationConfigurationSpecParameter.
func (*RemediationConfigurationSpecParameter) DeepCopyInto ¶
func (in *RemediationConfigurationSpecParameter) DeepCopyInto(out *RemediationConfigurationSpecParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemediationConfigurationSpecResource ¶
type RemediationConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Automatic *bool `json:"automatic,omitempty" tf:"automatic"` ConfigRuleName *string `json:"configRuleName" tf:"config_rule_name"` // +optional ExecutionControls *RemediationConfigurationSpecExecutionControls `json:"executionControls,omitempty" tf:"execution_controls"` // +optional MaximumAutomaticAttempts *int64 `json:"maximumAutomaticAttempts,omitempty" tf:"maximum_automatic_attempts"` // +optional // +kubebuilder:validation:MaxItems=25 Parameter []RemediationConfigurationSpecParameter `json:"parameter,omitempty" tf:"parameter"` // +optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type"` // +optional RetryAttemptSeconds *int64 `json:"retryAttemptSeconds,omitempty" tf:"retry_attempt_seconds"` TargetID *string `json:"targetID" tf:"target_id"` TargetType *string `json:"targetType" tf:"target_type"` // +optional TargetVersion *string `json:"targetVersion,omitempty" tf:"target_version"` }
func (*RemediationConfigurationSpecResource) DeepCopy ¶
func (in *RemediationConfigurationSpecResource) DeepCopy() *RemediationConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemediationConfigurationSpecResource.
func (*RemediationConfigurationSpecResource) DeepCopyInto ¶
func (in *RemediationConfigurationSpecResource) DeepCopyInto(out *RemediationConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemediationConfigurationStatus ¶
type RemediationConfigurationStatus 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 (*RemediationConfigurationStatus) DeepCopy ¶
func (in *RemediationConfigurationStatus) DeepCopy() *RemediationConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemediationConfigurationStatus.
func (*RemediationConfigurationStatus) DeepCopyInto ¶
func (in *RemediationConfigurationStatus) DeepCopyInto(out *RemediationConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- aggregate_authorization_types.go
- aggregate_authorization_webhook.go
- codec.go
- config_rule_types.go
- config_rule_webhook.go
- configuration_aggregator_types.go
- configuration_aggregator_webhook.go
- configuration_recorder_status_types.go
- configuration_recorder_status_webhook.go
- configuration_recorder_types.go
- configuration_recorder_webhook.go
- conformance_pack_types.go
- conformance_pack_webhook.go
- delivery_channel_types.go
- delivery_channel_webhook.go
- doc.go
- organization_conformance_pack_types.go
- organization_conformance_pack_webhook.go
- organization_custom_rule_types.go
- organization_custom_rule_webhook.go
- organization_managed_rule_types.go
- organization_managed_rule_webhook.go
- register.go
- remediation_configuration_types.go
- remediation_configuration_webhook.go
- zz_generated.deepcopy.go