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=ai.oci.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: ai.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 AnomalyDetectionAiPrivateEndpoint

type AnomalyDetectionAiPrivateEndpoint struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnomalyDetectionAiPrivateEndpointSpec   `json:"spec,omitempty"`
	Status            AnomalyDetectionAiPrivateEndpointStatus `json:"status,omitempty"`
}

func (*AnomalyDetectionAiPrivateEndpoint) DeepCopy

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

func (*AnomalyDetectionAiPrivateEndpoint) DeepCopyInto

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

func (*AnomalyDetectionAiPrivateEndpoint) DeepCopyObject

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

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

func (*AnomalyDetectionAiPrivateEndpoint) SetupWebhookWithManager

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

func (*AnomalyDetectionAiPrivateEndpoint) ValidateCreate

func (r *AnomalyDetectionAiPrivateEndpoint) ValidateCreate() error

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

func (*AnomalyDetectionAiPrivateEndpoint) ValidateDelete

func (r *AnomalyDetectionAiPrivateEndpoint) ValidateDelete() error

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

func (*AnomalyDetectionAiPrivateEndpoint) ValidateUpdate

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

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

type AnomalyDetectionAiPrivateEndpointList

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

AnomalyDetectionAiPrivateEndpointList is a list of AnomalyDetectionAiPrivateEndpoints

func (*AnomalyDetectionAiPrivateEndpointList) DeepCopy

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

func (*AnomalyDetectionAiPrivateEndpointList) DeepCopyInto

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

func (*AnomalyDetectionAiPrivateEndpointList) DeepCopyObject

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

type AnomalyDetectionAiPrivateEndpointSpec

type AnomalyDetectionAiPrivateEndpointSpec struct {
	State *AnomalyDetectionAiPrivateEndpointSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnomalyDetectionAiPrivateEndpointSpecResource `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 (*AnomalyDetectionAiPrivateEndpointSpec) DeepCopy

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

func (*AnomalyDetectionAiPrivateEndpointSpec) DeepCopyInto

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

type AnomalyDetectionAiPrivateEndpointSpecResource

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

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

	// +optional
	AttachedDataAssets []string `json:"attachedDataAssets,omitempty" tf:"attached_data_assets"`
	CompartmentID      *string  `json:"compartmentID" tf:"compartment_id"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	DisplayName *string  `json:"displayName,omitempty" tf:"display_name"`
	DnsZones    []string `json:"dnsZones" tf:"dns_zones"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	State    *string `json:"state,omitempty" tf:"state"`
	SubnetID *string `json:"subnetID" tf:"subnet_id"`
	// +optional
	SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
}

func (*AnomalyDetectionAiPrivateEndpointSpecResource) DeepCopy

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

func (*AnomalyDetectionAiPrivateEndpointSpecResource) DeepCopyInto

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

type AnomalyDetectionAiPrivateEndpointStatus

type AnomalyDetectionAiPrivateEndpointStatus 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 (*AnomalyDetectionAiPrivateEndpointStatus) DeepCopy

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

func (*AnomalyDetectionAiPrivateEndpointStatus) DeepCopyInto

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

type AnomalyDetectionDataAsset

type AnomalyDetectionDataAsset struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnomalyDetectionDataAssetSpec   `json:"spec,omitempty"`
	Status            AnomalyDetectionDataAssetStatus `json:"status,omitempty"`
}

func (*AnomalyDetectionDataAsset) DeepCopy

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

func (*AnomalyDetectionDataAsset) DeepCopyInto

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

func (*AnomalyDetectionDataAsset) DeepCopyObject

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

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

func (*AnomalyDetectionDataAsset) SetupWebhookWithManager

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

func (*AnomalyDetectionDataAsset) ValidateCreate

func (r *AnomalyDetectionDataAsset) ValidateCreate() error

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

func (*AnomalyDetectionDataAsset) ValidateDelete

func (r *AnomalyDetectionDataAsset) ValidateDelete() error

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

func (*AnomalyDetectionDataAsset) ValidateUpdate

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

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

type AnomalyDetectionDataAssetList

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

AnomalyDetectionDataAssetList is a list of AnomalyDetectionDataAssets

func (*AnomalyDetectionDataAssetList) DeepCopy

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

func (*AnomalyDetectionDataAssetList) DeepCopyInto

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

func (*AnomalyDetectionDataAssetList) DeepCopyObject

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

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

type AnomalyDetectionDataAssetSpec

type AnomalyDetectionDataAssetSpec struct {
	State *AnomalyDetectionDataAssetSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnomalyDetectionDataAssetSpecResource `json:"resource" tf:"resource"`

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

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

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

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

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

func (*AnomalyDetectionDataAssetSpec) DeepCopy

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

func (*AnomalyDetectionDataAssetSpec) DeepCopyInto

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

type AnomalyDetectionDataAssetSpecDataSourceDetails

type AnomalyDetectionDataAssetSpecDataSourceDetails struct {
	// +optional
	AtpPasswordSecretID *string `json:"-" sensitive:"true" tf:"atp_password_secret_id"`
	// +optional
	AtpUserName *string `json:"atpUserName,omitempty" tf:"atp_user_name"`
	// +optional
	Bucket *string `json:"bucket,omitempty" tf:"bucket"`
	// +optional
	CwalletFileSecretID *string `json:"cwalletFileSecretID,omitempty" tf:"cwallet_file_secret_id"`
	DataSourceType      *string `json:"dataSourceType" tf:"data_source_type"`
	// +optional
	DatabaseName *string `json:"databaseName,omitempty" tf:"database_name"`
	// +optional
	EwalletFileSecretID *string `json:"ewalletFileSecretID,omitempty" tf:"ewallet_file_secret_id"`
	// +optional
	KeyStoreFileSecretID *string `json:"keyStoreFileSecretID,omitempty" tf:"key_store_file_secret_id"`
	// +optional
	MeasurementName *string `json:"measurementName,omitempty" tf:"measurement_name"`
	// +optional
	Namespace *string `json:"namespace,omitempty" tf:"namespace"`
	// +optional
	Object *string `json:"object,omitempty" tf:"object"`
	// +optional
	OjdbcFileSecretID *string `json:"ojdbcFileSecretID,omitempty" tf:"ojdbc_file_secret_id"`
	// +optional
	PasswordSecretID *string `json:"-" sensitive:"true" tf:"password_secret_id"`
	// +optional
	TableName *string `json:"tableName,omitempty" tf:"table_name"`
	// +optional
	TnsnamesFileSecretID *string `json:"tnsnamesFileSecretID,omitempty" tf:"tnsnames_file_secret_id"`
	// +optional
	TruststoreFileSecretID *string `json:"truststoreFileSecretID,omitempty" tf:"truststore_file_secret_id"`
	// +optional
	Url *string `json:"url,omitempty" tf:"url"`
	// +optional
	UserName *string `json:"userName,omitempty" tf:"user_name"`
	// +optional
	VersionSpecificDetails *AnomalyDetectionDataAssetSpecDataSourceDetailsVersionSpecificDetails `json:"versionSpecificDetails,omitempty" tf:"version_specific_details"`
	// +optional
	WalletPasswordSecretID *string `json:"-" sensitive:"true" tf:"wallet_password_secret_id"`
}

func (*AnomalyDetectionDataAssetSpecDataSourceDetails) DeepCopy

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

func (*AnomalyDetectionDataAssetSpecDataSourceDetails) DeepCopyInto

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

type AnomalyDetectionDataAssetSpecDataSourceDetailsCodec

type AnomalyDetectionDataAssetSpecDataSourceDetailsCodec struct {
}

+k8s:deepcopy-gen=false

func (AnomalyDetectionDataAssetSpecDataSourceDetailsCodec) Decode

func (AnomalyDetectionDataAssetSpecDataSourceDetailsCodec) Encode

func (AnomalyDetectionDataAssetSpecDataSourceDetailsCodec) IsEmpty

type AnomalyDetectionDataAssetSpecDataSourceDetailsVersionSpecificDetails

type AnomalyDetectionDataAssetSpecDataSourceDetailsVersionSpecificDetails struct {
	// +optional
	Bucket *string `json:"bucket,omitempty" tf:"bucket"`
	// +optional
	DatabaseName  *string `json:"databaseName,omitempty" tf:"database_name"`
	InfluxVersion *string `json:"influxVersion" tf:"influx_version"`
	// +optional
	OrganizationName *string `json:"organizationName,omitempty" tf:"organization_name"`
	// +optional
	RetentionPolicyName *string `json:"retentionPolicyName,omitempty" tf:"retention_policy_name"`
}

func (*AnomalyDetectionDataAssetSpecDataSourceDetailsVersionSpecificDetails) DeepCopy

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

func (*AnomalyDetectionDataAssetSpecDataSourceDetailsVersionSpecificDetails) DeepCopyInto

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

type AnomalyDetectionDataAssetSpecDataSourceDetailsVersionSpecificDetailsCodec

type AnomalyDetectionDataAssetSpecDataSourceDetailsVersionSpecificDetailsCodec struct {
}

+k8s:deepcopy-gen=false

func (AnomalyDetectionDataAssetSpecDataSourceDetailsVersionSpecificDetailsCodec) Decode

func (AnomalyDetectionDataAssetSpecDataSourceDetailsVersionSpecificDetailsCodec) Encode

func (AnomalyDetectionDataAssetSpecDataSourceDetailsVersionSpecificDetailsCodec) IsEmpty

type AnomalyDetectionDataAssetSpecResource

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

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

	CompartmentID     *string                                         `json:"compartmentID" tf:"compartment_id"`
	DataSourceDetails *AnomalyDetectionDataAssetSpecDataSourceDetails `json:"dataSourceDetails" tf:"data_source_details"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	PrivateEndpointID *string `json:"privateEndpointID,omitempty" tf:"private_endpoint_id"`
	ProjectID         *string `json:"projectID" tf:"project_id"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
}

func (*AnomalyDetectionDataAssetSpecResource) DeepCopy

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

func (*AnomalyDetectionDataAssetSpecResource) DeepCopyInto

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

type AnomalyDetectionDataAssetStatus

type AnomalyDetectionDataAssetStatus 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 (*AnomalyDetectionDataAssetStatus) DeepCopy

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

func (*AnomalyDetectionDataAssetStatus) DeepCopyInto

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

type AnomalyDetectionModel

type AnomalyDetectionModel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnomalyDetectionModelSpec   `json:"spec,omitempty"`
	Status            AnomalyDetectionModelStatus `json:"status,omitempty"`
}

func (*AnomalyDetectionModel) DeepCopy

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

func (*AnomalyDetectionModel) DeepCopyInto

func (in *AnomalyDetectionModel) DeepCopyInto(out *AnomalyDetectionModel)

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

func (*AnomalyDetectionModel) DeepCopyObject

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

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

func (*AnomalyDetectionModel) SetupWebhookWithManager

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

func (*AnomalyDetectionModel) ValidateCreate

func (r *AnomalyDetectionModel) ValidateCreate() error

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

func (*AnomalyDetectionModel) ValidateDelete

func (r *AnomalyDetectionModel) ValidateDelete() error

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

func (*AnomalyDetectionModel) ValidateUpdate

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

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

type AnomalyDetectionModelList

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

AnomalyDetectionModelList is a list of AnomalyDetectionModels

func (*AnomalyDetectionModelList) DeepCopy

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

func (*AnomalyDetectionModelList) DeepCopyInto

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

func (*AnomalyDetectionModelList) DeepCopyObject

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

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

type AnomalyDetectionModelSpec

type AnomalyDetectionModelSpec struct {
	State *AnomalyDetectionModelSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnomalyDetectionModelSpecResource `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 (*AnomalyDetectionModelSpec) DeepCopy

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

func (*AnomalyDetectionModelSpec) DeepCopyInto

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

type AnomalyDetectionModelSpecModelTrainingDetails

type AnomalyDetectionModelSpecModelTrainingDetails struct {
	DataAssetIDS []string `json:"dataAssetIDS" tf:"data_asset_ids"`
	// +optional
	TargetFap *float64 `json:"targetFap,omitempty" tf:"target_fap"`
	// +optional
	TrainingFraction *float64 `json:"trainingFraction,omitempty" tf:"training_fraction"`
}

func (*AnomalyDetectionModelSpecModelTrainingDetails) DeepCopy

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

func (*AnomalyDetectionModelSpecModelTrainingDetails) DeepCopyInto

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

type AnomalyDetectionModelSpecModelTrainingDetailsCodec

type AnomalyDetectionModelSpecModelTrainingDetailsCodec struct {
}

+k8s:deepcopy-gen=false

func (AnomalyDetectionModelSpecModelTrainingDetailsCodec) Decode

func (AnomalyDetectionModelSpecModelTrainingDetailsCodec) Encode

func (AnomalyDetectionModelSpecModelTrainingDetailsCodec) IsEmpty

type AnomalyDetectionModelSpecModelTrainingResults

type AnomalyDetectionModelSpecModelTrainingResults struct {
	// +optional
	Fap *float64 `json:"fap,omitempty" tf:"fap"`
	// +optional
	IsTrainingGoalAchieved *bool `json:"isTrainingGoalAchieved,omitempty" tf:"is_training_goal_achieved"`
	// +optional
	MultivariateFap *float64 `json:"multivariateFap,omitempty" tf:"multivariate_fap"`
	// +optional
	RowReductionDetails *AnomalyDetectionModelSpecModelTrainingResultsRowReductionDetails `json:"rowReductionDetails,omitempty" tf:"row_reduction_details"`
	// +optional
	SignalDetails []AnomalyDetectionModelSpecModelTrainingResultsSignalDetails `json:"signalDetails,omitempty" tf:"signal_details"`
	// +optional
	Warning *string `json:"warning,omitempty" tf:"warning"`
}

func (*AnomalyDetectionModelSpecModelTrainingResults) DeepCopy

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

func (*AnomalyDetectionModelSpecModelTrainingResults) DeepCopyInto

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

type AnomalyDetectionModelSpecModelTrainingResultsCodec

type AnomalyDetectionModelSpecModelTrainingResultsCodec struct {
}

+k8s:deepcopy-gen=false

func (AnomalyDetectionModelSpecModelTrainingResultsCodec) Decode

func (AnomalyDetectionModelSpecModelTrainingResultsCodec) Encode

func (AnomalyDetectionModelSpecModelTrainingResultsCodec) IsEmpty

type AnomalyDetectionModelSpecModelTrainingResultsRowReductionDetails

type AnomalyDetectionModelSpecModelTrainingResultsRowReductionDetails struct {
	// +optional
	IsReductionEnabled *bool `json:"isReductionEnabled,omitempty" tf:"is_reduction_enabled"`
	// +optional
	ReductionMethod *string `json:"reductionMethod,omitempty" tf:"reduction_method"`
	// +optional
	ReductionPercentage *float64 `json:"reductionPercentage,omitempty" tf:"reduction_percentage"`
}

func (*AnomalyDetectionModelSpecModelTrainingResultsRowReductionDetails) DeepCopy

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

func (*AnomalyDetectionModelSpecModelTrainingResultsRowReductionDetails) DeepCopyInto

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

type AnomalyDetectionModelSpecModelTrainingResultsRowReductionDetailsCodec

type AnomalyDetectionModelSpecModelTrainingResultsRowReductionDetailsCodec struct {
}

+k8s:deepcopy-gen=false

func (AnomalyDetectionModelSpecModelTrainingResultsRowReductionDetailsCodec) Decode

func (AnomalyDetectionModelSpecModelTrainingResultsRowReductionDetailsCodec) Encode

func (AnomalyDetectionModelSpecModelTrainingResultsRowReductionDetailsCodec) IsEmpty

type AnomalyDetectionModelSpecModelTrainingResultsSignalDetails

type AnomalyDetectionModelSpecModelTrainingResultsSignalDetails struct {
	// +optional
	Details *string `json:"details,omitempty" tf:"details"`
	// +optional
	Fap *float64 `json:"fap,omitempty" tf:"fap"`
	// +optional
	IsQuantized *bool `json:"isQuantized,omitempty" tf:"is_quantized"`
	// +optional
	Max *float64 `json:"max,omitempty" tf:"max"`
	// +optional
	Min *float64 `json:"min,omitempty" tf:"min"`
	// +optional
	MviRatio *float64 `json:"mviRatio,omitempty" tf:"mvi_ratio"`
	// +optional
	SignalName *string `json:"signalName,omitempty" tf:"signal_name"`
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
	// +optional
	Std *float64 `json:"std,omitempty" tf:"std"`
}

func (*AnomalyDetectionModelSpecModelTrainingResultsSignalDetails) DeepCopy

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

func (*AnomalyDetectionModelSpecModelTrainingResultsSignalDetails) DeepCopyInto

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

type AnomalyDetectionModelSpecResource

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

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

	CompartmentID *string `json:"compartmentID" tf:"compartment_id"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	LifecycleDetails     *string                                        `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	ModelTrainingDetails *AnomalyDetectionModelSpecModelTrainingDetails `json:"modelTrainingDetails" tf:"model_training_details"`
	// +optional
	ModelTrainingResults *AnomalyDetectionModelSpecModelTrainingResults `json:"modelTrainingResults,omitempty" tf:"model_training_results"`
	ProjectID            *string                                        `json:"projectID" tf:"project_id"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
}

func (*AnomalyDetectionModelSpecResource) DeepCopy

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

func (*AnomalyDetectionModelSpecResource) DeepCopyInto

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

type AnomalyDetectionModelStatus

type AnomalyDetectionModelStatus 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 (*AnomalyDetectionModelStatus) DeepCopy

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

func (*AnomalyDetectionModelStatus) DeepCopyInto

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

type AnomalyDetectionProject

type AnomalyDetectionProject struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnomalyDetectionProjectSpec   `json:"spec,omitempty"`
	Status            AnomalyDetectionProjectStatus `json:"status,omitempty"`
}

func (*AnomalyDetectionProject) DeepCopy

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

func (*AnomalyDetectionProject) DeepCopyInto

func (in *AnomalyDetectionProject) DeepCopyInto(out *AnomalyDetectionProject)

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

func (*AnomalyDetectionProject) DeepCopyObject

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

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

func (*AnomalyDetectionProject) SetupWebhookWithManager

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

func (*AnomalyDetectionProject) ValidateCreate

func (r *AnomalyDetectionProject) ValidateCreate() error

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

func (*AnomalyDetectionProject) ValidateDelete

func (r *AnomalyDetectionProject) ValidateDelete() error

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

func (*AnomalyDetectionProject) ValidateUpdate

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

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

type AnomalyDetectionProjectList

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

AnomalyDetectionProjectList is a list of AnomalyDetectionProjects

func (*AnomalyDetectionProjectList) DeepCopy

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

func (*AnomalyDetectionProjectList) DeepCopyInto

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

func (*AnomalyDetectionProjectList) DeepCopyObject

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

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

type AnomalyDetectionProjectSpec

type AnomalyDetectionProjectSpec struct {
	State *AnomalyDetectionProjectSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnomalyDetectionProjectSpecResource `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 (*AnomalyDetectionProjectSpec) DeepCopy

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

func (*AnomalyDetectionProjectSpec) DeepCopyInto

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

type AnomalyDetectionProjectSpecResource

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

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

	CompartmentID *string `json:"compartmentID" tf:"compartment_id"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
}

func (*AnomalyDetectionProjectSpecResource) DeepCopy

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

func (*AnomalyDetectionProjectSpecResource) DeepCopyInto

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

type AnomalyDetectionProjectStatus

type AnomalyDetectionProjectStatus 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 (*AnomalyDetectionProjectStatus) DeepCopy

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

func (*AnomalyDetectionProjectStatus) DeepCopyInto

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

type VisionModel added in v0.5.0

type VisionModel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VisionModelSpec   `json:"spec,omitempty"`
	Status            VisionModelStatus `json:"status,omitempty"`
}

func (*VisionModel) DeepCopy added in v0.5.0

func (in *VisionModel) DeepCopy() *VisionModel

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

func (*VisionModel) DeepCopyInto added in v0.5.0

func (in *VisionModel) DeepCopyInto(out *VisionModel)

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

func (*VisionModel) DeepCopyObject added in v0.5.0

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

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

func (*VisionModel) SetupWebhookWithManager added in v0.5.0

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

func (*VisionModel) ValidateCreate added in v0.5.0

func (r *VisionModel) ValidateCreate() error

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

func (*VisionModel) ValidateDelete added in v0.5.0

func (r *VisionModel) ValidateDelete() error

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

func (*VisionModel) ValidateUpdate added in v0.5.0

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

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

type VisionModelList added in v0.5.0

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

VisionModelList is a list of VisionModels

func (*VisionModelList) DeepCopy added in v0.5.0

func (in *VisionModelList) DeepCopy() *VisionModelList

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

func (*VisionModelList) DeepCopyInto added in v0.5.0

func (in *VisionModelList) DeepCopyInto(out *VisionModelList)

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

func (*VisionModelList) DeepCopyObject added in v0.5.0

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

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

type VisionModelSpec added in v0.5.0

type VisionModelSpec struct {
	State *VisionModelSpecResource `json:"state,omitempty" tf:"-"`

	Resource VisionModelSpecResource `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 (*VisionModelSpec) DeepCopy added in v0.5.0

func (in *VisionModelSpec) DeepCopy() *VisionModelSpec

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

func (*VisionModelSpec) DeepCopyInto added in v0.5.0

func (in *VisionModelSpec) DeepCopyInto(out *VisionModelSpec)

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

type VisionModelSpecResource added in v0.5.0

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

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

	// +optional
	AveragePrecision *float64 `json:"averagePrecision,omitempty" tf:"average_precision"`
	CompartmentID    *string  `json:"compartmentID" tf:"compartment_id"`
	// +optional
	ConfidenceThreshold *float64 `json:"confidenceThreshold,omitempty" tf:"confidence_threshold"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	IsQuickMode *bool `json:"isQuickMode,omitempty" tf:"is_quick_mode"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	MaxTrainingDurationInHours *float64 `json:"maxTrainingDurationInHours,omitempty" tf:"max_training_duration_in_hours"`
	// +optional
	Metrics   *string `json:"metrics,omitempty" tf:"metrics"`
	ModelType *string `json:"modelType" tf:"model_type"`
	// +optional
	ModelVersion *string `json:"modelVersion,omitempty" tf:"model_version"`
	// +optional
	Precision *float64 `json:"precision,omitempty" tf:"precision"`
	ProjectID *string  `json:"projectID" tf:"project_id"`
	// +optional
	Recall *float64 `json:"recall,omitempty" tf:"recall"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"`
	// +optional
	TestImageCount *int64 `json:"testImageCount,omitempty" tf:"test_image_count"`
	// +optional
	TestingDataset *VisionModelSpecTestingDataset `json:"testingDataset,omitempty" tf:"testing_dataset"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	TotalImageCount *int64 `json:"totalImageCount,omitempty" tf:"total_image_count"`
	// +optional
	TrainedDurationInHours *float64                        `json:"trainedDurationInHours,omitempty" tf:"trained_duration_in_hours"`
	TrainingDataset        *VisionModelSpecTrainingDataset `json:"trainingDataset" tf:"training_dataset"`
	// +optional
	ValidationDataset *VisionModelSpecValidationDataset `json:"validationDataset,omitempty" tf:"validation_dataset"`
}

func (*VisionModelSpecResource) DeepCopy added in v0.5.0

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

func (*VisionModelSpecResource) DeepCopyInto added in v0.5.0

func (in *VisionModelSpecResource) DeepCopyInto(out *VisionModelSpecResource)

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

type VisionModelSpecTestingDataset added in v0.5.0

type VisionModelSpecTestingDataset struct {
	// +optional
	Bucket *string `json:"bucket,omitempty" tf:"bucket"`
	// +optional
	DatasetID   *string `json:"datasetID,omitempty" tf:"dataset_id"`
	DatasetType *string `json:"datasetType" tf:"dataset_type"`
	// +optional
	NamespaceName *string `json:"namespaceName,omitempty" tf:"namespace_name"`
	// +optional
	Object *string `json:"object,omitempty" tf:"object"`
}

func (*VisionModelSpecTestingDataset) DeepCopy added in v0.5.0

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

func (*VisionModelSpecTestingDataset) DeepCopyInto added in v0.5.0

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

type VisionModelSpecTestingDatasetCodec added in v0.5.0

type VisionModelSpecTestingDatasetCodec struct {
}

+k8s:deepcopy-gen=false

func (VisionModelSpecTestingDatasetCodec) Decode added in v0.5.0

func (VisionModelSpecTestingDatasetCodec) Encode added in v0.5.0

func (VisionModelSpecTestingDatasetCodec) IsEmpty added in v0.5.0

type VisionModelSpecTrainingDataset added in v0.5.0

type VisionModelSpecTrainingDataset struct {
	// +optional
	Bucket *string `json:"bucket,omitempty" tf:"bucket"`
	// +optional
	DatasetID   *string `json:"datasetID,omitempty" tf:"dataset_id"`
	DatasetType *string `json:"datasetType" tf:"dataset_type"`
	// +optional
	NamespaceName *string `json:"namespaceName,omitempty" tf:"namespace_name"`
	// +optional
	Object *string `json:"object,omitempty" tf:"object"`
}

func (*VisionModelSpecTrainingDataset) DeepCopy added in v0.5.0

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

func (*VisionModelSpecTrainingDataset) DeepCopyInto added in v0.5.0

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

type VisionModelSpecTrainingDatasetCodec added in v0.5.0

type VisionModelSpecTrainingDatasetCodec struct {
}

+k8s:deepcopy-gen=false

func (VisionModelSpecTrainingDatasetCodec) Decode added in v0.5.0

func (VisionModelSpecTrainingDatasetCodec) Encode added in v0.5.0

func (VisionModelSpecTrainingDatasetCodec) IsEmpty added in v0.5.0

type VisionModelSpecValidationDataset added in v0.5.0

type VisionModelSpecValidationDataset struct {
	// +optional
	Bucket *string `json:"bucket,omitempty" tf:"bucket"`
	// +optional
	DatasetID   *string `json:"datasetID,omitempty" tf:"dataset_id"`
	DatasetType *string `json:"datasetType" tf:"dataset_type"`
	// +optional
	NamespaceName *string `json:"namespaceName,omitempty" tf:"namespace_name"`
	// +optional
	Object *string `json:"object,omitempty" tf:"object"`
}

func (*VisionModelSpecValidationDataset) DeepCopy added in v0.5.0

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

func (*VisionModelSpecValidationDataset) DeepCopyInto added in v0.5.0

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

type VisionModelSpecValidationDatasetCodec added in v0.5.0

type VisionModelSpecValidationDatasetCodec struct {
}

+k8s:deepcopy-gen=false

func (VisionModelSpecValidationDatasetCodec) Decode added in v0.5.0

func (VisionModelSpecValidationDatasetCodec) Encode added in v0.5.0

func (VisionModelSpecValidationDatasetCodec) IsEmpty added in v0.5.0

type VisionModelStatus added in v0.5.0

type VisionModelStatus 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 (*VisionModelStatus) DeepCopy added in v0.5.0

func (in *VisionModelStatus) DeepCopy() *VisionModelStatus

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

func (*VisionModelStatus) DeepCopyInto added in v0.5.0

func (in *VisionModelStatus) DeepCopyInto(out *VisionModelStatus)

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

type VisionProject added in v0.5.0

type VisionProject struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VisionProjectSpec   `json:"spec,omitempty"`
	Status            VisionProjectStatus `json:"status,omitempty"`
}

func (*VisionProject) DeepCopy added in v0.5.0

func (in *VisionProject) DeepCopy() *VisionProject

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

func (*VisionProject) DeepCopyInto added in v0.5.0

func (in *VisionProject) DeepCopyInto(out *VisionProject)

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

func (*VisionProject) DeepCopyObject added in v0.5.0

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

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

func (*VisionProject) SetupWebhookWithManager added in v0.5.0

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

func (*VisionProject) ValidateCreate added in v0.5.0

func (r *VisionProject) ValidateCreate() error

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

func (*VisionProject) ValidateDelete added in v0.5.0

func (r *VisionProject) ValidateDelete() error

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

func (*VisionProject) ValidateUpdate added in v0.5.0

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

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

type VisionProjectList added in v0.5.0

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

VisionProjectList is a list of VisionProjects

func (*VisionProjectList) DeepCopy added in v0.5.0

func (in *VisionProjectList) DeepCopy() *VisionProjectList

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

func (*VisionProjectList) DeepCopyInto added in v0.5.0

func (in *VisionProjectList) DeepCopyInto(out *VisionProjectList)

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

func (*VisionProjectList) DeepCopyObject added in v0.5.0

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

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

type VisionProjectSpec added in v0.5.0

type VisionProjectSpec struct {
	State *VisionProjectSpecResource `json:"state,omitempty" tf:"-"`

	Resource VisionProjectSpecResource `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 (*VisionProjectSpec) DeepCopy added in v0.5.0

func (in *VisionProjectSpec) DeepCopy() *VisionProjectSpec

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

func (*VisionProjectSpec) DeepCopyInto added in v0.5.0

func (in *VisionProjectSpec) DeepCopyInto(out *VisionProjectSpec)

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

type VisionProjectSpecResource added in v0.5.0

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

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

	CompartmentID *string `json:"compartmentID" tf:"compartment_id"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
}

func (*VisionProjectSpecResource) DeepCopy added in v0.5.0

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

func (*VisionProjectSpecResource) DeepCopyInto added in v0.5.0

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

type VisionProjectStatus added in v0.5.0

type VisionProjectStatus 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 (*VisionProjectStatus) DeepCopy added in v0.5.0

func (in *VisionProjectStatus) DeepCopy() *VisionProjectStatus

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

func (*VisionProjectStatus) DeepCopyInto added in v0.5.0

func (in *VisionProjectStatus) DeepCopyInto(out *VisionProjectStatus)

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