Documentation ¶
Overview ¶
+groupName=guardduty.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 Detector
- func (in *Detector) DeepCopy() *Detector
- func (in *Detector) DeepCopyInto(out *Detector)
- func (in *Detector) DeepCopyObject() runtime.Object
- func (r *Detector) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Detector) ValidateCreate() error
- func (r *Detector) ValidateDelete() error
- func (r *Detector) ValidateUpdate(old runtime.Object) error
- type DetectorList
- type DetectorSpec
- type DetectorSpecDatasources
- type DetectorSpecDatasourcesCodec
- type DetectorSpecDatasourcesS3Logs
- type DetectorSpecDatasourcesS3LogsCodec
- type DetectorSpecResource
- type DetectorStatus
- type Filter
- func (in *Filter) DeepCopy() *Filter
- func (in *Filter) DeepCopyInto(out *Filter)
- func (in *Filter) DeepCopyObject() runtime.Object
- func (r *Filter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Filter) ValidateCreate() error
- func (r *Filter) ValidateDelete() error
- func (r *Filter) ValidateUpdate(old runtime.Object) error
- type FilterList
- type FilterSpec
- type FilterSpecFindingCriteria
- type FilterSpecFindingCriteriaCodec
- type FilterSpecFindingCriteriaCriterion
- type FilterSpecResource
- type FilterStatus
- type InviteAccepter
- func (in *InviteAccepter) DeepCopy() *InviteAccepter
- func (in *InviteAccepter) DeepCopyInto(out *InviteAccepter)
- func (in *InviteAccepter) DeepCopyObject() runtime.Object
- func (r *InviteAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InviteAccepter) ValidateCreate() error
- func (r *InviteAccepter) ValidateDelete() error
- func (r *InviteAccepter) ValidateUpdate(old runtime.Object) error
- type InviteAccepterList
- type InviteAccepterSpec
- type InviteAccepterSpecResource
- type InviteAccepterStatus
- type Ipset
- func (in *Ipset) DeepCopy() *Ipset
- func (in *Ipset) DeepCopyInto(out *Ipset)
- func (in *Ipset) DeepCopyObject() runtime.Object
- func (r *Ipset) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Ipset) ValidateCreate() error
- func (r *Ipset) ValidateDelete() error
- func (r *Ipset) ValidateUpdate(old runtime.Object) error
- type IpsetList
- type IpsetSpec
- type IpsetSpecResource
- type IpsetStatus
- type Member
- func (in *Member) DeepCopy() *Member
- func (in *Member) DeepCopyInto(out *Member)
- func (in *Member) DeepCopyObject() runtime.Object
- func (r *Member) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Member) ValidateCreate() error
- func (r *Member) ValidateDelete() error
- func (r *Member) ValidateUpdate(old runtime.Object) error
- type MemberList
- type MemberSpec
- type MemberSpecResource
- type MemberStatus
- type OrganizationAdminAccount
- func (in *OrganizationAdminAccount) DeepCopy() *OrganizationAdminAccount
- func (in *OrganizationAdminAccount) DeepCopyInto(out *OrganizationAdminAccount)
- func (in *OrganizationAdminAccount) DeepCopyObject() runtime.Object
- func (r *OrganizationAdminAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OrganizationAdminAccount) ValidateCreate() error
- func (r *OrganizationAdminAccount) ValidateDelete() error
- func (r *OrganizationAdminAccount) ValidateUpdate(old runtime.Object) error
- type OrganizationAdminAccountList
- type OrganizationAdminAccountSpec
- type OrganizationAdminAccountSpecResource
- type OrganizationAdminAccountStatus
- type OrganizationConfiguration
- func (in *OrganizationConfiguration) DeepCopy() *OrganizationConfiguration
- func (in *OrganizationConfiguration) DeepCopyInto(out *OrganizationConfiguration)
- func (in *OrganizationConfiguration) DeepCopyObject() runtime.Object
- func (r *OrganizationConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OrganizationConfiguration) ValidateCreate() error
- func (r *OrganizationConfiguration) ValidateDelete() error
- func (r *OrganizationConfiguration) ValidateUpdate(old runtime.Object) error
- type OrganizationConfigurationList
- type OrganizationConfigurationSpec
- type OrganizationConfigurationSpecDatasources
- type OrganizationConfigurationSpecDatasourcesCodec
- type OrganizationConfigurationSpecDatasourcesS3Logs
- type OrganizationConfigurationSpecDatasourcesS3LogsCodec
- func (OrganizationConfigurationSpecDatasourcesS3LogsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (OrganizationConfigurationSpecDatasourcesS3LogsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (OrganizationConfigurationSpecDatasourcesS3LogsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type OrganizationConfigurationSpecResource
- type OrganizationConfigurationStatus
- type PublishingDestination
- func (in *PublishingDestination) DeepCopy() *PublishingDestination
- func (in *PublishingDestination) DeepCopyInto(out *PublishingDestination)
- func (in *PublishingDestination) DeepCopyObject() runtime.Object
- func (r *PublishingDestination) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PublishingDestination) ValidateCreate() error
- func (r *PublishingDestination) ValidateDelete() error
- func (r *PublishingDestination) ValidateUpdate(old runtime.Object) error
- type PublishingDestinationList
- type PublishingDestinationSpec
- type PublishingDestinationSpecResource
- type PublishingDestinationStatus
- type Threatintelset
- func (in *Threatintelset) DeepCopy() *Threatintelset
- func (in *Threatintelset) DeepCopyInto(out *Threatintelset)
- func (in *Threatintelset) DeepCopyObject() runtime.Object
- func (r *Threatintelset) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Threatintelset) ValidateCreate() error
- func (r *Threatintelset) ValidateDelete() error
- func (r *Threatintelset) ValidateUpdate(old runtime.Object) error
- type ThreatintelsetList
- type ThreatintelsetSpec
- type ThreatintelsetSpecResource
- type ThreatintelsetStatus
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: guardduty.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 Detector ¶
type Detector struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DetectorSpec `json:"spec,omitempty"` Status DetectorStatus `json:"status,omitempty"` }
func (*Detector) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Detector.
func (*Detector) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Detector) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Detector) SetupWebhookWithManager ¶
func (*Detector) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Detector) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DetectorList ¶
type DetectorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Detector CRD objects Items []Detector `json:"items,omitempty"` }
DetectorList is a list of Detectors
func (*DetectorList) DeepCopy ¶
func (in *DetectorList) DeepCopy() *DetectorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DetectorList.
func (*DetectorList) DeepCopyInto ¶
func (in *DetectorList) DeepCopyInto(out *DetectorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DetectorList) DeepCopyObject ¶
func (in *DetectorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DetectorSpec ¶
type DetectorSpec struct { State *DetectorSpecResource `json:"state,omitempty" tf:"-"` Resource DetectorSpecResource `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 (*DetectorSpec) DeepCopy ¶
func (in *DetectorSpec) DeepCopy() *DetectorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DetectorSpec.
func (*DetectorSpec) DeepCopyInto ¶
func (in *DetectorSpec) DeepCopyInto(out *DetectorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DetectorSpecDatasources ¶ added in v0.5.0
type DetectorSpecDatasources struct { // +optional S3Logs *DetectorSpecDatasourcesS3Logs `json:"s3Logs,omitempty" tf:"s3_logs"` }
func (*DetectorSpecDatasources) DeepCopy ¶ added in v0.5.0
func (in *DetectorSpecDatasources) DeepCopy() *DetectorSpecDatasources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DetectorSpecDatasources.
func (*DetectorSpecDatasources) DeepCopyInto ¶ added in v0.5.0
func (in *DetectorSpecDatasources) DeepCopyInto(out *DetectorSpecDatasources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DetectorSpecDatasourcesCodec ¶ added in v0.5.0
type DetectorSpecDatasourcesCodec struct { }
+k8s:deepcopy-gen=false
func (DetectorSpecDatasourcesCodec) Decode ¶ added in v0.5.0
func (DetectorSpecDatasourcesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DetectorSpecDatasourcesS3Logs ¶ added in v0.5.0
type DetectorSpecDatasourcesS3Logs struct {
Enable *bool `json:"enable" tf:"enable"`
}
func (*DetectorSpecDatasourcesS3Logs) DeepCopy ¶ added in v0.5.0
func (in *DetectorSpecDatasourcesS3Logs) DeepCopy() *DetectorSpecDatasourcesS3Logs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DetectorSpecDatasourcesS3Logs.
func (*DetectorSpecDatasourcesS3Logs) DeepCopyInto ¶ added in v0.5.0
func (in *DetectorSpecDatasourcesS3Logs) DeepCopyInto(out *DetectorSpecDatasourcesS3Logs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DetectorSpecDatasourcesS3LogsCodec ¶ added in v0.5.0
type DetectorSpecDatasourcesS3LogsCodec struct { }
+k8s:deepcopy-gen=false
func (DetectorSpecDatasourcesS3LogsCodec) Decode ¶ added in v0.5.0
func (DetectorSpecDatasourcesS3LogsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DetectorSpecResource ¶
type DetectorSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccountID *string `json:"accountID,omitempty" tf:"account_id"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Datasources *DetectorSpecDatasources `json:"datasources,omitempty" tf:"datasources"` // +optional Enable *bool `json:"enable,omitempty" tf:"enable"` // +optional FindingPublishingFrequency *string `json:"findingPublishingFrequency,omitempty" tf:"finding_publishing_frequency"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*DetectorSpecResource) DeepCopy ¶
func (in *DetectorSpecResource) DeepCopy() *DetectorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DetectorSpecResource.
func (*DetectorSpecResource) DeepCopyInto ¶
func (in *DetectorSpecResource) DeepCopyInto(out *DetectorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DetectorStatus ¶
type DetectorStatus 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 (*DetectorStatus) DeepCopy ¶
func (in *DetectorStatus) DeepCopy() *DetectorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DetectorStatus.
func (*DetectorStatus) DeepCopyInto ¶
func (in *DetectorStatus) DeepCopyInto(out *DetectorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Filter ¶
type Filter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FilterSpec `json:"spec,omitempty"` Status FilterStatus `json:"status,omitempty"` }
func (*Filter) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Filter.
func (*Filter) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Filter) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Filter) SetupWebhookWithManager ¶
func (*Filter) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Filter) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type FilterList ¶
type FilterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Filter CRD objects Items []Filter `json:"items,omitempty"` }
FilterList is a list of Filters
func (*FilterList) DeepCopy ¶
func (in *FilterList) DeepCopy() *FilterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterList.
func (*FilterList) DeepCopyInto ¶
func (in *FilterList) DeepCopyInto(out *FilterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FilterList) DeepCopyObject ¶
func (in *FilterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FilterSpec ¶
type FilterSpec struct { State *FilterSpecResource `json:"state,omitempty" tf:"-"` Resource FilterSpecResource `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 (*FilterSpec) DeepCopy ¶
func (in *FilterSpec) DeepCopy() *FilterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterSpec.
func (*FilterSpec) DeepCopyInto ¶
func (in *FilterSpec) DeepCopyInto(out *FilterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterSpecFindingCriteria ¶
type FilterSpecFindingCriteria struct { // +kubebuilder:validation:MinItems=1 Criterion []FilterSpecFindingCriteriaCriterion `json:"criterion" tf:"criterion"` }
func (*FilterSpecFindingCriteria) DeepCopy ¶
func (in *FilterSpecFindingCriteria) DeepCopy() *FilterSpecFindingCriteria
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterSpecFindingCriteria.
func (*FilterSpecFindingCriteria) DeepCopyInto ¶
func (in *FilterSpecFindingCriteria) DeepCopyInto(out *FilterSpecFindingCriteria)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterSpecFindingCriteriaCodec ¶
type FilterSpecFindingCriteriaCodec struct { }
+k8s:deepcopy-gen=false
func (FilterSpecFindingCriteriaCodec) Decode ¶
func (FilterSpecFindingCriteriaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FilterSpecFindingCriteriaCriterion ¶
type FilterSpecFindingCriteriaCriterion struct { // +optional // +kubebuilder:validation:MinItems=1 Equals []string `json:"equals,omitempty" tf:"equals"` Field *string `json:"field" tf:"field"` // +optional GreaterThan *string `json:"greaterThan,omitempty" tf:"greater_than"` // +optional GreaterThanOrEqual *string `json:"greaterThanOrEqual,omitempty" tf:"greater_than_or_equal"` // +optional LessThan *string `json:"lessThan,omitempty" tf:"less_than"` // +optional LessThanOrEqual *string `json:"lessThanOrEqual,omitempty" tf:"less_than_or_equal"` // +optional // +kubebuilder:validation:MinItems=1 NotEquals []string `json:"notEquals,omitempty" tf:"not_equals"` }
func (*FilterSpecFindingCriteriaCriterion) DeepCopy ¶
func (in *FilterSpecFindingCriteriaCriterion) DeepCopy() *FilterSpecFindingCriteriaCriterion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterSpecFindingCriteriaCriterion.
func (*FilterSpecFindingCriteriaCriterion) DeepCopyInto ¶
func (in *FilterSpecFindingCriteriaCriterion) DeepCopyInto(out *FilterSpecFindingCriteriaCriterion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterSpecResource ¶
type FilterSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Action *string `json:"action" tf:"action"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` DetectorID *string `json:"detectorID" tf:"detector_id"` FindingCriteria *FilterSpecFindingCriteria `json:"findingCriteria" tf:"finding_criteria"` Name *string `json:"name" tf:"name"` Rank *int64 `json:"rank" tf:"rank"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*FilterSpecResource) DeepCopy ¶
func (in *FilterSpecResource) DeepCopy() *FilterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterSpecResource.
func (*FilterSpecResource) DeepCopyInto ¶
func (in *FilterSpecResource) DeepCopyInto(out *FilterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterStatus ¶
type FilterStatus 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 (*FilterStatus) DeepCopy ¶
func (in *FilterStatus) DeepCopy() *FilterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterStatus.
func (*FilterStatus) DeepCopyInto ¶
func (in *FilterStatus) DeepCopyInto(out *FilterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InviteAccepter ¶
type InviteAccepter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InviteAccepterSpec `json:"spec,omitempty"` Status InviteAccepterStatus `json:"status,omitempty"` }
func (*InviteAccepter) DeepCopy ¶
func (in *InviteAccepter) DeepCopy() *InviteAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteAccepter.
func (*InviteAccepter) DeepCopyInto ¶
func (in *InviteAccepter) DeepCopyInto(out *InviteAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InviteAccepter) DeepCopyObject ¶
func (in *InviteAccepter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InviteAccepter) SetupWebhookWithManager ¶
func (r *InviteAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InviteAccepter) ValidateCreate ¶
func (r *InviteAccepter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InviteAccepter) ValidateDelete ¶
func (r *InviteAccepter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InviteAccepter) ValidateUpdate ¶
func (r *InviteAccepter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InviteAccepterList ¶
type InviteAccepterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InviteAccepter CRD objects Items []InviteAccepter `json:"items,omitempty"` }
InviteAccepterList is a list of InviteAccepters
func (*InviteAccepterList) DeepCopy ¶
func (in *InviteAccepterList) DeepCopy() *InviteAccepterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteAccepterList.
func (*InviteAccepterList) DeepCopyInto ¶
func (in *InviteAccepterList) DeepCopyInto(out *InviteAccepterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InviteAccepterList) DeepCopyObject ¶
func (in *InviteAccepterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InviteAccepterSpec ¶
type InviteAccepterSpec struct { State *InviteAccepterSpecResource `json:"state,omitempty" tf:"-"` Resource InviteAccepterSpecResource `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 (*InviteAccepterSpec) DeepCopy ¶
func (in *InviteAccepterSpec) DeepCopy() *InviteAccepterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteAccepterSpec.
func (*InviteAccepterSpec) DeepCopyInto ¶
func (in *InviteAccepterSpec) DeepCopyInto(out *InviteAccepterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InviteAccepterSpecResource ¶
type InviteAccepterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` DetectorID *string `json:"detectorID" tf:"detector_id"` MasterAccountID *string `json:"masterAccountID" tf:"master_account_id"` }
func (*InviteAccepterSpecResource) DeepCopy ¶
func (in *InviteAccepterSpecResource) DeepCopy() *InviteAccepterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteAccepterSpecResource.
func (*InviteAccepterSpecResource) DeepCopyInto ¶
func (in *InviteAccepterSpecResource) DeepCopyInto(out *InviteAccepterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InviteAccepterStatus ¶
type InviteAccepterStatus 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 (*InviteAccepterStatus) DeepCopy ¶
func (in *InviteAccepterStatus) DeepCopy() *InviteAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteAccepterStatus.
func (*InviteAccepterStatus) DeepCopyInto ¶
func (in *InviteAccepterStatus) DeepCopyInto(out *InviteAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ipset ¶
type Ipset struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IpsetSpec `json:"spec,omitempty"` Status IpsetStatus `json:"status,omitempty"` }
func (*Ipset) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ipset.
func (*Ipset) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ipset) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ipset) SetupWebhookWithManager ¶
func (*Ipset) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Ipset) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type IpsetList ¶
type IpsetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Ipset CRD objects Items []Ipset `json:"items,omitempty"` }
IpsetList is a list of Ipsets
func (*IpsetList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsetList.
func (*IpsetList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpsetList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IpsetSpec ¶
type IpsetSpec struct { State *IpsetSpecResource `json:"state,omitempty" tf:"-"` Resource IpsetSpecResource `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 (*IpsetSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsetSpec.
func (*IpsetSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsetSpecResource ¶
type IpsetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Activate *bool `json:"activate" tf:"activate"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` DetectorID *string `json:"detectorID" tf:"detector_id"` Format *string `json:"format" tf:"format"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*IpsetSpecResource) DeepCopy ¶
func (in *IpsetSpecResource) DeepCopy() *IpsetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsetSpecResource.
func (*IpsetSpecResource) DeepCopyInto ¶
func (in *IpsetSpecResource) DeepCopyInto(out *IpsetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsetStatus ¶
type IpsetStatus 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 (*IpsetStatus) DeepCopy ¶
func (in *IpsetStatus) DeepCopy() *IpsetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsetStatus.
func (*IpsetStatus) DeepCopyInto ¶
func (in *IpsetStatus) DeepCopyInto(out *IpsetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Member ¶
type Member struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MemberSpec `json:"spec,omitempty"` Status MemberStatus `json:"status,omitempty"` }
func (*Member) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Member.
func (*Member) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Member) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Member) SetupWebhookWithManager ¶
func (*Member) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Member) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type MemberList ¶
type MemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Member CRD objects Items []Member `json:"items,omitempty"` }
MemberList is a list of Members
func (*MemberList) DeepCopy ¶
func (in *MemberList) DeepCopy() *MemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberList.
func (*MemberList) DeepCopyInto ¶
func (in *MemberList) DeepCopyInto(out *MemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemberList) DeepCopyObject ¶
func (in *MemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MemberSpec ¶
type MemberSpec struct { State *MemberSpecResource `json:"state,omitempty" tf:"-"` Resource MemberSpecResource `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 (*MemberSpec) DeepCopy ¶
func (in *MemberSpec) DeepCopy() *MemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberSpec.
func (*MemberSpec) DeepCopyInto ¶
func (in *MemberSpec) DeepCopyInto(out *MemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberSpecResource ¶
type MemberSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccountID *string `json:"accountID" tf:"account_id"` DetectorID *string `json:"detectorID" tf:"detector_id"` // +optional DisableEmailNotification *bool `json:"disableEmailNotification,omitempty" tf:"disable_email_notification"` Email *string `json:"email" tf:"email"` // +optional InvitationMessage *string `json:"invitationMessage,omitempty" tf:"invitation_message"` // +optional Invite *bool `json:"invite,omitempty" tf:"invite"` // +optional RelationshipStatus *string `json:"relationshipStatus,omitempty" tf:"relationship_status"` }
func (*MemberSpecResource) DeepCopy ¶
func (in *MemberSpecResource) DeepCopy() *MemberSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberSpecResource.
func (*MemberSpecResource) DeepCopyInto ¶
func (in *MemberSpecResource) DeepCopyInto(out *MemberSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberStatus ¶
type MemberStatus 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 (*MemberStatus) DeepCopy ¶
func (in *MemberStatus) DeepCopy() *MemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberStatus.
func (*MemberStatus) DeepCopyInto ¶
func (in *MemberStatus) DeepCopyInto(out *MemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationAdminAccount ¶
type OrganizationAdminAccount struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationAdminAccountSpec `json:"spec,omitempty"` Status OrganizationAdminAccountStatus `json:"status,omitempty"` }
func (*OrganizationAdminAccount) DeepCopy ¶
func (in *OrganizationAdminAccount) DeepCopy() *OrganizationAdminAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccount.
func (*OrganizationAdminAccount) DeepCopyInto ¶
func (in *OrganizationAdminAccount) DeepCopyInto(out *OrganizationAdminAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationAdminAccount) DeepCopyObject ¶
func (in *OrganizationAdminAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationAdminAccount) SetupWebhookWithManager ¶
func (r *OrganizationAdminAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*OrganizationAdminAccount) ValidateCreate ¶
func (r *OrganizationAdminAccount) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*OrganizationAdminAccount) ValidateDelete ¶
func (r *OrganizationAdminAccount) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*OrganizationAdminAccount) ValidateUpdate ¶
func (r *OrganizationAdminAccount) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type OrganizationAdminAccountList ¶
type OrganizationAdminAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OrganizationAdminAccount CRD objects Items []OrganizationAdminAccount `json:"items,omitempty"` }
OrganizationAdminAccountList is a list of OrganizationAdminAccounts
func (*OrganizationAdminAccountList) DeepCopy ¶
func (in *OrganizationAdminAccountList) DeepCopy() *OrganizationAdminAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountList.
func (*OrganizationAdminAccountList) DeepCopyInto ¶
func (in *OrganizationAdminAccountList) DeepCopyInto(out *OrganizationAdminAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationAdminAccountList) DeepCopyObject ¶
func (in *OrganizationAdminAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationAdminAccountSpec ¶
type OrganizationAdminAccountSpec struct { State *OrganizationAdminAccountSpecResource `json:"state,omitempty" tf:"-"` Resource OrganizationAdminAccountSpecResource `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 (*OrganizationAdminAccountSpec) DeepCopy ¶
func (in *OrganizationAdminAccountSpec) DeepCopy() *OrganizationAdminAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountSpec.
func (*OrganizationAdminAccountSpec) DeepCopyInto ¶
func (in *OrganizationAdminAccountSpec) DeepCopyInto(out *OrganizationAdminAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationAdminAccountSpecResource ¶
type OrganizationAdminAccountSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AdminAccountID *string `json:"adminAccountID" tf:"admin_account_id"` }
func (*OrganizationAdminAccountSpecResource) DeepCopy ¶
func (in *OrganizationAdminAccountSpecResource) DeepCopy() *OrganizationAdminAccountSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountSpecResource.
func (*OrganizationAdminAccountSpecResource) DeepCopyInto ¶
func (in *OrganizationAdminAccountSpecResource) DeepCopyInto(out *OrganizationAdminAccountSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationAdminAccountStatus ¶
type OrganizationAdminAccountStatus 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 (*OrganizationAdminAccountStatus) DeepCopy ¶
func (in *OrganizationAdminAccountStatus) DeepCopy() *OrganizationAdminAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountStatus.
func (*OrganizationAdminAccountStatus) DeepCopyInto ¶
func (in *OrganizationAdminAccountStatus) DeepCopyInto(out *OrganizationAdminAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationConfiguration ¶
type OrganizationConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationConfigurationSpec `json:"spec,omitempty"` Status OrganizationConfigurationStatus `json:"status,omitempty"` }
func (*OrganizationConfiguration) DeepCopy ¶
func (in *OrganizationConfiguration) DeepCopy() *OrganizationConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfiguration.
func (*OrganizationConfiguration) DeepCopyInto ¶
func (in *OrganizationConfiguration) DeepCopyInto(out *OrganizationConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationConfiguration) DeepCopyObject ¶
func (in *OrganizationConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationConfiguration) SetupWebhookWithManager ¶
func (r *OrganizationConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*OrganizationConfiguration) ValidateCreate ¶
func (r *OrganizationConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*OrganizationConfiguration) ValidateDelete ¶
func (r *OrganizationConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*OrganizationConfiguration) ValidateUpdate ¶
func (r *OrganizationConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type OrganizationConfigurationList ¶
type OrganizationConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OrganizationConfiguration CRD objects Items []OrganizationConfiguration `json:"items,omitempty"` }
OrganizationConfigurationList is a list of OrganizationConfigurations
func (*OrganizationConfigurationList) DeepCopy ¶
func (in *OrganizationConfigurationList) DeepCopy() *OrganizationConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfigurationList.
func (*OrganizationConfigurationList) DeepCopyInto ¶
func (in *OrganizationConfigurationList) DeepCopyInto(out *OrganizationConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationConfigurationList) DeepCopyObject ¶
func (in *OrganizationConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationConfigurationSpec ¶
type OrganizationConfigurationSpec struct { State *OrganizationConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource OrganizationConfigurationSpecResource `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 (*OrganizationConfigurationSpec) DeepCopy ¶
func (in *OrganizationConfigurationSpec) DeepCopy() *OrganizationConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfigurationSpec.
func (*OrganizationConfigurationSpec) DeepCopyInto ¶
func (in *OrganizationConfigurationSpec) DeepCopyInto(out *OrganizationConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationConfigurationSpecDatasources ¶ added in v0.5.0
type OrganizationConfigurationSpecDatasources struct { // +optional S3Logs *OrganizationConfigurationSpecDatasourcesS3Logs `json:"s3Logs,omitempty" tf:"s3_logs"` }
func (*OrganizationConfigurationSpecDatasources) DeepCopy ¶ added in v0.5.0
func (in *OrganizationConfigurationSpecDatasources) DeepCopy() *OrganizationConfigurationSpecDatasources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfigurationSpecDatasources.
func (*OrganizationConfigurationSpecDatasources) DeepCopyInto ¶ added in v0.5.0
func (in *OrganizationConfigurationSpecDatasources) DeepCopyInto(out *OrganizationConfigurationSpecDatasources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationConfigurationSpecDatasourcesCodec ¶ added in v0.5.0
type OrganizationConfigurationSpecDatasourcesCodec struct { }
+k8s:deepcopy-gen=false
func (OrganizationConfigurationSpecDatasourcesCodec) Decode ¶ added in v0.5.0
func (OrganizationConfigurationSpecDatasourcesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type OrganizationConfigurationSpecDatasourcesS3Logs ¶ added in v0.5.0
type OrganizationConfigurationSpecDatasourcesS3Logs struct {
AutoEnable *bool `json:"autoEnable" tf:"auto_enable"`
}
func (*OrganizationConfigurationSpecDatasourcesS3Logs) DeepCopy ¶ added in v0.5.0
func (in *OrganizationConfigurationSpecDatasourcesS3Logs) DeepCopy() *OrganizationConfigurationSpecDatasourcesS3Logs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfigurationSpecDatasourcesS3Logs.
func (*OrganizationConfigurationSpecDatasourcesS3Logs) DeepCopyInto ¶ added in v0.5.0
func (in *OrganizationConfigurationSpecDatasourcesS3Logs) DeepCopyInto(out *OrganizationConfigurationSpecDatasourcesS3Logs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationConfigurationSpecDatasourcesS3LogsCodec ¶ added in v0.5.0
type OrganizationConfigurationSpecDatasourcesS3LogsCodec struct { }
+k8s:deepcopy-gen=false
func (OrganizationConfigurationSpecDatasourcesS3LogsCodec) Decode ¶ added in v0.5.0
func (OrganizationConfigurationSpecDatasourcesS3LogsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type OrganizationConfigurationSpecResource ¶
type OrganizationConfigurationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AutoEnable *bool `json:"autoEnable" tf:"auto_enable"` // +optional Datasources *OrganizationConfigurationSpecDatasources `json:"datasources,omitempty" tf:"datasources"` DetectorID *string `json:"detectorID" tf:"detector_id"` }
func (*OrganizationConfigurationSpecResource) DeepCopy ¶
func (in *OrganizationConfigurationSpecResource) DeepCopy() *OrganizationConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfigurationSpecResource.
func (*OrganizationConfigurationSpecResource) DeepCopyInto ¶
func (in *OrganizationConfigurationSpecResource) DeepCopyInto(out *OrganizationConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationConfigurationStatus ¶
type OrganizationConfigurationStatus 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 (*OrganizationConfigurationStatus) DeepCopy ¶
func (in *OrganizationConfigurationStatus) DeepCopy() *OrganizationConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfigurationStatus.
func (*OrganizationConfigurationStatus) DeepCopyInto ¶
func (in *OrganizationConfigurationStatus) DeepCopyInto(out *OrganizationConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishingDestination ¶
type PublishingDestination struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PublishingDestinationSpec `json:"spec,omitempty"` Status PublishingDestinationStatus `json:"status,omitempty"` }
func (*PublishingDestination) DeepCopy ¶
func (in *PublishingDestination) DeepCopy() *PublishingDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishingDestination.
func (*PublishingDestination) DeepCopyInto ¶
func (in *PublishingDestination) DeepCopyInto(out *PublishingDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublishingDestination) DeepCopyObject ¶
func (in *PublishingDestination) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PublishingDestination) SetupWebhookWithManager ¶
func (r *PublishingDestination) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PublishingDestination) ValidateCreate ¶
func (r *PublishingDestination) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PublishingDestination) ValidateDelete ¶
func (r *PublishingDestination) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PublishingDestination) ValidateUpdate ¶
func (r *PublishingDestination) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PublishingDestinationList ¶
type PublishingDestinationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PublishingDestination CRD objects Items []PublishingDestination `json:"items,omitempty"` }
PublishingDestinationList is a list of PublishingDestinations
func (*PublishingDestinationList) DeepCopy ¶
func (in *PublishingDestinationList) DeepCopy() *PublishingDestinationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishingDestinationList.
func (*PublishingDestinationList) DeepCopyInto ¶
func (in *PublishingDestinationList) DeepCopyInto(out *PublishingDestinationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublishingDestinationList) DeepCopyObject ¶
func (in *PublishingDestinationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PublishingDestinationSpec ¶
type PublishingDestinationSpec struct { State *PublishingDestinationSpecResource `json:"state,omitempty" tf:"-"` Resource PublishingDestinationSpecResource `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 (*PublishingDestinationSpec) DeepCopy ¶
func (in *PublishingDestinationSpec) DeepCopy() *PublishingDestinationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishingDestinationSpec.
func (*PublishingDestinationSpec) DeepCopyInto ¶
func (in *PublishingDestinationSpec) DeepCopyInto(out *PublishingDestinationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishingDestinationSpecResource ¶
type PublishingDestinationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` DestinationArn *string `json:"destinationArn" tf:"destination_arn"` // +optional DestinationType *string `json:"destinationType,omitempty" tf:"destination_type"` DetectorID *string `json:"detectorID" tf:"detector_id"` KmsKeyArn *string `json:"kmsKeyArn" tf:"kms_key_arn"` }
func (*PublishingDestinationSpecResource) DeepCopy ¶
func (in *PublishingDestinationSpecResource) DeepCopy() *PublishingDestinationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishingDestinationSpecResource.
func (*PublishingDestinationSpecResource) DeepCopyInto ¶
func (in *PublishingDestinationSpecResource) DeepCopyInto(out *PublishingDestinationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishingDestinationStatus ¶
type PublishingDestinationStatus 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 (*PublishingDestinationStatus) DeepCopy ¶
func (in *PublishingDestinationStatus) DeepCopy() *PublishingDestinationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishingDestinationStatus.
func (*PublishingDestinationStatus) DeepCopyInto ¶
func (in *PublishingDestinationStatus) DeepCopyInto(out *PublishingDestinationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Threatintelset ¶
type Threatintelset struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ThreatintelsetSpec `json:"spec,omitempty"` Status ThreatintelsetStatus `json:"status,omitempty"` }
func (*Threatintelset) DeepCopy ¶
func (in *Threatintelset) DeepCopy() *Threatintelset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Threatintelset.
func (*Threatintelset) DeepCopyInto ¶
func (in *Threatintelset) DeepCopyInto(out *Threatintelset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Threatintelset) DeepCopyObject ¶
func (in *Threatintelset) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Threatintelset) SetupWebhookWithManager ¶
func (r *Threatintelset) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Threatintelset) ValidateCreate ¶
func (r *Threatintelset) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Threatintelset) ValidateDelete ¶
func (r *Threatintelset) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Threatintelset) ValidateUpdate ¶
func (r *Threatintelset) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ThreatintelsetList ¶
type ThreatintelsetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Threatintelset CRD objects Items []Threatintelset `json:"items,omitempty"` }
ThreatintelsetList is a list of Threatintelsets
func (*ThreatintelsetList) DeepCopy ¶
func (in *ThreatintelsetList) DeepCopy() *ThreatintelsetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatintelsetList.
func (*ThreatintelsetList) DeepCopyInto ¶
func (in *ThreatintelsetList) DeepCopyInto(out *ThreatintelsetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThreatintelsetList) DeepCopyObject ¶
func (in *ThreatintelsetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ThreatintelsetSpec ¶
type ThreatintelsetSpec struct { State *ThreatintelsetSpecResource `json:"state,omitempty" tf:"-"` Resource ThreatintelsetSpecResource `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 (*ThreatintelsetSpec) DeepCopy ¶
func (in *ThreatintelsetSpec) DeepCopy() *ThreatintelsetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatintelsetSpec.
func (*ThreatintelsetSpec) DeepCopyInto ¶
func (in *ThreatintelsetSpec) DeepCopyInto(out *ThreatintelsetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatintelsetSpecResource ¶
type ThreatintelsetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Activate *bool `json:"activate" tf:"activate"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` DetectorID *string `json:"detectorID" tf:"detector_id"` Format *string `json:"format" tf:"format"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ThreatintelsetSpecResource) DeepCopy ¶
func (in *ThreatintelsetSpecResource) DeepCopy() *ThreatintelsetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatintelsetSpecResource.
func (*ThreatintelsetSpecResource) DeepCopyInto ¶
func (in *ThreatintelsetSpecResource) DeepCopyInto(out *ThreatintelsetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatintelsetStatus ¶
type ThreatintelsetStatus 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 (*ThreatintelsetStatus) DeepCopy ¶
func (in *ThreatintelsetStatus) DeepCopy() *ThreatintelsetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatintelsetStatus.
func (*ThreatintelsetStatus) DeepCopyInto ¶
func (in *ThreatintelsetStatus) DeepCopyInto(out *ThreatintelsetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- detector_types.go
- detector_webhook.go
- doc.go
- filter_types.go
- filter_webhook.go
- invite_accepter_types.go
- invite_accepter_webhook.go
- ipset_types.go
- ipset_webhook.go
- member_types.go
- member_webhook.go
- organization_admin_account_types.go
- organization_admin_account_webhook.go
- organization_configuration_types.go
- organization_configuration_webhook.go
- publishing_destination_types.go
- publishing_destination_webhook.go
- register.go
- threatintelset_types.go
- threatintelset_webhook.go
- zz_generated.deepcopy.go