Documentation ¶
Overview ¶
+groupName=securityhub.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Account
- func (in *Account) DeepCopy() *Account
- func (in *Account) DeepCopyInto(out *Account)
- func (in *Account) DeepCopyObject() runtime.Object
- func (r *Account) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Account) ValidateCreate() error
- func (r *Account) ValidateDelete() error
- func (r *Account) ValidateUpdate(old runtime.Object) error
- type AccountList
- type AccountSpec
- type AccountSpecResource
- type AccountStatus
- type ActionTarget
- func (in *ActionTarget) DeepCopy() *ActionTarget
- func (in *ActionTarget) DeepCopyInto(out *ActionTarget)
- func (in *ActionTarget) DeepCopyObject() runtime.Object
- func (r *ActionTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ActionTarget) ValidateCreate() error
- func (r *ActionTarget) ValidateDelete() error
- func (r *ActionTarget) ValidateUpdate(old runtime.Object) error
- type ActionTargetList
- type ActionTargetSpec
- type ActionTargetSpecResource
- type ActionTargetStatus
- type FindingAggregator
- func (in *FindingAggregator) DeepCopy() *FindingAggregator
- func (in *FindingAggregator) DeepCopyInto(out *FindingAggregator)
- func (in *FindingAggregator) DeepCopyObject() runtime.Object
- func (r *FindingAggregator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FindingAggregator) ValidateCreate() error
- func (r *FindingAggregator) ValidateDelete() error
- func (r *FindingAggregator) ValidateUpdate(old runtime.Object) error
- type FindingAggregatorList
- type FindingAggregatorSpec
- type FindingAggregatorSpecResource
- type FindingAggregatorStatus
- type Insight
- func (in *Insight) DeepCopy() *Insight
- func (in *Insight) DeepCopyInto(out *Insight)
- func (in *Insight) DeepCopyObject() runtime.Object
- func (r *Insight) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Insight) ValidateCreate() error
- func (r *Insight) ValidateDelete() error
- func (r *Insight) ValidateUpdate(old runtime.Object) error
- type InsightList
- type InsightSpec
- type InsightSpecFilters
- type InsightSpecFiltersAwsAccountID
- type InsightSpecFiltersCodec
- type InsightSpecFiltersCompanyName
- type InsightSpecFiltersComplianceStatus
- type InsightSpecFiltersConfidence
- type InsightSpecFiltersCreatedAt
- type InsightSpecFiltersCreatedAtDateRange
- type InsightSpecFiltersCreatedAtDateRangeCodec
- type InsightSpecFiltersCriticality
- type InsightSpecFiltersDescription
- type InsightSpecFiltersFindingProviderFieldsConfidence
- type InsightSpecFiltersFindingProviderFieldsCriticality
- type InsightSpecFiltersFindingProviderFieldsRelatedFindingsID
- type InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn
- func (in *InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn) DeepCopy() *InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn
- func (in *InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn) DeepCopyInto(out *InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn)
- type InsightSpecFiltersFindingProviderFieldsSeverityLabel
- type InsightSpecFiltersFindingProviderFieldsSeverityOriginal
- type InsightSpecFiltersFindingProviderFieldsTypes
- type InsightSpecFiltersFirstObservedAt
- type InsightSpecFiltersFirstObservedAtDateRange
- type InsightSpecFiltersFirstObservedAtDateRangeCodec
- func (InsightSpecFiltersFirstObservedAtDateRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InsightSpecFiltersFirstObservedAtDateRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InsightSpecFiltersFirstObservedAtDateRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InsightSpecFiltersGeneratorID
- type InsightSpecFiltersID
- type InsightSpecFiltersKeyword
- type InsightSpecFiltersLastObservedAt
- type InsightSpecFiltersLastObservedAtDateRange
- type InsightSpecFiltersLastObservedAtDateRangeCodec
- type InsightSpecFiltersMalwareName
- type InsightSpecFiltersMalwarePath
- type InsightSpecFiltersMalwareState
- type InsightSpecFiltersMalwareType
- type InsightSpecFiltersNetworkDestinationDomain
- type InsightSpecFiltersNetworkDestinationIpv4
- type InsightSpecFiltersNetworkDestinationIpv6
- type InsightSpecFiltersNetworkDestinationPort
- type InsightSpecFiltersNetworkDirection
- type InsightSpecFiltersNetworkProtocol
- type InsightSpecFiltersNetworkSourceDomain
- type InsightSpecFiltersNetworkSourceIpv4
- type InsightSpecFiltersNetworkSourceIpv6
- type InsightSpecFiltersNetworkSourceMAC
- type InsightSpecFiltersNetworkSourcePort
- type InsightSpecFiltersNoteText
- type InsightSpecFiltersNoteUpdatedAt
- type InsightSpecFiltersNoteUpdatedAtDateRange
- type InsightSpecFiltersNoteUpdatedAtDateRangeCodec
- type InsightSpecFiltersNoteUpdatedBy
- type InsightSpecFiltersProcessLaunchedAt
- type InsightSpecFiltersProcessLaunchedAtDateRange
- type InsightSpecFiltersProcessLaunchedAtDateRangeCodec
- func (InsightSpecFiltersProcessLaunchedAtDateRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InsightSpecFiltersProcessLaunchedAtDateRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InsightSpecFiltersProcessLaunchedAtDateRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InsightSpecFiltersProcessName
- type InsightSpecFiltersProcessParentPid
- type InsightSpecFiltersProcessPath
- type InsightSpecFiltersProcessPid
- type InsightSpecFiltersProcessTerminatedAt
- type InsightSpecFiltersProcessTerminatedAtDateRange
- type InsightSpecFiltersProcessTerminatedAtDateRangeCodec
- func (InsightSpecFiltersProcessTerminatedAtDateRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InsightSpecFiltersProcessTerminatedAtDateRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InsightSpecFiltersProcessTerminatedAtDateRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InsightSpecFiltersProductArn
- type InsightSpecFiltersProductFields
- type InsightSpecFiltersProductName
- type InsightSpecFiltersRecommendationText
- type InsightSpecFiltersRecordState
- type InsightSpecFiltersRelatedFindingsID
- type InsightSpecFiltersRelatedFindingsProductArn
- type InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn
- func (in *InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn) DeepCopy() *InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn
- func (in *InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn) DeepCopyInto(out *InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn)
- type InsightSpecFiltersResourceAwsEc2InstanceImageID
- type InsightSpecFiltersResourceAwsEc2InstanceIpv4Addresses
- type InsightSpecFiltersResourceAwsEc2InstanceIpv6Addresses
- type InsightSpecFiltersResourceAwsEc2InstanceKeyName
- type InsightSpecFiltersResourceAwsEc2InstanceLaunchedAt
- type InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRange
- type InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRangeCodec
- func (InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InsightSpecFiltersResourceAwsEc2InstanceSubnetID
- type InsightSpecFiltersResourceAwsEc2InstanceType
- type InsightSpecFiltersResourceAwsEc2InstanceVpcID
- type InsightSpecFiltersResourceAwsIamAccessKeyCreatedAt
- type InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRange
- type InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRangeCodec
- func (InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InsightSpecFiltersResourceAwsIamAccessKeyStatus
- type InsightSpecFiltersResourceAwsIamAccessKeyUserName
- type InsightSpecFiltersResourceAwsS3BucketOwnerID
- type InsightSpecFiltersResourceAwsS3BucketOwnerName
- type InsightSpecFiltersResourceContainerImageID
- type InsightSpecFiltersResourceContainerImageName
- type InsightSpecFiltersResourceContainerLaunchedAt
- type InsightSpecFiltersResourceContainerLaunchedAtDateRange
- type InsightSpecFiltersResourceContainerLaunchedAtDateRangeCodec
- func (InsightSpecFiltersResourceContainerLaunchedAtDateRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InsightSpecFiltersResourceContainerLaunchedAtDateRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InsightSpecFiltersResourceContainerLaunchedAtDateRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InsightSpecFiltersResourceContainerName
- type InsightSpecFiltersResourceDetailsOther
- type InsightSpecFiltersResourceID
- type InsightSpecFiltersResourcePartition
- type InsightSpecFiltersResourceRegion
- type InsightSpecFiltersResourceTags
- type InsightSpecFiltersResourceType
- type InsightSpecFiltersSeverityLabel
- type InsightSpecFiltersSourceURL
- type InsightSpecFiltersThreatIntelIndicatorCategory
- type InsightSpecFiltersThreatIntelIndicatorLastObservedAt
- type InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange
- func (in *InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange) DeepCopy() *InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange
- func (in *InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange) DeepCopyInto(out *InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange)
- type InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRangeCodec
- func (InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRangeCodec) IsEmpty(ptr unsafe.Pointer) bool
- type InsightSpecFiltersThreatIntelIndicatorSource
- type InsightSpecFiltersThreatIntelIndicatorSourceURL
- type InsightSpecFiltersThreatIntelIndicatorType
- type InsightSpecFiltersThreatIntelIndicatorValue
- type InsightSpecFiltersTitle
- type InsightSpecFiltersType
- type InsightSpecFiltersUpdatedAt
- type InsightSpecFiltersUpdatedAtDateRange
- type InsightSpecFiltersUpdatedAtDateRangeCodec
- type InsightSpecFiltersUserDefinedValues
- type InsightSpecFiltersVerificationState
- type InsightSpecFiltersWorkflowStatus
- type InsightSpecResource
- type InsightStatus
- type InviteAccepter
- func (in *InviteAccepter) DeepCopy() *InviteAccepter
- func (in *InviteAccepter) DeepCopyInto(out *InviteAccepter)
- func (in *InviteAccepter) DeepCopyObject() runtime.Object
- func (r *InviteAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InviteAccepter) ValidateCreate() error
- func (r *InviteAccepter) ValidateDelete() error
- func (r *InviteAccepter) ValidateUpdate(old runtime.Object) error
- type InviteAccepterList
- type InviteAccepterSpec
- type InviteAccepterSpecResource
- type InviteAccepterStatus
- type Member
- func (in *Member) DeepCopy() *Member
- func (in *Member) DeepCopyInto(out *Member)
- func (in *Member) DeepCopyObject() runtime.Object
- func (r *Member) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Member) ValidateCreate() error
- func (r *Member) ValidateDelete() error
- func (r *Member) ValidateUpdate(old runtime.Object) error
- type MemberList
- type MemberSpec
- type MemberSpecResource
- type MemberStatus
- type OrganizationAdminAccount
- func (in *OrganizationAdminAccount) DeepCopy() *OrganizationAdminAccount
- func (in *OrganizationAdminAccount) DeepCopyInto(out *OrganizationAdminAccount)
- func (in *OrganizationAdminAccount) DeepCopyObject() runtime.Object
- func (r *OrganizationAdminAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OrganizationAdminAccount) ValidateCreate() error
- func (r *OrganizationAdminAccount) ValidateDelete() error
- func (r *OrganizationAdminAccount) ValidateUpdate(old runtime.Object) error
- type OrganizationAdminAccountList
- type OrganizationAdminAccountSpec
- type OrganizationAdminAccountSpecResource
- type OrganizationAdminAccountStatus
- type OrganizationConfiguration
- func (in *OrganizationConfiguration) DeepCopy() *OrganizationConfiguration
- func (in *OrganizationConfiguration) DeepCopyInto(out *OrganizationConfiguration)
- func (in *OrganizationConfiguration) DeepCopyObject() runtime.Object
- func (r *OrganizationConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OrganizationConfiguration) ValidateCreate() error
- func (r *OrganizationConfiguration) ValidateDelete() error
- func (r *OrganizationConfiguration) ValidateUpdate(old runtime.Object) error
- type OrganizationConfigurationList
- type OrganizationConfigurationSpec
- type OrganizationConfigurationSpecResource
- type OrganizationConfigurationStatus
- type ProductSubscription
- func (in *ProductSubscription) DeepCopy() *ProductSubscription
- func (in *ProductSubscription) DeepCopyInto(out *ProductSubscription)
- func (in *ProductSubscription) DeepCopyObject() runtime.Object
- func (r *ProductSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProductSubscription) ValidateCreate() error
- func (r *ProductSubscription) ValidateDelete() error
- func (r *ProductSubscription) ValidateUpdate(old runtime.Object) error
- type ProductSubscriptionList
- type ProductSubscriptionSpec
- type ProductSubscriptionSpecResource
- type ProductSubscriptionStatus
- type StandardsControl
- func (in *StandardsControl) DeepCopy() *StandardsControl
- func (in *StandardsControl) DeepCopyInto(out *StandardsControl)
- func (in *StandardsControl) DeepCopyObject() runtime.Object
- func (r *StandardsControl) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StandardsControl) ValidateCreate() error
- func (r *StandardsControl) ValidateDelete() error
- func (r *StandardsControl) ValidateUpdate(old runtime.Object) error
- type StandardsControlList
- type StandardsControlSpec
- type StandardsControlSpecResource
- type StandardsControlStatus
- type StandardsSubscription
- func (in *StandardsSubscription) DeepCopy() *StandardsSubscription
- func (in *StandardsSubscription) DeepCopyInto(out *StandardsSubscription)
- func (in *StandardsSubscription) DeepCopyObject() runtime.Object
- func (r *StandardsSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StandardsSubscription) ValidateCreate() error
- func (r *StandardsSubscription) ValidateDelete() error
- func (r *StandardsSubscription) ValidateUpdate(old runtime.Object) error
- type StandardsSubscriptionList
- type StandardsSubscriptionSpec
- type StandardsSubscriptionSpecResource
- type StandardsSubscriptionStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: securityhub.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type 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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Account.
func (*Account) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Account) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Account) SetupWebhookWithManager ¶
func (*Account) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Account) ValidateDelete ¶
ValidateDelete 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 ¶
func (in *ActionTargetSpecResource) DeepCopy() *ActionTargetSpecResource
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
func (in *FindingAggregatorList) DeepCopy() *FindingAggregatorList
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
func (in *FindingAggregatorSpec) DeepCopy() *FindingAggregatorSpec
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
func (in *FindingAggregatorSpecResource) DeepCopy() *FindingAggregatorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingAggregatorSpecResource.
func (*FindingAggregatorSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *FindingAggregatorSpecResource) DeepCopyInto(out *FindingAggregatorSpecResource)
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
func (in *FindingAggregatorStatus) DeepCopy() *FindingAggregatorStatus
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Insight.
func (*Insight) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Insight) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Insight) SetupWebhookWithManager ¶
func (*Insight) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Insight) ValidateDelete ¶
ValidateDelete 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 ¶
func (in *InsightSpecFiltersAwsAccountID) DeepCopy() *InsightSpecFiltersAwsAccountID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersAwsAccountID.
func (*InsightSpecFiltersAwsAccountID) DeepCopyInto ¶
func (in *InsightSpecFiltersAwsAccountID) DeepCopyInto(out *InsightSpecFiltersAwsAccountID)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InsightSpecFiltersCompanyName ¶
type InsightSpecFiltersCompanyName struct { Comparison *string `json:"comparison" tf:"comparison"` Value *string `json:"value" tf:"value"` }
func (*InsightSpecFiltersCompanyName) DeepCopy ¶
func (in *InsightSpecFiltersCompanyName) DeepCopy() *InsightSpecFiltersCompanyName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersCompanyName.
func (*InsightSpecFiltersCompanyName) DeepCopyInto ¶
func (in *InsightSpecFiltersCompanyName) DeepCopyInto(out *InsightSpecFiltersCompanyName)
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 ¶
func (in *InsightSpecFiltersComplianceStatus) DeepCopy() *InsightSpecFiltersComplianceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersComplianceStatus.
func (*InsightSpecFiltersComplianceStatus) DeepCopyInto ¶
func (in *InsightSpecFiltersComplianceStatus) DeepCopyInto(out *InsightSpecFiltersComplianceStatus)
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 ¶
func (in *InsightSpecFiltersConfidence) DeepCopy() *InsightSpecFiltersConfidence
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersConfidence.
func (*InsightSpecFiltersConfidence) DeepCopyInto ¶
func (in *InsightSpecFiltersConfidence) DeepCopyInto(out *InsightSpecFiltersConfidence)
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 ¶
func (in *InsightSpecFiltersCreatedAt) DeepCopy() *InsightSpecFiltersCreatedAt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersCreatedAt.
func (*InsightSpecFiltersCreatedAt) DeepCopyInto ¶
func (in *InsightSpecFiltersCreatedAt) DeepCopyInto(out *InsightSpecFiltersCreatedAt)
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 ¶
func (in *InsightSpecFiltersCreatedAtDateRange) DeepCopy() *InsightSpecFiltersCreatedAtDateRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersCreatedAtDateRange.
func (*InsightSpecFiltersCreatedAtDateRange) DeepCopyInto ¶
func (in *InsightSpecFiltersCreatedAtDateRange) DeepCopyInto(out *InsightSpecFiltersCreatedAtDateRange)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *InsightSpecFiltersCriticality) DeepCopy() *InsightSpecFiltersCriticality
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersCriticality.
func (*InsightSpecFiltersCriticality) DeepCopyInto ¶
func (in *InsightSpecFiltersCriticality) DeepCopyInto(out *InsightSpecFiltersCriticality)
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 ¶
func (in *InsightSpecFiltersDescription) DeepCopy() *InsightSpecFiltersDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersDescription.
func (*InsightSpecFiltersDescription) DeepCopyInto ¶
func (in *InsightSpecFiltersDescription) DeepCopyInto(out *InsightSpecFiltersDescription)
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 ¶
func (in *InsightSpecFiltersFindingProviderFieldsConfidence) DeepCopy() *InsightSpecFiltersFindingProviderFieldsConfidence
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFindingProviderFieldsConfidence.
func (*InsightSpecFiltersFindingProviderFieldsConfidence) DeepCopyInto ¶
func (in *InsightSpecFiltersFindingProviderFieldsConfidence) DeepCopyInto(out *InsightSpecFiltersFindingProviderFieldsConfidence)
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 ¶
func (in *InsightSpecFiltersFindingProviderFieldsCriticality) DeepCopy() *InsightSpecFiltersFindingProviderFieldsCriticality
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFindingProviderFieldsCriticality.
func (*InsightSpecFiltersFindingProviderFieldsCriticality) DeepCopyInto ¶
func (in *InsightSpecFiltersFindingProviderFieldsCriticality) DeepCopyInto(out *InsightSpecFiltersFindingProviderFieldsCriticality)
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 ¶
func (in *InsightSpecFiltersFindingProviderFieldsRelatedFindingsID) DeepCopy() *InsightSpecFiltersFindingProviderFieldsRelatedFindingsID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFindingProviderFieldsRelatedFindingsID.
func (*InsightSpecFiltersFindingProviderFieldsRelatedFindingsID) DeepCopyInto ¶
func (in *InsightSpecFiltersFindingProviderFieldsRelatedFindingsID) DeepCopyInto(out *InsightSpecFiltersFindingProviderFieldsRelatedFindingsID)
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 ¶
func (in *InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn) DeepCopy() *InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn.
func (*InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn) DeepCopyInto ¶
func (in *InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn) DeepCopyInto(out *InsightSpecFiltersFindingProviderFieldsRelatedFindingsProductArn)
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 ¶
func (in *InsightSpecFiltersFindingProviderFieldsSeverityLabel) DeepCopy() *InsightSpecFiltersFindingProviderFieldsSeverityLabel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFindingProviderFieldsSeverityLabel.
func (*InsightSpecFiltersFindingProviderFieldsSeverityLabel) DeepCopyInto ¶
func (in *InsightSpecFiltersFindingProviderFieldsSeverityLabel) DeepCopyInto(out *InsightSpecFiltersFindingProviderFieldsSeverityLabel)
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 ¶
func (in *InsightSpecFiltersFindingProviderFieldsSeverityOriginal) DeepCopy() *InsightSpecFiltersFindingProviderFieldsSeverityOriginal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFindingProviderFieldsSeverityOriginal.
func (*InsightSpecFiltersFindingProviderFieldsSeverityOriginal) DeepCopyInto ¶
func (in *InsightSpecFiltersFindingProviderFieldsSeverityOriginal) DeepCopyInto(out *InsightSpecFiltersFindingProviderFieldsSeverityOriginal)
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 ¶
func (in *InsightSpecFiltersFindingProviderFieldsTypes) DeepCopy() *InsightSpecFiltersFindingProviderFieldsTypes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFindingProviderFieldsTypes.
func (*InsightSpecFiltersFindingProviderFieldsTypes) DeepCopyInto ¶
func (in *InsightSpecFiltersFindingProviderFieldsTypes) DeepCopyInto(out *InsightSpecFiltersFindingProviderFieldsTypes)
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 ¶
func (in *InsightSpecFiltersFirstObservedAt) DeepCopy() *InsightSpecFiltersFirstObservedAt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFirstObservedAt.
func (*InsightSpecFiltersFirstObservedAt) DeepCopyInto ¶
func (in *InsightSpecFiltersFirstObservedAt) DeepCopyInto(out *InsightSpecFiltersFirstObservedAt)
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 ¶
func (in *InsightSpecFiltersFirstObservedAtDateRange) DeepCopy() *InsightSpecFiltersFirstObservedAtDateRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersFirstObservedAtDateRange.
func (*InsightSpecFiltersFirstObservedAtDateRange) DeepCopyInto ¶
func (in *InsightSpecFiltersFirstObservedAtDateRange) DeepCopyInto(out *InsightSpecFiltersFirstObservedAtDateRange)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InsightSpecFiltersGeneratorID ¶
type InsightSpecFiltersGeneratorID struct { Comparison *string `json:"comparison" tf:"comparison"` Value *string `json:"value" tf:"value"` }
func (*InsightSpecFiltersGeneratorID) DeepCopy ¶
func (in *InsightSpecFiltersGeneratorID) DeepCopy() *InsightSpecFiltersGeneratorID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersGeneratorID.
func (*InsightSpecFiltersGeneratorID) DeepCopyInto ¶
func (in *InsightSpecFiltersGeneratorID) DeepCopyInto(out *InsightSpecFiltersGeneratorID)
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 ¶
func (in *InsightSpecFiltersID) DeepCopy() *InsightSpecFiltersID
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 ¶
func (in *InsightSpecFiltersKeyword) DeepCopy() *InsightSpecFiltersKeyword
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersKeyword.
func (*InsightSpecFiltersKeyword) DeepCopyInto ¶
func (in *InsightSpecFiltersKeyword) DeepCopyInto(out *InsightSpecFiltersKeyword)
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 ¶
func (in *InsightSpecFiltersLastObservedAt) DeepCopy() *InsightSpecFiltersLastObservedAt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersLastObservedAt.
func (*InsightSpecFiltersLastObservedAt) DeepCopyInto ¶
func (in *InsightSpecFiltersLastObservedAt) DeepCopyInto(out *InsightSpecFiltersLastObservedAt)
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 ¶
func (in *InsightSpecFiltersLastObservedAtDateRange) DeepCopy() *InsightSpecFiltersLastObservedAtDateRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersLastObservedAtDateRange.
func (*InsightSpecFiltersLastObservedAtDateRange) DeepCopyInto ¶
func (in *InsightSpecFiltersLastObservedAtDateRange) DeepCopyInto(out *InsightSpecFiltersLastObservedAtDateRange)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InsightSpecFiltersMalwareName ¶
type InsightSpecFiltersMalwareName struct { Comparison *string `json:"comparison" tf:"comparison"` Value *string `json:"value" tf:"value"` }
func (*InsightSpecFiltersMalwareName) DeepCopy ¶
func (in *InsightSpecFiltersMalwareName) DeepCopy() *InsightSpecFiltersMalwareName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersMalwareName.
func (*InsightSpecFiltersMalwareName) DeepCopyInto ¶
func (in *InsightSpecFiltersMalwareName) DeepCopyInto(out *InsightSpecFiltersMalwareName)
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 ¶
func (in *InsightSpecFiltersMalwarePath) DeepCopy() *InsightSpecFiltersMalwarePath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersMalwarePath.
func (*InsightSpecFiltersMalwarePath) DeepCopyInto ¶
func (in *InsightSpecFiltersMalwarePath) DeepCopyInto(out *InsightSpecFiltersMalwarePath)
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 ¶
func (in *InsightSpecFiltersMalwareState) DeepCopy() *InsightSpecFiltersMalwareState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersMalwareState.
func (*InsightSpecFiltersMalwareState) DeepCopyInto ¶
func (in *InsightSpecFiltersMalwareState) DeepCopyInto(out *InsightSpecFiltersMalwareState)
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 ¶
func (in *InsightSpecFiltersMalwareType) DeepCopy() *InsightSpecFiltersMalwareType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersMalwareType.
func (*InsightSpecFiltersMalwareType) DeepCopyInto ¶
func (in *InsightSpecFiltersMalwareType) DeepCopyInto(out *InsightSpecFiltersMalwareType)
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 ¶
func (in *InsightSpecFiltersNetworkDestinationDomain) DeepCopy() *InsightSpecFiltersNetworkDestinationDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkDestinationDomain.
func (*InsightSpecFiltersNetworkDestinationDomain) DeepCopyInto ¶
func (in *InsightSpecFiltersNetworkDestinationDomain) DeepCopyInto(out *InsightSpecFiltersNetworkDestinationDomain)
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 ¶
func (in *InsightSpecFiltersNetworkDestinationIpv4) DeepCopy() *InsightSpecFiltersNetworkDestinationIpv4
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkDestinationIpv4.
func (*InsightSpecFiltersNetworkDestinationIpv4) DeepCopyInto ¶
func (in *InsightSpecFiltersNetworkDestinationIpv4) DeepCopyInto(out *InsightSpecFiltersNetworkDestinationIpv4)
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 ¶
func (in *InsightSpecFiltersNetworkDestinationIpv6) DeepCopy() *InsightSpecFiltersNetworkDestinationIpv6
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkDestinationIpv6.
func (*InsightSpecFiltersNetworkDestinationIpv6) DeepCopyInto ¶
func (in *InsightSpecFiltersNetworkDestinationIpv6) DeepCopyInto(out *InsightSpecFiltersNetworkDestinationIpv6)
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 ¶
func (in *InsightSpecFiltersNetworkDestinationPort) DeepCopy() *InsightSpecFiltersNetworkDestinationPort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkDestinationPort.
func (*InsightSpecFiltersNetworkDestinationPort) DeepCopyInto ¶
func (in *InsightSpecFiltersNetworkDestinationPort) DeepCopyInto(out *InsightSpecFiltersNetworkDestinationPort)
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 ¶
func (in *InsightSpecFiltersNetworkDirection) DeepCopy() *InsightSpecFiltersNetworkDirection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkDirection.
func (*InsightSpecFiltersNetworkDirection) DeepCopyInto ¶
func (in *InsightSpecFiltersNetworkDirection) DeepCopyInto(out *InsightSpecFiltersNetworkDirection)
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 ¶
func (in *InsightSpecFiltersNetworkProtocol) DeepCopy() *InsightSpecFiltersNetworkProtocol
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkProtocol.
func (*InsightSpecFiltersNetworkProtocol) DeepCopyInto ¶
func (in *InsightSpecFiltersNetworkProtocol) DeepCopyInto(out *InsightSpecFiltersNetworkProtocol)
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 ¶
func (in *InsightSpecFiltersNetworkSourceDomain) DeepCopy() *InsightSpecFiltersNetworkSourceDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkSourceDomain.
func (*InsightSpecFiltersNetworkSourceDomain) DeepCopyInto ¶
func (in *InsightSpecFiltersNetworkSourceDomain) DeepCopyInto(out *InsightSpecFiltersNetworkSourceDomain)
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 ¶
func (in *InsightSpecFiltersNetworkSourceIpv4) DeepCopy() *InsightSpecFiltersNetworkSourceIpv4
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkSourceIpv4.
func (*InsightSpecFiltersNetworkSourceIpv4) DeepCopyInto ¶
func (in *InsightSpecFiltersNetworkSourceIpv4) DeepCopyInto(out *InsightSpecFiltersNetworkSourceIpv4)
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 ¶
func (in *InsightSpecFiltersNetworkSourceIpv6) DeepCopy() *InsightSpecFiltersNetworkSourceIpv6
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkSourceIpv6.
func (*InsightSpecFiltersNetworkSourceIpv6) DeepCopyInto ¶
func (in *InsightSpecFiltersNetworkSourceIpv6) DeepCopyInto(out *InsightSpecFiltersNetworkSourceIpv6)
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 ¶
func (in *InsightSpecFiltersNetworkSourceMAC) DeepCopy() *InsightSpecFiltersNetworkSourceMAC
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkSourceMAC.
func (*InsightSpecFiltersNetworkSourceMAC) DeepCopyInto ¶
func (in *InsightSpecFiltersNetworkSourceMAC) DeepCopyInto(out *InsightSpecFiltersNetworkSourceMAC)
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 ¶
func (in *InsightSpecFiltersNetworkSourcePort) DeepCopy() *InsightSpecFiltersNetworkSourcePort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNetworkSourcePort.
func (*InsightSpecFiltersNetworkSourcePort) DeepCopyInto ¶
func (in *InsightSpecFiltersNetworkSourcePort) DeepCopyInto(out *InsightSpecFiltersNetworkSourcePort)
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 ¶
func (in *InsightSpecFiltersNoteText) DeepCopy() *InsightSpecFiltersNoteText
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNoteText.
func (*InsightSpecFiltersNoteText) DeepCopyInto ¶
func (in *InsightSpecFiltersNoteText) DeepCopyInto(out *InsightSpecFiltersNoteText)
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 ¶
func (in *InsightSpecFiltersNoteUpdatedAt) DeepCopy() *InsightSpecFiltersNoteUpdatedAt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNoteUpdatedAt.
func (*InsightSpecFiltersNoteUpdatedAt) DeepCopyInto ¶
func (in *InsightSpecFiltersNoteUpdatedAt) DeepCopyInto(out *InsightSpecFiltersNoteUpdatedAt)
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 ¶
func (in *InsightSpecFiltersNoteUpdatedAtDateRange) DeepCopy() *InsightSpecFiltersNoteUpdatedAtDateRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNoteUpdatedAtDateRange.
func (*InsightSpecFiltersNoteUpdatedAtDateRange) DeepCopyInto ¶
func (in *InsightSpecFiltersNoteUpdatedAtDateRange) DeepCopyInto(out *InsightSpecFiltersNoteUpdatedAtDateRange)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InsightSpecFiltersNoteUpdatedBy ¶
type InsightSpecFiltersNoteUpdatedBy struct { Comparison *string `json:"comparison" tf:"comparison"` Value *string `json:"value" tf:"value"` }
func (*InsightSpecFiltersNoteUpdatedBy) DeepCopy ¶
func (in *InsightSpecFiltersNoteUpdatedBy) DeepCopy() *InsightSpecFiltersNoteUpdatedBy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersNoteUpdatedBy.
func (*InsightSpecFiltersNoteUpdatedBy) DeepCopyInto ¶
func (in *InsightSpecFiltersNoteUpdatedBy) DeepCopyInto(out *InsightSpecFiltersNoteUpdatedBy)
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 ¶
func (in *InsightSpecFiltersProcessLaunchedAt) DeepCopy() *InsightSpecFiltersProcessLaunchedAt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessLaunchedAt.
func (*InsightSpecFiltersProcessLaunchedAt) DeepCopyInto ¶
func (in *InsightSpecFiltersProcessLaunchedAt) DeepCopyInto(out *InsightSpecFiltersProcessLaunchedAt)
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 ¶
func (in *InsightSpecFiltersProcessLaunchedAtDateRange) DeepCopy() *InsightSpecFiltersProcessLaunchedAtDateRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessLaunchedAtDateRange.
func (*InsightSpecFiltersProcessLaunchedAtDateRange) DeepCopyInto ¶
func (in *InsightSpecFiltersProcessLaunchedAtDateRange) DeepCopyInto(out *InsightSpecFiltersProcessLaunchedAtDateRange)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InsightSpecFiltersProcessName ¶
type InsightSpecFiltersProcessName struct { Comparison *string `json:"comparison" tf:"comparison"` Value *string `json:"value" tf:"value"` }
func (*InsightSpecFiltersProcessName) DeepCopy ¶
func (in *InsightSpecFiltersProcessName) DeepCopy() *InsightSpecFiltersProcessName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessName.
func (*InsightSpecFiltersProcessName) DeepCopyInto ¶
func (in *InsightSpecFiltersProcessName) DeepCopyInto(out *InsightSpecFiltersProcessName)
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 ¶
func (in *InsightSpecFiltersProcessParentPid) DeepCopy() *InsightSpecFiltersProcessParentPid
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessParentPid.
func (*InsightSpecFiltersProcessParentPid) DeepCopyInto ¶
func (in *InsightSpecFiltersProcessParentPid) DeepCopyInto(out *InsightSpecFiltersProcessParentPid)
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 ¶
func (in *InsightSpecFiltersProcessPath) DeepCopy() *InsightSpecFiltersProcessPath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessPath.
func (*InsightSpecFiltersProcessPath) DeepCopyInto ¶
func (in *InsightSpecFiltersProcessPath) DeepCopyInto(out *InsightSpecFiltersProcessPath)
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 ¶
func (in *InsightSpecFiltersProcessPid) DeepCopy() *InsightSpecFiltersProcessPid
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessPid.
func (*InsightSpecFiltersProcessPid) DeepCopyInto ¶
func (in *InsightSpecFiltersProcessPid) DeepCopyInto(out *InsightSpecFiltersProcessPid)
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 ¶
func (in *InsightSpecFiltersProcessTerminatedAt) DeepCopy() *InsightSpecFiltersProcessTerminatedAt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessTerminatedAt.
func (*InsightSpecFiltersProcessTerminatedAt) DeepCopyInto ¶
func (in *InsightSpecFiltersProcessTerminatedAt) DeepCopyInto(out *InsightSpecFiltersProcessTerminatedAt)
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 ¶
func (in *InsightSpecFiltersProcessTerminatedAtDateRange) DeepCopy() *InsightSpecFiltersProcessTerminatedAtDateRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProcessTerminatedAtDateRange.
func (*InsightSpecFiltersProcessTerminatedAtDateRange) DeepCopyInto ¶
func (in *InsightSpecFiltersProcessTerminatedAtDateRange) DeepCopyInto(out *InsightSpecFiltersProcessTerminatedAtDateRange)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InsightSpecFiltersProductArn ¶
type InsightSpecFiltersProductArn struct { Comparison *string `json:"comparison" tf:"comparison"` Value *string `json:"value" tf:"value"` }
func (*InsightSpecFiltersProductArn) DeepCopy ¶
func (in *InsightSpecFiltersProductArn) DeepCopy() *InsightSpecFiltersProductArn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProductArn.
func (*InsightSpecFiltersProductArn) DeepCopyInto ¶
func (in *InsightSpecFiltersProductArn) DeepCopyInto(out *InsightSpecFiltersProductArn)
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 ¶
func (in *InsightSpecFiltersProductFields) DeepCopy() *InsightSpecFiltersProductFields
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProductFields.
func (*InsightSpecFiltersProductFields) DeepCopyInto ¶
func (in *InsightSpecFiltersProductFields) DeepCopyInto(out *InsightSpecFiltersProductFields)
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 ¶
func (in *InsightSpecFiltersProductName) DeepCopy() *InsightSpecFiltersProductName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersProductName.
func (*InsightSpecFiltersProductName) DeepCopyInto ¶
func (in *InsightSpecFiltersProductName) DeepCopyInto(out *InsightSpecFiltersProductName)
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 ¶
func (in *InsightSpecFiltersRecommendationText) DeepCopy() *InsightSpecFiltersRecommendationText
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersRecommendationText.
func (*InsightSpecFiltersRecommendationText) DeepCopyInto ¶
func (in *InsightSpecFiltersRecommendationText) DeepCopyInto(out *InsightSpecFiltersRecommendationText)
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 ¶
func (in *InsightSpecFiltersRecordState) DeepCopy() *InsightSpecFiltersRecordState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersRecordState.
func (*InsightSpecFiltersRecordState) DeepCopyInto ¶
func (in *InsightSpecFiltersRecordState) DeepCopyInto(out *InsightSpecFiltersRecordState)
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 ¶
func (in *InsightSpecFiltersRelatedFindingsID) DeepCopy() *InsightSpecFiltersRelatedFindingsID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersRelatedFindingsID.
func (*InsightSpecFiltersRelatedFindingsID) DeepCopyInto ¶
func (in *InsightSpecFiltersRelatedFindingsID) DeepCopyInto(out *InsightSpecFiltersRelatedFindingsID)
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 ¶
func (in *InsightSpecFiltersRelatedFindingsProductArn) DeepCopy() *InsightSpecFiltersRelatedFindingsProductArn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersRelatedFindingsProductArn.
func (*InsightSpecFiltersRelatedFindingsProductArn) DeepCopyInto ¶
func (in *InsightSpecFiltersRelatedFindingsProductArn) DeepCopyInto(out *InsightSpecFiltersRelatedFindingsProductArn)
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 ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn) DeepCopy() *InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn.
func (*InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn) DeepCopyInto(out *InsightSpecFiltersResourceAwsEc2InstanceIamInstanceProfileArn)
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 ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceImageID) DeepCopy() *InsightSpecFiltersResourceAwsEc2InstanceImageID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceImageID.
func (*InsightSpecFiltersResourceAwsEc2InstanceImageID) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceImageID) DeepCopyInto(out *InsightSpecFiltersResourceAwsEc2InstanceImageID)
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 ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceIpv4Addresses) DeepCopy() *InsightSpecFiltersResourceAwsEc2InstanceIpv4Addresses
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceIpv4Addresses.
func (*InsightSpecFiltersResourceAwsEc2InstanceIpv4Addresses) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceIpv4Addresses) DeepCopyInto(out *InsightSpecFiltersResourceAwsEc2InstanceIpv4Addresses)
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 ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceIpv6Addresses) DeepCopy() *InsightSpecFiltersResourceAwsEc2InstanceIpv6Addresses
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceIpv6Addresses.
func (*InsightSpecFiltersResourceAwsEc2InstanceIpv6Addresses) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceIpv6Addresses) DeepCopyInto(out *InsightSpecFiltersResourceAwsEc2InstanceIpv6Addresses)
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 ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceKeyName) DeepCopy() *InsightSpecFiltersResourceAwsEc2InstanceKeyName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceKeyName.
func (*InsightSpecFiltersResourceAwsEc2InstanceKeyName) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceKeyName) DeepCopyInto(out *InsightSpecFiltersResourceAwsEc2InstanceKeyName)
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 ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceLaunchedAt) DeepCopy() *InsightSpecFiltersResourceAwsEc2InstanceLaunchedAt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceLaunchedAt.
func (*InsightSpecFiltersResourceAwsEc2InstanceLaunchedAt) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceLaunchedAt) DeepCopyInto(out *InsightSpecFiltersResourceAwsEc2InstanceLaunchedAt)
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 ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRange) DeepCopy() *InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRange.
func (*InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRange) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRange) DeepCopyInto(out *InsightSpecFiltersResourceAwsEc2InstanceLaunchedAtDateRange)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InsightSpecFiltersResourceAwsEc2InstanceSubnetID ¶
type InsightSpecFiltersResourceAwsEc2InstanceSubnetID struct { Comparison *string `json:"comparison" tf:"comparison"` Value *string `json:"value" tf:"value"` }
func (*InsightSpecFiltersResourceAwsEc2InstanceSubnetID) DeepCopy ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceSubnetID) DeepCopy() *InsightSpecFiltersResourceAwsEc2InstanceSubnetID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceSubnetID.
func (*InsightSpecFiltersResourceAwsEc2InstanceSubnetID) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceSubnetID) DeepCopyInto(out *InsightSpecFiltersResourceAwsEc2InstanceSubnetID)
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 ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceType) DeepCopy() *InsightSpecFiltersResourceAwsEc2InstanceType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceType.
func (*InsightSpecFiltersResourceAwsEc2InstanceType) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceType) DeepCopyInto(out *InsightSpecFiltersResourceAwsEc2InstanceType)
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 ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceVpcID) DeepCopy() *InsightSpecFiltersResourceAwsEc2InstanceVpcID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsEc2InstanceVpcID.
func (*InsightSpecFiltersResourceAwsEc2InstanceVpcID) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsEc2InstanceVpcID) DeepCopyInto(out *InsightSpecFiltersResourceAwsEc2InstanceVpcID)
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 ¶
func (in *InsightSpecFiltersResourceAwsIamAccessKeyCreatedAt) DeepCopy() *InsightSpecFiltersResourceAwsIamAccessKeyCreatedAt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsIamAccessKeyCreatedAt.
func (*InsightSpecFiltersResourceAwsIamAccessKeyCreatedAt) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsIamAccessKeyCreatedAt) DeepCopyInto(out *InsightSpecFiltersResourceAwsIamAccessKeyCreatedAt)
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 ¶
func (in *InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRange) DeepCopy() *InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRange.
func (*InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRange) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRange) DeepCopyInto(out *InsightSpecFiltersResourceAwsIamAccessKeyCreatedAtDateRange)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InsightSpecFiltersResourceAwsIamAccessKeyStatus ¶
type InsightSpecFiltersResourceAwsIamAccessKeyStatus struct { Comparison *string `json:"comparison" tf:"comparison"` Value *string `json:"value" tf:"value"` }
func (*InsightSpecFiltersResourceAwsIamAccessKeyStatus) DeepCopy ¶
func (in *InsightSpecFiltersResourceAwsIamAccessKeyStatus) DeepCopy() *InsightSpecFiltersResourceAwsIamAccessKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsIamAccessKeyStatus.
func (*InsightSpecFiltersResourceAwsIamAccessKeyStatus) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsIamAccessKeyStatus) DeepCopyInto(out *InsightSpecFiltersResourceAwsIamAccessKeyStatus)
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 ¶
func (in *InsightSpecFiltersResourceAwsIamAccessKeyUserName) DeepCopy() *InsightSpecFiltersResourceAwsIamAccessKeyUserName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsIamAccessKeyUserName.
func (*InsightSpecFiltersResourceAwsIamAccessKeyUserName) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsIamAccessKeyUserName) DeepCopyInto(out *InsightSpecFiltersResourceAwsIamAccessKeyUserName)
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 ¶
func (in *InsightSpecFiltersResourceAwsS3BucketOwnerID) DeepCopy() *InsightSpecFiltersResourceAwsS3BucketOwnerID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsS3BucketOwnerID.
func (*InsightSpecFiltersResourceAwsS3BucketOwnerID) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsS3BucketOwnerID) DeepCopyInto(out *InsightSpecFiltersResourceAwsS3BucketOwnerID)
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 ¶
func (in *InsightSpecFiltersResourceAwsS3BucketOwnerName) DeepCopy() *InsightSpecFiltersResourceAwsS3BucketOwnerName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceAwsS3BucketOwnerName.
func (*InsightSpecFiltersResourceAwsS3BucketOwnerName) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceAwsS3BucketOwnerName) DeepCopyInto(out *InsightSpecFiltersResourceAwsS3BucketOwnerName)
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 ¶
func (in *InsightSpecFiltersResourceContainerImageID) DeepCopy() *InsightSpecFiltersResourceContainerImageID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceContainerImageID.
func (*InsightSpecFiltersResourceContainerImageID) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceContainerImageID) DeepCopyInto(out *InsightSpecFiltersResourceContainerImageID)
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 ¶
func (in *InsightSpecFiltersResourceContainerImageName) DeepCopy() *InsightSpecFiltersResourceContainerImageName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceContainerImageName.
func (*InsightSpecFiltersResourceContainerImageName) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceContainerImageName) DeepCopyInto(out *InsightSpecFiltersResourceContainerImageName)
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 ¶
func (in *InsightSpecFiltersResourceContainerLaunchedAt) DeepCopy() *InsightSpecFiltersResourceContainerLaunchedAt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceContainerLaunchedAt.
func (*InsightSpecFiltersResourceContainerLaunchedAt) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceContainerLaunchedAt) DeepCopyInto(out *InsightSpecFiltersResourceContainerLaunchedAt)
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 ¶
func (in *InsightSpecFiltersResourceContainerLaunchedAtDateRange) DeepCopy() *InsightSpecFiltersResourceContainerLaunchedAtDateRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceContainerLaunchedAtDateRange.
func (*InsightSpecFiltersResourceContainerLaunchedAtDateRange) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceContainerLaunchedAtDateRange) DeepCopyInto(out *InsightSpecFiltersResourceContainerLaunchedAtDateRange)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InsightSpecFiltersResourceContainerName ¶
type InsightSpecFiltersResourceContainerName struct { Comparison *string `json:"comparison" tf:"comparison"` Value *string `json:"value" tf:"value"` }
func (*InsightSpecFiltersResourceContainerName) DeepCopy ¶
func (in *InsightSpecFiltersResourceContainerName) DeepCopy() *InsightSpecFiltersResourceContainerName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceContainerName.
func (*InsightSpecFiltersResourceContainerName) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceContainerName) DeepCopyInto(out *InsightSpecFiltersResourceContainerName)
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 ¶
func (in *InsightSpecFiltersResourceDetailsOther) DeepCopy() *InsightSpecFiltersResourceDetailsOther
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceDetailsOther.
func (*InsightSpecFiltersResourceDetailsOther) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceDetailsOther) DeepCopyInto(out *InsightSpecFiltersResourceDetailsOther)
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 ¶
func (in *InsightSpecFiltersResourceID) DeepCopy() *InsightSpecFiltersResourceID
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceID.
func (*InsightSpecFiltersResourceID) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceID) DeepCopyInto(out *InsightSpecFiltersResourceID)
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 ¶
func (in *InsightSpecFiltersResourcePartition) DeepCopy() *InsightSpecFiltersResourcePartition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourcePartition.
func (*InsightSpecFiltersResourcePartition) DeepCopyInto ¶
func (in *InsightSpecFiltersResourcePartition) DeepCopyInto(out *InsightSpecFiltersResourcePartition)
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 ¶
func (in *InsightSpecFiltersResourceRegion) DeepCopy() *InsightSpecFiltersResourceRegion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceRegion.
func (*InsightSpecFiltersResourceRegion) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceRegion) DeepCopyInto(out *InsightSpecFiltersResourceRegion)
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 ¶
func (in *InsightSpecFiltersResourceTags) DeepCopy() *InsightSpecFiltersResourceTags
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceTags.
func (*InsightSpecFiltersResourceTags) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceTags) DeepCopyInto(out *InsightSpecFiltersResourceTags)
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 ¶
func (in *InsightSpecFiltersResourceType) DeepCopy() *InsightSpecFiltersResourceType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersResourceType.
func (*InsightSpecFiltersResourceType) DeepCopyInto ¶
func (in *InsightSpecFiltersResourceType) DeepCopyInto(out *InsightSpecFiltersResourceType)
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 ¶
func (in *InsightSpecFiltersSeverityLabel) DeepCopy() *InsightSpecFiltersSeverityLabel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersSeverityLabel.
func (*InsightSpecFiltersSeverityLabel) DeepCopyInto ¶
func (in *InsightSpecFiltersSeverityLabel) DeepCopyInto(out *InsightSpecFiltersSeverityLabel)
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 ¶
func (in *InsightSpecFiltersSourceURL) DeepCopy() *InsightSpecFiltersSourceURL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersSourceURL.
func (*InsightSpecFiltersSourceURL) DeepCopyInto ¶
func (in *InsightSpecFiltersSourceURL) DeepCopyInto(out *InsightSpecFiltersSourceURL)
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 ¶
func (in *InsightSpecFiltersThreatIntelIndicatorCategory) DeepCopy() *InsightSpecFiltersThreatIntelIndicatorCategory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersThreatIntelIndicatorCategory.
func (*InsightSpecFiltersThreatIntelIndicatorCategory) DeepCopyInto ¶
func (in *InsightSpecFiltersThreatIntelIndicatorCategory) DeepCopyInto(out *InsightSpecFiltersThreatIntelIndicatorCategory)
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 ¶
func (in *InsightSpecFiltersThreatIntelIndicatorLastObservedAt) DeepCopy() *InsightSpecFiltersThreatIntelIndicatorLastObservedAt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersThreatIntelIndicatorLastObservedAt.
func (*InsightSpecFiltersThreatIntelIndicatorLastObservedAt) DeepCopyInto ¶
func (in *InsightSpecFiltersThreatIntelIndicatorLastObservedAt) DeepCopyInto(out *InsightSpecFiltersThreatIntelIndicatorLastObservedAt)
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 ¶
func (in *InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange) DeepCopy() *InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange.
func (*InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange) DeepCopyInto ¶
func (in *InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange) DeepCopyInto(out *InsightSpecFiltersThreatIntelIndicatorLastObservedAtDateRange)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InsightSpecFiltersThreatIntelIndicatorSource ¶
type InsightSpecFiltersThreatIntelIndicatorSource struct { Comparison *string `json:"comparison" tf:"comparison"` Value *string `json:"value" tf:"value"` }
func (*InsightSpecFiltersThreatIntelIndicatorSource) DeepCopy ¶
func (in *InsightSpecFiltersThreatIntelIndicatorSource) DeepCopy() *InsightSpecFiltersThreatIntelIndicatorSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersThreatIntelIndicatorSource.
func (*InsightSpecFiltersThreatIntelIndicatorSource) DeepCopyInto ¶
func (in *InsightSpecFiltersThreatIntelIndicatorSource) DeepCopyInto(out *InsightSpecFiltersThreatIntelIndicatorSource)
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 ¶
func (in *InsightSpecFiltersThreatIntelIndicatorSourceURL) DeepCopy() *InsightSpecFiltersThreatIntelIndicatorSourceURL
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersThreatIntelIndicatorSourceURL.
func (*InsightSpecFiltersThreatIntelIndicatorSourceURL) DeepCopyInto ¶
func (in *InsightSpecFiltersThreatIntelIndicatorSourceURL) DeepCopyInto(out *InsightSpecFiltersThreatIntelIndicatorSourceURL)
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 ¶
func (in *InsightSpecFiltersThreatIntelIndicatorType) DeepCopy() *InsightSpecFiltersThreatIntelIndicatorType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersThreatIntelIndicatorType.
func (*InsightSpecFiltersThreatIntelIndicatorType) DeepCopyInto ¶
func (in *InsightSpecFiltersThreatIntelIndicatorType) DeepCopyInto(out *InsightSpecFiltersThreatIntelIndicatorType)
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 ¶
func (in *InsightSpecFiltersThreatIntelIndicatorValue) DeepCopy() *InsightSpecFiltersThreatIntelIndicatorValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersThreatIntelIndicatorValue.
func (*InsightSpecFiltersThreatIntelIndicatorValue) DeepCopyInto ¶
func (in *InsightSpecFiltersThreatIntelIndicatorValue) DeepCopyInto(out *InsightSpecFiltersThreatIntelIndicatorValue)
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 ¶
func (in *InsightSpecFiltersTitle) DeepCopy() *InsightSpecFiltersTitle
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 ¶
func (in *InsightSpecFiltersType) DeepCopy() *InsightSpecFiltersType
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 ¶
func (in *InsightSpecFiltersUpdatedAt) DeepCopy() *InsightSpecFiltersUpdatedAt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersUpdatedAt.
func (*InsightSpecFiltersUpdatedAt) DeepCopyInto ¶
func (in *InsightSpecFiltersUpdatedAt) DeepCopyInto(out *InsightSpecFiltersUpdatedAt)
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 ¶
func (in *InsightSpecFiltersUpdatedAtDateRange) DeepCopy() *InsightSpecFiltersUpdatedAtDateRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersUpdatedAtDateRange.
func (*InsightSpecFiltersUpdatedAtDateRange) DeepCopyInto ¶
func (in *InsightSpecFiltersUpdatedAtDateRange) DeepCopyInto(out *InsightSpecFiltersUpdatedAtDateRange)
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) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶
func (in *InsightSpecFiltersUserDefinedValues) DeepCopy() *InsightSpecFiltersUserDefinedValues
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersUserDefinedValues.
func (*InsightSpecFiltersUserDefinedValues) DeepCopyInto ¶
func (in *InsightSpecFiltersUserDefinedValues) DeepCopyInto(out *InsightSpecFiltersUserDefinedValues)
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 ¶
func (in *InsightSpecFiltersVerificationState) DeepCopy() *InsightSpecFiltersVerificationState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersVerificationState.
func (*InsightSpecFiltersVerificationState) DeepCopyInto ¶
func (in *InsightSpecFiltersVerificationState) DeepCopyInto(out *InsightSpecFiltersVerificationState)
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 ¶
func (in *InsightSpecFiltersWorkflowStatus) DeepCopy() *InsightSpecFiltersWorkflowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightSpecFiltersWorkflowStatus.
func (*InsightSpecFiltersWorkflowStatus) DeepCopyInto ¶
func (in *InsightSpecFiltersWorkflowStatus) DeepCopyInto(out *InsightSpecFiltersWorkflowStatus)
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 ¶
func (in *InviteAccepterSpecResource) DeepCopy() *InviteAccepterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteAccepterSpecResource.
func (*InviteAccepterSpecResource) DeepCopyInto ¶
func (in *InviteAccepterSpecResource) DeepCopyInto(out *InviteAccepterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InviteAccepterStatus ¶
type InviteAccepterStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*InviteAccepterStatus) DeepCopy ¶
func (in *InviteAccepterStatus) DeepCopy() *InviteAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteAccepterStatus.
func (*InviteAccepterStatus) DeepCopyInto ¶
func (in *InviteAccepterStatus) DeepCopyInto(out *InviteAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Member ¶
type Member struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MemberSpec `json:"spec,omitempty"` Status MemberStatus `json:"status,omitempty"` }
func (*Member) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Member.
func (*Member) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Member) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Member) SetupWebhookWithManager ¶
func (*Member) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Member) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type MemberList ¶
type MemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Member CRD objects Items []Member `json:"items,omitempty"` }
MemberList is a list of Members
func (*MemberList) DeepCopy ¶
func (in *MemberList) DeepCopy() *MemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberList.
func (*MemberList) DeepCopyInto ¶
func (in *MemberList) DeepCopyInto(out *MemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemberList) DeepCopyObject ¶
func (in *MemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MemberSpec ¶
type MemberSpec struct { State *MemberSpecResource `json:"state,omitempty" tf:"-"` Resource MemberSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*MemberSpec) DeepCopy ¶
func (in *MemberSpec) DeepCopy() *MemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberSpec.
func (*MemberSpec) DeepCopyInto ¶
func (in *MemberSpec) DeepCopyInto(out *MemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberSpecResource ¶
type MemberSpecResource struct { 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 ¶
func (in *OrganizationAdminAccount) DeepCopy() *OrganizationAdminAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccount.
func (*OrganizationAdminAccount) DeepCopyInto ¶
func (in *OrganizationAdminAccount) DeepCopyInto(out *OrganizationAdminAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationAdminAccount) DeepCopyObject ¶
func (in *OrganizationAdminAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationAdminAccount) SetupWebhookWithManager ¶
func (r *OrganizationAdminAccount) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*OrganizationAdminAccount) ValidateCreate ¶
func (r *OrganizationAdminAccount) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*OrganizationAdminAccount) ValidateDelete ¶
func (r *OrganizationAdminAccount) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*OrganizationAdminAccount) ValidateUpdate ¶
func (r *OrganizationAdminAccount) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type OrganizationAdminAccountList ¶
type OrganizationAdminAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OrganizationAdminAccount CRD objects Items []OrganizationAdminAccount `json:"items,omitempty"` }
OrganizationAdminAccountList is a list of OrganizationAdminAccounts
func (*OrganizationAdminAccountList) DeepCopy ¶
func (in *OrganizationAdminAccountList) DeepCopy() *OrganizationAdminAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountList.
func (*OrganizationAdminAccountList) DeepCopyInto ¶
func (in *OrganizationAdminAccountList) DeepCopyInto(out *OrganizationAdminAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationAdminAccountList) DeepCopyObject ¶
func (in *OrganizationAdminAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OrganizationAdminAccountSpec ¶
type OrganizationAdminAccountSpec struct { State *OrganizationAdminAccountSpecResource `json:"state,omitempty" tf:"-"` Resource OrganizationAdminAccountSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*OrganizationAdminAccountSpec) DeepCopy ¶
func (in *OrganizationAdminAccountSpec) DeepCopy() *OrganizationAdminAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountSpec.
func (*OrganizationAdminAccountSpec) DeepCopyInto ¶
func (in *OrganizationAdminAccountSpec) DeepCopyInto(out *OrganizationAdminAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationAdminAccountSpecResource ¶
type OrganizationAdminAccountSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AdminAccountID *string `json:"adminAccountID" tf:"admin_account_id"` }
func (*OrganizationAdminAccountSpecResource) DeepCopy ¶
func (in *OrganizationAdminAccountSpecResource) DeepCopy() *OrganizationAdminAccountSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountSpecResource.
func (*OrganizationAdminAccountSpecResource) DeepCopyInto ¶
func (in *OrganizationAdminAccountSpecResource) DeepCopyInto(out *OrganizationAdminAccountSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationAdminAccountStatus ¶
type OrganizationAdminAccountStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*OrganizationAdminAccountStatus) DeepCopy ¶
func (in *OrganizationAdminAccountStatus) DeepCopy() *OrganizationAdminAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountStatus.
func (*OrganizationAdminAccountStatus) DeepCopyInto ¶
func (in *OrganizationAdminAccountStatus) DeepCopyInto(out *OrganizationAdminAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationConfiguration ¶ 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
func (in *OrganizationConfiguration) DeepCopy() *OrganizationConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfiguration.
func (*OrganizationConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *OrganizationConfiguration) DeepCopyInto(out *OrganizationConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationConfiguration) DeepCopyObject ¶ 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
func (in *OrganizationConfigurationList) DeepCopy() *OrganizationConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfigurationList.
func (*OrganizationConfigurationList) DeepCopyInto ¶ added in v0.5.0
func (in *OrganizationConfigurationList) DeepCopyInto(out *OrganizationConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationConfigurationList) DeepCopyObject ¶ 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
func (in *OrganizationConfigurationSpec) DeepCopy() *OrganizationConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfigurationSpec.
func (*OrganizationConfigurationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *OrganizationConfigurationSpec) DeepCopyInto(out *OrganizationConfigurationSpec)
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
func (in *OrganizationConfigurationSpecResource) DeepCopy() *OrganizationConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfigurationSpecResource.
func (*OrganizationConfigurationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *OrganizationConfigurationSpecResource) DeepCopyInto(out *OrganizationConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationConfigurationStatus ¶ 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
func (in *OrganizationConfigurationStatus) DeepCopy() *OrganizationConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationConfigurationStatus.
func (*OrganizationConfigurationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *OrganizationConfigurationStatus) DeepCopyInto(out *OrganizationConfigurationStatus)
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 ¶
func (in *ProductSubscriptionList) DeepCopy() *ProductSubscriptionList
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 ¶
func (in *ProductSubscriptionSpec) DeepCopy() *ProductSubscriptionSpec
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 ¶
func (in *ProductSubscriptionSpecResource) DeepCopy() *ProductSubscriptionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSubscriptionSpecResource.
func (*ProductSubscriptionSpecResource) DeepCopyInto ¶
func (in *ProductSubscriptionSpecResource) DeepCopyInto(out *ProductSubscriptionSpecResource)
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 ¶
func (in *ProductSubscriptionStatus) DeepCopy() *ProductSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSubscriptionStatus.
func (*ProductSubscriptionStatus) DeepCopyInto ¶
func (in *ProductSubscriptionStatus) DeepCopyInto(out *ProductSubscriptionStatus)
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
func (in *StandardsControlList) DeepCopy() *StandardsControlList
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
func (in *StandardsControlSpec) DeepCopy() *StandardsControlSpec
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
func (in *StandardsControlSpecResource) DeepCopy() *StandardsControlSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsControlSpecResource.
func (*StandardsControlSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *StandardsControlSpecResource) DeepCopyInto(out *StandardsControlSpecResource)
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
func (in *StandardsControlStatus) DeepCopy() *StandardsControlStatus
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 ¶
func (in *StandardsSubscription) DeepCopy() *StandardsSubscription
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 ¶
func (in *StandardsSubscriptionList) DeepCopy() *StandardsSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsSubscriptionList.
func (*StandardsSubscriptionList) DeepCopyInto ¶
func (in *StandardsSubscriptionList) DeepCopyInto(out *StandardsSubscriptionList)
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 ¶
func (in *StandardsSubscriptionSpec) DeepCopy() *StandardsSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsSubscriptionSpec.
func (*StandardsSubscriptionSpec) DeepCopyInto ¶
func (in *StandardsSubscriptionSpec) DeepCopyInto(out *StandardsSubscriptionSpec)
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 ¶
func (in *StandardsSubscriptionSpecResource) DeepCopy() *StandardsSubscriptionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsSubscriptionSpecResource.
func (*StandardsSubscriptionSpecResource) DeepCopyInto ¶
func (in *StandardsSubscriptionSpecResource) DeepCopyInto(out *StandardsSubscriptionSpecResource)
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 ¶
func (in *StandardsSubscriptionStatus) DeepCopy() *StandardsSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsSubscriptionStatus.
func (*StandardsSubscriptionStatus) DeepCopyInto ¶
func (in *StandardsSubscriptionStatus) DeepCopyInto(out *StandardsSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- account_types.go
- account_webhook.go
- action_target_types.go
- action_target_webhook.go
- codec.go
- doc.go
- finding_aggregator_types.go
- finding_aggregator_webhook.go
- insight_types.go
- insight_webhook.go
- invite_accepter_types.go
- invite_accepter_webhook.go
- member_types.go
- member_webhook.go
- organization_admin_account_types.go
- organization_admin_account_webhook.go
- organization_configuration_types.go
- organization_configuration_webhook.go
- product_subscription_types.go
- product_subscription_webhook.go
- register.go
- standards_control_types.go
- standards_control_webhook.go
- standards_subscription_types.go
- standards_subscription_webhook.go
- zz_generated.deepcopy.go