Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=macie2.aws.upbound.io +versionName=v1beta2
Index ¶
- Constants
- Variables
- type AndInitParameters
- type AndObservation
- type AndParameters
- type AndSimpleCriterionInitParameters
- type AndSimpleCriterionObservation
- type AndSimpleCriterionParameters
- type AndSimpleScopeTermInitParameters
- type AndSimpleScopeTermObservation
- type AndSimpleScopeTermParameters
- type AndTagCriterionInitParameters
- type AndTagCriterionObservation
- type AndTagCriterionParameters
- type AndTagScopeTermInitParameters
- type AndTagScopeTermObservation
- type AndTagScopeTermParameters
- type AndTagScopeTermTagValuesInitParameters
- type AndTagScopeTermTagValuesObservation
- type AndTagScopeTermTagValuesParameters
- type BucketCriteriaInitParameters
- type BucketCriteriaObservation
- type BucketCriteriaParameters
- type BucketDefinitionsInitParameters
- type BucketDefinitionsObservation
- type BucketDefinitionsParameters
- type ClassificationJob
- func (in *ClassificationJob) DeepCopy() *ClassificationJob
- func (in *ClassificationJob) DeepCopyInto(out *ClassificationJob)
- func (in *ClassificationJob) DeepCopyObject() runtime.Object
- func (mg *ClassificationJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClassificationJob) GetConnectionDetailsMapping() map[string]string
- func (mg *ClassificationJob) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClassificationJob) GetID() string
- func (tr *ClassificationJob) GetInitParameters() (map[string]any, error)
- func (mg *ClassificationJob) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ClassificationJob) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ClassificationJob) GetObservation() (map[string]any, error)
- func (tr *ClassificationJob) GetParameters() (map[string]any, error)
- func (mg *ClassificationJob) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClassificationJob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ClassificationJob) GetTerraformResourceType() string
- func (tr *ClassificationJob) GetTerraformSchemaVersion() int
- func (mg *ClassificationJob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClassificationJob) Hub()
- func (tr *ClassificationJob) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClassificationJob) SetConditions(c ...xpv1.Condition)
- func (mg *ClassificationJob) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ClassificationJob) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ClassificationJob) SetObservation(obs map[string]any) error
- func (tr *ClassificationJob) SetParameters(params map[string]any) error
- func (mg *ClassificationJob) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClassificationJob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ClassificationJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClassificationJobInitParameters
- type ClassificationJobList
- type ClassificationJobObservation
- type ClassificationJobParameters
- type ClassificationJobSpec
- type ClassificationJobStatus
- type CriterionInitParameters
- type CriterionObservation
- type CriterionParameters
- type ExcludesAndInitParameters
- type ExcludesAndObservation
- type ExcludesAndParameters
- type ExcludesInitParameters
- type ExcludesObservation
- type ExcludesParameters
- type FindingCriteriaInitParameters
- type FindingCriteriaObservation
- type FindingCriteriaParameters
- type FindingsFilter
- func (in *FindingsFilter) DeepCopy() *FindingsFilter
- func (in *FindingsFilter) DeepCopyInto(out *FindingsFilter)
- func (in *FindingsFilter) DeepCopyObject() runtime.Object
- func (mg *FindingsFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FindingsFilter) GetConnectionDetailsMapping() map[string]string
- func (mg *FindingsFilter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FindingsFilter) GetID() string
- func (tr *FindingsFilter) GetInitParameters() (map[string]any, error)
- func (mg *FindingsFilter) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *FindingsFilter) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *FindingsFilter) GetObservation() (map[string]any, error)
- func (tr *FindingsFilter) GetParameters() (map[string]any, error)
- func (mg *FindingsFilter) GetProviderConfigReference() *xpv1.Reference
- func (mg *FindingsFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FindingsFilter) GetTerraformResourceType() string
- func (tr *FindingsFilter) GetTerraformSchemaVersion() int
- func (mg *FindingsFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FindingsFilter) Hub()
- func (tr *FindingsFilter) LateInitialize(attrs []byte) (bool, error)
- func (mg *FindingsFilter) SetConditions(c ...xpv1.Condition)
- func (mg *FindingsFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *FindingsFilter) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *FindingsFilter) SetObservation(obs map[string]any) error
- func (tr *FindingsFilter) SetParameters(params map[string]any) error
- func (mg *FindingsFilter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FindingsFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FindingsFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FindingsFilterInitParameters
- type FindingsFilterList
- type FindingsFilterObservation
- type FindingsFilterParameters
- type FindingsFilterSpec
- type FindingsFilterStatus
- type IncludesAndInitParameters
- type IncludesAndObservation
- type IncludesAndParameters
- type IncludesInitParameters
- type IncludesObservation
- type IncludesParameters
- type S3JobDefinitionInitParameters
- type S3JobDefinitionObservation
- type S3JobDefinitionParameters
- type ScheduleFrequencyInitParameters
- type ScheduleFrequencyObservation
- type ScheduleFrequencyParameters
- type ScopingExcludesInitParameters
- type ScopingExcludesObservation
- type ScopingExcludesParameters
- type ScopingIncludesAndInitParameters
- type ScopingIncludesAndObservation
- type ScopingIncludesAndParameters
- type ScopingIncludesInitParameters
- type ScopingIncludesObservation
- type ScopingIncludesParameters
- type ScopingInitParameters
- type ScopingObservation
- type ScopingParameters
- type SimpleCriterionInitParameters
- type SimpleCriterionObservation
- type SimpleCriterionParameters
- type SimpleScopeTermInitParameters
- type SimpleScopeTermObservation
- type SimpleScopeTermParameters
- type TagCriterionInitParameters
- type TagCriterionObservation
- type TagCriterionParameters
- type TagCriterionTagValuesInitParameters
- type TagCriterionTagValuesObservation
- type TagCriterionTagValuesParameters
- type TagScopeTermInitParameters
- type TagScopeTermObservation
- type TagScopeTermParameters
- type TagScopeTermTagValuesInitParameters
- type TagScopeTermTagValuesObservation
- type TagScopeTermTagValuesParameters
- type TagValuesInitParameters
- type TagValuesObservation
- type TagValuesParameters
- type UserPausedDetailsInitParameters
- type UserPausedDetailsObservation
- type UserPausedDetailsParameters
Constants ¶
const ( CRDGroup = "macie2.aws.upbound.io" CRDVersion = "v1beta2" )
Package type metadata.
Variables ¶
var ( ClassificationJob_Kind = "ClassificationJob" ClassificationJob_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClassificationJob_Kind}.String() ClassificationJob_KindAPIVersion = ClassificationJob_Kind + "." + CRDGroupVersion.String() ClassificationJob_GroupVersionKind = CRDGroupVersion.WithKind(ClassificationJob_Kind) )
Repository type metadata.
var ( FindingsFilter_Kind = "FindingsFilter" FindingsFilter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FindingsFilter_Kind}.String() FindingsFilter_KindAPIVersion = FindingsFilter_Kind + "." + CRDGroupVersion.String() FindingsFilter_GroupVersionKind = CRDGroupVersion.WithKind(FindingsFilter_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 )
Functions ¶
This section is empty.
Types ¶
type AndInitParameters ¶
type AndInitParameters struct { // A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below) SimpleCriterion *SimpleCriterionInitParameters `json:"simpleCriterion,omitempty" tf:"simple_criterion,omitempty"` // A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below) TagCriterion *TagCriterionInitParameters `json:"tagCriterion,omitempty" tf:"tag_criterion,omitempty"` }
func (*AndInitParameters) DeepCopy ¶
func (in *AndInitParameters) DeepCopy() *AndInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndInitParameters.
func (*AndInitParameters) DeepCopyInto ¶
func (in *AndInitParameters) DeepCopyInto(out *AndInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndObservation ¶
type AndObservation struct { // A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below) SimpleCriterion *SimpleCriterionObservation `json:"simpleCriterion,omitempty" tf:"simple_criterion,omitempty"` // A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below) TagCriterion *TagCriterionObservation `json:"tagCriterion,omitempty" tf:"tag_criterion,omitempty"` }
func (*AndObservation) DeepCopy ¶
func (in *AndObservation) DeepCopy() *AndObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndObservation.
func (*AndObservation) DeepCopyInto ¶
func (in *AndObservation) DeepCopyInto(out *AndObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndParameters ¶
type AndParameters struct { // A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below) // +kubebuilder:validation:Optional SimpleCriterion *SimpleCriterionParameters `json:"simpleCriterion,omitempty" tf:"simple_criterion,omitempty"` // A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below) // +kubebuilder:validation:Optional TagCriterion *TagCriterionParameters `json:"tagCriterion,omitempty" tf:"tag_criterion,omitempty"` }
func (*AndParameters) DeepCopy ¶
func (in *AndParameters) DeepCopy() *AndParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndParameters.
func (*AndParameters) DeepCopyInto ¶
func (in *AndParameters) DeepCopyInto(out *AndParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndSimpleCriterionInitParameters ¶
type AndSimpleCriterionInitParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // An array that lists the values to use in the condition. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*AndSimpleCriterionInitParameters) DeepCopy ¶
func (in *AndSimpleCriterionInitParameters) DeepCopy() *AndSimpleCriterionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndSimpleCriterionInitParameters.
func (*AndSimpleCriterionInitParameters) DeepCopyInto ¶
func (in *AndSimpleCriterionInitParameters) DeepCopyInto(out *AndSimpleCriterionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndSimpleCriterionObservation ¶
type AndSimpleCriterionObservation struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // An array that lists the values to use in the condition. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*AndSimpleCriterionObservation) DeepCopy ¶
func (in *AndSimpleCriterionObservation) DeepCopy() *AndSimpleCriterionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndSimpleCriterionObservation.
func (*AndSimpleCriterionObservation) DeepCopyInto ¶
func (in *AndSimpleCriterionObservation) DeepCopyInto(out *AndSimpleCriterionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndSimpleCriterionParameters ¶
type AndSimpleCriterionParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH // +kubebuilder:validation:Optional Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // An array that lists the values to use in the condition. // +kubebuilder:validation:Optional Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*AndSimpleCriterionParameters) DeepCopy ¶
func (in *AndSimpleCriterionParameters) DeepCopy() *AndSimpleCriterionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndSimpleCriterionParameters.
func (*AndSimpleCriterionParameters) DeepCopyInto ¶
func (in *AndSimpleCriterionParameters) DeepCopyInto(out *AndSimpleCriterionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndSimpleScopeTermInitParameters ¶
type AndSimpleScopeTermInitParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // An array that lists the values to use in the condition. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*AndSimpleScopeTermInitParameters) DeepCopy ¶
func (in *AndSimpleScopeTermInitParameters) DeepCopy() *AndSimpleScopeTermInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndSimpleScopeTermInitParameters.
func (*AndSimpleScopeTermInitParameters) DeepCopyInto ¶
func (in *AndSimpleScopeTermInitParameters) DeepCopyInto(out *AndSimpleScopeTermInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndSimpleScopeTermObservation ¶
type AndSimpleScopeTermObservation struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // An array that lists the values to use in the condition. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*AndSimpleScopeTermObservation) DeepCopy ¶
func (in *AndSimpleScopeTermObservation) DeepCopy() *AndSimpleScopeTermObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndSimpleScopeTermObservation.
func (*AndSimpleScopeTermObservation) DeepCopyInto ¶
func (in *AndSimpleScopeTermObservation) DeepCopyInto(out *AndSimpleScopeTermObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndSimpleScopeTermParameters ¶
type AndSimpleScopeTermParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH // +kubebuilder:validation:Optional Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // An array that lists the values to use in the condition. // +kubebuilder:validation:Optional Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*AndSimpleScopeTermParameters) DeepCopy ¶
func (in *AndSimpleScopeTermParameters) DeepCopy() *AndSimpleScopeTermParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndSimpleScopeTermParameters.
func (*AndSimpleScopeTermParameters) DeepCopyInto ¶
func (in *AndSimpleScopeTermParameters) DeepCopyInto(out *AndSimpleScopeTermParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndTagCriterionInitParameters ¶
type AndTagCriterionInitParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The tag keys or tag key and value pairs to use in the condition. TagValues []TagCriterionTagValuesInitParameters `json:"tagValues,omitempty" tf:"tag_values,omitempty"` }
func (*AndTagCriterionInitParameters) DeepCopy ¶
func (in *AndTagCriterionInitParameters) DeepCopy() *AndTagCriterionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagCriterionInitParameters.
func (*AndTagCriterionInitParameters) DeepCopyInto ¶
func (in *AndTagCriterionInitParameters) DeepCopyInto(out *AndTagCriterionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndTagCriterionObservation ¶
type AndTagCriterionObservation struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The tag keys or tag key and value pairs to use in the condition. TagValues []TagCriterionTagValuesObservation `json:"tagValues,omitempty" tf:"tag_values,omitempty"` }
func (*AndTagCriterionObservation) DeepCopy ¶
func (in *AndTagCriterionObservation) DeepCopy() *AndTagCriterionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagCriterionObservation.
func (*AndTagCriterionObservation) DeepCopyInto ¶
func (in *AndTagCriterionObservation) DeepCopyInto(out *AndTagCriterionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndTagCriterionParameters ¶
type AndTagCriterionParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH // +kubebuilder:validation:Optional Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The tag keys or tag key and value pairs to use in the condition. // +kubebuilder:validation:Optional TagValues []TagCriterionTagValuesParameters `json:"tagValues,omitempty" tf:"tag_values,omitempty"` }
func (*AndTagCriterionParameters) DeepCopy ¶
func (in *AndTagCriterionParameters) DeepCopy() *AndTagCriterionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagCriterionParameters.
func (*AndTagCriterionParameters) DeepCopyInto ¶
func (in *AndTagCriterionParameters) DeepCopyInto(out *AndTagCriterionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndTagScopeTermInitParameters ¶
type AndTagScopeTermInitParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag keys or tag key and value pairs to use in the condition. TagValues []AndTagScopeTermTagValuesInitParameters `json:"tagValues,omitempty" tf:"tag_values,omitempty"` // The type of object to apply the condition to. The only valid value is S3_OBJECT. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*AndTagScopeTermInitParameters) DeepCopy ¶
func (in *AndTagScopeTermInitParameters) DeepCopy() *AndTagScopeTermInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagScopeTermInitParameters.
func (*AndTagScopeTermInitParameters) DeepCopyInto ¶
func (in *AndTagScopeTermInitParameters) DeepCopyInto(out *AndTagScopeTermInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndTagScopeTermObservation ¶
type AndTagScopeTermObservation struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag keys or tag key and value pairs to use in the condition. TagValues []AndTagScopeTermTagValuesObservation `json:"tagValues,omitempty" tf:"tag_values,omitempty"` // The type of object to apply the condition to. The only valid value is S3_OBJECT. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*AndTagScopeTermObservation) DeepCopy ¶
func (in *AndTagScopeTermObservation) DeepCopy() *AndTagScopeTermObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagScopeTermObservation.
func (*AndTagScopeTermObservation) DeepCopyInto ¶
func (in *AndTagScopeTermObservation) DeepCopyInto(out *AndTagScopeTermObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndTagScopeTermParameters ¶
type AndTagScopeTermParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH // +kubebuilder:validation:Optional Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag keys or tag key and value pairs to use in the condition. // +kubebuilder:validation:Optional TagValues []AndTagScopeTermTagValuesParameters `json:"tagValues,omitempty" tf:"tag_values,omitempty"` // The type of object to apply the condition to. The only valid value is S3_OBJECT. // +kubebuilder:validation:Optional Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*AndTagScopeTermParameters) DeepCopy ¶
func (in *AndTagScopeTermParameters) DeepCopy() *AndTagScopeTermParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagScopeTermParameters.
func (*AndTagScopeTermParameters) DeepCopyInto ¶
func (in *AndTagScopeTermParameters) DeepCopyInto(out *AndTagScopeTermParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndTagScopeTermTagValuesInitParameters ¶
type AndTagScopeTermTagValuesInitParameters struct { // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*AndTagScopeTermTagValuesInitParameters) DeepCopy ¶
func (in *AndTagScopeTermTagValuesInitParameters) DeepCopy() *AndTagScopeTermTagValuesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagScopeTermTagValuesInitParameters.
func (*AndTagScopeTermTagValuesInitParameters) DeepCopyInto ¶
func (in *AndTagScopeTermTagValuesInitParameters) DeepCopyInto(out *AndTagScopeTermTagValuesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndTagScopeTermTagValuesObservation ¶
type AndTagScopeTermTagValuesObservation struct { // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*AndTagScopeTermTagValuesObservation) DeepCopy ¶
func (in *AndTagScopeTermTagValuesObservation) DeepCopy() *AndTagScopeTermTagValuesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagScopeTermTagValuesObservation.
func (*AndTagScopeTermTagValuesObservation) DeepCopyInto ¶
func (in *AndTagScopeTermTagValuesObservation) DeepCopyInto(out *AndTagScopeTermTagValuesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndTagScopeTermTagValuesParameters ¶
type AndTagScopeTermTagValuesParameters struct { // The object property to use in the condition. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag value. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*AndTagScopeTermTagValuesParameters) DeepCopy ¶
func (in *AndTagScopeTermTagValuesParameters) DeepCopy() *AndTagScopeTermTagValuesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagScopeTermTagValuesParameters.
func (*AndTagScopeTermTagValuesParameters) DeepCopyInto ¶
func (in *AndTagScopeTermTagValuesParameters) DeepCopyInto(out *AndTagScopeTermTagValuesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketCriteriaInitParameters ¶
type BucketCriteriaInitParameters struct { // The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below) Excludes *ExcludesInitParameters `json:"excludes,omitempty" tf:"excludes,omitempty"` // The property- or tag-based conditions that determine which objects to include in the analysis. (documented below) Includes *IncludesInitParameters `json:"includes,omitempty" tf:"includes,omitempty"` }
func (*BucketCriteriaInitParameters) DeepCopy ¶
func (in *BucketCriteriaInitParameters) DeepCopy() *BucketCriteriaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketCriteriaInitParameters.
func (*BucketCriteriaInitParameters) DeepCopyInto ¶
func (in *BucketCriteriaInitParameters) DeepCopyInto(out *BucketCriteriaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketCriteriaObservation ¶
type BucketCriteriaObservation struct { // The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below) Excludes *ExcludesObservation `json:"excludes,omitempty" tf:"excludes,omitempty"` // The property- or tag-based conditions that determine which objects to include in the analysis. (documented below) Includes *IncludesObservation `json:"includes,omitempty" tf:"includes,omitempty"` }
func (*BucketCriteriaObservation) DeepCopy ¶
func (in *BucketCriteriaObservation) DeepCopy() *BucketCriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketCriteriaObservation.
func (*BucketCriteriaObservation) DeepCopyInto ¶
func (in *BucketCriteriaObservation) DeepCopyInto(out *BucketCriteriaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketCriteriaParameters ¶
type BucketCriteriaParameters struct { // The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below) // +kubebuilder:validation:Optional Excludes *ExcludesParameters `json:"excludes,omitempty" tf:"excludes,omitempty"` // The property- or tag-based conditions that determine which objects to include in the analysis. (documented below) // +kubebuilder:validation:Optional Includes *IncludesParameters `json:"includes,omitempty" tf:"includes,omitempty"` }
func (*BucketCriteriaParameters) DeepCopy ¶
func (in *BucketCriteriaParameters) DeepCopy() *BucketCriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketCriteriaParameters.
func (*BucketCriteriaParameters) DeepCopyInto ¶
func (in *BucketCriteriaParameters) DeepCopyInto(out *BucketCriteriaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketDefinitionsInitParameters ¶
type BucketDefinitionsInitParameters struct { // The unique identifier for the AWS account that owns the buckets. AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // An array that lists the names of the buckets. Buckets []*string `json:"buckets,omitempty" tf:"buckets,omitempty"` }
func (*BucketDefinitionsInitParameters) DeepCopy ¶
func (in *BucketDefinitionsInitParameters) DeepCopy() *BucketDefinitionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketDefinitionsInitParameters.
func (*BucketDefinitionsInitParameters) DeepCopyInto ¶
func (in *BucketDefinitionsInitParameters) DeepCopyInto(out *BucketDefinitionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketDefinitionsObservation ¶
type BucketDefinitionsObservation struct { // The unique identifier for the AWS account that owns the buckets. AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // An array that lists the names of the buckets. Buckets []*string `json:"buckets,omitempty" tf:"buckets,omitempty"` }
func (*BucketDefinitionsObservation) DeepCopy ¶
func (in *BucketDefinitionsObservation) DeepCopy() *BucketDefinitionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketDefinitionsObservation.
func (*BucketDefinitionsObservation) DeepCopyInto ¶
func (in *BucketDefinitionsObservation) DeepCopyInto(out *BucketDefinitionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketDefinitionsParameters ¶
type BucketDefinitionsParameters struct { // The unique identifier for the AWS account that owns the buckets. // +kubebuilder:validation:Optional AccountID *string `json:"accountId" tf:"account_id,omitempty"` // An array that lists the names of the buckets. // +kubebuilder:validation:Optional Buckets []*string `json:"buckets" tf:"buckets,omitempty"` }
func (*BucketDefinitionsParameters) DeepCopy ¶
func (in *BucketDefinitionsParameters) DeepCopy() *BucketDefinitionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketDefinitionsParameters.
func (*BucketDefinitionsParameters) DeepCopyInto ¶
func (in *BucketDefinitionsParameters) DeepCopyInto(out *BucketDefinitionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassificationJob ¶
type ClassificationJob 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.jobType) || (has(self.initProvider) && has(self.initProvider.jobType))",message="spec.forProvider.jobType is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.s3JobDefinition) || (has(self.initProvider) && has(self.initProvider.s3JobDefinition))",message="spec.forProvider.s3JobDefinition is a required parameter" Spec ClassificationJobSpec `json:"spec"` Status ClassificationJobStatus `json:"status,omitempty"` }
ClassificationJob is the Schema for the ClassificationJobs API. Provides a resource to manage an AWS Macie Classification Job. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*ClassificationJob) DeepCopy ¶
func (in *ClassificationJob) DeepCopy() *ClassificationJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassificationJob.
func (*ClassificationJob) DeepCopyInto ¶
func (in *ClassificationJob) DeepCopyInto(out *ClassificationJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClassificationJob) DeepCopyObject ¶
func (in *ClassificationJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClassificationJob) GetCondition ¶
func (mg *ClassificationJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClassificationJob.
func (*ClassificationJob) GetConnectionDetailsMapping ¶
func (tr *ClassificationJob) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ClassificationJob
func (*ClassificationJob) GetDeletionPolicy ¶
func (mg *ClassificationJob) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClassificationJob.
func (*ClassificationJob) GetID ¶
func (tr *ClassificationJob) GetID() string
GetID returns ID of underlying Terraform resource of this ClassificationJob
func (*ClassificationJob) GetInitParameters ¶
func (tr *ClassificationJob) GetInitParameters() (map[string]any, error)
GetInitParameters of this ClassificationJob
func (*ClassificationJob) GetManagementPolicies ¶
func (mg *ClassificationJob) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ClassificationJob.
func (*ClassificationJob) GetMergedParameters ¶
func (tr *ClassificationJob) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ClassificationJob
func (*ClassificationJob) GetObservation ¶
func (tr *ClassificationJob) GetObservation() (map[string]any, error)
GetObservation of this ClassificationJob
func (*ClassificationJob) GetParameters ¶
func (tr *ClassificationJob) GetParameters() (map[string]any, error)
GetParameters of this ClassificationJob
func (*ClassificationJob) GetProviderConfigReference ¶
func (mg *ClassificationJob) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ClassificationJob.
func (*ClassificationJob) GetPublishConnectionDetailsTo ¶
func (mg *ClassificationJob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ClassificationJob.
func (*ClassificationJob) GetTerraformResourceType ¶
func (mg *ClassificationJob) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ClassificationJob
func (*ClassificationJob) GetTerraformSchemaVersion ¶
func (tr *ClassificationJob) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClassificationJob) GetWriteConnectionSecretToReference ¶
func (mg *ClassificationJob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClassificationJob.
func (*ClassificationJob) Hub ¶
func (tr *ClassificationJob) Hub()
Hub marks this type as a conversion hub.
func (*ClassificationJob) LateInitialize ¶
func (tr *ClassificationJob) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ClassificationJob using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClassificationJob) SetConditions ¶
func (mg *ClassificationJob) SetConditions(c ...xpv1.Condition)
SetConditions of this ClassificationJob.
func (*ClassificationJob) SetDeletionPolicy ¶
func (mg *ClassificationJob) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClassificationJob.
func (*ClassificationJob) SetManagementPolicies ¶
func (mg *ClassificationJob) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ClassificationJob.
func (*ClassificationJob) SetObservation ¶
func (tr *ClassificationJob) SetObservation(obs map[string]any) error
SetObservation for this ClassificationJob
func (*ClassificationJob) SetParameters ¶
func (tr *ClassificationJob) SetParameters(params map[string]any) error
SetParameters for this ClassificationJob
func (*ClassificationJob) SetProviderConfigReference ¶
func (mg *ClassificationJob) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ClassificationJob.
func (*ClassificationJob) SetPublishConnectionDetailsTo ¶
func (mg *ClassificationJob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ClassificationJob.
func (*ClassificationJob) SetWriteConnectionSecretToReference ¶
func (mg *ClassificationJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClassificationJob.
type ClassificationJobInitParameters ¶
type ClassificationJobInitParameters struct { // The custom data identifiers to use for data analysis and classification. CustomDataIdentifierIds []*string `json:"customDataIdentifierIds,omitempty" tf:"custom_data_identifier_ids,omitempty"` // A custom description of the job. The description can contain as many as 200 characters. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies whether to analyze all existing, eligible objects immediately after the job is created. InitialRun *bool `json:"initialRun,omitempty" tf:"initial_run,omitempty"` // The status for the job. Valid values are: CANCELLED, RUNNING and USER_PAUSED JobStatus *string `json:"jobStatus,omitempty" tf:"job_status,omitempty"` // The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the schedule_frequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the schedule_frequency property to define the recurrence pattern for the job. JobType *string `json:"jobType,omitempty" tf:"job_type,omitempty"` // A custom name for the job. The name can contain as many as 500 characters. Conflicts with name_prefix. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below) S3JobDefinition *S3JobDefinitionInitParameters `json:"s3JobDefinition,omitempty" tf:"s3_job_definition,omitempty"` // The sampling depth, as a percentage, to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects. SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"` // The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the job_type property to ONE_TIME. (documented below) ScheduleFrequency *ScheduleFrequencyInitParameters `json:"scheduleFrequency,omitempty" tf:"schedule_frequency,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ClassificationJobInitParameters) DeepCopy ¶
func (in *ClassificationJobInitParameters) DeepCopy() *ClassificationJobInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassificationJobInitParameters.
func (*ClassificationJobInitParameters) DeepCopyInto ¶
func (in *ClassificationJobInitParameters) DeepCopyInto(out *ClassificationJobInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassificationJobList ¶
type ClassificationJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClassificationJob `json:"items"` }
ClassificationJobList contains a list of ClassificationJobs
func (*ClassificationJobList) DeepCopy ¶
func (in *ClassificationJobList) DeepCopy() *ClassificationJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassificationJobList.
func (*ClassificationJobList) DeepCopyInto ¶
func (in *ClassificationJobList) DeepCopyInto(out *ClassificationJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClassificationJobList) DeepCopyObject ¶
func (in *ClassificationJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClassificationJobList) GetItems ¶
func (l *ClassificationJobList) GetItems() []resource.Managed
GetItems of this ClassificationJobList.
type ClassificationJobObservation ¶
type ClassificationJobObservation struct { // The date and time, in UTC and extended RFC 3339 format, when the job was created. CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // The custom data identifiers to use for data analysis and classification. CustomDataIdentifierIds []*string `json:"customDataIdentifierIds,omitempty" tf:"custom_data_identifier_ids,omitempty"` // A custom description of the job. The description can contain as many as 200 characters. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The unique identifier (ID) of the macie classification job. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies whether to analyze all existing, eligible objects immediately after the job is created. InitialRun *bool `json:"initialRun,omitempty" tf:"initial_run,omitempty"` JobArn *string `json:"jobArn,omitempty" tf:"job_arn,omitempty"` // The unique identifier (ID) of the macie classification job. JobID *string `json:"jobId,omitempty" tf:"job_id,omitempty"` // The status for the job. Valid values are: CANCELLED, RUNNING and USER_PAUSED JobStatus *string `json:"jobStatus,omitempty" tf:"job_status,omitempty"` // The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the schedule_frequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the schedule_frequency property to define the recurrence pattern for the job. JobType *string `json:"jobType,omitempty" tf:"job_type,omitempty"` // A custom name for the job. The name can contain as many as 500 characters. Conflicts with name_prefix. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below) S3JobDefinition *S3JobDefinitionObservation `json:"s3JobDefinition,omitempty" tf:"s3_job_definition,omitempty"` // The sampling depth, as a percentage, to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects. SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"` // The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the job_type property to ONE_TIME. (documented below) ScheduleFrequency *ScheduleFrequencyObservation `json:"scheduleFrequency,omitempty" tf:"schedule_frequency,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be cancelled if it isn't resumed. This value is present only if the value for job-status is USER_PAUSED. UserPausedDetails []UserPausedDetailsObservation `json:"userPausedDetails,omitempty" tf:"user_paused_details,omitempty"` }
func (*ClassificationJobObservation) DeepCopy ¶
func (in *ClassificationJobObservation) DeepCopy() *ClassificationJobObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassificationJobObservation.
func (*ClassificationJobObservation) DeepCopyInto ¶
func (in *ClassificationJobObservation) DeepCopyInto(out *ClassificationJobObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassificationJobParameters ¶
type ClassificationJobParameters struct { // The custom data identifiers to use for data analysis and classification. // +kubebuilder:validation:Optional CustomDataIdentifierIds []*string `json:"customDataIdentifierIds,omitempty" tf:"custom_data_identifier_ids,omitempty"` // A custom description of the job. The description can contain as many as 200 characters. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies whether to analyze all existing, eligible objects immediately after the job is created. // +kubebuilder:validation:Optional InitialRun *bool `json:"initialRun,omitempty" tf:"initial_run,omitempty"` // The status for the job. Valid values are: CANCELLED, RUNNING and USER_PAUSED // +kubebuilder:validation:Optional JobStatus *string `json:"jobStatus,omitempty" tf:"job_status,omitempty"` // The schedule for running the job. Valid values are: ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the schedule_frequency property. SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the schedule_frequency property to define the recurrence pattern for the job. // +kubebuilder:validation:Optional JobType *string `json:"jobType,omitempty" tf:"job_type,omitempty"` // A custom name for the job. The name can contain as many as 500 characters. Conflicts with name_prefix. // +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:"-"` // The S3 buckets that contain the objects to analyze, and the scope of that analysis. (documented below) // +kubebuilder:validation:Optional S3JobDefinition *S3JobDefinitionParameters `json:"s3JobDefinition,omitempty" tf:"s3_job_definition,omitempty"` // The sampling depth, as a percentage, to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects. // +kubebuilder:validation:Optional SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"` // The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the job_type property to ONE_TIME. (documented below) // +kubebuilder:validation:Optional ScheduleFrequency *ScheduleFrequencyParameters `json:"scheduleFrequency,omitempty" tf:"schedule_frequency,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ClassificationJobParameters) DeepCopy ¶
func (in *ClassificationJobParameters) DeepCopy() *ClassificationJobParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassificationJobParameters.
func (*ClassificationJobParameters) DeepCopyInto ¶
func (in *ClassificationJobParameters) DeepCopyInto(out *ClassificationJobParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassificationJobSpec ¶
type ClassificationJobSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClassificationJobParameters `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 ClassificationJobInitParameters `json:"initProvider,omitempty"` }
ClassificationJobSpec defines the desired state of ClassificationJob
func (*ClassificationJobSpec) DeepCopy ¶
func (in *ClassificationJobSpec) DeepCopy() *ClassificationJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassificationJobSpec.
func (*ClassificationJobSpec) DeepCopyInto ¶
func (in *ClassificationJobSpec) DeepCopyInto(out *ClassificationJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClassificationJobStatus ¶
type ClassificationJobStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClassificationJobObservation `json:"atProvider,omitempty"` }
ClassificationJobStatus defines the observed state of ClassificationJob.
func (*ClassificationJobStatus) DeepCopy ¶
func (in *ClassificationJobStatus) DeepCopy() *ClassificationJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassificationJobStatus.
func (*ClassificationJobStatus) DeepCopyInto ¶
func (in *ClassificationJobStatus) DeepCopyInto(out *ClassificationJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriterionInitParameters ¶
type CriterionInitParameters struct { // The value for the property matches (equals) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values. // +listType=set Eq []*string `json:"eq,omitempty" tf:"eq,omitempty"` // The value for the property exclusively matches (equals an exact match for) all the specified values. If you specify multiple values, Amazon Macie uses AND logic to join the values. // +listType=set EqExactMatch []*string `json:"eqExactMatch,omitempty" tf:"eq_exact_match,omitempty"` // The name of the field to be evaluated. Field *string `json:"field,omitempty" tf:"field,omitempty"` // The value for the property is greater than the specified value. Gt *string `json:"gt,omitempty" tf:"gt,omitempty"` // The value for the property is greater than or equal to the specified value. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The value for the property is less than the specified value. Lt *string `json:"lt,omitempty" tf:"lt,omitempty"` // The value for the property is less than or equal to the specified value. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` // The value for the property doesn't match (doesn't equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values. // +listType=set Neq []*string `json:"neq,omitempty" tf:"neq,omitempty"` }
func (*CriterionInitParameters) DeepCopy ¶
func (in *CriterionInitParameters) DeepCopy() *CriterionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriterionInitParameters.
func (*CriterionInitParameters) DeepCopyInto ¶
func (in *CriterionInitParameters) DeepCopyInto(out *CriterionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriterionObservation ¶
type CriterionObservation struct { // The value for the property matches (equals) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values. // +listType=set Eq []*string `json:"eq,omitempty" tf:"eq,omitempty"` // The value for the property exclusively matches (equals an exact match for) all the specified values. If you specify multiple values, Amazon Macie uses AND logic to join the values. // +listType=set EqExactMatch []*string `json:"eqExactMatch,omitempty" tf:"eq_exact_match,omitempty"` // The name of the field to be evaluated. Field *string `json:"field,omitempty" tf:"field,omitempty"` // The value for the property is greater than the specified value. Gt *string `json:"gt,omitempty" tf:"gt,omitempty"` // The value for the property is greater than or equal to the specified value. Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The value for the property is less than the specified value. Lt *string `json:"lt,omitempty" tf:"lt,omitempty"` // The value for the property is less than or equal to the specified value. Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` // The value for the property doesn't match (doesn't equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values. // +listType=set Neq []*string `json:"neq,omitempty" tf:"neq,omitempty"` }
func (*CriterionObservation) DeepCopy ¶
func (in *CriterionObservation) DeepCopy() *CriterionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriterionObservation.
func (*CriterionObservation) DeepCopyInto ¶
func (in *CriterionObservation) DeepCopyInto(out *CriterionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriterionParameters ¶
type CriterionParameters struct { // The value for the property matches (equals) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values. // +kubebuilder:validation:Optional // +listType=set Eq []*string `json:"eq,omitempty" tf:"eq,omitempty"` // The value for the property exclusively matches (equals an exact match for) all the specified values. If you specify multiple values, Amazon Macie uses AND logic to join the values. // +kubebuilder:validation:Optional // +listType=set EqExactMatch []*string `json:"eqExactMatch,omitempty" tf:"eq_exact_match,omitempty"` // The name of the field to be evaluated. // +kubebuilder:validation:Optional Field *string `json:"field" tf:"field,omitempty"` // The value for the property is greater than the specified value. // +kubebuilder:validation:Optional Gt *string `json:"gt,omitempty" tf:"gt,omitempty"` // The value for the property is greater than or equal to the specified value. // +kubebuilder:validation:Optional Gte *string `json:"gte,omitempty" tf:"gte,omitempty"` // The value for the property is less than the specified value. // +kubebuilder:validation:Optional Lt *string `json:"lt,omitempty" tf:"lt,omitempty"` // The value for the property is less than or equal to the specified value. // +kubebuilder:validation:Optional Lte *string `json:"lte,omitempty" tf:"lte,omitempty"` // The value for the property doesn't match (doesn't equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values. // +kubebuilder:validation:Optional // +listType=set Neq []*string `json:"neq,omitempty" tf:"neq,omitempty"` }
func (*CriterionParameters) DeepCopy ¶
func (in *CriterionParameters) DeepCopy() *CriterionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriterionParameters.
func (*CriterionParameters) DeepCopyInto ¶
func (in *CriterionParameters) DeepCopyInto(out *CriterionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludesAndInitParameters ¶
type ExcludesAndInitParameters struct { // A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below) SimpleScopeTerm *SimpleScopeTermInitParameters `json:"simpleScopeTerm,omitempty" tf:"simple_scope_term,omitempty"` // A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below) TagScopeTerm *TagScopeTermInitParameters `json:"tagScopeTerm,omitempty" tf:"tag_scope_term,omitempty"` }
func (*ExcludesAndInitParameters) DeepCopy ¶
func (in *ExcludesAndInitParameters) DeepCopy() *ExcludesAndInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludesAndInitParameters.
func (*ExcludesAndInitParameters) DeepCopyInto ¶
func (in *ExcludesAndInitParameters) DeepCopyInto(out *ExcludesAndInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludesAndObservation ¶
type ExcludesAndObservation struct { // A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below) SimpleScopeTerm *SimpleScopeTermObservation `json:"simpleScopeTerm,omitempty" tf:"simple_scope_term,omitempty"` // A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below) TagScopeTerm *TagScopeTermObservation `json:"tagScopeTerm,omitempty" tf:"tag_scope_term,omitempty"` }
func (*ExcludesAndObservation) DeepCopy ¶
func (in *ExcludesAndObservation) DeepCopy() *ExcludesAndObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludesAndObservation.
func (*ExcludesAndObservation) DeepCopyInto ¶
func (in *ExcludesAndObservation) DeepCopyInto(out *ExcludesAndObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludesAndParameters ¶
type ExcludesAndParameters struct { // A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below) // +kubebuilder:validation:Optional SimpleScopeTerm *SimpleScopeTermParameters `json:"simpleScopeTerm,omitempty" tf:"simple_scope_term,omitempty"` // A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below) // +kubebuilder:validation:Optional TagScopeTerm *TagScopeTermParameters `json:"tagScopeTerm,omitempty" tf:"tag_scope_term,omitempty"` }
func (*ExcludesAndParameters) DeepCopy ¶
func (in *ExcludesAndParameters) DeepCopy() *ExcludesAndParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludesAndParameters.
func (*ExcludesAndParameters) DeepCopyInto ¶
func (in *ExcludesAndParameters) DeepCopyInto(out *ExcludesAndParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludesInitParameters ¶
type ExcludesInitParameters struct { // An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below) And []AndInitParameters `json:"and,omitempty" tf:"and,omitempty"` }
func (*ExcludesInitParameters) DeepCopy ¶
func (in *ExcludesInitParameters) DeepCopy() *ExcludesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludesInitParameters.
func (*ExcludesInitParameters) DeepCopyInto ¶
func (in *ExcludesInitParameters) DeepCopyInto(out *ExcludesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludesObservation ¶
type ExcludesObservation struct { // An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below) And []AndObservation `json:"and,omitempty" tf:"and,omitempty"` }
func (*ExcludesObservation) DeepCopy ¶
func (in *ExcludesObservation) DeepCopy() *ExcludesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludesObservation.
func (*ExcludesObservation) DeepCopyInto ¶
func (in *ExcludesObservation) DeepCopyInto(out *ExcludesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludesParameters ¶
type ExcludesParameters struct { // An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below) // +kubebuilder:validation:Optional And []AndParameters `json:"and,omitempty" tf:"and,omitempty"` }
func (*ExcludesParameters) DeepCopy ¶
func (in *ExcludesParameters) DeepCopy() *ExcludesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludesParameters.
func (*ExcludesParameters) DeepCopyInto ¶
func (in *ExcludesParameters) DeepCopyInto(out *ExcludesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingCriteriaInitParameters ¶
type FindingCriteriaInitParameters struct { // A condition that specifies the property, operator, and one or more values to use to filter the results. (documented below) Criterion []CriterionInitParameters `json:"criterion,omitempty" tf:"criterion,omitempty"` }
func (*FindingCriteriaInitParameters) DeepCopy ¶
func (in *FindingCriteriaInitParameters) DeepCopy() *FindingCriteriaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingCriteriaInitParameters.
func (*FindingCriteriaInitParameters) DeepCopyInto ¶
func (in *FindingCriteriaInitParameters) DeepCopyInto(out *FindingCriteriaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingCriteriaObservation ¶
type FindingCriteriaObservation struct { // A condition that specifies the property, operator, and one or more values to use to filter the results. (documented below) Criterion []CriterionObservation `json:"criterion,omitempty" tf:"criterion,omitempty"` }
func (*FindingCriteriaObservation) DeepCopy ¶
func (in *FindingCriteriaObservation) DeepCopy() *FindingCriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingCriteriaObservation.
func (*FindingCriteriaObservation) DeepCopyInto ¶
func (in *FindingCriteriaObservation) DeepCopyInto(out *FindingCriteriaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingCriteriaParameters ¶
type FindingCriteriaParameters struct { // A condition that specifies the property, operator, and one or more values to use to filter the results. (documented below) // +kubebuilder:validation:Optional Criterion []CriterionParameters `json:"criterion,omitempty" tf:"criterion,omitempty"` }
func (*FindingCriteriaParameters) DeepCopy ¶
func (in *FindingCriteriaParameters) DeepCopy() *FindingCriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingCriteriaParameters.
func (*FindingCriteriaParameters) DeepCopyInto ¶
func (in *FindingCriteriaParameters) DeepCopyInto(out *FindingCriteriaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingsFilter ¶
type FindingsFilter 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.action) || (has(self.initProvider) && has(self.initProvider.action))",message="spec.forProvider.action is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.findingCriteria) || (has(self.initProvider) && has(self.initProvider.findingCriteria))",message="spec.forProvider.findingCriteria is a required parameter" Spec FindingsFilterSpec `json:"spec"` Status FindingsFilterStatus `json:"status,omitempty"` }
FindingsFilter is the Schema for the FindingsFilters API. Provides a resource to manage an Amazon Macie Findings Filter. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*FindingsFilter) DeepCopy ¶
func (in *FindingsFilter) DeepCopy() *FindingsFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingsFilter.
func (*FindingsFilter) DeepCopyInto ¶
func (in *FindingsFilter) DeepCopyInto(out *FindingsFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FindingsFilter) DeepCopyObject ¶
func (in *FindingsFilter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FindingsFilter) GetCondition ¶
func (mg *FindingsFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FindingsFilter.
func (*FindingsFilter) GetConnectionDetailsMapping ¶
func (tr *FindingsFilter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FindingsFilter
func (*FindingsFilter) GetDeletionPolicy ¶
func (mg *FindingsFilter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FindingsFilter.
func (*FindingsFilter) GetID ¶
func (tr *FindingsFilter) GetID() string
GetID returns ID of underlying Terraform resource of this FindingsFilter
func (*FindingsFilter) GetInitParameters ¶
func (tr *FindingsFilter) GetInitParameters() (map[string]any, error)
GetInitParameters of this FindingsFilter
func (*FindingsFilter) GetManagementPolicies ¶
func (mg *FindingsFilter) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this FindingsFilter.
func (*FindingsFilter) GetMergedParameters ¶
func (tr *FindingsFilter) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this FindingsFilter
func (*FindingsFilter) GetObservation ¶
func (tr *FindingsFilter) GetObservation() (map[string]any, error)
GetObservation of this FindingsFilter
func (*FindingsFilter) GetParameters ¶
func (tr *FindingsFilter) GetParameters() (map[string]any, error)
GetParameters of this FindingsFilter
func (*FindingsFilter) GetProviderConfigReference ¶
func (mg *FindingsFilter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FindingsFilter.
func (*FindingsFilter) GetPublishConnectionDetailsTo ¶
func (mg *FindingsFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FindingsFilter.
func (*FindingsFilter) GetTerraformResourceType ¶
func (mg *FindingsFilter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FindingsFilter
func (*FindingsFilter) GetTerraformSchemaVersion ¶
func (tr *FindingsFilter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FindingsFilter) GetWriteConnectionSecretToReference ¶
func (mg *FindingsFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FindingsFilter.
func (*FindingsFilter) Hub ¶
func (tr *FindingsFilter) Hub()
Hub marks this type as a conversion hub.
func (*FindingsFilter) LateInitialize ¶
func (tr *FindingsFilter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FindingsFilter using its observed tfState. returns True if there are any spec changes for the resource.
func (*FindingsFilter) SetConditions ¶
func (mg *FindingsFilter) SetConditions(c ...xpv1.Condition)
SetConditions of this FindingsFilter.
func (*FindingsFilter) SetDeletionPolicy ¶
func (mg *FindingsFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FindingsFilter.
func (*FindingsFilter) SetManagementPolicies ¶
func (mg *FindingsFilter) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this FindingsFilter.
func (*FindingsFilter) SetObservation ¶
func (tr *FindingsFilter) SetObservation(obs map[string]any) error
SetObservation for this FindingsFilter
func (*FindingsFilter) SetParameters ¶
func (tr *FindingsFilter) SetParameters(params map[string]any) error
SetParameters for this FindingsFilter
func (*FindingsFilter) SetProviderConfigReference ¶
func (mg *FindingsFilter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FindingsFilter.
func (*FindingsFilter) SetPublishConnectionDetailsTo ¶
func (mg *FindingsFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FindingsFilter.
func (*FindingsFilter) SetWriteConnectionSecretToReference ¶
func (mg *FindingsFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FindingsFilter.
type FindingsFilterInitParameters ¶
type FindingsFilterInitParameters struct { // The action to perform on findings that meet the filter criteria (finding_criteria). Valid values are: ARCHIVE, suppress (automatically archive) the findings; and, NOOP, don't perform any action on the findings. Action *string `json:"action,omitempty" tf:"action,omitempty"` // A custom description of the filter. The description can contain as many as 512 characters. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The criteria to use to filter findings. FindingCriteria *FindingCriteriaInitParameters `json:"findingCriteria,omitempty" tf:"finding_criteria,omitempty"` // A custom name for the filter. The name must contain at least 3 characters and can contain as many as 64 characters. Conflicts with name_prefix. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The position of the filter in the list of saved filters on the Amazon Macie console. This value also determines the order in which the filter is applied to findings, relative to other filters that are also applied to the findings. Position *float64 `json:"position,omitempty" tf:"position,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*FindingsFilterInitParameters) DeepCopy ¶
func (in *FindingsFilterInitParameters) DeepCopy() *FindingsFilterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingsFilterInitParameters.
func (*FindingsFilterInitParameters) DeepCopyInto ¶
func (in *FindingsFilterInitParameters) DeepCopyInto(out *FindingsFilterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingsFilterList ¶
type FindingsFilterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FindingsFilter `json:"items"` }
FindingsFilterList contains a list of FindingsFilters
func (*FindingsFilterList) DeepCopy ¶
func (in *FindingsFilterList) DeepCopy() *FindingsFilterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingsFilterList.
func (*FindingsFilterList) DeepCopyInto ¶
func (in *FindingsFilterList) DeepCopyInto(out *FindingsFilterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FindingsFilterList) DeepCopyObject ¶
func (in *FindingsFilterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FindingsFilterList) GetItems ¶
func (l *FindingsFilterList) GetItems() []resource.Managed
GetItems of this FindingsFilterList.
type FindingsFilterObservation ¶
type FindingsFilterObservation struct { // The action to perform on findings that meet the filter criteria (finding_criteria). Valid values are: ARCHIVE, suppress (automatically archive) the findings; and, NOOP, don't perform any action on the findings. Action *string `json:"action,omitempty" tf:"action,omitempty"` // The Amazon Resource Name (ARN) of the Findings Filter. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // A custom description of the filter. The description can contain as many as 512 characters. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The criteria to use to filter findings. FindingCriteria *FindingCriteriaObservation `json:"findingCriteria,omitempty" tf:"finding_criteria,omitempty"` // The unique identifier (ID) of the macie Findings Filter. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A custom name for the filter. The name must contain at least 3 characters and can contain as many as 64 characters. Conflicts with name_prefix. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The position of the filter in the list of saved filters on the Amazon Macie console. This value also determines the order in which the filter is applied to findings, relative to other filters that are also applied to the findings. Position *float64 `json:"position,omitempty" tf:"position,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*FindingsFilterObservation) DeepCopy ¶
func (in *FindingsFilterObservation) DeepCopy() *FindingsFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingsFilterObservation.
func (*FindingsFilterObservation) DeepCopyInto ¶
func (in *FindingsFilterObservation) DeepCopyInto(out *FindingsFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingsFilterParameters ¶
type FindingsFilterParameters struct { // The action to perform on findings that meet the filter criteria (finding_criteria). Valid values are: ARCHIVE, suppress (automatically archive) the findings; and, NOOP, don't perform any action on the findings. // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action,omitempty"` // A custom description of the filter. The description can contain as many as 512 characters. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The criteria to use to filter findings. // +kubebuilder:validation:Optional FindingCriteria *FindingCriteriaParameters `json:"findingCriteria,omitempty" tf:"finding_criteria,omitempty"` // A custom name for the filter. The name must contain at least 3 characters and can contain as many as 64 characters. Conflicts with name_prefix. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The position of the filter in the list of saved filters on the Amazon Macie console. This value also determines the order in which the filter is applied to findings, relative to other filters that are also applied to the findings. // +kubebuilder:validation:Optional Position *float64 `json:"position,omitempty" tf:"position,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:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*FindingsFilterParameters) DeepCopy ¶
func (in *FindingsFilterParameters) DeepCopy() *FindingsFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingsFilterParameters.
func (*FindingsFilterParameters) DeepCopyInto ¶
func (in *FindingsFilterParameters) DeepCopyInto(out *FindingsFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingsFilterSpec ¶
type FindingsFilterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FindingsFilterParameters `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 FindingsFilterInitParameters `json:"initProvider,omitempty"` }
FindingsFilterSpec defines the desired state of FindingsFilter
func (*FindingsFilterSpec) DeepCopy ¶
func (in *FindingsFilterSpec) DeepCopy() *FindingsFilterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingsFilterSpec.
func (*FindingsFilterSpec) DeepCopyInto ¶
func (in *FindingsFilterSpec) DeepCopyInto(out *FindingsFilterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FindingsFilterStatus ¶
type FindingsFilterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FindingsFilterObservation `json:"atProvider,omitempty"` }
FindingsFilterStatus defines the observed state of FindingsFilter.
func (*FindingsFilterStatus) DeepCopy ¶
func (in *FindingsFilterStatus) DeepCopy() *FindingsFilterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingsFilterStatus.
func (*FindingsFilterStatus) DeepCopyInto ¶
func (in *FindingsFilterStatus) DeepCopyInto(out *FindingsFilterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludesAndInitParameters ¶
type IncludesAndInitParameters struct { // A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below) SimpleCriterion *AndSimpleCriterionInitParameters `json:"simpleCriterion,omitempty" tf:"simple_criterion,omitempty"` // A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below) TagCriterion *AndTagCriterionInitParameters `json:"tagCriterion,omitempty" tf:"tag_criterion,omitempty"` }
func (*IncludesAndInitParameters) DeepCopy ¶
func (in *IncludesAndInitParameters) DeepCopy() *IncludesAndInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludesAndInitParameters.
func (*IncludesAndInitParameters) DeepCopyInto ¶
func (in *IncludesAndInitParameters) DeepCopyInto(out *IncludesAndInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludesAndObservation ¶
type IncludesAndObservation struct { // A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below) SimpleCriterion *AndSimpleCriterionObservation `json:"simpleCriterion,omitempty" tf:"simple_criterion,omitempty"` // A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below) TagCriterion *AndTagCriterionObservation `json:"tagCriterion,omitempty" tf:"tag_criterion,omitempty"` }
func (*IncludesAndObservation) DeepCopy ¶
func (in *IncludesAndObservation) DeepCopy() *IncludesAndObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludesAndObservation.
func (*IncludesAndObservation) DeepCopyInto ¶
func (in *IncludesAndObservation) DeepCopyInto(out *IncludesAndObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludesAndParameters ¶
type IncludesAndParameters struct { // A property-based condition that defines a property, operator, and one or more values for including or excluding an S3 buckets from the job. (documented below) // +kubebuilder:validation:Optional SimpleCriterion *AndSimpleCriterionParameters `json:"simpleCriterion,omitempty" tf:"simple_criterion,omitempty"` // A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an S3 buckets from the job. (documented below) // +kubebuilder:validation:Optional TagCriterion *AndTagCriterionParameters `json:"tagCriterion,omitempty" tf:"tag_criterion,omitempty"` }
func (*IncludesAndParameters) DeepCopy ¶
func (in *IncludesAndParameters) DeepCopy() *IncludesAndParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludesAndParameters.
func (*IncludesAndParameters) DeepCopyInto ¶
func (in *IncludesAndParameters) DeepCopyInto(out *IncludesAndParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludesInitParameters ¶
type IncludesInitParameters struct { // An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below) And []IncludesAndInitParameters `json:"and,omitempty" tf:"and,omitempty"` }
func (*IncludesInitParameters) DeepCopy ¶
func (in *IncludesInitParameters) DeepCopy() *IncludesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludesInitParameters.
func (*IncludesInitParameters) DeepCopyInto ¶
func (in *IncludesInitParameters) DeepCopyInto(out *IncludesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludesObservation ¶
type IncludesObservation struct { // An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below) And []IncludesAndObservation `json:"and,omitempty" tf:"and,omitempty"` }
func (*IncludesObservation) DeepCopy ¶
func (in *IncludesObservation) DeepCopy() *IncludesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludesObservation.
func (*IncludesObservation) DeepCopyInto ¶
func (in *IncludesObservation) DeepCopyInto(out *IncludesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludesParameters ¶
type IncludesParameters struct { // An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below) // +kubebuilder:validation:Optional And []IncludesAndParameters `json:"and,omitempty" tf:"and,omitempty"` }
func (*IncludesParameters) DeepCopy ¶
func (in *IncludesParameters) DeepCopy() *IncludesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludesParameters.
func (*IncludesParameters) DeepCopyInto ¶
func (in *IncludesParameters) DeepCopyInto(out *IncludesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3JobDefinitionInitParameters ¶
type S3JobDefinitionInitParameters struct { // The property- and tag-based conditions that determine which S3 buckets to include or exclude from the analysis. Conflicts with bucket_definitions. (documented below) BucketCriteria *BucketCriteriaInitParameters `json:"bucketCriteria,omitempty" tf:"bucket_criteria,omitempty"` // An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account. Conflicts with bucket_criteria. (documented below) BucketDefinitions []BucketDefinitionsInitParameters `json:"bucketDefinitions,omitempty" tf:"bucket_definitions,omitempty"` // The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below) Scoping *ScopingInitParameters `json:"scoping,omitempty" tf:"scoping,omitempty"` }
func (*S3JobDefinitionInitParameters) DeepCopy ¶
func (in *S3JobDefinitionInitParameters) DeepCopy() *S3JobDefinitionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3JobDefinitionInitParameters.
func (*S3JobDefinitionInitParameters) DeepCopyInto ¶
func (in *S3JobDefinitionInitParameters) DeepCopyInto(out *S3JobDefinitionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3JobDefinitionObservation ¶
type S3JobDefinitionObservation struct { // The property- and tag-based conditions that determine which S3 buckets to include or exclude from the analysis. Conflicts with bucket_definitions. (documented below) BucketCriteria *BucketCriteriaObservation `json:"bucketCriteria,omitempty" tf:"bucket_criteria,omitempty"` // An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account. Conflicts with bucket_criteria. (documented below) BucketDefinitions []BucketDefinitionsObservation `json:"bucketDefinitions,omitempty" tf:"bucket_definitions,omitempty"` // The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below) Scoping *ScopingObservation `json:"scoping,omitempty" tf:"scoping,omitempty"` }
func (*S3JobDefinitionObservation) DeepCopy ¶
func (in *S3JobDefinitionObservation) DeepCopy() *S3JobDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3JobDefinitionObservation.
func (*S3JobDefinitionObservation) DeepCopyInto ¶
func (in *S3JobDefinitionObservation) DeepCopyInto(out *S3JobDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3JobDefinitionParameters ¶
type S3JobDefinitionParameters struct { // The property- and tag-based conditions that determine which S3 buckets to include or exclude from the analysis. Conflicts with bucket_definitions. (documented below) // +kubebuilder:validation:Optional BucketCriteria *BucketCriteriaParameters `json:"bucketCriteria,omitempty" tf:"bucket_criteria,omitempty"` // An array of objects, one for each AWS account that owns buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for the account. Conflicts with bucket_criteria. (documented below) // +kubebuilder:validation:Optional BucketDefinitions []BucketDefinitionsParameters `json:"bucketDefinitions,omitempty" tf:"bucket_definitions,omitempty"` // The property- and tag-based conditions that determine which objects to include or exclude from the analysis. (documented below) // +kubebuilder:validation:Optional Scoping *ScopingParameters `json:"scoping,omitempty" tf:"scoping,omitempty"` }
func (*S3JobDefinitionParameters) DeepCopy ¶
func (in *S3JobDefinitionParameters) DeepCopy() *S3JobDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3JobDefinitionParameters.
func (*S3JobDefinitionParameters) DeepCopyInto ¶
func (in *S3JobDefinitionParameters) DeepCopyInto(out *S3JobDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleFrequencyInitParameters ¶
type ScheduleFrequencyInitParameters struct { // Specifies a daily recurrence pattern for running the job. DailySchedule *bool `json:"dailySchedule,omitempty" tf:"daily_schedule,omitempty"` // Specifies a monthly recurrence pattern for running the job. MonthlySchedule *float64 `json:"monthlySchedule,omitempty" tf:"monthly_schedule,omitempty"` // Specifies a weekly recurrence pattern for running the job. WeeklySchedule *string `json:"weeklySchedule,omitempty" tf:"weekly_schedule,omitempty"` }
func (*ScheduleFrequencyInitParameters) DeepCopy ¶
func (in *ScheduleFrequencyInitParameters) DeepCopy() *ScheduleFrequencyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleFrequencyInitParameters.
func (*ScheduleFrequencyInitParameters) DeepCopyInto ¶
func (in *ScheduleFrequencyInitParameters) DeepCopyInto(out *ScheduleFrequencyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleFrequencyObservation ¶
type ScheduleFrequencyObservation struct { // Specifies a daily recurrence pattern for running the job. DailySchedule *bool `json:"dailySchedule,omitempty" tf:"daily_schedule,omitempty"` // Specifies a monthly recurrence pattern for running the job. MonthlySchedule *float64 `json:"monthlySchedule,omitempty" tf:"monthly_schedule,omitempty"` // Specifies a weekly recurrence pattern for running the job. WeeklySchedule *string `json:"weeklySchedule,omitempty" tf:"weekly_schedule,omitempty"` }
func (*ScheduleFrequencyObservation) DeepCopy ¶
func (in *ScheduleFrequencyObservation) DeepCopy() *ScheduleFrequencyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleFrequencyObservation.
func (*ScheduleFrequencyObservation) DeepCopyInto ¶
func (in *ScheduleFrequencyObservation) DeepCopyInto(out *ScheduleFrequencyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleFrequencyParameters ¶
type ScheduleFrequencyParameters struct { // Specifies a daily recurrence pattern for running the job. // +kubebuilder:validation:Optional DailySchedule *bool `json:"dailySchedule,omitempty" tf:"daily_schedule,omitempty"` // Specifies a monthly recurrence pattern for running the job. // +kubebuilder:validation:Optional MonthlySchedule *float64 `json:"monthlySchedule,omitempty" tf:"monthly_schedule,omitempty"` // Specifies a weekly recurrence pattern for running the job. // +kubebuilder:validation:Optional WeeklySchedule *string `json:"weeklySchedule,omitempty" tf:"weekly_schedule,omitempty"` }
func (*ScheduleFrequencyParameters) DeepCopy ¶
func (in *ScheduleFrequencyParameters) DeepCopy() *ScheduleFrequencyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleFrequencyParameters.
func (*ScheduleFrequencyParameters) DeepCopyInto ¶
func (in *ScheduleFrequencyParameters) DeepCopyInto(out *ScheduleFrequencyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopingExcludesInitParameters ¶
type ScopingExcludesInitParameters struct { // An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below) And []ExcludesAndInitParameters `json:"and,omitempty" tf:"and,omitempty"` }
func (*ScopingExcludesInitParameters) DeepCopy ¶
func (in *ScopingExcludesInitParameters) DeepCopy() *ScopingExcludesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingExcludesInitParameters.
func (*ScopingExcludesInitParameters) DeepCopyInto ¶
func (in *ScopingExcludesInitParameters) DeepCopyInto(out *ScopingExcludesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopingExcludesObservation ¶
type ScopingExcludesObservation struct { // An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below) And []ExcludesAndObservation `json:"and,omitempty" tf:"and,omitempty"` }
func (*ScopingExcludesObservation) DeepCopy ¶
func (in *ScopingExcludesObservation) DeepCopy() *ScopingExcludesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingExcludesObservation.
func (*ScopingExcludesObservation) DeepCopyInto ¶
func (in *ScopingExcludesObservation) DeepCopyInto(out *ScopingExcludesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopingExcludesParameters ¶
type ScopingExcludesParameters struct { // An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below) // +kubebuilder:validation:Optional And []ExcludesAndParameters `json:"and,omitempty" tf:"and,omitempty"` }
func (*ScopingExcludesParameters) DeepCopy ¶
func (in *ScopingExcludesParameters) DeepCopy() *ScopingExcludesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingExcludesParameters.
func (*ScopingExcludesParameters) DeepCopyInto ¶
func (in *ScopingExcludesParameters) DeepCopyInto(out *ScopingExcludesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopingIncludesAndInitParameters ¶
type ScopingIncludesAndInitParameters struct { // A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below) SimpleScopeTerm *AndSimpleScopeTermInitParameters `json:"simpleScopeTerm,omitempty" tf:"simple_scope_term,omitempty"` // A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below) TagScopeTerm *AndTagScopeTermInitParameters `json:"tagScopeTerm,omitempty" tf:"tag_scope_term,omitempty"` }
func (*ScopingIncludesAndInitParameters) DeepCopy ¶
func (in *ScopingIncludesAndInitParameters) DeepCopy() *ScopingIncludesAndInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingIncludesAndInitParameters.
func (*ScopingIncludesAndInitParameters) DeepCopyInto ¶
func (in *ScopingIncludesAndInitParameters) DeepCopyInto(out *ScopingIncludesAndInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopingIncludesAndObservation ¶
type ScopingIncludesAndObservation struct { // A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below) SimpleScopeTerm *AndSimpleScopeTermObservation `json:"simpleScopeTerm,omitempty" tf:"simple_scope_term,omitempty"` // A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below) TagScopeTerm *AndTagScopeTermObservation `json:"tagScopeTerm,omitempty" tf:"tag_scope_term,omitempty"` }
func (*ScopingIncludesAndObservation) DeepCopy ¶
func (in *ScopingIncludesAndObservation) DeepCopy() *ScopingIncludesAndObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingIncludesAndObservation.
func (*ScopingIncludesAndObservation) DeepCopyInto ¶
func (in *ScopingIncludesAndObservation) DeepCopyInto(out *ScopingIncludesAndObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopingIncludesAndParameters ¶
type ScopingIncludesAndParameters struct { // A property-based condition that defines a property, operator, and one or more values for including or excluding an object from the job. (documented below) // +kubebuilder:validation:Optional SimpleScopeTerm *AndSimpleScopeTermParameters `json:"simpleScopeTerm,omitempty" tf:"simple_scope_term,omitempty"` // A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding an object from the job. (documented below) // +kubebuilder:validation:Optional TagScopeTerm *AndTagScopeTermParameters `json:"tagScopeTerm,omitempty" tf:"tag_scope_term,omitempty"` }
func (*ScopingIncludesAndParameters) DeepCopy ¶
func (in *ScopingIncludesAndParameters) DeepCopy() *ScopingIncludesAndParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingIncludesAndParameters.
func (*ScopingIncludesAndParameters) DeepCopyInto ¶
func (in *ScopingIncludesAndParameters) DeepCopyInto(out *ScopingIncludesAndParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopingIncludesInitParameters ¶
type ScopingIncludesInitParameters struct { // An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below) And []ScopingIncludesAndInitParameters `json:"and,omitempty" tf:"and,omitempty"` }
func (*ScopingIncludesInitParameters) DeepCopy ¶
func (in *ScopingIncludesInitParameters) DeepCopy() *ScopingIncludesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingIncludesInitParameters.
func (*ScopingIncludesInitParameters) DeepCopyInto ¶
func (in *ScopingIncludesInitParameters) DeepCopyInto(out *ScopingIncludesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopingIncludesObservation ¶
type ScopingIncludesObservation struct { // An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below) And []ScopingIncludesAndObservation `json:"and,omitempty" tf:"and,omitempty"` }
func (*ScopingIncludesObservation) DeepCopy ¶
func (in *ScopingIncludesObservation) DeepCopy() *ScopingIncludesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingIncludesObservation.
func (*ScopingIncludesObservation) DeepCopyInto ¶
func (in *ScopingIncludesObservation) DeepCopyInto(out *ScopingIncludesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopingIncludesParameters ¶
type ScopingIncludesParameters struct { // An array of conditions, one for each condition that determines which objects to include or exclude from the job. (documented below) // +kubebuilder:validation:Optional And []ScopingIncludesAndParameters `json:"and,omitempty" tf:"and,omitempty"` }
func (*ScopingIncludesParameters) DeepCopy ¶
func (in *ScopingIncludesParameters) DeepCopy() *ScopingIncludesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingIncludesParameters.
func (*ScopingIncludesParameters) DeepCopyInto ¶
func (in *ScopingIncludesParameters) DeepCopyInto(out *ScopingIncludesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopingInitParameters ¶
type ScopingInitParameters struct { // The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below) Excludes *ScopingExcludesInitParameters `json:"excludes,omitempty" tf:"excludes,omitempty"` // The property- or tag-based conditions that determine which objects to include in the analysis. (documented below) Includes *ScopingIncludesInitParameters `json:"includes,omitempty" tf:"includes,omitempty"` }
func (*ScopingInitParameters) DeepCopy ¶
func (in *ScopingInitParameters) DeepCopy() *ScopingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingInitParameters.
func (*ScopingInitParameters) DeepCopyInto ¶
func (in *ScopingInitParameters) DeepCopyInto(out *ScopingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopingObservation ¶
type ScopingObservation struct { // The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below) Excludes *ScopingExcludesObservation `json:"excludes,omitempty" tf:"excludes,omitempty"` // The property- or tag-based conditions that determine which objects to include in the analysis. (documented below) Includes *ScopingIncludesObservation `json:"includes,omitempty" tf:"includes,omitempty"` }
func (*ScopingObservation) DeepCopy ¶
func (in *ScopingObservation) DeepCopy() *ScopingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingObservation.
func (*ScopingObservation) DeepCopyInto ¶
func (in *ScopingObservation) DeepCopyInto(out *ScopingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopingParameters ¶
type ScopingParameters struct { // The property- or tag-based conditions that determine which objects to exclude from the analysis. (documented below) // +kubebuilder:validation:Optional Excludes *ScopingExcludesParameters `json:"excludes,omitempty" tf:"excludes,omitempty"` // The property- or tag-based conditions that determine which objects to include in the analysis. (documented below) // +kubebuilder:validation:Optional Includes *ScopingIncludesParameters `json:"includes,omitempty" tf:"includes,omitempty"` }
func (*ScopingParameters) DeepCopy ¶
func (in *ScopingParameters) DeepCopy() *ScopingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingParameters.
func (*ScopingParameters) DeepCopyInto ¶
func (in *ScopingParameters) DeepCopyInto(out *ScopingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SimpleCriterionInitParameters ¶
type SimpleCriterionInitParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // An array that lists the values to use in the condition. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*SimpleCriterionInitParameters) DeepCopy ¶
func (in *SimpleCriterionInitParameters) DeepCopy() *SimpleCriterionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleCriterionInitParameters.
func (*SimpleCriterionInitParameters) DeepCopyInto ¶
func (in *SimpleCriterionInitParameters) DeepCopyInto(out *SimpleCriterionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SimpleCriterionObservation ¶
type SimpleCriterionObservation struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // An array that lists the values to use in the condition. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*SimpleCriterionObservation) DeepCopy ¶
func (in *SimpleCriterionObservation) DeepCopy() *SimpleCriterionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleCriterionObservation.
func (*SimpleCriterionObservation) DeepCopyInto ¶
func (in *SimpleCriterionObservation) DeepCopyInto(out *SimpleCriterionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SimpleCriterionParameters ¶
type SimpleCriterionParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH // +kubebuilder:validation:Optional Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // An array that lists the values to use in the condition. // +kubebuilder:validation:Optional Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*SimpleCriterionParameters) DeepCopy ¶
func (in *SimpleCriterionParameters) DeepCopy() *SimpleCriterionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleCriterionParameters.
func (*SimpleCriterionParameters) DeepCopyInto ¶
func (in *SimpleCriterionParameters) DeepCopyInto(out *SimpleCriterionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SimpleScopeTermInitParameters ¶
type SimpleScopeTermInitParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // An array that lists the values to use in the condition. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*SimpleScopeTermInitParameters) DeepCopy ¶
func (in *SimpleScopeTermInitParameters) DeepCopy() *SimpleScopeTermInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleScopeTermInitParameters.
func (*SimpleScopeTermInitParameters) DeepCopyInto ¶
func (in *SimpleScopeTermInitParameters) DeepCopyInto(out *SimpleScopeTermInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SimpleScopeTermObservation ¶
type SimpleScopeTermObservation struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // An array that lists the values to use in the condition. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*SimpleScopeTermObservation) DeepCopy ¶
func (in *SimpleScopeTermObservation) DeepCopy() *SimpleScopeTermObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleScopeTermObservation.
func (*SimpleScopeTermObservation) DeepCopyInto ¶
func (in *SimpleScopeTermObservation) DeepCopyInto(out *SimpleScopeTermObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SimpleScopeTermParameters ¶
type SimpleScopeTermParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH // +kubebuilder:validation:Optional Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // An array that lists the values to use in the condition. // +kubebuilder:validation:Optional Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*SimpleScopeTermParameters) DeepCopy ¶
func (in *SimpleScopeTermParameters) DeepCopy() *SimpleScopeTermParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleScopeTermParameters.
func (*SimpleScopeTermParameters) DeepCopyInto ¶
func (in *SimpleScopeTermParameters) DeepCopyInto(out *SimpleScopeTermParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagCriterionInitParameters ¶
type TagCriterionInitParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The tag keys or tag key and value pairs to use in the condition. TagValues []TagValuesInitParameters `json:"tagValues,omitempty" tf:"tag_values,omitempty"` }
func (*TagCriterionInitParameters) DeepCopy ¶
func (in *TagCriterionInitParameters) DeepCopy() *TagCriterionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagCriterionInitParameters.
func (*TagCriterionInitParameters) DeepCopyInto ¶
func (in *TagCriterionInitParameters) DeepCopyInto(out *TagCriterionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagCriterionObservation ¶
type TagCriterionObservation struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The tag keys or tag key and value pairs to use in the condition. TagValues []TagValuesObservation `json:"tagValues,omitempty" tf:"tag_values,omitempty"` }
func (*TagCriterionObservation) DeepCopy ¶
func (in *TagCriterionObservation) DeepCopy() *TagCriterionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagCriterionObservation.
func (*TagCriterionObservation) DeepCopyInto ¶
func (in *TagCriterionObservation) DeepCopyInto(out *TagCriterionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagCriterionParameters ¶
type TagCriterionParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH // +kubebuilder:validation:Optional Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The tag keys or tag key and value pairs to use in the condition. // +kubebuilder:validation:Optional TagValues []TagValuesParameters `json:"tagValues,omitempty" tf:"tag_values,omitempty"` }
func (*TagCriterionParameters) DeepCopy ¶
func (in *TagCriterionParameters) DeepCopy() *TagCriterionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagCriterionParameters.
func (*TagCriterionParameters) DeepCopyInto ¶
func (in *TagCriterionParameters) DeepCopyInto(out *TagCriterionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagCriterionTagValuesInitParameters ¶
type TagCriterionTagValuesInitParameters struct { // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagCriterionTagValuesInitParameters) DeepCopy ¶
func (in *TagCriterionTagValuesInitParameters) DeepCopy() *TagCriterionTagValuesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagCriterionTagValuesInitParameters.
func (*TagCriterionTagValuesInitParameters) DeepCopyInto ¶
func (in *TagCriterionTagValuesInitParameters) DeepCopyInto(out *TagCriterionTagValuesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagCriterionTagValuesObservation ¶
type TagCriterionTagValuesObservation struct { // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagCriterionTagValuesObservation) DeepCopy ¶
func (in *TagCriterionTagValuesObservation) DeepCopy() *TagCriterionTagValuesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagCriterionTagValuesObservation.
func (*TagCriterionTagValuesObservation) DeepCopyInto ¶
func (in *TagCriterionTagValuesObservation) DeepCopyInto(out *TagCriterionTagValuesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagCriterionTagValuesParameters ¶
type TagCriterionTagValuesParameters struct { // The object property to use in the condition. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag value. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagCriterionTagValuesParameters) DeepCopy ¶
func (in *TagCriterionTagValuesParameters) DeepCopy() *TagCriterionTagValuesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagCriterionTagValuesParameters.
func (*TagCriterionTagValuesParameters) DeepCopyInto ¶
func (in *TagCriterionTagValuesParameters) DeepCopyInto(out *TagCriterionTagValuesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagScopeTermInitParameters ¶
type TagScopeTermInitParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag keys or tag key and value pairs to use in the condition. TagValues []TagScopeTermTagValuesInitParameters `json:"tagValues,omitempty" tf:"tag_values,omitempty"` // The type of object to apply the condition to. The only valid value is S3_OBJECT. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*TagScopeTermInitParameters) DeepCopy ¶
func (in *TagScopeTermInitParameters) DeepCopy() *TagScopeTermInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagScopeTermInitParameters.
func (*TagScopeTermInitParameters) DeepCopyInto ¶
func (in *TagScopeTermInitParameters) DeepCopyInto(out *TagScopeTermInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagScopeTermObservation ¶
type TagScopeTermObservation struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag keys or tag key and value pairs to use in the condition. TagValues []TagScopeTermTagValuesObservation `json:"tagValues,omitempty" tf:"tag_values,omitempty"` // The type of object to apply the condition to. The only valid value is S3_OBJECT. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*TagScopeTermObservation) DeepCopy ¶
func (in *TagScopeTermObservation) DeepCopy() *TagScopeTermObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagScopeTermObservation.
func (*TagScopeTermObservation) DeepCopyInto ¶
func (in *TagScopeTermObservation) DeepCopyInto(out *TagScopeTermObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagScopeTermParameters ¶
type TagScopeTermParameters struct { // The operator to use in a condition. Valid values are: EQ, GT, GTE, LT, LTE, NE, CONTAINS, STARTS_WITH // +kubebuilder:validation:Optional Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"` // The object property to use in the condition. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag keys or tag key and value pairs to use in the condition. // +kubebuilder:validation:Optional TagValues []TagScopeTermTagValuesParameters `json:"tagValues,omitempty" tf:"tag_values,omitempty"` // The type of object to apply the condition to. The only valid value is S3_OBJECT. // +kubebuilder:validation:Optional Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*TagScopeTermParameters) DeepCopy ¶
func (in *TagScopeTermParameters) DeepCopy() *TagScopeTermParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagScopeTermParameters.
func (*TagScopeTermParameters) DeepCopyInto ¶
func (in *TagScopeTermParameters) DeepCopyInto(out *TagScopeTermParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagScopeTermTagValuesInitParameters ¶
type TagScopeTermTagValuesInitParameters struct { // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagScopeTermTagValuesInitParameters) DeepCopy ¶
func (in *TagScopeTermTagValuesInitParameters) DeepCopy() *TagScopeTermTagValuesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagScopeTermTagValuesInitParameters.
func (*TagScopeTermTagValuesInitParameters) DeepCopyInto ¶
func (in *TagScopeTermTagValuesInitParameters) DeepCopyInto(out *TagScopeTermTagValuesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagScopeTermTagValuesObservation ¶
type TagScopeTermTagValuesObservation struct { // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagScopeTermTagValuesObservation) DeepCopy ¶
func (in *TagScopeTermTagValuesObservation) DeepCopy() *TagScopeTermTagValuesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagScopeTermTagValuesObservation.
func (*TagScopeTermTagValuesObservation) DeepCopyInto ¶
func (in *TagScopeTermTagValuesObservation) DeepCopyInto(out *TagScopeTermTagValuesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagScopeTermTagValuesParameters ¶
type TagScopeTermTagValuesParameters struct { // The object property to use in the condition. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag value. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagScopeTermTagValuesParameters) DeepCopy ¶
func (in *TagScopeTermTagValuesParameters) DeepCopy() *TagScopeTermTagValuesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagScopeTermTagValuesParameters.
func (*TagScopeTermTagValuesParameters) DeepCopyInto ¶
func (in *TagScopeTermTagValuesParameters) DeepCopyInto(out *TagScopeTermTagValuesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValuesInitParameters ¶
type TagValuesInitParameters struct { // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagValuesInitParameters) DeepCopy ¶
func (in *TagValuesInitParameters) DeepCopy() *TagValuesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValuesInitParameters.
func (*TagValuesInitParameters) DeepCopyInto ¶
func (in *TagValuesInitParameters) DeepCopyInto(out *TagValuesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValuesObservation ¶
type TagValuesObservation struct { // The object property to use in the condition. Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag value. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagValuesObservation) DeepCopy ¶
func (in *TagValuesObservation) DeepCopy() *TagValuesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValuesObservation.
func (*TagValuesObservation) DeepCopyInto ¶
func (in *TagValuesObservation) DeepCopyInto(out *TagValuesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValuesParameters ¶
type TagValuesParameters struct { // The object property to use in the condition. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // The tag value. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagValuesParameters) DeepCopy ¶
func (in *TagValuesParameters) DeepCopy() *TagValuesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValuesParameters.
func (*TagValuesParameters) DeepCopyInto ¶
func (in *TagValuesParameters) DeepCopyInto(out *TagValuesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPausedDetailsInitParameters ¶
type UserPausedDetailsInitParameters struct { }
func (*UserPausedDetailsInitParameters) DeepCopy ¶
func (in *UserPausedDetailsInitParameters) DeepCopy() *UserPausedDetailsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPausedDetailsInitParameters.
func (*UserPausedDetailsInitParameters) DeepCopyInto ¶
func (in *UserPausedDetailsInitParameters) DeepCopyInto(out *UserPausedDetailsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPausedDetailsObservation ¶
type UserPausedDetailsObservation struct { JobExpiresAt *string `json:"jobExpiresAt,omitempty" tf:"job_expires_at,omitempty"` JobImminentExpirationHealthEventArn *string `json:"jobImminentExpirationHealthEventArn,omitempty" tf:"job_imminent_expiration_health_event_arn,omitempty"` JobPausedAt *string `json:"jobPausedAt,omitempty" tf:"job_paused_at,omitempty"` }
func (*UserPausedDetailsObservation) DeepCopy ¶
func (in *UserPausedDetailsObservation) DeepCopy() *UserPausedDetailsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPausedDetailsObservation.
func (*UserPausedDetailsObservation) DeepCopyInto ¶
func (in *UserPausedDetailsObservation) DeepCopyInto(out *UserPausedDetailsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPausedDetailsParameters ¶
type UserPausedDetailsParameters struct { }
func (*UserPausedDetailsParameters) DeepCopy ¶
func (in *UserPausedDetailsParameters) DeepCopy() *UserPausedDetailsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPausedDetailsParameters.
func (*UserPausedDetailsParameters) DeepCopyInto ¶
func (in *UserPausedDetailsParameters) DeepCopyInto(out *UserPausedDetailsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.