Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=securityhub.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type Account
- func (in *Account) DeepCopy() *Account
- func (in *Account) DeepCopyInto(out *Account)
- func (in *Account) DeepCopyObject() runtime.Object
- func (mg *Account) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Account) GetConnectionDetailsMapping() map[string]string
- func (mg *Account) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Account) GetID() string
- func (tr *Account) GetInitParameters() (map[string]any, error)
- func (mg *Account) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Account) GetObservation() (map[string]any, error)
- func (tr *Account) GetParameters() (map[string]any, error)
- func (mg *Account) GetProviderConfigReference() *xpv1.Reference
- func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Account) GetTerraformResourceType() string
- func (tr *Account) GetTerraformSchemaVersion() int
- func (mg *Account) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Account) LateInitialize(attrs []byte) (bool, error)
- func (mg *Account) SetConditions(c ...xpv1.Condition)
- func (mg *Account) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Account) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Account) SetObservation(obs map[string]any) error
- func (tr *Account) SetParameters(params map[string]any) error
- func (mg *Account) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Account) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccountInitParameters
- type AccountList
- type AccountObservation
- type AccountParameters
- type AccountSpec
- type AccountStatus
- type ActionTarget
- func (in *ActionTarget) DeepCopy() *ActionTarget
- func (in *ActionTarget) DeepCopyInto(out *ActionTarget)
- func (in *ActionTarget) DeepCopyObject() runtime.Object
- func (mg *ActionTarget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ActionTarget) GetConnectionDetailsMapping() map[string]string
- func (mg *ActionTarget) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ActionTarget) GetID() string
- func (tr *ActionTarget) GetInitParameters() (map[string]any, error)
- func (mg *ActionTarget) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ActionTarget) GetObservation() (map[string]any, error)
- func (tr *ActionTarget) GetParameters() (map[string]any, error)
- func (mg *ActionTarget) GetProviderConfigReference() *xpv1.Reference
- func (mg *ActionTarget) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ActionTarget) GetTerraformResourceType() string
- func (tr *ActionTarget) GetTerraformSchemaVersion() int
- func (mg *ActionTarget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ActionTarget) LateInitialize(attrs []byte) (bool, error)
- func (mg *ActionTarget) SetConditions(c ...xpv1.Condition)
- func (mg *ActionTarget) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ActionTarget) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ActionTarget) SetObservation(obs map[string]any) error
- func (tr *ActionTarget) SetParameters(params map[string]any) error
- func (mg *ActionTarget) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ActionTarget) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ActionTarget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ActionTargetInitParameters
- type ActionTargetList
- type ActionTargetObservation
- type ActionTargetParameters
- type ActionTargetSpec
- type ActionTargetStatus
- type AwsAccountIDInitParameters
- type AwsAccountIDObservation
- type AwsAccountIDParameters
- type CompanyNameInitParameters
- type CompanyNameObservation
- type CompanyNameParameters
- type ComplianceStatusInitParameters
- type ComplianceStatusObservation
- type ComplianceStatusParameters
- type ConfidenceInitParameters
- type ConfidenceObservation
- type ConfidenceParameters
- type CreatedAtInitParameters
- type CreatedAtObservation
- type CreatedAtParameters
- type CriticalityInitParameters
- type CriticalityObservation
- type CriticalityParameters
- type DateRangeInitParameters
- type DateRangeObservation
- type DateRangeParameters
- type DescriptionInitParameters
- type DescriptionObservation
- type DescriptionParameters
- type FiltersInitParameters
- type FiltersObservation
- type FiltersParameters
- type FindingAggregator
- func (in *FindingAggregator) DeepCopy() *FindingAggregator
- func (in *FindingAggregator) DeepCopyInto(out *FindingAggregator)
- func (in *FindingAggregator) DeepCopyObject() runtime.Object
- func (mg *FindingAggregator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FindingAggregator) GetConnectionDetailsMapping() map[string]string
- func (mg *FindingAggregator) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FindingAggregator) GetID() string
- func (tr *FindingAggregator) GetInitParameters() (map[string]any, error)
- func (mg *FindingAggregator) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *FindingAggregator) GetObservation() (map[string]any, error)
- func (tr *FindingAggregator) GetParameters() (map[string]any, error)
- func (mg *FindingAggregator) GetProviderConfigReference() *xpv1.Reference
- func (mg *FindingAggregator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FindingAggregator) GetTerraformResourceType() string
- func (tr *FindingAggregator) GetTerraformSchemaVersion() int
- func (mg *FindingAggregator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FindingAggregator) LateInitialize(attrs []byte) (bool, error)
- func (mg *FindingAggregator) SetConditions(c ...xpv1.Condition)
- func (mg *FindingAggregator) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *FindingAggregator) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *FindingAggregator) SetObservation(obs map[string]any) error
- func (tr *FindingAggregator) SetParameters(params map[string]any) error
- func (mg *FindingAggregator) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FindingAggregator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FindingAggregator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FindingAggregatorInitParameters
- type FindingAggregatorList
- type FindingAggregatorObservation
- type FindingAggregatorParameters
- type FindingAggregatorSpec
- type FindingAggregatorStatus
- type FindingProviderFieldsConfidenceInitParameters
- type FindingProviderFieldsConfidenceObservation
- type FindingProviderFieldsConfidenceParameters
- type FindingProviderFieldsCriticalityInitParameters
- type FindingProviderFieldsCriticalityObservation
- type FindingProviderFieldsCriticalityParameters
- type FindingProviderFieldsRelatedFindingsIDInitParameters
- type FindingProviderFieldsRelatedFindingsIDObservation
- type FindingProviderFieldsRelatedFindingsIDParameters
- type FindingProviderFieldsRelatedFindingsProductArnInitParameters
- type FindingProviderFieldsRelatedFindingsProductArnObservation
- type FindingProviderFieldsRelatedFindingsProductArnParameters
- type FindingProviderFieldsSeverityLabelInitParameters
- type FindingProviderFieldsSeverityLabelObservation
- type FindingProviderFieldsSeverityLabelParameters
- type FindingProviderFieldsSeverityOriginalInitParameters
- type FindingProviderFieldsSeverityOriginalObservation
- type FindingProviderFieldsSeverityOriginalParameters
- type FindingProviderFieldsTypesInitParameters
- type FindingProviderFieldsTypesObservation
- type FindingProviderFieldsTypesParameters
- type FirstObservedAtDateRangeInitParameters
- type FirstObservedAtDateRangeObservation
- type FirstObservedAtDateRangeParameters
- type FirstObservedAtInitParameters
- type FirstObservedAtObservation
- type FirstObservedAtParameters
- type GeneratorIDInitParameters
- type GeneratorIDObservation
- type GeneratorIDParameters
- type IDInitParameters
- type IDObservation
- type IDParameters
- type Insight
- func (in *Insight) DeepCopy() *Insight
- func (in *Insight) DeepCopyInto(out *Insight)
- func (in *Insight) DeepCopyObject() runtime.Object
- func (mg *Insight) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Insight) GetConnectionDetailsMapping() map[string]string
- func (mg *Insight) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Insight) GetID() string
- func (tr *Insight) GetInitParameters() (map[string]any, error)
- func (mg *Insight) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Insight) GetObservation() (map[string]any, error)
- func (tr *Insight) GetParameters() (map[string]any, error)
- func (mg *Insight) GetProviderConfigReference() *xpv1.Reference
- func (mg *Insight) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Insight) GetTerraformResourceType() string
- func (tr *Insight) GetTerraformSchemaVersion() int
- func (mg *Insight) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Insight) LateInitialize(attrs []byte) (bool, error)
- func (mg *Insight) SetConditions(c ...xpv1.Condition)
- func (mg *Insight) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Insight) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Insight) SetObservation(obs map[string]any) error
- func (tr *Insight) SetParameters(params map[string]any) error
- func (mg *Insight) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Insight) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Insight) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InsightInitParameters
- type InsightList
- type InsightObservation
- type InsightParameters
- type InsightSpec
- type InsightStatus
- type InviteAccepter
- func (in *InviteAccepter) DeepCopy() *InviteAccepter
- func (in *InviteAccepter) DeepCopyInto(out *InviteAccepter)
- func (in *InviteAccepter) DeepCopyObject() runtime.Object
- func (mg *InviteAccepter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InviteAccepter) GetConnectionDetailsMapping() map[string]string
- func (mg *InviteAccepter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InviteAccepter) GetID() string
- func (tr *InviteAccepter) GetInitParameters() (map[string]any, error)
- func (mg *InviteAccepter) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *InviteAccepter) GetObservation() (map[string]any, error)
- func (tr *InviteAccepter) GetParameters() (map[string]any, error)
- func (mg *InviteAccepter) GetProviderConfigReference() *xpv1.Reference
- func (mg *InviteAccepter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *InviteAccepter) GetTerraformResourceType() string
- func (tr *InviteAccepter) GetTerraformSchemaVersion() int
- func (mg *InviteAccepter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InviteAccepter) LateInitialize(attrs []byte) (bool, error)
- func (mg *InviteAccepter) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *InviteAccepter) SetConditions(c ...xpv1.Condition)
- func (mg *InviteAccepter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *InviteAccepter) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *InviteAccepter) SetObservation(obs map[string]any) error
- func (tr *InviteAccepter) SetParameters(params map[string]any) error
- func (mg *InviteAccepter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InviteAccepter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InviteAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InviteAccepterInitParameters
- type InviteAccepterList
- type InviteAccepterObservation
- type InviteAccepterParameters
- type InviteAccepterSpec
- type InviteAccepterStatus
- type KeywordInitParameters
- type KeywordObservation
- type KeywordParameters
- type LastObservedAtDateRangeInitParameters
- type LastObservedAtDateRangeObservation
- type LastObservedAtDateRangeParameters
- type LastObservedAtInitParameters
- type LastObservedAtObservation
- type LastObservedAtParameters
- type MalwareNameInitParameters
- type MalwareNameObservation
- type MalwareNameParameters
- type MalwarePathInitParameters
- type MalwarePathObservation
- type MalwarePathParameters
- type MalwareStateInitParameters
- type MalwareStateObservation
- type MalwareStateParameters
- type MalwareTypeInitParameters
- type MalwareTypeObservation
- type MalwareTypeParameters
- type Member
- func (in *Member) DeepCopy() *Member
- func (in *Member) DeepCopyInto(out *Member)
- func (in *Member) DeepCopyObject() runtime.Object
- func (mg *Member) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Member) GetConnectionDetailsMapping() map[string]string
- func (mg *Member) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Member) GetID() string
- func (tr *Member) GetInitParameters() (map[string]any, error)
- func (mg *Member) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Member) GetObservation() (map[string]any, error)
- func (tr *Member) GetParameters() (map[string]any, error)
- func (mg *Member) GetProviderConfigReference() *xpv1.Reference
- func (mg *Member) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Member) GetTerraformResourceType() string
- func (tr *Member) GetTerraformSchemaVersion() int
- func (mg *Member) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Member) LateInitialize(attrs []byte) (bool, error)
- func (mg *Member) SetConditions(c ...xpv1.Condition)
- func (mg *Member) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Member) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Member) SetObservation(obs map[string]any) error
- func (tr *Member) SetParameters(params map[string]any) error
- func (mg *Member) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Member) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Member) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MemberInitParameters
- type MemberList
- type MemberObservation
- type MemberParameters
- type MemberSpec
- type MemberStatus
- type NetworkDestinationDomainInitParameters
- type NetworkDestinationDomainObservation
- type NetworkDestinationDomainParameters
- type NetworkDestinationIPv4InitParameters
- type NetworkDestinationIPv4Observation
- type NetworkDestinationIPv4Parameters
- type NetworkDestinationIPv6InitParameters
- type NetworkDestinationIPv6Observation
- type NetworkDestinationIPv6Parameters
- type NetworkDestinationPortInitParameters
- type NetworkDestinationPortObservation
- type NetworkDestinationPortParameters
- type NetworkDirectionInitParameters
- type NetworkDirectionObservation
- type NetworkDirectionParameters
- type NetworkProtocolInitParameters
- type NetworkProtocolObservation
- type NetworkProtocolParameters
- type NetworkSourceDomainInitParameters
- type NetworkSourceDomainObservation
- type NetworkSourceDomainParameters
- type NetworkSourceIPv4InitParameters
- type NetworkSourceIPv4Observation
- type NetworkSourceIPv4Parameters
- type NetworkSourceIPv6InitParameters
- type NetworkSourceIPv6Observation
- type NetworkSourceIPv6Parameters
- type NetworkSourceMacInitParameters
- type NetworkSourceMacObservation
- type NetworkSourceMacParameters
- type NetworkSourcePortInitParameters
- type NetworkSourcePortObservation
- type NetworkSourcePortParameters
- type NoteTextInitParameters
- type NoteTextObservation
- type NoteTextParameters
- type NoteUpdatedAtDateRangeInitParameters
- type NoteUpdatedAtDateRangeObservation
- type NoteUpdatedAtDateRangeParameters
- type NoteUpdatedAtInitParameters
- type NoteUpdatedAtObservation
- type NoteUpdatedAtParameters
- type NoteUpdatedByInitParameters
- type NoteUpdatedByObservation
- type NoteUpdatedByParameters
- type ProcessLaunchedAtDateRangeInitParameters
- type ProcessLaunchedAtDateRangeObservation
- type ProcessLaunchedAtDateRangeParameters
- type ProcessLaunchedAtInitParameters
- type ProcessLaunchedAtObservation
- type ProcessLaunchedAtParameters
- type ProcessNameInitParameters
- type ProcessNameObservation
- type ProcessNameParameters
- type ProcessParentPidInitParameters
- type ProcessParentPidObservation
- type ProcessParentPidParameters
- type ProcessPathInitParameters
- type ProcessPathObservation
- type ProcessPathParameters
- type ProcessPidInitParameters
- type ProcessPidObservation
- type ProcessPidParameters
- type ProcessTerminatedAtDateRangeInitParameters
- type ProcessTerminatedAtDateRangeObservation
- type ProcessTerminatedAtDateRangeParameters
- type ProcessTerminatedAtInitParameters
- type ProcessTerminatedAtObservation
- type ProcessTerminatedAtParameters
- type ProductArnInitParameters
- type ProductArnObservation
- type ProductArnParameters
- type ProductFieldsInitParameters
- type ProductFieldsObservation
- type ProductFieldsParameters
- type ProductNameInitParameters
- type ProductNameObservation
- type ProductNameParameters
- type ProductSubscription
- func (in *ProductSubscription) DeepCopy() *ProductSubscription
- func (in *ProductSubscription) DeepCopyInto(out *ProductSubscription)
- func (in *ProductSubscription) DeepCopyObject() runtime.Object
- func (mg *ProductSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProductSubscription) GetConnectionDetailsMapping() map[string]string
- func (mg *ProductSubscription) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProductSubscription) GetID() string
- func (tr *ProductSubscription) GetInitParameters() (map[string]any, error)
- func (mg *ProductSubscription) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ProductSubscription) GetObservation() (map[string]any, error)
- func (tr *ProductSubscription) GetParameters() (map[string]any, error)
- func (mg *ProductSubscription) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProductSubscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ProductSubscription) GetTerraformResourceType() string
- func (tr *ProductSubscription) GetTerraformSchemaVersion() int
- func (mg *ProductSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProductSubscription) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProductSubscription) SetConditions(c ...xpv1.Condition)
- func (mg *ProductSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ProductSubscription) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ProductSubscription) SetObservation(obs map[string]any) error
- func (tr *ProductSubscription) SetParameters(params map[string]any) error
- func (mg *ProductSubscription) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProductSubscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ProductSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProductSubscriptionInitParameters
- type ProductSubscriptionList
- type ProductSubscriptionObservation
- type ProductSubscriptionParameters
- type ProductSubscriptionSpec
- type ProductSubscriptionStatus
- type RecommendationTextInitParameters
- type RecommendationTextObservation
- type RecommendationTextParameters
- type RecordStateInitParameters
- type RecordStateObservation
- type RecordStateParameters
- type RelatedFindingsIDInitParameters
- type RelatedFindingsIDObservation
- type RelatedFindingsIDParameters
- type RelatedFindingsProductArnInitParameters
- type RelatedFindingsProductArnObservation
- type RelatedFindingsProductArnParameters
- type ResourceAwsEC2InstanceIAMInstanceProfileArnInitParameters
- type ResourceAwsEC2InstanceIAMInstanceProfileArnObservation
- type ResourceAwsEC2InstanceIAMInstanceProfileArnParameters
- type ResourceAwsEC2InstanceIPv4AddressesInitParameters
- type ResourceAwsEC2InstanceIPv4AddressesObservation
- type ResourceAwsEC2InstanceIPv4AddressesParameters
- type ResourceAwsEC2InstanceIPv6AddressesInitParameters
- type ResourceAwsEC2InstanceIPv6AddressesObservation
- type ResourceAwsEC2InstanceIPv6AddressesParameters
- type ResourceAwsEC2InstanceImageIDInitParameters
- type ResourceAwsEC2InstanceImageIDObservation
- type ResourceAwsEC2InstanceImageIDParameters
- type ResourceAwsEC2InstanceKeyNameInitParameters
- type ResourceAwsEC2InstanceKeyNameObservation
- type ResourceAwsEC2InstanceKeyNameParameters
- type ResourceAwsEC2InstanceLaunchedAtDateRangeInitParameters
- type ResourceAwsEC2InstanceLaunchedAtDateRangeObservation
- type ResourceAwsEC2InstanceLaunchedAtDateRangeParameters
- type ResourceAwsEC2InstanceLaunchedAtInitParameters
- type ResourceAwsEC2InstanceLaunchedAtObservation
- type ResourceAwsEC2InstanceLaunchedAtParameters
- type ResourceAwsEC2InstanceSubnetIDInitParameters
- type ResourceAwsEC2InstanceSubnetIDObservation
- type ResourceAwsEC2InstanceSubnetIDParameters
- type ResourceAwsEC2InstanceTypeInitParameters
- type ResourceAwsEC2InstanceTypeObservation
- type ResourceAwsEC2InstanceTypeParameters
- type ResourceAwsEC2InstanceVPCIDInitParameters
- type ResourceAwsEC2InstanceVPCIDObservation
- type ResourceAwsEC2InstanceVPCIDParameters
- type ResourceAwsIAMAccessKeyCreatedAtDateRangeInitParameters
- type ResourceAwsIAMAccessKeyCreatedAtDateRangeObservation
- type ResourceAwsIAMAccessKeyCreatedAtDateRangeParameters
- type ResourceAwsIAMAccessKeyCreatedAtInitParameters
- type ResourceAwsIAMAccessKeyCreatedAtObservation
- type ResourceAwsIAMAccessKeyCreatedAtParameters
- type ResourceAwsIAMAccessKeyStatusInitParameters
- type ResourceAwsIAMAccessKeyStatusObservation
- type ResourceAwsIAMAccessKeyStatusParameters
- type ResourceAwsIAMAccessKeyUserNameInitParameters
- type ResourceAwsIAMAccessKeyUserNameObservation
- type ResourceAwsIAMAccessKeyUserNameParameters
- type ResourceAwsS3BucketOwnerIDInitParameters
- type ResourceAwsS3BucketOwnerIDObservation
- type ResourceAwsS3BucketOwnerIDParameters
- type ResourceAwsS3BucketOwnerNameInitParameters
- type ResourceAwsS3BucketOwnerNameObservation
- type ResourceAwsS3BucketOwnerNameParameters
- type ResourceContainerImageIDInitParameters
- type ResourceContainerImageIDObservation
- type ResourceContainerImageIDParameters
- type ResourceContainerImageNameInitParameters
- type ResourceContainerImageNameObservation
- type ResourceContainerImageNameParameters
- type ResourceContainerLaunchedAtDateRangeInitParameters
- type ResourceContainerLaunchedAtDateRangeObservation
- type ResourceContainerLaunchedAtDateRangeParameters
- type ResourceContainerLaunchedAtInitParameters
- type ResourceContainerLaunchedAtObservation
- type ResourceContainerLaunchedAtParameters
- type ResourceContainerNameInitParameters
- type ResourceContainerNameObservation
- type ResourceContainerNameParameters
- type ResourceDetailsOtherInitParameters
- type ResourceDetailsOtherObservation
- type ResourceDetailsOtherParameters
- type ResourceIDInitParameters
- type ResourceIDObservation
- type ResourceIDParameters
- type ResourcePartitionInitParameters
- type ResourcePartitionObservation
- type ResourcePartitionParameters
- type ResourceRegionInitParameters
- type ResourceRegionObservation
- type ResourceRegionParameters
- type ResourceTagsInitParameters
- type ResourceTagsObservation
- type ResourceTagsParameters
- type ResourceTypeInitParameters
- type ResourceTypeObservation
- type ResourceTypeParameters
- type SeverityLabelInitParameters
- type SeverityLabelObservation
- type SeverityLabelParameters
- type SourceURLInitParameters
- type SourceURLObservation
- type SourceURLParameters
- type StandardsSubscription
- func (in *StandardsSubscription) DeepCopy() *StandardsSubscription
- func (in *StandardsSubscription) DeepCopyInto(out *StandardsSubscription)
- func (in *StandardsSubscription) DeepCopyObject() runtime.Object
- func (mg *StandardsSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *StandardsSubscription) GetConnectionDetailsMapping() map[string]string
- func (mg *StandardsSubscription) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *StandardsSubscription) GetID() string
- func (tr *StandardsSubscription) GetInitParameters() (map[string]any, error)
- func (mg *StandardsSubscription) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *StandardsSubscription) GetObservation() (map[string]any, error)
- func (tr *StandardsSubscription) GetParameters() (map[string]any, error)
- func (mg *StandardsSubscription) GetProviderConfigReference() *xpv1.Reference
- func (mg *StandardsSubscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *StandardsSubscription) GetTerraformResourceType() string
- func (tr *StandardsSubscription) GetTerraformSchemaVersion() int
- func (mg *StandardsSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *StandardsSubscription) LateInitialize(attrs []byte) (bool, error)
- func (mg *StandardsSubscription) SetConditions(c ...xpv1.Condition)
- func (mg *StandardsSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *StandardsSubscription) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *StandardsSubscription) SetObservation(obs map[string]any) error
- func (tr *StandardsSubscription) SetParameters(params map[string]any) error
- func (mg *StandardsSubscription) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StandardsSubscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *StandardsSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StandardsSubscriptionInitParameters
- type StandardsSubscriptionList
- type StandardsSubscriptionObservation
- type StandardsSubscriptionParameters
- type StandardsSubscriptionSpec
- type StandardsSubscriptionStatus
- type ThreatIntelIndicatorCategoryInitParameters
- type ThreatIntelIndicatorCategoryObservation
- type ThreatIntelIndicatorCategoryParameters
- type ThreatIntelIndicatorLastObservedAtDateRangeInitParameters
- type ThreatIntelIndicatorLastObservedAtDateRangeObservation
- type ThreatIntelIndicatorLastObservedAtDateRangeParameters
- type ThreatIntelIndicatorLastObservedAtInitParameters
- type ThreatIntelIndicatorLastObservedAtObservation
- type ThreatIntelIndicatorLastObservedAtParameters
- type ThreatIntelIndicatorSourceInitParameters
- type ThreatIntelIndicatorSourceObservation
- type ThreatIntelIndicatorSourceParameters
- type ThreatIntelIndicatorSourceURLInitParameters
- type ThreatIntelIndicatorSourceURLObservation
- type ThreatIntelIndicatorSourceURLParameters
- type ThreatIntelIndicatorTypeInitParameters
- type ThreatIntelIndicatorTypeObservation
- type ThreatIntelIndicatorTypeParameters
- type ThreatIntelIndicatorValueInitParameters
- type ThreatIntelIndicatorValueObservation
- type ThreatIntelIndicatorValueParameters
- type TitleInitParameters
- type TitleObservation
- type TitleParameters
- type TypeInitParameters
- type TypeObservation
- type TypeParameters
- type UpdatedAtDateRangeInitParameters
- type UpdatedAtDateRangeObservation
- type UpdatedAtDateRangeParameters
- type UpdatedAtInitParameters
- type UpdatedAtObservation
- type UpdatedAtParameters
- type UserDefinedValuesInitParameters
- type UserDefinedValuesObservation
- type UserDefinedValuesParameters
- type VerificationStateInitParameters
- type VerificationStateObservation
- type VerificationStateParameters
- type WorkflowStatusInitParameters
- type WorkflowStatusObservation
- type WorkflowStatusParameters
Constants ¶
const ( CRDGroup = "securityhub.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( Account_Kind = "Account" Account_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Account_Kind}.String() Account_KindAPIVersion = Account_Kind + "." + CRDGroupVersion.String() Account_GroupVersionKind = CRDGroupVersion.WithKind(Account_Kind) )
Repository type metadata.
var ( ActionTarget_Kind = "ActionTarget" ActionTarget_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ActionTarget_Kind}.String() ActionTarget_KindAPIVersion = ActionTarget_Kind + "." + CRDGroupVersion.String() ActionTarget_GroupVersionKind = CRDGroupVersion.WithKind(ActionTarget_Kind) )
Repository type metadata.
var ( FindingAggregator_Kind = "FindingAggregator" FindingAggregator_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FindingAggregator_Kind}.String() FindingAggregator_KindAPIVersion = FindingAggregator_Kind + "." + CRDGroupVersion.String() FindingAggregator_GroupVersionKind = CRDGroupVersion.WithKind(FindingAggregator_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Insight_Kind = "Insight" Insight_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Insight_Kind}.String() Insight_KindAPIVersion = Insight_Kind + "." + CRDGroupVersion.String() Insight_GroupVersionKind = CRDGroupVersion.WithKind(Insight_Kind) )
Repository type metadata.
var ( InviteAccepter_Kind = "InviteAccepter" InviteAccepter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InviteAccepter_Kind}.String() InviteAccepter_KindAPIVersion = InviteAccepter_Kind + "." + CRDGroupVersion.String() InviteAccepter_GroupVersionKind = CRDGroupVersion.WithKind(InviteAccepter_Kind) )
Repository type metadata.
var ( Member_Kind = "Member" Member_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Member_Kind}.String() Member_KindAPIVersion = Member_Kind + "." + CRDGroupVersion.String() Member_GroupVersionKind = CRDGroupVersion.WithKind(Member_Kind) )
Repository type metadata.
var ( ProductSubscription_Kind = "ProductSubscription" ProductSubscription_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProductSubscription_Kind}.String() ProductSubscription_KindAPIVersion = ProductSubscription_Kind + "." + CRDGroupVersion.String() ProductSubscription_GroupVersionKind = CRDGroupVersion.WithKind(ProductSubscription_Kind) )
Repository type metadata.
var ( StandardsSubscription_Kind = "StandardsSubscription" StandardsSubscription_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: StandardsSubscription_Kind}.String() StandardsSubscription_KindAPIVersion = StandardsSubscription_Kind + "." + CRDGroupVersion.String() StandardsSubscription_GroupVersionKind = CRDGroupVersion.WithKind(StandardsSubscription_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountSpec `json:"spec"` Status AccountStatus `json:"status,omitempty"` }
Account is the Schema for the Accounts API. Enables Security Hub for an AWS account. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *Account) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Account.
func (*Account) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Account
func (*Account) GetDeletionPolicy ¶
func (mg *Account) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Account.
func (*Account) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Account
func (*Account) GetManagementPolicies ¶ added in v0.38.0
func (mg *Account) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Account.
func (*Account) GetObservation ¶
GetObservation of this Account
func (*Account) GetParameters ¶
GetParameters of this Account
func (*Account) GetProviderConfigReference ¶
GetProviderConfigReference of this Account.
func (*Account) GetPublishConnectionDetailsTo ¶
func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Account.
func (*Account) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Account
func (*Account) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Account) GetWriteConnectionSecretToReference ¶
func (mg *Account) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Account.
func (*Account) LateInitialize ¶
LateInitialize this Account using its observed tfState. returns True if there are any spec changes for the resource.
func (*Account) SetConditions ¶
SetConditions of this Account.
func (*Account) SetDeletionPolicy ¶
func (mg *Account) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Account.
func (*Account) SetManagementPolicies ¶ added in v0.38.0
func (mg *Account) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Account.
func (*Account) SetObservation ¶
SetObservation for this Account
func (*Account) SetParameters ¶
SetParameters for this Account
func (*Account) SetProviderConfigReference ¶
SetProviderConfigReference of this Account.
func (*Account) SetPublishConnectionDetailsTo ¶
func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Account.
func (*Account) SetWriteConnectionSecretToReference ¶
func (mg *Account) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Account.
type AccountInitParameters ¶ added in v0.38.0
type AccountInitParameters struct { // Whether to automatically enable new controls when they are added to standards that are enabled. By default, this is set to true, and new controls are enabled automatically. To not automatically enable new controls, set this to false. AutoEnableControls *bool `json:"autoEnableControls,omitempty" tf:"auto_enable_controls,omitempty"` // Updates whether the calling account has consolidated control findings turned on. If the value for this field is set to SECURITY_CONTROL, Security Hub generates a single finding for a control check even when the check applies to multiple enabled standards. If the value for this field is set to STANDARD_CONTROL, Security Hub generates separate findings for a control check when the check applies to multiple enabled standards. For accounts that are part of an organization, this value can only be updated in the administrator account. ControlFindingGenerator *string `json:"controlFindingGenerator,omitempty" tf:"control_finding_generator,omitempty"` // Whether to enable the security standards that Security Hub has designated as automatically enabled including: AWS Foundational Security Best Practices v1.0.0 and CIS AWS Foundations Benchmark v1.2.0. Defaults to true. EnableDefaultStandards *bool `json:"enableDefaultStandards,omitempty" tf:"enable_default_standards,omitempty"` }
func (*AccountInitParameters) DeepCopy ¶ added in v0.38.0
func (in *AccountInitParameters) DeepCopy() *AccountInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountInitParameters.
func (*AccountInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *AccountInitParameters) DeepCopyInto(out *AccountInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountList ¶
type AccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Account `json:"items"` }
AccountList contains 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.
func (*AccountList) GetItems ¶
func (l *AccountList) GetItems() []resource.Managed
GetItems of this AccountList.
type AccountObservation ¶
type AccountObservation struct { // ARN of the SecurityHub Hub created in the account. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Whether to automatically enable new controls when they are added to standards that are enabled. By default, this is set to true, and new controls are enabled automatically. To not automatically enable new controls, set this to false. AutoEnableControls *bool `json:"autoEnableControls,omitempty" tf:"auto_enable_controls,omitempty"` // Updates whether the calling account has consolidated control findings turned on. If the value for this field is set to SECURITY_CONTROL, Security Hub generates a single finding for a control check even when the check applies to multiple enabled standards. If the value for this field is set to STANDARD_CONTROL, Security Hub generates separate findings for a control check when the check applies to multiple enabled standards. For accounts that are part of an organization, this value can only be updated in the administrator account. ControlFindingGenerator *string `json:"controlFindingGenerator,omitempty" tf:"control_finding_generator,omitempty"` // Whether to enable the security standards that Security Hub has designated as automatically enabled including: AWS Foundational Security Best Practices v1.0.0 and CIS AWS Foundations Benchmark v1.2.0. Defaults to true. EnableDefaultStandards *bool `json:"enableDefaultStandards,omitempty" tf:"enable_default_standards,omitempty"` // AWS Account ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*AccountObservation) DeepCopy ¶
func (in *AccountObservation) DeepCopy() *AccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountObservation.
func (*AccountObservation) DeepCopyInto ¶
func (in *AccountObservation) DeepCopyInto(out *AccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountParameters ¶
type AccountParameters struct { // Whether to automatically enable new controls when they are added to standards that are enabled. By default, this is set to true, and new controls are enabled automatically. To not automatically enable new controls, set this to false. // +kubebuilder:validation:Optional AutoEnableControls *bool `json:"autoEnableControls,omitempty" tf:"auto_enable_controls,omitempty"` // Updates whether the calling account has consolidated control findings turned on. If the value for this field is set to SECURITY_CONTROL, Security Hub generates a single finding for a control check even when the check applies to multiple enabled standards. If the value for this field is set to STANDARD_CONTROL, Security Hub generates separate findings for a control check when the check applies to multiple enabled standards. For accounts that are part of an organization, this value can only be updated in the administrator account. // +kubebuilder:validation:Optional ControlFindingGenerator *string `json:"controlFindingGenerator,omitempty" tf:"control_finding_generator,omitempty"` // Whether to enable the security standards that Security Hub has designated as automatically enabled including: AWS Foundational Security Best Practices v1.0.0 and CIS AWS Foundations Benchmark v1.2.0. Defaults to true. // +kubebuilder:validation:Optional EnableDefaultStandards *bool `json:"enableDefaultStandards,omitempty" tf:"enable_default_standards,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*AccountParameters) DeepCopy ¶
func (in *AccountParameters) DeepCopy() *AccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountParameters.
func (*AccountParameters) DeepCopyInto ¶
func (in *AccountParameters) DeepCopyInto(out *AccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpec ¶
type AccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AccountParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AccountInitParameters `json:"initProvider,omitempty"` }
AccountSpec defines the desired state of Account
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 AccountStatus ¶
type AccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AccountObservation `json:"atProvider,omitempty"` }
AccountStatus defines the observed state of Account.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.description) || (has(self.initProvider) && has(self.initProvider.description))",message="spec.forProvider.description is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ActionTargetSpec `json:"spec"` Status ActionTargetStatus `json:"status,omitempty"` }
ActionTarget is the Schema for the ActionTargets API. Creates Security Hub custom action. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *ActionTarget) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ActionTarget.
func (*ActionTarget) GetConnectionDetailsMapping ¶
func (tr *ActionTarget) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ActionTarget
func (*ActionTarget) GetDeletionPolicy ¶
func (mg *ActionTarget) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ActionTarget.
func (*ActionTarget) GetID ¶
func (tr *ActionTarget) GetID() string
GetID returns ID of underlying Terraform resource of this ActionTarget
func (*ActionTarget) GetInitParameters ¶ added in v0.38.0
func (tr *ActionTarget) GetInitParameters() (map[string]any, error)
GetInitParameters of this ActionTarget
func (*ActionTarget) GetManagementPolicies ¶ added in v0.38.0
func (mg *ActionTarget) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ActionTarget.
func (*ActionTarget) GetObservation ¶
func (tr *ActionTarget) GetObservation() (map[string]any, error)
GetObservation of this ActionTarget
func (*ActionTarget) GetParameters ¶
func (tr *ActionTarget) GetParameters() (map[string]any, error)
GetParameters of this ActionTarget
func (*ActionTarget) GetProviderConfigReference ¶
func (mg *ActionTarget) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ActionTarget.
func (*ActionTarget) GetPublishConnectionDetailsTo ¶
func (mg *ActionTarget) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ActionTarget.
func (*ActionTarget) GetTerraformResourceType ¶
func (mg *ActionTarget) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ActionTarget
func (*ActionTarget) GetTerraformSchemaVersion ¶
func (tr *ActionTarget) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ActionTarget) GetWriteConnectionSecretToReference ¶
func (mg *ActionTarget) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ActionTarget.
func (*ActionTarget) LateInitialize ¶
func (tr *ActionTarget) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ActionTarget using its observed tfState. returns True if there are any spec changes for the resource.
func (*ActionTarget) SetConditions ¶
func (mg *ActionTarget) SetConditions(c ...xpv1.Condition)
SetConditions of this ActionTarget.
func (*ActionTarget) SetDeletionPolicy ¶
func (mg *ActionTarget) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ActionTarget.
func (*ActionTarget) SetManagementPolicies ¶ added in v0.38.0
func (mg *ActionTarget) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ActionTarget.
func (*ActionTarget) SetObservation ¶
func (tr *ActionTarget) SetObservation(obs map[string]any) error
SetObservation for this ActionTarget
func (*ActionTarget) SetParameters ¶
func (tr *ActionTarget) SetParameters(params map[string]any) error
SetParameters for this ActionTarget
func (*ActionTarget) SetProviderConfigReference ¶
func (mg *ActionTarget) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ActionTarget.
func (*ActionTarget) SetPublishConnectionDetailsTo ¶
func (mg *ActionTarget) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ActionTarget.
func (*ActionTarget) SetWriteConnectionSecretToReference ¶
func (mg *ActionTarget) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ActionTarget.
type ActionTargetInitParameters ¶ added in v0.38.0
type ActionTargetInitParameters struct { // The name of the custom action target. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The description for the custom action target. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ActionTargetInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ActionTargetInitParameters) DeepCopy() *ActionTargetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionTargetInitParameters.
func (*ActionTargetInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ActionTargetInitParameters) DeepCopyInto(out *ActionTargetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionTargetList ¶
type ActionTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ActionTarget `json:"items"` }
ActionTargetList contains 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.
func (*ActionTargetList) GetItems ¶
func (l *ActionTargetList) GetItems() []resource.Managed
GetItems of this ActionTargetList.
type ActionTargetObservation ¶
type ActionTargetObservation struct { // Amazon Resource Name (ARN) of the Security Hub custom action target. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The name of the custom action target. Description *string `json:"description,omitempty" tf:"description,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The description for the custom action target. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ActionTargetObservation) DeepCopy ¶
func (in *ActionTargetObservation) DeepCopy() *ActionTargetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionTargetObservation.
func (*ActionTargetObservation) DeepCopyInto ¶
func (in *ActionTargetObservation) DeepCopyInto(out *ActionTargetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionTargetParameters ¶
type ActionTargetParameters struct { // The name of the custom action target. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The description for the custom action target. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*ActionTargetParameters) DeepCopy ¶
func (in *ActionTargetParameters) DeepCopy() *ActionTargetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionTargetParameters.
func (*ActionTargetParameters) DeepCopyInto ¶
func (in *ActionTargetParameters) DeepCopyInto(out *ActionTargetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionTargetSpec ¶
type ActionTargetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ActionTargetParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ActionTargetInitParameters `json:"initProvider,omitempty"` }
ActionTargetSpec defines the desired state of ActionTarget
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 ActionTargetStatus ¶
type ActionTargetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ActionTargetObservation `json:"atProvider,omitempty"` }
ActionTargetStatus defines the observed state of ActionTarget.
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 AwsAccountIDInitParameters ¶ added in v0.38.0
type AwsAccountIDInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*AwsAccountIDInitParameters) DeepCopy ¶ added in v0.38.0
func (in *AwsAccountIDInitParameters) DeepCopy() *AwsAccountIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsAccountIDInitParameters.
func (*AwsAccountIDInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *AwsAccountIDInitParameters) DeepCopyInto(out *AwsAccountIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsAccountIDObservation ¶
type AwsAccountIDObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*AwsAccountIDObservation) DeepCopy ¶
func (in *AwsAccountIDObservation) DeepCopy() *AwsAccountIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsAccountIDObservation.
func (*AwsAccountIDObservation) DeepCopyInto ¶
func (in *AwsAccountIDObservation) DeepCopyInto(out *AwsAccountIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AwsAccountIDParameters ¶
type AwsAccountIDParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*AwsAccountIDParameters) DeepCopy ¶
func (in *AwsAccountIDParameters) DeepCopy() *AwsAccountIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AwsAccountIDParameters.
func (*AwsAccountIDParameters) DeepCopyInto ¶
func (in *AwsAccountIDParameters) DeepCopyInto(out *AwsAccountIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CompanyNameInitParameters ¶ added in v0.38.0
type CompanyNameInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*CompanyNameInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CompanyNameInitParameters) DeepCopy() *CompanyNameInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompanyNameInitParameters.
func (*CompanyNameInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CompanyNameInitParameters) DeepCopyInto(out *CompanyNameInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CompanyNameObservation ¶
type CompanyNameObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*CompanyNameObservation) DeepCopy ¶
func (in *CompanyNameObservation) DeepCopy() *CompanyNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompanyNameObservation.
func (*CompanyNameObservation) DeepCopyInto ¶
func (in *CompanyNameObservation) DeepCopyInto(out *CompanyNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CompanyNameParameters ¶
type CompanyNameParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*CompanyNameParameters) DeepCopy ¶
func (in *CompanyNameParameters) DeepCopy() *CompanyNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompanyNameParameters.
func (*CompanyNameParameters) DeepCopyInto ¶
func (in *CompanyNameParameters) DeepCopyInto(out *CompanyNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceStatusInitParameters ¶ added in v0.38.0
type ComplianceStatusInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ComplianceStatusInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ComplianceStatusInitParameters) DeepCopy() *ComplianceStatusInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceStatusInitParameters.
func (*ComplianceStatusInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ComplianceStatusInitParameters) DeepCopyInto(out *ComplianceStatusInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceStatusObservation ¶
type ComplianceStatusObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ComplianceStatusObservation) DeepCopy ¶
func (in *ComplianceStatusObservation) DeepCopy() *ComplianceStatusObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceStatusObservation.
func (*ComplianceStatusObservation) DeepCopyInto ¶
func (in *ComplianceStatusObservation) DeepCopyInto(out *ComplianceStatusObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceStatusParameters ¶
type ComplianceStatusParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ComplianceStatusParameters) DeepCopy ¶
func (in *ComplianceStatusParameters) DeepCopy() *ComplianceStatusParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceStatusParameters.
func (*ComplianceStatusParameters) DeepCopyInto ¶
func (in *ComplianceStatusParameters) DeepCopyInto(out *ComplianceStatusParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfidenceInitParameters ¶ added in v0.38.0
type ConfidenceInitParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*ConfidenceInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ConfidenceInitParameters) DeepCopy() *ConfidenceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfidenceInitParameters.
func (*ConfidenceInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ConfidenceInitParameters) DeepCopyInto(out *ConfidenceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfidenceObservation ¶
type ConfidenceObservation struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*ConfidenceObservation) DeepCopy ¶
func (in *ConfidenceObservation) DeepCopy() *ConfidenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfidenceObservation.
func (*ConfidenceObservation) DeepCopyInto ¶
func (in *ConfidenceObservation) DeepCopyInto(out *ConfidenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfidenceParameters ¶
type ConfidenceParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*ConfidenceParameters) DeepCopy ¶
func (in *ConfidenceParameters) DeepCopy() *ConfidenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfidenceParameters.
func (*ConfidenceParameters) DeepCopyInto ¶
func (in *ConfidenceParameters) DeepCopyInto(out *ConfidenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreatedAtInitParameters ¶ added in v0.38.0
type CreatedAtInitParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []DateRangeInitParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*CreatedAtInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CreatedAtInitParameters) DeepCopy() *CreatedAtInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreatedAtInitParameters.
func (*CreatedAtInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CreatedAtInitParameters) DeepCopyInto(out *CreatedAtInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreatedAtObservation ¶
type CreatedAtObservation struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []DateRangeObservation `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*CreatedAtObservation) DeepCopy ¶
func (in *CreatedAtObservation) DeepCopy() *CreatedAtObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreatedAtObservation.
func (*CreatedAtObservation) DeepCopyInto ¶
func (in *CreatedAtObservation) DeepCopyInto(out *CreatedAtObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreatedAtParameters ¶
type CreatedAtParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. // +kubebuilder:validation:Optional DateRange []DateRangeParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. // +kubebuilder:validation:Optional End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. // +kubebuilder:validation:Optional Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*CreatedAtParameters) DeepCopy ¶
func (in *CreatedAtParameters) DeepCopy() *CreatedAtParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreatedAtParameters.
func (*CreatedAtParameters) DeepCopyInto ¶
func (in *CreatedAtParameters) DeepCopyInto(out *CreatedAtParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriticalityInitParameters ¶ added in v0.38.0
type CriticalityInitParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*CriticalityInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CriticalityInitParameters) DeepCopy() *CriticalityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriticalityInitParameters.
func (*CriticalityInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CriticalityInitParameters) DeepCopyInto(out *CriticalityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriticalityObservation ¶
type CriticalityObservation struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*CriticalityObservation) DeepCopy ¶
func (in *CriticalityObservation) DeepCopy() *CriticalityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriticalityObservation.
func (*CriticalityObservation) DeepCopyInto ¶
func (in *CriticalityObservation) DeepCopyInto(out *CriticalityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriticalityParameters ¶
type CriticalityParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*CriticalityParameters) DeepCopy ¶
func (in *CriticalityParameters) DeepCopy() *CriticalityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriticalityParameters.
func (*CriticalityParameters) DeepCopyInto ¶
func (in *CriticalityParameters) DeepCopyInto(out *CriticalityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateRangeInitParameters ¶ added in v0.38.0
type DateRangeInitParameters struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*DateRangeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DateRangeInitParameters) DeepCopy() *DateRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateRangeInitParameters.
func (*DateRangeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DateRangeInitParameters) DeepCopyInto(out *DateRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateRangeObservation ¶
type DateRangeObservation struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*DateRangeObservation) DeepCopy ¶
func (in *DateRangeObservation) DeepCopy() *DateRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateRangeObservation.
func (*DateRangeObservation) DeepCopyInto ¶
func (in *DateRangeObservation) DeepCopyInto(out *DateRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateRangeParameters ¶
type DateRangeParameters struct { // A date range unit for the date filter. Valid values: DAYS. // +kubebuilder:validation:Optional Unit *string `json:"unit" tf:"unit,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*DateRangeParameters) DeepCopy ¶
func (in *DateRangeParameters) DeepCopy() *DateRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateRangeParameters.
func (*DateRangeParameters) DeepCopyInto ¶
func (in *DateRangeParameters) DeepCopyInto(out *DateRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DescriptionInitParameters ¶ added in v0.38.0
type DescriptionInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DescriptionInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DescriptionInitParameters) DeepCopy() *DescriptionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DescriptionInitParameters.
func (*DescriptionInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DescriptionInitParameters) DeepCopyInto(out *DescriptionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DescriptionObservation ¶
type DescriptionObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*DescriptionObservation) DeepCopy ¶
func (in *DescriptionObservation) DeepCopy() *DescriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DescriptionObservation.
func (*DescriptionObservation) DeepCopyInto ¶
func (in *DescriptionObservation) DeepCopyInto(out *DescriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DescriptionParameters ¶
type DescriptionParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*DescriptionParameters) DeepCopy ¶
func (in *DescriptionParameters) DeepCopy() *DescriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DescriptionParameters.
func (*DescriptionParameters) DeepCopyInto ¶
func (in *DescriptionParameters) DeepCopyInto(out *DescriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FiltersInitParameters ¶ added in v0.38.0
type FiltersInitParameters struct { // AWS account ID that a finding is generated in. See String_Filter below for more details. AwsAccountID []AwsAccountIDInitParameters `json:"awsAccountId,omitempty" tf:"aws_account_id,omitempty"` // The name of the findings provider (company) that owns the solution (product) that generates findings. See String_Filter below for more details. CompanyName []CompanyNameInitParameters `json:"companyName,omitempty" tf:"company_name,omitempty"` // Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS AWS Foundations. Contains security standard-related finding details. See String Filter below for more details. ComplianceStatus []ComplianceStatusInitParameters `json:"complianceStatus,omitempty" tf:"compliance_status,omitempty"` // A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details. Confidence []ConfidenceInitParameters `json:"confidence,omitempty" tf:"confidence,omitempty"` // An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured. See Date Filter below for more details. CreatedAt []CreatedAtInitParameters `json:"createdAt,omitempty" tf:"created_at,omitempty"` // The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details. Criticality []CriticalityInitParameters `json:"criticality,omitempty" tf:"criticality,omitempty"` // A finding's description. See String Filter below for more details. Description []DescriptionInitParameters `json:"description,omitempty" tf:"description,omitempty"` // The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details. FindingProviderFieldsConfidence []FindingProviderFieldsConfidenceInitParameters `json:"findingProviderFieldsConfidence,omitempty" tf:"finding_provider_fields_confidence,omitempty"` // The finding provider value for the level of importance assigned to the resources associated with the findings. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details. FindingProviderFieldsCriticality []FindingProviderFieldsCriticalityInitParameters `json:"findingProviderFieldsCriticality,omitempty" tf:"finding_provider_fields_criticality,omitempty"` // The finding identifier of a related finding that is identified by the finding provider. See String Filter below for more details. FindingProviderFieldsRelatedFindingsID []FindingProviderFieldsRelatedFindingsIDInitParameters `json:"findingProviderFieldsRelatedFindingsId,omitempty" tf:"finding_provider_fields_related_findings_id,omitempty"` // The ARN of the solution that generated a related finding that is identified by the finding provider. See String Filter below for more details. FindingProviderFieldsRelatedFindingsProductArn []FindingProviderFieldsRelatedFindingsProductArnInitParameters `` /* 131-byte string literal not displayed */ // The finding provider value for the severity label. See String Filter below for more details. FindingProviderFieldsSeverityLabel []FindingProviderFieldsSeverityLabelInitParameters `json:"findingProviderFieldsSeverityLabel,omitempty" tf:"finding_provider_fields_severity_label,omitempty"` // The finding provider's original value for the severity. See String Filter below for more details. FindingProviderFieldsSeverityOriginal []FindingProviderFieldsSeverityOriginalInitParameters `json:"findingProviderFieldsSeverityOriginal,omitempty" tf:"finding_provider_fields_severity_original,omitempty"` // One or more finding types that the finding provider assigned to the finding. Uses the format of namespace/category/classifier that classify a finding. Valid namespace values include: Software and Configuration Checks, TTPs, Effects, Unusual Behaviors, and Sensitive Data Identifications. See String Filter below for more details. FindingProviderFieldsTypes []FindingProviderFieldsTypesInitParameters `json:"findingProviderFieldsTypes,omitempty" tf:"finding_provider_fields_types,omitempty"` // An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured. See Date Filter below for more details. FirstObservedAt []FirstObservedAtInitParameters `json:"firstObservedAt,omitempty" tf:"first_observed_at,omitempty"` // The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. See String Filter below for more details. GeneratorID []GeneratorIDInitParameters `json:"generatorId,omitempty" tf:"generator_id,omitempty"` // The security findings provider-specific identifier for a finding. See String Filter below for more details. ID []IDInitParameters `json:"id,omitempty" tf:"id,omitempty"` // A keyword for a finding. See Keyword Filter below for more details. Keyword []KeywordInitParameters `json:"keyword,omitempty" tf:"keyword,omitempty"` // An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured. See Date Filter below for more details. LastObservedAt []LastObservedAtInitParameters `json:"lastObservedAt,omitempty" tf:"last_observed_at,omitempty"` // The name of the malware that was observed. See String Filter below for more details. MalwareName []MalwareNameInitParameters `json:"malwareName,omitempty" tf:"malware_name,omitempty"` // The filesystem path of the malware that was observed. See String Filter below for more details. MalwarePath []MalwarePathInitParameters `json:"malwarePath,omitempty" tf:"malware_path,omitempty"` // The state of the malware that was observed. See String Filter below for more details. MalwareState []MalwareStateInitParameters `json:"malwareState,omitempty" tf:"malware_state,omitempty"` // The type of the malware that was observed. See String Filter below for more details. MalwareType []MalwareTypeInitParameters `json:"malwareType,omitempty" tf:"malware_type,omitempty"` // The destination domain of network-related information about a finding. See String Filter below for more details. NetworkDestinationDomain []NetworkDestinationDomainInitParameters `json:"networkDestinationDomain,omitempty" tf:"network_destination_domain,omitempty"` // The destination IPv4 address of network-related information about a finding. See Ip Filter below for more details. NetworkDestinationIPv4 []NetworkDestinationIPv4InitParameters `json:"networkDestinationIpv4,omitempty" tf:"network_destination_ipv4,omitempty"` // The destination IPv6 address of network-related information about a finding. See Ip Filter below for more details. NetworkDestinationIPv6 []NetworkDestinationIPv6InitParameters `json:"networkDestinationIpv6,omitempty" tf:"network_destination_ipv6,omitempty"` // The destination port of network-related information about a finding. See Number Filter below for more details. NetworkDestinationPort []NetworkDestinationPortInitParameters `json:"networkDestinationPort,omitempty" tf:"network_destination_port,omitempty"` // Indicates the direction of network traffic associated with a finding. See String Filter below for more details. NetworkDirection []NetworkDirectionInitParameters `json:"networkDirection,omitempty" tf:"network_direction,omitempty"` // The protocol of network-related information about a finding. See String Filter below for more details. NetworkProtocol []NetworkProtocolInitParameters `json:"networkProtocol,omitempty" tf:"network_protocol,omitempty"` // The source domain of network-related information about a finding. See String Filter below for more details. NetworkSourceDomain []NetworkSourceDomainInitParameters `json:"networkSourceDomain,omitempty" tf:"network_source_domain,omitempty"` // The source IPv4 address of network-related information about a finding. See Ip Filter below for more details. NetworkSourceIPv4 []NetworkSourceIPv4InitParameters `json:"networkSourceIpv4,omitempty" tf:"network_source_ipv4,omitempty"` // The source IPv6 address of network-related information about a finding. See Ip Filter below for more details. NetworkSourceIPv6 []NetworkSourceIPv6InitParameters `json:"networkSourceIpv6,omitempty" tf:"network_source_ipv6,omitempty"` // The source media access control (MAC) address of network-related information about a finding. See String Filter below for more details. NetworkSourceMac []NetworkSourceMacInitParameters `json:"networkSourceMac,omitempty" tf:"network_source_mac,omitempty"` // The source port of network-related information about a finding. See Number Filter below for more details. NetworkSourcePort []NetworkSourcePortInitParameters `json:"networkSourcePort,omitempty" tf:"network_source_port,omitempty"` // The text of a note. See String Filter below for more details. NoteText []NoteTextInitParameters `json:"noteText,omitempty" tf:"note_text,omitempty"` // The timestamp of when the note was updated. See Date Filter below for more details. NoteUpdatedAt []NoteUpdatedAtInitParameters `json:"noteUpdatedAt,omitempty" tf:"note_updated_at,omitempty"` // The principal that created a note. See String Filter below for more details. NoteUpdatedBy []NoteUpdatedByInitParameters `json:"noteUpdatedBy,omitempty" tf:"note_updated_by,omitempty"` // The date/time that the process was launched. See Date Filter below for more details. ProcessLaunchedAt []ProcessLaunchedAtInitParameters `json:"processLaunchedAt,omitempty" tf:"process_launched_at,omitempty"` // The name of the process. See String Filter below for more details. ProcessName []ProcessNameInitParameters `json:"processName,omitempty" tf:"process_name,omitempty"` // The parent process ID. See Number Filter below for more details. ProcessParentPid []ProcessParentPidInitParameters `json:"processParentPid,omitempty" tf:"process_parent_pid,omitempty"` // The path to the process executable. See String Filter below for more details. ProcessPath []ProcessPathInitParameters `json:"processPath,omitempty" tf:"process_path,omitempty"` // The process ID. See Number Filter below for more details. ProcessPid []ProcessPidInitParameters `json:"processPid,omitempty" tf:"process_pid,omitempty"` // The date/time that the process was terminated. See Date Filter below for more details. ProcessTerminatedAt []ProcessTerminatedAtInitParameters `json:"processTerminatedAt,omitempty" tf:"process_terminated_at,omitempty"` // The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub. See String Filter below for more details. ProductArn []ProductArnInitParameters `json:"productArn,omitempty" tf:"product_arn,omitempty"` // A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format. See Map Filter below for more details. ProductFields []ProductFieldsInitParameters `json:"productFields,omitempty" tf:"product_fields,omitempty"` // The name of the solution (product) that generates findings. See String Filter below for more details. ProductName []ProductNameInitParameters `json:"productName,omitempty" tf:"product_name,omitempty"` // The recommendation of what to do about the issue described in a finding. See String Filter below for more details. RecommendationText []RecommendationTextInitParameters `json:"recommendationText,omitempty" tf:"recommendation_text,omitempty"` // The updated record state for the finding. See String Filter below for more details. RecordState []RecordStateInitParameters `json:"recordState,omitempty" tf:"record_state,omitempty"` // The solution-generated identifier for a related finding. See String Filter below for more details. RelatedFindingsID []RelatedFindingsIDInitParameters `json:"relatedFindingsId,omitempty" tf:"related_findings_id,omitempty"` // The ARN of the solution that generated a related finding. See String Filter below for more details. RelatedFindingsProductArn []RelatedFindingsProductArnInitParameters `json:"relatedFindingsProductArn,omitempty" tf:"related_findings_product_arn,omitempty"` // The IAM profile ARN of the instance. See String Filter below for more details. ResourceAwsEC2InstanceIAMInstanceProfileArn []ResourceAwsEC2InstanceIAMInstanceProfileArnInitParameters `` /* 126-byte string literal not displayed */ // The IPv4 addresses associated with the instance. See Ip Filter below for more details. ResourceAwsEC2InstanceIPv4Addresses []ResourceAwsEC2InstanceIPv4AddressesInitParameters `json:"resourceAwsEc2InstanceIpv4Addresses,omitempty" tf:"resource_aws_ec2_instance_ipv4_addresses,omitempty"` // The IPv6 addresses associated with the instance. See Ip Filter below for more details. ResourceAwsEC2InstanceIPv6Addresses []ResourceAwsEC2InstanceIPv6AddressesInitParameters `json:"resourceAwsEc2InstanceIpv6Addresses,omitempty" tf:"resource_aws_ec2_instance_ipv6_addresses,omitempty"` // The Amazon Machine Image (AMI) ID of the instance. See String Filter below for more details. ResourceAwsEC2InstanceImageID []ResourceAwsEC2InstanceImageIDInitParameters `json:"resourceAwsEc2InstanceImageId,omitempty" tf:"resource_aws_ec2_instance_image_id,omitempty"` // The key name associated with the instance. See String Filter below for more details. ResourceAwsEC2InstanceKeyName []ResourceAwsEC2InstanceKeyNameInitParameters `json:"resourceAwsEc2InstanceKeyName,omitempty" tf:"resource_aws_ec2_instance_key_name,omitempty"` // The date and time the instance was launched. See Date Filter below for more details. ResourceAwsEC2InstanceLaunchedAt []ResourceAwsEC2InstanceLaunchedAtInitParameters `json:"resourceAwsEc2InstanceLaunchedAt,omitempty" tf:"resource_aws_ec2_instance_launched_at,omitempty"` // The identifier of the subnet that the instance was launched in. See String Filter below for more details. ResourceAwsEC2InstanceSubnetID []ResourceAwsEC2InstanceSubnetIDInitParameters `json:"resourceAwsEc2InstanceSubnetId,omitempty" tf:"resource_aws_ec2_instance_subnet_id,omitempty"` // The instance type of the instance. See String Filter below for more details. ResourceAwsEC2InstanceType []ResourceAwsEC2InstanceTypeInitParameters `json:"resourceAwsEc2InstanceType,omitempty" tf:"resource_aws_ec2_instance_type,omitempty"` // The identifier of the VPC that the instance was launched in. See String Filter below for more details. ResourceAwsEC2InstanceVPCID []ResourceAwsEC2InstanceVPCIDInitParameters `json:"resourceAwsEc2InstanceVpcId,omitempty" tf:"resource_aws_ec2_instance_vpc_id,omitempty"` // The creation date/time of the IAM access key related to a finding. See Date Filter below for more details. ResourceAwsIAMAccessKeyCreatedAt []ResourceAwsIAMAccessKeyCreatedAtInitParameters `json:"resourceAwsIamAccessKeyCreatedAt,omitempty" tf:"resource_aws_iam_access_key_created_at,omitempty"` // The status of the IAM access key related to a finding. See String Filter below for more details. ResourceAwsIAMAccessKeyStatus []ResourceAwsIAMAccessKeyStatusInitParameters `json:"resourceAwsIamAccessKeyStatus,omitempty" tf:"resource_aws_iam_access_key_status,omitempty"` // The user associated with the IAM access key related to a finding. See String Filter below for more details. ResourceAwsIAMAccessKeyUserName []ResourceAwsIAMAccessKeyUserNameInitParameters `json:"resourceAwsIamAccessKeyUserName,omitempty" tf:"resource_aws_iam_access_key_user_name,omitempty"` // The canonical user ID of the owner of the S3 bucket. See String Filter below for more details. ResourceAwsS3BucketOwnerID []ResourceAwsS3BucketOwnerIDInitParameters `json:"resourceAwsS3BucketOwnerId,omitempty" tf:"resource_aws_s3_bucket_owner_id,omitempty"` // The display name of the owner of the S3 bucket. See String Filter below for more details. ResourceAwsS3BucketOwnerName []ResourceAwsS3BucketOwnerNameInitParameters `json:"resourceAwsS3BucketOwnerName,omitempty" tf:"resource_aws_s3_bucket_owner_name,omitempty"` // The identifier of the image related to a finding. See String Filter below for more details. ResourceContainerImageID []ResourceContainerImageIDInitParameters `json:"resourceContainerImageId,omitempty" tf:"resource_container_image_id,omitempty"` // The name of the image related to a finding. See String Filter below for more details. ResourceContainerImageName []ResourceContainerImageNameInitParameters `json:"resourceContainerImageName,omitempty" tf:"resource_container_image_name,omitempty"` // The date/time that the container was started. See Date Filter below for more details. ResourceContainerLaunchedAt []ResourceContainerLaunchedAtInitParameters `json:"resourceContainerLaunchedAt,omitempty" tf:"resource_container_launched_at,omitempty"` // The name of the container related to a finding. See String Filter below for more details. ResourceContainerName []ResourceContainerNameInitParameters `json:"resourceContainerName,omitempty" tf:"resource_container_name,omitempty"` // The details of a resource that doesn't have a specific subfield for the resource type defined. See Map Filter below for more details. ResourceDetailsOther []ResourceDetailsOtherInitParameters `json:"resourceDetailsOther,omitempty" tf:"resource_details_other,omitempty"` // The canonical identifier for the given resource type. See String Filter below for more details. ResourceID []ResourceIDInitParameters `json:"resourceId,omitempty" tf:"resource_id,omitempty"` // The canonical AWS partition name that the Region is assigned to. See String Filter below for more details. ResourcePartition []ResourcePartitionInitParameters `json:"resourcePartition,omitempty" tf:"resource_partition,omitempty"` // The canonical AWS external Region name where this resource is located. See String Filter below for more details. ResourceRegion []ResourceRegionInitParameters `json:"resourceRegion,omitempty" tf:"resource_region,omitempty"` // A list of AWS tags associated with a resource at the time the finding was processed. See Map Filter below for more details. ResourceTags []ResourceTagsInitParameters `json:"resourceTags,omitempty" tf:"resource_tags,omitempty"` // Specifies the type of the resource that details are provided for. See String Filter below for more details. ResourceType []ResourceTypeInitParameters `json:"resourceType,omitempty" tf:"resource_type,omitempty"` // The label of a finding's severity. See String Filter below for more details. SeverityLabel []SeverityLabelInitParameters `json:"severityLabel,omitempty" tf:"severity_label,omitempty"` // A URL that links to a page about the current finding in the security-findings provider's solution. See String Filter below for more details. SourceURL []SourceURLInitParameters `json:"sourceUrl,omitempty" tf:"source_url,omitempty"` // The category of a threat intelligence indicator. See String Filter below for more details. ThreatIntelIndicatorCategory []ThreatIntelIndicatorCategoryInitParameters `json:"threatIntelIndicatorCategory,omitempty" tf:"threat_intel_indicator_category,omitempty"` // The date/time of the last observation of a threat intelligence indicator. See Date Filter below for more details. ThreatIntelIndicatorLastObservedAt []ThreatIntelIndicatorLastObservedAtInitParameters `json:"threatIntelIndicatorLastObservedAt,omitempty" tf:"threat_intel_indicator_last_observed_at,omitempty"` // The source of the threat intelligence. See String Filter below for more details. ThreatIntelIndicatorSource []ThreatIntelIndicatorSourceInitParameters `json:"threatIntelIndicatorSource,omitempty" tf:"threat_intel_indicator_source,omitempty"` // The URL for more details from the source of the threat intelligence. See String Filter below for more details. ThreatIntelIndicatorSourceURL []ThreatIntelIndicatorSourceURLInitParameters `json:"threatIntelIndicatorSourceUrl,omitempty" tf:"threat_intel_indicator_source_url,omitempty"` // The type of a threat intelligence indicator. See String Filter below for more details. ThreatIntelIndicatorType []ThreatIntelIndicatorTypeInitParameters `json:"threatIntelIndicatorType,omitempty" tf:"threat_intel_indicator_type,omitempty"` // The value of a threat intelligence indicator. See String Filter below for more details. ThreatIntelIndicatorValue []ThreatIntelIndicatorValueInitParameters `json:"threatIntelIndicatorValue,omitempty" tf:"threat_intel_indicator_value,omitempty"` // A finding's title. See String Filter below for more details. Title []TitleInitParameters `json:"title,omitempty" tf:"title,omitempty"` // A finding type in the format of namespace/category/classifier that classifies a finding. See String Filter below for more details. Type []TypeInitParameters `json:"type,omitempty" tf:"type,omitempty"` // An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record. See Date Filter below for more details. UpdatedAt []UpdatedAtInitParameters `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` // A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding. See Map Filter below for more details. UserDefinedValues []UserDefinedValuesInitParameters `json:"userDefinedValues,omitempty" tf:"user_defined_values,omitempty"` // The veracity of a finding. See String Filter below for more details. VerificationState []VerificationStateInitParameters `json:"verificationState,omitempty" tf:"verification_state,omitempty"` // The status of the investigation into a finding. See Workflow Status Filter below for more details. WorkflowStatus []WorkflowStatusInitParameters `json:"workflowStatus,omitempty" tf:"workflow_status,omitempty"` }
func (*FiltersInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FiltersInitParameters) DeepCopy() *FiltersInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FiltersInitParameters.
func (*FiltersInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *FiltersInitParameters) DeepCopyInto(out *FiltersInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FiltersObservation ¶
type FiltersObservation struct { // AWS account ID that a finding is generated in. See String_Filter below for more details. AwsAccountID []AwsAccountIDObservation `json:"awsAccountId,omitempty" tf:"aws_account_id,omitempty"` // The name of the findings provider (company) that owns the solution (product) that generates findings. See String_Filter below for more details. CompanyName []CompanyNameObservation `json:"companyName,omitempty" tf:"company_name,omitempty"` // Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS AWS Foundations. Contains security standard-related finding details. See String Filter below for more details. ComplianceStatus []ComplianceStatusObservation `json:"complianceStatus,omitempty" tf:"compliance_status,omitempty"` // A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details. Confidence []ConfidenceObservation `json:"confidence,omitempty" tf:"confidence,omitempty"` // An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured. See Date Filter below for more details. CreatedAt []CreatedAtObservation `json:"createdAt,omitempty" tf:"created_at,omitempty"` // The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details. Criticality []CriticalityObservation `json:"criticality,omitempty" tf:"criticality,omitempty"` // A finding's description. See String Filter below for more details. Description []DescriptionObservation `json:"description,omitempty" tf:"description,omitempty"` // The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details. FindingProviderFieldsConfidence []FindingProviderFieldsConfidenceObservation `json:"findingProviderFieldsConfidence,omitempty" tf:"finding_provider_fields_confidence,omitempty"` // The finding provider value for the level of importance assigned to the resources associated with the findings. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details. FindingProviderFieldsCriticality []FindingProviderFieldsCriticalityObservation `json:"findingProviderFieldsCriticality,omitempty" tf:"finding_provider_fields_criticality,omitempty"` // The finding identifier of a related finding that is identified by the finding provider. See String Filter below for more details. FindingProviderFieldsRelatedFindingsID []FindingProviderFieldsRelatedFindingsIDObservation `json:"findingProviderFieldsRelatedFindingsId,omitempty" tf:"finding_provider_fields_related_findings_id,omitempty"` // The ARN of the solution that generated a related finding that is identified by the finding provider. See String Filter below for more details. FindingProviderFieldsRelatedFindingsProductArn []FindingProviderFieldsRelatedFindingsProductArnObservation `` /* 131-byte string literal not displayed */ // The finding provider value for the severity label. See String Filter below for more details. FindingProviderFieldsSeverityLabel []FindingProviderFieldsSeverityLabelObservation `json:"findingProviderFieldsSeverityLabel,omitempty" tf:"finding_provider_fields_severity_label,omitempty"` // The finding provider's original value for the severity. See String Filter below for more details. FindingProviderFieldsSeverityOriginal []FindingProviderFieldsSeverityOriginalObservation `json:"findingProviderFieldsSeverityOriginal,omitempty" tf:"finding_provider_fields_severity_original,omitempty"` // One or more finding types that the finding provider assigned to the finding. Uses the format of namespace/category/classifier that classify a finding. Valid namespace values include: Software and Configuration Checks, TTPs, Effects, Unusual Behaviors, and Sensitive Data Identifications. See String Filter below for more details. FindingProviderFieldsTypes []FindingProviderFieldsTypesObservation `json:"findingProviderFieldsTypes,omitempty" tf:"finding_provider_fields_types,omitempty"` // An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured. See Date Filter below for more details. FirstObservedAt []FirstObservedAtObservation `json:"firstObservedAt,omitempty" tf:"first_observed_at,omitempty"` // The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. See String Filter below for more details. GeneratorID []GeneratorIDObservation `json:"generatorId,omitempty" tf:"generator_id,omitempty"` // The security findings provider-specific identifier for a finding. See String Filter below for more details. ID []IDObservation `json:"id,omitempty" tf:"id,omitempty"` // A keyword for a finding. See Keyword Filter below for more details. Keyword []KeywordObservation `json:"keyword,omitempty" tf:"keyword,omitempty"` // An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured. See Date Filter below for more details. LastObservedAt []LastObservedAtObservation `json:"lastObservedAt,omitempty" tf:"last_observed_at,omitempty"` // The name of the malware that was observed. See String Filter below for more details. MalwareName []MalwareNameObservation `json:"malwareName,omitempty" tf:"malware_name,omitempty"` // The filesystem path of the malware that was observed. See String Filter below for more details. MalwarePath []MalwarePathObservation `json:"malwarePath,omitempty" tf:"malware_path,omitempty"` // The state of the malware that was observed. See String Filter below for more details. MalwareState []MalwareStateObservation `json:"malwareState,omitempty" tf:"malware_state,omitempty"` // The type of the malware that was observed. See String Filter below for more details. MalwareType []MalwareTypeObservation `json:"malwareType,omitempty" tf:"malware_type,omitempty"` // The destination domain of network-related information about a finding. See String Filter below for more details. NetworkDestinationDomain []NetworkDestinationDomainObservation `json:"networkDestinationDomain,omitempty" tf:"network_destination_domain,omitempty"` // The destination IPv4 address of network-related information about a finding. See Ip Filter below for more details. NetworkDestinationIPv4 []NetworkDestinationIPv4Observation `json:"networkDestinationIpv4,omitempty" tf:"network_destination_ipv4,omitempty"` // The destination IPv6 address of network-related information about a finding. See Ip Filter below for more details. NetworkDestinationIPv6 []NetworkDestinationIPv6Observation `json:"networkDestinationIpv6,omitempty" tf:"network_destination_ipv6,omitempty"` // The destination port of network-related information about a finding. See Number Filter below for more details. NetworkDestinationPort []NetworkDestinationPortObservation `json:"networkDestinationPort,omitempty" tf:"network_destination_port,omitempty"` // Indicates the direction of network traffic associated with a finding. See String Filter below for more details. NetworkDirection []NetworkDirectionObservation `json:"networkDirection,omitempty" tf:"network_direction,omitempty"` // The protocol of network-related information about a finding. See String Filter below for more details. NetworkProtocol []NetworkProtocolObservation `json:"networkProtocol,omitempty" tf:"network_protocol,omitempty"` // The source domain of network-related information about a finding. See String Filter below for more details. NetworkSourceDomain []NetworkSourceDomainObservation `json:"networkSourceDomain,omitempty" tf:"network_source_domain,omitempty"` // The source IPv4 address of network-related information about a finding. See Ip Filter below for more details. NetworkSourceIPv4 []NetworkSourceIPv4Observation `json:"networkSourceIpv4,omitempty" tf:"network_source_ipv4,omitempty"` // The source IPv6 address of network-related information about a finding. See Ip Filter below for more details. NetworkSourceIPv6 []NetworkSourceIPv6Observation `json:"networkSourceIpv6,omitempty" tf:"network_source_ipv6,omitempty"` // The source media access control (MAC) address of network-related information about a finding. See String Filter below for more details. NetworkSourceMac []NetworkSourceMacObservation `json:"networkSourceMac,omitempty" tf:"network_source_mac,omitempty"` // The source port of network-related information about a finding. See Number Filter below for more details. NetworkSourcePort []NetworkSourcePortObservation `json:"networkSourcePort,omitempty" tf:"network_source_port,omitempty"` // The text of a note. See String Filter below for more details. NoteText []NoteTextObservation `json:"noteText,omitempty" tf:"note_text,omitempty"` // The timestamp of when the note was updated. See Date Filter below for more details. NoteUpdatedAt []NoteUpdatedAtObservation `json:"noteUpdatedAt,omitempty" tf:"note_updated_at,omitempty"` // The principal that created a note. See String Filter below for more details. NoteUpdatedBy []NoteUpdatedByObservation `json:"noteUpdatedBy,omitempty" tf:"note_updated_by,omitempty"` // The date/time that the process was launched. See Date Filter below for more details. ProcessLaunchedAt []ProcessLaunchedAtObservation `json:"processLaunchedAt,omitempty" tf:"process_launched_at,omitempty"` // The name of the process. See String Filter below for more details. ProcessName []ProcessNameObservation `json:"processName,omitempty" tf:"process_name,omitempty"` // The parent process ID. See Number Filter below for more details. ProcessParentPid []ProcessParentPidObservation `json:"processParentPid,omitempty" tf:"process_parent_pid,omitempty"` // The path to the process executable. See String Filter below for more details. ProcessPath []ProcessPathObservation `json:"processPath,omitempty" tf:"process_path,omitempty"` // The process ID. See Number Filter below for more details. ProcessPid []ProcessPidObservation `json:"processPid,omitempty" tf:"process_pid,omitempty"` // The date/time that the process was terminated. See Date Filter below for more details. ProcessTerminatedAt []ProcessTerminatedAtObservation `json:"processTerminatedAt,omitempty" tf:"process_terminated_at,omitempty"` // The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub. See String Filter below for more details. ProductArn []ProductArnObservation `json:"productArn,omitempty" tf:"product_arn,omitempty"` // A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format. See Map Filter below for more details. ProductFields []ProductFieldsObservation `json:"productFields,omitempty" tf:"product_fields,omitempty"` // The name of the solution (product) that generates findings. See String Filter below for more details. ProductName []ProductNameObservation `json:"productName,omitempty" tf:"product_name,omitempty"` // The recommendation of what to do about the issue described in a finding. See String Filter below for more details. RecommendationText []RecommendationTextObservation `json:"recommendationText,omitempty" tf:"recommendation_text,omitempty"` // The updated record state for the finding. See String Filter below for more details. RecordState []RecordStateObservation `json:"recordState,omitempty" tf:"record_state,omitempty"` // The solution-generated identifier for a related finding. See String Filter below for more details. RelatedFindingsID []RelatedFindingsIDObservation `json:"relatedFindingsId,omitempty" tf:"related_findings_id,omitempty"` // The ARN of the solution that generated a related finding. See String Filter below for more details. RelatedFindingsProductArn []RelatedFindingsProductArnObservation `json:"relatedFindingsProductArn,omitempty" tf:"related_findings_product_arn,omitempty"` // The IAM profile ARN of the instance. See String Filter below for more details. ResourceAwsEC2InstanceIAMInstanceProfileArn []ResourceAwsEC2InstanceIAMInstanceProfileArnObservation `` /* 126-byte string literal not displayed */ // The IPv4 addresses associated with the instance. See Ip Filter below for more details. ResourceAwsEC2InstanceIPv4Addresses []ResourceAwsEC2InstanceIPv4AddressesObservation `json:"resourceAwsEc2InstanceIpv4Addresses,omitempty" tf:"resource_aws_ec2_instance_ipv4_addresses,omitempty"` // The IPv6 addresses associated with the instance. See Ip Filter below for more details. ResourceAwsEC2InstanceIPv6Addresses []ResourceAwsEC2InstanceIPv6AddressesObservation `json:"resourceAwsEc2InstanceIpv6Addresses,omitempty" tf:"resource_aws_ec2_instance_ipv6_addresses,omitempty"` // The Amazon Machine Image (AMI) ID of the instance. See String Filter below for more details. ResourceAwsEC2InstanceImageID []ResourceAwsEC2InstanceImageIDObservation `json:"resourceAwsEc2InstanceImageId,omitempty" tf:"resource_aws_ec2_instance_image_id,omitempty"` // The key name associated with the instance. See String Filter below for more details. ResourceAwsEC2InstanceKeyName []ResourceAwsEC2InstanceKeyNameObservation `json:"resourceAwsEc2InstanceKeyName,omitempty" tf:"resource_aws_ec2_instance_key_name,omitempty"` // The date and time the instance was launched. See Date Filter below for more details. ResourceAwsEC2InstanceLaunchedAt []ResourceAwsEC2InstanceLaunchedAtObservation `json:"resourceAwsEc2InstanceLaunchedAt,omitempty" tf:"resource_aws_ec2_instance_launched_at,omitempty"` // The identifier of the subnet that the instance was launched in. See String Filter below for more details. ResourceAwsEC2InstanceSubnetID []ResourceAwsEC2InstanceSubnetIDObservation `json:"resourceAwsEc2InstanceSubnetId,omitempty" tf:"resource_aws_ec2_instance_subnet_id,omitempty"` // The instance type of the instance. See String Filter below for more details. ResourceAwsEC2InstanceType []ResourceAwsEC2InstanceTypeObservation `json:"resourceAwsEc2InstanceType,omitempty" tf:"resource_aws_ec2_instance_type,omitempty"` // The identifier of the VPC that the instance was launched in. See String Filter below for more details. ResourceAwsEC2InstanceVPCID []ResourceAwsEC2InstanceVPCIDObservation `json:"resourceAwsEc2InstanceVpcId,omitempty" tf:"resource_aws_ec2_instance_vpc_id,omitempty"` // The creation date/time of the IAM access key related to a finding. See Date Filter below for more details. ResourceAwsIAMAccessKeyCreatedAt []ResourceAwsIAMAccessKeyCreatedAtObservation `json:"resourceAwsIamAccessKeyCreatedAt,omitempty" tf:"resource_aws_iam_access_key_created_at,omitempty"` // The status of the IAM access key related to a finding. See String Filter below for more details. ResourceAwsIAMAccessKeyStatus []ResourceAwsIAMAccessKeyStatusObservation `json:"resourceAwsIamAccessKeyStatus,omitempty" tf:"resource_aws_iam_access_key_status,omitempty"` // The user associated with the IAM access key related to a finding. See String Filter below for more details. ResourceAwsIAMAccessKeyUserName []ResourceAwsIAMAccessKeyUserNameObservation `json:"resourceAwsIamAccessKeyUserName,omitempty" tf:"resource_aws_iam_access_key_user_name,omitempty"` // The canonical user ID of the owner of the S3 bucket. See String Filter below for more details. ResourceAwsS3BucketOwnerID []ResourceAwsS3BucketOwnerIDObservation `json:"resourceAwsS3BucketOwnerId,omitempty" tf:"resource_aws_s3_bucket_owner_id,omitempty"` // The display name of the owner of the S3 bucket. See String Filter below for more details. ResourceAwsS3BucketOwnerName []ResourceAwsS3BucketOwnerNameObservation `json:"resourceAwsS3BucketOwnerName,omitempty" tf:"resource_aws_s3_bucket_owner_name,omitempty"` // The identifier of the image related to a finding. See String Filter below for more details. ResourceContainerImageID []ResourceContainerImageIDObservation `json:"resourceContainerImageId,omitempty" tf:"resource_container_image_id,omitempty"` // The name of the image related to a finding. See String Filter below for more details. ResourceContainerImageName []ResourceContainerImageNameObservation `json:"resourceContainerImageName,omitempty" tf:"resource_container_image_name,omitempty"` // The date/time that the container was started. See Date Filter below for more details. ResourceContainerLaunchedAt []ResourceContainerLaunchedAtObservation `json:"resourceContainerLaunchedAt,omitempty" tf:"resource_container_launched_at,omitempty"` // The name of the container related to a finding. See String Filter below for more details. ResourceContainerName []ResourceContainerNameObservation `json:"resourceContainerName,omitempty" tf:"resource_container_name,omitempty"` // The details of a resource that doesn't have a specific subfield for the resource type defined. See Map Filter below for more details. ResourceDetailsOther []ResourceDetailsOtherObservation `json:"resourceDetailsOther,omitempty" tf:"resource_details_other,omitempty"` // The canonical identifier for the given resource type. See String Filter below for more details. ResourceID []ResourceIDObservation `json:"resourceId,omitempty" tf:"resource_id,omitempty"` // The canonical AWS partition name that the Region is assigned to. See String Filter below for more details. ResourcePartition []ResourcePartitionObservation `json:"resourcePartition,omitempty" tf:"resource_partition,omitempty"` // The canonical AWS external Region name where this resource is located. See String Filter below for more details. ResourceRegion []ResourceRegionObservation `json:"resourceRegion,omitempty" tf:"resource_region,omitempty"` // A list of AWS tags associated with a resource at the time the finding was processed. See Map Filter below for more details. ResourceTags []ResourceTagsObservation `json:"resourceTags,omitempty" tf:"resource_tags,omitempty"` // Specifies the type of the resource that details are provided for. See String Filter below for more details. ResourceType []ResourceTypeObservation `json:"resourceType,omitempty" tf:"resource_type,omitempty"` // The label of a finding's severity. See String Filter below for more details. SeverityLabel []SeverityLabelObservation `json:"severityLabel,omitempty" tf:"severity_label,omitempty"` // A URL that links to a page about the current finding in the security-findings provider's solution. See String Filter below for more details. SourceURL []SourceURLObservation `json:"sourceUrl,omitempty" tf:"source_url,omitempty"` // The category of a threat intelligence indicator. See String Filter below for more details. ThreatIntelIndicatorCategory []ThreatIntelIndicatorCategoryObservation `json:"threatIntelIndicatorCategory,omitempty" tf:"threat_intel_indicator_category,omitempty"` // The date/time of the last observation of a threat intelligence indicator. See Date Filter below for more details. ThreatIntelIndicatorLastObservedAt []ThreatIntelIndicatorLastObservedAtObservation `json:"threatIntelIndicatorLastObservedAt,omitempty" tf:"threat_intel_indicator_last_observed_at,omitempty"` // The source of the threat intelligence. See String Filter below for more details. ThreatIntelIndicatorSource []ThreatIntelIndicatorSourceObservation `json:"threatIntelIndicatorSource,omitempty" tf:"threat_intel_indicator_source,omitempty"` // The URL for more details from the source of the threat intelligence. See String Filter below for more details. ThreatIntelIndicatorSourceURL []ThreatIntelIndicatorSourceURLObservation `json:"threatIntelIndicatorSourceUrl,omitempty" tf:"threat_intel_indicator_source_url,omitempty"` // The type of a threat intelligence indicator. See String Filter below for more details. ThreatIntelIndicatorType []ThreatIntelIndicatorTypeObservation `json:"threatIntelIndicatorType,omitempty" tf:"threat_intel_indicator_type,omitempty"` // The value of a threat intelligence indicator. See String Filter below for more details. ThreatIntelIndicatorValue []ThreatIntelIndicatorValueObservation `json:"threatIntelIndicatorValue,omitempty" tf:"threat_intel_indicator_value,omitempty"` // A finding's title. See String Filter below for more details. Title []TitleObservation `json:"title,omitempty" tf:"title,omitempty"` // A finding type in the format of namespace/category/classifier that classifies a finding. See String Filter below for more details. Type []TypeObservation `json:"type,omitempty" tf:"type,omitempty"` // An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record. See Date Filter below for more details. UpdatedAt []UpdatedAtObservation `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` // A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding. See Map Filter below for more details. UserDefinedValues []UserDefinedValuesObservation `json:"userDefinedValues,omitempty" tf:"user_defined_values,omitempty"` // The veracity of a finding. See String Filter below for more details. VerificationState []VerificationStateObservation `json:"verificationState,omitempty" tf:"verification_state,omitempty"` // The status of the investigation into a finding. See Workflow Status Filter below for more details. WorkflowStatus []WorkflowStatusObservation `json:"workflowStatus,omitempty" tf:"workflow_status,omitempty"` }
func (*FiltersObservation) DeepCopy ¶
func (in *FiltersObservation) DeepCopy() *FiltersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FiltersObservation.
func (*FiltersObservation) DeepCopyInto ¶
func (in *FiltersObservation) DeepCopyInto(out *FiltersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FiltersParameters ¶
type FiltersParameters struct { // AWS account ID that a finding is generated in. See String_Filter below for more details. // +kubebuilder:validation:Optional AwsAccountID []AwsAccountIDParameters `json:"awsAccountId,omitempty" tf:"aws_account_id,omitempty"` // The name of the findings provider (company) that owns the solution (product) that generates findings. See String_Filter below for more details. // +kubebuilder:validation:Optional CompanyName []CompanyNameParameters `json:"companyName,omitempty" tf:"company_name,omitempty"` // Exclusive to findings that are generated as the result of a check run against a specific rule in a supported standard, such as CIS AWS Foundations. Contains security standard-related finding details. See String Filter below for more details. // +kubebuilder:validation:Optional ComplianceStatus []ComplianceStatusParameters `json:"complianceStatus,omitempty" tf:"compliance_status,omitempty"` // A finding's confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details. // +kubebuilder:validation:Optional Confidence []ConfidenceParameters `json:"confidence,omitempty" tf:"confidence,omitempty"` // An ISO8601-formatted timestamp that indicates when the security-findings provider captured the potential security issue that a finding captured. See Date Filter below for more details. // +kubebuilder:validation:Optional CreatedAt []CreatedAtParameters `json:"createdAt,omitempty" tf:"created_at,omitempty"` // The level of importance assigned to the resources associated with the finding. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details. // +kubebuilder:validation:Optional Criticality []CriticalityParameters `json:"criticality,omitempty" tf:"criticality,omitempty"` // A finding's description. See String Filter below for more details. // +kubebuilder:validation:Optional Description []DescriptionParameters `json:"description,omitempty" tf:"description,omitempty"` // The finding provider value for the finding confidence. Confidence is defined as the likelihood that a finding accurately identifies the behavior or issue that it was intended to identify. Confidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent confidence and 100 means 100 percent confidence. See Number Filter below for more details. // +kubebuilder:validation:Optional FindingProviderFieldsConfidence []FindingProviderFieldsConfidenceParameters `json:"findingProviderFieldsConfidence,omitempty" tf:"finding_provider_fields_confidence,omitempty"` // The finding provider value for the level of importance assigned to the resources associated with the findings. A score of 0 means that the underlying resources have no criticality, and a score of 100 is reserved for the most critical resources. See Number Filter below for more details. // +kubebuilder:validation:Optional FindingProviderFieldsCriticality []FindingProviderFieldsCriticalityParameters `json:"findingProviderFieldsCriticality,omitempty" tf:"finding_provider_fields_criticality,omitempty"` // The finding identifier of a related finding that is identified by the finding provider. See String Filter below for more details. // +kubebuilder:validation:Optional FindingProviderFieldsRelatedFindingsID []FindingProviderFieldsRelatedFindingsIDParameters `json:"findingProviderFieldsRelatedFindingsId,omitempty" tf:"finding_provider_fields_related_findings_id,omitempty"` // The ARN of the solution that generated a related finding that is identified by the finding provider. See String Filter below for more details. // +kubebuilder:validation:Optional FindingProviderFieldsRelatedFindingsProductArn []FindingProviderFieldsRelatedFindingsProductArnParameters `` /* 131-byte string literal not displayed */ // The finding provider value for the severity label. See String Filter below for more details. // +kubebuilder:validation:Optional FindingProviderFieldsSeverityLabel []FindingProviderFieldsSeverityLabelParameters `json:"findingProviderFieldsSeverityLabel,omitempty" tf:"finding_provider_fields_severity_label,omitempty"` // The finding provider's original value for the severity. See String Filter below for more details. // +kubebuilder:validation:Optional FindingProviderFieldsSeverityOriginal []FindingProviderFieldsSeverityOriginalParameters `json:"findingProviderFieldsSeverityOriginal,omitempty" tf:"finding_provider_fields_severity_original,omitempty"` // One or more finding types that the finding provider assigned to the finding. Uses the format of namespace/category/classifier that classify a finding. Valid namespace values include: Software and Configuration Checks, TTPs, Effects, Unusual Behaviors, and Sensitive Data Identifications. See String Filter below for more details. // +kubebuilder:validation:Optional FindingProviderFieldsTypes []FindingProviderFieldsTypesParameters `json:"findingProviderFieldsTypes,omitempty" tf:"finding_provider_fields_types,omitempty"` // An ISO8601-formatted timestamp that indicates when the security-findings provider first observed the potential security issue that a finding captured. See Date Filter below for more details. // +kubebuilder:validation:Optional FirstObservedAt []FirstObservedAtParameters `json:"firstObservedAt,omitempty" tf:"first_observed_at,omitempty"` // The identifier for the solution-specific component (a discrete unit of logic) that generated a finding. See String Filter below for more details. // +kubebuilder:validation:Optional GeneratorID []GeneratorIDParameters `json:"generatorId,omitempty" tf:"generator_id,omitempty"` // The security findings provider-specific identifier for a finding. See String Filter below for more details. // +kubebuilder:validation:Optional ID []IDParameters `json:"id,omitempty" tf:"id,omitempty"` // A keyword for a finding. See Keyword Filter below for more details. // +kubebuilder:validation:Optional Keyword []KeywordParameters `json:"keyword,omitempty" tf:"keyword,omitempty"` // An ISO8601-formatted timestamp that indicates when the security-findings provider most recently observed the potential security issue that a finding captured. See Date Filter below for more details. // +kubebuilder:validation:Optional LastObservedAt []LastObservedAtParameters `json:"lastObservedAt,omitempty" tf:"last_observed_at,omitempty"` // The name of the malware that was observed. See String Filter below for more details. // +kubebuilder:validation:Optional MalwareName []MalwareNameParameters `json:"malwareName,omitempty" tf:"malware_name,omitempty"` // The filesystem path of the malware that was observed. See String Filter below for more details. // +kubebuilder:validation:Optional MalwarePath []MalwarePathParameters `json:"malwarePath,omitempty" tf:"malware_path,omitempty"` // The state of the malware that was observed. See String Filter below for more details. // +kubebuilder:validation:Optional MalwareState []MalwareStateParameters `json:"malwareState,omitempty" tf:"malware_state,omitempty"` // The type of the malware that was observed. See String Filter below for more details. // +kubebuilder:validation:Optional MalwareType []MalwareTypeParameters `json:"malwareType,omitempty" tf:"malware_type,omitempty"` // The destination domain of network-related information about a finding. See String Filter below for more details. // +kubebuilder:validation:Optional NetworkDestinationDomain []NetworkDestinationDomainParameters `json:"networkDestinationDomain,omitempty" tf:"network_destination_domain,omitempty"` // The destination IPv4 address of network-related information about a finding. See Ip Filter below for more details. // +kubebuilder:validation:Optional NetworkDestinationIPv4 []NetworkDestinationIPv4Parameters `json:"networkDestinationIpv4,omitempty" tf:"network_destination_ipv4,omitempty"` // The destination IPv6 address of network-related information about a finding. See Ip Filter below for more details. // +kubebuilder:validation:Optional NetworkDestinationIPv6 []NetworkDestinationIPv6Parameters `json:"networkDestinationIpv6,omitempty" tf:"network_destination_ipv6,omitempty"` // The destination port of network-related information about a finding. See Number Filter below for more details. // +kubebuilder:validation:Optional NetworkDestinationPort []NetworkDestinationPortParameters `json:"networkDestinationPort,omitempty" tf:"network_destination_port,omitempty"` // Indicates the direction of network traffic associated with a finding. See String Filter below for more details. // +kubebuilder:validation:Optional NetworkDirection []NetworkDirectionParameters `json:"networkDirection,omitempty" tf:"network_direction,omitempty"` // The protocol of network-related information about a finding. See String Filter below for more details. // +kubebuilder:validation:Optional NetworkProtocol []NetworkProtocolParameters `json:"networkProtocol,omitempty" tf:"network_protocol,omitempty"` // The source domain of network-related information about a finding. See String Filter below for more details. // +kubebuilder:validation:Optional NetworkSourceDomain []NetworkSourceDomainParameters `json:"networkSourceDomain,omitempty" tf:"network_source_domain,omitempty"` // The source IPv4 address of network-related information about a finding. See Ip Filter below for more details. // +kubebuilder:validation:Optional NetworkSourceIPv4 []NetworkSourceIPv4Parameters `json:"networkSourceIpv4,omitempty" tf:"network_source_ipv4,omitempty"` // The source IPv6 address of network-related information about a finding. See Ip Filter below for more details. // +kubebuilder:validation:Optional NetworkSourceIPv6 []NetworkSourceIPv6Parameters `json:"networkSourceIpv6,omitempty" tf:"network_source_ipv6,omitempty"` // The source media access control (MAC) address of network-related information about a finding. See String Filter below for more details. // +kubebuilder:validation:Optional NetworkSourceMac []NetworkSourceMacParameters `json:"networkSourceMac,omitempty" tf:"network_source_mac,omitempty"` // The source port of network-related information about a finding. See Number Filter below for more details. // +kubebuilder:validation:Optional NetworkSourcePort []NetworkSourcePortParameters `json:"networkSourcePort,omitempty" tf:"network_source_port,omitempty"` // The text of a note. See String Filter below for more details. // +kubebuilder:validation:Optional NoteText []NoteTextParameters `json:"noteText,omitempty" tf:"note_text,omitempty"` // The timestamp of when the note was updated. See Date Filter below for more details. // +kubebuilder:validation:Optional NoteUpdatedAt []NoteUpdatedAtParameters `json:"noteUpdatedAt,omitempty" tf:"note_updated_at,omitempty"` // The principal that created a note. See String Filter below for more details. // +kubebuilder:validation:Optional NoteUpdatedBy []NoteUpdatedByParameters `json:"noteUpdatedBy,omitempty" tf:"note_updated_by,omitempty"` // The date/time that the process was launched. See Date Filter below for more details. // +kubebuilder:validation:Optional ProcessLaunchedAt []ProcessLaunchedAtParameters `json:"processLaunchedAt,omitempty" tf:"process_launched_at,omitempty"` // The name of the process. See String Filter below for more details. // +kubebuilder:validation:Optional ProcessName []ProcessNameParameters `json:"processName,omitempty" tf:"process_name,omitempty"` // The parent process ID. See Number Filter below for more details. // +kubebuilder:validation:Optional ProcessParentPid []ProcessParentPidParameters `json:"processParentPid,omitempty" tf:"process_parent_pid,omitempty"` // The path to the process executable. See String Filter below for more details. // +kubebuilder:validation:Optional ProcessPath []ProcessPathParameters `json:"processPath,omitempty" tf:"process_path,omitempty"` // The process ID. See Number Filter below for more details. // +kubebuilder:validation:Optional ProcessPid []ProcessPidParameters `json:"processPid,omitempty" tf:"process_pid,omitempty"` // The date/time that the process was terminated. See Date Filter below for more details. // +kubebuilder:validation:Optional ProcessTerminatedAt []ProcessTerminatedAtParameters `json:"processTerminatedAt,omitempty" tf:"process_terminated_at,omitempty"` // The ARN generated by Security Hub that uniquely identifies a third-party company (security findings provider) after this provider's product (solution that generates findings) is registered with Security Hub. See String Filter below for more details. // +kubebuilder:validation:Optional ProductArn []ProductArnParameters `json:"productArn,omitempty" tf:"product_arn,omitempty"` // A data type where security-findings providers can include additional solution-specific details that aren't part of the defined AwsSecurityFinding format. See Map Filter below for more details. // +kubebuilder:validation:Optional ProductFields []ProductFieldsParameters `json:"productFields,omitempty" tf:"product_fields,omitempty"` // The name of the solution (product) that generates findings. See String Filter below for more details. // +kubebuilder:validation:Optional ProductName []ProductNameParameters `json:"productName,omitempty" tf:"product_name,omitempty"` // The recommendation of what to do about the issue described in a finding. See String Filter below for more details. // +kubebuilder:validation:Optional RecommendationText []RecommendationTextParameters `json:"recommendationText,omitempty" tf:"recommendation_text,omitempty"` // The updated record state for the finding. See String Filter below for more details. // +kubebuilder:validation:Optional RecordState []RecordStateParameters `json:"recordState,omitempty" tf:"record_state,omitempty"` // The solution-generated identifier for a related finding. See String Filter below for more details. // +kubebuilder:validation:Optional RelatedFindingsID []RelatedFindingsIDParameters `json:"relatedFindingsId,omitempty" tf:"related_findings_id,omitempty"` // The ARN of the solution that generated a related finding. See String Filter below for more details. // +kubebuilder:validation:Optional RelatedFindingsProductArn []RelatedFindingsProductArnParameters `json:"relatedFindingsProductArn,omitempty" tf:"related_findings_product_arn,omitempty"` // The IAM profile ARN of the instance. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceAwsEC2InstanceIAMInstanceProfileArn []ResourceAwsEC2InstanceIAMInstanceProfileArnParameters `` /* 126-byte string literal not displayed */ // The IPv4 addresses associated with the instance. See Ip Filter below for more details. // +kubebuilder:validation:Optional ResourceAwsEC2InstanceIPv4Addresses []ResourceAwsEC2InstanceIPv4AddressesParameters `json:"resourceAwsEc2InstanceIpv4Addresses,omitempty" tf:"resource_aws_ec2_instance_ipv4_addresses,omitempty"` // The IPv6 addresses associated with the instance. See Ip Filter below for more details. // +kubebuilder:validation:Optional ResourceAwsEC2InstanceIPv6Addresses []ResourceAwsEC2InstanceIPv6AddressesParameters `json:"resourceAwsEc2InstanceIpv6Addresses,omitempty" tf:"resource_aws_ec2_instance_ipv6_addresses,omitempty"` // The Amazon Machine Image (AMI) ID of the instance. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceAwsEC2InstanceImageID []ResourceAwsEC2InstanceImageIDParameters `json:"resourceAwsEc2InstanceImageId,omitempty" tf:"resource_aws_ec2_instance_image_id,omitempty"` // The key name associated with the instance. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceAwsEC2InstanceKeyName []ResourceAwsEC2InstanceKeyNameParameters `json:"resourceAwsEc2InstanceKeyName,omitempty" tf:"resource_aws_ec2_instance_key_name,omitempty"` // The date and time the instance was launched. See Date Filter below for more details. // +kubebuilder:validation:Optional ResourceAwsEC2InstanceLaunchedAt []ResourceAwsEC2InstanceLaunchedAtParameters `json:"resourceAwsEc2InstanceLaunchedAt,omitempty" tf:"resource_aws_ec2_instance_launched_at,omitempty"` // The identifier of the subnet that the instance was launched in. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceAwsEC2InstanceSubnetID []ResourceAwsEC2InstanceSubnetIDParameters `json:"resourceAwsEc2InstanceSubnetId,omitempty" tf:"resource_aws_ec2_instance_subnet_id,omitempty"` // The instance type of the instance. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceAwsEC2InstanceType []ResourceAwsEC2InstanceTypeParameters `json:"resourceAwsEc2InstanceType,omitempty" tf:"resource_aws_ec2_instance_type,omitempty"` // The identifier of the VPC that the instance was launched in. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceAwsEC2InstanceVPCID []ResourceAwsEC2InstanceVPCIDParameters `json:"resourceAwsEc2InstanceVpcId,omitempty" tf:"resource_aws_ec2_instance_vpc_id,omitempty"` // The creation date/time of the IAM access key related to a finding. See Date Filter below for more details. // +kubebuilder:validation:Optional ResourceAwsIAMAccessKeyCreatedAt []ResourceAwsIAMAccessKeyCreatedAtParameters `json:"resourceAwsIamAccessKeyCreatedAt,omitempty" tf:"resource_aws_iam_access_key_created_at,omitempty"` // The status of the IAM access key related to a finding. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceAwsIAMAccessKeyStatus []ResourceAwsIAMAccessKeyStatusParameters `json:"resourceAwsIamAccessKeyStatus,omitempty" tf:"resource_aws_iam_access_key_status,omitempty"` // The user associated with the IAM access key related to a finding. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceAwsIAMAccessKeyUserName []ResourceAwsIAMAccessKeyUserNameParameters `json:"resourceAwsIamAccessKeyUserName,omitempty" tf:"resource_aws_iam_access_key_user_name,omitempty"` // The canonical user ID of the owner of the S3 bucket. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceAwsS3BucketOwnerID []ResourceAwsS3BucketOwnerIDParameters `json:"resourceAwsS3BucketOwnerId,omitempty" tf:"resource_aws_s3_bucket_owner_id,omitempty"` // The display name of the owner of the S3 bucket. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceAwsS3BucketOwnerName []ResourceAwsS3BucketOwnerNameParameters `json:"resourceAwsS3BucketOwnerName,omitempty" tf:"resource_aws_s3_bucket_owner_name,omitempty"` // The identifier of the image related to a finding. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceContainerImageID []ResourceContainerImageIDParameters `json:"resourceContainerImageId,omitempty" tf:"resource_container_image_id,omitempty"` // The name of the image related to a finding. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceContainerImageName []ResourceContainerImageNameParameters `json:"resourceContainerImageName,omitempty" tf:"resource_container_image_name,omitempty"` // The date/time that the container was started. See Date Filter below for more details. // +kubebuilder:validation:Optional ResourceContainerLaunchedAt []ResourceContainerLaunchedAtParameters `json:"resourceContainerLaunchedAt,omitempty" tf:"resource_container_launched_at,omitempty"` // The name of the container related to a finding. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceContainerName []ResourceContainerNameParameters `json:"resourceContainerName,omitempty" tf:"resource_container_name,omitempty"` // The details of a resource that doesn't have a specific subfield for the resource type defined. See Map Filter below for more details. // +kubebuilder:validation:Optional ResourceDetailsOther []ResourceDetailsOtherParameters `json:"resourceDetailsOther,omitempty" tf:"resource_details_other,omitempty"` // The canonical identifier for the given resource type. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceID []ResourceIDParameters `json:"resourceId,omitempty" tf:"resource_id,omitempty"` // The canonical AWS partition name that the Region is assigned to. See String Filter below for more details. // +kubebuilder:validation:Optional ResourcePartition []ResourcePartitionParameters `json:"resourcePartition,omitempty" tf:"resource_partition,omitempty"` // The canonical AWS external Region name where this resource is located. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceRegion []ResourceRegionParameters `json:"resourceRegion,omitempty" tf:"resource_region,omitempty"` // A list of AWS tags associated with a resource at the time the finding was processed. See Map Filter below for more details. // +kubebuilder:validation:Optional ResourceTags []ResourceTagsParameters `json:"resourceTags,omitempty" tf:"resource_tags,omitempty"` // Specifies the type of the resource that details are provided for. See String Filter below for more details. // +kubebuilder:validation:Optional ResourceType []ResourceTypeParameters `json:"resourceType,omitempty" tf:"resource_type,omitempty"` // The label of a finding's severity. See String Filter below for more details. // +kubebuilder:validation:Optional SeverityLabel []SeverityLabelParameters `json:"severityLabel,omitempty" tf:"severity_label,omitempty"` // A URL that links to a page about the current finding in the security-findings provider's solution. See String Filter below for more details. // +kubebuilder:validation:Optional SourceURL []SourceURLParameters `json:"sourceUrl,omitempty" tf:"source_url,omitempty"` // The category of a threat intelligence indicator. See String Filter below for more details. // +kubebuilder:validation:Optional ThreatIntelIndicatorCategory []ThreatIntelIndicatorCategoryParameters `json:"threatIntelIndicatorCategory,omitempty" tf:"threat_intel_indicator_category,omitempty"` // The date/time of the last observation of a threat intelligence indicator. See Date Filter below for more details. // +kubebuilder:validation:Optional ThreatIntelIndicatorLastObservedAt []ThreatIntelIndicatorLastObservedAtParameters `json:"threatIntelIndicatorLastObservedAt,omitempty" tf:"threat_intel_indicator_last_observed_at,omitempty"` // The source of the threat intelligence. See String Filter below for more details. // +kubebuilder:validation:Optional ThreatIntelIndicatorSource []ThreatIntelIndicatorSourceParameters `json:"threatIntelIndicatorSource,omitempty" tf:"threat_intel_indicator_source,omitempty"` // The URL for more details from the source of the threat intelligence. See String Filter below for more details. // +kubebuilder:validation:Optional ThreatIntelIndicatorSourceURL []ThreatIntelIndicatorSourceURLParameters `json:"threatIntelIndicatorSourceUrl,omitempty" tf:"threat_intel_indicator_source_url,omitempty"` // The type of a threat intelligence indicator. See String Filter below for more details. // +kubebuilder:validation:Optional ThreatIntelIndicatorType []ThreatIntelIndicatorTypeParameters `json:"threatIntelIndicatorType,omitempty" tf:"threat_intel_indicator_type,omitempty"` // The value of a threat intelligence indicator. See String Filter below for more details. // +kubebuilder:validation:Optional ThreatIntelIndicatorValue []ThreatIntelIndicatorValueParameters `json:"threatIntelIndicatorValue,omitempty" tf:"threat_intel_indicator_value,omitempty"` // A finding's title. See String Filter below for more details. // +kubebuilder:validation:Optional Title []TitleParameters `json:"title,omitempty" tf:"title,omitempty"` // A finding type in the format of namespace/category/classifier that classifies a finding. See String Filter below for more details. // +kubebuilder:validation:Optional Type []TypeParameters `json:"type,omitempty" tf:"type,omitempty"` // An ISO8601-formatted timestamp that indicates when the security-findings provider last updated the finding record. See Date Filter below for more details. // +kubebuilder:validation:Optional UpdatedAt []UpdatedAtParameters `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` // A list of name/value string pairs associated with the finding. These are custom, user-defined fields added to a finding. See Map Filter below for more details. // +kubebuilder:validation:Optional UserDefinedValues []UserDefinedValuesParameters `json:"userDefinedValues,omitempty" tf:"user_defined_values,omitempty"` // The veracity of a finding. See String Filter below for more details. // +kubebuilder:validation:Optional VerificationState []VerificationStateParameters `json:"verificationState,omitempty" tf:"verification_state,omitempty"` // The status of the investigation into a finding. See Workflow Status Filter below for more details. // +kubebuilder:validation:Optional WorkflowStatus []WorkflowStatusParameters `json:"workflowStatus,omitempty" tf:"workflow_status,omitempty"` }
func (*FiltersParameters) DeepCopy ¶
func (in *FiltersParameters) DeepCopy() *FiltersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FiltersParameters.
func (*FiltersParameters) DeepCopyInto ¶
func (in *FiltersParameters) DeepCopyInto(out *FiltersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingAggregator ¶
type FindingAggregator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.linkingMode) || (has(self.initProvider) && has(self.initProvider.linkingMode))",message="spec.forProvider.linkingMode is a required parameter" Spec FindingAggregatorSpec `json:"spec"` Status FindingAggregatorStatus `json:"status,omitempty"` }
FindingAggregator is the Schema for the FindingAggregators API. Manages a Security Hub finding aggregator +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*FindingAggregator) DeepCopy ¶
func (in *FindingAggregator) DeepCopy() *FindingAggregator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingAggregator.
func (*FindingAggregator) DeepCopyInto ¶
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 ¶
func (in *FindingAggregator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FindingAggregator) GetCondition ¶
func (mg *FindingAggregator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FindingAggregator.
func (*FindingAggregator) GetConnectionDetailsMapping ¶
func (tr *FindingAggregator) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FindingAggregator
func (*FindingAggregator) GetDeletionPolicy ¶
func (mg *FindingAggregator) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FindingAggregator.
func (*FindingAggregator) GetID ¶
func (tr *FindingAggregator) GetID() string
GetID returns ID of underlying Terraform resource of this FindingAggregator
func (*FindingAggregator) GetInitParameters ¶ added in v0.38.0
func (tr *FindingAggregator) GetInitParameters() (map[string]any, error)
GetInitParameters of this FindingAggregator
func (*FindingAggregator) GetManagementPolicies ¶ added in v0.38.0
func (mg *FindingAggregator) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this FindingAggregator.
func (*FindingAggregator) GetObservation ¶
func (tr *FindingAggregator) GetObservation() (map[string]any, error)
GetObservation of this FindingAggregator
func (*FindingAggregator) GetParameters ¶
func (tr *FindingAggregator) GetParameters() (map[string]any, error)
GetParameters of this FindingAggregator
func (*FindingAggregator) GetProviderConfigReference ¶
func (mg *FindingAggregator) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FindingAggregator.
func (*FindingAggregator) GetPublishConnectionDetailsTo ¶
func (mg *FindingAggregator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FindingAggregator.
func (*FindingAggregator) GetTerraformResourceType ¶
func (mg *FindingAggregator) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FindingAggregator
func (*FindingAggregator) GetTerraformSchemaVersion ¶
func (tr *FindingAggregator) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FindingAggregator) GetWriteConnectionSecretToReference ¶
func (mg *FindingAggregator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FindingAggregator.
func (*FindingAggregator) LateInitialize ¶
func (tr *FindingAggregator) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FindingAggregator using its observed tfState. returns True if there are any spec changes for the resource.
func (*FindingAggregator) SetConditions ¶
func (mg *FindingAggregator) SetConditions(c ...xpv1.Condition)
SetConditions of this FindingAggregator.
func (*FindingAggregator) SetDeletionPolicy ¶
func (mg *FindingAggregator) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FindingAggregator.
func (*FindingAggregator) SetManagementPolicies ¶ added in v0.38.0
func (mg *FindingAggregator) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this FindingAggregator.
func (*FindingAggregator) SetObservation ¶
func (tr *FindingAggregator) SetObservation(obs map[string]any) error
SetObservation for this FindingAggregator
func (*FindingAggregator) SetParameters ¶
func (tr *FindingAggregator) SetParameters(params map[string]any) error
SetParameters for this FindingAggregator
func (*FindingAggregator) SetProviderConfigReference ¶
func (mg *FindingAggregator) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FindingAggregator.
func (*FindingAggregator) SetPublishConnectionDetailsTo ¶
func (mg *FindingAggregator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FindingAggregator.
func (*FindingAggregator) SetWriteConnectionSecretToReference ¶
func (mg *FindingAggregator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FindingAggregator.
type FindingAggregatorInitParameters ¶ added in v0.38.0
type FindingAggregatorInitParameters struct { // Indicates whether to aggregate findings from all of the available Regions or from a specified list. The options are ALL_REGIONS, ALL_REGIONS_EXCEPT_SPECIFIED or SPECIFIED_REGIONS. When ALL_REGIONS or ALL_REGIONS_EXCEPT_SPECIFIED are used, Security Hub will automatically aggregate findings from new Regions as Security Hub supports them and you opt into them. LinkingMode *string `json:"linkingMode,omitempty" tf:"linking_mode,omitempty"` // List of regions to include or exclude SpecifiedRegions []*string `json:"specifiedRegions,omitempty" tf:"specified_regions,omitempty"` }
func (*FindingAggregatorInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FindingAggregatorInitParameters) DeepCopy() *FindingAggregatorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingAggregatorInitParameters.
func (*FindingAggregatorInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *FindingAggregatorInitParameters) DeepCopyInto(out *FindingAggregatorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingAggregatorList ¶
type FindingAggregatorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FindingAggregator `json:"items"` }
FindingAggregatorList contains a list of FindingAggregators
func (*FindingAggregatorList) DeepCopy ¶
func (in *FindingAggregatorList) DeepCopy() *FindingAggregatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingAggregatorList.
func (*FindingAggregatorList) DeepCopyInto ¶
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 ¶
func (in *FindingAggregatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FindingAggregatorList) GetItems ¶
func (l *FindingAggregatorList) GetItems() []resource.Managed
GetItems of this FindingAggregatorList.
type FindingAggregatorObservation ¶
type FindingAggregatorObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` // Indicates whether to aggregate findings from all of the available Regions or from a specified list. The options are ALL_REGIONS, ALL_REGIONS_EXCEPT_SPECIFIED or SPECIFIED_REGIONS. When ALL_REGIONS or ALL_REGIONS_EXCEPT_SPECIFIED are used, Security Hub will automatically aggregate findings from new Regions as Security Hub supports them and you opt into them. LinkingMode *string `json:"linkingMode,omitempty" tf:"linking_mode,omitempty"` // List of regions to include or exclude SpecifiedRegions []*string `json:"specifiedRegions,omitempty" tf:"specified_regions,omitempty"` }
func (*FindingAggregatorObservation) DeepCopy ¶
func (in *FindingAggregatorObservation) DeepCopy() *FindingAggregatorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingAggregatorObservation.
func (*FindingAggregatorObservation) DeepCopyInto ¶
func (in *FindingAggregatorObservation) DeepCopyInto(out *FindingAggregatorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingAggregatorParameters ¶
type FindingAggregatorParameters struct { // Indicates whether to aggregate findings from all of the available Regions or from a specified list. The options are ALL_REGIONS, ALL_REGIONS_EXCEPT_SPECIFIED or SPECIFIED_REGIONS. When ALL_REGIONS or ALL_REGIONS_EXCEPT_SPECIFIED are used, Security Hub will automatically aggregate findings from new Regions as Security Hub supports them and you opt into them. // +kubebuilder:validation:Optional LinkingMode *string `json:"linkingMode,omitempty" tf:"linking_mode,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // List of regions to include or exclude // +kubebuilder:validation:Optional SpecifiedRegions []*string `json:"specifiedRegions,omitempty" tf:"specified_regions,omitempty"` }
func (*FindingAggregatorParameters) DeepCopy ¶
func (in *FindingAggregatorParameters) DeepCopy() *FindingAggregatorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingAggregatorParameters.
func (*FindingAggregatorParameters) DeepCopyInto ¶
func (in *FindingAggregatorParameters) DeepCopyInto(out *FindingAggregatorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingAggregatorSpec ¶
type FindingAggregatorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FindingAggregatorParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider FindingAggregatorInitParameters `json:"initProvider,omitempty"` }
FindingAggregatorSpec defines the desired state of FindingAggregator
func (*FindingAggregatorSpec) DeepCopy ¶
func (in *FindingAggregatorSpec) DeepCopy() *FindingAggregatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingAggregatorSpec.
func (*FindingAggregatorSpec) DeepCopyInto ¶
func (in *FindingAggregatorSpec) DeepCopyInto(out *FindingAggregatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingAggregatorStatus ¶
type FindingAggregatorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FindingAggregatorObservation `json:"atProvider,omitempty"` }
FindingAggregatorStatus defines the observed state of FindingAggregator.
func (*FindingAggregatorStatus) DeepCopy ¶
func (in *FindingAggregatorStatus) DeepCopy() *FindingAggregatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingAggregatorStatus.
func (*FindingAggregatorStatus) DeepCopyInto ¶
func (in *FindingAggregatorStatus) DeepCopyInto(out *FindingAggregatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsConfidenceInitParameters ¶ added in v0.38.0
type FindingProviderFieldsConfidenceInitParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*FindingProviderFieldsConfidenceInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FindingProviderFieldsConfidenceInitParameters) DeepCopy() *FindingProviderFieldsConfidenceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsConfidenceInitParameters.
func (*FindingProviderFieldsConfidenceInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *FindingProviderFieldsConfidenceInitParameters) DeepCopyInto(out *FindingProviderFieldsConfidenceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsConfidenceObservation ¶
type FindingProviderFieldsConfidenceObservation struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*FindingProviderFieldsConfidenceObservation) DeepCopy ¶
func (in *FindingProviderFieldsConfidenceObservation) DeepCopy() *FindingProviderFieldsConfidenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsConfidenceObservation.
func (*FindingProviderFieldsConfidenceObservation) DeepCopyInto ¶
func (in *FindingProviderFieldsConfidenceObservation) DeepCopyInto(out *FindingProviderFieldsConfidenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsConfidenceParameters ¶
type FindingProviderFieldsConfidenceParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*FindingProviderFieldsConfidenceParameters) DeepCopy ¶
func (in *FindingProviderFieldsConfidenceParameters) DeepCopy() *FindingProviderFieldsConfidenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsConfidenceParameters.
func (*FindingProviderFieldsConfidenceParameters) DeepCopyInto ¶
func (in *FindingProviderFieldsConfidenceParameters) DeepCopyInto(out *FindingProviderFieldsConfidenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsCriticalityInitParameters ¶ added in v0.38.0
type FindingProviderFieldsCriticalityInitParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*FindingProviderFieldsCriticalityInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FindingProviderFieldsCriticalityInitParameters) DeepCopy() *FindingProviderFieldsCriticalityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsCriticalityInitParameters.
func (*FindingProviderFieldsCriticalityInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *FindingProviderFieldsCriticalityInitParameters) DeepCopyInto(out *FindingProviderFieldsCriticalityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsCriticalityObservation ¶
type FindingProviderFieldsCriticalityObservation struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*FindingProviderFieldsCriticalityObservation) DeepCopy ¶
func (in *FindingProviderFieldsCriticalityObservation) DeepCopy() *FindingProviderFieldsCriticalityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsCriticalityObservation.
func (*FindingProviderFieldsCriticalityObservation) DeepCopyInto ¶
func (in *FindingProviderFieldsCriticalityObservation) DeepCopyInto(out *FindingProviderFieldsCriticalityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsCriticalityParameters ¶
type FindingProviderFieldsCriticalityParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*FindingProviderFieldsCriticalityParameters) DeepCopy ¶
func (in *FindingProviderFieldsCriticalityParameters) DeepCopy() *FindingProviderFieldsCriticalityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsCriticalityParameters.
func (*FindingProviderFieldsCriticalityParameters) DeepCopyInto ¶
func (in *FindingProviderFieldsCriticalityParameters) DeepCopyInto(out *FindingProviderFieldsCriticalityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsRelatedFindingsIDInitParameters ¶ added in v0.38.0
type FindingProviderFieldsRelatedFindingsIDInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FindingProviderFieldsRelatedFindingsIDInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FindingProviderFieldsRelatedFindingsIDInitParameters) DeepCopy() *FindingProviderFieldsRelatedFindingsIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsRelatedFindingsIDInitParameters.
func (*FindingProviderFieldsRelatedFindingsIDInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *FindingProviderFieldsRelatedFindingsIDInitParameters) DeepCopyInto(out *FindingProviderFieldsRelatedFindingsIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsRelatedFindingsIDObservation ¶
type FindingProviderFieldsRelatedFindingsIDObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FindingProviderFieldsRelatedFindingsIDObservation) DeepCopy ¶
func (in *FindingProviderFieldsRelatedFindingsIDObservation) DeepCopy() *FindingProviderFieldsRelatedFindingsIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsRelatedFindingsIDObservation.
func (*FindingProviderFieldsRelatedFindingsIDObservation) DeepCopyInto ¶
func (in *FindingProviderFieldsRelatedFindingsIDObservation) DeepCopyInto(out *FindingProviderFieldsRelatedFindingsIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsRelatedFindingsIDParameters ¶
type FindingProviderFieldsRelatedFindingsIDParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*FindingProviderFieldsRelatedFindingsIDParameters) DeepCopy ¶
func (in *FindingProviderFieldsRelatedFindingsIDParameters) DeepCopy() *FindingProviderFieldsRelatedFindingsIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsRelatedFindingsIDParameters.
func (*FindingProviderFieldsRelatedFindingsIDParameters) DeepCopyInto ¶
func (in *FindingProviderFieldsRelatedFindingsIDParameters) DeepCopyInto(out *FindingProviderFieldsRelatedFindingsIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsRelatedFindingsProductArnInitParameters ¶ added in v0.38.0
type FindingProviderFieldsRelatedFindingsProductArnInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FindingProviderFieldsRelatedFindingsProductArnInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FindingProviderFieldsRelatedFindingsProductArnInitParameters) DeepCopy() *FindingProviderFieldsRelatedFindingsProductArnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsRelatedFindingsProductArnInitParameters.
func (*FindingProviderFieldsRelatedFindingsProductArnInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *FindingProviderFieldsRelatedFindingsProductArnInitParameters) DeepCopyInto(out *FindingProviderFieldsRelatedFindingsProductArnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsRelatedFindingsProductArnObservation ¶
type FindingProviderFieldsRelatedFindingsProductArnObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FindingProviderFieldsRelatedFindingsProductArnObservation) DeepCopy ¶
func (in *FindingProviderFieldsRelatedFindingsProductArnObservation) DeepCopy() *FindingProviderFieldsRelatedFindingsProductArnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsRelatedFindingsProductArnObservation.
func (*FindingProviderFieldsRelatedFindingsProductArnObservation) DeepCopyInto ¶
func (in *FindingProviderFieldsRelatedFindingsProductArnObservation) DeepCopyInto(out *FindingProviderFieldsRelatedFindingsProductArnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsRelatedFindingsProductArnParameters ¶
type FindingProviderFieldsRelatedFindingsProductArnParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*FindingProviderFieldsRelatedFindingsProductArnParameters) DeepCopy ¶
func (in *FindingProviderFieldsRelatedFindingsProductArnParameters) DeepCopy() *FindingProviderFieldsRelatedFindingsProductArnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsRelatedFindingsProductArnParameters.
func (*FindingProviderFieldsRelatedFindingsProductArnParameters) DeepCopyInto ¶
func (in *FindingProviderFieldsRelatedFindingsProductArnParameters) DeepCopyInto(out *FindingProviderFieldsRelatedFindingsProductArnParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsSeverityLabelInitParameters ¶ added in v0.38.0
type FindingProviderFieldsSeverityLabelInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FindingProviderFieldsSeverityLabelInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FindingProviderFieldsSeverityLabelInitParameters) DeepCopy() *FindingProviderFieldsSeverityLabelInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsSeverityLabelInitParameters.
func (*FindingProviderFieldsSeverityLabelInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *FindingProviderFieldsSeverityLabelInitParameters) DeepCopyInto(out *FindingProviderFieldsSeverityLabelInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsSeverityLabelObservation ¶
type FindingProviderFieldsSeverityLabelObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FindingProviderFieldsSeverityLabelObservation) DeepCopy ¶
func (in *FindingProviderFieldsSeverityLabelObservation) DeepCopy() *FindingProviderFieldsSeverityLabelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsSeverityLabelObservation.
func (*FindingProviderFieldsSeverityLabelObservation) DeepCopyInto ¶
func (in *FindingProviderFieldsSeverityLabelObservation) DeepCopyInto(out *FindingProviderFieldsSeverityLabelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsSeverityLabelParameters ¶
type FindingProviderFieldsSeverityLabelParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*FindingProviderFieldsSeverityLabelParameters) DeepCopy ¶
func (in *FindingProviderFieldsSeverityLabelParameters) DeepCopy() *FindingProviderFieldsSeverityLabelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsSeverityLabelParameters.
func (*FindingProviderFieldsSeverityLabelParameters) DeepCopyInto ¶
func (in *FindingProviderFieldsSeverityLabelParameters) DeepCopyInto(out *FindingProviderFieldsSeverityLabelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsSeverityOriginalInitParameters ¶ added in v0.38.0
type FindingProviderFieldsSeverityOriginalInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FindingProviderFieldsSeverityOriginalInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FindingProviderFieldsSeverityOriginalInitParameters) DeepCopy() *FindingProviderFieldsSeverityOriginalInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsSeverityOriginalInitParameters.
func (*FindingProviderFieldsSeverityOriginalInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *FindingProviderFieldsSeverityOriginalInitParameters) DeepCopyInto(out *FindingProviderFieldsSeverityOriginalInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsSeverityOriginalObservation ¶
type FindingProviderFieldsSeverityOriginalObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FindingProviderFieldsSeverityOriginalObservation) DeepCopy ¶
func (in *FindingProviderFieldsSeverityOriginalObservation) DeepCopy() *FindingProviderFieldsSeverityOriginalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsSeverityOriginalObservation.
func (*FindingProviderFieldsSeverityOriginalObservation) DeepCopyInto ¶
func (in *FindingProviderFieldsSeverityOriginalObservation) DeepCopyInto(out *FindingProviderFieldsSeverityOriginalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsSeverityOriginalParameters ¶
type FindingProviderFieldsSeverityOriginalParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*FindingProviderFieldsSeverityOriginalParameters) DeepCopy ¶
func (in *FindingProviderFieldsSeverityOriginalParameters) DeepCopy() *FindingProviderFieldsSeverityOriginalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsSeverityOriginalParameters.
func (*FindingProviderFieldsSeverityOriginalParameters) DeepCopyInto ¶
func (in *FindingProviderFieldsSeverityOriginalParameters) DeepCopyInto(out *FindingProviderFieldsSeverityOriginalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsTypesInitParameters ¶ added in v0.38.0
type FindingProviderFieldsTypesInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FindingProviderFieldsTypesInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FindingProviderFieldsTypesInitParameters) DeepCopy() *FindingProviderFieldsTypesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsTypesInitParameters.
func (*FindingProviderFieldsTypesInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *FindingProviderFieldsTypesInitParameters) DeepCopyInto(out *FindingProviderFieldsTypesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsTypesObservation ¶
type FindingProviderFieldsTypesObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*FindingProviderFieldsTypesObservation) DeepCopy ¶
func (in *FindingProviderFieldsTypesObservation) DeepCopy() *FindingProviderFieldsTypesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsTypesObservation.
func (*FindingProviderFieldsTypesObservation) DeepCopyInto ¶
func (in *FindingProviderFieldsTypesObservation) DeepCopyInto(out *FindingProviderFieldsTypesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingProviderFieldsTypesParameters ¶
type FindingProviderFieldsTypesParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*FindingProviderFieldsTypesParameters) DeepCopy ¶
func (in *FindingProviderFieldsTypesParameters) DeepCopy() *FindingProviderFieldsTypesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingProviderFieldsTypesParameters.
func (*FindingProviderFieldsTypesParameters) DeepCopyInto ¶
func (in *FindingProviderFieldsTypesParameters) DeepCopyInto(out *FindingProviderFieldsTypesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirstObservedAtDateRangeInitParameters ¶ added in v0.38.0
type FirstObservedAtDateRangeInitParameters struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*FirstObservedAtDateRangeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FirstObservedAtDateRangeInitParameters) DeepCopy() *FirstObservedAtDateRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirstObservedAtDateRangeInitParameters.
func (*FirstObservedAtDateRangeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *FirstObservedAtDateRangeInitParameters) DeepCopyInto(out *FirstObservedAtDateRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirstObservedAtDateRangeObservation ¶
type FirstObservedAtDateRangeObservation struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*FirstObservedAtDateRangeObservation) DeepCopy ¶
func (in *FirstObservedAtDateRangeObservation) DeepCopy() *FirstObservedAtDateRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirstObservedAtDateRangeObservation.
func (*FirstObservedAtDateRangeObservation) DeepCopyInto ¶
func (in *FirstObservedAtDateRangeObservation) DeepCopyInto(out *FirstObservedAtDateRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirstObservedAtDateRangeParameters ¶
type FirstObservedAtDateRangeParameters struct { // A date range unit for the date filter. Valid values: DAYS. // +kubebuilder:validation:Optional Unit *string `json:"unit" tf:"unit,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*FirstObservedAtDateRangeParameters) DeepCopy ¶
func (in *FirstObservedAtDateRangeParameters) DeepCopy() *FirstObservedAtDateRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirstObservedAtDateRangeParameters.
func (*FirstObservedAtDateRangeParameters) DeepCopyInto ¶
func (in *FirstObservedAtDateRangeParameters) DeepCopyInto(out *FirstObservedAtDateRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirstObservedAtInitParameters ¶ added in v0.38.0
type FirstObservedAtInitParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []FirstObservedAtDateRangeInitParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*FirstObservedAtInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FirstObservedAtInitParameters) DeepCopy() *FirstObservedAtInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirstObservedAtInitParameters.
func (*FirstObservedAtInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *FirstObservedAtInitParameters) DeepCopyInto(out *FirstObservedAtInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirstObservedAtObservation ¶
type FirstObservedAtObservation struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []FirstObservedAtDateRangeObservation `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*FirstObservedAtObservation) DeepCopy ¶
func (in *FirstObservedAtObservation) DeepCopy() *FirstObservedAtObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirstObservedAtObservation.
func (*FirstObservedAtObservation) DeepCopyInto ¶
func (in *FirstObservedAtObservation) DeepCopyInto(out *FirstObservedAtObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirstObservedAtParameters ¶
type FirstObservedAtParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. // +kubebuilder:validation:Optional DateRange []FirstObservedAtDateRangeParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. // +kubebuilder:validation:Optional End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. // +kubebuilder:validation:Optional Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*FirstObservedAtParameters) DeepCopy ¶
func (in *FirstObservedAtParameters) DeepCopy() *FirstObservedAtParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirstObservedAtParameters.
func (*FirstObservedAtParameters) DeepCopyInto ¶
func (in *FirstObservedAtParameters) DeepCopyInto(out *FirstObservedAtParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeneratorIDInitParameters ¶ added in v0.38.0
type GeneratorIDInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*GeneratorIDInitParameters) DeepCopy ¶ added in v0.38.0
func (in *GeneratorIDInitParameters) DeepCopy() *GeneratorIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorIDInitParameters.
func (*GeneratorIDInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *GeneratorIDInitParameters) DeepCopyInto(out *GeneratorIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeneratorIDObservation ¶
type GeneratorIDObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*GeneratorIDObservation) DeepCopy ¶
func (in *GeneratorIDObservation) DeepCopy() *GeneratorIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorIDObservation.
func (*GeneratorIDObservation) DeepCopyInto ¶
func (in *GeneratorIDObservation) DeepCopyInto(out *GeneratorIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeneratorIDParameters ¶
type GeneratorIDParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*GeneratorIDParameters) DeepCopy ¶
func (in *GeneratorIDParameters) DeepCopy() *GeneratorIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratorIDParameters.
func (*GeneratorIDParameters) DeepCopyInto ¶
func (in *GeneratorIDParameters) DeepCopyInto(out *GeneratorIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IDInitParameters ¶ added in v0.38.0
type IDInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*IDInitParameters) DeepCopy ¶ added in v0.38.0
func (in *IDInitParameters) DeepCopy() *IDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IDInitParameters.
func (*IDInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *IDInitParameters) DeepCopyInto(out *IDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IDObservation ¶
type IDObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*IDObservation) DeepCopy ¶
func (in *IDObservation) DeepCopy() *IDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IDObservation.
func (*IDObservation) DeepCopyInto ¶
func (in *IDObservation) DeepCopyInto(out *IDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IDParameters ¶
type IDParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*IDParameters) DeepCopy ¶
func (in *IDParameters) DeepCopy() *IDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IDParameters.
func (*IDParameters) DeepCopyInto ¶
func (in *IDParameters) DeepCopyInto(out *IDParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.filters) || (has(self.initProvider) && has(self.initProvider.filters))",message="spec.forProvider.filters is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.groupByAttribute) || (has(self.initProvider) && has(self.initProvider.groupByAttribute))",message="spec.forProvider.groupByAttribute is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec InsightSpec `json:"spec"` Status InsightStatus `json:"status,omitempty"` }
Insight is the Schema for the Insights API. Provides a Security Hub custom insight resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *Insight) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Insight.
func (*Insight) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Insight
func (*Insight) GetDeletionPolicy ¶
func (mg *Insight) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Insight.
func (*Insight) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Insight
func (*Insight) GetManagementPolicies ¶ added in v0.38.0
func (mg *Insight) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Insight.
func (*Insight) GetObservation ¶
GetObservation of this Insight
func (*Insight) GetParameters ¶
GetParameters of this Insight
func (*Insight) GetProviderConfigReference ¶
GetProviderConfigReference of this Insight.
func (*Insight) GetPublishConnectionDetailsTo ¶
func (mg *Insight) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Insight.
func (*Insight) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Insight
func (*Insight) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Insight) GetWriteConnectionSecretToReference ¶
func (mg *Insight) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Insight.
func (*Insight) LateInitialize ¶
LateInitialize this Insight using its observed tfState. returns True if there are any spec changes for the resource.
func (*Insight) SetConditions ¶
SetConditions of this Insight.
func (*Insight) SetDeletionPolicy ¶
func (mg *Insight) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Insight.
func (*Insight) SetManagementPolicies ¶ added in v0.38.0
func (mg *Insight) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Insight.
func (*Insight) SetObservation ¶
SetObservation for this Insight
func (*Insight) SetParameters ¶
SetParameters for this Insight
func (*Insight) SetProviderConfigReference ¶
SetProviderConfigReference of this Insight.
func (*Insight) SetPublishConnectionDetailsTo ¶
func (mg *Insight) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Insight.
func (*Insight) SetWriteConnectionSecretToReference ¶
func (mg *Insight) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Insight.
type InsightInitParameters ¶ added in v0.38.0
type InsightInitParameters struct { // A configuration block including one or more (up to 10 distinct) attributes used to filter the findings included in the insight. The insight only includes findings that match criteria defined in the filters. See filters below for more details. Filters []FiltersInitParameters `json:"filters,omitempty" tf:"filters,omitempty"` // The attribute used to group the findings for the insight e.g., if an insight is grouped by ResourceId, then the insight produces a list of resource identifiers. GroupByAttribute *string `json:"groupByAttribute,omitempty" tf:"group_by_attribute,omitempty"` // The name of the custom insight. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*InsightInitParameters) DeepCopy ¶ added in v0.38.0
func (in *InsightInitParameters) DeepCopy() *InsightInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightInitParameters.
func (*InsightInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *InsightInitParameters) DeepCopyInto(out *InsightInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightList ¶
type InsightList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Insight `json:"items"` }
InsightList contains 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.
func (*InsightList) GetItems ¶
func (l *InsightList) GetItems() []resource.Managed
GetItems of this InsightList.
type InsightObservation ¶
type InsightObservation struct { // ARN of the insight. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // A configuration block including one or more (up to 10 distinct) attributes used to filter the findings included in the insight. The insight only includes findings that match criteria defined in the filters. See filters below for more details. Filters []FiltersObservation `json:"filters,omitempty" tf:"filters,omitempty"` // The attribute used to group the findings for the insight e.g., if an insight is grouped by ResourceId, then the insight produces a list of resource identifiers. GroupByAttribute *string `json:"groupByAttribute,omitempty" tf:"group_by_attribute,omitempty"` // ARN of the insight. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the custom insight. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*InsightObservation) DeepCopy ¶
func (in *InsightObservation) DeepCopy() *InsightObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightObservation.
func (*InsightObservation) DeepCopyInto ¶
func (in *InsightObservation) DeepCopyInto(out *InsightObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightParameters ¶
type InsightParameters struct { // A configuration block including one or more (up to 10 distinct) attributes used to filter the findings included in the insight. The insight only includes findings that match criteria defined in the filters. See filters below for more details. // +kubebuilder:validation:Optional Filters []FiltersParameters `json:"filters,omitempty" tf:"filters,omitempty"` // The attribute used to group the findings for the insight e.g., if an insight is grouped by ResourceId, then the insight produces a list of resource identifiers. // +kubebuilder:validation:Optional GroupByAttribute *string `json:"groupByAttribute,omitempty" tf:"group_by_attribute,omitempty"` // The name of the custom insight. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*InsightParameters) DeepCopy ¶
func (in *InsightParameters) DeepCopy() *InsightParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InsightParameters.
func (*InsightParameters) DeepCopyInto ¶
func (in *InsightParameters) DeepCopyInto(out *InsightParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InsightSpec ¶
type InsightSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InsightParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider InsightInitParameters `json:"initProvider,omitempty"` }
InsightSpec defines the desired state of Insight
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 InsightStatus ¶
type InsightStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InsightObservation `json:"atProvider,omitempty"` }
InsightStatus defines the observed state of Insight.
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 ¶ added in v0.24.0
type InviteAccepter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InviteAccepterSpec `json:"spec"` Status InviteAccepterStatus `json:"status,omitempty"` }
InviteAccepter is the Schema for the InviteAccepters API. Accepts a Security Hub invitation. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*InviteAccepter) DeepCopy ¶ added in v0.24.0
func (in *InviteAccepter) DeepCopy() *InviteAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteAccepter.
func (*InviteAccepter) DeepCopyInto ¶ added in v0.24.0
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 ¶ added in v0.24.0
func (in *InviteAccepter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InviteAccepter) GetCondition ¶ added in v0.24.0
func (mg *InviteAccepter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InviteAccepter.
func (*InviteAccepter) GetConnectionDetailsMapping ¶ added in v0.24.0
func (tr *InviteAccepter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InviteAccepter
func (*InviteAccepter) GetDeletionPolicy ¶ added in v0.24.0
func (mg *InviteAccepter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InviteAccepter.
func (*InviteAccepter) GetID ¶ added in v0.24.0
func (tr *InviteAccepter) GetID() string
GetID returns ID of underlying Terraform resource of this InviteAccepter
func (*InviteAccepter) GetInitParameters ¶ added in v0.38.0
func (tr *InviteAccepter) GetInitParameters() (map[string]any, error)
GetInitParameters of this InviteAccepter
func (*InviteAccepter) GetManagementPolicies ¶ added in v0.38.0
func (mg *InviteAccepter) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this InviteAccepter.
func (*InviteAccepter) GetObservation ¶ added in v0.24.0
func (tr *InviteAccepter) GetObservation() (map[string]any, error)
GetObservation of this InviteAccepter
func (*InviteAccepter) GetParameters ¶ added in v0.24.0
func (tr *InviteAccepter) GetParameters() (map[string]any, error)
GetParameters of this InviteAccepter
func (*InviteAccepter) GetProviderConfigReference ¶ added in v0.24.0
func (mg *InviteAccepter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InviteAccepter.
func (*InviteAccepter) GetPublishConnectionDetailsTo ¶ added in v0.24.0
func (mg *InviteAccepter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InviteAccepter.
func (*InviteAccepter) GetTerraformResourceType ¶ added in v0.24.0
func (mg *InviteAccepter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InviteAccepter
func (*InviteAccepter) GetTerraformSchemaVersion ¶ added in v0.24.0
func (tr *InviteAccepter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InviteAccepter) GetWriteConnectionSecretToReference ¶ added in v0.24.0
func (mg *InviteAccepter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InviteAccepter.
func (*InviteAccepter) LateInitialize ¶ added in v0.24.0
func (tr *InviteAccepter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InviteAccepter using its observed tfState. returns True if there are any spec changes for the resource.
func (*InviteAccepter) ResolveReferences ¶ added in v0.24.0
ResolveReferences of this InviteAccepter.
func (*InviteAccepter) SetConditions ¶ added in v0.24.0
func (mg *InviteAccepter) SetConditions(c ...xpv1.Condition)
SetConditions of this InviteAccepter.
func (*InviteAccepter) SetDeletionPolicy ¶ added in v0.24.0
func (mg *InviteAccepter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InviteAccepter.
func (*InviteAccepter) SetManagementPolicies ¶ added in v0.38.0
func (mg *InviteAccepter) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this InviteAccepter.
func (*InviteAccepter) SetObservation ¶ added in v0.24.0
func (tr *InviteAccepter) SetObservation(obs map[string]any) error
SetObservation for this InviteAccepter
func (*InviteAccepter) SetParameters ¶ added in v0.24.0
func (tr *InviteAccepter) SetParameters(params map[string]any) error
SetParameters for this InviteAccepter
func (*InviteAccepter) SetProviderConfigReference ¶ added in v0.24.0
func (mg *InviteAccepter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InviteAccepter.
func (*InviteAccepter) SetPublishConnectionDetailsTo ¶ added in v0.24.0
func (mg *InviteAccepter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InviteAccepter.
func (*InviteAccepter) SetWriteConnectionSecretToReference ¶ added in v0.24.0
func (mg *InviteAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InviteAccepter.
type InviteAccepterInitParameters ¶ added in v0.38.0
type InviteAccepterInitParameters struct { }
func (*InviteAccepterInitParameters) DeepCopy ¶ added in v0.38.0
func (in *InviteAccepterInitParameters) DeepCopy() *InviteAccepterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteAccepterInitParameters.
func (*InviteAccepterInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *InviteAccepterInitParameters) DeepCopyInto(out *InviteAccepterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InviteAccepterList ¶ added in v0.24.0
type InviteAccepterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InviteAccepter `json:"items"` }
InviteAccepterList contains a list of InviteAccepters
func (*InviteAccepterList) DeepCopy ¶ added in v0.24.0
func (in *InviteAccepterList) DeepCopy() *InviteAccepterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteAccepterList.
func (*InviteAccepterList) DeepCopyInto ¶ added in v0.24.0
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 ¶ added in v0.24.0
func (in *InviteAccepterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InviteAccepterList) GetItems ¶ added in v0.24.0
func (l *InviteAccepterList) GetItems() []resource.Managed
GetItems of this InviteAccepterList.
type InviteAccepterObservation ¶ added in v0.24.0
type InviteAccepterObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ID of the invitation. InvitationID *string `json:"invitationId,omitempty" tf:"invitation_id,omitempty"` // The account ID of the master Security Hub account whose invitation you're accepting. MasterID *string `json:"masterId,omitempty" tf:"master_id,omitempty"` }
func (*InviteAccepterObservation) DeepCopy ¶ added in v0.24.0
func (in *InviteAccepterObservation) DeepCopy() *InviteAccepterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteAccepterObservation.
func (*InviteAccepterObservation) DeepCopyInto ¶ added in v0.24.0
func (in *InviteAccepterObservation) DeepCopyInto(out *InviteAccepterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InviteAccepterParameters ¶ added in v0.24.0
type InviteAccepterParameters struct { // The account ID of the master Security Hub account whose invitation you're accepting. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/securityhub/v1beta1.Member // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("master_id",true) // +kubebuilder:validation:Optional MasterID *string `json:"masterId,omitempty" tf:"master_id,omitempty"` // Reference to a Member in securityhub to populate masterId. // +kubebuilder:validation:Optional MasterIDRef *v1.Reference `json:"masterIdRef,omitempty" tf:"-"` // Selector for a Member in securityhub to populate masterId. // +kubebuilder:validation:Optional MasterIDSelector *v1.Selector `json:"masterIdSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*InviteAccepterParameters) DeepCopy ¶ added in v0.24.0
func (in *InviteAccepterParameters) DeepCopy() *InviteAccepterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteAccepterParameters.
func (*InviteAccepterParameters) DeepCopyInto ¶ added in v0.24.0
func (in *InviteAccepterParameters) DeepCopyInto(out *InviteAccepterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InviteAccepterSpec ¶ added in v0.24.0
type InviteAccepterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InviteAccepterParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider InviteAccepterInitParameters `json:"initProvider,omitempty"` }
InviteAccepterSpec defines the desired state of InviteAccepter
func (*InviteAccepterSpec) DeepCopy ¶ added in v0.24.0
func (in *InviteAccepterSpec) DeepCopy() *InviteAccepterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteAccepterSpec.
func (*InviteAccepterSpec) DeepCopyInto ¶ added in v0.24.0
func (in *InviteAccepterSpec) DeepCopyInto(out *InviteAccepterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InviteAccepterStatus ¶ added in v0.24.0
type InviteAccepterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InviteAccepterObservation `json:"atProvider,omitempty"` }
InviteAccepterStatus defines the observed state of InviteAccepter.
func (*InviteAccepterStatus) DeepCopy ¶ added in v0.24.0
func (in *InviteAccepterStatus) DeepCopy() *InviteAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InviteAccepterStatus.
func (*InviteAccepterStatus) DeepCopyInto ¶ added in v0.24.0
func (in *InviteAccepterStatus) DeepCopyInto(out *InviteAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeywordInitParameters ¶ added in v0.38.0
type KeywordInitParameters struct { // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*KeywordInitParameters) DeepCopy ¶ added in v0.38.0
func (in *KeywordInitParameters) DeepCopy() *KeywordInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeywordInitParameters.
func (*KeywordInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *KeywordInitParameters) DeepCopyInto(out *KeywordInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeywordObservation ¶
type KeywordObservation struct { // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*KeywordObservation) DeepCopy ¶
func (in *KeywordObservation) DeepCopy() *KeywordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeywordObservation.
func (*KeywordObservation) DeepCopyInto ¶
func (in *KeywordObservation) DeepCopyInto(out *KeywordObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeywordParameters ¶
type KeywordParameters struct { // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*KeywordParameters) DeepCopy ¶
func (in *KeywordParameters) DeepCopy() *KeywordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeywordParameters.
func (*KeywordParameters) DeepCopyInto ¶
func (in *KeywordParameters) DeepCopyInto(out *KeywordParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastObservedAtDateRangeInitParameters ¶ added in v0.38.0
type LastObservedAtDateRangeInitParameters struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*LastObservedAtDateRangeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *LastObservedAtDateRangeInitParameters) DeepCopy() *LastObservedAtDateRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastObservedAtDateRangeInitParameters.
func (*LastObservedAtDateRangeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *LastObservedAtDateRangeInitParameters) DeepCopyInto(out *LastObservedAtDateRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastObservedAtDateRangeObservation ¶
type LastObservedAtDateRangeObservation struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*LastObservedAtDateRangeObservation) DeepCopy ¶
func (in *LastObservedAtDateRangeObservation) DeepCopy() *LastObservedAtDateRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastObservedAtDateRangeObservation.
func (*LastObservedAtDateRangeObservation) DeepCopyInto ¶
func (in *LastObservedAtDateRangeObservation) DeepCopyInto(out *LastObservedAtDateRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastObservedAtDateRangeParameters ¶
type LastObservedAtDateRangeParameters struct { // A date range unit for the date filter. Valid values: DAYS. // +kubebuilder:validation:Optional Unit *string `json:"unit" tf:"unit,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*LastObservedAtDateRangeParameters) DeepCopy ¶
func (in *LastObservedAtDateRangeParameters) DeepCopy() *LastObservedAtDateRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastObservedAtDateRangeParameters.
func (*LastObservedAtDateRangeParameters) DeepCopyInto ¶
func (in *LastObservedAtDateRangeParameters) DeepCopyInto(out *LastObservedAtDateRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastObservedAtInitParameters ¶ added in v0.38.0
type LastObservedAtInitParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []LastObservedAtDateRangeInitParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*LastObservedAtInitParameters) DeepCopy ¶ added in v0.38.0
func (in *LastObservedAtInitParameters) DeepCopy() *LastObservedAtInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastObservedAtInitParameters.
func (*LastObservedAtInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *LastObservedAtInitParameters) DeepCopyInto(out *LastObservedAtInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastObservedAtObservation ¶
type LastObservedAtObservation struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []LastObservedAtDateRangeObservation `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*LastObservedAtObservation) DeepCopy ¶
func (in *LastObservedAtObservation) DeepCopy() *LastObservedAtObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastObservedAtObservation.
func (*LastObservedAtObservation) DeepCopyInto ¶
func (in *LastObservedAtObservation) DeepCopyInto(out *LastObservedAtObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LastObservedAtParameters ¶
type LastObservedAtParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. // +kubebuilder:validation:Optional DateRange []LastObservedAtDateRangeParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. // +kubebuilder:validation:Optional End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. // +kubebuilder:validation:Optional Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*LastObservedAtParameters) DeepCopy ¶
func (in *LastObservedAtParameters) DeepCopy() *LastObservedAtParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LastObservedAtParameters.
func (*LastObservedAtParameters) DeepCopyInto ¶
func (in *LastObservedAtParameters) DeepCopyInto(out *LastObservedAtParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MalwareNameInitParameters ¶ added in v0.38.0
type MalwareNameInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*MalwareNameInitParameters) DeepCopy ¶ added in v0.38.0
func (in *MalwareNameInitParameters) DeepCopy() *MalwareNameInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MalwareNameInitParameters.
func (*MalwareNameInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *MalwareNameInitParameters) DeepCopyInto(out *MalwareNameInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MalwareNameObservation ¶
type MalwareNameObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*MalwareNameObservation) DeepCopy ¶
func (in *MalwareNameObservation) DeepCopy() *MalwareNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MalwareNameObservation.
func (*MalwareNameObservation) DeepCopyInto ¶
func (in *MalwareNameObservation) DeepCopyInto(out *MalwareNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MalwareNameParameters ¶
type MalwareNameParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*MalwareNameParameters) DeepCopy ¶
func (in *MalwareNameParameters) DeepCopy() *MalwareNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MalwareNameParameters.
func (*MalwareNameParameters) DeepCopyInto ¶
func (in *MalwareNameParameters) DeepCopyInto(out *MalwareNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MalwarePathInitParameters ¶ added in v0.38.0
type MalwarePathInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*MalwarePathInitParameters) DeepCopy ¶ added in v0.38.0
func (in *MalwarePathInitParameters) DeepCopy() *MalwarePathInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MalwarePathInitParameters.
func (*MalwarePathInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *MalwarePathInitParameters) DeepCopyInto(out *MalwarePathInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MalwarePathObservation ¶
type MalwarePathObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*MalwarePathObservation) DeepCopy ¶
func (in *MalwarePathObservation) DeepCopy() *MalwarePathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MalwarePathObservation.
func (*MalwarePathObservation) DeepCopyInto ¶
func (in *MalwarePathObservation) DeepCopyInto(out *MalwarePathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MalwarePathParameters ¶
type MalwarePathParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*MalwarePathParameters) DeepCopy ¶
func (in *MalwarePathParameters) DeepCopy() *MalwarePathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MalwarePathParameters.
func (*MalwarePathParameters) DeepCopyInto ¶
func (in *MalwarePathParameters) DeepCopyInto(out *MalwarePathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MalwareStateInitParameters ¶ added in v0.38.0
type MalwareStateInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*MalwareStateInitParameters) DeepCopy ¶ added in v0.38.0
func (in *MalwareStateInitParameters) DeepCopy() *MalwareStateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MalwareStateInitParameters.
func (*MalwareStateInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *MalwareStateInitParameters) DeepCopyInto(out *MalwareStateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MalwareStateObservation ¶
type MalwareStateObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*MalwareStateObservation) DeepCopy ¶
func (in *MalwareStateObservation) DeepCopy() *MalwareStateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MalwareStateObservation.
func (*MalwareStateObservation) DeepCopyInto ¶
func (in *MalwareStateObservation) DeepCopyInto(out *MalwareStateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MalwareStateParameters ¶
type MalwareStateParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*MalwareStateParameters) DeepCopy ¶
func (in *MalwareStateParameters) DeepCopy() *MalwareStateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MalwareStateParameters.
func (*MalwareStateParameters) DeepCopyInto ¶
func (in *MalwareStateParameters) DeepCopyInto(out *MalwareStateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MalwareTypeInitParameters ¶ added in v0.38.0
type MalwareTypeInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*MalwareTypeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *MalwareTypeInitParameters) DeepCopy() *MalwareTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MalwareTypeInitParameters.
func (*MalwareTypeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *MalwareTypeInitParameters) DeepCopyInto(out *MalwareTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MalwareTypeObservation ¶
type MalwareTypeObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*MalwareTypeObservation) DeepCopy ¶
func (in *MalwareTypeObservation) DeepCopy() *MalwareTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MalwareTypeObservation.
func (*MalwareTypeObservation) DeepCopyInto ¶
func (in *MalwareTypeObservation) DeepCopyInto(out *MalwareTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MalwareTypeParameters ¶
type MalwareTypeParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*MalwareTypeParameters) DeepCopy ¶
func (in *MalwareTypeParameters) DeepCopy() *MalwareTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MalwareTypeParameters.
func (*MalwareTypeParameters) DeepCopyInto ¶
func (in *MalwareTypeParameters) DeepCopyInto(out *MalwareTypeParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.accountId) || (has(self.initProvider) && has(self.initProvider.accountId))",message="spec.forProvider.accountId is a required parameter" Spec MemberSpec `json:"spec"` Status MemberStatus `json:"status,omitempty"` }
Member is the Schema for the Members API. Provides a Security Hub member resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *Member) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Member.
func (*Member) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Member
func (*Member) GetDeletionPolicy ¶
func (mg *Member) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Member.
func (*Member) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Member
func (*Member) GetManagementPolicies ¶ added in v0.38.0
func (mg *Member) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Member.
func (*Member) GetObservation ¶
GetObservation of this Member
func (*Member) GetParameters ¶
GetParameters of this Member
func (*Member) GetProviderConfigReference ¶
GetProviderConfigReference of this Member.
func (*Member) GetPublishConnectionDetailsTo ¶
func (mg *Member) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Member.
func (*Member) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Member
func (*Member) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Member) GetWriteConnectionSecretToReference ¶
func (mg *Member) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Member.
func (*Member) LateInitialize ¶
LateInitialize this Member using its observed tfState. returns True if there are any spec changes for the resource.
func (*Member) SetConditions ¶
SetConditions of this Member.
func (*Member) SetDeletionPolicy ¶
func (mg *Member) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Member.
func (*Member) SetManagementPolicies ¶ added in v0.38.0
func (mg *Member) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Member.
func (*Member) SetObservation ¶
SetObservation for this Member
func (*Member) SetParameters ¶
SetParameters for this Member
func (*Member) SetProviderConfigReference ¶
SetProviderConfigReference of this Member.
func (*Member) SetPublishConnectionDetailsTo ¶
func (mg *Member) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Member.
func (*Member) SetWriteConnectionSecretToReference ¶
func (mg *Member) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Member.
type MemberInitParameters ¶ added in v0.38.0
type MemberInitParameters struct { // The ID of the member AWS account. AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // The email of the member AWS account. Email *string `json:"email,omitempty" tf:"email,omitempty"` // Boolean whether to invite the account to Security Hub as a member. Defaults to false. Invite *bool `json:"invite,omitempty" tf:"invite,omitempty"` }
func (*MemberInitParameters) DeepCopy ¶ added in v0.38.0
func (in *MemberInitParameters) DeepCopy() *MemberInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberInitParameters.
func (*MemberInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *MemberInitParameters) DeepCopyInto(out *MemberInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberList ¶
type MemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Member `json:"items"` }
MemberList contains 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.
func (*MemberList) GetItems ¶
func (l *MemberList) GetItems() []resource.Managed
GetItems of this MemberList.
type MemberObservation ¶
type MemberObservation struct { // The ID of the member AWS account. AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // The email of the member AWS account. Email *string `json:"email,omitempty" tf:"email,omitempty"` // The ID of the member AWS account (matches account_id). ID *string `json:"id,omitempty" tf:"id,omitempty"` // Boolean whether to invite the account to Security Hub as a member. Defaults to false. Invite *bool `json:"invite,omitempty" tf:"invite,omitempty"` // The ID of the master Security Hub AWS account. MasterID *string `json:"masterId,omitempty" tf:"master_id,omitempty"` // The status of the member account relationship. MemberStatus *string `json:"memberStatus,omitempty" tf:"member_status,omitempty"` }
func (*MemberObservation) DeepCopy ¶
func (in *MemberObservation) DeepCopy() *MemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberObservation.
func (*MemberObservation) DeepCopyInto ¶
func (in *MemberObservation) DeepCopyInto(out *MemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberParameters ¶
type MemberParameters struct { // The ID of the member AWS account. // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // The email of the member AWS account. // +kubebuilder:validation:Optional Email *string `json:"email,omitempty" tf:"email,omitempty"` // Boolean whether to invite the account to Security Hub as a member. Defaults to false. // +kubebuilder:validation:Optional Invite *bool `json:"invite,omitempty" tf:"invite,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*MemberParameters) DeepCopy ¶
func (in *MemberParameters) DeepCopy() *MemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberParameters.
func (*MemberParameters) DeepCopyInto ¶
func (in *MemberParameters) DeepCopyInto(out *MemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberSpec ¶
type MemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MemberParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider MemberInitParameters `json:"initProvider,omitempty"` }
MemberSpec defines the desired state of Member
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 MemberStatus ¶
type MemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MemberObservation `json:"atProvider,omitempty"` }
MemberStatus defines the observed state of Member.
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 NetworkDestinationDomainInitParameters ¶ added in v0.38.0
type NetworkDestinationDomainInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetworkDestinationDomainInitParameters) DeepCopy ¶ added in v0.38.0
func (in *NetworkDestinationDomainInitParameters) DeepCopy() *NetworkDestinationDomainInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDestinationDomainInitParameters.
func (*NetworkDestinationDomainInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NetworkDestinationDomainInitParameters) DeepCopyInto(out *NetworkDestinationDomainInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDestinationDomainObservation ¶
type NetworkDestinationDomainObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetworkDestinationDomainObservation) DeepCopy ¶
func (in *NetworkDestinationDomainObservation) DeepCopy() *NetworkDestinationDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDestinationDomainObservation.
func (*NetworkDestinationDomainObservation) DeepCopyInto ¶
func (in *NetworkDestinationDomainObservation) DeepCopyInto(out *NetworkDestinationDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDestinationDomainParameters ¶
type NetworkDestinationDomainParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*NetworkDestinationDomainParameters) DeepCopy ¶
func (in *NetworkDestinationDomainParameters) DeepCopy() *NetworkDestinationDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDestinationDomainParameters.
func (*NetworkDestinationDomainParameters) DeepCopyInto ¶
func (in *NetworkDestinationDomainParameters) DeepCopyInto(out *NetworkDestinationDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDestinationIPv4InitParameters ¶ added in v0.38.0
type NetworkDestinationIPv4InitParameters struct { // A finding's CIDR value. Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` }
func (*NetworkDestinationIPv4InitParameters) DeepCopy ¶ added in v0.38.0
func (in *NetworkDestinationIPv4InitParameters) DeepCopy() *NetworkDestinationIPv4InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDestinationIPv4InitParameters.
func (*NetworkDestinationIPv4InitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NetworkDestinationIPv4InitParameters) DeepCopyInto(out *NetworkDestinationIPv4InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDestinationIPv4Observation ¶
type NetworkDestinationIPv4Observation struct { // A finding's CIDR value. Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` }
func (*NetworkDestinationIPv4Observation) DeepCopy ¶
func (in *NetworkDestinationIPv4Observation) DeepCopy() *NetworkDestinationIPv4Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDestinationIPv4Observation.
func (*NetworkDestinationIPv4Observation) DeepCopyInto ¶
func (in *NetworkDestinationIPv4Observation) DeepCopyInto(out *NetworkDestinationIPv4Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDestinationIPv4Parameters ¶
type NetworkDestinationIPv4Parameters struct { // A finding's CIDR value. // +kubebuilder:validation:Optional Cidr *string `json:"cidr" tf:"cidr,omitempty"` }
func (*NetworkDestinationIPv4Parameters) DeepCopy ¶
func (in *NetworkDestinationIPv4Parameters) DeepCopy() *NetworkDestinationIPv4Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDestinationIPv4Parameters.
func (*NetworkDestinationIPv4Parameters) DeepCopyInto ¶
func (in *NetworkDestinationIPv4Parameters) DeepCopyInto(out *NetworkDestinationIPv4Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDestinationIPv6InitParameters ¶ added in v0.38.0
type NetworkDestinationIPv6InitParameters struct { // A finding's CIDR value. Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` }
func (*NetworkDestinationIPv6InitParameters) DeepCopy ¶ added in v0.38.0
func (in *NetworkDestinationIPv6InitParameters) DeepCopy() *NetworkDestinationIPv6InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDestinationIPv6InitParameters.
func (*NetworkDestinationIPv6InitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NetworkDestinationIPv6InitParameters) DeepCopyInto(out *NetworkDestinationIPv6InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDestinationIPv6Observation ¶
type NetworkDestinationIPv6Observation struct { // A finding's CIDR value. Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` }
func (*NetworkDestinationIPv6Observation) DeepCopy ¶
func (in *NetworkDestinationIPv6Observation) DeepCopy() *NetworkDestinationIPv6Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDestinationIPv6Observation.
func (*NetworkDestinationIPv6Observation) DeepCopyInto ¶
func (in *NetworkDestinationIPv6Observation) DeepCopyInto(out *NetworkDestinationIPv6Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDestinationIPv6Parameters ¶
type NetworkDestinationIPv6Parameters struct { // A finding's CIDR value. // +kubebuilder:validation:Optional Cidr *string `json:"cidr" tf:"cidr,omitempty"` }
func (*NetworkDestinationIPv6Parameters) DeepCopy ¶
func (in *NetworkDestinationIPv6Parameters) DeepCopy() *NetworkDestinationIPv6Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDestinationIPv6Parameters.
func (*NetworkDestinationIPv6Parameters) DeepCopyInto ¶
func (in *NetworkDestinationIPv6Parameters) DeepCopyInto(out *NetworkDestinationIPv6Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDestinationPortInitParameters ¶ added in v0.38.0
type NetworkDestinationPortInitParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*NetworkDestinationPortInitParameters) DeepCopy ¶ added in v0.38.0
func (in *NetworkDestinationPortInitParameters) DeepCopy() *NetworkDestinationPortInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDestinationPortInitParameters.
func (*NetworkDestinationPortInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NetworkDestinationPortInitParameters) DeepCopyInto(out *NetworkDestinationPortInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDestinationPortObservation ¶
type NetworkDestinationPortObservation struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*NetworkDestinationPortObservation) DeepCopy ¶
func (in *NetworkDestinationPortObservation) DeepCopy() *NetworkDestinationPortObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDestinationPortObservation.
func (*NetworkDestinationPortObservation) DeepCopyInto ¶
func (in *NetworkDestinationPortObservation) DeepCopyInto(out *NetworkDestinationPortObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDestinationPortParameters ¶
type NetworkDestinationPortParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*NetworkDestinationPortParameters) DeepCopy ¶
func (in *NetworkDestinationPortParameters) DeepCopy() *NetworkDestinationPortParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDestinationPortParameters.
func (*NetworkDestinationPortParameters) DeepCopyInto ¶
func (in *NetworkDestinationPortParameters) DeepCopyInto(out *NetworkDestinationPortParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDirectionInitParameters ¶ added in v0.38.0
type NetworkDirectionInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetworkDirectionInitParameters) DeepCopy ¶ added in v0.38.0
func (in *NetworkDirectionInitParameters) DeepCopy() *NetworkDirectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDirectionInitParameters.
func (*NetworkDirectionInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NetworkDirectionInitParameters) DeepCopyInto(out *NetworkDirectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDirectionObservation ¶
type NetworkDirectionObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetworkDirectionObservation) DeepCopy ¶
func (in *NetworkDirectionObservation) DeepCopy() *NetworkDirectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDirectionObservation.
func (*NetworkDirectionObservation) DeepCopyInto ¶
func (in *NetworkDirectionObservation) DeepCopyInto(out *NetworkDirectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkDirectionParameters ¶
type NetworkDirectionParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*NetworkDirectionParameters) DeepCopy ¶
func (in *NetworkDirectionParameters) DeepCopy() *NetworkDirectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkDirectionParameters.
func (*NetworkDirectionParameters) DeepCopyInto ¶
func (in *NetworkDirectionParameters) DeepCopyInto(out *NetworkDirectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkProtocolInitParameters ¶ added in v0.38.0
type NetworkProtocolInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetworkProtocolInitParameters) DeepCopy ¶ added in v0.38.0
func (in *NetworkProtocolInitParameters) DeepCopy() *NetworkProtocolInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProtocolInitParameters.
func (*NetworkProtocolInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NetworkProtocolInitParameters) DeepCopyInto(out *NetworkProtocolInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkProtocolObservation ¶
type NetworkProtocolObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetworkProtocolObservation) DeepCopy ¶
func (in *NetworkProtocolObservation) DeepCopy() *NetworkProtocolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProtocolObservation.
func (*NetworkProtocolObservation) DeepCopyInto ¶
func (in *NetworkProtocolObservation) DeepCopyInto(out *NetworkProtocolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkProtocolParameters ¶
type NetworkProtocolParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*NetworkProtocolParameters) DeepCopy ¶
func (in *NetworkProtocolParameters) DeepCopy() *NetworkProtocolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkProtocolParameters.
func (*NetworkProtocolParameters) DeepCopyInto ¶
func (in *NetworkProtocolParameters) DeepCopyInto(out *NetworkProtocolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSourceDomainInitParameters ¶ added in v0.38.0
type NetworkSourceDomainInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetworkSourceDomainInitParameters) DeepCopy ¶ added in v0.38.0
func (in *NetworkSourceDomainInitParameters) DeepCopy() *NetworkSourceDomainInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSourceDomainInitParameters.
func (*NetworkSourceDomainInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NetworkSourceDomainInitParameters) DeepCopyInto(out *NetworkSourceDomainInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSourceDomainObservation ¶
type NetworkSourceDomainObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetworkSourceDomainObservation) DeepCopy ¶
func (in *NetworkSourceDomainObservation) DeepCopy() *NetworkSourceDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSourceDomainObservation.
func (*NetworkSourceDomainObservation) DeepCopyInto ¶
func (in *NetworkSourceDomainObservation) DeepCopyInto(out *NetworkSourceDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSourceDomainParameters ¶
type NetworkSourceDomainParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*NetworkSourceDomainParameters) DeepCopy ¶
func (in *NetworkSourceDomainParameters) DeepCopy() *NetworkSourceDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSourceDomainParameters.
func (*NetworkSourceDomainParameters) DeepCopyInto ¶
func (in *NetworkSourceDomainParameters) DeepCopyInto(out *NetworkSourceDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSourceIPv4InitParameters ¶ added in v0.38.0
type NetworkSourceIPv4InitParameters struct { // A finding's CIDR value. Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` }
func (*NetworkSourceIPv4InitParameters) DeepCopy ¶ added in v0.38.0
func (in *NetworkSourceIPv4InitParameters) DeepCopy() *NetworkSourceIPv4InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSourceIPv4InitParameters.
func (*NetworkSourceIPv4InitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NetworkSourceIPv4InitParameters) DeepCopyInto(out *NetworkSourceIPv4InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSourceIPv4Observation ¶
type NetworkSourceIPv4Observation struct { // A finding's CIDR value. Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` }
func (*NetworkSourceIPv4Observation) DeepCopy ¶
func (in *NetworkSourceIPv4Observation) DeepCopy() *NetworkSourceIPv4Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSourceIPv4Observation.
func (*NetworkSourceIPv4Observation) DeepCopyInto ¶
func (in *NetworkSourceIPv4Observation) DeepCopyInto(out *NetworkSourceIPv4Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSourceIPv4Parameters ¶
type NetworkSourceIPv4Parameters struct { // A finding's CIDR value. // +kubebuilder:validation:Optional Cidr *string `json:"cidr" tf:"cidr,omitempty"` }
func (*NetworkSourceIPv4Parameters) DeepCopy ¶
func (in *NetworkSourceIPv4Parameters) DeepCopy() *NetworkSourceIPv4Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSourceIPv4Parameters.
func (*NetworkSourceIPv4Parameters) DeepCopyInto ¶
func (in *NetworkSourceIPv4Parameters) DeepCopyInto(out *NetworkSourceIPv4Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSourceIPv6InitParameters ¶ added in v0.38.0
type NetworkSourceIPv6InitParameters struct { // A finding's CIDR value. Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` }
func (*NetworkSourceIPv6InitParameters) DeepCopy ¶ added in v0.38.0
func (in *NetworkSourceIPv6InitParameters) DeepCopy() *NetworkSourceIPv6InitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSourceIPv6InitParameters.
func (*NetworkSourceIPv6InitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NetworkSourceIPv6InitParameters) DeepCopyInto(out *NetworkSourceIPv6InitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSourceIPv6Observation ¶
type NetworkSourceIPv6Observation struct { // A finding's CIDR value. Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` }
func (*NetworkSourceIPv6Observation) DeepCopy ¶
func (in *NetworkSourceIPv6Observation) DeepCopy() *NetworkSourceIPv6Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSourceIPv6Observation.
func (*NetworkSourceIPv6Observation) DeepCopyInto ¶
func (in *NetworkSourceIPv6Observation) DeepCopyInto(out *NetworkSourceIPv6Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSourceIPv6Parameters ¶
type NetworkSourceIPv6Parameters struct { // A finding's CIDR value. // +kubebuilder:validation:Optional Cidr *string `json:"cidr" tf:"cidr,omitempty"` }
func (*NetworkSourceIPv6Parameters) DeepCopy ¶
func (in *NetworkSourceIPv6Parameters) DeepCopy() *NetworkSourceIPv6Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSourceIPv6Parameters.
func (*NetworkSourceIPv6Parameters) DeepCopyInto ¶
func (in *NetworkSourceIPv6Parameters) DeepCopyInto(out *NetworkSourceIPv6Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSourceMacInitParameters ¶ added in v0.38.0
type NetworkSourceMacInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetworkSourceMacInitParameters) DeepCopy ¶ added in v0.38.0
func (in *NetworkSourceMacInitParameters) DeepCopy() *NetworkSourceMacInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSourceMacInitParameters.
func (*NetworkSourceMacInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NetworkSourceMacInitParameters) DeepCopyInto(out *NetworkSourceMacInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSourceMacObservation ¶
type NetworkSourceMacObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NetworkSourceMacObservation) DeepCopy ¶
func (in *NetworkSourceMacObservation) DeepCopy() *NetworkSourceMacObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSourceMacObservation.
func (*NetworkSourceMacObservation) DeepCopyInto ¶
func (in *NetworkSourceMacObservation) DeepCopyInto(out *NetworkSourceMacObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSourceMacParameters ¶
type NetworkSourceMacParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*NetworkSourceMacParameters) DeepCopy ¶
func (in *NetworkSourceMacParameters) DeepCopy() *NetworkSourceMacParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSourceMacParameters.
func (*NetworkSourceMacParameters) DeepCopyInto ¶
func (in *NetworkSourceMacParameters) DeepCopyInto(out *NetworkSourceMacParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSourcePortInitParameters ¶ added in v0.38.0
type NetworkSourcePortInitParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*NetworkSourcePortInitParameters) DeepCopy ¶ added in v0.38.0
func (in *NetworkSourcePortInitParameters) DeepCopy() *NetworkSourcePortInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSourcePortInitParameters.
func (*NetworkSourcePortInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NetworkSourcePortInitParameters) DeepCopyInto(out *NetworkSourcePortInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSourcePortObservation ¶
type NetworkSourcePortObservation struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*NetworkSourcePortObservation) DeepCopy ¶
func (in *NetworkSourcePortObservation) DeepCopy() *NetworkSourcePortObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSourcePortObservation.
func (*NetworkSourcePortObservation) DeepCopyInto ¶
func (in *NetworkSourcePortObservation) DeepCopyInto(out *NetworkSourcePortObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSourcePortParameters ¶
type NetworkSourcePortParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*NetworkSourcePortParameters) DeepCopy ¶
func (in *NetworkSourcePortParameters) DeepCopy() *NetworkSourcePortParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSourcePortParameters.
func (*NetworkSourcePortParameters) DeepCopyInto ¶
func (in *NetworkSourcePortParameters) DeepCopyInto(out *NetworkSourcePortParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoteTextInitParameters ¶ added in v0.38.0
type NoteTextInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NoteTextInitParameters) DeepCopy ¶ added in v0.38.0
func (in *NoteTextInitParameters) DeepCopy() *NoteTextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoteTextInitParameters.
func (*NoteTextInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NoteTextInitParameters) DeepCopyInto(out *NoteTextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoteTextObservation ¶
type NoteTextObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NoteTextObservation) DeepCopy ¶
func (in *NoteTextObservation) DeepCopy() *NoteTextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoteTextObservation.
func (*NoteTextObservation) DeepCopyInto ¶
func (in *NoteTextObservation) DeepCopyInto(out *NoteTextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoteTextParameters ¶
type NoteTextParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*NoteTextParameters) DeepCopy ¶
func (in *NoteTextParameters) DeepCopy() *NoteTextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoteTextParameters.
func (*NoteTextParameters) DeepCopyInto ¶
func (in *NoteTextParameters) DeepCopyInto(out *NoteTextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoteUpdatedAtDateRangeInitParameters ¶ added in v0.38.0
type NoteUpdatedAtDateRangeInitParameters struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*NoteUpdatedAtDateRangeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *NoteUpdatedAtDateRangeInitParameters) DeepCopy() *NoteUpdatedAtDateRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoteUpdatedAtDateRangeInitParameters.
func (*NoteUpdatedAtDateRangeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NoteUpdatedAtDateRangeInitParameters) DeepCopyInto(out *NoteUpdatedAtDateRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoteUpdatedAtDateRangeObservation ¶
type NoteUpdatedAtDateRangeObservation struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*NoteUpdatedAtDateRangeObservation) DeepCopy ¶
func (in *NoteUpdatedAtDateRangeObservation) DeepCopy() *NoteUpdatedAtDateRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoteUpdatedAtDateRangeObservation.
func (*NoteUpdatedAtDateRangeObservation) DeepCopyInto ¶
func (in *NoteUpdatedAtDateRangeObservation) DeepCopyInto(out *NoteUpdatedAtDateRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoteUpdatedAtDateRangeParameters ¶
type NoteUpdatedAtDateRangeParameters struct { // A date range unit for the date filter. Valid values: DAYS. // +kubebuilder:validation:Optional Unit *string `json:"unit" tf:"unit,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*NoteUpdatedAtDateRangeParameters) DeepCopy ¶
func (in *NoteUpdatedAtDateRangeParameters) DeepCopy() *NoteUpdatedAtDateRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoteUpdatedAtDateRangeParameters.
func (*NoteUpdatedAtDateRangeParameters) DeepCopyInto ¶
func (in *NoteUpdatedAtDateRangeParameters) DeepCopyInto(out *NoteUpdatedAtDateRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoteUpdatedAtInitParameters ¶ added in v0.38.0
type NoteUpdatedAtInitParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []NoteUpdatedAtDateRangeInitParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*NoteUpdatedAtInitParameters) DeepCopy ¶ added in v0.38.0
func (in *NoteUpdatedAtInitParameters) DeepCopy() *NoteUpdatedAtInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoteUpdatedAtInitParameters.
func (*NoteUpdatedAtInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NoteUpdatedAtInitParameters) DeepCopyInto(out *NoteUpdatedAtInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoteUpdatedAtObservation ¶
type NoteUpdatedAtObservation struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []NoteUpdatedAtDateRangeObservation `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*NoteUpdatedAtObservation) DeepCopy ¶
func (in *NoteUpdatedAtObservation) DeepCopy() *NoteUpdatedAtObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoteUpdatedAtObservation.
func (*NoteUpdatedAtObservation) DeepCopyInto ¶
func (in *NoteUpdatedAtObservation) DeepCopyInto(out *NoteUpdatedAtObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoteUpdatedAtParameters ¶
type NoteUpdatedAtParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. // +kubebuilder:validation:Optional DateRange []NoteUpdatedAtDateRangeParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. // +kubebuilder:validation:Optional End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. // +kubebuilder:validation:Optional Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*NoteUpdatedAtParameters) DeepCopy ¶
func (in *NoteUpdatedAtParameters) DeepCopy() *NoteUpdatedAtParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoteUpdatedAtParameters.
func (*NoteUpdatedAtParameters) DeepCopyInto ¶
func (in *NoteUpdatedAtParameters) DeepCopyInto(out *NoteUpdatedAtParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoteUpdatedByInitParameters ¶ added in v0.38.0
type NoteUpdatedByInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NoteUpdatedByInitParameters) DeepCopy ¶ added in v0.38.0
func (in *NoteUpdatedByInitParameters) DeepCopy() *NoteUpdatedByInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoteUpdatedByInitParameters.
func (*NoteUpdatedByInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NoteUpdatedByInitParameters) DeepCopyInto(out *NoteUpdatedByInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoteUpdatedByObservation ¶
type NoteUpdatedByObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NoteUpdatedByObservation) DeepCopy ¶
func (in *NoteUpdatedByObservation) DeepCopy() *NoteUpdatedByObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoteUpdatedByObservation.
func (*NoteUpdatedByObservation) DeepCopyInto ¶
func (in *NoteUpdatedByObservation) DeepCopyInto(out *NoteUpdatedByObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NoteUpdatedByParameters ¶
type NoteUpdatedByParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*NoteUpdatedByParameters) DeepCopy ¶
func (in *NoteUpdatedByParameters) DeepCopy() *NoteUpdatedByParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NoteUpdatedByParameters.
func (*NoteUpdatedByParameters) DeepCopyInto ¶
func (in *NoteUpdatedByParameters) DeepCopyInto(out *NoteUpdatedByParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessLaunchedAtDateRangeInitParameters ¶ added in v0.38.0
type ProcessLaunchedAtDateRangeInitParameters struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*ProcessLaunchedAtDateRangeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ProcessLaunchedAtDateRangeInitParameters) DeepCopy() *ProcessLaunchedAtDateRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessLaunchedAtDateRangeInitParameters.
func (*ProcessLaunchedAtDateRangeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ProcessLaunchedAtDateRangeInitParameters) DeepCopyInto(out *ProcessLaunchedAtDateRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessLaunchedAtDateRangeObservation ¶
type ProcessLaunchedAtDateRangeObservation struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*ProcessLaunchedAtDateRangeObservation) DeepCopy ¶
func (in *ProcessLaunchedAtDateRangeObservation) DeepCopy() *ProcessLaunchedAtDateRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessLaunchedAtDateRangeObservation.
func (*ProcessLaunchedAtDateRangeObservation) DeepCopyInto ¶
func (in *ProcessLaunchedAtDateRangeObservation) DeepCopyInto(out *ProcessLaunchedAtDateRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessLaunchedAtDateRangeParameters ¶
type ProcessLaunchedAtDateRangeParameters struct { // A date range unit for the date filter. Valid values: DAYS. // +kubebuilder:validation:Optional Unit *string `json:"unit" tf:"unit,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*ProcessLaunchedAtDateRangeParameters) DeepCopy ¶
func (in *ProcessLaunchedAtDateRangeParameters) DeepCopy() *ProcessLaunchedAtDateRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessLaunchedAtDateRangeParameters.
func (*ProcessLaunchedAtDateRangeParameters) DeepCopyInto ¶
func (in *ProcessLaunchedAtDateRangeParameters) DeepCopyInto(out *ProcessLaunchedAtDateRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessLaunchedAtInitParameters ¶ added in v0.38.0
type ProcessLaunchedAtInitParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []ProcessLaunchedAtDateRangeInitParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ProcessLaunchedAtInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ProcessLaunchedAtInitParameters) DeepCopy() *ProcessLaunchedAtInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessLaunchedAtInitParameters.
func (*ProcessLaunchedAtInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ProcessLaunchedAtInitParameters) DeepCopyInto(out *ProcessLaunchedAtInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessLaunchedAtObservation ¶
type ProcessLaunchedAtObservation struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []ProcessLaunchedAtDateRangeObservation `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ProcessLaunchedAtObservation) DeepCopy ¶
func (in *ProcessLaunchedAtObservation) DeepCopy() *ProcessLaunchedAtObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessLaunchedAtObservation.
func (*ProcessLaunchedAtObservation) DeepCopyInto ¶
func (in *ProcessLaunchedAtObservation) DeepCopyInto(out *ProcessLaunchedAtObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessLaunchedAtParameters ¶
type ProcessLaunchedAtParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. // +kubebuilder:validation:Optional DateRange []ProcessLaunchedAtDateRangeParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. // +kubebuilder:validation:Optional End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. // +kubebuilder:validation:Optional Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ProcessLaunchedAtParameters) DeepCopy ¶
func (in *ProcessLaunchedAtParameters) DeepCopy() *ProcessLaunchedAtParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessLaunchedAtParameters.
func (*ProcessLaunchedAtParameters) DeepCopyInto ¶
func (in *ProcessLaunchedAtParameters) DeepCopyInto(out *ProcessLaunchedAtParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessNameInitParameters ¶ added in v0.38.0
type ProcessNameInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ProcessNameInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ProcessNameInitParameters) DeepCopy() *ProcessNameInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessNameInitParameters.
func (*ProcessNameInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ProcessNameInitParameters) DeepCopyInto(out *ProcessNameInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessNameObservation ¶
type ProcessNameObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ProcessNameObservation) DeepCopy ¶
func (in *ProcessNameObservation) DeepCopy() *ProcessNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessNameObservation.
func (*ProcessNameObservation) DeepCopyInto ¶
func (in *ProcessNameObservation) DeepCopyInto(out *ProcessNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessNameParameters ¶
type ProcessNameParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ProcessNameParameters) DeepCopy ¶
func (in *ProcessNameParameters) DeepCopy() *ProcessNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessNameParameters.
func (*ProcessNameParameters) DeepCopyInto ¶
func (in *ProcessNameParameters) DeepCopyInto(out *ProcessNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessParentPidInitParameters ¶ added in v0.38.0
type ProcessParentPidInitParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*ProcessParentPidInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ProcessParentPidInitParameters) DeepCopy() *ProcessParentPidInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessParentPidInitParameters.
func (*ProcessParentPidInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ProcessParentPidInitParameters) DeepCopyInto(out *ProcessParentPidInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessParentPidObservation ¶
type ProcessParentPidObservation struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*ProcessParentPidObservation) DeepCopy ¶
func (in *ProcessParentPidObservation) DeepCopy() *ProcessParentPidObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessParentPidObservation.
func (*ProcessParentPidObservation) DeepCopyInto ¶
func (in *ProcessParentPidObservation) DeepCopyInto(out *ProcessParentPidObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessParentPidParameters ¶
type ProcessParentPidParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*ProcessParentPidParameters) DeepCopy ¶
func (in *ProcessParentPidParameters) DeepCopy() *ProcessParentPidParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessParentPidParameters.
func (*ProcessParentPidParameters) DeepCopyInto ¶
func (in *ProcessParentPidParameters) DeepCopyInto(out *ProcessParentPidParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessPathInitParameters ¶ added in v0.38.0
type ProcessPathInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ProcessPathInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ProcessPathInitParameters) DeepCopy() *ProcessPathInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessPathInitParameters.
func (*ProcessPathInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ProcessPathInitParameters) DeepCopyInto(out *ProcessPathInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessPathObservation ¶
type ProcessPathObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ProcessPathObservation) DeepCopy ¶
func (in *ProcessPathObservation) DeepCopy() *ProcessPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessPathObservation.
func (*ProcessPathObservation) DeepCopyInto ¶
func (in *ProcessPathObservation) DeepCopyInto(out *ProcessPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessPathParameters ¶
type ProcessPathParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ProcessPathParameters) DeepCopy ¶
func (in *ProcessPathParameters) DeepCopy() *ProcessPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessPathParameters.
func (*ProcessPathParameters) DeepCopyInto ¶
func (in *ProcessPathParameters) DeepCopyInto(out *ProcessPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessPidInitParameters ¶ added in v0.38.0
type ProcessPidInitParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*ProcessPidInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ProcessPidInitParameters) DeepCopy() *ProcessPidInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessPidInitParameters.
func (*ProcessPidInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ProcessPidInitParameters) DeepCopyInto(out *ProcessPidInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessPidObservation ¶
type ProcessPidObservation struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*ProcessPidObservation) DeepCopy ¶
func (in *ProcessPidObservation) DeepCopy() *ProcessPidObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessPidObservation.
func (*ProcessPidObservation) DeepCopyInto ¶
func (in *ProcessPidObservation) DeepCopyInto(out *ProcessPidObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessPidParameters ¶
type ProcessPidParameters struct { // The equal-to condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Eq *string `json:"eq,omitempty" tf:"eq,omitempty"` // The greater-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The less-than-equal condition to be applied to a single field when querying for findings, provided as a String. // +kubebuilder:validation:Optional Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` }
func (*ProcessPidParameters) DeepCopy ¶
func (in *ProcessPidParameters) DeepCopy() *ProcessPidParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessPidParameters.
func (*ProcessPidParameters) DeepCopyInto ¶
func (in *ProcessPidParameters) DeepCopyInto(out *ProcessPidParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessTerminatedAtDateRangeInitParameters ¶ added in v0.38.0
type ProcessTerminatedAtDateRangeInitParameters struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*ProcessTerminatedAtDateRangeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ProcessTerminatedAtDateRangeInitParameters) DeepCopy() *ProcessTerminatedAtDateRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessTerminatedAtDateRangeInitParameters.
func (*ProcessTerminatedAtDateRangeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ProcessTerminatedAtDateRangeInitParameters) DeepCopyInto(out *ProcessTerminatedAtDateRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessTerminatedAtDateRangeObservation ¶
type ProcessTerminatedAtDateRangeObservation struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*ProcessTerminatedAtDateRangeObservation) DeepCopy ¶
func (in *ProcessTerminatedAtDateRangeObservation) DeepCopy() *ProcessTerminatedAtDateRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessTerminatedAtDateRangeObservation.
func (*ProcessTerminatedAtDateRangeObservation) DeepCopyInto ¶
func (in *ProcessTerminatedAtDateRangeObservation) DeepCopyInto(out *ProcessTerminatedAtDateRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessTerminatedAtDateRangeParameters ¶
type ProcessTerminatedAtDateRangeParameters struct { // A date range unit for the date filter. Valid values: DAYS. // +kubebuilder:validation:Optional Unit *string `json:"unit" tf:"unit,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*ProcessTerminatedAtDateRangeParameters) DeepCopy ¶
func (in *ProcessTerminatedAtDateRangeParameters) DeepCopy() *ProcessTerminatedAtDateRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessTerminatedAtDateRangeParameters.
func (*ProcessTerminatedAtDateRangeParameters) DeepCopyInto ¶
func (in *ProcessTerminatedAtDateRangeParameters) DeepCopyInto(out *ProcessTerminatedAtDateRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessTerminatedAtInitParameters ¶ added in v0.38.0
type ProcessTerminatedAtInitParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []ProcessTerminatedAtDateRangeInitParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ProcessTerminatedAtInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ProcessTerminatedAtInitParameters) DeepCopy() *ProcessTerminatedAtInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessTerminatedAtInitParameters.
func (*ProcessTerminatedAtInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ProcessTerminatedAtInitParameters) DeepCopyInto(out *ProcessTerminatedAtInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessTerminatedAtObservation ¶
type ProcessTerminatedAtObservation struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []ProcessTerminatedAtDateRangeObservation `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ProcessTerminatedAtObservation) DeepCopy ¶
func (in *ProcessTerminatedAtObservation) DeepCopy() *ProcessTerminatedAtObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessTerminatedAtObservation.
func (*ProcessTerminatedAtObservation) DeepCopyInto ¶
func (in *ProcessTerminatedAtObservation) DeepCopyInto(out *ProcessTerminatedAtObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessTerminatedAtParameters ¶
type ProcessTerminatedAtParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. // +kubebuilder:validation:Optional DateRange []ProcessTerminatedAtDateRangeParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. // +kubebuilder:validation:Optional End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. // +kubebuilder:validation:Optional Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ProcessTerminatedAtParameters) DeepCopy ¶
func (in *ProcessTerminatedAtParameters) DeepCopy() *ProcessTerminatedAtParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessTerminatedAtParameters.
func (*ProcessTerminatedAtParameters) DeepCopyInto ¶
func (in *ProcessTerminatedAtParameters) DeepCopyInto(out *ProcessTerminatedAtParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductArnInitParameters ¶ added in v0.38.0
type ProductArnInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ProductArnInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ProductArnInitParameters) DeepCopy() *ProductArnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductArnInitParameters.
func (*ProductArnInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ProductArnInitParameters) DeepCopyInto(out *ProductArnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductArnObservation ¶
type ProductArnObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ProductArnObservation) DeepCopy ¶
func (in *ProductArnObservation) DeepCopy() *ProductArnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductArnObservation.
func (*ProductArnObservation) DeepCopyInto ¶
func (in *ProductArnObservation) DeepCopyInto(out *ProductArnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductArnParameters ¶
type ProductArnParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ProductArnParameters) DeepCopy ¶
func (in *ProductArnParameters) DeepCopy() *ProductArnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductArnParameters.
func (*ProductArnParameters) DeepCopyInto ¶
func (in *ProductArnParameters) DeepCopyInto(out *ProductArnParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductFieldsInitParameters ¶ added in v0.38.0
type ProductFieldsInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // The key of the map filter. For example, for ResourceTags, Key identifies the name of the tag. For UserDefinedFields, Key is the name of the field. Key *string `json:"key,omitempty" tf:"key,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ProductFieldsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ProductFieldsInitParameters) DeepCopy() *ProductFieldsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductFieldsInitParameters.
func (*ProductFieldsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ProductFieldsInitParameters) DeepCopyInto(out *ProductFieldsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductFieldsObservation ¶
type ProductFieldsObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // The key of the map filter. For example, for ResourceTags, Key identifies the name of the tag. For UserDefinedFields, Key is the name of the field. Key *string `json:"key,omitempty" tf:"key,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ProductFieldsObservation) DeepCopy ¶
func (in *ProductFieldsObservation) DeepCopy() *ProductFieldsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductFieldsObservation.
func (*ProductFieldsObservation) DeepCopyInto ¶
func (in *ProductFieldsObservation) DeepCopyInto(out *ProductFieldsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductFieldsParameters ¶
type ProductFieldsParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // The key of the map filter. For example, for ResourceTags, Key identifies the name of the tag. For UserDefinedFields, Key is the name of the field. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ProductFieldsParameters) DeepCopy ¶
func (in *ProductFieldsParameters) DeepCopy() *ProductFieldsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductFieldsParameters.
func (*ProductFieldsParameters) DeepCopyInto ¶
func (in *ProductFieldsParameters) DeepCopyInto(out *ProductFieldsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductNameInitParameters ¶ added in v0.38.0
type ProductNameInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ProductNameInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ProductNameInitParameters) DeepCopy() *ProductNameInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductNameInitParameters.
func (*ProductNameInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ProductNameInitParameters) DeepCopyInto(out *ProductNameInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductNameObservation ¶
type ProductNameObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ProductNameObservation) DeepCopy ¶
func (in *ProductNameObservation) DeepCopy() *ProductNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductNameObservation.
func (*ProductNameObservation) DeepCopyInto ¶
func (in *ProductNameObservation) DeepCopyInto(out *ProductNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductNameParameters ¶
type ProductNameParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ProductNameParameters) DeepCopy ¶
func (in *ProductNameParameters) DeepCopy() *ProductNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductNameParameters.
func (*ProductNameParameters) DeepCopyInto ¶
func (in *ProductNameParameters) DeepCopyInto(out *ProductNameParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.productArn) || (has(self.initProvider) && has(self.initProvider.productArn))",message="spec.forProvider.productArn is a required parameter" Spec ProductSubscriptionSpec `json:"spec"` Status ProductSubscriptionStatus `json:"status,omitempty"` }
ProductSubscription is the Schema for the ProductSubscriptions API. Subscribes to a Security Hub product. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *ProductSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProductSubscription.
func (*ProductSubscription) GetConnectionDetailsMapping ¶
func (tr *ProductSubscription) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProductSubscription
func (*ProductSubscription) GetDeletionPolicy ¶
func (mg *ProductSubscription) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProductSubscription.
func (*ProductSubscription) GetID ¶
func (tr *ProductSubscription) GetID() string
GetID returns ID of underlying Terraform resource of this ProductSubscription
func (*ProductSubscription) GetInitParameters ¶ added in v0.38.0
func (tr *ProductSubscription) GetInitParameters() (map[string]any, error)
GetInitParameters of this ProductSubscription
func (*ProductSubscription) GetManagementPolicies ¶ added in v0.38.0
func (mg *ProductSubscription) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ProductSubscription.
func (*ProductSubscription) GetObservation ¶
func (tr *ProductSubscription) GetObservation() (map[string]any, error)
GetObservation of this ProductSubscription
func (*ProductSubscription) GetParameters ¶
func (tr *ProductSubscription) GetParameters() (map[string]any, error)
GetParameters of this ProductSubscription
func (*ProductSubscription) GetProviderConfigReference ¶
func (mg *ProductSubscription) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProductSubscription.
func (*ProductSubscription) GetPublishConnectionDetailsTo ¶
func (mg *ProductSubscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ProductSubscription.
func (*ProductSubscription) GetTerraformResourceType ¶
func (mg *ProductSubscription) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProductSubscription
func (*ProductSubscription) GetTerraformSchemaVersion ¶
func (tr *ProductSubscription) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProductSubscription) GetWriteConnectionSecretToReference ¶
func (mg *ProductSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProductSubscription.
func (*ProductSubscription) LateInitialize ¶
func (tr *ProductSubscription) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProductSubscription using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProductSubscription) SetConditions ¶
func (mg *ProductSubscription) SetConditions(c ...xpv1.Condition)
SetConditions of this ProductSubscription.
func (*ProductSubscription) SetDeletionPolicy ¶
func (mg *ProductSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProductSubscription.
func (*ProductSubscription) SetManagementPolicies ¶ added in v0.38.0
func (mg *ProductSubscription) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ProductSubscription.
func (*ProductSubscription) SetObservation ¶
func (tr *ProductSubscription) SetObservation(obs map[string]any) error
SetObservation for this ProductSubscription
func (*ProductSubscription) SetParameters ¶
func (tr *ProductSubscription) SetParameters(params map[string]any) error
SetParameters for this ProductSubscription
func (*ProductSubscription) SetProviderConfigReference ¶
func (mg *ProductSubscription) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProductSubscription.
func (*ProductSubscription) SetPublishConnectionDetailsTo ¶
func (mg *ProductSubscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ProductSubscription.
func (*ProductSubscription) SetWriteConnectionSecretToReference ¶
func (mg *ProductSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProductSubscription.
type ProductSubscriptionInitParameters ¶ added in v0.38.0
type ProductSubscriptionInitParameters struct { // The ARN of the product that generates findings that you want to import into Security Hub - see below. ProductArn *string `json:"productArn,omitempty" tf:"product_arn,omitempty"` }
func (*ProductSubscriptionInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ProductSubscriptionInitParameters) DeepCopy() *ProductSubscriptionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSubscriptionInitParameters.
func (*ProductSubscriptionInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ProductSubscriptionInitParameters) DeepCopyInto(out *ProductSubscriptionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductSubscriptionList ¶
type ProductSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProductSubscription `json:"items"` }
ProductSubscriptionList contains 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.
func (*ProductSubscriptionList) GetItems ¶
func (l *ProductSubscriptionList) GetItems() []resource.Managed
GetItems of this ProductSubscriptionList.
type ProductSubscriptionObservation ¶
type ProductSubscriptionObservation struct { // The ARN of a resource that represents your subscription to the product that generates the findings that you want to import into Security Hub. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ARN of the product that generates findings that you want to import into Security Hub - see below. ProductArn *string `json:"productArn,omitempty" tf:"product_arn,omitempty"` }
func (*ProductSubscriptionObservation) DeepCopy ¶
func (in *ProductSubscriptionObservation) DeepCopy() *ProductSubscriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSubscriptionObservation.
func (*ProductSubscriptionObservation) DeepCopyInto ¶
func (in *ProductSubscriptionObservation) DeepCopyInto(out *ProductSubscriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductSubscriptionParameters ¶
type ProductSubscriptionParameters struct { // The ARN of the product that generates findings that you want to import into Security Hub - see below. // +kubebuilder:validation:Optional ProductArn *string `json:"productArn,omitempty" tf:"product_arn,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*ProductSubscriptionParameters) DeepCopy ¶
func (in *ProductSubscriptionParameters) DeepCopy() *ProductSubscriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSubscriptionParameters.
func (*ProductSubscriptionParameters) DeepCopyInto ¶
func (in *ProductSubscriptionParameters) DeepCopyInto(out *ProductSubscriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductSubscriptionSpec ¶
type ProductSubscriptionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProductSubscriptionParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ProductSubscriptionInitParameters `json:"initProvider,omitempty"` }
ProductSubscriptionSpec defines the desired state of ProductSubscription
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 ProductSubscriptionStatus ¶
type ProductSubscriptionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProductSubscriptionObservation `json:"atProvider,omitempty"` }
ProductSubscriptionStatus defines the observed state of ProductSubscription.
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 RecommendationTextInitParameters ¶ added in v0.38.0
type RecommendationTextInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RecommendationTextInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RecommendationTextInitParameters) DeepCopy() *RecommendationTextInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecommendationTextInitParameters.
func (*RecommendationTextInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *RecommendationTextInitParameters) DeepCopyInto(out *RecommendationTextInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecommendationTextObservation ¶
type RecommendationTextObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RecommendationTextObservation) DeepCopy ¶
func (in *RecommendationTextObservation) DeepCopy() *RecommendationTextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecommendationTextObservation.
func (*RecommendationTextObservation) DeepCopyInto ¶
func (in *RecommendationTextObservation) DeepCopyInto(out *RecommendationTextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecommendationTextParameters ¶
type RecommendationTextParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*RecommendationTextParameters) DeepCopy ¶
func (in *RecommendationTextParameters) DeepCopy() *RecommendationTextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecommendationTextParameters.
func (*RecommendationTextParameters) DeepCopyInto ¶
func (in *RecommendationTextParameters) DeepCopyInto(out *RecommendationTextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordStateInitParameters ¶ added in v0.38.0
type RecordStateInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RecordStateInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RecordStateInitParameters) DeepCopy() *RecordStateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordStateInitParameters.
func (*RecordStateInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *RecordStateInitParameters) DeepCopyInto(out *RecordStateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordStateObservation ¶
type RecordStateObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RecordStateObservation) DeepCopy ¶
func (in *RecordStateObservation) DeepCopy() *RecordStateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordStateObservation.
func (*RecordStateObservation) DeepCopyInto ¶
func (in *RecordStateObservation) DeepCopyInto(out *RecordStateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordStateParameters ¶
type RecordStateParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*RecordStateParameters) DeepCopy ¶
func (in *RecordStateParameters) DeepCopy() *RecordStateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordStateParameters.
func (*RecordStateParameters) DeepCopyInto ¶
func (in *RecordStateParameters) DeepCopyInto(out *RecordStateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RelatedFindingsIDInitParameters ¶ added in v0.38.0
type RelatedFindingsIDInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RelatedFindingsIDInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RelatedFindingsIDInitParameters) DeepCopy() *RelatedFindingsIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RelatedFindingsIDInitParameters.
func (*RelatedFindingsIDInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *RelatedFindingsIDInitParameters) DeepCopyInto(out *RelatedFindingsIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RelatedFindingsIDObservation ¶
type RelatedFindingsIDObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RelatedFindingsIDObservation) DeepCopy ¶
func (in *RelatedFindingsIDObservation) DeepCopy() *RelatedFindingsIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RelatedFindingsIDObservation.
func (*RelatedFindingsIDObservation) DeepCopyInto ¶
func (in *RelatedFindingsIDObservation) DeepCopyInto(out *RelatedFindingsIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RelatedFindingsIDParameters ¶
type RelatedFindingsIDParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*RelatedFindingsIDParameters) DeepCopy ¶
func (in *RelatedFindingsIDParameters) DeepCopy() *RelatedFindingsIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RelatedFindingsIDParameters.
func (*RelatedFindingsIDParameters) DeepCopyInto ¶
func (in *RelatedFindingsIDParameters) DeepCopyInto(out *RelatedFindingsIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RelatedFindingsProductArnInitParameters ¶ added in v0.38.0
type RelatedFindingsProductArnInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RelatedFindingsProductArnInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RelatedFindingsProductArnInitParameters) DeepCopy() *RelatedFindingsProductArnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RelatedFindingsProductArnInitParameters.
func (*RelatedFindingsProductArnInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *RelatedFindingsProductArnInitParameters) DeepCopyInto(out *RelatedFindingsProductArnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RelatedFindingsProductArnObservation ¶
type RelatedFindingsProductArnObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RelatedFindingsProductArnObservation) DeepCopy ¶
func (in *RelatedFindingsProductArnObservation) DeepCopy() *RelatedFindingsProductArnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RelatedFindingsProductArnObservation.
func (*RelatedFindingsProductArnObservation) DeepCopyInto ¶
func (in *RelatedFindingsProductArnObservation) DeepCopyInto(out *RelatedFindingsProductArnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RelatedFindingsProductArnParameters ¶
type RelatedFindingsProductArnParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*RelatedFindingsProductArnParameters) DeepCopy ¶
func (in *RelatedFindingsProductArnParameters) DeepCopy() *RelatedFindingsProductArnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RelatedFindingsProductArnParameters.
func (*RelatedFindingsProductArnParameters) DeepCopyInto ¶
func (in *RelatedFindingsProductArnParameters) DeepCopyInto(out *RelatedFindingsProductArnParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceIAMInstanceProfileArnInitParameters ¶ added in v0.38.0
type ResourceAwsEC2InstanceIAMInstanceProfileArnInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceIAMInstanceProfileArnInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceIAMInstanceProfileArnInitParameters) DeepCopy() *ResourceAwsEC2InstanceIAMInstanceProfileArnInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceIAMInstanceProfileArnInitParameters.
func (*ResourceAwsEC2InstanceIAMInstanceProfileArnInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceIAMInstanceProfileArnInitParameters) DeepCopyInto(out *ResourceAwsEC2InstanceIAMInstanceProfileArnInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceIAMInstanceProfileArnObservation ¶
type ResourceAwsEC2InstanceIAMInstanceProfileArnObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceIAMInstanceProfileArnObservation) DeepCopy ¶
func (in *ResourceAwsEC2InstanceIAMInstanceProfileArnObservation) DeepCopy() *ResourceAwsEC2InstanceIAMInstanceProfileArnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceIAMInstanceProfileArnObservation.
func (*ResourceAwsEC2InstanceIAMInstanceProfileArnObservation) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceIAMInstanceProfileArnObservation) DeepCopyInto(out *ResourceAwsEC2InstanceIAMInstanceProfileArnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceIAMInstanceProfileArnParameters ¶
type ResourceAwsEC2InstanceIAMInstanceProfileArnParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceIAMInstanceProfileArnParameters) DeepCopy ¶
func (in *ResourceAwsEC2InstanceIAMInstanceProfileArnParameters) DeepCopy() *ResourceAwsEC2InstanceIAMInstanceProfileArnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceIAMInstanceProfileArnParameters.
func (*ResourceAwsEC2InstanceIAMInstanceProfileArnParameters) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceIAMInstanceProfileArnParameters) DeepCopyInto(out *ResourceAwsEC2InstanceIAMInstanceProfileArnParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceIPv4AddressesInitParameters ¶ added in v0.38.0
type ResourceAwsEC2InstanceIPv4AddressesInitParameters struct { // A finding's CIDR value. Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` }
func (*ResourceAwsEC2InstanceIPv4AddressesInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceIPv4AddressesInitParameters) DeepCopy() *ResourceAwsEC2InstanceIPv4AddressesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceIPv4AddressesInitParameters.
func (*ResourceAwsEC2InstanceIPv4AddressesInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceIPv4AddressesInitParameters) DeepCopyInto(out *ResourceAwsEC2InstanceIPv4AddressesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceIPv4AddressesObservation ¶
type ResourceAwsEC2InstanceIPv4AddressesObservation struct { // A finding's CIDR value. Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` }
func (*ResourceAwsEC2InstanceIPv4AddressesObservation) DeepCopy ¶
func (in *ResourceAwsEC2InstanceIPv4AddressesObservation) DeepCopy() *ResourceAwsEC2InstanceIPv4AddressesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceIPv4AddressesObservation.
func (*ResourceAwsEC2InstanceIPv4AddressesObservation) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceIPv4AddressesObservation) DeepCopyInto(out *ResourceAwsEC2InstanceIPv4AddressesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceIPv4AddressesParameters ¶
type ResourceAwsEC2InstanceIPv4AddressesParameters struct { // A finding's CIDR value. // +kubebuilder:validation:Optional Cidr *string `json:"cidr" tf:"cidr,omitempty"` }
func (*ResourceAwsEC2InstanceIPv4AddressesParameters) DeepCopy ¶
func (in *ResourceAwsEC2InstanceIPv4AddressesParameters) DeepCopy() *ResourceAwsEC2InstanceIPv4AddressesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceIPv4AddressesParameters.
func (*ResourceAwsEC2InstanceIPv4AddressesParameters) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceIPv4AddressesParameters) DeepCopyInto(out *ResourceAwsEC2InstanceIPv4AddressesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceIPv6AddressesInitParameters ¶ added in v0.38.0
type ResourceAwsEC2InstanceIPv6AddressesInitParameters struct { // A finding's CIDR value. Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` }
func (*ResourceAwsEC2InstanceIPv6AddressesInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceIPv6AddressesInitParameters) DeepCopy() *ResourceAwsEC2InstanceIPv6AddressesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceIPv6AddressesInitParameters.
func (*ResourceAwsEC2InstanceIPv6AddressesInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceIPv6AddressesInitParameters) DeepCopyInto(out *ResourceAwsEC2InstanceIPv6AddressesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceIPv6AddressesObservation ¶
type ResourceAwsEC2InstanceIPv6AddressesObservation struct { // A finding's CIDR value. Cidr *string `json:"cidr,omitempty" tf:"cidr,omitempty"` }
func (*ResourceAwsEC2InstanceIPv6AddressesObservation) DeepCopy ¶
func (in *ResourceAwsEC2InstanceIPv6AddressesObservation) DeepCopy() *ResourceAwsEC2InstanceIPv6AddressesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceIPv6AddressesObservation.
func (*ResourceAwsEC2InstanceIPv6AddressesObservation) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceIPv6AddressesObservation) DeepCopyInto(out *ResourceAwsEC2InstanceIPv6AddressesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceIPv6AddressesParameters ¶
type ResourceAwsEC2InstanceIPv6AddressesParameters struct { // A finding's CIDR value. // +kubebuilder:validation:Optional Cidr *string `json:"cidr" tf:"cidr,omitempty"` }
func (*ResourceAwsEC2InstanceIPv6AddressesParameters) DeepCopy ¶
func (in *ResourceAwsEC2InstanceIPv6AddressesParameters) DeepCopy() *ResourceAwsEC2InstanceIPv6AddressesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceIPv6AddressesParameters.
func (*ResourceAwsEC2InstanceIPv6AddressesParameters) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceIPv6AddressesParameters) DeepCopyInto(out *ResourceAwsEC2InstanceIPv6AddressesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceImageIDInitParameters ¶ added in v0.38.0
type ResourceAwsEC2InstanceImageIDInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceImageIDInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceImageIDInitParameters) DeepCopy() *ResourceAwsEC2InstanceImageIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceImageIDInitParameters.
func (*ResourceAwsEC2InstanceImageIDInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceImageIDInitParameters) DeepCopyInto(out *ResourceAwsEC2InstanceImageIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceImageIDObservation ¶
type ResourceAwsEC2InstanceImageIDObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceImageIDObservation) DeepCopy ¶
func (in *ResourceAwsEC2InstanceImageIDObservation) DeepCopy() *ResourceAwsEC2InstanceImageIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceImageIDObservation.
func (*ResourceAwsEC2InstanceImageIDObservation) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceImageIDObservation) DeepCopyInto(out *ResourceAwsEC2InstanceImageIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceImageIDParameters ¶
type ResourceAwsEC2InstanceImageIDParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceImageIDParameters) DeepCopy ¶
func (in *ResourceAwsEC2InstanceImageIDParameters) DeepCopy() *ResourceAwsEC2InstanceImageIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceImageIDParameters.
func (*ResourceAwsEC2InstanceImageIDParameters) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceImageIDParameters) DeepCopyInto(out *ResourceAwsEC2InstanceImageIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceKeyNameInitParameters ¶ added in v0.38.0
type ResourceAwsEC2InstanceKeyNameInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceKeyNameInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceKeyNameInitParameters) DeepCopy() *ResourceAwsEC2InstanceKeyNameInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceKeyNameInitParameters.
func (*ResourceAwsEC2InstanceKeyNameInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceKeyNameInitParameters) DeepCopyInto(out *ResourceAwsEC2InstanceKeyNameInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceKeyNameObservation ¶
type ResourceAwsEC2InstanceKeyNameObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceKeyNameObservation) DeepCopy ¶
func (in *ResourceAwsEC2InstanceKeyNameObservation) DeepCopy() *ResourceAwsEC2InstanceKeyNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceKeyNameObservation.
func (*ResourceAwsEC2InstanceKeyNameObservation) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceKeyNameObservation) DeepCopyInto(out *ResourceAwsEC2InstanceKeyNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceKeyNameParameters ¶
type ResourceAwsEC2InstanceKeyNameParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceKeyNameParameters) DeepCopy ¶
func (in *ResourceAwsEC2InstanceKeyNameParameters) DeepCopy() *ResourceAwsEC2InstanceKeyNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceKeyNameParameters.
func (*ResourceAwsEC2InstanceKeyNameParameters) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceKeyNameParameters) DeepCopyInto(out *ResourceAwsEC2InstanceKeyNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceLaunchedAtDateRangeInitParameters ¶ added in v0.38.0
type ResourceAwsEC2InstanceLaunchedAtDateRangeInitParameters struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceLaunchedAtDateRangeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceLaunchedAtDateRangeInitParameters) DeepCopy() *ResourceAwsEC2InstanceLaunchedAtDateRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceLaunchedAtDateRangeInitParameters.
func (*ResourceAwsEC2InstanceLaunchedAtDateRangeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceLaunchedAtDateRangeInitParameters) DeepCopyInto(out *ResourceAwsEC2InstanceLaunchedAtDateRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceLaunchedAtDateRangeObservation ¶
type ResourceAwsEC2InstanceLaunchedAtDateRangeObservation struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceLaunchedAtDateRangeObservation) DeepCopy ¶
func (in *ResourceAwsEC2InstanceLaunchedAtDateRangeObservation) DeepCopy() *ResourceAwsEC2InstanceLaunchedAtDateRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceLaunchedAtDateRangeObservation.
func (*ResourceAwsEC2InstanceLaunchedAtDateRangeObservation) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceLaunchedAtDateRangeObservation) DeepCopyInto(out *ResourceAwsEC2InstanceLaunchedAtDateRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceLaunchedAtDateRangeParameters ¶
type ResourceAwsEC2InstanceLaunchedAtDateRangeParameters struct { // A date range unit for the date filter. Valid values: DAYS. // +kubebuilder:validation:Optional Unit *string `json:"unit" tf:"unit,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceLaunchedAtDateRangeParameters) DeepCopy ¶
func (in *ResourceAwsEC2InstanceLaunchedAtDateRangeParameters) DeepCopy() *ResourceAwsEC2InstanceLaunchedAtDateRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceLaunchedAtDateRangeParameters.
func (*ResourceAwsEC2InstanceLaunchedAtDateRangeParameters) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceLaunchedAtDateRangeParameters) DeepCopyInto(out *ResourceAwsEC2InstanceLaunchedAtDateRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceLaunchedAtInitParameters ¶ added in v0.38.0
type ResourceAwsEC2InstanceLaunchedAtInitParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []ResourceAwsEC2InstanceLaunchedAtDateRangeInitParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ResourceAwsEC2InstanceLaunchedAtInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceLaunchedAtInitParameters) DeepCopy() *ResourceAwsEC2InstanceLaunchedAtInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceLaunchedAtInitParameters.
func (*ResourceAwsEC2InstanceLaunchedAtInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceLaunchedAtInitParameters) DeepCopyInto(out *ResourceAwsEC2InstanceLaunchedAtInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceLaunchedAtObservation ¶
type ResourceAwsEC2InstanceLaunchedAtObservation struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []ResourceAwsEC2InstanceLaunchedAtDateRangeObservation `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ResourceAwsEC2InstanceLaunchedAtObservation) DeepCopy ¶
func (in *ResourceAwsEC2InstanceLaunchedAtObservation) DeepCopy() *ResourceAwsEC2InstanceLaunchedAtObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceLaunchedAtObservation.
func (*ResourceAwsEC2InstanceLaunchedAtObservation) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceLaunchedAtObservation) DeepCopyInto(out *ResourceAwsEC2InstanceLaunchedAtObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceLaunchedAtParameters ¶
type ResourceAwsEC2InstanceLaunchedAtParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. // +kubebuilder:validation:Optional DateRange []ResourceAwsEC2InstanceLaunchedAtDateRangeParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. // +kubebuilder:validation:Optional End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. // +kubebuilder:validation:Optional Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ResourceAwsEC2InstanceLaunchedAtParameters) DeepCopy ¶
func (in *ResourceAwsEC2InstanceLaunchedAtParameters) DeepCopy() *ResourceAwsEC2InstanceLaunchedAtParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceLaunchedAtParameters.
func (*ResourceAwsEC2InstanceLaunchedAtParameters) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceLaunchedAtParameters) DeepCopyInto(out *ResourceAwsEC2InstanceLaunchedAtParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceSubnetIDInitParameters ¶ added in v0.38.0
type ResourceAwsEC2InstanceSubnetIDInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceSubnetIDInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceSubnetIDInitParameters) DeepCopy() *ResourceAwsEC2InstanceSubnetIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceSubnetIDInitParameters.
func (*ResourceAwsEC2InstanceSubnetIDInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceSubnetIDInitParameters) DeepCopyInto(out *ResourceAwsEC2InstanceSubnetIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceSubnetIDObservation ¶
type ResourceAwsEC2InstanceSubnetIDObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceSubnetIDObservation) DeepCopy ¶
func (in *ResourceAwsEC2InstanceSubnetIDObservation) DeepCopy() *ResourceAwsEC2InstanceSubnetIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceSubnetIDObservation.
func (*ResourceAwsEC2InstanceSubnetIDObservation) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceSubnetIDObservation) DeepCopyInto(out *ResourceAwsEC2InstanceSubnetIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceSubnetIDParameters ¶
type ResourceAwsEC2InstanceSubnetIDParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceSubnetIDParameters) DeepCopy ¶
func (in *ResourceAwsEC2InstanceSubnetIDParameters) DeepCopy() *ResourceAwsEC2InstanceSubnetIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceSubnetIDParameters.
func (*ResourceAwsEC2InstanceSubnetIDParameters) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceSubnetIDParameters) DeepCopyInto(out *ResourceAwsEC2InstanceSubnetIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceTypeInitParameters ¶ added in v0.38.0
type ResourceAwsEC2InstanceTypeInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceTypeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceTypeInitParameters) DeepCopy() *ResourceAwsEC2InstanceTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceTypeInitParameters.
func (*ResourceAwsEC2InstanceTypeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceTypeInitParameters) DeepCopyInto(out *ResourceAwsEC2InstanceTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceTypeObservation ¶
type ResourceAwsEC2InstanceTypeObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceTypeObservation) DeepCopy ¶
func (in *ResourceAwsEC2InstanceTypeObservation) DeepCopy() *ResourceAwsEC2InstanceTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceTypeObservation.
func (*ResourceAwsEC2InstanceTypeObservation) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceTypeObservation) DeepCopyInto(out *ResourceAwsEC2InstanceTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceTypeParameters ¶
type ResourceAwsEC2InstanceTypeParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceTypeParameters) DeepCopy ¶
func (in *ResourceAwsEC2InstanceTypeParameters) DeepCopy() *ResourceAwsEC2InstanceTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceTypeParameters.
func (*ResourceAwsEC2InstanceTypeParameters) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceTypeParameters) DeepCopyInto(out *ResourceAwsEC2InstanceTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceVPCIDInitParameters ¶ added in v0.38.0
type ResourceAwsEC2InstanceVPCIDInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceVPCIDInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceVPCIDInitParameters) DeepCopy() *ResourceAwsEC2InstanceVPCIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceVPCIDInitParameters.
func (*ResourceAwsEC2InstanceVPCIDInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsEC2InstanceVPCIDInitParameters) DeepCopyInto(out *ResourceAwsEC2InstanceVPCIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceVPCIDObservation ¶
type ResourceAwsEC2InstanceVPCIDObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceVPCIDObservation) DeepCopy ¶
func (in *ResourceAwsEC2InstanceVPCIDObservation) DeepCopy() *ResourceAwsEC2InstanceVPCIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceVPCIDObservation.
func (*ResourceAwsEC2InstanceVPCIDObservation) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceVPCIDObservation) DeepCopyInto(out *ResourceAwsEC2InstanceVPCIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsEC2InstanceVPCIDParameters ¶
type ResourceAwsEC2InstanceVPCIDParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceAwsEC2InstanceVPCIDParameters) DeepCopy ¶
func (in *ResourceAwsEC2InstanceVPCIDParameters) DeepCopy() *ResourceAwsEC2InstanceVPCIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsEC2InstanceVPCIDParameters.
func (*ResourceAwsEC2InstanceVPCIDParameters) DeepCopyInto ¶
func (in *ResourceAwsEC2InstanceVPCIDParameters) DeepCopyInto(out *ResourceAwsEC2InstanceVPCIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsIAMAccessKeyCreatedAtDateRangeInitParameters ¶ added in v0.38.0
type ResourceAwsIAMAccessKeyCreatedAtDateRangeInitParameters struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsIAMAccessKeyCreatedAtDateRangeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsIAMAccessKeyCreatedAtDateRangeInitParameters) DeepCopy() *ResourceAwsIAMAccessKeyCreatedAtDateRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsIAMAccessKeyCreatedAtDateRangeInitParameters.
func (*ResourceAwsIAMAccessKeyCreatedAtDateRangeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsIAMAccessKeyCreatedAtDateRangeInitParameters) DeepCopyInto(out *ResourceAwsIAMAccessKeyCreatedAtDateRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsIAMAccessKeyCreatedAtDateRangeObservation ¶
type ResourceAwsIAMAccessKeyCreatedAtDateRangeObservation struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsIAMAccessKeyCreatedAtDateRangeObservation) DeepCopy ¶
func (in *ResourceAwsIAMAccessKeyCreatedAtDateRangeObservation) DeepCopy() *ResourceAwsIAMAccessKeyCreatedAtDateRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsIAMAccessKeyCreatedAtDateRangeObservation.
func (*ResourceAwsIAMAccessKeyCreatedAtDateRangeObservation) DeepCopyInto ¶
func (in *ResourceAwsIAMAccessKeyCreatedAtDateRangeObservation) DeepCopyInto(out *ResourceAwsIAMAccessKeyCreatedAtDateRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsIAMAccessKeyCreatedAtDateRangeParameters ¶
type ResourceAwsIAMAccessKeyCreatedAtDateRangeParameters struct { // A date range unit for the date filter. Valid values: DAYS. // +kubebuilder:validation:Optional Unit *string `json:"unit" tf:"unit,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*ResourceAwsIAMAccessKeyCreatedAtDateRangeParameters) DeepCopy ¶
func (in *ResourceAwsIAMAccessKeyCreatedAtDateRangeParameters) DeepCopy() *ResourceAwsIAMAccessKeyCreatedAtDateRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsIAMAccessKeyCreatedAtDateRangeParameters.
func (*ResourceAwsIAMAccessKeyCreatedAtDateRangeParameters) DeepCopyInto ¶
func (in *ResourceAwsIAMAccessKeyCreatedAtDateRangeParameters) DeepCopyInto(out *ResourceAwsIAMAccessKeyCreatedAtDateRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsIAMAccessKeyCreatedAtInitParameters ¶ added in v0.38.0
type ResourceAwsIAMAccessKeyCreatedAtInitParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []ResourceAwsIAMAccessKeyCreatedAtDateRangeInitParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ResourceAwsIAMAccessKeyCreatedAtInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsIAMAccessKeyCreatedAtInitParameters) DeepCopy() *ResourceAwsIAMAccessKeyCreatedAtInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsIAMAccessKeyCreatedAtInitParameters.
func (*ResourceAwsIAMAccessKeyCreatedAtInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsIAMAccessKeyCreatedAtInitParameters) DeepCopyInto(out *ResourceAwsIAMAccessKeyCreatedAtInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsIAMAccessKeyCreatedAtObservation ¶
type ResourceAwsIAMAccessKeyCreatedAtObservation struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []ResourceAwsIAMAccessKeyCreatedAtDateRangeObservation `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ResourceAwsIAMAccessKeyCreatedAtObservation) DeepCopy ¶
func (in *ResourceAwsIAMAccessKeyCreatedAtObservation) DeepCopy() *ResourceAwsIAMAccessKeyCreatedAtObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsIAMAccessKeyCreatedAtObservation.
func (*ResourceAwsIAMAccessKeyCreatedAtObservation) DeepCopyInto ¶
func (in *ResourceAwsIAMAccessKeyCreatedAtObservation) DeepCopyInto(out *ResourceAwsIAMAccessKeyCreatedAtObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsIAMAccessKeyCreatedAtParameters ¶
type ResourceAwsIAMAccessKeyCreatedAtParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. // +kubebuilder:validation:Optional DateRange []ResourceAwsIAMAccessKeyCreatedAtDateRangeParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. // +kubebuilder:validation:Optional End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. // +kubebuilder:validation:Optional Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ResourceAwsIAMAccessKeyCreatedAtParameters) DeepCopy ¶
func (in *ResourceAwsIAMAccessKeyCreatedAtParameters) DeepCopy() *ResourceAwsIAMAccessKeyCreatedAtParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsIAMAccessKeyCreatedAtParameters.
func (*ResourceAwsIAMAccessKeyCreatedAtParameters) DeepCopyInto ¶
func (in *ResourceAwsIAMAccessKeyCreatedAtParameters) DeepCopyInto(out *ResourceAwsIAMAccessKeyCreatedAtParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsIAMAccessKeyStatusInitParameters ¶ added in v0.38.0
type ResourceAwsIAMAccessKeyStatusInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsIAMAccessKeyStatusInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsIAMAccessKeyStatusInitParameters) DeepCopy() *ResourceAwsIAMAccessKeyStatusInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsIAMAccessKeyStatusInitParameters.
func (*ResourceAwsIAMAccessKeyStatusInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsIAMAccessKeyStatusInitParameters) DeepCopyInto(out *ResourceAwsIAMAccessKeyStatusInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsIAMAccessKeyStatusObservation ¶
type ResourceAwsIAMAccessKeyStatusObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsIAMAccessKeyStatusObservation) DeepCopy ¶
func (in *ResourceAwsIAMAccessKeyStatusObservation) DeepCopy() *ResourceAwsIAMAccessKeyStatusObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsIAMAccessKeyStatusObservation.
func (*ResourceAwsIAMAccessKeyStatusObservation) DeepCopyInto ¶
func (in *ResourceAwsIAMAccessKeyStatusObservation) DeepCopyInto(out *ResourceAwsIAMAccessKeyStatusObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsIAMAccessKeyStatusParameters ¶
type ResourceAwsIAMAccessKeyStatusParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceAwsIAMAccessKeyStatusParameters) DeepCopy ¶
func (in *ResourceAwsIAMAccessKeyStatusParameters) DeepCopy() *ResourceAwsIAMAccessKeyStatusParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsIAMAccessKeyStatusParameters.
func (*ResourceAwsIAMAccessKeyStatusParameters) DeepCopyInto ¶
func (in *ResourceAwsIAMAccessKeyStatusParameters) DeepCopyInto(out *ResourceAwsIAMAccessKeyStatusParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsIAMAccessKeyUserNameInitParameters ¶ added in v0.38.0
type ResourceAwsIAMAccessKeyUserNameInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsIAMAccessKeyUserNameInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsIAMAccessKeyUserNameInitParameters) DeepCopy() *ResourceAwsIAMAccessKeyUserNameInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsIAMAccessKeyUserNameInitParameters.
func (*ResourceAwsIAMAccessKeyUserNameInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsIAMAccessKeyUserNameInitParameters) DeepCopyInto(out *ResourceAwsIAMAccessKeyUserNameInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsIAMAccessKeyUserNameObservation ¶
type ResourceAwsIAMAccessKeyUserNameObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsIAMAccessKeyUserNameObservation) DeepCopy ¶
func (in *ResourceAwsIAMAccessKeyUserNameObservation) DeepCopy() *ResourceAwsIAMAccessKeyUserNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsIAMAccessKeyUserNameObservation.
func (*ResourceAwsIAMAccessKeyUserNameObservation) DeepCopyInto ¶
func (in *ResourceAwsIAMAccessKeyUserNameObservation) DeepCopyInto(out *ResourceAwsIAMAccessKeyUserNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsIAMAccessKeyUserNameParameters ¶
type ResourceAwsIAMAccessKeyUserNameParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceAwsIAMAccessKeyUserNameParameters) DeepCopy ¶
func (in *ResourceAwsIAMAccessKeyUserNameParameters) DeepCopy() *ResourceAwsIAMAccessKeyUserNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsIAMAccessKeyUserNameParameters.
func (*ResourceAwsIAMAccessKeyUserNameParameters) DeepCopyInto ¶
func (in *ResourceAwsIAMAccessKeyUserNameParameters) DeepCopyInto(out *ResourceAwsIAMAccessKeyUserNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsS3BucketOwnerIDInitParameters ¶ added in v0.38.0
type ResourceAwsS3BucketOwnerIDInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsS3BucketOwnerIDInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsS3BucketOwnerIDInitParameters) DeepCopy() *ResourceAwsS3BucketOwnerIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsS3BucketOwnerIDInitParameters.
func (*ResourceAwsS3BucketOwnerIDInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsS3BucketOwnerIDInitParameters) DeepCopyInto(out *ResourceAwsS3BucketOwnerIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsS3BucketOwnerIDObservation ¶
type ResourceAwsS3BucketOwnerIDObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsS3BucketOwnerIDObservation) DeepCopy ¶
func (in *ResourceAwsS3BucketOwnerIDObservation) DeepCopy() *ResourceAwsS3BucketOwnerIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsS3BucketOwnerIDObservation.
func (*ResourceAwsS3BucketOwnerIDObservation) DeepCopyInto ¶
func (in *ResourceAwsS3BucketOwnerIDObservation) DeepCopyInto(out *ResourceAwsS3BucketOwnerIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsS3BucketOwnerIDParameters ¶
type ResourceAwsS3BucketOwnerIDParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceAwsS3BucketOwnerIDParameters) DeepCopy ¶
func (in *ResourceAwsS3BucketOwnerIDParameters) DeepCopy() *ResourceAwsS3BucketOwnerIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsS3BucketOwnerIDParameters.
func (*ResourceAwsS3BucketOwnerIDParameters) DeepCopyInto ¶
func (in *ResourceAwsS3BucketOwnerIDParameters) DeepCopyInto(out *ResourceAwsS3BucketOwnerIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsS3BucketOwnerNameInitParameters ¶ added in v0.38.0
type ResourceAwsS3BucketOwnerNameInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsS3BucketOwnerNameInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceAwsS3BucketOwnerNameInitParameters) DeepCopy() *ResourceAwsS3BucketOwnerNameInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsS3BucketOwnerNameInitParameters.
func (*ResourceAwsS3BucketOwnerNameInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceAwsS3BucketOwnerNameInitParameters) DeepCopyInto(out *ResourceAwsS3BucketOwnerNameInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsS3BucketOwnerNameObservation ¶
type ResourceAwsS3BucketOwnerNameObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceAwsS3BucketOwnerNameObservation) DeepCopy ¶
func (in *ResourceAwsS3BucketOwnerNameObservation) DeepCopy() *ResourceAwsS3BucketOwnerNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsS3BucketOwnerNameObservation.
func (*ResourceAwsS3BucketOwnerNameObservation) DeepCopyInto ¶
func (in *ResourceAwsS3BucketOwnerNameObservation) DeepCopyInto(out *ResourceAwsS3BucketOwnerNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceAwsS3BucketOwnerNameParameters ¶
type ResourceAwsS3BucketOwnerNameParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceAwsS3BucketOwnerNameParameters) DeepCopy ¶
func (in *ResourceAwsS3BucketOwnerNameParameters) DeepCopy() *ResourceAwsS3BucketOwnerNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceAwsS3BucketOwnerNameParameters.
func (*ResourceAwsS3BucketOwnerNameParameters) DeepCopyInto ¶
func (in *ResourceAwsS3BucketOwnerNameParameters) DeepCopyInto(out *ResourceAwsS3BucketOwnerNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceContainerImageIDInitParameters ¶ added in v0.38.0
type ResourceContainerImageIDInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceContainerImageIDInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceContainerImageIDInitParameters) DeepCopy() *ResourceContainerImageIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceContainerImageIDInitParameters.
func (*ResourceContainerImageIDInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceContainerImageIDInitParameters) DeepCopyInto(out *ResourceContainerImageIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceContainerImageIDObservation ¶
type ResourceContainerImageIDObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceContainerImageIDObservation) DeepCopy ¶
func (in *ResourceContainerImageIDObservation) DeepCopy() *ResourceContainerImageIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceContainerImageIDObservation.
func (*ResourceContainerImageIDObservation) DeepCopyInto ¶
func (in *ResourceContainerImageIDObservation) DeepCopyInto(out *ResourceContainerImageIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceContainerImageIDParameters ¶
type ResourceContainerImageIDParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceContainerImageIDParameters) DeepCopy ¶
func (in *ResourceContainerImageIDParameters) DeepCopy() *ResourceContainerImageIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceContainerImageIDParameters.
func (*ResourceContainerImageIDParameters) DeepCopyInto ¶
func (in *ResourceContainerImageIDParameters) DeepCopyInto(out *ResourceContainerImageIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceContainerImageNameInitParameters ¶ added in v0.38.0
type ResourceContainerImageNameInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceContainerImageNameInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceContainerImageNameInitParameters) DeepCopy() *ResourceContainerImageNameInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceContainerImageNameInitParameters.
func (*ResourceContainerImageNameInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceContainerImageNameInitParameters) DeepCopyInto(out *ResourceContainerImageNameInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceContainerImageNameObservation ¶
type ResourceContainerImageNameObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceContainerImageNameObservation) DeepCopy ¶
func (in *ResourceContainerImageNameObservation) DeepCopy() *ResourceContainerImageNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceContainerImageNameObservation.
func (*ResourceContainerImageNameObservation) DeepCopyInto ¶
func (in *ResourceContainerImageNameObservation) DeepCopyInto(out *ResourceContainerImageNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceContainerImageNameParameters ¶
type ResourceContainerImageNameParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceContainerImageNameParameters) DeepCopy ¶
func (in *ResourceContainerImageNameParameters) DeepCopy() *ResourceContainerImageNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceContainerImageNameParameters.
func (*ResourceContainerImageNameParameters) DeepCopyInto ¶
func (in *ResourceContainerImageNameParameters) DeepCopyInto(out *ResourceContainerImageNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceContainerLaunchedAtDateRangeInitParameters ¶ added in v0.38.0
type ResourceContainerLaunchedAtDateRangeInitParameters struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceContainerLaunchedAtDateRangeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceContainerLaunchedAtDateRangeInitParameters) DeepCopy() *ResourceContainerLaunchedAtDateRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceContainerLaunchedAtDateRangeInitParameters.
func (*ResourceContainerLaunchedAtDateRangeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceContainerLaunchedAtDateRangeInitParameters) DeepCopyInto(out *ResourceContainerLaunchedAtDateRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceContainerLaunchedAtDateRangeObservation ¶
type ResourceContainerLaunchedAtDateRangeObservation struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceContainerLaunchedAtDateRangeObservation) DeepCopy ¶
func (in *ResourceContainerLaunchedAtDateRangeObservation) DeepCopy() *ResourceContainerLaunchedAtDateRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceContainerLaunchedAtDateRangeObservation.
func (*ResourceContainerLaunchedAtDateRangeObservation) DeepCopyInto ¶
func (in *ResourceContainerLaunchedAtDateRangeObservation) DeepCopyInto(out *ResourceContainerLaunchedAtDateRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceContainerLaunchedAtDateRangeParameters ¶
type ResourceContainerLaunchedAtDateRangeParameters struct { // A date range unit for the date filter. Valid values: DAYS. // +kubebuilder:validation:Optional Unit *string `json:"unit" tf:"unit,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*ResourceContainerLaunchedAtDateRangeParameters) DeepCopy ¶
func (in *ResourceContainerLaunchedAtDateRangeParameters) DeepCopy() *ResourceContainerLaunchedAtDateRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceContainerLaunchedAtDateRangeParameters.
func (*ResourceContainerLaunchedAtDateRangeParameters) DeepCopyInto ¶
func (in *ResourceContainerLaunchedAtDateRangeParameters) DeepCopyInto(out *ResourceContainerLaunchedAtDateRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceContainerLaunchedAtInitParameters ¶ added in v0.38.0
type ResourceContainerLaunchedAtInitParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []ResourceContainerLaunchedAtDateRangeInitParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ResourceContainerLaunchedAtInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceContainerLaunchedAtInitParameters) DeepCopy() *ResourceContainerLaunchedAtInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceContainerLaunchedAtInitParameters.
func (*ResourceContainerLaunchedAtInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceContainerLaunchedAtInitParameters) DeepCopyInto(out *ResourceContainerLaunchedAtInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceContainerLaunchedAtObservation ¶
type ResourceContainerLaunchedAtObservation struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []ResourceContainerLaunchedAtDateRangeObservation `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ResourceContainerLaunchedAtObservation) DeepCopy ¶
func (in *ResourceContainerLaunchedAtObservation) DeepCopy() *ResourceContainerLaunchedAtObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceContainerLaunchedAtObservation.
func (*ResourceContainerLaunchedAtObservation) DeepCopyInto ¶
func (in *ResourceContainerLaunchedAtObservation) DeepCopyInto(out *ResourceContainerLaunchedAtObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceContainerLaunchedAtParameters ¶
type ResourceContainerLaunchedAtParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. // +kubebuilder:validation:Optional DateRange []ResourceContainerLaunchedAtDateRangeParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. // +kubebuilder:validation:Optional End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. // +kubebuilder:validation:Optional Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ResourceContainerLaunchedAtParameters) DeepCopy ¶
func (in *ResourceContainerLaunchedAtParameters) DeepCopy() *ResourceContainerLaunchedAtParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceContainerLaunchedAtParameters.
func (*ResourceContainerLaunchedAtParameters) DeepCopyInto ¶
func (in *ResourceContainerLaunchedAtParameters) DeepCopyInto(out *ResourceContainerLaunchedAtParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceContainerNameInitParameters ¶ added in v0.38.0
type ResourceContainerNameInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceContainerNameInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceContainerNameInitParameters) DeepCopy() *ResourceContainerNameInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceContainerNameInitParameters.
func (*ResourceContainerNameInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceContainerNameInitParameters) DeepCopyInto(out *ResourceContainerNameInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceContainerNameObservation ¶
type ResourceContainerNameObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceContainerNameObservation) DeepCopy ¶
func (in *ResourceContainerNameObservation) DeepCopy() *ResourceContainerNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceContainerNameObservation.
func (*ResourceContainerNameObservation) DeepCopyInto ¶
func (in *ResourceContainerNameObservation) DeepCopyInto(out *ResourceContainerNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceContainerNameParameters ¶
type ResourceContainerNameParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceContainerNameParameters) DeepCopy ¶
func (in *ResourceContainerNameParameters) DeepCopy() *ResourceContainerNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceContainerNameParameters.
func (*ResourceContainerNameParameters) DeepCopyInto ¶
func (in *ResourceContainerNameParameters) DeepCopyInto(out *ResourceContainerNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDetailsOtherInitParameters ¶ added in v0.38.0
type ResourceDetailsOtherInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // The key of the map filter. For example, for ResourceTags, Key identifies the name of the tag. For UserDefinedFields, Key is the name of the field. Key *string `json:"key,omitempty" tf:"key,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceDetailsOtherInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceDetailsOtherInitParameters) DeepCopy() *ResourceDetailsOtherInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDetailsOtherInitParameters.
func (*ResourceDetailsOtherInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceDetailsOtherInitParameters) DeepCopyInto(out *ResourceDetailsOtherInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDetailsOtherObservation ¶
type ResourceDetailsOtherObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // The key of the map filter. For example, for ResourceTags, Key identifies the name of the tag. For UserDefinedFields, Key is the name of the field. Key *string `json:"key,omitempty" tf:"key,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceDetailsOtherObservation) DeepCopy ¶
func (in *ResourceDetailsOtherObservation) DeepCopy() *ResourceDetailsOtherObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDetailsOtherObservation.
func (*ResourceDetailsOtherObservation) DeepCopyInto ¶
func (in *ResourceDetailsOtherObservation) DeepCopyInto(out *ResourceDetailsOtherObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDetailsOtherParameters ¶
type ResourceDetailsOtherParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // The key of the map filter. For example, for ResourceTags, Key identifies the name of the tag. For UserDefinedFields, Key is the name of the field. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceDetailsOtherParameters) DeepCopy ¶
func (in *ResourceDetailsOtherParameters) DeepCopy() *ResourceDetailsOtherParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDetailsOtherParameters.
func (*ResourceDetailsOtherParameters) DeepCopyInto ¶
func (in *ResourceDetailsOtherParameters) DeepCopyInto(out *ResourceDetailsOtherParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceIDInitParameters ¶ added in v0.38.0
type ResourceIDInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceIDInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceIDInitParameters) DeepCopy() *ResourceIDInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceIDInitParameters.
func (*ResourceIDInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceIDInitParameters) DeepCopyInto(out *ResourceIDInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceIDObservation ¶
type ResourceIDObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceIDObservation) DeepCopy ¶
func (in *ResourceIDObservation) DeepCopy() *ResourceIDObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceIDObservation.
func (*ResourceIDObservation) DeepCopyInto ¶
func (in *ResourceIDObservation) DeepCopyInto(out *ResourceIDObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceIDParameters ¶
type ResourceIDParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceIDParameters) DeepCopy ¶
func (in *ResourceIDParameters) DeepCopy() *ResourceIDParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceIDParameters.
func (*ResourceIDParameters) DeepCopyInto ¶
func (in *ResourceIDParameters) DeepCopyInto(out *ResourceIDParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePartitionInitParameters ¶ added in v0.38.0
type ResourcePartitionInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourcePartitionInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourcePartitionInitParameters) DeepCopy() *ResourcePartitionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePartitionInitParameters.
func (*ResourcePartitionInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourcePartitionInitParameters) DeepCopyInto(out *ResourcePartitionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePartitionObservation ¶
type ResourcePartitionObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourcePartitionObservation) DeepCopy ¶
func (in *ResourcePartitionObservation) DeepCopy() *ResourcePartitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePartitionObservation.
func (*ResourcePartitionObservation) DeepCopyInto ¶
func (in *ResourcePartitionObservation) DeepCopyInto(out *ResourcePartitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePartitionParameters ¶
type ResourcePartitionParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourcePartitionParameters) DeepCopy ¶
func (in *ResourcePartitionParameters) DeepCopy() *ResourcePartitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePartitionParameters.
func (*ResourcePartitionParameters) DeepCopyInto ¶
func (in *ResourcePartitionParameters) DeepCopyInto(out *ResourcePartitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceRegionInitParameters ¶ added in v0.38.0
type ResourceRegionInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceRegionInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceRegionInitParameters) DeepCopy() *ResourceRegionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRegionInitParameters.
func (*ResourceRegionInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceRegionInitParameters) DeepCopyInto(out *ResourceRegionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceRegionObservation ¶
type ResourceRegionObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceRegionObservation) DeepCopy ¶
func (in *ResourceRegionObservation) DeepCopy() *ResourceRegionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRegionObservation.
func (*ResourceRegionObservation) DeepCopyInto ¶
func (in *ResourceRegionObservation) DeepCopyInto(out *ResourceRegionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceRegionParameters ¶
type ResourceRegionParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceRegionParameters) DeepCopy ¶
func (in *ResourceRegionParameters) DeepCopy() *ResourceRegionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRegionParameters.
func (*ResourceRegionParameters) DeepCopyInto ¶
func (in *ResourceRegionParameters) DeepCopyInto(out *ResourceRegionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceTagsInitParameters ¶ added in v0.38.0
type ResourceTagsInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // The key of the map filter. For example, for ResourceTags, Key identifies the name of the tag. For UserDefinedFields, Key is the name of the field. Key *string `json:"key,omitempty" tf:"key,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceTagsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceTagsInitParameters) DeepCopy() *ResourceTagsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceTagsInitParameters.
func (*ResourceTagsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceTagsInitParameters) DeepCopyInto(out *ResourceTagsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceTagsObservation ¶
type ResourceTagsObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // The key of the map filter. For example, for ResourceTags, Key identifies the name of the tag. For UserDefinedFields, Key is the name of the field. Key *string `json:"key,omitempty" tf:"key,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceTagsObservation) DeepCopy ¶
func (in *ResourceTagsObservation) DeepCopy() *ResourceTagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceTagsObservation.
func (*ResourceTagsObservation) DeepCopyInto ¶
func (in *ResourceTagsObservation) DeepCopyInto(out *ResourceTagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceTagsParameters ¶
type ResourceTagsParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // The key of the map filter. For example, for ResourceTags, Key identifies the name of the tag. For UserDefinedFields, Key is the name of the field. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceTagsParameters) DeepCopy ¶
func (in *ResourceTagsParameters) DeepCopy() *ResourceTagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceTagsParameters.
func (*ResourceTagsParameters) DeepCopyInto ¶
func (in *ResourceTagsParameters) DeepCopyInto(out *ResourceTagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceTypeInitParameters ¶ added in v0.38.0
type ResourceTypeInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceTypeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceTypeInitParameters) DeepCopy() *ResourceTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceTypeInitParameters.
func (*ResourceTypeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceTypeInitParameters) DeepCopyInto(out *ResourceTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceTypeObservation ¶
type ResourceTypeObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceTypeObservation) DeepCopy ¶
func (in *ResourceTypeObservation) DeepCopy() *ResourceTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceTypeObservation.
func (*ResourceTypeObservation) DeepCopyInto ¶
func (in *ResourceTypeObservation) DeepCopyInto(out *ResourceTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceTypeParameters ¶
type ResourceTypeParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ResourceTypeParameters) DeepCopy ¶
func (in *ResourceTypeParameters) DeepCopy() *ResourceTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceTypeParameters.
func (*ResourceTypeParameters) DeepCopyInto ¶
func (in *ResourceTypeParameters) DeepCopyInto(out *ResourceTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeverityLabelInitParameters ¶ added in v0.38.0
type SeverityLabelInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*SeverityLabelInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SeverityLabelInitParameters) DeepCopy() *SeverityLabelInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeverityLabelInitParameters.
func (*SeverityLabelInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SeverityLabelInitParameters) DeepCopyInto(out *SeverityLabelInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeverityLabelObservation ¶
type SeverityLabelObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*SeverityLabelObservation) DeepCopy ¶
func (in *SeverityLabelObservation) DeepCopy() *SeverityLabelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeverityLabelObservation.
func (*SeverityLabelObservation) DeepCopyInto ¶
func (in *SeverityLabelObservation) DeepCopyInto(out *SeverityLabelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SeverityLabelParameters ¶
type SeverityLabelParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*SeverityLabelParameters) DeepCopy ¶
func (in *SeverityLabelParameters) DeepCopy() *SeverityLabelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SeverityLabelParameters.
func (*SeverityLabelParameters) DeepCopyInto ¶
func (in *SeverityLabelParameters) DeepCopyInto(out *SeverityLabelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceURLInitParameters ¶ added in v0.38.0
type SourceURLInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*SourceURLInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SourceURLInitParameters) DeepCopy() *SourceURLInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceURLInitParameters.
func (*SourceURLInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SourceURLInitParameters) DeepCopyInto(out *SourceURLInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceURLObservation ¶
type SourceURLObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*SourceURLObservation) DeepCopy ¶
func (in *SourceURLObservation) DeepCopy() *SourceURLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceURLObservation.
func (*SourceURLObservation) DeepCopyInto ¶
func (in *SourceURLObservation) DeepCopyInto(out *SourceURLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceURLParameters ¶
type SourceURLParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*SourceURLParameters) DeepCopy ¶
func (in *SourceURLParameters) DeepCopy() *SourceURLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceURLParameters.
func (*SourceURLParameters) DeepCopyInto ¶
func (in *SourceURLParameters) DeepCopyInto(out *SourceURLParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.standardsArn) || (has(self.initProvider) && has(self.initProvider.standardsArn))",message="spec.forProvider.standardsArn is a required parameter" Spec StandardsSubscriptionSpec `json:"spec"` Status StandardsSubscriptionStatus `json:"status,omitempty"` }
StandardsSubscription is the Schema for the StandardsSubscriptions API. Subscribes to a Security Hub standard. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetCondition ¶
func (mg *StandardsSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StandardsSubscription.
func (*StandardsSubscription) GetConnectionDetailsMapping ¶
func (tr *StandardsSubscription) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this StandardsSubscription
func (*StandardsSubscription) GetDeletionPolicy ¶
func (mg *StandardsSubscription) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StandardsSubscription.
func (*StandardsSubscription) GetID ¶
func (tr *StandardsSubscription) GetID() string
GetID returns ID of underlying Terraform resource of this StandardsSubscription
func (*StandardsSubscription) GetInitParameters ¶ added in v0.38.0
func (tr *StandardsSubscription) GetInitParameters() (map[string]any, error)
GetInitParameters of this StandardsSubscription
func (*StandardsSubscription) GetManagementPolicies ¶ added in v0.38.0
func (mg *StandardsSubscription) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this StandardsSubscription.
func (*StandardsSubscription) GetObservation ¶
func (tr *StandardsSubscription) GetObservation() (map[string]any, error)
GetObservation of this StandardsSubscription
func (*StandardsSubscription) GetParameters ¶
func (tr *StandardsSubscription) GetParameters() (map[string]any, error)
GetParameters of this StandardsSubscription
func (*StandardsSubscription) GetProviderConfigReference ¶
func (mg *StandardsSubscription) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this StandardsSubscription.
func (*StandardsSubscription) GetPublishConnectionDetailsTo ¶
func (mg *StandardsSubscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this StandardsSubscription.
func (*StandardsSubscription) GetTerraformResourceType ¶
func (mg *StandardsSubscription) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this StandardsSubscription
func (*StandardsSubscription) GetTerraformSchemaVersion ¶
func (tr *StandardsSubscription) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*StandardsSubscription) GetWriteConnectionSecretToReference ¶
func (mg *StandardsSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StandardsSubscription.
func (*StandardsSubscription) LateInitialize ¶
func (tr *StandardsSubscription) LateInitialize(attrs []byte) (bool, error)
LateInitialize this StandardsSubscription using its observed tfState. returns True if there are any spec changes for the resource.
func (*StandardsSubscription) SetConditions ¶
func (mg *StandardsSubscription) SetConditions(c ...xpv1.Condition)
SetConditions of this StandardsSubscription.
func (*StandardsSubscription) SetDeletionPolicy ¶
func (mg *StandardsSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StandardsSubscription.
func (*StandardsSubscription) SetManagementPolicies ¶ added in v0.38.0
func (mg *StandardsSubscription) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this StandardsSubscription.
func (*StandardsSubscription) SetObservation ¶
func (tr *StandardsSubscription) SetObservation(obs map[string]any) error
SetObservation for this StandardsSubscription
func (*StandardsSubscription) SetParameters ¶
func (tr *StandardsSubscription) SetParameters(params map[string]any) error
SetParameters for this StandardsSubscription
func (*StandardsSubscription) SetProviderConfigReference ¶
func (mg *StandardsSubscription) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this StandardsSubscription.
func (*StandardsSubscription) SetPublishConnectionDetailsTo ¶
func (mg *StandardsSubscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this StandardsSubscription.
func (*StandardsSubscription) SetWriteConnectionSecretToReference ¶
func (mg *StandardsSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StandardsSubscription.
type StandardsSubscriptionInitParameters ¶ added in v0.38.0
type StandardsSubscriptionInitParameters struct { // The ARN of a standard - see below. StandardsArn *string `json:"standardsArn,omitempty" tf:"standards_arn,omitempty"` }
func (*StandardsSubscriptionInitParameters) DeepCopy ¶ added in v0.38.0
func (in *StandardsSubscriptionInitParameters) DeepCopy() *StandardsSubscriptionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsSubscriptionInitParameters.
func (*StandardsSubscriptionInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *StandardsSubscriptionInitParameters) DeepCopyInto(out *StandardsSubscriptionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardsSubscriptionList ¶
type StandardsSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StandardsSubscription `json:"items"` }
StandardsSubscriptionList contains 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.
func (*StandardsSubscriptionList) GetItems ¶
func (l *StandardsSubscriptionList) GetItems() []resource.Managed
GetItems of this StandardsSubscriptionList.
type StandardsSubscriptionObservation ¶
type StandardsSubscriptionObservation struct { // The ARN of a resource that represents your subscription to a supported standard. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ARN of a standard - see below. StandardsArn *string `json:"standardsArn,omitempty" tf:"standards_arn,omitempty"` }
func (*StandardsSubscriptionObservation) DeepCopy ¶
func (in *StandardsSubscriptionObservation) DeepCopy() *StandardsSubscriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsSubscriptionObservation.
func (*StandardsSubscriptionObservation) DeepCopyInto ¶
func (in *StandardsSubscriptionObservation) DeepCopyInto(out *StandardsSubscriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardsSubscriptionParameters ¶
type StandardsSubscriptionParameters struct { // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The ARN of a standard - see below. // +kubebuilder:validation:Optional StandardsArn *string `json:"standardsArn,omitempty" tf:"standards_arn,omitempty"` }
func (*StandardsSubscriptionParameters) DeepCopy ¶
func (in *StandardsSubscriptionParameters) DeepCopy() *StandardsSubscriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandardsSubscriptionParameters.
func (*StandardsSubscriptionParameters) DeepCopyInto ¶
func (in *StandardsSubscriptionParameters) DeepCopyInto(out *StandardsSubscriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandardsSubscriptionSpec ¶
type StandardsSubscriptionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StandardsSubscriptionParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider StandardsSubscriptionInitParameters `json:"initProvider,omitempty"` }
StandardsSubscriptionSpec defines the desired state of StandardsSubscription
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 StandardsSubscriptionStatus ¶
type StandardsSubscriptionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StandardsSubscriptionObservation `json:"atProvider,omitempty"` }
StandardsSubscriptionStatus defines the observed state of StandardsSubscription.
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.
type ThreatIntelIndicatorCategoryInitParameters ¶ added in v0.38.0
type ThreatIntelIndicatorCategoryInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorCategoryInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ThreatIntelIndicatorCategoryInitParameters) DeepCopy() *ThreatIntelIndicatorCategoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorCategoryInitParameters.
func (*ThreatIntelIndicatorCategoryInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ThreatIntelIndicatorCategoryInitParameters) DeepCopyInto(out *ThreatIntelIndicatorCategoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorCategoryObservation ¶
type ThreatIntelIndicatorCategoryObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorCategoryObservation) DeepCopy ¶
func (in *ThreatIntelIndicatorCategoryObservation) DeepCopy() *ThreatIntelIndicatorCategoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorCategoryObservation.
func (*ThreatIntelIndicatorCategoryObservation) DeepCopyInto ¶
func (in *ThreatIntelIndicatorCategoryObservation) DeepCopyInto(out *ThreatIntelIndicatorCategoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorCategoryParameters ¶
type ThreatIntelIndicatorCategoryParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorCategoryParameters) DeepCopy ¶
func (in *ThreatIntelIndicatorCategoryParameters) DeepCopy() *ThreatIntelIndicatorCategoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorCategoryParameters.
func (*ThreatIntelIndicatorCategoryParameters) DeepCopyInto ¶
func (in *ThreatIntelIndicatorCategoryParameters) DeepCopyInto(out *ThreatIntelIndicatorCategoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorLastObservedAtDateRangeInitParameters ¶ added in v0.38.0
type ThreatIntelIndicatorLastObservedAtDateRangeInitParameters struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorLastObservedAtDateRangeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ThreatIntelIndicatorLastObservedAtDateRangeInitParameters) DeepCopy() *ThreatIntelIndicatorLastObservedAtDateRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorLastObservedAtDateRangeInitParameters.
func (*ThreatIntelIndicatorLastObservedAtDateRangeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ThreatIntelIndicatorLastObservedAtDateRangeInitParameters) DeepCopyInto(out *ThreatIntelIndicatorLastObservedAtDateRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorLastObservedAtDateRangeObservation ¶
type ThreatIntelIndicatorLastObservedAtDateRangeObservation struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorLastObservedAtDateRangeObservation) DeepCopy ¶
func (in *ThreatIntelIndicatorLastObservedAtDateRangeObservation) DeepCopy() *ThreatIntelIndicatorLastObservedAtDateRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorLastObservedAtDateRangeObservation.
func (*ThreatIntelIndicatorLastObservedAtDateRangeObservation) DeepCopyInto ¶
func (in *ThreatIntelIndicatorLastObservedAtDateRangeObservation) DeepCopyInto(out *ThreatIntelIndicatorLastObservedAtDateRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorLastObservedAtDateRangeParameters ¶
type ThreatIntelIndicatorLastObservedAtDateRangeParameters struct { // A date range unit for the date filter. Valid values: DAYS. // +kubebuilder:validation:Optional Unit *string `json:"unit" tf:"unit,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorLastObservedAtDateRangeParameters) DeepCopy ¶
func (in *ThreatIntelIndicatorLastObservedAtDateRangeParameters) DeepCopy() *ThreatIntelIndicatorLastObservedAtDateRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorLastObservedAtDateRangeParameters.
func (*ThreatIntelIndicatorLastObservedAtDateRangeParameters) DeepCopyInto ¶
func (in *ThreatIntelIndicatorLastObservedAtDateRangeParameters) DeepCopyInto(out *ThreatIntelIndicatorLastObservedAtDateRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorLastObservedAtInitParameters ¶ added in v0.38.0
type ThreatIntelIndicatorLastObservedAtInitParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []ThreatIntelIndicatorLastObservedAtDateRangeInitParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ThreatIntelIndicatorLastObservedAtInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ThreatIntelIndicatorLastObservedAtInitParameters) DeepCopy() *ThreatIntelIndicatorLastObservedAtInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorLastObservedAtInitParameters.
func (*ThreatIntelIndicatorLastObservedAtInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ThreatIntelIndicatorLastObservedAtInitParameters) DeepCopyInto(out *ThreatIntelIndicatorLastObservedAtInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorLastObservedAtObservation ¶
type ThreatIntelIndicatorLastObservedAtObservation struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []ThreatIntelIndicatorLastObservedAtDateRangeObservation `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ThreatIntelIndicatorLastObservedAtObservation) DeepCopy ¶
func (in *ThreatIntelIndicatorLastObservedAtObservation) DeepCopy() *ThreatIntelIndicatorLastObservedAtObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorLastObservedAtObservation.
func (*ThreatIntelIndicatorLastObservedAtObservation) DeepCopyInto ¶
func (in *ThreatIntelIndicatorLastObservedAtObservation) DeepCopyInto(out *ThreatIntelIndicatorLastObservedAtObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorLastObservedAtParameters ¶
type ThreatIntelIndicatorLastObservedAtParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. // +kubebuilder:validation:Optional DateRange []ThreatIntelIndicatorLastObservedAtDateRangeParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. // +kubebuilder:validation:Optional End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. // +kubebuilder:validation:Optional Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*ThreatIntelIndicatorLastObservedAtParameters) DeepCopy ¶
func (in *ThreatIntelIndicatorLastObservedAtParameters) DeepCopy() *ThreatIntelIndicatorLastObservedAtParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorLastObservedAtParameters.
func (*ThreatIntelIndicatorLastObservedAtParameters) DeepCopyInto ¶
func (in *ThreatIntelIndicatorLastObservedAtParameters) DeepCopyInto(out *ThreatIntelIndicatorLastObservedAtParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorSourceInitParameters ¶ added in v0.38.0
type ThreatIntelIndicatorSourceInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorSourceInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ThreatIntelIndicatorSourceInitParameters) DeepCopy() *ThreatIntelIndicatorSourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorSourceInitParameters.
func (*ThreatIntelIndicatorSourceInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ThreatIntelIndicatorSourceInitParameters) DeepCopyInto(out *ThreatIntelIndicatorSourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorSourceObservation ¶
type ThreatIntelIndicatorSourceObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorSourceObservation) DeepCopy ¶
func (in *ThreatIntelIndicatorSourceObservation) DeepCopy() *ThreatIntelIndicatorSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorSourceObservation.
func (*ThreatIntelIndicatorSourceObservation) DeepCopyInto ¶
func (in *ThreatIntelIndicatorSourceObservation) DeepCopyInto(out *ThreatIntelIndicatorSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorSourceParameters ¶
type ThreatIntelIndicatorSourceParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorSourceParameters) DeepCopy ¶
func (in *ThreatIntelIndicatorSourceParameters) DeepCopy() *ThreatIntelIndicatorSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorSourceParameters.
func (*ThreatIntelIndicatorSourceParameters) DeepCopyInto ¶
func (in *ThreatIntelIndicatorSourceParameters) DeepCopyInto(out *ThreatIntelIndicatorSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorSourceURLInitParameters ¶ added in v0.38.0
type ThreatIntelIndicatorSourceURLInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorSourceURLInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ThreatIntelIndicatorSourceURLInitParameters) DeepCopy() *ThreatIntelIndicatorSourceURLInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorSourceURLInitParameters.
func (*ThreatIntelIndicatorSourceURLInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ThreatIntelIndicatorSourceURLInitParameters) DeepCopyInto(out *ThreatIntelIndicatorSourceURLInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorSourceURLObservation ¶
type ThreatIntelIndicatorSourceURLObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorSourceURLObservation) DeepCopy ¶
func (in *ThreatIntelIndicatorSourceURLObservation) DeepCopy() *ThreatIntelIndicatorSourceURLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorSourceURLObservation.
func (*ThreatIntelIndicatorSourceURLObservation) DeepCopyInto ¶
func (in *ThreatIntelIndicatorSourceURLObservation) DeepCopyInto(out *ThreatIntelIndicatorSourceURLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorSourceURLParameters ¶
type ThreatIntelIndicatorSourceURLParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorSourceURLParameters) DeepCopy ¶
func (in *ThreatIntelIndicatorSourceURLParameters) DeepCopy() *ThreatIntelIndicatorSourceURLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorSourceURLParameters.
func (*ThreatIntelIndicatorSourceURLParameters) DeepCopyInto ¶
func (in *ThreatIntelIndicatorSourceURLParameters) DeepCopyInto(out *ThreatIntelIndicatorSourceURLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorTypeInitParameters ¶ added in v0.38.0
type ThreatIntelIndicatorTypeInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorTypeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ThreatIntelIndicatorTypeInitParameters) DeepCopy() *ThreatIntelIndicatorTypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorTypeInitParameters.
func (*ThreatIntelIndicatorTypeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ThreatIntelIndicatorTypeInitParameters) DeepCopyInto(out *ThreatIntelIndicatorTypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorTypeObservation ¶
type ThreatIntelIndicatorTypeObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorTypeObservation) DeepCopy ¶
func (in *ThreatIntelIndicatorTypeObservation) DeepCopy() *ThreatIntelIndicatorTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorTypeObservation.
func (*ThreatIntelIndicatorTypeObservation) DeepCopyInto ¶
func (in *ThreatIntelIndicatorTypeObservation) DeepCopyInto(out *ThreatIntelIndicatorTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorTypeParameters ¶
type ThreatIntelIndicatorTypeParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorTypeParameters) DeepCopy ¶
func (in *ThreatIntelIndicatorTypeParameters) DeepCopy() *ThreatIntelIndicatorTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorTypeParameters.
func (*ThreatIntelIndicatorTypeParameters) DeepCopyInto ¶
func (in *ThreatIntelIndicatorTypeParameters) DeepCopyInto(out *ThreatIntelIndicatorTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorValueInitParameters ¶ added in v0.38.0
type ThreatIntelIndicatorValueInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorValueInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ThreatIntelIndicatorValueInitParameters) DeepCopy() *ThreatIntelIndicatorValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorValueInitParameters.
func (*ThreatIntelIndicatorValueInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ThreatIntelIndicatorValueInitParameters) DeepCopyInto(out *ThreatIntelIndicatorValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorValueObservation ¶
type ThreatIntelIndicatorValueObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorValueObservation) DeepCopy ¶
func (in *ThreatIntelIndicatorValueObservation) DeepCopy() *ThreatIntelIndicatorValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorValueObservation.
func (*ThreatIntelIndicatorValueObservation) DeepCopyInto ¶
func (in *ThreatIntelIndicatorValueObservation) DeepCopyInto(out *ThreatIntelIndicatorValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreatIntelIndicatorValueParameters ¶
type ThreatIntelIndicatorValueParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ThreatIntelIndicatorValueParameters) DeepCopy ¶
func (in *ThreatIntelIndicatorValueParameters) DeepCopy() *ThreatIntelIndicatorValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreatIntelIndicatorValueParameters.
func (*ThreatIntelIndicatorValueParameters) DeepCopyInto ¶
func (in *ThreatIntelIndicatorValueParameters) DeepCopyInto(out *ThreatIntelIndicatorValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TitleInitParameters ¶ added in v0.38.0
type TitleInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TitleInitParameters) DeepCopy ¶ added in v0.38.0
func (in *TitleInitParameters) DeepCopy() *TitleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TitleInitParameters.
func (*TitleInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *TitleInitParameters) DeepCopyInto(out *TitleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TitleObservation ¶
type TitleObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TitleObservation) DeepCopy ¶
func (in *TitleObservation) DeepCopy() *TitleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TitleObservation.
func (*TitleObservation) DeepCopyInto ¶
func (in *TitleObservation) DeepCopyInto(out *TitleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TitleParameters ¶
type TitleParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*TitleParameters) DeepCopy ¶
func (in *TitleParameters) DeepCopy() *TitleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TitleParameters.
func (*TitleParameters) DeepCopyInto ¶
func (in *TitleParameters) DeepCopyInto(out *TitleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TypeInitParameters ¶ added in v0.38.0
type TypeInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TypeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *TypeInitParameters) DeepCopy() *TypeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TypeInitParameters.
func (*TypeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *TypeInitParameters) DeepCopyInto(out *TypeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TypeObservation ¶
type TypeObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TypeObservation) DeepCopy ¶
func (in *TypeObservation) DeepCopy() *TypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TypeObservation.
func (*TypeObservation) DeepCopyInto ¶
func (in *TypeObservation) DeepCopyInto(out *TypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TypeParameters ¶
type TypeParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*TypeParameters) DeepCopy ¶
func (in *TypeParameters) DeepCopy() *TypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TypeParameters.
func (*TypeParameters) DeepCopyInto ¶
func (in *TypeParameters) DeepCopyInto(out *TypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdatedAtDateRangeInitParameters ¶ added in v0.38.0
type UpdatedAtDateRangeInitParameters struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*UpdatedAtDateRangeInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UpdatedAtDateRangeInitParameters) DeepCopy() *UpdatedAtDateRangeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdatedAtDateRangeInitParameters.
func (*UpdatedAtDateRangeInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UpdatedAtDateRangeInitParameters) DeepCopyInto(out *UpdatedAtDateRangeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdatedAtDateRangeObservation ¶
type UpdatedAtDateRangeObservation struct { // A date range unit for the date filter. Valid values: DAYS. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // A value for the keyword. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*UpdatedAtDateRangeObservation) DeepCopy ¶
func (in *UpdatedAtDateRangeObservation) DeepCopy() *UpdatedAtDateRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdatedAtDateRangeObservation.
func (*UpdatedAtDateRangeObservation) DeepCopyInto ¶
func (in *UpdatedAtDateRangeObservation) DeepCopyInto(out *UpdatedAtDateRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdatedAtDateRangeParameters ¶
type UpdatedAtDateRangeParameters struct { // A date range unit for the date filter. Valid values: DAYS. // +kubebuilder:validation:Optional Unit *string `json:"unit" tf:"unit,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*UpdatedAtDateRangeParameters) DeepCopy ¶
func (in *UpdatedAtDateRangeParameters) DeepCopy() *UpdatedAtDateRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdatedAtDateRangeParameters.
func (*UpdatedAtDateRangeParameters) DeepCopyInto ¶
func (in *UpdatedAtDateRangeParameters) DeepCopyInto(out *UpdatedAtDateRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdatedAtInitParameters ¶ added in v0.38.0
type UpdatedAtInitParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []UpdatedAtDateRangeInitParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*UpdatedAtInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UpdatedAtInitParameters) DeepCopy() *UpdatedAtInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdatedAtInitParameters.
func (*UpdatedAtInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UpdatedAtInitParameters) DeepCopyInto(out *UpdatedAtInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdatedAtObservation ¶
type UpdatedAtObservation struct { // A configuration block of the date range for the date filter. See date_range below for more details. DateRange []UpdatedAtDateRangeObservation `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*UpdatedAtObservation) DeepCopy ¶
func (in *UpdatedAtObservation) DeepCopy() *UpdatedAtObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdatedAtObservation.
func (*UpdatedAtObservation) DeepCopyInto ¶
func (in *UpdatedAtObservation) DeepCopyInto(out *UpdatedAtObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdatedAtParameters ¶
type UpdatedAtParameters struct { // A configuration block of the date range for the date filter. See date_range below for more details. // +kubebuilder:validation:Optional DateRange []UpdatedAtDateRangeParameters `json:"dateRange,omitempty" tf:"date_range,omitempty"` // An end date for the date filter. Required with start if date_range is not specified. // +kubebuilder:validation:Optional End *string `json:"end,omitempty" tf:"end,omitempty"` // A start date for the date filter. Required with end if date_range is not specified. // +kubebuilder:validation:Optional Start *string `json:"start,omitempty" tf:"start,omitempty"` }
func (*UpdatedAtParameters) DeepCopy ¶
func (in *UpdatedAtParameters) DeepCopy() *UpdatedAtParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdatedAtParameters.
func (*UpdatedAtParameters) DeepCopyInto ¶
func (in *UpdatedAtParameters) DeepCopyInto(out *UpdatedAtParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDefinedValuesInitParameters ¶ added in v0.38.0
type UserDefinedValuesInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // The key of the map filter. For example, for ResourceTags, Key identifies the name of the tag. For UserDefinedFields, Key is the name of the field. Key *string `json:"key,omitempty" tf:"key,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*UserDefinedValuesInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserDefinedValuesInitParameters) DeepCopy() *UserDefinedValuesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedValuesInitParameters.
func (*UserDefinedValuesInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserDefinedValuesInitParameters) DeepCopyInto(out *UserDefinedValuesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDefinedValuesObservation ¶
type UserDefinedValuesObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // The key of the map filter. For example, for ResourceTags, Key identifies the name of the tag. For UserDefinedFields, Key is the name of the field. Key *string `json:"key,omitempty" tf:"key,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*UserDefinedValuesObservation) DeepCopy ¶
func (in *UserDefinedValuesObservation) DeepCopy() *UserDefinedValuesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedValuesObservation.
func (*UserDefinedValuesObservation) DeepCopyInto ¶
func (in *UserDefinedValuesObservation) DeepCopyInto(out *UserDefinedValuesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserDefinedValuesParameters ¶
type UserDefinedValuesParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // The key of the map filter. For example, for ResourceTags, Key identifies the name of the tag. For UserDefinedFields, Key is the name of the field. // +kubebuilder:validation:Optional Key *string `json:"key" tf:"key,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*UserDefinedValuesParameters) DeepCopy ¶
func (in *UserDefinedValuesParameters) DeepCopy() *UserDefinedValuesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserDefinedValuesParameters.
func (*UserDefinedValuesParameters) DeepCopyInto ¶
func (in *UserDefinedValuesParameters) DeepCopyInto(out *UserDefinedValuesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerificationStateInitParameters ¶ added in v0.38.0
type VerificationStateInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*VerificationStateInitParameters) DeepCopy ¶ added in v0.38.0
func (in *VerificationStateInitParameters) DeepCopy() *VerificationStateInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerificationStateInitParameters.
func (*VerificationStateInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *VerificationStateInitParameters) DeepCopyInto(out *VerificationStateInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerificationStateObservation ¶
type VerificationStateObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*VerificationStateObservation) DeepCopy ¶
func (in *VerificationStateObservation) DeepCopy() *VerificationStateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerificationStateObservation.
func (*VerificationStateObservation) DeepCopyInto ¶
func (in *VerificationStateObservation) DeepCopyInto(out *VerificationStateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerificationStateParameters ¶
type VerificationStateParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*VerificationStateParameters) DeepCopy ¶
func (in *VerificationStateParameters) DeepCopy() *VerificationStateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerificationStateParameters.
func (*VerificationStateParameters) DeepCopyInto ¶
func (in *VerificationStateParameters) DeepCopyInto(out *VerificationStateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowStatusInitParameters ¶ added in v0.38.0
type WorkflowStatusInitParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*WorkflowStatusInitParameters) DeepCopy ¶ added in v0.38.0
func (in *WorkflowStatusInitParameters) DeepCopy() *WorkflowStatusInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStatusInitParameters.
func (*WorkflowStatusInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *WorkflowStatusInitParameters) DeepCopyInto(out *WorkflowStatusInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowStatusObservation ¶
type WorkflowStatusObservation struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. Comparison *string `json:"comparison,omitempty" tf:"comparison,omitempty"` // A value for the keyword. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*WorkflowStatusObservation) DeepCopy ¶
func (in *WorkflowStatusObservation) DeepCopy() *WorkflowStatusObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStatusObservation.
func (*WorkflowStatusObservation) DeepCopyInto ¶
func (in *WorkflowStatusObservation) DeepCopyInto(out *WorkflowStatusObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowStatusParameters ¶
type WorkflowStatusParameters struct { // The condition to apply to a string value when querying for findings. Valid values include: EQUALS and NOT_EQUALS. // +kubebuilder:validation:Optional Comparison *string `json:"comparison" tf:"comparison,omitempty"` // A value for the keyword. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*WorkflowStatusParameters) DeepCopy ¶
func (in *WorkflowStatusParameters) DeepCopy() *WorkflowStatusParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowStatusParameters.
func (*WorkflowStatusParameters) DeepCopyInto ¶
func (in *WorkflowStatusParameters) DeepCopyInto(out *WorkflowStatusParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_account_types.go
- zz_actiontarget_types.go
- zz_findingaggregator_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_insight_types.go
- zz_inviteaccepter_types.go
- zz_member_types.go
- zz_productsubscription_types.go
- zz_standardssubscription_types.go