v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

+groupName=securityhub.aws.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
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
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: securityhub.GroupName, Version: "v1alpha1"}

Functions

func GetDecoder

func GetDecoder() map[string]jsoniter.ValDecoder

func GetEncoder

func GetEncoder() map[string]jsoniter.ValEncoder

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type Account

type Account struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AccountSpec   `json:"spec,omitempty"`
	Status            AccountStatus `json:"status,omitempty"`
}

func (*Account) DeepCopy

func (in *Account) DeepCopy() *Account

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Account.

func (*Account) DeepCopyInto

func (in *Account) DeepCopyInto(out *Account)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Account) DeepCopyObject

func (in *Account) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Account) SetupWebhookWithManager

func (r *Account) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Account) ValidateCreate

func (r *Account) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Account) ValidateDelete

func (r *Account) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Account) ValidateUpdate

func (r *Account) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type AccountList

type AccountList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Account CRD objects
	Items []Account `json:"items,omitempty"`
}

AccountList is a list of Accounts

func (*AccountList) DeepCopy

func (in *AccountList) DeepCopy() *AccountList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountList.

func (*AccountList) DeepCopyInto

func (in *AccountList) DeepCopyInto(out *AccountList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AccountList) DeepCopyObject

func (in *AccountList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AccountSpec

type AccountSpec struct {
	State *AccountSpecResource `json:"state,omitempty" tf:"-"`

	Resource AccountSpecResource `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 (*AccountSpec) DeepCopy

func (in *AccountSpec) DeepCopy() *AccountSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpec.

func (*AccountSpec) DeepCopyInto

func (in *AccountSpec) DeepCopyInto(out *AccountSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AccountSpecResource

type AccountSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*AccountSpecResource) DeepCopy

func (in *AccountSpecResource) DeepCopy() *AccountSpecResource

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecResource.

func (*AccountSpecResource) DeepCopyInto

func (in *AccountSpecResource) DeepCopyInto(out *AccountSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AccountStatus

type AccountStatus 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 (*AccountStatus) DeepCopy

func (in *AccountStatus) DeepCopy() *AccountStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountStatus.

func (*AccountStatus) DeepCopyInto

func (in *AccountStatus) DeepCopyInto(out *AccountStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActionTarget

type ActionTarget struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ActionTargetSpec   `json:"spec,omitempty"`
	Status            ActionTargetStatus `json:"status,omitempty"`
}

func (*ActionTarget) DeepCopy

func (in *ActionTarget) DeepCopy() *ActionTarget

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionTarget.

func (*ActionTarget) DeepCopyInto

func (in *ActionTarget) DeepCopyInto(out *ActionTarget)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ActionTarget) DeepCopyObject

func (in *ActionTarget) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ActionTarget) SetupWebhookWithManager

func (r *ActionTarget) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ActionTarget) ValidateCreate

func (r *ActionTarget) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ActionTarget) ValidateDelete

func (r *ActionTarget) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ActionTarget) ValidateUpdate

func (r *ActionTarget) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ActionTargetList

type ActionTargetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ActionTarget CRD objects
	Items []ActionTarget `json:"items,omitempty"`
}

ActionTargetList is a list of ActionTargets

func (*ActionTargetList) DeepCopy

func (in *ActionTargetList) DeepCopy() *ActionTargetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionTargetList.

func (*ActionTargetList) DeepCopyInto

func (in *ActionTargetList) DeepCopyInto(out *ActionTargetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ActionTargetList) DeepCopyObject

func (in *ActionTargetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ActionTargetSpec

type ActionTargetSpec struct {
	State *ActionTargetSpecResource `json:"state,omitempty" tf:"-"`

	Resource ActionTargetSpecResource `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 (*ActionTargetSpec) DeepCopy

func (in *ActionTargetSpec) DeepCopy() *ActionTargetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionTargetSpec.

func (*ActionTargetSpec) DeepCopyInto

func (in *ActionTargetSpec) DeepCopyInto(out *ActionTargetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActionTargetSpecResource

type ActionTargetSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn         *string `json:"arn,omitempty" tf:"arn"`
	Description *string `json:"description" tf:"description"`
	Identifier  *string `json:"identifier" tf:"identifier"`
	Name        *string `json:"name" tf:"name"`
}

func (*ActionTargetSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionTargetSpecResource.

func (*ActionTargetSpecResource) DeepCopyInto

func (in *ActionTargetSpecResource) DeepCopyInto(out *ActionTargetSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActionTargetStatus

type ActionTargetStatus 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 (*ActionTargetStatus) DeepCopy

func (in *ActionTargetStatus) DeepCopy() *ActionTargetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionTargetStatus.

func (*ActionTargetStatus) DeepCopyInto

func (in *ActionTargetStatus) DeepCopyInto(out *ActionTargetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FindingAggregator added in v0.5.0

type FindingAggregator struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FindingAggregatorSpec   `json:"spec,omitempty"`
	Status            FindingAggregatorStatus `json:"status,omitempty"`
}

func (*FindingAggregator) DeepCopy added in v0.5.0

func (in *FindingAggregator) DeepCopy() *FindingAggregator

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingAggregator.

func (*FindingAggregator) DeepCopyInto added in v0.5.0

func (in *FindingAggregator) DeepCopyInto(out *FindingAggregator)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FindingAggregator) DeepCopyObject added in v0.5.0

func (in *FindingAggregator) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FindingAggregator) SetupWebhookWithManager added in v0.5.0

func (r *FindingAggregator) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FindingAggregator) ValidateCreate added in v0.5.0

func (r *FindingAggregator) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FindingAggregator) ValidateDelete added in v0.5.0

func (r *FindingAggregator) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FindingAggregator) ValidateUpdate added in v0.5.0

func (r *FindingAggregator) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FindingAggregatorList added in v0.5.0

type FindingAggregatorList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FindingAggregator CRD objects
	Items []FindingAggregator `json:"items,omitempty"`
}

FindingAggregatorList is a list of FindingAggregators

func (*FindingAggregatorList) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingAggregatorList.

func (*FindingAggregatorList) DeepCopyInto added in v0.5.0

func (in *FindingAggregatorList) DeepCopyInto(out *FindingAggregatorList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FindingAggregatorList) DeepCopyObject added in v0.5.0

func (in *FindingAggregatorList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FindingAggregatorSpec added in v0.5.0

type FindingAggregatorSpec struct {
	State *FindingAggregatorSpecResource `json:"state,omitempty" tf:"-"`

	Resource FindingAggregatorSpecResource `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 (*FindingAggregatorSpec) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingAggregatorSpec.

func (*FindingAggregatorSpec) DeepCopyInto added in v0.5.0

func (in *FindingAggregatorSpec) DeepCopyInto(out *FindingAggregatorSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FindingAggregatorSpecResource added in v0.5.0

type FindingAggregatorSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	LinkingMode *string `json:"linkingMode" tf:"linking_mode"`
	// +optional
	// +kubebuilder:validation:MinItems=1
	SpecifiedRegions []string `json:"specifiedRegions,omitempty" tf:"specified_regions"`
}

func (*FindingAggregatorSpecResource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingAggregatorSpecResource.

func (*FindingAggregatorSpecResource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FindingAggregatorStatus added in v0.5.0

type FindingAggregatorStatus 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 (*FindingAggregatorStatus) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingAggregatorStatus.

func (*FindingAggregatorStatus) DeepCopyInto added in v0.5.0

func (in *FindingAggregatorStatus) DeepCopyInto(out *FindingAggregatorStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Insight

type Insight struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              InsightSpec   `json:"spec,omitempty"`
	Status            InsightStatus `json:"status,omitempty"`
}

func (*Insight) DeepCopy

func (in *Insight) DeepCopy() *Insight

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Insight.

func (*Insight) DeepCopyInto

func (in *Insight) DeepCopyInto(out *Insight)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Insight) DeepCopyObject

func (in *Insight) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Insight) SetupWebhookWithManager

func (r *Insight) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Insight) ValidateCreate

func (r *Insight) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Insight) ValidateDelete

func (r *Insight) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Insight) ValidateUpdate

func (r *Insight) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type InsightList

type InsightList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Insight CRD objects
	Items []Insight `json:"items,omitempty"`
}

InsightList is a list of Insights

func (*InsightList) DeepCopy

func (in *InsightList) DeepCopy() *InsightList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightList.

func (*InsightList) DeepCopyInto

func (in *InsightList) DeepCopyInto(out *InsightList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InsightList) DeepCopyObject

func (in *InsightList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type InsightSpec

type InsightSpec struct {
	State *InsightSpecResource `json:"state,omitempty" tf:"-"`

	Resource InsightSpecResource `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 (*InsightSpec) DeepCopy

func (in *InsightSpec) DeepCopy() *InsightSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpec.

func (*InsightSpec) DeepCopyInto

func (in *InsightSpec) DeepCopyInto(out *InsightSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFilters

type InsightSpecFilters struct {
	// +optional
	// +kubebuilder:validation:MaxItems=20
	AwsAccountID []InsightSpecFiltersAwsAccountID `json:"awsAccountID,omitempty" tf:"aws_account_id"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	CompanyName []InsightSpecFiltersCompanyName `json:"companyName,omitempty" tf:"company_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ComplianceStatus []InsightSpecFiltersComplianceStatus `json:"complianceStatus,omitempty" tf:"compliance_status"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	Confidence []InsightSpecFiltersConfidence `json:"confidence,omitempty" tf:"confidence"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	CreatedAt []InsightSpecFiltersCreatedAt `json:"createdAt,omitempty" tf:"created_at"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	Criticality []InsightSpecFiltersCriticality `json:"criticality,omitempty" tf:"criticality"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	Description []InsightSpecFiltersDescription `json:"description,omitempty" tf:"description"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	FindingProviderFieldsConfidence []InsightSpecFiltersFindingProviderFieldsConfidence `json:"findingProviderFieldsConfidence,omitempty" tf:"finding_provider_fields_confidence"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	FindingProviderFieldsCriticality []InsightSpecFiltersFindingProviderFieldsCriticality `json:"findingProviderFieldsCriticality,omitempty" tf:"finding_provider_fields_criticality"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	FindingProviderFieldsRelatedFindingsID []InsightSpecFiltersFindingProviderFieldsRelatedFindingsID `json:"findingProviderFieldsRelatedFindingsID,omitempty" tf:"finding_provider_fields_related_findings_id"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	FindingProviderFieldsRelatedFindingsProductArn []InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn `json:"findingProviderFieldsRelatedFindingsProductArn,omitempty" tf:"finding_provider_fields_related_findings_product_arn"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	FindingProviderFieldsSeverityLabel []InsightSpecFiltersFindingProviderFieldsSeverityLabel `json:"findingProviderFieldsSeverityLabel,omitempty" tf:"finding_provider_fields_severity_label"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	FindingProviderFieldsSeverityOriginal []InsightSpecFiltersFindingProviderFieldsSeverityOriginal `json:"findingProviderFieldsSeverityOriginal,omitempty" tf:"finding_provider_fields_severity_original"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	FindingProviderFieldsTypes []InsightSpecFiltersFindingProviderFieldsTypes `json:"findingProviderFieldsTypes,omitempty" tf:"finding_provider_fields_types"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	FirstObservedAt []InsightSpecFiltersFirstObservedAt `json:"firstObservedAt,omitempty" tf:"first_observed_at"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	GeneratorID []InsightSpecFiltersGeneratorID `json:"generatorID,omitempty" tf:"generator_id"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ID []InsightSpecFiltersID `json:"ID,omitempty" tf:"id"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	Keyword []InsightSpecFiltersKeyword `json:"keyword,omitempty" tf:"keyword"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	LastObservedAt []InsightSpecFiltersLastObservedAt `json:"lastObservedAt,omitempty" tf:"last_observed_at"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	MalwareName []InsightSpecFiltersMalwareName `json:"malwareName,omitempty" tf:"malware_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	MalwarePath []InsightSpecFiltersMalwarePath `json:"malwarePath,omitempty" tf:"malware_path"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	MalwareState []InsightSpecFiltersMalwareState `json:"malwareState,omitempty" tf:"malware_state"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	MalwareType []InsightSpecFiltersMalwareType `json:"malwareType,omitempty" tf:"malware_type"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	NetworkDestinationDomain []InsightSpecFiltersNetworkDestinationDomain `json:"networkDestinationDomain,omitempty" tf:"network_destination_domain"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	NetworkDestinationIpv4 []InsightSpecFiltersNetworkDestinationIpv4 `json:"networkDestinationIpv4,omitempty" tf:"network_destination_ipv4"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	NetworkDestinationIpv6 []InsightSpecFiltersNetworkDestinationIpv6 `json:"networkDestinationIpv6,omitempty" tf:"network_destination_ipv6"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	NetworkDestinationPort []InsightSpecFiltersNetworkDestinationPort `json:"networkDestinationPort,omitempty" tf:"network_destination_port"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	NetworkDirection []InsightSpecFiltersNetworkDirection `json:"networkDirection,omitempty" tf:"network_direction"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	NetworkProtocol []InsightSpecFiltersNetworkProtocol `json:"networkProtocol,omitempty" tf:"network_protocol"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	NetworkSourceDomain []InsightSpecFiltersNetworkSourceDomain `json:"networkSourceDomain,omitempty" tf:"network_source_domain"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	NetworkSourceIpv4 []InsightSpecFiltersNetworkSourceIpv4 `json:"networkSourceIpv4,omitempty" tf:"network_source_ipv4"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	NetworkSourceIpv6 []InsightSpecFiltersNetworkSourceIpv6 `json:"networkSourceIpv6,omitempty" tf:"network_source_ipv6"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	NetworkSourceMAC []InsightSpecFiltersNetworkSourceMAC `json:"networkSourceMAC,omitempty" tf:"network_source_mac"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	NetworkSourcePort []InsightSpecFiltersNetworkSourcePort `json:"networkSourcePort,omitempty" tf:"network_source_port"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	NoteText []InsightSpecFiltersNoteText `json:"noteText,omitempty" tf:"note_text"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	NoteUpdatedAt []InsightSpecFiltersNoteUpdatedAt `json:"noteUpdatedAt,omitempty" tf:"note_updated_at"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	NoteUpdatedBy []InsightSpecFiltersNoteUpdatedBy `json:"noteUpdatedBy,omitempty" tf:"note_updated_by"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ProcessLaunchedAt []InsightSpecFiltersProcessLaunchedAt `json:"processLaunchedAt,omitempty" tf:"process_launched_at"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ProcessName []InsightSpecFiltersProcessName `json:"processName,omitempty" tf:"process_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ProcessParentPid []InsightSpecFiltersProcessParentPid `json:"processParentPid,omitempty" tf:"process_parent_pid"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ProcessPath []InsightSpecFiltersProcessPath `json:"processPath,omitempty" tf:"process_path"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ProcessPid []InsightSpecFiltersProcessPid `json:"processPid,omitempty" tf:"process_pid"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ProcessTerminatedAt []InsightSpecFiltersProcessTerminatedAt `json:"processTerminatedAt,omitempty" tf:"process_terminated_at"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ProductArn []InsightSpecFiltersProductArn `json:"productArn,omitempty" tf:"product_arn"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ProductFields []InsightSpecFiltersProductFields `json:"productFields,omitempty" tf:"product_fields"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ProductName []InsightSpecFiltersProductName `json:"productName,omitempty" tf:"product_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	RecommendationText []InsightSpecFiltersRecommendationText `json:"recommendationText,omitempty" tf:"recommendation_text"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	RecordState []InsightSpecFiltersRecordState `json:"recordState,omitempty" tf:"record_state"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	RelatedFindingsID []InsightSpecFiltersRelatedFindingsID `json:"relatedFindingsID,omitempty" tf:"related_findings_id"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	RelatedFindingsProductArn []InsightSpecFiltersRelatedFindingsProductArn `json:"relatedFindingsProductArn,omitempty" tf:"related_findings_product_arn"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceAwsEc2InstanceIamInstanceProfileArn []InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn `json:"resourceAwsEc2InstanceIamInstanceProfileArn,omitempty" tf:"resource_aws_ec2_instance_iam_instance_profile_arn"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceAwsEc2InstanceImageID []InsightSpecFiltersResourceAwsEc2InstanceImageID `json:"resourceAwsEc2InstanceImageID,omitempty" tf:"resource_aws_ec2_instance_image_id"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceAwsEc2InstanceIpv4Addresses []InsightSpecFiltersResourceAwsEc2InstanceIpv4Addresses `json:"resourceAwsEc2InstanceIpv4Addresses,omitempty" tf:"resource_aws_ec2_instance_ipv4_addresses"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceAwsEc2InstanceIpv6Addresses []InsightSpecFiltersResourceAwsEc2InstanceIpv6Addresses `json:"resourceAwsEc2InstanceIpv6Addresses,omitempty" tf:"resource_aws_ec2_instance_ipv6_addresses"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceAwsEc2InstanceKeyName []InsightSpecFiltersResourceAwsEc2InstanceKeyName `json:"resourceAwsEc2InstanceKeyName,omitempty" tf:"resource_aws_ec2_instance_key_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceAwsEc2InstanceLaunchedAt []InsightSpecFiltersResourceAwsEc2InstanceLaunchedAt `json:"resourceAwsEc2InstanceLaunchedAt,omitempty" tf:"resource_aws_ec2_instance_launched_at"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceAwsEc2InstanceSubnetID []InsightSpecFiltersResourceAwsEc2InstanceSubnetID `json:"resourceAwsEc2InstanceSubnetID,omitempty" tf:"resource_aws_ec2_instance_subnet_id"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceAwsEc2InstanceType []InsightSpecFiltersResourceAwsEc2InstanceType `json:"resourceAwsEc2InstanceType,omitempty" tf:"resource_aws_ec2_instance_type"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceAwsEc2InstanceVpcID []InsightSpecFiltersResourceAwsEc2InstanceVpcID `json:"resourceAwsEc2InstanceVpcID,omitempty" tf:"resource_aws_ec2_instance_vpc_id"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceAwsIamAccessKeyCreatedAt []InsightSpecFiltersResourceAwsIamAccessKeyCreatedAt `json:"resourceAwsIamAccessKeyCreatedAt,omitempty" tf:"resource_aws_iam_access_key_created_at"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceAwsIamAccessKeyStatus []InsightSpecFiltersResourceAwsIamAccessKeyStatus `json:"resourceAwsIamAccessKeyStatus,omitempty" tf:"resource_aws_iam_access_key_status"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceAwsIamAccessKeyUserName []InsightSpecFiltersResourceAwsIamAccessKeyUserName `json:"resourceAwsIamAccessKeyUserName,omitempty" tf:"resource_aws_iam_access_key_user_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceAwsS3BucketOwnerID []InsightSpecFiltersResourceAwsS3BucketOwnerID `json:"resourceAwsS3BucketOwnerID,omitempty" tf:"resource_aws_s3_bucket_owner_id"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceAwsS3BucketOwnerName []InsightSpecFiltersResourceAwsS3BucketOwnerName `json:"resourceAwsS3BucketOwnerName,omitempty" tf:"resource_aws_s3_bucket_owner_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceContainerImageID []InsightSpecFiltersResourceContainerImageID `json:"resourceContainerImageID,omitempty" tf:"resource_container_image_id"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceContainerImageName []InsightSpecFiltersResourceContainerImageName `json:"resourceContainerImageName,omitempty" tf:"resource_container_image_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceContainerLaunchedAt []InsightSpecFiltersResourceContainerLaunchedAt `json:"resourceContainerLaunchedAt,omitempty" tf:"resource_container_launched_at"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceContainerName []InsightSpecFiltersResourceContainerName `json:"resourceContainerName,omitempty" tf:"resource_container_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceDetailsOther []InsightSpecFiltersResourceDetailsOther `json:"resourceDetailsOther,omitempty" tf:"resource_details_other"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceID []InsightSpecFiltersResourceID `json:"resourceID,omitempty" tf:"resource_id"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourcePartition []InsightSpecFiltersResourcePartition `json:"resourcePartition,omitempty" tf:"resource_partition"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceRegion []InsightSpecFiltersResourceRegion `json:"resourceRegion,omitempty" tf:"resource_region"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceTags []InsightSpecFiltersResourceTags `json:"resourceTags,omitempty" tf:"resource_tags"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ResourceType []InsightSpecFiltersResourceType `json:"resourceType,omitempty" tf:"resource_type"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	SeverityLabel []InsightSpecFiltersSeverityLabel `json:"severityLabel,omitempty" tf:"severity_label"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	SourceURL []InsightSpecFiltersSourceURL `json:"sourceURL,omitempty" tf:"source_url"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ThreatIntelIndicatorCategory []InsightSpecFiltersThreatIntelIndicatorCategory `json:"threatIntelIndicatorCategory,omitempty" tf:"threat_intel_indicator_category"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ThreatIntelIndicatorLastObservedAt []InsightSpecFiltersThreatIntelIndicatorLastObservedAt `json:"threatIntelIndicatorLastObservedAt,omitempty" tf:"threat_intel_indicator_last_observed_at"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ThreatIntelIndicatorSource []InsightSpecFiltersThreatIntelIndicatorSource `json:"threatIntelIndicatorSource,omitempty" tf:"threat_intel_indicator_source"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ThreatIntelIndicatorSourceURL []InsightSpecFiltersThreatIntelIndicatorSourceURL `json:"threatIntelIndicatorSourceURL,omitempty" tf:"threat_intel_indicator_source_url"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ThreatIntelIndicatorType []InsightSpecFiltersThreatIntelIndicatorType `json:"threatIntelIndicatorType,omitempty" tf:"threat_intel_indicator_type"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	ThreatIntelIndicatorValue []InsightSpecFiltersThreatIntelIndicatorValue `json:"threatIntelIndicatorValue,omitempty" tf:"threat_intel_indicator_value"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	Title []InsightSpecFiltersTitle `json:"title,omitempty" tf:"title"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	Type []InsightSpecFiltersType `json:"type,omitempty" tf:"type"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	UpdatedAt []InsightSpecFiltersUpdatedAt `json:"updatedAt,omitempty" tf:"updated_at"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	UserDefinedValues []InsightSpecFiltersUserDefinedValues `json:"userDefinedValues,omitempty" tf:"user_defined_values"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	VerificationState []InsightSpecFiltersVerificationState `json:"verificationState,omitempty" tf:"verification_state"`
	// +optional
	// +kubebuilder:validation:MaxItems=20
	WorkflowStatus []InsightSpecFiltersWorkflowStatus `json:"workflowStatus,omitempty" tf:"workflow_status"`
}

func (*InsightSpecFilters) DeepCopy

func (in *InsightSpecFilters) DeepCopy() *InsightSpecFilters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFilters.

func (*InsightSpecFilters) DeepCopyInto

func (in *InsightSpecFilters) DeepCopyInto(out *InsightSpecFilters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersAwsAccountID

type InsightSpecFiltersAwsAccountID struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersAwsAccountID) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersAwsAccountID.

func (*InsightSpecFiltersAwsAccountID) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersCodec

type InsightSpecFiltersCodec struct {
}

+k8s:deepcopy-gen=false

func (InsightSpecFiltersCodec) Decode

func (InsightSpecFiltersCodec) Encode

func (InsightSpecFiltersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)

func (InsightSpecFiltersCodec) IsEmpty

type InsightSpecFiltersCompanyName

type InsightSpecFiltersCompanyName struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersCompanyName) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersCompanyName.

func (*InsightSpecFiltersCompanyName) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersComplianceStatus

type InsightSpecFiltersComplianceStatus struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersComplianceStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersComplianceStatus.

func (*InsightSpecFiltersComplianceStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersConfidence

type InsightSpecFiltersConfidence struct {
	// +optional
	Eq *string `json:"eq,omitempty" tf:"eq"`
	// +optional
	Gte *string `json:"gte,omitempty" tf:"gte"`
	// +optional
	Lte *string `json:"lte,omitempty" tf:"lte"`
}

func (*InsightSpecFiltersConfidence) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersConfidence.

func (*InsightSpecFiltersConfidence) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersCreatedAt

type InsightSpecFiltersCreatedAt struct {
	// +optional
	DateRange *InsightSpecFiltersCreatedAtDateRange `json:"dateRange,omitempty" tf:"date_range"`
	// +optional
	End *string `json:"end,omitempty" tf:"end"`
	// +optional
	Start *string `json:"start,omitempty" tf:"start"`
}

func (*InsightSpecFiltersCreatedAt) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersCreatedAt.

func (*InsightSpecFiltersCreatedAt) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersCreatedAtDateRange

type InsightSpecFiltersCreatedAtDateRange struct {
	Unit  *string `json:"unit" tf:"unit"`
	Value *int64  `json:"value" tf:"value"`
}

func (*InsightSpecFiltersCreatedAtDateRange) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersCreatedAtDateRange.

func (*InsightSpecFiltersCreatedAtDateRange) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersCreatedAtDateRangeCodec

type InsightSpecFiltersCreatedAtDateRangeCodec struct {
}

+k8s:deepcopy-gen=false

func (InsightSpecFiltersCreatedAtDateRangeCodec) Decode

func (InsightSpecFiltersCreatedAtDateRangeCodec) Encode

func (InsightSpecFiltersCreatedAtDateRangeCodec) IsEmpty

type InsightSpecFiltersCriticality

type InsightSpecFiltersCriticality struct {
	// +optional
	Eq *string `json:"eq,omitempty" tf:"eq"`
	// +optional
	Gte *string `json:"gte,omitempty" tf:"gte"`
	// +optional
	Lte *string `json:"lte,omitempty" tf:"lte"`
}

func (*InsightSpecFiltersCriticality) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersCriticality.

func (*InsightSpecFiltersCriticality) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersDescription

type InsightSpecFiltersDescription struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersDescription) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersDescription.

func (*InsightSpecFiltersDescription) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersFindingProviderFieldsConfidence

type InsightSpecFiltersFindingProviderFieldsConfidence struct {
	// +optional
	Eq *string `json:"eq,omitempty" tf:"eq"`
	// +optional
	Gte *string `json:"gte,omitempty" tf:"gte"`
	// +optional
	Lte *string `json:"lte,omitempty" tf:"lte"`
}

func (*InsightSpecFiltersFindingProviderFieldsConfidence) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFindingProviderFieldsConfidence.

func (*InsightSpecFiltersFindingProviderFieldsConfidence) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersFindingProviderFieldsCriticality

type InsightSpecFiltersFindingProviderFieldsCriticality struct {
	// +optional
	Eq *string `json:"eq,omitempty" tf:"eq"`
	// +optional
	Gte *string `json:"gte,omitempty" tf:"gte"`
	// +optional
	Lte *string `json:"lte,omitempty" tf:"lte"`
}

func (*InsightSpecFiltersFindingProviderFieldsCriticality) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFindingProviderFieldsCriticality.

func (*InsightSpecFiltersFindingProviderFieldsCriticality) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersFindingProviderFieldsRelatedFindingsID

type InsightSpecFiltersFindingProviderFieldsRelatedFindingsID struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersFindingProviderFieldsRelatedFindingsID) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFindingProviderFieldsRelatedFindingsID.

func (*InsightSpecFiltersFindingProviderFieldsRelatedFindingsID) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn

type InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn.

func (*InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersFindingProviderFieldsSeverityLabel

type InsightSpecFiltersFindingProviderFieldsSeverityLabel struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersFindingProviderFieldsSeverityLabel) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFindingProviderFieldsSeverityLabel.

func (*InsightSpecFiltersFindingProviderFieldsSeverityLabel) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersFindingProviderFieldsSeverityOriginal

type InsightSpecFiltersFindingProviderFieldsSeverityOriginal struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersFindingProviderFieldsSeverityOriginal) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFindingProviderFieldsSeverityOriginal.

func (*InsightSpecFiltersFindingProviderFieldsSeverityOriginal) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersFindingProviderFieldsTypes

type InsightSpecFiltersFindingProviderFieldsTypes struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersFindingProviderFieldsTypes) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFindingProviderFieldsTypes.

func (*InsightSpecFiltersFindingProviderFieldsTypes) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersFirstObservedAt

type InsightSpecFiltersFirstObservedAt struct {
	// +optional
	DateRange *InsightSpecFiltersFirstObservedAtDateRange `json:"dateRange,omitempty" tf:"date_range"`
	// +optional
	End *string `json:"end,omitempty" tf:"end"`
	// +optional
	Start *string `json:"start,omitempty" tf:"start"`
}

func (*InsightSpecFiltersFirstObservedAt) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFirstObservedAt.

func (*InsightSpecFiltersFirstObservedAt) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersFirstObservedAtDateRange

type InsightSpecFiltersFirstObservedAtDateRange struct {
	Unit  *string `json:"unit" tf:"unit"`
	Value *int64  `json:"value" tf:"value"`
}

func (*InsightSpecFiltersFirstObservedAtDateRange) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFirstObservedAtDateRange.

func (*InsightSpecFiltersFirstObservedAtDateRange) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersFirstObservedAtDateRangeCodec

type InsightSpecFiltersFirstObservedAtDateRangeCodec struct {
}

+k8s:deepcopy-gen=false

func (InsightSpecFiltersFirstObservedAtDateRangeCodec) Decode

func (InsightSpecFiltersFirstObservedAtDateRangeCodec) Encode

func (InsightSpecFiltersFirstObservedAtDateRangeCodec) IsEmpty

type InsightSpecFiltersGeneratorID

type InsightSpecFiltersGeneratorID struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersGeneratorID) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersGeneratorID.

func (*InsightSpecFiltersGeneratorID) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersID

type InsightSpecFiltersID struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersID) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersID.

func (*InsightSpecFiltersID) DeepCopyInto

func (in *InsightSpecFiltersID) DeepCopyInto(out *InsightSpecFiltersID)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersKeyword

type InsightSpecFiltersKeyword struct {
	Value *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersKeyword) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersKeyword.

func (*InsightSpecFiltersKeyword) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersLastObservedAt

type InsightSpecFiltersLastObservedAt struct {
	// +optional
	DateRange *InsightSpecFiltersLastObservedAtDateRange `json:"dateRange,omitempty" tf:"date_range"`
	// +optional
	End *string `json:"end,omitempty" tf:"end"`
	// +optional
	Start *string `json:"start,omitempty" tf:"start"`
}

func (*InsightSpecFiltersLastObservedAt) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersLastObservedAt.

func (*InsightSpecFiltersLastObservedAt) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersLastObservedAtDateRange

type InsightSpecFiltersLastObservedAtDateRange struct {
	Unit  *string `json:"unit" tf:"unit"`
	Value *int64  `json:"value" tf:"value"`
}

func (*InsightSpecFiltersLastObservedAtDateRange) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersLastObservedAtDateRange.

func (*InsightSpecFiltersLastObservedAtDateRange) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersLastObservedAtDateRangeCodec

type InsightSpecFiltersLastObservedAtDateRangeCodec struct {
}

+k8s:deepcopy-gen=false

func (InsightSpecFiltersLastObservedAtDateRangeCodec) Decode

func (InsightSpecFiltersLastObservedAtDateRangeCodec) Encode

func (InsightSpecFiltersLastObservedAtDateRangeCodec) IsEmpty

type InsightSpecFiltersMalwareName

type InsightSpecFiltersMalwareName struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersMalwareName) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersMalwareName.

func (*InsightSpecFiltersMalwareName) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersMalwarePath

type InsightSpecFiltersMalwarePath struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersMalwarePath) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersMalwarePath.

func (*InsightSpecFiltersMalwarePath) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersMalwareState

type InsightSpecFiltersMalwareState struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersMalwareState) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersMalwareState.

func (*InsightSpecFiltersMalwareState) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersMalwareType

type InsightSpecFiltersMalwareType struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersMalwareType) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersMalwareType.

func (*InsightSpecFiltersMalwareType) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersNetworkDestinationDomain

type InsightSpecFiltersNetworkDestinationDomain struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersNetworkDestinationDomain) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkDestinationDomain.

func (*InsightSpecFiltersNetworkDestinationDomain) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersNetworkDestinationIpv4

type InsightSpecFiltersNetworkDestinationIpv4 struct {
	Cidr *string `json:"cidr" tf:"cidr"`
}

func (*InsightSpecFiltersNetworkDestinationIpv4) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkDestinationIpv4.

func (*InsightSpecFiltersNetworkDestinationIpv4) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersNetworkDestinationIpv6

type InsightSpecFiltersNetworkDestinationIpv6 struct {
	Cidr *string `json:"cidr" tf:"cidr"`
}

func (*InsightSpecFiltersNetworkDestinationIpv6) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkDestinationIpv6.

func (*InsightSpecFiltersNetworkDestinationIpv6) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersNetworkDestinationPort

type InsightSpecFiltersNetworkDestinationPort struct {
	// +optional
	Eq *string `json:"eq,omitempty" tf:"eq"`
	// +optional
	Gte *string `json:"gte,omitempty" tf:"gte"`
	// +optional
	Lte *string `json:"lte,omitempty" tf:"lte"`
}

func (*InsightSpecFiltersNetworkDestinationPort) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkDestinationPort.

func (*InsightSpecFiltersNetworkDestinationPort) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersNetworkDirection

type InsightSpecFiltersNetworkDirection struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersNetworkDirection) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkDirection.

func (*InsightSpecFiltersNetworkDirection) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersNetworkProtocol

type InsightSpecFiltersNetworkProtocol struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersNetworkProtocol) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkProtocol.

func (*InsightSpecFiltersNetworkProtocol) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersNetworkSourceDomain

type InsightSpecFiltersNetworkSourceDomain struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersNetworkSourceDomain) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkSourceDomain.

func (*InsightSpecFiltersNetworkSourceDomain) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersNetworkSourceIpv4

type InsightSpecFiltersNetworkSourceIpv4 struct {
	Cidr *string `json:"cidr" tf:"cidr"`
}

func (*InsightSpecFiltersNetworkSourceIpv4) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkSourceIpv4.

func (*InsightSpecFiltersNetworkSourceIpv4) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersNetworkSourceIpv6

type InsightSpecFiltersNetworkSourceIpv6 struct {
	Cidr *string `json:"cidr" tf:"cidr"`
}

func (*InsightSpecFiltersNetworkSourceIpv6) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkSourceIpv6.

func (*InsightSpecFiltersNetworkSourceIpv6) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersNetworkSourceMAC

type InsightSpecFiltersNetworkSourceMAC struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersNetworkSourceMAC) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkSourceMAC.

func (*InsightSpecFiltersNetworkSourceMAC) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersNetworkSourcePort

type InsightSpecFiltersNetworkSourcePort struct {
	// +optional
	Eq *string `json:"eq,omitempty" tf:"eq"`
	// +optional
	Gte *string `json:"gte,omitempty" tf:"gte"`
	// +optional
	Lte *string `json:"lte,omitempty" tf:"lte"`
}

func (*InsightSpecFiltersNetworkSourcePort) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkSourcePort.

func (*InsightSpecFiltersNetworkSourcePort) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersNoteText

type InsightSpecFiltersNoteText struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersNoteText) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNoteText.

func (*InsightSpecFiltersNoteText) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersNoteUpdatedAt

type InsightSpecFiltersNoteUpdatedAt struct {
	// +optional
	DateRange *InsightSpecFiltersNoteUpdatedAtDateRange `json:"dateRange,omitempty" tf:"date_range"`
	// +optional
	End *string `json:"end,omitempty" tf:"end"`
	// +optional
	Start *string `json:"start,omitempty" tf:"start"`
}

func (*InsightSpecFiltersNoteUpdatedAt) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNoteUpdatedAt.

func (*InsightSpecFiltersNoteUpdatedAt) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersNoteUpdatedAtDateRange

type InsightSpecFiltersNoteUpdatedAtDateRange struct {
	Unit  *string `json:"unit" tf:"unit"`
	Value *int64  `json:"value" tf:"value"`
}

func (*InsightSpecFiltersNoteUpdatedAtDateRange) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNoteUpdatedAtDateRange.

func (*InsightSpecFiltersNoteUpdatedAtDateRange) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersNoteUpdatedAtDateRangeCodec

type InsightSpecFiltersNoteUpdatedAtDateRangeCodec struct {
}

+k8s:deepcopy-gen=false

func (InsightSpecFiltersNoteUpdatedAtDateRangeCodec) Decode

func (InsightSpecFiltersNoteUpdatedAtDateRangeCodec) Encode

func (InsightSpecFiltersNoteUpdatedAtDateRangeCodec) IsEmpty

type InsightSpecFiltersNoteUpdatedBy

type InsightSpecFiltersNoteUpdatedBy struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersNoteUpdatedBy) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNoteUpdatedBy.

func (*InsightSpecFiltersNoteUpdatedBy) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersProcessLaunchedAt

type InsightSpecFiltersProcessLaunchedAt struct {
	// +optional
	DateRange *InsightSpecFiltersProcessLaunchedAtDateRange `json:"dateRange,omitempty" tf:"date_range"`
	// +optional
	End *string `json:"end,omitempty" tf:"end"`
	// +optional
	Start *string `json:"start,omitempty" tf:"start"`
}

func (*InsightSpecFiltersProcessLaunchedAt) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessLaunchedAt.

func (*InsightSpecFiltersProcessLaunchedAt) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersProcessLaunchedAtDateRange

type InsightSpecFiltersProcessLaunchedAtDateRange struct {
	Unit  *string `json:"unit" tf:"unit"`
	Value *int64  `json:"value" tf:"value"`
}

func (*InsightSpecFiltersProcessLaunchedAtDateRange) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessLaunchedAtDateRange.

func (*InsightSpecFiltersProcessLaunchedAtDateRange) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersProcessLaunchedAtDateRangeCodec

type InsightSpecFiltersProcessLaunchedAtDateRangeCodec struct {
}

+k8s:deepcopy-gen=false

func (InsightSpecFiltersProcessLaunchedAtDateRangeCodec) Decode

func (InsightSpecFiltersProcessLaunchedAtDateRangeCodec) Encode

func (InsightSpecFiltersProcessLaunchedAtDateRangeCodec) IsEmpty

type InsightSpecFiltersProcessName

type InsightSpecFiltersProcessName struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersProcessName) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessName.

func (*InsightSpecFiltersProcessName) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersProcessParentPid

type InsightSpecFiltersProcessParentPid struct {
	// +optional
	Eq *string `json:"eq,omitempty" tf:"eq"`
	// +optional
	Gte *string `json:"gte,omitempty" tf:"gte"`
	// +optional
	Lte *string `json:"lte,omitempty" tf:"lte"`
}

func (*InsightSpecFiltersProcessParentPid) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessParentPid.

func (*InsightSpecFiltersProcessParentPid) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersProcessPath

type InsightSpecFiltersProcessPath struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersProcessPath) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessPath.

func (*InsightSpecFiltersProcessPath) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersProcessPid

type InsightSpecFiltersProcessPid struct {
	// +optional
	Eq *string `json:"eq,omitempty" tf:"eq"`
	// +optional
	Gte *string `json:"gte,omitempty" tf:"gte"`
	// +optional
	Lte *string `json:"lte,omitempty" tf:"lte"`
}

func (*InsightSpecFiltersProcessPid) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessPid.

func (*InsightSpecFiltersProcessPid) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersProcessTerminatedAt

type InsightSpecFiltersProcessTerminatedAt struct {
	// +optional
	DateRange *InsightSpecFiltersProcessTerminatedAtDateRange `json:"dateRange,omitempty" tf:"date_range"`
	// +optional
	End *string `json:"end,omitempty" tf:"end"`
	// +optional
	Start *string `json:"start,omitempty" tf:"start"`
}

func (*InsightSpecFiltersProcessTerminatedAt) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessTerminatedAt.

func (*InsightSpecFiltersProcessTerminatedAt) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersProcessTerminatedAtDateRange

type InsightSpecFiltersProcessTerminatedAtDateRange struct {
	Unit  *string `json:"unit" tf:"unit"`
	Value *int64  `json:"value" tf:"value"`
}

func (*InsightSpecFiltersProcessTerminatedAtDateRange) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessTerminatedAtDateRange.

func (*InsightSpecFiltersProcessTerminatedAtDateRange) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersProcessTerminatedAtDateRangeCodec

type InsightSpecFiltersProcessTerminatedAtDateRangeCodec struct {
}

+k8s:deepcopy-gen=false

func (InsightSpecFiltersProcessTerminatedAtDateRangeCodec) Decode

func (InsightSpecFiltersProcessTerminatedAtDateRangeCodec) Encode

func (InsightSpecFiltersProcessTerminatedAtDateRangeCodec) IsEmpty

type InsightSpecFiltersProductArn

type InsightSpecFiltersProductArn struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersProductArn) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProductArn.

func (*InsightSpecFiltersProductArn) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersProductFields

type InsightSpecFiltersProductFields struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Key        *string `json:"key" tf:"key"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersProductFields) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProductFields.

func (*InsightSpecFiltersProductFields) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersProductName

type InsightSpecFiltersProductName struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersProductName) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProductName.

func (*InsightSpecFiltersProductName) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersRecommendationText

type InsightSpecFiltersRecommendationText struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersRecommendationText) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersRecommendationText.

func (*InsightSpecFiltersRecommendationText) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersRecordState

type InsightSpecFiltersRecordState struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersRecordState) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersRecordState.

func (*InsightSpecFiltersRecordState) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersRelatedFindingsID

type InsightSpecFiltersRelatedFindingsID struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersRelatedFindingsID) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersRelatedFindingsID.

func (*InsightSpecFiltersRelatedFindingsID) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersRelatedFindingsProductArn

type InsightSpecFiltersRelatedFindingsProductArn struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersRelatedFindingsProductArn) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersRelatedFindingsProductArn.

func (*InsightSpecFiltersRelatedFindingsProductArn) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn

type InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn.

func (*InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsEc2InstanceImageID

type InsightSpecFiltersResourceAwsEc2InstanceImageID struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceAwsEc2InstanceImageID) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceImageID.

func (*InsightSpecFiltersResourceAwsEc2InstanceImageID) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsEc2InstanceIpv4Addresses

type InsightSpecFiltersResourceAwsEc2InstanceIpv4Addresses struct {
	Cidr *string `json:"cidr" tf:"cidr"`
}

func (*InsightSpecFiltersResourceAwsEc2InstanceIpv4Addresses) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceIpv4Addresses.

func (*InsightSpecFiltersResourceAwsEc2InstanceIpv4Addresses) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsEc2InstanceIpv6Addresses

type InsightSpecFiltersResourceAwsEc2InstanceIpv6Addresses struct {
	Cidr *string `json:"cidr" tf:"cidr"`
}

func (*InsightSpecFiltersResourceAwsEc2InstanceIpv6Addresses) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceIpv6Addresses.

func (*InsightSpecFiltersResourceAwsEc2InstanceIpv6Addresses) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsEc2InstanceKeyName

type InsightSpecFiltersResourceAwsEc2InstanceKeyName struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceAwsEc2InstanceKeyName) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceKeyName.

func (*InsightSpecFiltersResourceAwsEc2InstanceKeyName) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsEc2InstanceLaunchedAt

type InsightSpecFiltersResourceAwsEc2InstanceLaunchedAt struct {
	// +optional
	DateRange *InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRange `json:"dateRange,omitempty" tf:"date_range"`
	// +optional
	End *string `json:"end,omitempty" tf:"end"`
	// +optional
	Start *string `json:"start,omitempty" tf:"start"`
}

func (*InsightSpecFiltersResourceAwsEc2InstanceLaunchedAt) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceLaunchedAt.

func (*InsightSpecFiltersResourceAwsEc2InstanceLaunchedAt) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRange

type InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRange struct {
	Unit  *string `json:"unit" tf:"unit"`
	Value *int64  `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRange) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRange.

func (*InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRange) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRangeCodec

type InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRangeCodec struct {
}

+k8s:deepcopy-gen=false

func (InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRangeCodec) Decode

func (InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRangeCodec) Encode

func (InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRangeCodec) IsEmpty

type InsightSpecFiltersResourceAwsEc2InstanceSubnetID

type InsightSpecFiltersResourceAwsEc2InstanceSubnetID struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceAwsEc2InstanceSubnetID) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceSubnetID.

func (*InsightSpecFiltersResourceAwsEc2InstanceSubnetID) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsEc2InstanceType

type InsightSpecFiltersResourceAwsEc2InstanceType struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceAwsEc2InstanceType) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceType.

func (*InsightSpecFiltersResourceAwsEc2InstanceType) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsEc2InstanceVpcID

type InsightSpecFiltersResourceAwsEc2InstanceVpcID struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceAwsEc2InstanceVpcID) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceVpcID.

func (*InsightSpecFiltersResourceAwsEc2InstanceVpcID) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsIamAccessKeyCreatedAt

type InsightSpecFiltersResourceAwsIamAccessKeyCreatedAt struct {
	// +optional
	DateRange *InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRange `json:"dateRange,omitempty" tf:"date_range"`
	// +optional
	End *string `json:"end,omitempty" tf:"end"`
	// +optional
	Start *string `json:"start,omitempty" tf:"start"`
}

func (*InsightSpecFiltersResourceAwsIamAccessKeyCreatedAt) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsIamAccessKeyCreatedAt.

func (*InsightSpecFiltersResourceAwsIamAccessKeyCreatedAt) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRange

type InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRange struct {
	Unit  *string `json:"unit" tf:"unit"`
	Value *int64  `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRange) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRange.

func (*InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRange) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRangeCodec

type InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRangeCodec struct {
}

+k8s:deepcopy-gen=false

func (InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRangeCodec) Decode

func (InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRangeCodec) Encode

func (InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRangeCodec) IsEmpty

type InsightSpecFiltersResourceAwsIamAccessKeyStatus

type InsightSpecFiltersResourceAwsIamAccessKeyStatus struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceAwsIamAccessKeyStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsIamAccessKeyStatus.

func (*InsightSpecFiltersResourceAwsIamAccessKeyStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsIamAccessKeyUserName

type InsightSpecFiltersResourceAwsIamAccessKeyUserName struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceAwsIamAccessKeyUserName) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsIamAccessKeyUserName.

func (*InsightSpecFiltersResourceAwsIamAccessKeyUserName) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsS3BucketOwnerID

type InsightSpecFiltersResourceAwsS3BucketOwnerID struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceAwsS3BucketOwnerID) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsS3BucketOwnerID.

func (*InsightSpecFiltersResourceAwsS3BucketOwnerID) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceAwsS3BucketOwnerName

type InsightSpecFiltersResourceAwsS3BucketOwnerName struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceAwsS3BucketOwnerName) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsS3BucketOwnerName.

func (*InsightSpecFiltersResourceAwsS3BucketOwnerName) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceContainerImageID

type InsightSpecFiltersResourceContainerImageID struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceContainerImageID) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceContainerImageID.

func (*InsightSpecFiltersResourceContainerImageID) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceContainerImageName

type InsightSpecFiltersResourceContainerImageName struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceContainerImageName) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceContainerImageName.

func (*InsightSpecFiltersResourceContainerImageName) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceContainerLaunchedAt

type InsightSpecFiltersResourceContainerLaunchedAt struct {
	// +optional
	DateRange *InsightSpecFiltersResourceContainerLaunchedAtDateRange `json:"dateRange,omitempty" tf:"date_range"`
	// +optional
	End *string `json:"end,omitempty" tf:"end"`
	// +optional
	Start *string `json:"start,omitempty" tf:"start"`
}

func (*InsightSpecFiltersResourceContainerLaunchedAt) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceContainerLaunchedAt.

func (*InsightSpecFiltersResourceContainerLaunchedAt) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceContainerLaunchedAtDateRange

type InsightSpecFiltersResourceContainerLaunchedAtDateRange struct {
	Unit  *string `json:"unit" tf:"unit"`
	Value *int64  `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceContainerLaunchedAtDateRange) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceContainerLaunchedAtDateRange.

func (*InsightSpecFiltersResourceContainerLaunchedAtDateRange) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceContainerLaunchedAtDateRangeCodec

type InsightSpecFiltersResourceContainerLaunchedAtDateRangeCodec struct {
}

+k8s:deepcopy-gen=false

func (InsightSpecFiltersResourceContainerLaunchedAtDateRangeCodec) Decode

func (InsightSpecFiltersResourceContainerLaunchedAtDateRangeCodec) Encode

func (InsightSpecFiltersResourceContainerLaunchedAtDateRangeCodec) IsEmpty

type InsightSpecFiltersResourceContainerName

type InsightSpecFiltersResourceContainerName struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceContainerName) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceContainerName.

func (*InsightSpecFiltersResourceContainerName) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceDetailsOther

type InsightSpecFiltersResourceDetailsOther struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Key        *string `json:"key" tf:"key"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceDetailsOther) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceDetailsOther.

func (*InsightSpecFiltersResourceDetailsOther) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceID

type InsightSpecFiltersResourceID struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceID) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceID.

func (*InsightSpecFiltersResourceID) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourcePartition

type InsightSpecFiltersResourcePartition struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourcePartition) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourcePartition.

func (*InsightSpecFiltersResourcePartition) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceRegion

type InsightSpecFiltersResourceRegion struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceRegion) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceRegion.

func (*InsightSpecFiltersResourceRegion) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceTags

type InsightSpecFiltersResourceTags struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Key        *string `json:"key" tf:"key"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceTags) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceTags.

func (*InsightSpecFiltersResourceTags) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersResourceType

type InsightSpecFiltersResourceType struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersResourceType) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceType.

func (*InsightSpecFiltersResourceType) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersSeverityLabel

type InsightSpecFiltersSeverityLabel struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersSeverityLabel) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersSeverityLabel.

func (*InsightSpecFiltersSeverityLabel) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersSourceURL

type InsightSpecFiltersSourceURL struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersSourceURL) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersSourceURL.

func (*InsightSpecFiltersSourceURL) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersThreatIntelIndicatorCategory

type InsightSpecFiltersThreatIntelIndicatorCategory struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersThreatIntelIndicatorCategory) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersThreatIntelIndicatorCategory.

func (*InsightSpecFiltersThreatIntelIndicatorCategory) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersThreatIntelIndicatorLastObservedAt

type InsightSpecFiltersThreatIntelIndicatorLastObservedAt struct {
	// +optional
	DateRange *InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange `json:"dateRange,omitempty" tf:"date_range"`
	// +optional
	End *string `json:"end,omitempty" tf:"end"`
	// +optional
	Start *string `json:"start,omitempty" tf:"start"`
}

func (*InsightSpecFiltersThreatIntelIndicatorLastObservedAt) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersThreatIntelIndicatorLastObservedAt.

func (*InsightSpecFiltersThreatIntelIndicatorLastObservedAt) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange

type InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange struct {
	Unit  *string `json:"unit" tf:"unit"`
	Value *int64  `json:"value" tf:"value"`
}

func (*InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange.

func (*InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRangeCodec

type InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRangeCodec struct {
}

+k8s:deepcopy-gen=false

func (InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRangeCodec) Decode

func (InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRangeCodec) Encode

func (InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRangeCodec) IsEmpty

type InsightSpecFiltersThreatIntelIndicatorSource

type InsightSpecFiltersThreatIntelIndicatorSource struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersThreatIntelIndicatorSource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersThreatIntelIndicatorSource.

func (*InsightSpecFiltersThreatIntelIndicatorSource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersThreatIntelIndicatorSourceURL

type InsightSpecFiltersThreatIntelIndicatorSourceURL struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersThreatIntelIndicatorSourceURL) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersThreatIntelIndicatorSourceURL.

func (*InsightSpecFiltersThreatIntelIndicatorSourceURL) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersThreatIntelIndicatorType

type InsightSpecFiltersThreatIntelIndicatorType struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersThreatIntelIndicatorType) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersThreatIntelIndicatorType.

func (*InsightSpecFiltersThreatIntelIndicatorType) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersThreatIntelIndicatorValue

type InsightSpecFiltersThreatIntelIndicatorValue struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersThreatIntelIndicatorValue) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersThreatIntelIndicatorValue.

func (*InsightSpecFiltersThreatIntelIndicatorValue) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersTitle

type InsightSpecFiltersTitle struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersTitle) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersTitle.

func (*InsightSpecFiltersTitle) DeepCopyInto

func (in *InsightSpecFiltersTitle) DeepCopyInto(out *InsightSpecFiltersTitle)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersType

type InsightSpecFiltersType struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersType) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersType.

func (*InsightSpecFiltersType) DeepCopyInto

func (in *InsightSpecFiltersType) DeepCopyInto(out *InsightSpecFiltersType)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersUpdatedAt

type InsightSpecFiltersUpdatedAt struct {
	// +optional
	DateRange *InsightSpecFiltersUpdatedAtDateRange `json:"dateRange,omitempty" tf:"date_range"`
	// +optional
	End *string `json:"end,omitempty" tf:"end"`
	// +optional
	Start *string `json:"start,omitempty" tf:"start"`
}

func (*InsightSpecFiltersUpdatedAt) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersUpdatedAt.

func (*InsightSpecFiltersUpdatedAt) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersUpdatedAtDateRange

type InsightSpecFiltersUpdatedAtDateRange struct {
	Unit  *string `json:"unit" tf:"unit"`
	Value *int64  `json:"value" tf:"value"`
}

func (*InsightSpecFiltersUpdatedAtDateRange) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersUpdatedAtDateRange.

func (*InsightSpecFiltersUpdatedAtDateRange) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersUpdatedAtDateRangeCodec

type InsightSpecFiltersUpdatedAtDateRangeCodec struct {
}

+k8s:deepcopy-gen=false

func (InsightSpecFiltersUpdatedAtDateRangeCodec) Decode

func (InsightSpecFiltersUpdatedAtDateRangeCodec) Encode

func (InsightSpecFiltersUpdatedAtDateRangeCodec) IsEmpty

type InsightSpecFiltersUserDefinedValues

type InsightSpecFiltersUserDefinedValues struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Key        *string `json:"key" tf:"key"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersUserDefinedValues) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersUserDefinedValues.

func (*InsightSpecFiltersUserDefinedValues) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersVerificationState

type InsightSpecFiltersVerificationState struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersVerificationState) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersVerificationState.

func (*InsightSpecFiltersVerificationState) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecFiltersWorkflowStatus

type InsightSpecFiltersWorkflowStatus struct {
	Comparison *string `json:"comparison" tf:"comparison"`
	Value      *string `json:"value" tf:"value"`
}

func (*InsightSpecFiltersWorkflowStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersWorkflowStatus.

func (*InsightSpecFiltersWorkflowStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightSpecResource

type InsightSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn              *string             `json:"arn,omitempty" tf:"arn"`
	Filters          *InsightSpecFilters `json:"filters" tf:"filters"`
	GroupByAttribute *string             `json:"groupByAttribute" tf:"group_by_attribute"`
	Name             *string             `json:"name" tf:"name"`
}

func (*InsightSpecResource) DeepCopy

func (in *InsightSpecResource) DeepCopy() *InsightSpecResource

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecResource.

func (*InsightSpecResource) DeepCopyInto

func (in *InsightSpecResource) DeepCopyInto(out *InsightSpecResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InsightStatus

type InsightStatus 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 (*InsightStatus) DeepCopy

func (in *InsightStatus) DeepCopy() *InsightStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightStatus.

func (*InsightStatus) DeepCopyInto

func (in *InsightStatus) DeepCopyInto(out *InsightStatus)

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 {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	InvitationID *string `json:"invitationID,omitempty" tf:"invitation_id"`
	MasterID     *string `json:"masterID" tf:"master_id"`
}

func (*InviteAccepterSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteAccepterSpecResource.

func (*InviteAccepterSpecResource) DeepCopyInto

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

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 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

func (in *Member) DeepCopy() *Member

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Member.

func (*Member) DeepCopyInto

func (in *Member) DeepCopyInto(out *Member)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Member) DeepCopyObject

func (in *Member) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Member) SetupWebhookWithManager

func (r *Member) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Member) ValidateCreate

func (r *Member) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Member) ValidateDelete

func (r *Member) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Member) ValidateUpdate

func (r *Member) ValidateUpdate(old runtime.Object) error

ValidateUpdate 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 {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AccountID *string `json:"accountID" tf:"account_id"`
	Email     *string `json:"email" tf:"email"`
	// +optional
	Invite *bool `json:"invite,omitempty" tf:"invite"`
	// +optional
	MasterID *string `json:"masterID,omitempty" tf:"master_id"`
	// +optional
	MemberStatus *string `json:"memberStatus,omitempty" tf:"member_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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountList.

func (*OrganizationAdminAccountList) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountSpec.

func (*OrganizationAdminAccountSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountSpecResource.

func (*OrganizationAdminAccountSpecResource) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountStatus.

func (*OrganizationAdminAccountStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationConfiguration added in v0.5.0

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 added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfiguration.

func (*OrganizationConfiguration) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OrganizationConfiguration) DeepCopyObject added in v0.5.0

func (in *OrganizationConfiguration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OrganizationConfiguration) SetupWebhookWithManager added in v0.5.0

func (r *OrganizationConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*OrganizationConfiguration) ValidateCreate added in v0.5.0

func (r *OrganizationConfiguration) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*OrganizationConfiguration) ValidateDelete added in v0.5.0

func (r *OrganizationConfiguration) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*OrganizationConfiguration) ValidateUpdate added in v0.5.0

func (r *OrganizationConfiguration) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type OrganizationConfigurationList added in v0.5.0

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 added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfigurationList.

func (*OrganizationConfigurationList) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OrganizationConfigurationList) DeepCopyObject added in v0.5.0

func (in *OrganizationConfigurationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OrganizationConfigurationSpec added in v0.5.0

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 added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfigurationSpec.

func (*OrganizationConfigurationSpec) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationConfigurationSpecResource added in v0.5.0

type OrganizationConfigurationSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AutoEnable *bool `json:"autoEnable" tf:"auto_enable"`
}

func (*OrganizationConfigurationSpecResource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfigurationSpecResource.

func (*OrganizationConfigurationSpecResource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationConfigurationStatus added in v0.5.0

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 added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfigurationStatus.

func (*OrganizationConfigurationStatus) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProductSubscription

type ProductSubscription struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProductSubscriptionSpec   `json:"spec,omitempty"`
	Status            ProductSubscriptionStatus `json:"status,omitempty"`
}

func (*ProductSubscription) DeepCopy

func (in *ProductSubscription) DeepCopy() *ProductSubscription

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSubscription.

func (*ProductSubscription) DeepCopyInto

func (in *ProductSubscription) DeepCopyInto(out *ProductSubscription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProductSubscription) DeepCopyObject

func (in *ProductSubscription) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProductSubscription) SetupWebhookWithManager

func (r *ProductSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ProductSubscription) ValidateCreate

func (r *ProductSubscription) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ProductSubscription) ValidateDelete

func (r *ProductSubscription) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ProductSubscription) ValidateUpdate

func (r *ProductSubscription) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ProductSubscriptionList

type ProductSubscriptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ProductSubscription CRD objects
	Items []ProductSubscription `json:"items,omitempty"`
}

ProductSubscriptionList is a list of ProductSubscriptions

func (*ProductSubscriptionList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSubscriptionList.

func (*ProductSubscriptionList) DeepCopyInto

func (in *ProductSubscriptionList) DeepCopyInto(out *ProductSubscriptionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProductSubscriptionList) DeepCopyObject

func (in *ProductSubscriptionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ProductSubscriptionSpec

type ProductSubscriptionSpec struct {
	State *ProductSubscriptionSpecResource `json:"state,omitempty" tf:"-"`

	Resource ProductSubscriptionSpecResource `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 (*ProductSubscriptionSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSubscriptionSpec.

func (*ProductSubscriptionSpec) DeepCopyInto

func (in *ProductSubscriptionSpec) DeepCopyInto(out *ProductSubscriptionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProductSubscriptionSpecResource

type ProductSubscriptionSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn        *string `json:"arn,omitempty" tf:"arn"`
	ProductArn *string `json:"productArn" tf:"product_arn"`
}

func (*ProductSubscriptionSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSubscriptionSpecResource.

func (*ProductSubscriptionSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProductSubscriptionStatus

type ProductSubscriptionStatus 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 (*ProductSubscriptionStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSubscriptionStatus.

func (*ProductSubscriptionStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardsControl added in v0.5.0

type StandardsControl struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StandardsControlSpec   `json:"spec,omitempty"`
	Status            StandardsControlStatus `json:"status,omitempty"`
}

func (*StandardsControl) DeepCopy added in v0.5.0

func (in *StandardsControl) DeepCopy() *StandardsControl

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsControl.

func (*StandardsControl) DeepCopyInto added in v0.5.0

func (in *StandardsControl) DeepCopyInto(out *StandardsControl)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StandardsControl) DeepCopyObject added in v0.5.0

func (in *StandardsControl) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StandardsControl) SetupWebhookWithManager added in v0.5.0

func (r *StandardsControl) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*StandardsControl) ValidateCreate added in v0.5.0

func (r *StandardsControl) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*StandardsControl) ValidateDelete added in v0.5.0

func (r *StandardsControl) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*StandardsControl) ValidateUpdate added in v0.5.0

func (r *StandardsControl) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type StandardsControlList added in v0.5.0

type StandardsControlList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of StandardsControl CRD objects
	Items []StandardsControl `json:"items,omitempty"`
}

StandardsControlList is a list of StandardsControls

func (*StandardsControlList) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsControlList.

func (*StandardsControlList) DeepCopyInto added in v0.5.0

func (in *StandardsControlList) DeepCopyInto(out *StandardsControlList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StandardsControlList) DeepCopyObject added in v0.5.0

func (in *StandardsControlList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StandardsControlSpec added in v0.5.0

type StandardsControlSpec struct {
	State *StandardsControlSpecResource `json:"state,omitempty" tf:"-"`

	Resource StandardsControlSpecResource `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 (*StandardsControlSpec) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsControlSpec.

func (*StandardsControlSpec) DeepCopyInto added in v0.5.0

func (in *StandardsControlSpec) DeepCopyInto(out *StandardsControlSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardsControlSpecResource added in v0.5.0

type StandardsControlSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ControlID     *string `json:"controlID,omitempty" tf:"control_id"`
	ControlStatus *string `json:"controlStatus" tf:"control_status"`
	// +optional
	ControlStatusUpdatedAt *string `json:"controlStatusUpdatedAt,omitempty" tf:"control_status_updated_at"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	DisabledReason *string `json:"disabledReason,omitempty" tf:"disabled_reason"`
	// +optional
	RelatedRequirements []string `json:"relatedRequirements,omitempty" tf:"related_requirements"`
	// +optional
	RemediationURL *string `json:"remediationURL,omitempty" tf:"remediation_url"`
	// +optional
	SeverityRating      *string `json:"severityRating,omitempty" tf:"severity_rating"`
	StandardsControlArn *string `json:"standardsControlArn" tf:"standards_control_arn"`
	// +optional
	Title *string `json:"title,omitempty" tf:"title"`
}

func (*StandardsControlSpecResource) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsControlSpecResource.

func (*StandardsControlSpecResource) DeepCopyInto added in v0.5.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardsControlStatus added in v0.5.0

type StandardsControlStatus 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 (*StandardsControlStatus) DeepCopy added in v0.5.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsControlStatus.

func (*StandardsControlStatus) DeepCopyInto added in v0.5.0

func (in *StandardsControlStatus) DeepCopyInto(out *StandardsControlStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardsSubscription

type StandardsSubscription struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StandardsSubscriptionSpec   `json:"spec,omitempty"`
	Status            StandardsSubscriptionStatus `json:"status,omitempty"`
}

func (*StandardsSubscription) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsSubscription.

func (*StandardsSubscription) DeepCopyInto

func (in *StandardsSubscription) DeepCopyInto(out *StandardsSubscription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StandardsSubscription) DeepCopyObject

func (in *StandardsSubscription) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*StandardsSubscription) SetupWebhookWithManager

func (r *StandardsSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*StandardsSubscription) ValidateCreate

func (r *StandardsSubscription) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*StandardsSubscription) ValidateDelete

func (r *StandardsSubscription) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*StandardsSubscription) ValidateUpdate

func (r *StandardsSubscription) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type StandardsSubscriptionList

type StandardsSubscriptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of StandardsSubscription CRD objects
	Items []StandardsSubscription `json:"items,omitempty"`
}

StandardsSubscriptionList is a list of StandardsSubscriptions

func (*StandardsSubscriptionList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsSubscriptionList.

func (*StandardsSubscriptionList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StandardsSubscriptionList) DeepCopyObject

func (in *StandardsSubscriptionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StandardsSubscriptionSpec

type StandardsSubscriptionSpec struct {
	State *StandardsSubscriptionSpecResource `json:"state,omitempty" tf:"-"`

	Resource StandardsSubscriptionSpecResource `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 (*StandardsSubscriptionSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsSubscriptionSpec.

func (*StandardsSubscriptionSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardsSubscriptionSpecResource

type StandardsSubscriptionSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	StandardsArn *string `json:"standardsArn" tf:"standards_arn"`
}

func (*StandardsSubscriptionSpecResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsSubscriptionSpecResource.

func (*StandardsSubscriptionSpecResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StandardsSubscriptionStatus

type StandardsSubscriptionStatus 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 (*StandardsSubscriptionStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsSubscriptionStatus.

func (*StandardsSubscriptionStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL