v1alpha1

package
v0.4.0-preview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=macie2.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "macie2.aws.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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
)
View Source
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.

View Source
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.

View Source
var (
	OrganizationAdminAccount_Kind             = "OrganizationAdminAccount"
	OrganizationAdminAccount_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: OrganizationAdminAccount_Kind}.String()
	OrganizationAdminAccount_KindAPIVersion   = OrganizationAdminAccount_Kind + "." + CRDGroupVersion.String()
	OrganizationAdminAccount_GroupVersionKind = CRDGroupVersion.WithKind(OrganizationAdminAccount_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 +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,awsjet}

func (*Account) DeepCopy

func (in *Account) DeepCopy() *Account

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Account.

func (*Account) DeepCopyInto

func (in *Account) DeepCopyInto(out *Account)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Account) DeepCopyObject

func (in *Account) DeepCopyObject() runtime.Object

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

func (tr *Account) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Account

func (*Account) GetDeletionPolicy

func (mg *Account) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Account.

func (*Account) GetID

func (tr *Account) GetID() string

GetID returns ID of underlying Terraform resource of this Account

func (*Account) GetObservation

func (tr *Account) GetObservation() (map[string]interface{}, error)

GetObservation of this Account

func (*Account) GetParameters

func (tr *Account) GetParameters() (map[string]interface{}, error)

GetParameters of this Account

func (*Account) GetProviderConfigReference

func (mg *Account) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Account.

func (*Account) GetProviderReference

func (mg *Account) GetProviderReference() *xpv1.Reference

GetProviderReference of this Account. Deprecated: Use GetProviderConfigReference.

func (*Account) GetTerraformResourceType

func (mg *Account) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Account

func (*Account) GetTerraformSchemaVersion

func (tr *Account) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Account) GetWriteConnectionSecretToReference

func (mg *Account) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Account.

func (*Account) LateInitialize

func (tr *Account) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Account using its observed tfState. returns True if there are any spec changes for the resource.

func (*Account) SetConditions

func (mg *Account) SetConditions(c ...xpv1.Condition)

SetConditions of this Account.

func (*Account) SetDeletionPolicy

func (mg *Account) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Account.

func (*Account) SetObservation

func (tr *Account) SetObservation(obs map[string]interface{}) error

SetObservation for this Account

func (*Account) SetParameters

func (tr *Account) SetParameters(params map[string]interface{}) error

SetParameters for this Account

func (*Account) SetProviderConfigReference

func (mg *Account) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Account.

func (*Account) SetProviderReference

func (mg *Account) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Account. Deprecated: Use SetProviderConfigReference.

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 {
	CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	ServiceRole *string `json:"serviceRole,omitempty" tf:"service_role,omitempty"`

	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 {

	// +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.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +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 {

	// +kubebuilder:validation:Optional
	SimpleScopeTerm []SimpleScopeTermParameters `json:"simpleScopeTerm,omitempty" tf:"simple_scope_term,omitempty"`

	// +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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndSimpleScopeTermObservation.

func (*AndSimpleScopeTermObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AndSimpleScopeTermParameters

type AndSimpleScopeTermParameters struct {

	// +kubebuilder:validation:Optional
	Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"`

	// +kubebuilder:validation:Optional
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

	// +kubebuilder:validation:Optional
	Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}

func (*AndSimpleScopeTermParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndSimpleScopeTermParameters.

func (*AndSimpleScopeTermParameters) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagScopeTermObservation.

func (*AndTagScopeTermObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AndTagScopeTermParameters

type AndTagScopeTermParameters struct {

	// +kubebuilder:validation:Optional
	Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"`

	// +kubebuilder:validation:Optional
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

	// +kubebuilder:validation:Optional
	TagValues []TagScopeTermTagValuesParameters `json:"tagValues,omitempty" tf:"tag_values,omitempty"`

	// +kubebuilder:validation:Optional
	Target *string `json:"target,omitempty" tf:"target,omitempty"`
}

func (*AndTagScopeTermParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AndTagScopeTermParameters.

func (*AndTagScopeTermParameters) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketDefinitionsObservation.

func (*BucketDefinitionsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BucketDefinitionsParameters

type BucketDefinitionsParameters struct {

	// +kubebuilder:validation:Required
	AccountID *string `json:"accountId" tf:"account_id,omitempty"`

	// +kubebuilder:validation:Required
	Buckets []*string `json:"buckets" tf:"buckets,omitempty"`
}

func (*BucketDefinitionsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketDefinitionsParameters.

func (*BucketDefinitionsParameters) DeepCopyInto

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 +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,awsjet}

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]interface{}, error)

GetObservation of this ClassificationJob

func (*ClassificationJob) GetParameters

func (tr *ClassificationJob) GetParameters() (map[string]interface{}, 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) 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]interface{}) error

SetObservation for this ClassificationJob

func (*ClassificationJob) SetParameters

func (tr *ClassificationJob) SetParameters(params map[string]interface{}) 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) 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

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 {
	CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	JobArn *string `json:"jobArn,omitempty" tf:"job_arn,omitempty"`

	JobID *string `json:"jobId,omitempty" tf:"job_id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`

	UserPausedDetails []UserPausedDetailsObservation `json:"userPausedDetails,omitempty" tf:"user_paused_details,omitempty"`
}

func (*ClassificationJobObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassificationJobObservation.

func (*ClassificationJobObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ClassificationJobParameters

type ClassificationJobParameters struct {

	// +kubebuilder:validation:Optional
	CustomDataIdentifierIds []*string `json:"customDataIdentifierIds,omitempty" tf:"custom_data_identifier_ids,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	InitialRun *bool `json:"initialRun,omitempty" tf:"initial_run,omitempty"`

	// +kubebuilder:validation:Optional
	JobStatus *string `json:"jobStatus,omitempty" tf:"job_status,omitempty"`

	// +kubebuilder:validation:Required
	JobType *string `json:"jobType" tf:"job_type,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	S3JobDefinition []S3JobDefinitionParameters `json:"s3JobDefinition" tf:"s3_job_definition,omitempty"`

	// +kubebuilder:validation:Optional
	SamplingPercentage *int64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"`

	// +kubebuilder:validation:Optional
	ScheduleFrequency []ScheduleFrequencyParameters `json:"scheduleFrequency,omitempty" tf:"schedule_frequency,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ClassificationJobParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClassificationJobParameters.

func (*ClassificationJobParameters) DeepCopyInto

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

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

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

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 {

	// +kubebuilder:validation:Optional
	Eq []*string `json:"eq,omitempty" tf:"eq,omitempty"`

	// +kubebuilder:validation:Optional
	EqExactMatch []*string `json:"eqExactMatch,omitempty" tf:"eq_exact_match,omitempty"`

	// +kubebuilder:validation:Required
	Field *string `json:"field" tf:"field,omitempty"`

	// +kubebuilder:validation:Optional
	Gt *string `json:"gt,omitempty" tf:"gt,omitempty"`

	// +kubebuilder:validation:Optional
	Gte *string `json:"gte,omitempty" tf:"gte,omitempty"`

	// +kubebuilder:validation:Optional
	Lt *string `json:"lt,omitempty" tf:"lt,omitempty"`

	// +kubebuilder:validation:Optional
	Lte *string `json:"lte,omitempty" tf:"lte,omitempty"`

	// +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 +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,awsjet}

func (*CustomDataIdentifier) DeepCopy

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]interface{}, error)

GetObservation of this CustomDataIdentifier

func (*CustomDataIdentifier) GetParameters

func (tr *CustomDataIdentifier) GetParameters() (map[string]interface{}, 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) 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]interface{}) error

SetObservation for this CustomDataIdentifier

func (*CustomDataIdentifier) SetParameters

func (tr *CustomDataIdentifier) SetParameters(params map[string]interface{}) 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) 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

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 {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	CreatedAt *string `json:"createdAt,omitempty" tf:"created_at,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*CustomDataIdentifierObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDataIdentifierObservation.

func (*CustomDataIdentifierObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CustomDataIdentifierParameters

type CustomDataIdentifierParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	IgnoreWords []*string `json:"ignoreWords,omitempty" tf:"ignore_words,omitempty"`

	// +kubebuilder:validation:Optional
	Keywords []*string `json:"keywords,omitempty" tf:"keywords,omitempty"`

	// +kubebuilder:validation:Optional
	MaximumMatchDistance *int64 `json:"maximumMatchDistance,omitempty" tf:"maximum_match_distance,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Regex *string `json:"regex,omitempty" tf:"regex,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*CustomDataIdentifierParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDataIdentifierParameters.

func (*CustomDataIdentifierParameters) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDataIdentifierStatus.

func (*CustomDataIdentifierStatus) DeepCopyInto

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 {

	// +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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingCriteriaObservation.

func (*FindingCriteriaObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FindingCriteriaParameters

type FindingCriteriaParameters struct {

	// +kubebuilder:validation:Optional
	Criterion []CriterionParameters `json:"criterion,omitempty" tf:"criterion,omitempty"`
}

func (*FindingCriteriaParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingCriteriaParameters.

func (*FindingCriteriaParameters) DeepCopyInto

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 +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,awsjet}

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]interface{}, error)

GetObservation of this FindingsFilter

func (*FindingsFilter) GetParameters

func (tr *FindingsFilter) GetParameters() (map[string]interface{}, 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) 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]interface{}) error

SetObservation for this FindingsFilter

func (*FindingsFilter) SetParameters

func (tr *FindingsFilter) SetParameters(params map[string]interface{}) 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) 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 {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*FindingsFilterObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FindingsFilterObservation.

func (*FindingsFilterObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FindingsFilterParameters

type FindingsFilterParameters struct {

	// +kubebuilder:validation:Required
	Action *string `json:"action" tf:"action,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	FindingCriteria []FindingCriteriaParameters `json:"findingCriteria" tf:"finding_criteria,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Position *int64 `json:"position,omitempty" tf:"position,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*FindingsFilterParameters) DeepCopy

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

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

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 {

	// +kubebuilder:validation:Optional
	SimpleScopeTerm []AndSimpleScopeTermParameters `json:"simpleScopeTerm,omitempty" tf:"simple_scope_term,omitempty"`

	// +kubebuilder:validation:Optional
	TagScopeTerm []AndTagScopeTermParameters `json:"tagScopeTerm,omitempty" tf:"tag_scope_term,omitempty"`
}

func (*IncludesAndParameters) DeepCopy

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 {

	// +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 +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,awsjet}

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]interface{}, error)

GetObservation of this InvitationAccepter

func (*InvitationAccepter) GetParameters

func (tr *InvitationAccepter) GetParameters() (map[string]interface{}, 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) 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]interface{}) error

SetObservation for this InvitationAccepter

func (*InvitationAccepter) SetParameters

func (tr *InvitationAccepter) SetParameters(params map[string]interface{}) 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) 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

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 {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	InvitationID *string `json:"invitationId,omitempty" tf:"invitation_id,omitempty"`
}

func (*InvitationAccepterObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationAccepterObservation.

func (*InvitationAccepterObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InvitationAccepterParameters

type InvitationAccepterParameters struct {

	// +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.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*InvitationAccepterParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InvitationAccepterParameters.

func (*InvitationAccepterParameters) DeepCopyInto

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

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

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 +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,awsjet}

func (*Member) DeepCopy

func (in *Member) DeepCopy() *Member

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Member.

func (*Member) DeepCopyInto

func (in *Member) DeepCopyInto(out *Member)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Member) DeepCopyObject

func (in *Member) DeepCopyObject() runtime.Object

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

func (tr *Member) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Member

func (*Member) GetDeletionPolicy

func (mg *Member) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Member.

func (*Member) GetID

func (tr *Member) GetID() string

GetID returns ID of underlying Terraform resource of this Member

func (*Member) GetObservation

func (tr *Member) GetObservation() (map[string]interface{}, error)

GetObservation of this Member

func (*Member) GetParameters

func (tr *Member) GetParameters() (map[string]interface{}, error)

GetParameters of this Member

func (*Member) GetProviderConfigReference

func (mg *Member) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Member.

func (*Member) GetProviderReference

func (mg *Member) GetProviderReference() *xpv1.Reference

GetProviderReference of this Member. Deprecated: Use GetProviderConfigReference.

func (*Member) GetTerraformResourceType

func (mg *Member) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Member

func (*Member) GetTerraformSchemaVersion

func (tr *Member) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Member) GetWriteConnectionSecretToReference

func (mg *Member) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Member.

func (*Member) LateInitialize

func (tr *Member) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Member using its observed tfState. returns True if there are any spec changes for the resource.

func (*Member) SetConditions

func (mg *Member) SetConditions(c ...xpv1.Condition)

SetConditions of this Member.

func (*Member) SetDeletionPolicy

func (mg *Member) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Member.

func (*Member) SetObservation

func (tr *Member) SetObservation(obs map[string]interface{}) error

SetObservation for this Member

func (*Member) SetParameters

func (tr *Member) SetParameters(params map[string]interface{}) error

SetParameters for this Member

func (*Member) SetProviderConfigReference

func (mg *Member) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Member.

func (*Member) SetProviderReference

func (mg *Member) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Member. Deprecated: Use SetProviderConfigReference.

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 {
	AdministratorAccountID *string `json:"administratorAccountId,omitempty" tf:"administrator_account_id,omitempty"`

	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	InvitedAt *string `json:"invitedAt,omitempty" tf:"invited_at,omitempty"`

	MasterAccountID *string `json:"masterAccountId,omitempty" tf:"master_account_id,omitempty"`

	RelationshipStatus *string `json:"relationshipStatus,omitempty" tf:"relationship_status,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`

	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 {

	// +kubebuilder:validation:Required
	AccountID *string `json:"accountId" tf:"account_id,omitempty"`

	// +kubebuilder:validation:Required
	Email *string `json:"email" tf:"email,omitempty"`

	// +kubebuilder:validation:Optional
	InvitationDisableEmailNotification *string `json:"invitationDisableEmailNotification,omitempty" tf:"invitation_disable_email_notification,omitempty"`

	// +kubebuilder:validation:Optional
	InvitationMessage *string `json:"invitationMessage,omitempty" tf:"invitation_message,omitempty"`

	// +kubebuilder:validation:Optional
	Invite *bool `json:"invite,omitempty" tf:"invite,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	// +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 OrganizationAdminAccount

type OrganizationAdminAccount struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OrganizationAdminAccountSpec   `json:"spec"`
	Status            OrganizationAdminAccountStatus `json:"status,omitempty"`
}

OrganizationAdminAccount is the Schema for the OrganizationAdminAccounts API +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,awsjet}

func (*OrganizationAdminAccount) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccount.

func (*OrganizationAdminAccount) DeepCopyInto

func (in *OrganizationAdminAccount) DeepCopyInto(out *OrganizationAdminAccount)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OrganizationAdminAccount) DeepCopyObject

func (in *OrganizationAdminAccount) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OrganizationAdminAccount) GetCondition

GetCondition of this OrganizationAdminAccount.

func (*OrganizationAdminAccount) GetConnectionDetailsMapping

func (tr *OrganizationAdminAccount) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this OrganizationAdminAccount

func (*OrganizationAdminAccount) GetDeletionPolicy

func (mg *OrganizationAdminAccount) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this OrganizationAdminAccount.

func (*OrganizationAdminAccount) GetID

func (tr *OrganizationAdminAccount) GetID() string

GetID returns ID of underlying Terraform resource of this OrganizationAdminAccount

func (*OrganizationAdminAccount) GetObservation

func (tr *OrganizationAdminAccount) GetObservation() (map[string]interface{}, error)

GetObservation of this OrganizationAdminAccount

func (*OrganizationAdminAccount) GetParameters

func (tr *OrganizationAdminAccount) GetParameters() (map[string]interface{}, error)

GetParameters of this OrganizationAdminAccount

func (*OrganizationAdminAccount) GetProviderConfigReference

func (mg *OrganizationAdminAccount) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this OrganizationAdminAccount.

func (*OrganizationAdminAccount) GetProviderReference

func (mg *OrganizationAdminAccount) GetProviderReference() *xpv1.Reference

GetProviderReference of this OrganizationAdminAccount. Deprecated: Use GetProviderConfigReference.

func (*OrganizationAdminAccount) GetTerraformResourceType

func (mg *OrganizationAdminAccount) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this OrganizationAdminAccount

func (*OrganizationAdminAccount) GetTerraformSchemaVersion

func (tr *OrganizationAdminAccount) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*OrganizationAdminAccount) GetWriteConnectionSecretToReference

func (mg *OrganizationAdminAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this OrganizationAdminAccount.

func (*OrganizationAdminAccount) LateInitialize

func (tr *OrganizationAdminAccount) LateInitialize(attrs []byte) (bool, error)

LateInitialize this OrganizationAdminAccount using its observed tfState. returns True if there are any spec changes for the resource.

func (*OrganizationAdminAccount) SetConditions

func (mg *OrganizationAdminAccount) SetConditions(c ...xpv1.Condition)

SetConditions of this OrganizationAdminAccount.

func (*OrganizationAdminAccount) SetDeletionPolicy

func (mg *OrganizationAdminAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this OrganizationAdminAccount.

func (*OrganizationAdminAccount) SetObservation

func (tr *OrganizationAdminAccount) SetObservation(obs map[string]interface{}) error

SetObservation for this OrganizationAdminAccount

func (*OrganizationAdminAccount) SetParameters

func (tr *OrganizationAdminAccount) SetParameters(params map[string]interface{}) error

SetParameters for this OrganizationAdminAccount

func (*OrganizationAdminAccount) SetProviderConfigReference

func (mg *OrganizationAdminAccount) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this OrganizationAdminAccount.

func (*OrganizationAdminAccount) SetProviderReference

func (mg *OrganizationAdminAccount) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this OrganizationAdminAccount. Deprecated: Use SetProviderConfigReference.

func (*OrganizationAdminAccount) SetWriteConnectionSecretToReference

func (mg *OrganizationAdminAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this OrganizationAdminAccount.

type OrganizationAdminAccountList

type OrganizationAdminAccountList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []OrganizationAdminAccount `json:"items"`
}

OrganizationAdminAccountList contains a list of OrganizationAdminAccounts

func (*OrganizationAdminAccountList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountList.

func (*OrganizationAdminAccountList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OrganizationAdminAccountList) DeepCopyObject

func (in *OrganizationAdminAccountList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OrganizationAdminAccountList) GetItems

GetItems of this OrganizationAdminAccountList.

type OrganizationAdminAccountObservation

type OrganizationAdminAccountObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*OrganizationAdminAccountObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountObservation.

func (*OrganizationAdminAccountObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationAdminAccountParameters

type OrganizationAdminAccountParameters struct {

	// +kubebuilder:validation:Required
	AdminAccountID *string `json:"adminAccountId" tf:"admin_account_id,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*OrganizationAdminAccountParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountParameters.

func (*OrganizationAdminAccountParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationAdminAccountSpec

type OrganizationAdminAccountSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     OrganizationAdminAccountParameters `json:"forProvider"`
}

OrganizationAdminAccountSpec defines the desired state of OrganizationAdminAccount

func (*OrganizationAdminAccountSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountSpec.

func (*OrganizationAdminAccountSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationAdminAccountStatus

type OrganizationAdminAccountStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        OrganizationAdminAccountObservation `json:"atProvider,omitempty"`
}

OrganizationAdminAccountStatus defines the observed state of OrganizationAdminAccount.

func (*OrganizationAdminAccountStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationAdminAccountStatus.

func (*OrganizationAdminAccountStatus) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3JobDefinitionObservation.

func (*S3JobDefinitionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3JobDefinitionParameters

type S3JobDefinitionParameters struct {

	// +kubebuilder:validation:Optional
	BucketDefinitions []BucketDefinitionsParameters `json:"bucketDefinitions,omitempty" tf:"bucket_definitions,omitempty"`

	// +kubebuilder:validation:Optional
	Scoping []ScopingParameters `json:"scoping,omitempty" tf:"scoping,omitempty"`
}

func (*S3JobDefinitionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3JobDefinitionParameters.

func (*S3JobDefinitionParameters) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleFrequencyObservation.

func (*ScheduleFrequencyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScheduleFrequencyParameters

type ScheduleFrequencyParameters struct {

	// +kubebuilder:validation:Optional
	DailySchedule *bool `json:"dailySchedule,omitempty" tf:"daily_schedule,omitempty"`

	// +kubebuilder:validation:Optional
	MonthlySchedule *int64 `json:"monthlySchedule,omitempty" tf:"monthly_schedule,omitempty"`

	// +kubebuilder:validation:Optional
	WeeklySchedule *string `json:"weeklySchedule,omitempty" tf:"weekly_schedule,omitempty"`
}

func (*ScheduleFrequencyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleFrequencyParameters.

func (*ScheduleFrequencyParameters) DeepCopyInto

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 {

	// +kubebuilder:validation:Optional
	Excludes []ExcludesParameters `json:"excludes,omitempty" tf:"excludes,omitempty"`

	// +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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleScopeTermObservation.

func (*SimpleScopeTermObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SimpleScopeTermParameters

type SimpleScopeTermParameters struct {

	// +kubebuilder:validation:Optional
	Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"`

	// +kubebuilder:validation:Optional
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

	// +kubebuilder:validation:Optional
	Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}

func (*SimpleScopeTermParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleScopeTermParameters.

func (*SimpleScopeTermParameters) DeepCopyInto

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

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 {

	// +kubebuilder:validation:Optional
	Comparator *string `json:"comparator,omitempty" tf:"comparator,omitempty"`

	// +kubebuilder:validation:Optional
	Key *string `json:"key,omitempty" tf:"key,omitempty"`

	// +kubebuilder:validation:Optional
	TagValues []TagValuesParameters `json:"tagValues,omitempty" tf:"tag_values,omitempty"`

	// +kubebuilder:validation:Optional
	Target *string `json:"target,omitempty" tf:"target,omitempty"`
}

func (*TagScopeTermParameters) DeepCopy

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagScopeTermTagValuesObservation.

func (*TagScopeTermTagValuesObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TagScopeTermTagValuesParameters

type TagScopeTermTagValuesParameters struct {

	// +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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagScopeTermTagValuesParameters.

func (*TagScopeTermTagValuesParameters) DeepCopyInto

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

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 {

	// +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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPausedDetailsObservation.

func (*UserPausedDetailsObservation) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPausedDetailsParameters.

func (*UserPausedDetailsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL