v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

+groupName=macie2.aws.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
var (
	// TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: macie2.GroupName, Version: "v1alpha1"}

Functions

func GetDecoder

func GetDecoder() map[string]jsoniter.ValDecoder

func GetEncoder

func GetEncoder() map[string]jsoniter.ValEncoder

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type Account

type Account struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AccountSpec   `json:"spec,omitempty"`
	Status            AccountStatus `json:"status,omitempty"`
}

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) SetupWebhookWithManager

func (r *Account) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Account) ValidateCreate

func (r *Account) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Account) ValidateDelete

func (r *Account) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Account) ValidateUpdate

func (r *Account) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type AccountList

type AccountList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Account CRD objects
	Items []Account `json:"items,omitempty"`
}

AccountList is 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.

type AccountSpec

type AccountSpec struct {
	State *AccountSpecResource `json:"state,omitempty" tf:"-"`

	Resource AccountSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

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 AccountSpecResource

type AccountSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CreatedAt *string `json:"createdAt,omitempty" tf:"created_at"`
	// +optional
	FindingPublishingFrequency *string `json:"findingPublishingFrequency,omitempty" tf:"finding_publishing_frequency"`
	// +optional
	ServiceRole *string `json:"serviceRole,omitempty" tf:"service_role"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
	// +optional
	UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at"`
}

func (*AccountSpecResource) DeepCopy

func (in *AccountSpecResource) DeepCopy() *AccountSpecResource

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

func (*AccountSpecResource) DeepCopyInto

func (in *AccountSpecResource) DeepCopyInto(out *AccountSpecResource)

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

type AccountStatus

type AccountStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

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 ClassificationJob

type ClassificationJob struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ClassificationJobSpec   `json:"spec,omitempty"`
	Status            ClassificationJobStatus `json:"status,omitempty"`
}

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) SetupWebhookWithManager

func (r *ClassificationJob) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*ClassificationJob) ValidateCreate

func (r *ClassificationJob) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*ClassificationJob) ValidateDelete

func (r *ClassificationJob) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*ClassificationJob) ValidateUpdate

func (r *ClassificationJob) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ClassificationJobList

type ClassificationJobList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ClassificationJob CRD objects
	Items []ClassificationJob `json:"items,omitempty"`
}

ClassificationJobList is 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.

type ClassificationJobSpec

type ClassificationJobSpec struct {
	State *ClassificationJobSpecResource `json:"state,omitempty" tf:"-"`

	Resource ClassificationJobSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

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 ClassificationJobSpecResource

type ClassificationJobSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CreatedAt *string `json:"createdAt,omitempty" tf:"created_at"`
	// +optional
	CustomDataIdentifierIDS []string `json:"customDataIdentifierIDS,omitempty" tf:"custom_data_identifier_ids"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	InitialRun *bool `json:"initialRun,omitempty" tf:"initial_run"`
	// +optional
	JobArn *string `json:"jobArn,omitempty" tf:"job_arn"`
	// +optional
	JobID *string `json:"jobID,omitempty" tf:"job_id"`
	// +optional
	JobStatus *string `json:"jobStatus,omitempty" tf:"job_status"`
	JobType   *string `json:"jobType" tf:"job_type"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	NamePrefix      *string                               `json:"namePrefix,omitempty" tf:"name_prefix"`
	S3JobDefinition *ClassificationJobSpecS3JobDefinition `json:"s3JobDefinition" tf:"s3_job_definition"`
	// +optional
	SamplingPercentage *int64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage"`
	// +optional
	ScheduleFrequency *ClassificationJobSpecScheduleFrequency `json:"scheduleFrequency,omitempty" tf:"schedule_frequency"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
	// +optional
	UserPausedDetails []ClassificationJobSpecUserPausedDetails `json:"userPausedDetails,omitempty" tf:"user_paused_details"`
}

func (*ClassificationJobSpecResource) DeepCopy

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

func (*ClassificationJobSpecResource) DeepCopyInto

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

type ClassificationJobSpecS3JobDefinition

type ClassificationJobSpecS3JobDefinition struct {
	// +optional
	BucketDefinitions []ClassificationJobSpecS3JobDefinitionBucketDefinitions `json:"bucketDefinitions,omitempty" tf:"bucket_definitions"`
	// +optional
	Scoping *ClassificationJobSpecS3JobDefinitionScoping `json:"scoping,omitempty" tf:"scoping"`
}

func (*ClassificationJobSpecS3JobDefinition) DeepCopy

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

func (*ClassificationJobSpecS3JobDefinition) DeepCopyInto

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

type ClassificationJobSpecS3JobDefinitionBucketDefinitions

type ClassificationJobSpecS3JobDefinitionBucketDefinitions struct {
	AccountID *string  `json:"accountID" tf:"account_id"`
	Buckets   []string `json:"buckets" tf:"buckets"`
}

func (*ClassificationJobSpecS3JobDefinitionBucketDefinitions) DeepCopy

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

func (*ClassificationJobSpecS3JobDefinitionBucketDefinitions) DeepCopyInto

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

type ClassificationJobSpecS3JobDefinitionCodec

type ClassificationJobSpecS3JobDefinitionCodec struct {
}

+k8s:deepcopy-gen=false

func (ClassificationJobSpecS3JobDefinitionCodec) Decode

func (ClassificationJobSpecS3JobDefinitionCodec) Encode

func (ClassificationJobSpecS3JobDefinitionCodec) IsEmpty

type ClassificationJobSpecS3JobDefinitionScoping

type ClassificationJobSpecS3JobDefinitionScoping struct {
	// +optional
	Excludes *ClassificationJobSpecS3JobDefinitionScopingExcludes `json:"excludes,omitempty" tf:"excludes"`
	// +optional
	Includes *ClassificationJobSpecS3JobDefinitionScopingIncludes `json:"includes,omitempty" tf:"includes"`
}

func (*ClassificationJobSpecS3JobDefinitionScoping) DeepCopy

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

func (*ClassificationJobSpecS3JobDefinitionScoping) DeepCopyInto

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

type ClassificationJobSpecS3JobDefinitionScopingCodec

type ClassificationJobSpecS3JobDefinitionScopingCodec struct {
}

+k8s:deepcopy-gen=false

func (ClassificationJobSpecS3JobDefinitionScopingCodec) Decode

func (ClassificationJobSpecS3JobDefinitionScopingCodec) Encode

func (ClassificationJobSpecS3JobDefinitionScopingCodec) IsEmpty

type ClassificationJobSpecS3JobDefinitionScopingExcludes

type ClassificationJobSpecS3JobDefinitionScopingExcludes struct {
	// +optional
	And []ClassificationJobSpecS3JobDefinitionScopingExcludesAnd `json:"and,omitempty" tf:"and"`
}

func (*ClassificationJobSpecS3JobDefinitionScopingExcludes) DeepCopy

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

func (*ClassificationJobSpecS3JobDefinitionScopingExcludes) DeepCopyInto

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

type ClassificationJobSpecS3JobDefinitionScopingExcludesAnd

type ClassificationJobSpecS3JobDefinitionScopingExcludesAnd struct {
	// +optional
	SimpleScopeTerm *ClassificationJobSpecS3JobDefinitionScopingExcludesAndSimpleScopeTerm `json:"simpleScopeTerm,omitempty" tf:"simple_scope_term"`
	// +optional
	TagScopeTerm *ClassificationJobSpecS3JobDefinitionScopingExcludesAndTagScopeTerm `json:"tagScopeTerm,omitempty" tf:"tag_scope_term"`
}

func (*ClassificationJobSpecS3JobDefinitionScopingExcludesAnd) DeepCopy

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

func (*ClassificationJobSpecS3JobDefinitionScopingExcludesAnd) DeepCopyInto

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

type ClassificationJobSpecS3JobDefinitionScopingExcludesAndSimpleScopeTerm

type ClassificationJobSpecS3JobDefinitionScopingExcludesAndSimpleScopeTerm struct {
	// +optional
	Comparator *string `json:"comparator,omitempty" tf:"comparator"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Values []string `json:"values,omitempty" tf:"values"`
}

func (*ClassificationJobSpecS3JobDefinitionScopingExcludesAndSimpleScopeTerm) DeepCopy

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

func (*ClassificationJobSpecS3JobDefinitionScopingExcludesAndSimpleScopeTerm) DeepCopyInto

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

type ClassificationJobSpecS3JobDefinitionScopingExcludesAndSimpleScopeTermCodec

type ClassificationJobSpecS3JobDefinitionScopingExcludesAndSimpleScopeTermCodec struct {
}

+k8s:deepcopy-gen=false

func (ClassificationJobSpecS3JobDefinitionScopingExcludesAndSimpleScopeTermCodec) Decode

func (ClassificationJobSpecS3JobDefinitionScopingExcludesAndSimpleScopeTermCodec) Encode

func (ClassificationJobSpecS3JobDefinitionScopingExcludesAndSimpleScopeTermCodec) IsEmpty

type ClassificationJobSpecS3JobDefinitionScopingExcludesAndTagScopeTerm

type ClassificationJobSpecS3JobDefinitionScopingExcludesAndTagScopeTerm struct {
	// +optional
	Comparator *string `json:"comparator,omitempty" tf:"comparator"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	TagValues []ClassificationJobSpecS3JobDefinitionScopingExcludesAndTagScopeTermTagValues `json:"tagValues,omitempty" tf:"tag_values"`
	// +optional
	Target *string `json:"target,omitempty" tf:"target"`
}

func (*ClassificationJobSpecS3JobDefinitionScopingExcludesAndTagScopeTerm) DeepCopy

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

func (*ClassificationJobSpecS3JobDefinitionScopingExcludesAndTagScopeTerm) DeepCopyInto

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

type ClassificationJobSpecS3JobDefinitionScopingExcludesAndTagScopeTermCodec

type ClassificationJobSpecS3JobDefinitionScopingExcludesAndTagScopeTermCodec struct {
}

+k8s:deepcopy-gen=false

func (ClassificationJobSpecS3JobDefinitionScopingExcludesAndTagScopeTermCodec) Decode

func (ClassificationJobSpecS3JobDefinitionScopingExcludesAndTagScopeTermCodec) Encode

func (ClassificationJobSpecS3JobDefinitionScopingExcludesAndTagScopeTermCodec) IsEmpty

type ClassificationJobSpecS3JobDefinitionScopingExcludesAndTagScopeTermTagValues

type ClassificationJobSpecS3JobDefinitionScopingExcludesAndTagScopeTermTagValues struct {
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Value *string `json:"value,omitempty" tf:"value"`
}

func (*ClassificationJobSpecS3JobDefinitionScopingExcludesAndTagScopeTermTagValues) DeepCopy

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

func (*ClassificationJobSpecS3JobDefinitionScopingExcludesAndTagScopeTermTagValues) DeepCopyInto

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

type ClassificationJobSpecS3JobDefinitionScopingExcludesCodec

type ClassificationJobSpecS3JobDefinitionScopingExcludesCodec struct {
}

+k8s:deepcopy-gen=false

func (ClassificationJobSpecS3JobDefinitionScopingExcludesCodec) Decode

func (ClassificationJobSpecS3JobDefinitionScopingExcludesCodec) Encode

func (ClassificationJobSpecS3JobDefinitionScopingExcludesCodec) IsEmpty

type ClassificationJobSpecS3JobDefinitionScopingIncludes

type ClassificationJobSpecS3JobDefinitionScopingIncludes struct {
	// +optional
	And []ClassificationJobSpecS3JobDefinitionScopingIncludesAnd `json:"and,omitempty" tf:"and"`
}

func (*ClassificationJobSpecS3JobDefinitionScopingIncludes) DeepCopy

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

func (*ClassificationJobSpecS3JobDefinitionScopingIncludes) DeepCopyInto

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

type ClassificationJobSpecS3JobDefinitionScopingIncludesAnd

type ClassificationJobSpecS3JobDefinitionScopingIncludesAnd struct {
	// +optional
	SimpleScopeTerm *ClassificationJobSpecS3JobDefinitionScopingIncludesAndSimpleScopeTerm `json:"simpleScopeTerm,omitempty" tf:"simple_scope_term"`
	// +optional
	TagScopeTerm *ClassificationJobSpecS3JobDefinitionScopingIncludesAndTagScopeTerm `json:"tagScopeTerm,omitempty" tf:"tag_scope_term"`
}

func (*ClassificationJobSpecS3JobDefinitionScopingIncludesAnd) DeepCopy

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

func (*ClassificationJobSpecS3JobDefinitionScopingIncludesAnd) DeepCopyInto

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

type ClassificationJobSpecS3JobDefinitionScopingIncludesAndSimpleScopeTerm

type ClassificationJobSpecS3JobDefinitionScopingIncludesAndSimpleScopeTerm struct {
	// +optional
	Comparator *string `json:"comparator,omitempty" tf:"comparator"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Values []string `json:"values,omitempty" tf:"values"`
}

func (*ClassificationJobSpecS3JobDefinitionScopingIncludesAndSimpleScopeTerm) DeepCopy

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

func (*ClassificationJobSpecS3JobDefinitionScopingIncludesAndSimpleScopeTerm) DeepCopyInto

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

type ClassificationJobSpecS3JobDefinitionScopingIncludesAndSimpleScopeTermCodec

type ClassificationJobSpecS3JobDefinitionScopingIncludesAndSimpleScopeTermCodec struct {
}

+k8s:deepcopy-gen=false

func (ClassificationJobSpecS3JobDefinitionScopingIncludesAndSimpleScopeTermCodec) Decode

func (ClassificationJobSpecS3JobDefinitionScopingIncludesAndSimpleScopeTermCodec) Encode

func (ClassificationJobSpecS3JobDefinitionScopingIncludesAndSimpleScopeTermCodec) IsEmpty

type ClassificationJobSpecS3JobDefinitionScopingIncludesAndTagScopeTerm

type ClassificationJobSpecS3JobDefinitionScopingIncludesAndTagScopeTerm struct {
	// +optional
	Comparator *string `json:"comparator,omitempty" tf:"comparator"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	TagValues []ClassificationJobSpecS3JobDefinitionScopingIncludesAndTagScopeTermTagValues `json:"tagValues,omitempty" tf:"tag_values"`
	// +optional
	Target *string `json:"target,omitempty" tf:"target"`
}

func (*ClassificationJobSpecS3JobDefinitionScopingIncludesAndTagScopeTerm) DeepCopy

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

func (*ClassificationJobSpecS3JobDefinitionScopingIncludesAndTagScopeTerm) DeepCopyInto

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

type ClassificationJobSpecS3JobDefinitionScopingIncludesAndTagScopeTermCodec

type ClassificationJobSpecS3JobDefinitionScopingIncludesAndTagScopeTermCodec struct {
}

+k8s:deepcopy-gen=false

func (ClassificationJobSpecS3JobDefinitionScopingIncludesAndTagScopeTermCodec) Decode

func (ClassificationJobSpecS3JobDefinitionScopingIncludesAndTagScopeTermCodec) Encode

func (ClassificationJobSpecS3JobDefinitionScopingIncludesAndTagScopeTermCodec) IsEmpty

type ClassificationJobSpecS3JobDefinitionScopingIncludesAndTagScopeTermTagValues

type ClassificationJobSpecS3JobDefinitionScopingIncludesAndTagScopeTermTagValues struct {
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Value *string `json:"value,omitempty" tf:"value"`
}

func (*ClassificationJobSpecS3JobDefinitionScopingIncludesAndTagScopeTermTagValues) DeepCopy

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

func (*ClassificationJobSpecS3JobDefinitionScopingIncludesAndTagScopeTermTagValues) DeepCopyInto

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

type ClassificationJobSpecS3JobDefinitionScopingIncludesCodec

type ClassificationJobSpecS3JobDefinitionScopingIncludesCodec struct {
}

+k8s:deepcopy-gen=false

func (ClassificationJobSpecS3JobDefinitionScopingIncludesCodec) Decode

func (ClassificationJobSpecS3JobDefinitionScopingIncludesCodec) Encode

func (ClassificationJobSpecS3JobDefinitionScopingIncludesCodec) IsEmpty

type ClassificationJobSpecScheduleFrequency

type ClassificationJobSpecScheduleFrequency struct {
	// +optional
	DailySchedule *bool `json:"dailySchedule,omitempty" tf:"daily_schedule"`
	// +optional
	MonthlySchedule *int64 `json:"monthlySchedule,omitempty" tf:"monthly_schedule"`
	// +optional
	WeeklySchedule *string `json:"weeklySchedule,omitempty" tf:"weekly_schedule"`
}

func (*ClassificationJobSpecScheduleFrequency) DeepCopy

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

func (*ClassificationJobSpecScheduleFrequency) DeepCopyInto

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

type ClassificationJobSpecScheduleFrequencyCodec

type ClassificationJobSpecScheduleFrequencyCodec struct {
}

+k8s:deepcopy-gen=false

func (ClassificationJobSpecScheduleFrequencyCodec) Decode

func (ClassificationJobSpecScheduleFrequencyCodec) Encode

func (ClassificationJobSpecScheduleFrequencyCodec) IsEmpty

type ClassificationJobSpecUserPausedDetails

type ClassificationJobSpecUserPausedDetails struct {
	// +optional
	JobExpiresAt *string `json:"jobExpiresAt,omitempty" tf:"job_expires_at"`
	// +optional
	JobImminentExpirationHealthEventArn *string `json:"jobImminentExpirationHealthEventArn,omitempty" tf:"job_imminent_expiration_health_event_arn"`
	// +optional
	JobPausedAt *string `json:"jobPausedAt,omitempty" tf:"job_paused_at"`
}

func (*ClassificationJobSpecUserPausedDetails) DeepCopy

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

func (*ClassificationJobSpecUserPausedDetails) DeepCopyInto

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

type ClassificationJobStatus

type ClassificationJobStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

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 CustomDataIdentifier

type CustomDataIdentifier struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CustomDataIdentifierSpec   `json:"spec,omitempty"`
	Status            CustomDataIdentifierStatus `json:"status,omitempty"`
}

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) SetupWebhookWithManager

func (r *CustomDataIdentifier) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*CustomDataIdentifier) ValidateCreate

func (r *CustomDataIdentifier) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*CustomDataIdentifier) ValidateDelete

func (r *CustomDataIdentifier) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*CustomDataIdentifier) ValidateUpdate

func (r *CustomDataIdentifier) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type CustomDataIdentifierList

type CustomDataIdentifierList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CustomDataIdentifier CRD objects
	Items []CustomDataIdentifier `json:"items,omitempty"`
}

CustomDataIdentifierList is 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.

type CustomDataIdentifierSpec

type CustomDataIdentifierSpec struct {
	State *CustomDataIdentifierSpecResource `json:"state,omitempty" tf:"-"`

	Resource CustomDataIdentifierSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

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 CustomDataIdentifierSpecResource

type CustomDataIdentifierSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	CreatedAt *string `json:"createdAt,omitempty" tf:"created_at"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	// +kubebuilder:validation:MaxItems=10
	// +kubebuilder:validation:MinItems=1
	IgnoreWords []string `json:"ignoreWords,omitempty" tf:"ignore_words"`
	// +optional
	// +kubebuilder:validation:MaxItems=50
	// +kubebuilder:validation:MinItems=1
	Keywords []string `json:"keywords,omitempty" tf:"keywords"`
	// +optional
	MaximumMatchDistance *int64 `json:"maximumMatchDistance,omitempty" tf:"maximum_match_distance"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"`
	// +optional
	Regex *string `json:"regex,omitempty" tf:"regex"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}

func (*CustomDataIdentifierSpecResource) DeepCopy

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

func (*CustomDataIdentifierSpecResource) DeepCopyInto

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

type CustomDataIdentifierStatus

type CustomDataIdentifierStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

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 FindingsFilter

type FindingsFilter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FindingsFilterSpec   `json:"spec,omitempty"`
	Status            FindingsFilterStatus `json:"status,omitempty"`
}

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) SetupWebhookWithManager

func (r *FindingsFilter) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*FindingsFilter) ValidateCreate

func (r *FindingsFilter) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*FindingsFilter) ValidateDelete

func (r *FindingsFilter) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*FindingsFilter) ValidateUpdate

func (r *FindingsFilter) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type FindingsFilterList

type FindingsFilterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FindingsFilter CRD objects
	Items []FindingsFilter `json:"items,omitempty"`
}

FindingsFilterList is 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.

type FindingsFilterSpec

type FindingsFilterSpec struct {
	State *FindingsFilterSpecResource `json:"state,omitempty" tf:"-"`

	Resource FindingsFilterSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

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 FindingsFilterSpecFindingCriteria

type FindingsFilterSpecFindingCriteria struct {
	// +optional
	// +kubebuilder:validation:MinItems=1
	Criterion []FindingsFilterSpecFindingCriteriaCriterion `json:"criterion,omitempty" tf:"criterion"`
}

func (*FindingsFilterSpecFindingCriteria) DeepCopy

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

func (*FindingsFilterSpecFindingCriteria) DeepCopyInto

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

type FindingsFilterSpecFindingCriteriaCodec

type FindingsFilterSpecFindingCriteriaCodec struct {
}

+k8s:deepcopy-gen=false

func (FindingsFilterSpecFindingCriteriaCodec) Decode

func (FindingsFilterSpecFindingCriteriaCodec) Encode

func (FindingsFilterSpecFindingCriteriaCodec) IsEmpty

type FindingsFilterSpecFindingCriteriaCriterion

type FindingsFilterSpecFindingCriteriaCriterion struct {
	// +optional
	Eq []string `json:"eq,omitempty" tf:"eq"`
	// +optional
	EqExactMatch []string `json:"eqExactMatch,omitempty" tf:"eq_exact_match"`
	Field        *string  `json:"field" tf:"field"`
	// +optional
	Gt *string `json:"gt,omitempty" tf:"gt"`
	// +optional
	Gte *string `json:"gte,omitempty" tf:"gte"`
	// +optional
	Lt *string `json:"lt,omitempty" tf:"lt"`
	// +optional
	Lte *string `json:"lte,omitempty" tf:"lte"`
	// +optional
	Neq []string `json:"neq,omitempty" tf:"neq"`
}

func (*FindingsFilterSpecFindingCriteriaCriterion) DeepCopy

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

func (*FindingsFilterSpecFindingCriteriaCriterion) DeepCopyInto

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

type FindingsFilterSpecResource

type FindingsFilterSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Action *string `json:"action" tf:"action"`
	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	Description     *string                            `json:"description,omitempty" tf:"description"`
	FindingCriteria *FindingsFilterSpecFindingCriteria `json:"findingCriteria" tf:"finding_criteria"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"`
	// +optional
	Position *int64 `json:"position,omitempty" tf:"position"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}

func (*FindingsFilterSpecResource) DeepCopy

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

func (*FindingsFilterSpecResource) DeepCopyInto

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

type FindingsFilterStatus

type FindingsFilterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

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 InvitationAccepter

type InvitationAccepter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              InvitationAccepterSpec   `json:"spec,omitempty"`
	Status            InvitationAccepterStatus `json:"status,omitempty"`
}

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) SetupWebhookWithManager

func (r *InvitationAccepter) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*InvitationAccepter) ValidateCreate

func (r *InvitationAccepter) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*InvitationAccepter) ValidateDelete

func (r *InvitationAccepter) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*InvitationAccepter) ValidateUpdate

func (r *InvitationAccepter) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type InvitationAccepterList

type InvitationAccepterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of InvitationAccepter CRD objects
	Items []InvitationAccepter `json:"items,omitempty"`
}

InvitationAccepterList is 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.

type InvitationAccepterSpec

type InvitationAccepterSpec struct {
	State *InvitationAccepterSpecResource `json:"state,omitempty" tf:"-"`

	Resource InvitationAccepterSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

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 InvitationAccepterSpecResource

type InvitationAccepterSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

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

	AdministratorAccountID *string `json:"administratorAccountID" tf:"administrator_account_id"`
	// +optional
	InvitationID *string `json:"invitationID,omitempty" tf:"invitation_id"`
}

func (*InvitationAccepterSpecResource) DeepCopy

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

func (*InvitationAccepterSpecResource) DeepCopyInto

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

type InvitationAccepterStatus

type InvitationAccepterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

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,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MemberSpec   `json:"spec,omitempty"`
	Status            MemberStatus `json:"status,omitempty"`
}

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) SetupWebhookWithManager

func (r *Member) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Member) ValidateCreate

func (r *Member) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Member) ValidateDelete

func (r *Member) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Member) ValidateUpdate

func (r *Member) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type MemberList

type MemberList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Member CRD objects
	Items []Member `json:"items,omitempty"`
}

MemberList is 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.

type MemberSpec

type MemberSpec struct {
	State *MemberSpecResource `json:"state,omitempty" tf:"-"`

	Resource MemberSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

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 MemberSpecResource

type MemberSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

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

	AccountID *string `json:"accountID" tf:"account_id"`
	// +optional
	AdministratorAccountID *string `json:"administratorAccountID,omitempty" tf:"administrator_account_id"`
	// +optional
	Arn   *string `json:"arn,omitempty" tf:"arn"`
	Email *string `json:"email" tf:"email"`
	// +optional
	InvitationDisableEmailNotification *string `json:"invitationDisableEmailNotification,omitempty" tf:"invitation_disable_email_notification"`
	// +optional
	InvitationMessage *string `json:"invitationMessage,omitempty" tf:"invitation_message"`
	// +optional
	Invite *bool `json:"invite,omitempty" tf:"invite"`
	// +optional
	InvitedAt *string `json:"invitedAt,omitempty" tf:"invited_at"`
	// +optional
	MasterAccountID *string `json:"masterAccountID,omitempty" tf:"master_account_id"`
	// +optional
	RelationshipStatus *string `json:"relationshipStatus,omitempty" tf:"relationship_status"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
	// +optional
	UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at"`
}

func (*MemberSpecResource) DeepCopy

func (in *MemberSpecResource) DeepCopy() *MemberSpecResource

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

func (*MemberSpecResource) DeepCopyInto

func (in *MemberSpecResource) DeepCopyInto(out *MemberSpecResource)

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

type MemberStatus

type MemberStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

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,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OrganizationAdminAccountSpec   `json:"spec,omitempty"`
	Status            OrganizationAdminAccountStatus `json:"status,omitempty"`
}

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) SetupWebhookWithManager

func (r *OrganizationAdminAccount) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*OrganizationAdminAccount) ValidateCreate

func (r *OrganizationAdminAccount) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*OrganizationAdminAccount) ValidateDelete

func (r *OrganizationAdminAccount) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*OrganizationAdminAccount) ValidateUpdate

func (r *OrganizationAdminAccount) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type OrganizationAdminAccountList

type OrganizationAdminAccountList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OrganizationAdminAccount CRD objects
	Items []OrganizationAdminAccount `json:"items,omitempty"`
}

OrganizationAdminAccountList is 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.

type OrganizationAdminAccountSpec

type OrganizationAdminAccountSpec struct {
	State *OrganizationAdminAccountSpecResource `json:"state,omitempty" tf:"-"`

	Resource OrganizationAdminAccountSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

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 OrganizationAdminAccountSpecResource

type OrganizationAdminAccountSpecResource struct {
	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AdminAccountID *string `json:"adminAccountID" tf:"admin_account_id"`
}

func (*OrganizationAdminAccountSpecResource) DeepCopy

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

func (*OrganizationAdminAccountSpecResource) DeepCopyInto

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

type OrganizationAdminAccountStatus

type OrganizationAdminAccountStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

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.

Jump to

Keyboard shortcuts

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