Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=macie2.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type Account
- func (in *Account) DeepCopy() *Account
- func (in *Account) DeepCopyInto(out *Account)
- func (in *Account) DeepCopyObject() runtime.Object
- func (mg *Account) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Account) GetConnectionDetailsMapping() map[string]string
- func (mg *Account) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Account) GetID() string
- func (tr *Account) GetInitParameters() (map[string]any, error)
- func (mg *Account) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Account) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Account) GetObservation() (map[string]any, error)
- func (tr *Account) GetParameters() (map[string]any, error)
- func (mg *Account) GetProviderConfigReference() *xpv1.Reference
- func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Account) GetTerraformResourceType() string
- func (tr *Account) GetTerraformSchemaVersion() int
- func (mg *Account) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Account) Hub()
- func (tr *Account) LateInitialize(attrs []byte) (bool, error)
- func (mg *Account) SetConditions(c ...xpv1.Condition)
- func (mg *Account) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Account) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Account) SetObservation(obs map[string]any) error
- func (tr *Account) SetParameters(params map[string]any) error
- func (mg *Account) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Account) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccountInitParameters
- type AccountList
- type AccountObservation
- type AccountParameters
- type AccountSpec
- type AccountStatus
- type 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 (tr *ClassificationJob) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *ClassificationJob) ConvertTo(dstRaw conversion.Hub) error
- 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) 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 CustomDataIdentifier
- func (in *CustomDataIdentifier) DeepCopy() *CustomDataIdentifier
- func (in *CustomDataIdentifier) DeepCopyInto(out *CustomDataIdentifier)
- func (in *CustomDataIdentifier) DeepCopyObject() runtime.Object
- func (mg *CustomDataIdentifier) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CustomDataIdentifier) GetConnectionDetailsMapping() map[string]string
- func (mg *CustomDataIdentifier) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CustomDataIdentifier) GetID() string
- func (tr *CustomDataIdentifier) GetInitParameters() (map[string]any, error)
- func (mg *CustomDataIdentifier) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *CustomDataIdentifier) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *CustomDataIdentifier) GetObservation() (map[string]any, error)
- func (tr *CustomDataIdentifier) GetParameters() (map[string]any, error)
- func (mg *CustomDataIdentifier) GetProviderConfigReference() *xpv1.Reference
- func (mg *CustomDataIdentifier) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CustomDataIdentifier) GetTerraformResourceType() string
- func (tr *CustomDataIdentifier) GetTerraformSchemaVersion() int
- func (mg *CustomDataIdentifier) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CustomDataIdentifier) Hub()
- func (tr *CustomDataIdentifier) LateInitialize(attrs []byte) (bool, error)
- func (mg *CustomDataIdentifier) SetConditions(c ...xpv1.Condition)
- func (mg *CustomDataIdentifier) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *CustomDataIdentifier) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *CustomDataIdentifier) SetObservation(obs map[string]any) error
- func (tr *CustomDataIdentifier) SetParameters(params map[string]any) error
- func (mg *CustomDataIdentifier) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CustomDataIdentifier) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CustomDataIdentifier) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CustomDataIdentifierInitParameters
- type CustomDataIdentifierList
- type CustomDataIdentifierObservation
- type CustomDataIdentifierParameters
- type CustomDataIdentifierSpec
- type CustomDataIdentifierStatus
- type ExcludesAndInitParameters
- type ExcludesAndObservation
- type ExcludesAndParameters
- type ExcludesInitParameters
- type ExcludesObservation
- type ExcludesParameters
- type FindingCriteriaInitParameters
- type FindingCriteriaObservation
- type FindingCriteriaParameters
- type FindingsFilter
- func (tr *FindingsFilter) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *FindingsFilter) ConvertTo(dstRaw conversion.Hub) error
- 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) 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 InvitationAccepter
- func (in *InvitationAccepter) DeepCopy() *InvitationAccepter
- func (in *InvitationAccepter) DeepCopyInto(out *InvitationAccepter)
- func (in *InvitationAccepter) DeepCopyObject() runtime.Object
- func (mg *InvitationAccepter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InvitationAccepter) GetConnectionDetailsMapping() map[string]string
- func (mg *InvitationAccepter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InvitationAccepter) GetID() string
- func (tr *InvitationAccepter) GetInitParameters() (map[string]any, error)
- func (mg *InvitationAccepter) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *InvitationAccepter) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *InvitationAccepter) GetObservation() (map[string]any, error)
- func (tr *InvitationAccepter) GetParameters() (map[string]any, error)
- func (mg *InvitationAccepter) GetProviderConfigReference() *xpv1.Reference
- func (mg *InvitationAccepter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *InvitationAccepter) GetTerraformResourceType() string
- func (tr *InvitationAccepter) GetTerraformSchemaVersion() int
- func (mg *InvitationAccepter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InvitationAccepter) Hub()
- func (tr *InvitationAccepter) LateInitialize(attrs []byte) (bool, error)
- func (mg *InvitationAccepter) SetConditions(c ...xpv1.Condition)
- func (mg *InvitationAccepter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *InvitationAccepter) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *InvitationAccepter) SetObservation(obs map[string]any) error
- func (tr *InvitationAccepter) SetParameters(params map[string]any) error
- func (mg *InvitationAccepter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InvitationAccepter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InvitationAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InvitationAccepterInitParameters
- type InvitationAccepterList
- type InvitationAccepterObservation
- type InvitationAccepterParameters
- type InvitationAccepterSpec
- type InvitationAccepterStatus
- type Member
- func (in *Member) DeepCopy() *Member
- func (in *Member) DeepCopyInto(out *Member)
- func (in *Member) DeepCopyObject() runtime.Object
- func (mg *Member) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Member) GetConnectionDetailsMapping() map[string]string
- func (mg *Member) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Member) GetID() string
- func (tr *Member) GetInitParameters() (map[string]any, error)
- func (mg *Member) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Member) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Member) GetObservation() (map[string]any, error)
- func (tr *Member) GetParameters() (map[string]any, error)
- func (mg *Member) GetProviderConfigReference() *xpv1.Reference
- func (mg *Member) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Member) GetTerraformResourceType() string
- func (tr *Member) GetTerraformSchemaVersion() int
- func (mg *Member) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Member) Hub()
- func (tr *Member) LateInitialize(attrs []byte) (bool, error)
- func (mg *Member) SetConditions(c ...xpv1.Condition)
- func (mg *Member) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Member) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Member) SetObservation(obs map[string]any) error
- func (tr *Member) SetParameters(params map[string]any) error
- func (mg *Member) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Member) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Member) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MemberInitParameters
- type MemberList
- type MemberObservation
- type MemberParameters
- type MemberSpec
- type MemberStatus
- type 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 = "v1beta1" )
Package type metadata.
Variables ¶
var ( Account_Kind = "Account" Account_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Account_Kind}.String() Account_KindAPIVersion = Account_Kind + "." + CRDGroupVersion.String() Account_GroupVersionKind = CRDGroupVersion.WithKind(Account_Kind) )
Repository type metadata.
var ( 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 ( CustomDataIdentifier_Kind = "CustomDataIdentifier" CustomDataIdentifier_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CustomDataIdentifier_Kind}.String() CustomDataIdentifier_KindAPIVersion = CustomDataIdentifier_Kind + "." + CRDGroupVersion.String() CustomDataIdentifier_GroupVersionKind = CRDGroupVersion.WithKind(CustomDataIdentifier_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 )
var ( InvitationAccepter_Kind = "InvitationAccepter" InvitationAccepter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InvitationAccepter_Kind}.String() InvitationAccepter_KindAPIVersion = InvitationAccepter_Kind + "." + CRDGroupVersion.String() InvitationAccepter_GroupVersionKind = CRDGroupVersion.WithKind(InvitationAccepter_Kind) )
Repository type metadata.
var ( Member_Kind = "Member" Member_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Member_Kind}.String() Member_KindAPIVersion = Member_Kind + "." + CRDGroupVersion.String() Member_GroupVersionKind = CRDGroupVersion.WithKind(Member_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountSpec `json:"spec"` Status AccountStatus `json:"status,omitempty"` }
Account is the Schema for the Accounts API. Provides a resource to manage Amazon Macie on an AWS Account. +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 (*Account) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Account.
func (*Account) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Account) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Account) GetCondition ¶
func (mg *Account) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Account.
func (*Account) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Account
func (*Account) GetDeletionPolicy ¶
func (mg *Account) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Account.
func (*Account) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Account
func (*Account) GetManagementPolicies ¶ added in v0.38.0
func (mg *Account) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Account.
func (*Account) GetMergedParameters ¶ added in v0.44.0
GetInitParameters of this Account
func (*Account) GetObservation ¶
GetObservation of this Account
func (*Account) GetParameters ¶
GetParameters of this Account
func (*Account) GetProviderConfigReference ¶
GetProviderConfigReference of this Account.
func (*Account) GetPublishConnectionDetailsTo ¶
func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Account.
func (*Account) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Account
func (*Account) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Account) GetWriteConnectionSecretToReference ¶
func (mg *Account) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Account.
func (*Account) Hub ¶ added in v0.47.2
func (tr *Account) Hub()
Hub marks this type as a conversion hub.
func (*Account) LateInitialize ¶
LateInitialize this Account using its observed tfState. returns True if there are any spec changes for the resource.
func (*Account) SetConditions ¶
SetConditions of this Account.
func (*Account) SetDeletionPolicy ¶
func (mg *Account) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Account.
func (*Account) SetManagementPolicies ¶ added in v0.38.0
func (mg *Account) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Account.
func (*Account) SetObservation ¶
SetObservation for this Account
func (*Account) SetParameters ¶
SetParameters for this Account
func (*Account) SetProviderConfigReference ¶
SetProviderConfigReference of this Account.
func (*Account) SetPublishConnectionDetailsTo ¶
func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Account.
func (*Account) SetWriteConnectionSecretToReference ¶
func (mg *Account) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Account.
type AccountInitParameters ¶ added in v0.38.0
type AccountInitParameters struct { // Specifies how often to publish updates to policy findings for the account. This includes publishing updates to AWS Security Hub and Amazon EventBridge (formerly called Amazon CloudWatch Events). Valid values are FIFTEEN_MINUTES, ONE_HOUR or SIX_HOURS. FindingPublishingFrequency *string `json:"findingPublishingFrequency,omitempty" tf:"finding_publishing_frequency,omitempty"` // Specifies the status for the account. To enable Amazon Macie and start all Macie activities for the account, set this value to ENABLED. Valid values are ENABLED or PAUSED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*AccountInitParameters) DeepCopy ¶ added in v0.38.0
func (in *AccountInitParameters) DeepCopy() *AccountInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountInitParameters.
func (*AccountInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *AccountInitParameters) DeepCopyInto(out *AccountInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountList ¶
type AccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Account `json:"items"` }
AccountList contains a list of Accounts
func (*AccountList) DeepCopy ¶
func (in *AccountList) DeepCopy() *AccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountList.
func (*AccountList) DeepCopyInto ¶
func (in *AccountList) DeepCopyInto(out *AccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountList) DeepCopyObject ¶
func (in *AccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountList) GetItems ¶
func (l *AccountList) GetItems() []resource.Managed
GetItems of this AccountList.
type AccountObservation ¶
type AccountObservation struct { // The date and time, in UTC and extended RFC 3339 format, when the Amazon Macie account was created. CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // Specifies how often to publish updates to policy findings for the account. This includes publishing updates to AWS Security Hub and Amazon EventBridge (formerly called Amazon CloudWatch Events). Valid values are FIFTEEN_MINUTES, ONE_HOUR or SIX_HOURS. FindingPublishingFrequency *string `json:"findingPublishingFrequency,omitempty" tf:"finding_publishing_frequency,omitempty"` // The unique identifier (ID) of the macie account. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Amazon Resource Name (ARN) of the service-linked role that allows Macie to monitor and analyze data in AWS resources for the account. ServiceRole *string `json:"serviceRole,omitempty" tf:"service_role,omitempty"` // Specifies the status for the account. To enable Amazon Macie and start all Macie activities for the account, set this value to ENABLED. Valid values are ENABLED or PAUSED. Status *string `json:"status,omitempty" tf:"status,omitempty"` // The date and time, in UTC and extended RFC 3339 format, of the most recent change to the status of the Macie account. UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` }
func (*AccountObservation) DeepCopy ¶
func (in *AccountObservation) DeepCopy() *AccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountObservation.
func (*AccountObservation) DeepCopyInto ¶
func (in *AccountObservation) DeepCopyInto(out *AccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountParameters ¶
type AccountParameters struct { // Specifies how often to publish updates to policy findings for the account. This includes publishing updates to AWS Security Hub and Amazon EventBridge (formerly called Amazon CloudWatch Events). Valid values are FIFTEEN_MINUTES, ONE_HOUR or SIX_HOURS. // +kubebuilder:validation:Optional FindingPublishingFrequency *string `json:"findingPublishingFrequency,omitempty" tf:"finding_publishing_frequency,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:"-"` // Specifies the status for the account. To enable Amazon Macie and start all Macie activities for the account, set this value to ENABLED. Valid values are ENABLED or PAUSED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*AccountParameters) DeepCopy ¶
func (in *AccountParameters) DeepCopy() *AccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountParameters.
func (*AccountParameters) DeepCopyInto ¶
func (in *AccountParameters) DeepCopyInto(out *AccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpec ¶
type AccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AccountParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AccountInitParameters `json:"initProvider,omitempty"` }
AccountSpec defines the desired state of Account
func (*AccountSpec) DeepCopy ¶
func (in *AccountSpec) DeepCopy() *AccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpec.
func (*AccountSpec) DeepCopyInto ¶
func (in *AccountSpec) DeepCopyInto(out *AccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountStatus ¶
type AccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AccountObservation `json:"atProvider,omitempty"` }
AccountStatus defines the observed state of Account.
func (*AccountStatus) DeepCopy ¶
func (in *AccountStatus) DeepCopy() *AccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountStatus.
func (*AccountStatus) DeepCopyInto ¶
func (in *AccountStatus) DeepCopyInto(out *AccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AndInitParameters ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AndInitParameters) DeepCopy() *AndInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndInitParameters.
func (*AndInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AndSimpleCriterionInitParameters) DeepCopy() *AndSimpleCriterionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndSimpleCriterionInitParameters.
func (*AndSimpleCriterionInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *AndSimpleCriterionObservation) DeepCopy() *AndSimpleCriterionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndSimpleCriterionObservation.
func (*AndSimpleCriterionObservation) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *AndSimpleCriterionParameters) DeepCopy() *AndSimpleCriterionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndSimpleCriterionParameters.
func (*AndSimpleCriterionParameters) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AndSimpleScopeTermInitParameters) DeepCopy() *AndSimpleScopeTermInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndSimpleScopeTermInitParameters.
func (*AndSimpleScopeTermInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AndTagCriterionInitParameters) DeepCopy() *AndTagCriterionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagCriterionInitParameters.
func (*AndTagCriterionInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *AndTagCriterionObservation) DeepCopy() *AndTagCriterionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagCriterionObservation.
func (*AndTagCriterionObservation) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *AndTagCriterionParameters) DeepCopy() *AndTagCriterionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagCriterionParameters.
func (*AndTagCriterionParameters) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AndTagScopeTermInitParameters) DeepCopy() *AndTagScopeTermInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagScopeTermInitParameters.
func (*AndTagScopeTermInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *AndTagScopeTermTagValuesInitParameters) DeepCopy() *AndTagScopeTermTagValuesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagScopeTermTagValuesInitParameters.
func (*AndTagScopeTermTagValuesInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *AndTagScopeTermTagValuesObservation) DeepCopy() *AndTagScopeTermTagValuesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagScopeTermTagValuesObservation.
func (*AndTagScopeTermTagValuesObservation) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *AndTagScopeTermTagValuesParameters) DeepCopy() *AndTagScopeTermTagValuesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagScopeTermTagValuesParameters.
func (*AndTagScopeTermTagValuesParameters) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *BucketCriteriaInitParameters) DeepCopy() *BucketCriteriaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketCriteriaInitParameters.
func (*BucketCriteriaInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *BucketCriteriaObservation) DeepCopy() *BucketCriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketCriteriaObservation.
func (*BucketCriteriaObservation) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *BucketCriteriaParameters) DeepCopy() *BucketCriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketCriteriaParameters.
func (*BucketCriteriaParameters) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *BucketDefinitionsInitParameters) DeepCopy() *BucketDefinitionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketDefinitionsInitParameters.
func (*BucketDefinitionsInitParameters) DeepCopyInto ¶ added in v0.38.0
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) ConvertFrom ¶ added in v1.7.0
func (tr *ClassificationJob) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the ClassificationJob type.
func (*ClassificationJob) ConvertTo ¶ added in v1.7.0
func (tr *ClassificationJob) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this ClassificationJob to the hub type.
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 ¶ added in v0.38.0
func (tr *ClassificationJob) GetInitParameters() (map[string]any, error)
GetInitParameters of this ClassificationJob
func (*ClassificationJob) GetManagementPolicies ¶ added in v0.38.0
func (mg *ClassificationJob) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ClassificationJob.
func (*ClassificationJob) GetMergedParameters ¶ added in v0.44.0
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) 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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ClassificationJobInitParameters) DeepCopy() *ClassificationJobInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassificationJobInitParameters.
func (*ClassificationJobInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *CriterionInitParameters) DeepCopy() *CriterionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriterionInitParameters.
func (*CriterionInitParameters) DeepCopyInto ¶ added in v0.38.0
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 CustomDataIdentifier ¶
type CustomDataIdentifier struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CustomDataIdentifierSpec `json:"spec"` Status CustomDataIdentifierStatus `json:"status,omitempty"` }
CustomDataIdentifier is the Schema for the CustomDataIdentifiers API. Provides a resource to manage an AWS Macie Custom Data Identifier. +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 (*CustomDataIdentifier) DeepCopy ¶
func (in *CustomDataIdentifier) DeepCopy() *CustomDataIdentifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDataIdentifier.
func (*CustomDataIdentifier) DeepCopyInto ¶
func (in *CustomDataIdentifier) DeepCopyInto(out *CustomDataIdentifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomDataIdentifier) DeepCopyObject ¶
func (in *CustomDataIdentifier) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomDataIdentifier) GetCondition ¶
func (mg *CustomDataIdentifier) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CustomDataIdentifier.
func (*CustomDataIdentifier) GetConnectionDetailsMapping ¶
func (tr *CustomDataIdentifier) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CustomDataIdentifier
func (*CustomDataIdentifier) GetDeletionPolicy ¶
func (mg *CustomDataIdentifier) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CustomDataIdentifier.
func (*CustomDataIdentifier) GetID ¶
func (tr *CustomDataIdentifier) GetID() string
GetID returns ID of underlying Terraform resource of this CustomDataIdentifier
func (*CustomDataIdentifier) GetInitParameters ¶ added in v0.38.0
func (tr *CustomDataIdentifier) GetInitParameters() (map[string]any, error)
GetInitParameters of this CustomDataIdentifier
func (*CustomDataIdentifier) GetManagementPolicies ¶ added in v0.38.0
func (mg *CustomDataIdentifier) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this CustomDataIdentifier.
func (*CustomDataIdentifier) GetMergedParameters ¶ added in v0.44.0
func (tr *CustomDataIdentifier) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this CustomDataIdentifier
func (*CustomDataIdentifier) GetObservation ¶
func (tr *CustomDataIdentifier) GetObservation() (map[string]any, error)
GetObservation of this CustomDataIdentifier
func (*CustomDataIdentifier) GetParameters ¶
func (tr *CustomDataIdentifier) GetParameters() (map[string]any, error)
GetParameters of this CustomDataIdentifier
func (*CustomDataIdentifier) GetProviderConfigReference ¶
func (mg *CustomDataIdentifier) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CustomDataIdentifier.
func (*CustomDataIdentifier) GetPublishConnectionDetailsTo ¶
func (mg *CustomDataIdentifier) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CustomDataIdentifier.
func (*CustomDataIdentifier) GetTerraformResourceType ¶
func (mg *CustomDataIdentifier) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CustomDataIdentifier
func (*CustomDataIdentifier) GetTerraformSchemaVersion ¶
func (tr *CustomDataIdentifier) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CustomDataIdentifier) GetWriteConnectionSecretToReference ¶
func (mg *CustomDataIdentifier) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CustomDataIdentifier.
func (*CustomDataIdentifier) Hub ¶ added in v0.47.2
func (tr *CustomDataIdentifier) Hub()
Hub marks this type as a conversion hub.
func (*CustomDataIdentifier) LateInitialize ¶
func (tr *CustomDataIdentifier) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CustomDataIdentifier using its observed tfState. returns True if there are any spec changes for the resource.
func (*CustomDataIdentifier) SetConditions ¶
func (mg *CustomDataIdentifier) SetConditions(c ...xpv1.Condition)
SetConditions of this CustomDataIdentifier.
func (*CustomDataIdentifier) SetDeletionPolicy ¶
func (mg *CustomDataIdentifier) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CustomDataIdentifier.
func (*CustomDataIdentifier) SetManagementPolicies ¶ added in v0.38.0
func (mg *CustomDataIdentifier) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this CustomDataIdentifier.
func (*CustomDataIdentifier) SetObservation ¶
func (tr *CustomDataIdentifier) SetObservation(obs map[string]any) error
SetObservation for this CustomDataIdentifier
func (*CustomDataIdentifier) SetParameters ¶
func (tr *CustomDataIdentifier) SetParameters(params map[string]any) error
SetParameters for this CustomDataIdentifier
func (*CustomDataIdentifier) SetProviderConfigReference ¶
func (mg *CustomDataIdentifier) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CustomDataIdentifier.
func (*CustomDataIdentifier) SetPublishConnectionDetailsTo ¶
func (mg *CustomDataIdentifier) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CustomDataIdentifier.
func (*CustomDataIdentifier) SetWriteConnectionSecretToReference ¶
func (mg *CustomDataIdentifier) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CustomDataIdentifier.
type CustomDataIdentifierInitParameters ¶ added in v0.38.0
type CustomDataIdentifierInitParameters struct { // A custom description of the custom data identifier. The description can contain as many as 512 characters. Description *string `json:"description,omitempty" tf:"description,omitempty"` // An array that lists specific character sequences (ignore words) to exclude from the results. If the text matched by the regular expression is the same as any string in this array, Amazon Macie ignores it. The array can contain as many as 10 ignore words. Each ignore word can contain 4 - 90 characters. Ignore words are case sensitive. // +listType=set IgnoreWords []*string `json:"ignoreWords,omitempty" tf:"ignore_words,omitempty"` // An array that lists specific character sequences (keywords), one of which must be within proximity (maximum_match_distance) of the regular expression to match. The array can contain as many as 50 keywords. Each keyword can contain 3 - 90 characters. Keywords aren't case sensitive. // +listType=set Keywords []*string `json:"keywords,omitempty" tf:"keywords,omitempty"` // The maximum number of characters that can exist between text that matches the regex pattern and the character sequences specified by the keywords array. Macie includes or excludes a result based on the proximity of a keyword to text that matches the regex pattern. The distance can be 1 - 300 characters. The default value is 50. MaximumMatchDistance *float64 `json:"maximumMatchDistance,omitempty" tf:"maximum_match_distance,omitempty"` // A custom name for the custom data identifier. The name can contain as many as 128 characters. Conflicts with name_prefix. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The regular expression (regex) that defines the pattern to match. The expression can contain as many as 512 characters. Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*CustomDataIdentifierInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CustomDataIdentifierInitParameters) DeepCopy() *CustomDataIdentifierInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDataIdentifierInitParameters.
func (*CustomDataIdentifierInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CustomDataIdentifierInitParameters) DeepCopyInto(out *CustomDataIdentifierInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDataIdentifierList ¶
type CustomDataIdentifierList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CustomDataIdentifier `json:"items"` }
CustomDataIdentifierList contains a list of CustomDataIdentifiers
func (*CustomDataIdentifierList) DeepCopy ¶
func (in *CustomDataIdentifierList) DeepCopy() *CustomDataIdentifierList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDataIdentifierList.
func (*CustomDataIdentifierList) DeepCopyInto ¶
func (in *CustomDataIdentifierList) DeepCopyInto(out *CustomDataIdentifierList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomDataIdentifierList) DeepCopyObject ¶
func (in *CustomDataIdentifierList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomDataIdentifierList) GetItems ¶
func (l *CustomDataIdentifierList) GetItems() []resource.Managed
GetItems of this CustomDataIdentifierList.
type CustomDataIdentifierObservation ¶
type CustomDataIdentifierObservation struct { // The Amazon Resource Name (ARN) of the custom data identifier. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The date and time, in UTC and extended RFC 3339 format, when the Amazon Macie account was created. CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"` // A custom description of the custom data identifier. The description can contain as many as 512 characters. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The unique identifier (ID) of the macie custom data identifier. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An array that lists specific character sequences (ignore words) to exclude from the results. If the text matched by the regular expression is the same as any string in this array, Amazon Macie ignores it. The array can contain as many as 10 ignore words. Each ignore word can contain 4 - 90 characters. Ignore words are case sensitive. // +listType=set IgnoreWords []*string `json:"ignoreWords,omitempty" tf:"ignore_words,omitempty"` // An array that lists specific character sequences (keywords), one of which must be within proximity (maximum_match_distance) of the regular expression to match. The array can contain as many as 50 keywords. Each keyword can contain 3 - 90 characters. Keywords aren't case sensitive. // +listType=set Keywords []*string `json:"keywords,omitempty" tf:"keywords,omitempty"` // The maximum number of characters that can exist between text that matches the regex pattern and the character sequences specified by the keywords array. Macie includes or excludes a result based on the proximity of a keyword to text that matches the regex pattern. The distance can be 1 - 300 characters. The default value is 50. MaximumMatchDistance *float64 `json:"maximumMatchDistance,omitempty" tf:"maximum_match_distance,omitempty"` // A custom name for the custom data identifier. The name can contain as many as 128 characters. Conflicts with name_prefix. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The regular expression (regex) that defines the pattern to match. The expression can contain as many as 512 characters. Regex *string `json:"regex,omitempty" tf:"regex,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 (*CustomDataIdentifierObservation) DeepCopy ¶
func (in *CustomDataIdentifierObservation) DeepCopy() *CustomDataIdentifierObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDataIdentifierObservation.
func (*CustomDataIdentifierObservation) DeepCopyInto ¶
func (in *CustomDataIdentifierObservation) DeepCopyInto(out *CustomDataIdentifierObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDataIdentifierParameters ¶
type CustomDataIdentifierParameters struct { // A custom description of the custom data identifier. The description can contain as many as 512 characters. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // An array that lists specific character sequences (ignore words) to exclude from the results. If the text matched by the regular expression is the same as any string in this array, Amazon Macie ignores it. The array can contain as many as 10 ignore words. Each ignore word can contain 4 - 90 characters. Ignore words are case sensitive. // +kubebuilder:validation:Optional // +listType=set IgnoreWords []*string `json:"ignoreWords,omitempty" tf:"ignore_words,omitempty"` // An array that lists specific character sequences (keywords), one of which must be within proximity (maximum_match_distance) of the regular expression to match. The array can contain as many as 50 keywords. Each keyword can contain 3 - 90 characters. Keywords aren't case sensitive. // +kubebuilder:validation:Optional // +listType=set Keywords []*string `json:"keywords,omitempty" tf:"keywords,omitempty"` // The maximum number of characters that can exist between text that matches the regex pattern and the character sequences specified by the keywords array. Macie includes or excludes a result based on the proximity of a keyword to text that matches the regex pattern. The distance can be 1 - 300 characters. The default value is 50. // +kubebuilder:validation:Optional MaximumMatchDistance *float64 `json:"maximumMatchDistance,omitempty" tf:"maximum_match_distance,omitempty"` // A custom name for the custom data identifier. The name can contain as many as 128 characters. Conflicts with name_prefix. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The regular expression (regex) that defines the pattern to match. The expression can contain as many as 512 characters. // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,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 (*CustomDataIdentifierParameters) DeepCopy ¶
func (in *CustomDataIdentifierParameters) DeepCopy() *CustomDataIdentifierParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDataIdentifierParameters.
func (*CustomDataIdentifierParameters) DeepCopyInto ¶
func (in *CustomDataIdentifierParameters) DeepCopyInto(out *CustomDataIdentifierParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDataIdentifierSpec ¶
type CustomDataIdentifierSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CustomDataIdentifierParameters `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 CustomDataIdentifierInitParameters `json:"initProvider,omitempty"` }
CustomDataIdentifierSpec defines the desired state of CustomDataIdentifier
func (*CustomDataIdentifierSpec) DeepCopy ¶
func (in *CustomDataIdentifierSpec) DeepCopy() *CustomDataIdentifierSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDataIdentifierSpec.
func (*CustomDataIdentifierSpec) DeepCopyInto ¶
func (in *CustomDataIdentifierSpec) DeepCopyInto(out *CustomDataIdentifierSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDataIdentifierStatus ¶
type CustomDataIdentifierStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CustomDataIdentifierObservation `json:"atProvider,omitempty"` }
CustomDataIdentifierStatus defines the observed state of CustomDataIdentifier.
func (*CustomDataIdentifierStatus) DeepCopy ¶
func (in *CustomDataIdentifierStatus) DeepCopy() *CustomDataIdentifierStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDataIdentifierStatus.
func (*CustomDataIdentifierStatus) DeepCopyInto ¶
func (in *CustomDataIdentifierStatus) DeepCopyInto(out *CustomDataIdentifierStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludesAndInitParameters ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ExcludesAndInitParameters) DeepCopy() *ExcludesAndInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludesAndInitParameters.
func (*ExcludesAndInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *ExcludesAndObservation) DeepCopy() *ExcludesAndObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludesAndObservation.
func (*ExcludesAndObservation) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *ExcludesAndParameters) DeepCopy() *ExcludesAndParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludesAndParameters.
func (*ExcludesAndParameters) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ExcludesInitParameters) DeepCopy() *ExcludesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludesInitParameters.
func (*ExcludesInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *FindingCriteriaInitParameters) DeepCopy() *FindingCriteriaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingCriteriaInitParameters.
func (*FindingCriteriaInitParameters) DeepCopyInto ¶ added in v0.38.0
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) ConvertFrom ¶ added in v1.7.0
func (tr *FindingsFilter) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the FindingsFilter type.
func (*FindingsFilter) ConvertTo ¶ added in v1.7.0
func (tr *FindingsFilter) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this FindingsFilter to the hub type.
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 ¶ added in v0.38.0
func (tr *FindingsFilter) GetInitParameters() (map[string]any, error)
GetInitParameters of this FindingsFilter
func (*FindingsFilter) GetManagementPolicies ¶ added in v0.38.0
func (mg *FindingsFilter) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this FindingsFilter.
func (*FindingsFilter) GetMergedParameters ¶ added in v0.44.0
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) 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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *FindingsFilterInitParameters) DeepCopy() *FindingsFilterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingsFilterInitParameters.
func (*FindingsFilterInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *IncludesAndInitParameters) DeepCopy() *IncludesAndInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludesAndInitParameters.
func (*IncludesAndInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *IncludesInitParameters) DeepCopy() *IncludesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludesInitParameters.
func (*IncludesInitParameters) DeepCopyInto ¶ added in v0.38.0
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 InvitationAccepter ¶
type InvitationAccepter 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.administratorAccountId) || (has(self.initProvider) && has(self.initProvider.administratorAccountId))",message="spec.forProvider.administratorAccountId is a required parameter" Spec InvitationAccepterSpec `json:"spec"` Status InvitationAccepterStatus `json:"status,omitempty"` }
InvitationAccepter is the Schema for the InvitationAccepters API. Provides a resource to manage an Amazon Macie Invitation Accepter. +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 (*InvitationAccepter) DeepCopy ¶
func (in *InvitationAccepter) DeepCopy() *InvitationAccepter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationAccepter.
func (*InvitationAccepter) DeepCopyInto ¶
func (in *InvitationAccepter) DeepCopyInto(out *InvitationAccepter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InvitationAccepter) DeepCopyObject ¶
func (in *InvitationAccepter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InvitationAccepter) GetCondition ¶
func (mg *InvitationAccepter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InvitationAccepter.
func (*InvitationAccepter) GetConnectionDetailsMapping ¶
func (tr *InvitationAccepter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InvitationAccepter
func (*InvitationAccepter) GetDeletionPolicy ¶
func (mg *InvitationAccepter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InvitationAccepter.
func (*InvitationAccepter) GetID ¶
func (tr *InvitationAccepter) GetID() string
GetID returns ID of underlying Terraform resource of this InvitationAccepter
func (*InvitationAccepter) GetInitParameters ¶ added in v0.38.0
func (tr *InvitationAccepter) GetInitParameters() (map[string]any, error)
GetInitParameters of this InvitationAccepter
func (*InvitationAccepter) GetManagementPolicies ¶ added in v0.38.0
func (mg *InvitationAccepter) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this InvitationAccepter.
func (*InvitationAccepter) GetMergedParameters ¶ added in v0.44.0
func (tr *InvitationAccepter) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this InvitationAccepter
func (*InvitationAccepter) GetObservation ¶
func (tr *InvitationAccepter) GetObservation() (map[string]any, error)
GetObservation of this InvitationAccepter
func (*InvitationAccepter) GetParameters ¶
func (tr *InvitationAccepter) GetParameters() (map[string]any, error)
GetParameters of this InvitationAccepter
func (*InvitationAccepter) GetProviderConfigReference ¶
func (mg *InvitationAccepter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InvitationAccepter.
func (*InvitationAccepter) GetPublishConnectionDetailsTo ¶
func (mg *InvitationAccepter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InvitationAccepter.
func (*InvitationAccepter) GetTerraformResourceType ¶
func (mg *InvitationAccepter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InvitationAccepter
func (*InvitationAccepter) GetTerraformSchemaVersion ¶
func (tr *InvitationAccepter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InvitationAccepter) GetWriteConnectionSecretToReference ¶
func (mg *InvitationAccepter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InvitationAccepter.
func (*InvitationAccepter) Hub ¶ added in v0.47.2
func (tr *InvitationAccepter) Hub()
Hub marks this type as a conversion hub.
func (*InvitationAccepter) LateInitialize ¶
func (tr *InvitationAccepter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InvitationAccepter using its observed tfState. returns True if there are any spec changes for the resource.
func (*InvitationAccepter) SetConditions ¶
func (mg *InvitationAccepter) SetConditions(c ...xpv1.Condition)
SetConditions of this InvitationAccepter.
func (*InvitationAccepter) SetDeletionPolicy ¶
func (mg *InvitationAccepter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InvitationAccepter.
func (*InvitationAccepter) SetManagementPolicies ¶ added in v0.38.0
func (mg *InvitationAccepter) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this InvitationAccepter.
func (*InvitationAccepter) SetObservation ¶
func (tr *InvitationAccepter) SetObservation(obs map[string]any) error
SetObservation for this InvitationAccepter
func (*InvitationAccepter) SetParameters ¶
func (tr *InvitationAccepter) SetParameters(params map[string]any) error
SetParameters for this InvitationAccepter
func (*InvitationAccepter) SetProviderConfigReference ¶
func (mg *InvitationAccepter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InvitationAccepter.
func (*InvitationAccepter) SetPublishConnectionDetailsTo ¶
func (mg *InvitationAccepter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InvitationAccepter.
func (*InvitationAccepter) SetWriteConnectionSecretToReference ¶
func (mg *InvitationAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InvitationAccepter.
type InvitationAccepterInitParameters ¶ added in v0.38.0
type InvitationAccepterInitParameters struct { // The AWS account ID for the account that sent the invitation. AdministratorAccountID *string `json:"administratorAccountId,omitempty" tf:"administrator_account_id,omitempty"` }
func (*InvitationAccepterInitParameters) DeepCopy ¶ added in v0.38.0
func (in *InvitationAccepterInitParameters) DeepCopy() *InvitationAccepterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationAccepterInitParameters.
func (*InvitationAccepterInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *InvitationAccepterInitParameters) DeepCopyInto(out *InvitationAccepterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InvitationAccepterList ¶
type InvitationAccepterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InvitationAccepter `json:"items"` }
InvitationAccepterList contains a list of InvitationAccepters
func (*InvitationAccepterList) DeepCopy ¶
func (in *InvitationAccepterList) DeepCopy() *InvitationAccepterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationAccepterList.
func (*InvitationAccepterList) DeepCopyInto ¶
func (in *InvitationAccepterList) DeepCopyInto(out *InvitationAccepterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InvitationAccepterList) DeepCopyObject ¶
func (in *InvitationAccepterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InvitationAccepterList) GetItems ¶
func (l *InvitationAccepterList) GetItems() []resource.Managed
GetItems of this InvitationAccepterList.
type InvitationAccepterObservation ¶
type InvitationAccepterObservation struct { // The AWS account ID for the account that sent the invitation. AdministratorAccountID *string `json:"administratorAccountId,omitempty" tf:"administrator_account_id,omitempty"` // The unique identifier (ID) of the macie invitation accepter. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The unique identifier for the invitation. InvitationID *string `json:"invitationId,omitempty" tf:"invitation_id,omitempty"` }
func (*InvitationAccepterObservation) DeepCopy ¶
func (in *InvitationAccepterObservation) DeepCopy() *InvitationAccepterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationAccepterObservation.
func (*InvitationAccepterObservation) DeepCopyInto ¶
func (in *InvitationAccepterObservation) DeepCopyInto(out *InvitationAccepterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InvitationAccepterParameters ¶
type InvitationAccepterParameters struct { // The AWS account ID for the account that sent the invitation. // +kubebuilder:validation:Optional AdministratorAccountID *string `json:"administratorAccountId,omitempty" tf:"administrator_account_id,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*InvitationAccepterParameters) DeepCopy ¶
func (in *InvitationAccepterParameters) DeepCopy() *InvitationAccepterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationAccepterParameters.
func (*InvitationAccepterParameters) DeepCopyInto ¶
func (in *InvitationAccepterParameters) DeepCopyInto(out *InvitationAccepterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InvitationAccepterSpec ¶
type InvitationAccepterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InvitationAccepterParameters `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 InvitationAccepterInitParameters `json:"initProvider,omitempty"` }
InvitationAccepterSpec defines the desired state of InvitationAccepter
func (*InvitationAccepterSpec) DeepCopy ¶
func (in *InvitationAccepterSpec) DeepCopy() *InvitationAccepterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationAccepterSpec.
func (*InvitationAccepterSpec) DeepCopyInto ¶
func (in *InvitationAccepterSpec) DeepCopyInto(out *InvitationAccepterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InvitationAccepterStatus ¶
type InvitationAccepterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InvitationAccepterObservation `json:"atProvider,omitempty"` }
InvitationAccepterStatus defines the observed state of InvitationAccepter.
func (*InvitationAccepterStatus) DeepCopy ¶
func (in *InvitationAccepterStatus) DeepCopy() *InvitationAccepterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationAccepterStatus.
func (*InvitationAccepterStatus) DeepCopyInto ¶
func (in *InvitationAccepterStatus) DeepCopyInto(out *InvitationAccepterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Member ¶
type Member struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.accountId) || (has(self.initProvider) && has(self.initProvider.accountId))",message="spec.forProvider.accountId is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.email) || (has(self.initProvider) && has(self.initProvider.email))",message="spec.forProvider.email is a required parameter" Spec MemberSpec `json:"spec"` Status MemberStatus `json:"status,omitempty"` }
Member is the Schema for the Members API. Provides a resource to manage an Amazon Macie Member. +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 (*Member) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Member.
func (*Member) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Member) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Member) GetCondition ¶
func (mg *Member) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Member.
func (*Member) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Member
func (*Member) GetDeletionPolicy ¶
func (mg *Member) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Member.
func (*Member) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Member
func (*Member) GetManagementPolicies ¶ added in v0.38.0
func (mg *Member) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Member.
func (*Member) GetMergedParameters ¶ added in v0.44.0
GetInitParameters of this Member
func (*Member) GetObservation ¶
GetObservation of this Member
func (*Member) GetParameters ¶
GetParameters of this Member
func (*Member) GetProviderConfigReference ¶
GetProviderConfigReference of this Member.
func (*Member) GetPublishConnectionDetailsTo ¶
func (mg *Member) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Member.
func (*Member) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Member
func (*Member) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Member) GetWriteConnectionSecretToReference ¶
func (mg *Member) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Member.
func (*Member) Hub ¶ added in v0.47.2
func (tr *Member) Hub()
Hub marks this type as a conversion hub.
func (*Member) LateInitialize ¶
LateInitialize this Member using its observed tfState. returns True if there are any spec changes for the resource.
func (*Member) SetConditions ¶
SetConditions of this Member.
func (*Member) SetDeletionPolicy ¶
func (mg *Member) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Member.
func (*Member) SetManagementPolicies ¶ added in v0.38.0
func (mg *Member) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Member.
func (*Member) SetObservation ¶
SetObservation for this Member
func (*Member) SetParameters ¶
SetParameters for this Member
func (*Member) SetProviderConfigReference ¶
SetProviderConfigReference of this Member.
func (*Member) SetPublishConnectionDetailsTo ¶
func (mg *Member) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Member.
func (*Member) SetWriteConnectionSecretToReference ¶
func (mg *Member) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Member.
type MemberInitParameters ¶ added in v0.38.0
type MemberInitParameters struct { // The AWS account ID for the account. AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // The email address for the account. Email *string `json:"email,omitempty" tf:"email,omitempty"` // Specifies whether to send an email notification to the root user of each account that the invitation will be sent to. This notification is in addition to an alert that the root user receives in AWS Personal Health Dashboard. To send an email notification to the root user of each account, set this value to true. InvitationDisableEmailNotification *bool `json:"invitationDisableEmailNotification,omitempty" tf:"invitation_disable_email_notification,omitempty"` // A custom message to include in the invitation. Amazon Macie adds this message to the standard content that it sends for an invitation. InvitationMessage *string `json:"invitationMessage,omitempty" tf:"invitation_message,omitempty"` // Send an invitation to a member Invite *bool `json:"invite,omitempty" tf:"invite,omitempty"` // Specifies the status for the account. To enable Amazon Macie and start all Macie activities for the account, set this value to ENABLED. Valid values are ENABLED or PAUSED. Status *string `json:"status,omitempty" tf:"status,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MemberInitParameters) DeepCopy ¶ added in v0.38.0
func (in *MemberInitParameters) DeepCopy() *MemberInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberInitParameters.
func (*MemberInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *MemberInitParameters) DeepCopyInto(out *MemberInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberList ¶
type MemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Member `json:"items"` }
MemberList contains a list of Members
func (*MemberList) DeepCopy ¶
func (in *MemberList) DeepCopy() *MemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberList.
func (*MemberList) DeepCopyInto ¶
func (in *MemberList) DeepCopyInto(out *MemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemberList) DeepCopyObject ¶
func (in *MemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MemberList) GetItems ¶
func (l *MemberList) GetItems() []resource.Managed
GetItems of this MemberList.
type MemberObservation ¶
type MemberObservation struct { // The AWS account ID for the account. AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // The AWS account ID for the administrator account. AdministratorAccountID *string `json:"administratorAccountId,omitempty" tf:"administrator_account_id,omitempty"` // The Amazon Resource Name (ARN) of the account. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The email address for the account. Email *string `json:"email,omitempty" tf:"email,omitempty"` // The unique identifier (ID) of the macie Member. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies whether to send an email notification to the root user of each account that the invitation will be sent to. This notification is in addition to an alert that the root user receives in AWS Personal Health Dashboard. To send an email notification to the root user of each account, set this value to true. InvitationDisableEmailNotification *bool `json:"invitationDisableEmailNotification,omitempty" tf:"invitation_disable_email_notification,omitempty"` // A custom message to include in the invitation. Amazon Macie adds this message to the standard content that it sends for an invitation. InvitationMessage *string `json:"invitationMessage,omitempty" tf:"invitation_message,omitempty"` // Send an invitation to a member Invite *bool `json:"invite,omitempty" tf:"invite,omitempty"` // The date and time, in UTC and extended RFC 3339 format, when an Amazon Macie membership invitation was last sent to the account. This value is null if a Macie invitation hasn't been sent to the account. InvitedAt *string `json:"invitedAt,omitempty" tf:"invited_at,omitempty"` // The AWS account ID for the account. MasterAccountID *string `json:"masterAccountId,omitempty" tf:"master_account_id,omitempty"` // The current status of the relationship between the account and the administrator account. RelationshipStatus *string `json:"relationshipStatus,omitempty" tf:"relationship_status,omitempty"` // Specifies the status for the account. To enable Amazon Macie and start all Macie activities for the account, set this value to ENABLED. Valid values are ENABLED or PAUSED. Status *string `json:"status,omitempty" tf:"status,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"` // The date and time, in UTC and extended RFC 3339 format, of the most recent change to the status of the relationship between the account and the administrator account. UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` }
func (*MemberObservation) DeepCopy ¶
func (in *MemberObservation) DeepCopy() *MemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberObservation.
func (*MemberObservation) DeepCopyInto ¶
func (in *MemberObservation) DeepCopyInto(out *MemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberParameters ¶
type MemberParameters struct { // The AWS account ID for the account. // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // The email address for the account. // +kubebuilder:validation:Optional Email *string `json:"email,omitempty" tf:"email,omitempty"` // Specifies whether to send an email notification to the root user of each account that the invitation will be sent to. This notification is in addition to an alert that the root user receives in AWS Personal Health Dashboard. To send an email notification to the root user of each account, set this value to true. // +kubebuilder:validation:Optional InvitationDisableEmailNotification *bool `json:"invitationDisableEmailNotification,omitempty" tf:"invitation_disable_email_notification,omitempty"` // A custom message to include in the invitation. Amazon Macie adds this message to the standard content that it sends for an invitation. // +kubebuilder:validation:Optional InvitationMessage *string `json:"invitationMessage,omitempty" tf:"invitation_message,omitempty"` // Send an invitation to a member // +kubebuilder:validation:Optional Invite *bool `json:"invite,omitempty" tf:"invite,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Specifies the status for the account. To enable Amazon Macie and start all Macie activities for the account, set this value to ENABLED. Valid values are ENABLED or PAUSED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MemberParameters) DeepCopy ¶
func (in *MemberParameters) DeepCopy() *MemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberParameters.
func (*MemberParameters) DeepCopyInto ¶
func (in *MemberParameters) DeepCopyInto(out *MemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberSpec ¶
type MemberSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MemberParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider MemberInitParameters `json:"initProvider,omitempty"` }
MemberSpec defines the desired state of Member
func (*MemberSpec) DeepCopy ¶
func (in *MemberSpec) DeepCopy() *MemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberSpec.
func (*MemberSpec) DeepCopyInto ¶
func (in *MemberSpec) DeepCopyInto(out *MemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberStatus ¶
type MemberStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MemberObservation `json:"atProvider,omitempty"` }
MemberStatus defines the observed state of Member.
func (*MemberStatus) DeepCopy ¶
func (in *MemberStatus) DeepCopy() *MemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberStatus.
func (*MemberStatus) DeepCopyInto ¶
func (in *MemberStatus) DeepCopyInto(out *MemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3JobDefinitionInitParameters ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *S3JobDefinitionInitParameters) DeepCopy() *S3JobDefinitionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3JobDefinitionInitParameters.
func (*S3JobDefinitionInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ScheduleFrequencyInitParameters) DeepCopy() *ScheduleFrequencyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleFrequencyInitParameters.
func (*ScheduleFrequencyInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ScopingExcludesInitParameters) DeepCopy() *ScopingExcludesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingExcludesInitParameters.
func (*ScopingExcludesInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *ScopingExcludesObservation) DeepCopy() *ScopingExcludesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingExcludesObservation.
func (*ScopingExcludesObservation) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *ScopingExcludesParameters) DeepCopy() *ScopingExcludesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingExcludesParameters.
func (*ScopingExcludesParameters) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ScopingIncludesAndInitParameters) DeepCopy() *ScopingIncludesAndInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingIncludesAndInitParameters.
func (*ScopingIncludesAndInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *ScopingIncludesAndObservation) DeepCopy() *ScopingIncludesAndObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingIncludesAndObservation.
func (*ScopingIncludesAndObservation) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *ScopingIncludesAndParameters) DeepCopy() *ScopingIncludesAndParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingIncludesAndParameters.
func (*ScopingIncludesAndParameters) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ScopingIncludesInitParameters) DeepCopy() *ScopingIncludesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingIncludesInitParameters.
func (*ScopingIncludesInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *ScopingIncludesObservation) DeepCopy() *ScopingIncludesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingIncludesObservation.
func (*ScopingIncludesObservation) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *ScopingIncludesParameters) DeepCopy() *ScopingIncludesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingIncludesParameters.
func (*ScopingIncludesParameters) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *ScopingInitParameters) DeepCopy() *ScopingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopingInitParameters.
func (*ScopingInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SimpleCriterionInitParameters) DeepCopy() *SimpleCriterionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleCriterionInitParameters.
func (*SimpleCriterionInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *SimpleCriterionObservation) DeepCopy() *SimpleCriterionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleCriterionObservation.
func (*SimpleCriterionObservation) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *SimpleCriterionParameters) DeepCopy() *SimpleCriterionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleCriterionParameters.
func (*SimpleCriterionParameters) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *SimpleScopeTermInitParameters) DeepCopy() *SimpleScopeTermInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleScopeTermInitParameters.
func (*SimpleScopeTermInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *TagCriterionInitParameters) DeepCopy() *TagCriterionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagCriterionInitParameters.
func (*TagCriterionInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *TagCriterionObservation) DeepCopy() *TagCriterionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagCriterionObservation.
func (*TagCriterionObservation) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *TagCriterionParameters) DeepCopy() *TagCriterionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagCriterionParameters.
func (*TagCriterionParameters) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *TagCriterionTagValuesInitParameters) DeepCopy() *TagCriterionTagValuesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagCriterionTagValuesInitParameters.
func (*TagCriterionTagValuesInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *TagCriterionTagValuesObservation) DeepCopy() *TagCriterionTagValuesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagCriterionTagValuesObservation.
func (*TagCriterionTagValuesObservation) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.29.0
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 ¶ added in v0.29.0
func (in *TagCriterionTagValuesParameters) DeepCopy() *TagCriterionTagValuesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagCriterionTagValuesParameters.
func (*TagCriterionTagValuesParameters) DeepCopyInto ¶ added in v0.29.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *TagScopeTermInitParameters) DeepCopy() *TagScopeTermInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagScopeTermInitParameters.
func (*TagScopeTermInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *TagScopeTermTagValuesInitParameters) DeepCopy() *TagScopeTermTagValuesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagScopeTermTagValuesInitParameters.
func (*TagScopeTermTagValuesInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (in *TagValuesInitParameters) DeepCopy() *TagValuesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValuesInitParameters.
func (*TagValuesInitParameters) DeepCopyInto ¶ added in v0.38.0
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 ¶ added in v0.38.0
type UserPausedDetailsInitParameters struct { }
func (*UserPausedDetailsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserPausedDetailsInitParameters) DeepCopy() *UserPausedDetailsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPausedDetailsInitParameters.
func (*UserPausedDetailsInitParameters) DeepCopyInto ¶ added in v0.38.0
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.
Source Files ¶
- zz_account_terraformed.go
- zz_account_types.go
- zz_classificationjob_terraformed.go
- zz_classificationjob_types.go
- zz_customdataidentifier_terraformed.go
- zz_customdataidentifier_types.go
- zz_findingsfilter_terraformed.go
- zz_findingsfilter_types.go
- zz_generated.conversion_hubs.go
- zz_generated.conversion_spokes.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_invitationaccepter_terraformed.go
- zz_invitationaccepter_types.go
- zz_member_terraformed.go
- zz_member_types.go