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) GetObservation() (map[string]any, error)
- func (tr *Account) GetParameters() (map[string]any, error)
- func (mg *Account) GetProviderConfigReference() *xpv1.Reference
- func (mg *Account) GetProviderReference() *xpv1.Reference
- func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Account) GetTerraformResourceType() string
- func (tr *Account) GetTerraformSchemaVersion() int
- func (mg *Account) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Account) LateInitialize(attrs []byte) (bool, error)
- func (mg *Account) SetConditions(c ...xpv1.Condition)
- func (mg *Account) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (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) SetProviderReference(r *xpv1.Reference)
- func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Account) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccountList
- type AccountObservation
- type AccountParameters
- type AccountSpec
- type AccountStatus
- type AndObservation
- type AndParameters
- type AndSimpleScopeTermObservation
- type AndSimpleScopeTermParameters
- type AndTagScopeTermObservation
- type AndTagScopeTermParameters
- type BucketDefinitionsObservation
- type BucketDefinitionsParameters
- type ClassificationJob
- func (in *ClassificationJob) DeepCopy() *ClassificationJob
- func (in *ClassificationJob) DeepCopyInto(out *ClassificationJob)
- func (in *ClassificationJob) DeepCopyObject() runtime.Object
- func (mg *ClassificationJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClassificationJob) GetConnectionDetailsMapping() map[string]string
- func (mg *ClassificationJob) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClassificationJob) GetID() string
- func (tr *ClassificationJob) GetObservation() (map[string]any, error)
- func (tr *ClassificationJob) GetParameters() (map[string]any, error)
- func (mg *ClassificationJob) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClassificationJob) GetProviderReference() *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 (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) SetProviderReference(r *xpv1.Reference)
- func (mg *ClassificationJob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ClassificationJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClassificationJobList
- type ClassificationJobObservation
- type ClassificationJobParameters
- type ClassificationJobSpec
- type ClassificationJobStatus
- 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) GetObservation() (map[string]any, error)
- func (tr *CustomDataIdentifier) GetParameters() (map[string]any, error)
- func (mg *CustomDataIdentifier) GetProviderConfigReference() *xpv1.Reference
- func (mg *CustomDataIdentifier) GetProviderReference() *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) LateInitialize(attrs []byte) (bool, error)
- func (mg *CustomDataIdentifier) SetConditions(c ...xpv1.Condition)
- func (mg *CustomDataIdentifier) SetDeletionPolicy(r xpv1.DeletionPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *CustomDataIdentifier) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CustomDataIdentifier) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CustomDataIdentifierList
- type CustomDataIdentifierObservation
- type CustomDataIdentifierParameters
- type CustomDataIdentifierSpec
- type CustomDataIdentifierStatus
- type ExcludesObservation
- type ExcludesParameters
- type FindingCriteriaObservation
- type FindingCriteriaParameters
- type FindingsFilter
- func (in *FindingsFilter) DeepCopy() *FindingsFilter
- func (in *FindingsFilter) DeepCopyInto(out *FindingsFilter)
- func (in *FindingsFilter) DeepCopyObject() runtime.Object
- func (mg *FindingsFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FindingsFilter) GetConnectionDetailsMapping() map[string]string
- func (mg *FindingsFilter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FindingsFilter) GetID() string
- func (tr *FindingsFilter) GetObservation() (map[string]any, error)
- func (tr *FindingsFilter) GetParameters() (map[string]any, error)
- func (mg *FindingsFilter) GetProviderConfigReference() *xpv1.Reference
- func (mg *FindingsFilter) GetProviderReference() *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 (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) SetProviderReference(r *xpv1.Reference)
- func (mg *FindingsFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FindingsFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FindingsFilterList
- type FindingsFilterObservation
- type FindingsFilterParameters
- type FindingsFilterSpec
- type FindingsFilterStatus
- type IncludesAndObservation
- type IncludesAndParameters
- 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) GetObservation() (map[string]any, error)
- func (tr *InvitationAccepter) GetParameters() (map[string]any, error)
- func (mg *InvitationAccepter) GetProviderConfigReference() *xpv1.Reference
- func (mg *InvitationAccepter) GetProviderReference() *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) LateInitialize(attrs []byte) (bool, error)
- func (mg *InvitationAccepter) SetConditions(c ...xpv1.Condition)
- func (mg *InvitationAccepter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *InvitationAccepter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InvitationAccepter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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) GetObservation() (map[string]any, error)
- func (tr *Member) GetParameters() (map[string]any, error)
- func (mg *Member) GetProviderConfigReference() *xpv1.Reference
- func (mg *Member) GetProviderReference() *xpv1.Reference
- func (mg *Member) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Member) GetTerraformResourceType() string
- func (tr *Member) GetTerraformSchemaVersion() int
- func (mg *Member) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Member) LateInitialize(attrs []byte) (bool, error)
- func (mg *Member) SetConditions(c ...xpv1.Condition)
- func (mg *Member) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (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) SetProviderReference(r *xpv1.Reference)
- func (mg *Member) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Member) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MemberList
- type MemberObservation
- type MemberParameters
- type MemberSpec
- type MemberStatus
- type S3JobDefinitionObservation
- type S3JobDefinitionParameters
- type ScheduleFrequencyObservation
- type ScheduleFrequencyParameters
- type ScopingObservation
- type ScopingParameters
- type SimpleScopeTermObservation
- type SimpleScopeTermParameters
- type TagScopeTermObservation
- type TagScopeTermParameters
- type TagScopeTermTagValuesObservation
- type TagScopeTermTagValuesParameters
- type TagValuesObservation
- type TagValuesParameters
- 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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Account) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Account.
func (*Account) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Account) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Account) GetCondition ¶
func (mg *Account) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Account.
func (*Account) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Account
func (*Account) GetDeletionPolicy ¶
func (mg *Account) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Account.
func (*Account) GetObservation ¶
GetObservation of this Account
func (*Account) GetParameters ¶
GetParameters of this Account
func (*Account) GetProviderConfigReference ¶
GetProviderConfigReference of this Account.
func (*Account) GetProviderReference ¶
GetProviderReference of this Account. Deprecated: Use GetProviderConfigReference.
func (*Account) GetPublishConnectionDetailsTo ¶
func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Account.
func (*Account) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Account
func (*Account) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Account) GetWriteConnectionSecretToReference ¶
func (mg *Account) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Account.
func (*Account) LateInitialize ¶
LateInitialize this Account using its observed tfState. returns True if there are any spec changes for the resource.
func (*Account) SetConditions ¶
SetConditions of this Account.
func (*Account) SetDeletionPolicy ¶
func (mg *Account) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Account.
func (*Account) SetObservation ¶
SetObservation for this Account
func (*Account) SetParameters ¶
SetParameters for this Account
func (*Account) SetProviderConfigReference ¶
SetProviderConfigReference of this Account.
func (*Account) SetProviderReference ¶
SetProviderReference of this Account. Deprecated: Use SetProviderConfigReference.
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 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"` // 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"` // 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"` }
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 AndObservation ¶
type AndObservation struct { }
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 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 (*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 AndSimpleScopeTermObservation ¶
type AndSimpleScopeTermObservation struct { }
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 AndTagScopeTermObservation ¶
type AndTagScopeTermObservation struct { }
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 []TagScopeTermTagValuesParameters `json:"tagValues,omitempty" tf:"tag_values,omitempty"` // The type of object to apply the condition to. // +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 BucketDefinitionsObservation ¶
type BucketDefinitionsObservation struct { }
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:Required AccountID *string `json:"accountId" tf:"account_id,omitempty"` // An array that lists the names of the buckets. // +kubebuilder:validation:Required 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"` 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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*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) 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) GetProviderReference ¶
func (mg *ClassificationJob) GetProviderReference() *xpv1.Reference
GetProviderReference of this ClassificationJob. Deprecated: Use GetProviderConfigReference.
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) 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) SetProviderReference ¶
func (mg *ClassificationJob) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ClassificationJob. Deprecated: Use SetProviderConfigReference.
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 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 unique identifier (ID) of the macie classification job. ID *string `json:"id,omitempty" tf:"id,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"` 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:Required JobType *string `json:"jobType" 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:Required S3JobDefinition []S3JobDefinitionParameters `json:"s3JobDefinition" 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 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"` }
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 CriterionObservation ¶
type CriterionObservation struct { }
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 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 EqExactMatch []*string `json:"eqExactMatch,omitempty" tf:"eq_exact_match,omitempty"` // The name of the field to be evaluated. // +kubebuilder:validation:Required 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 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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*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) 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) GetProviderReference ¶
func (mg *CustomDataIdentifier) GetProviderReference() *xpv1.Reference
GetProviderReference of this CustomDataIdentifier. Deprecated: Use GetProviderConfigReference.
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) 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) 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) SetProviderReference ¶
func (mg *CustomDataIdentifier) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CustomDataIdentifier. Deprecated: Use SetProviderConfigReference.
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 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"` // The unique identifier (ID) of the macie custom data identifier. ID *string `json:"id,omitempty" tf:"id,omitempty"` 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 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 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 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"` }
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 ExcludesObservation ¶
type ExcludesObservation struct { }
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 FindingCriteriaObservation ¶
type FindingCriteriaObservation struct { }
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"` 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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*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) 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) GetProviderReference ¶
func (mg *FindingsFilter) GetProviderReference() *xpv1.Reference
GetProviderReference of this FindingsFilter. Deprecated: Use GetProviderConfigReference.
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) 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) SetProviderReference ¶
func (mg *FindingsFilter) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FindingsFilter. Deprecated: Use SetProviderConfigReference.
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 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 Amazon Resource Name (ARN) of the Findings Filter. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The unique identifier (ID) of the macie Findings Filter. ID *string `json:"id,omitempty" tf:"id,omitempty"` 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:Required Action *string `json:"action" 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:Required FindingCriteria []FindingCriteriaParameters `json:"findingCriteria" 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 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"` }
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 IncludesAndObservation ¶
type IncludesAndObservation struct { }
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 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 (*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 IncludesObservation ¶
type IncludesObservation struct { }
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"` 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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*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) 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) GetProviderReference ¶
func (mg *InvitationAccepter) GetProviderReference() *xpv1.Reference
GetProviderReference of this InvitationAccepter. Deprecated: Use GetProviderConfigReference.
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) 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) 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) SetProviderReference ¶
func (mg *InvitationAccepter) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InvitationAccepter. Deprecated: Use SetProviderConfigReference.
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 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 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:Required AdministratorAccountID *string `json:"administratorAccountId" 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"` }
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"` 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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Member) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Member.
func (*Member) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Member) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Member) GetCondition ¶
func (mg *Member) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Member.
func (*Member) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Member
func (*Member) GetDeletionPolicy ¶
func (mg *Member) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Member.
func (*Member) GetObservation ¶
GetObservation of this Member
func (*Member) GetParameters ¶
GetParameters of this Member
func (*Member) GetProviderConfigReference ¶
GetProviderConfigReference of this Member.
func (*Member) GetProviderReference ¶
GetProviderReference of this Member. Deprecated: Use GetProviderConfigReference.
func (*Member) GetPublishConnectionDetailsTo ¶
func (mg *Member) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Member.
func (*Member) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Member
func (*Member) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Member) GetWriteConnectionSecretToReference ¶
func (mg *Member) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Member.
func (*Member) LateInitialize ¶
LateInitialize this Member using its observed tfState. returns True if there are any spec changes for the resource.
func (*Member) SetConditions ¶
SetConditions of this Member.
func (*Member) SetDeletionPolicy ¶
func (mg *Member) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Member.
func (*Member) SetObservation ¶
SetObservation for this Member
func (*Member) SetParameters ¶
SetParameters for this Member
func (*Member) SetProviderConfigReference ¶
SetProviderConfigReference of this Member.
func (*Member) SetProviderReference ¶
SetProviderReference of this Member. Deprecated: Use SetProviderConfigReference.
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 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 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 unique identifier (ID) of the macie Member. ID *string `json:"id,omitempty" tf:"id,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"` 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:Required AccountID *string `json:"accountId" tf:"account_id,omitempty"` // The email address for the account. // +kubebuilder:validation:Required Email *string `json:"email" 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 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"` }
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 S3JobDefinitionObservation ¶
type S3JobDefinitionObservation struct { }
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 { // 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. (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 ScheduleFrequencyObservation ¶
type ScheduleFrequencyObservation struct { }
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 ScopingObservation ¶
type ScopingObservation struct { }
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 []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 (*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 SimpleScopeTermObservation ¶
type SimpleScopeTermObservation struct { }
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 TagScopeTermObservation ¶
type TagScopeTermObservation struct { }
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 []TagValuesParameters `json:"tagValues,omitempty" tf:"tag_values,omitempty"` // The type of object to apply the condition to. // +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 TagScopeTermTagValuesObservation ¶
type TagScopeTermTagValuesObservation struct { }
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"` // +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 TagValuesObservation ¶
type TagValuesObservation struct { }
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"` // +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 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.