Documentation ¶
Overview ¶
+groupName=datascience.oci.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Job
- func (in *Job) DeepCopy() *Job
- func (in *Job) DeepCopyInto(out *Job)
- func (in *Job) DeepCopyObject() runtime.Object
- func (r *Job) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Job) ValidateCreate() error
- func (r *Job) ValidateDelete() error
- func (r *Job) ValidateUpdate(old runtime.Object) error
- type JobList
- type JobRun
- func (in *JobRun) DeepCopy() *JobRun
- func (in *JobRun) DeepCopyInto(out *JobRun)
- func (in *JobRun) DeepCopyObject() runtime.Object
- func (r *JobRun) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *JobRun) ValidateCreate() error
- func (r *JobRun) ValidateDelete() error
- func (r *JobRun) ValidateUpdate(old runtime.Object) error
- type JobRunList
- type JobRunSpec
- type JobRunSpecJobConfigurationOverrideDetails
- type JobRunSpecJobConfigurationOverrideDetailsCodec
- type JobRunSpecJobInfrastructureConfigurationDetails
- type JobRunSpecJobInfrastructureConfigurationDetailsCodec
- func (JobRunSpecJobInfrastructureConfigurationDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (JobRunSpecJobInfrastructureConfigurationDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (JobRunSpecJobInfrastructureConfigurationDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type JobRunSpecJobLogConfigurationOverrideDetails
- type JobRunSpecJobLogConfigurationOverrideDetailsCodec
- func (JobRunSpecJobLogConfigurationOverrideDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (JobRunSpecJobLogConfigurationOverrideDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (JobRunSpecJobLogConfigurationOverrideDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type JobRunSpecLogDetails
- type JobRunSpecLogDetailsCodec
- type JobRunSpecResource
- type JobRunStatus
- type JobSpec
- type JobSpecJobConfigurationDetails
- type JobSpecJobConfigurationDetailsCodec
- type JobSpecJobInfrastructureConfigurationDetails
- type JobSpecJobInfrastructureConfigurationDetailsCodec
- func (JobSpecJobInfrastructureConfigurationDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (JobSpecJobInfrastructureConfigurationDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (JobSpecJobInfrastructureConfigurationDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type JobSpecJobLogConfigurationDetails
- type JobSpecJobLogConfigurationDetailsCodec
- type JobSpecResource
- type JobStatus
- type Model
- func (in *Model) DeepCopy() *Model
- func (in *Model) DeepCopyInto(out *Model)
- func (in *Model) DeepCopyObject() runtime.Object
- func (r *Model) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Model) ValidateCreate() error
- func (r *Model) ValidateDelete() error
- func (r *Model) ValidateUpdate(old runtime.Object) error
- type ModelDeployment
- func (in *ModelDeployment) DeepCopy() *ModelDeployment
- func (in *ModelDeployment) DeepCopyInto(out *ModelDeployment)
- func (in *ModelDeployment) DeepCopyObject() runtime.Object
- func (r *ModelDeployment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ModelDeployment) ValidateCreate() error
- func (r *ModelDeployment) ValidateDelete() error
- func (r *ModelDeployment) ValidateUpdate(old runtime.Object) error
- type ModelDeploymentList
- type ModelDeploymentSpec
- type ModelDeploymentSpecCategoryLogDetails
- type ModelDeploymentSpecCategoryLogDetailsAccess
- type ModelDeploymentSpecCategoryLogDetailsAccessCodec
- func (ModelDeploymentSpecCategoryLogDetailsAccessCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ModelDeploymentSpecCategoryLogDetailsAccessCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ModelDeploymentSpecCategoryLogDetailsAccessCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ModelDeploymentSpecCategoryLogDetailsCodec
- type ModelDeploymentSpecCategoryLogDetailsPredict
- type ModelDeploymentSpecCategoryLogDetailsPredictCodec
- func (ModelDeploymentSpecCategoryLogDetailsPredictCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ModelDeploymentSpecCategoryLogDetailsPredictCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ModelDeploymentSpecCategoryLogDetailsPredictCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ModelDeploymentSpecModelDeploymentConfigurationDetails
- type ModelDeploymentSpecModelDeploymentConfigurationDetailsCodec
- func (ModelDeploymentSpecModelDeploymentConfigurationDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ModelDeploymentSpecModelDeploymentConfigurationDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ModelDeploymentSpecModelDeploymentConfigurationDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetails
- type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsCodec
- func (ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfiguration
- type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationCodec
- func (ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicy
- type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyCodec
- func (ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ModelDeploymentSpecResource
- type ModelDeploymentStatus
- type ModelList
- type ModelProvenance
- func (in *ModelProvenance) DeepCopy() *ModelProvenance
- func (in *ModelProvenance) DeepCopyInto(out *ModelProvenance)
- func (in *ModelProvenance) DeepCopyObject() runtime.Object
- func (r *ModelProvenance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ModelProvenance) ValidateCreate() error
- func (r *ModelProvenance) ValidateDelete() error
- func (r *ModelProvenance) ValidateUpdate(old runtime.Object) error
- type ModelProvenanceList
- type ModelProvenanceSpec
- type ModelProvenanceSpecResource
- type ModelProvenanceStatus
- type ModelSpec
- type ModelSpecCustomMetadataList
- type ModelSpecDefinedMetadataList
- type ModelSpecResource
- type ModelStatus
- type NotebookSession
- func (in *NotebookSession) DeepCopy() *NotebookSession
- func (in *NotebookSession) DeepCopyInto(out *NotebookSession)
- func (in *NotebookSession) DeepCopyObject() runtime.Object
- func (r *NotebookSession) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NotebookSession) ValidateCreate() error
- func (r *NotebookSession) ValidateDelete() error
- func (r *NotebookSession) ValidateUpdate(old runtime.Object) error
- type NotebookSessionList
- type NotebookSessionSpec
- type NotebookSessionSpecNotebookSessionConfigDetails
- type NotebookSessionSpecNotebookSessionConfigDetailsCodec
- func (NotebookSessionSpecNotebookSessionConfigDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NotebookSessionSpecNotebookSessionConfigDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NotebookSessionSpecNotebookSessionConfigDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetails
- type NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsCodec
- func (NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NotebookSessionSpecNotebookSessionConfigurationDetails
- type NotebookSessionSpecNotebookSessionConfigurationDetailsCodec
- func (NotebookSessionSpecNotebookSessionConfigurationDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NotebookSessionSpecNotebookSessionConfigurationDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NotebookSessionSpecNotebookSessionConfigurationDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetails
- type NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsCodec
- func (NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type NotebookSessionSpecResource
- type NotebookSessionStatus
- type Project
- func (in *Project) DeepCopy() *Project
- func (in *Project) DeepCopyInto(out *Project)
- func (in *Project) DeepCopyObject() runtime.Object
- func (r *Project) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Project) ValidateCreate() error
- func (r *Project) ValidateDelete() error
- func (r *Project) ValidateUpdate(old runtime.Object) error
- type ProjectList
- type ProjectSpec
- type ProjectSpecResource
- type ProjectStatus
Constants ¶
This section is empty.
Variables ¶
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 )
var SchemeGroupVersion = schema.GroupVersion{Group: datascience.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Job ¶
type Job struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JobSpec `json:"spec,omitempty"` Status JobStatus `json:"status,omitempty"` }
func (*Job) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Job.
func (*Job) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Job) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Job) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Job) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type JobList ¶
type JobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Job CRD objects Items []Job `json:"items,omitempty"` }
JobList is a list of Jobs
func (*JobList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobList.
func (*JobList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type JobRun ¶
type JobRun struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JobRunSpec `json:"spec,omitempty"` Status JobRunStatus `json:"status,omitempty"` }
func (*JobRun) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobRun.
func (*JobRun) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobRun) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*JobRun) SetupWebhookWithManager ¶
func (*JobRun) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*JobRun) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type JobRunList ¶
type JobRunList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of JobRun CRD objects Items []JobRun `json:"items,omitempty"` }
JobRunList is a list of JobRuns
func (*JobRunList) DeepCopy ¶
func (in *JobRunList) DeepCopy() *JobRunList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobRunList.
func (*JobRunList) DeepCopyInto ¶
func (in *JobRunList) DeepCopyInto(out *JobRunList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobRunList) DeepCopyObject ¶
func (in *JobRunList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type JobRunSpec ¶
type JobRunSpec struct { State *JobRunSpecResource `json:"state,omitempty" tf:"-"` Resource JobRunSpecResource `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 (*JobRunSpec) DeepCopy ¶
func (in *JobRunSpec) DeepCopy() *JobRunSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobRunSpec.
func (*JobRunSpec) DeepCopyInto ¶
func (in *JobRunSpec) DeepCopyInto(out *JobRunSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobRunSpecJobConfigurationOverrideDetails ¶
type JobRunSpecJobConfigurationOverrideDetails struct { // +optional CommandLineArguments *string `json:"commandLineArguments,omitempty" tf:"command_line_arguments"` // +optional EnvironmentVariables map[string]string `json:"environmentVariables,omitempty" tf:"environment_variables"` JobType *string `json:"jobType" tf:"job_type"` // +optional MaximumRuntimeInMinutes *string `json:"maximumRuntimeInMinutes,omitempty" tf:"maximum_runtime_in_minutes"` }
func (*JobRunSpecJobConfigurationOverrideDetails) DeepCopy ¶
func (in *JobRunSpecJobConfigurationOverrideDetails) DeepCopy() *JobRunSpecJobConfigurationOverrideDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobRunSpecJobConfigurationOverrideDetails.
func (*JobRunSpecJobConfigurationOverrideDetails) DeepCopyInto ¶
func (in *JobRunSpecJobConfigurationOverrideDetails) DeepCopyInto(out *JobRunSpecJobConfigurationOverrideDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobRunSpecJobConfigurationOverrideDetailsCodec ¶
type JobRunSpecJobConfigurationOverrideDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (JobRunSpecJobConfigurationOverrideDetailsCodec) Decode ¶
func (JobRunSpecJobConfigurationOverrideDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type JobRunSpecJobInfrastructureConfigurationDetails ¶
type JobRunSpecJobInfrastructureConfigurationDetails struct { // +optional BlockStorageSizeInGbs *int64 `json:"blockStorageSizeInGbs,omitempty" tf:"block_storage_size_in_gbs"` // +optional JobInfrastructureType *string `json:"jobInfrastructureType,omitempty" tf:"job_infrastructure_type"` // +optional ShapeName *string `json:"shapeName,omitempty" tf:"shape_name"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` }
func (*JobRunSpecJobInfrastructureConfigurationDetails) DeepCopy ¶
func (in *JobRunSpecJobInfrastructureConfigurationDetails) DeepCopy() *JobRunSpecJobInfrastructureConfigurationDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobRunSpecJobInfrastructureConfigurationDetails.
func (*JobRunSpecJobInfrastructureConfigurationDetails) DeepCopyInto ¶
func (in *JobRunSpecJobInfrastructureConfigurationDetails) DeepCopyInto(out *JobRunSpecJobInfrastructureConfigurationDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobRunSpecJobInfrastructureConfigurationDetailsCodec ¶
type JobRunSpecJobInfrastructureConfigurationDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (JobRunSpecJobInfrastructureConfigurationDetailsCodec) Decode ¶
func (JobRunSpecJobInfrastructureConfigurationDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type JobRunSpecJobLogConfigurationOverrideDetails ¶
type JobRunSpecJobLogConfigurationOverrideDetails struct { // +optional EnableAutoLogCreation *bool `json:"enableAutoLogCreation,omitempty" tf:"enable_auto_log_creation"` // +optional EnableLogging *bool `json:"enableLogging,omitempty" tf:"enable_logging"` // +optional LogGroupID *string `json:"logGroupID,omitempty" tf:"log_group_id"` // +optional LogID *string `json:"logID,omitempty" tf:"log_id"` }
func (*JobRunSpecJobLogConfigurationOverrideDetails) DeepCopy ¶
func (in *JobRunSpecJobLogConfigurationOverrideDetails) DeepCopy() *JobRunSpecJobLogConfigurationOverrideDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobRunSpecJobLogConfigurationOverrideDetails.
func (*JobRunSpecJobLogConfigurationOverrideDetails) DeepCopyInto ¶
func (in *JobRunSpecJobLogConfigurationOverrideDetails) DeepCopyInto(out *JobRunSpecJobLogConfigurationOverrideDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobRunSpecJobLogConfigurationOverrideDetailsCodec ¶
type JobRunSpecJobLogConfigurationOverrideDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (JobRunSpecJobLogConfigurationOverrideDetailsCodec) Decode ¶
func (JobRunSpecJobLogConfigurationOverrideDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type JobRunSpecLogDetails ¶
type JobRunSpecLogDetails struct { // +optional LogGroupID *string `json:"logGroupID,omitempty" tf:"log_group_id"` // +optional LogID *string `json:"logID,omitempty" tf:"log_id"` }
func (*JobRunSpecLogDetails) DeepCopy ¶
func (in *JobRunSpecLogDetails) DeepCopy() *JobRunSpecLogDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobRunSpecLogDetails.
func (*JobRunSpecLogDetails) DeepCopyInto ¶
func (in *JobRunSpecLogDetails) DeepCopyInto(out *JobRunSpecLogDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobRunSpecLogDetailsCodec ¶
type JobRunSpecLogDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (JobRunSpecLogDetailsCodec) Decode ¶
func (JobRunSpecLogDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type JobRunSpecResource ¶
type JobRunSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Asynchronous *bool `json:"asynchronous,omitempty" tf:"asynchronous"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional JobConfigurationOverrideDetails *JobRunSpecJobConfigurationOverrideDetails `json:"jobConfigurationOverrideDetails,omitempty" tf:"job_configuration_override_details"` JobID *string `json:"jobID" tf:"job_id"` // +optional JobInfrastructureConfigurationDetails *JobRunSpecJobInfrastructureConfigurationDetails `json:"jobInfrastructureConfigurationDetails,omitempty" tf:"job_infrastructure_configuration_details"` // +optional JobLogConfigurationOverrideDetails *JobRunSpecJobLogConfigurationOverrideDetails `json:"jobLogConfigurationOverrideDetails,omitempty" tf:"job_log_configuration_override_details"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional LogDetails *JobRunSpecLogDetails `json:"logDetails,omitempty" tf:"log_details"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeAccepted *string `json:"timeAccepted,omitempty" tf:"time_accepted"` // +optional TimeFinished *string `json:"timeFinished,omitempty" tf:"time_finished"` // +optional TimeStarted *string `json:"timeStarted,omitempty" tf:"time_started"` }
func (*JobRunSpecResource) DeepCopy ¶
func (in *JobRunSpecResource) DeepCopy() *JobRunSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobRunSpecResource.
func (*JobRunSpecResource) DeepCopyInto ¶
func (in *JobRunSpecResource) DeepCopyInto(out *JobRunSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobRunStatus ¶
type JobRunStatus 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 (*JobRunStatus) DeepCopy ¶
func (in *JobRunStatus) DeepCopy() *JobRunStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobRunStatus.
func (*JobRunStatus) DeepCopyInto ¶
func (in *JobRunStatus) DeepCopyInto(out *JobRunStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpec ¶
type JobSpec struct { State *JobSpecResource `json:"state,omitempty" tf:"-"` Resource JobSpecResource `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 (*JobSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpec.
func (*JobSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpecJobConfigurationDetails ¶
type JobSpecJobConfigurationDetails struct { // +optional CommandLineArguments *string `json:"commandLineArguments,omitempty" tf:"command_line_arguments"` // +optional EnvironmentVariables map[string]string `json:"environmentVariables,omitempty" tf:"environment_variables"` JobType *string `json:"jobType" tf:"job_type"` // +optional MaximumRuntimeInMinutes *string `json:"maximumRuntimeInMinutes,omitempty" tf:"maximum_runtime_in_minutes"` }
func (*JobSpecJobConfigurationDetails) DeepCopy ¶
func (in *JobSpecJobConfigurationDetails) DeepCopy() *JobSpecJobConfigurationDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpecJobConfigurationDetails.
func (*JobSpecJobConfigurationDetails) DeepCopyInto ¶
func (in *JobSpecJobConfigurationDetails) DeepCopyInto(out *JobSpecJobConfigurationDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpecJobConfigurationDetailsCodec ¶
type JobSpecJobConfigurationDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (JobSpecJobConfigurationDetailsCodec) Decode ¶
func (JobSpecJobConfigurationDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type JobSpecJobInfrastructureConfigurationDetails ¶
type JobSpecJobInfrastructureConfigurationDetails struct { BlockStorageSizeInGbs *int64 `json:"blockStorageSizeInGbs" tf:"block_storage_size_in_gbs"` JobInfrastructureType *string `json:"jobInfrastructureType" tf:"job_infrastructure_type"` ShapeName *string `json:"shapeName" tf:"shape_name"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` }
func (*JobSpecJobInfrastructureConfigurationDetails) DeepCopy ¶
func (in *JobSpecJobInfrastructureConfigurationDetails) DeepCopy() *JobSpecJobInfrastructureConfigurationDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpecJobInfrastructureConfigurationDetails.
func (*JobSpecJobInfrastructureConfigurationDetails) DeepCopyInto ¶
func (in *JobSpecJobInfrastructureConfigurationDetails) DeepCopyInto(out *JobSpecJobInfrastructureConfigurationDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpecJobInfrastructureConfigurationDetailsCodec ¶
type JobSpecJobInfrastructureConfigurationDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (JobSpecJobInfrastructureConfigurationDetailsCodec) Decode ¶
func (JobSpecJobInfrastructureConfigurationDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type JobSpecJobLogConfigurationDetails ¶
type JobSpecJobLogConfigurationDetails struct { // +optional EnableAutoLogCreation *bool `json:"enableAutoLogCreation,omitempty" tf:"enable_auto_log_creation"` // +optional EnableLogging *bool `json:"enableLogging,omitempty" tf:"enable_logging"` // +optional LogGroupID *string `json:"logGroupID,omitempty" tf:"log_group_id"` // +optional LogID *string `json:"logID,omitempty" tf:"log_id"` }
func (*JobSpecJobLogConfigurationDetails) DeepCopy ¶
func (in *JobSpecJobLogConfigurationDetails) DeepCopy() *JobSpecJobLogConfigurationDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpecJobLogConfigurationDetails.
func (*JobSpecJobLogConfigurationDetails) DeepCopyInto ¶
func (in *JobSpecJobLogConfigurationDetails) DeepCopyInto(out *JobSpecJobLogConfigurationDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpecJobLogConfigurationDetailsCodec ¶
type JobSpecJobLogConfigurationDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (JobSpecJobLogConfigurationDetailsCodec) Decode ¶
func (JobSpecJobLogConfigurationDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type JobSpecResource ¶
type JobSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ArtifactContentDisposition *string `json:"artifactContentDisposition,omitempty" tf:"artifact_content_disposition"` // +optional ArtifactContentLength *string `json:"artifactContentLength,omitempty" tf:"artifact_content_length"` // +optional ArtifactContentMd5 *string `json:"artifactContentMd5,omitempty" tf:"artifact_content_md5"` // +optional ArtifactLastModified *string `json:"artifactLastModified,omitempty" tf:"artifact_last_modified"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DeleteRelatedJobRuns *bool `json:"deleteRelatedJobRuns,omitempty" tf:"delete_related_job_runs"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional EmptyArtifact *bool `json:"emptyArtifact,omitempty" tf:"empty_artifact"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional JobArtifact *string `json:"jobArtifact,omitempty" tf:"job_artifact"` JobConfigurationDetails *JobSpecJobConfigurationDetails `json:"jobConfigurationDetails" tf:"job_configuration_details"` JobInfrastructureConfigurationDetails *JobSpecJobInfrastructureConfigurationDetails `json:"jobInfrastructureConfigurationDetails" tf:"job_infrastructure_configuration_details"` // +optional JobLogConfigurationDetails *JobSpecJobLogConfigurationDetails `json:"jobLogConfigurationDetails,omitempty" tf:"job_log_configuration_details"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*JobSpecResource) DeepCopy ¶
func (in *JobSpecResource) DeepCopy() *JobSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpecResource.
func (*JobSpecResource) DeepCopyInto ¶
func (in *JobSpecResource) DeepCopyInto(out *JobSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobStatus ¶
type JobStatus 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 (*JobStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobStatus.
func (*JobStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Model ¶
type Model struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModelSpec `json:"spec,omitempty"` Status ModelStatus `json:"status,omitempty"` }
func (*Model) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model.
func (*Model) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Model) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Model) SetupWebhookWithManager ¶
func (*Model) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Model) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ModelDeployment ¶
type ModelDeployment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModelDeploymentSpec `json:"spec,omitempty"` Status ModelDeploymentStatus `json:"status,omitempty"` }
func (*ModelDeployment) DeepCopy ¶
func (in *ModelDeployment) DeepCopy() *ModelDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDeployment.
func (*ModelDeployment) DeepCopyInto ¶
func (in *ModelDeployment) DeepCopyInto(out *ModelDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelDeployment) DeepCopyObject ¶
func (in *ModelDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelDeployment) SetupWebhookWithManager ¶
func (r *ModelDeployment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ModelDeployment) ValidateCreate ¶
func (r *ModelDeployment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ModelDeployment) ValidateDelete ¶
func (r *ModelDeployment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ModelDeployment) ValidateUpdate ¶
func (r *ModelDeployment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ModelDeploymentList ¶
type ModelDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ModelDeployment CRD objects Items []ModelDeployment `json:"items,omitempty"` }
ModelDeploymentList is a list of ModelDeployments
func (*ModelDeploymentList) DeepCopy ¶
func (in *ModelDeploymentList) DeepCopy() *ModelDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDeploymentList.
func (*ModelDeploymentList) DeepCopyInto ¶
func (in *ModelDeploymentList) DeepCopyInto(out *ModelDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelDeploymentList) DeepCopyObject ¶
func (in *ModelDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelDeploymentSpec ¶
type ModelDeploymentSpec struct { State *ModelDeploymentSpecResource `json:"state,omitempty" tf:"-"` Resource ModelDeploymentSpecResource `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 (*ModelDeploymentSpec) DeepCopy ¶
func (in *ModelDeploymentSpec) DeepCopy() *ModelDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDeploymentSpec.
func (*ModelDeploymentSpec) DeepCopyInto ¶
func (in *ModelDeploymentSpec) DeepCopyInto(out *ModelDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDeploymentSpecCategoryLogDetails ¶
type ModelDeploymentSpecCategoryLogDetails struct { // +optional Access *ModelDeploymentSpecCategoryLogDetailsAccess `json:"access,omitempty" tf:"access"` // +optional Predict *ModelDeploymentSpecCategoryLogDetailsPredict `json:"predict,omitempty" tf:"predict"` }
func (*ModelDeploymentSpecCategoryLogDetails) DeepCopy ¶
func (in *ModelDeploymentSpecCategoryLogDetails) DeepCopy() *ModelDeploymentSpecCategoryLogDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDeploymentSpecCategoryLogDetails.
func (*ModelDeploymentSpecCategoryLogDetails) DeepCopyInto ¶
func (in *ModelDeploymentSpecCategoryLogDetails) DeepCopyInto(out *ModelDeploymentSpecCategoryLogDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDeploymentSpecCategoryLogDetailsAccess ¶
type ModelDeploymentSpecCategoryLogDetailsAccess struct { LogGroupID *string `json:"logGroupID" tf:"log_group_id"` LogID *string `json:"logID" tf:"log_id"` }
func (*ModelDeploymentSpecCategoryLogDetailsAccess) DeepCopy ¶
func (in *ModelDeploymentSpecCategoryLogDetailsAccess) DeepCopy() *ModelDeploymentSpecCategoryLogDetailsAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDeploymentSpecCategoryLogDetailsAccess.
func (*ModelDeploymentSpecCategoryLogDetailsAccess) DeepCopyInto ¶
func (in *ModelDeploymentSpecCategoryLogDetailsAccess) DeepCopyInto(out *ModelDeploymentSpecCategoryLogDetailsAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDeploymentSpecCategoryLogDetailsAccessCodec ¶
type ModelDeploymentSpecCategoryLogDetailsAccessCodec struct { }
+k8s:deepcopy-gen=false
func (ModelDeploymentSpecCategoryLogDetailsAccessCodec) Decode ¶
func (ModelDeploymentSpecCategoryLogDetailsAccessCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ModelDeploymentSpecCategoryLogDetailsCodec ¶
type ModelDeploymentSpecCategoryLogDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (ModelDeploymentSpecCategoryLogDetailsCodec) Decode ¶
func (ModelDeploymentSpecCategoryLogDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ModelDeploymentSpecCategoryLogDetailsPredict ¶
type ModelDeploymentSpecCategoryLogDetailsPredict struct { LogGroupID *string `json:"logGroupID" tf:"log_group_id"` LogID *string `json:"logID" tf:"log_id"` }
func (*ModelDeploymentSpecCategoryLogDetailsPredict) DeepCopy ¶
func (in *ModelDeploymentSpecCategoryLogDetailsPredict) DeepCopy() *ModelDeploymentSpecCategoryLogDetailsPredict
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDeploymentSpecCategoryLogDetailsPredict.
func (*ModelDeploymentSpecCategoryLogDetailsPredict) DeepCopyInto ¶
func (in *ModelDeploymentSpecCategoryLogDetailsPredict) DeepCopyInto(out *ModelDeploymentSpecCategoryLogDetailsPredict)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDeploymentSpecCategoryLogDetailsPredictCodec ¶
type ModelDeploymentSpecCategoryLogDetailsPredictCodec struct { }
+k8s:deepcopy-gen=false
func (ModelDeploymentSpecCategoryLogDetailsPredictCodec) Decode ¶
func (ModelDeploymentSpecCategoryLogDetailsPredictCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ModelDeploymentSpecModelDeploymentConfigurationDetails ¶
type ModelDeploymentSpecModelDeploymentConfigurationDetails struct { DeploymentType *string `json:"deploymentType" tf:"deployment_type"` ModelConfigurationDetails *ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetails `json:"modelConfigurationDetails" tf:"model_configuration_details"` }
func (*ModelDeploymentSpecModelDeploymentConfigurationDetails) DeepCopy ¶
func (in *ModelDeploymentSpecModelDeploymentConfigurationDetails) DeepCopy() *ModelDeploymentSpecModelDeploymentConfigurationDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDeploymentSpecModelDeploymentConfigurationDetails.
func (*ModelDeploymentSpecModelDeploymentConfigurationDetails) DeepCopyInto ¶
func (in *ModelDeploymentSpecModelDeploymentConfigurationDetails) DeepCopyInto(out *ModelDeploymentSpecModelDeploymentConfigurationDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDeploymentSpecModelDeploymentConfigurationDetailsCodec ¶
type ModelDeploymentSpecModelDeploymentConfigurationDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (ModelDeploymentSpecModelDeploymentConfigurationDetailsCodec) Decode ¶
func (ModelDeploymentSpecModelDeploymentConfigurationDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetails ¶
type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetails struct { // +optional BandwidthMbps *int64 `json:"bandwidthMbps,omitempty" tf:"bandwidth_mbps"` InstanceConfiguration *ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfiguration `json:"instanceConfiguration" tf:"instance_configuration"` ModelID *string `json:"modelID" tf:"model_id"` // +optional ScalingPolicy *ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicy `json:"scalingPolicy,omitempty" tf:"scaling_policy"` }
func (*ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetails) DeepCopy ¶
func (in *ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetails) DeepCopy() *ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetails.
func (*ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetails) DeepCopyInto ¶
func (in *ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetails) DeepCopyInto(out *ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsCodec ¶
type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsCodec) Decode ¶
func (ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfiguration ¶
type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfiguration struct {
InstanceShapeName *string `json:"instanceShapeName" tf:"instance_shape_name"`
}
func (*ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfiguration) DeepCopy ¶
func (in *ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfiguration) DeepCopy() *ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfiguration.
func (*ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfiguration) DeepCopyInto ¶
func (in *ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfiguration) DeepCopyInto(out *ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationCodec ¶
type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsInstanceConfigurationCodec) Decode ¶
type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicy ¶
type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicy struct { InstanceCount *int64 `json:"instanceCount" tf:"instance_count"` PolicyType *string `json:"policyType" tf:"policy_type"` }
func (*ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicy) DeepCopy ¶
func (in *ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicy) DeepCopy() *ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicy.
func (*ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicy) DeepCopyInto ¶
func (in *ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicy) DeepCopyInto(out *ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyCodec ¶
type ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (ModelDeploymentSpecModelDeploymentConfigurationDetailsModelConfigurationDetailsScalingPolicyCodec) Decode ¶
type ModelDeploymentSpecResource ¶
type ModelDeploymentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CategoryLogDetails *ModelDeploymentSpecCategoryLogDetails `json:"categoryLogDetails,omitempty" tf:"category_log_details"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"` // +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"` ModelDeploymentConfigurationDetails *ModelDeploymentSpecModelDeploymentConfigurationDetails `json:"modelDeploymentConfigurationDetails" tf:"model_deployment_configuration_details"` // +optional ModelDeploymentURL *string `json:"modelDeploymentURL,omitempty" tf:"model_deployment_url"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*ModelDeploymentSpecResource) DeepCopy ¶
func (in *ModelDeploymentSpecResource) DeepCopy() *ModelDeploymentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDeploymentSpecResource.
func (*ModelDeploymentSpecResource) DeepCopyInto ¶
func (in *ModelDeploymentSpecResource) DeepCopyInto(out *ModelDeploymentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDeploymentStatus ¶
type ModelDeploymentStatus 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 (*ModelDeploymentStatus) DeepCopy ¶
func (in *ModelDeploymentStatus) DeepCopy() *ModelDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDeploymentStatus.
func (*ModelDeploymentStatus) DeepCopyInto ¶
func (in *ModelDeploymentStatus) DeepCopyInto(out *ModelDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelList ¶
type ModelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Model CRD objects Items []Model `json:"items,omitempty"` }
ModelList is a list of Models
func (*ModelList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelList.
func (*ModelList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelProvenance ¶
type ModelProvenance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModelProvenanceSpec `json:"spec,omitempty"` Status ModelProvenanceStatus `json:"status,omitempty"` }
func (*ModelProvenance) DeepCopy ¶
func (in *ModelProvenance) DeepCopy() *ModelProvenance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelProvenance.
func (*ModelProvenance) DeepCopyInto ¶
func (in *ModelProvenance) DeepCopyInto(out *ModelProvenance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelProvenance) DeepCopyObject ¶
func (in *ModelProvenance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelProvenance) SetupWebhookWithManager ¶
func (r *ModelProvenance) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ModelProvenance) ValidateCreate ¶
func (r *ModelProvenance) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ModelProvenance) ValidateDelete ¶
func (r *ModelProvenance) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ModelProvenance) ValidateUpdate ¶
func (r *ModelProvenance) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ModelProvenanceList ¶
type ModelProvenanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ModelProvenance CRD objects Items []ModelProvenance `json:"items,omitempty"` }
ModelProvenanceList is a list of ModelProvenances
func (*ModelProvenanceList) DeepCopy ¶
func (in *ModelProvenanceList) DeepCopy() *ModelProvenanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelProvenanceList.
func (*ModelProvenanceList) DeepCopyInto ¶
func (in *ModelProvenanceList) DeepCopyInto(out *ModelProvenanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelProvenanceList) DeepCopyObject ¶
func (in *ModelProvenanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelProvenanceSpec ¶
type ModelProvenanceSpec struct { State *ModelProvenanceSpecResource `json:"state,omitempty" tf:"-"` Resource ModelProvenanceSpecResource `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 (*ModelProvenanceSpec) DeepCopy ¶
func (in *ModelProvenanceSpec) DeepCopy() *ModelProvenanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelProvenanceSpec.
func (*ModelProvenanceSpec) DeepCopyInto ¶
func (in *ModelProvenanceSpec) DeepCopyInto(out *ModelProvenanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelProvenanceSpecResource ¶
type ModelProvenanceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional GitBranch *string `json:"gitBranch,omitempty" tf:"git_branch"` // +optional GitCommit *string `json:"gitCommit,omitempty" tf:"git_commit"` ModelID *string `json:"modelID" tf:"model_id"` // +optional RepositoryURL *string `json:"repositoryURL,omitempty" tf:"repository_url"` // +optional ScriptDir *string `json:"scriptDir,omitempty" tf:"script_dir"` // +optional TrainingID *string `json:"trainingID,omitempty" tf:"training_id"` // +optional TrainingScript *string `json:"trainingScript,omitempty" tf:"training_script"` }
func (*ModelProvenanceSpecResource) DeepCopy ¶
func (in *ModelProvenanceSpecResource) DeepCopy() *ModelProvenanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelProvenanceSpecResource.
func (*ModelProvenanceSpecResource) DeepCopyInto ¶
func (in *ModelProvenanceSpecResource) DeepCopyInto(out *ModelProvenanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelProvenanceStatus ¶
type ModelProvenanceStatus 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 (*ModelProvenanceStatus) DeepCopy ¶
func (in *ModelProvenanceStatus) DeepCopy() *ModelProvenanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelProvenanceStatus.
func (*ModelProvenanceStatus) DeepCopyInto ¶
func (in *ModelProvenanceStatus) DeepCopyInto(out *ModelProvenanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelSpec ¶
type ModelSpec struct { State *ModelSpecResource `json:"state,omitempty" tf:"-"` Resource ModelSpecResource `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 (*ModelSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelSpec.
func (*ModelSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelSpecCustomMetadataList ¶
type ModelSpecCustomMetadataList struct { // +optional Category *string `json:"category,omitempty" tf:"category"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Key *string `json:"key,omitempty" tf:"key"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ModelSpecCustomMetadataList) DeepCopy ¶
func (in *ModelSpecCustomMetadataList) DeepCopy() *ModelSpecCustomMetadataList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelSpecCustomMetadataList.
func (*ModelSpecCustomMetadataList) DeepCopyInto ¶
func (in *ModelSpecCustomMetadataList) DeepCopyInto(out *ModelSpecCustomMetadataList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelSpecDefinedMetadataList ¶
type ModelSpecDefinedMetadataList struct { // +optional Category *string `json:"category,omitempty" tf:"category"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Key *string `json:"key,omitempty" tf:"key"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ModelSpecDefinedMetadataList) DeepCopy ¶
func (in *ModelSpecDefinedMetadataList) DeepCopy() *ModelSpecDefinedMetadataList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelSpecDefinedMetadataList.
func (*ModelSpecDefinedMetadataList) DeepCopyInto ¶
func (in *ModelSpecDefinedMetadataList) DeepCopyInto(out *ModelSpecDefinedMetadataList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelSpecResource ¶
type ModelSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ArtifactContentDisposition *string `json:"artifactContentDisposition,omitempty" tf:"artifact_content_disposition"` ArtifactContentLength *string `json:"artifactContentLength" tf:"artifact_content_length"` // +optional ArtifactContentMd5 *string `json:"artifactContentMd5,omitempty" tf:"artifact_content_md5"` // +optional ArtifactLastModified *string `json:"artifactLastModified,omitempty" tf:"artifact_last_modified"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"` // +optional CustomMetadataList []ModelSpecCustomMetadataList `json:"customMetadataList,omitempty" tf:"custom_metadata_list"` // +optional DefinedMetadataList []ModelSpecDefinedMetadataList `json:"definedMetadataList,omitempty" tf:"defined_metadata_list"` // +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 EmptyModel *bool `json:"emptyModel,omitempty" tf:"empty_model"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional InputSchema *string `json:"inputSchema,omitempty" tf:"input_schema"` ModelArtifact *string `json:"modelArtifact" tf:"model_artifact"` // +optional OutputSchema *string `json:"outputSchema,omitempty" tf:"output_schema"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*ModelSpecResource) DeepCopy ¶
func (in *ModelSpecResource) DeepCopy() *ModelSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelSpecResource.
func (*ModelSpecResource) DeepCopyInto ¶
func (in *ModelSpecResource) DeepCopyInto(out *ModelSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelStatus ¶
type ModelStatus 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 (*ModelStatus) DeepCopy ¶
func (in *ModelStatus) DeepCopy() *ModelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelStatus.
func (*ModelStatus) DeepCopyInto ¶
func (in *ModelStatus) DeepCopyInto(out *ModelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookSession ¶
type NotebookSession struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NotebookSessionSpec `json:"spec,omitempty"` Status NotebookSessionStatus `json:"status,omitempty"` }
func (*NotebookSession) DeepCopy ¶
func (in *NotebookSession) DeepCopy() *NotebookSession
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookSession.
func (*NotebookSession) DeepCopyInto ¶
func (in *NotebookSession) DeepCopyInto(out *NotebookSession)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookSession) DeepCopyObject ¶
func (in *NotebookSession) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NotebookSession) SetupWebhookWithManager ¶
func (r *NotebookSession) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NotebookSession) ValidateCreate ¶
func (r *NotebookSession) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NotebookSession) ValidateDelete ¶
func (r *NotebookSession) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NotebookSession) ValidateUpdate ¶
func (r *NotebookSession) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NotebookSessionList ¶
type NotebookSessionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NotebookSession CRD objects Items []NotebookSession `json:"items,omitempty"` }
NotebookSessionList is a list of NotebookSessions
func (*NotebookSessionList) DeepCopy ¶
func (in *NotebookSessionList) DeepCopy() *NotebookSessionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookSessionList.
func (*NotebookSessionList) DeepCopyInto ¶
func (in *NotebookSessionList) DeepCopyInto(out *NotebookSessionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookSessionList) DeepCopyObject ¶
func (in *NotebookSessionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NotebookSessionSpec ¶
type NotebookSessionSpec struct { State *NotebookSessionSpecResource `json:"state,omitempty" tf:"-"` Resource NotebookSessionSpecResource `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 (*NotebookSessionSpec) DeepCopy ¶
func (in *NotebookSessionSpec) DeepCopy() *NotebookSessionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookSessionSpec.
func (*NotebookSessionSpec) DeepCopyInto ¶
func (in *NotebookSessionSpec) DeepCopyInto(out *NotebookSessionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookSessionSpecNotebookSessionConfigDetails ¶ added in v0.5.0
type NotebookSessionSpecNotebookSessionConfigDetails struct { // +optional BlockStorageSizeInGbs *int64 `json:"blockStorageSizeInGbs,omitempty" tf:"block_storage_size_in_gbs"` // +optional NotebookSessionShapeConfigDetails *NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetails `json:"notebookSessionShapeConfigDetails,omitempty" tf:"notebook_session_shape_config_details"` Shape *string `json:"shape" tf:"shape"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` }
func (*NotebookSessionSpecNotebookSessionConfigDetails) DeepCopy ¶ added in v0.5.0
func (in *NotebookSessionSpecNotebookSessionConfigDetails) DeepCopy() *NotebookSessionSpecNotebookSessionConfigDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookSessionSpecNotebookSessionConfigDetails.
func (*NotebookSessionSpecNotebookSessionConfigDetails) DeepCopyInto ¶ added in v0.5.0
func (in *NotebookSessionSpecNotebookSessionConfigDetails) DeepCopyInto(out *NotebookSessionSpecNotebookSessionConfigDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookSessionSpecNotebookSessionConfigDetailsCodec ¶ added in v0.5.0
type NotebookSessionSpecNotebookSessionConfigDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (NotebookSessionSpecNotebookSessionConfigDetailsCodec) Decode ¶ added in v0.5.0
func (NotebookSessionSpecNotebookSessionConfigDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetails ¶ added in v0.5.0
type NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetails struct { // +optional MemoryInGbs *float64 `json:"memoryInGbs,omitempty" tf:"memory_in_gbs"` // +optional Ocpus *float64 `json:"ocpus,omitempty" tf:"ocpus"` }
func (*NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetails) DeepCopy ¶ added in v0.5.0
func (in *NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetails) DeepCopy() *NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetails.
func (*NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetails) DeepCopyInto ¶ added in v0.5.0
func (in *NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetails) DeepCopyInto(out *NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsCodec ¶ added in v0.5.0
type NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsCodec) Decode ¶ added in v0.5.0
func (NotebookSessionSpecNotebookSessionConfigDetailsNotebookSessionShapeConfigDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type NotebookSessionSpecNotebookSessionConfigurationDetails ¶
type NotebookSessionSpecNotebookSessionConfigurationDetails struct { // +optional BlockStorageSizeInGbs *int64 `json:"blockStorageSizeInGbs,omitempty" tf:"block_storage_size_in_gbs"` // +optional NotebookSessionShapeConfigDetails *NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetails `json:"notebookSessionShapeConfigDetails,omitempty" tf:"notebook_session_shape_config_details"` Shape *string `json:"shape" tf:"shape"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*NotebookSessionSpecNotebookSessionConfigurationDetails) DeepCopy ¶
func (in *NotebookSessionSpecNotebookSessionConfigurationDetails) DeepCopy() *NotebookSessionSpecNotebookSessionConfigurationDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookSessionSpecNotebookSessionConfigurationDetails.
func (*NotebookSessionSpecNotebookSessionConfigurationDetails) DeepCopyInto ¶
func (in *NotebookSessionSpecNotebookSessionConfigurationDetails) DeepCopyInto(out *NotebookSessionSpecNotebookSessionConfigurationDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookSessionSpecNotebookSessionConfigurationDetailsCodec ¶
type NotebookSessionSpecNotebookSessionConfigurationDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (NotebookSessionSpecNotebookSessionConfigurationDetailsCodec) Decode ¶
func (NotebookSessionSpecNotebookSessionConfigurationDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetails ¶
type NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetails struct { // +optional MemoryInGbs *float64 `json:"memoryInGbs,omitempty" tf:"memory_in_gbs"` // +optional Ocpus *float64 `json:"ocpus,omitempty" tf:"ocpus"` }
func (*NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetails) DeepCopy ¶
func (in *NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetails) DeepCopy() *NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetails.
func (*NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetails) DeepCopyInto ¶
func (in *NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetails) DeepCopyInto(out *NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsCodec ¶
type NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (NotebookSessionSpecNotebookSessionConfigurationDetailsNotebookSessionShapeConfigDetailsCodec) Decode ¶
type NotebookSessionSpecResource ¶
type NotebookSessionSpecResource 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 CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +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 NotebookSessionConfigDetails *NotebookSessionSpecNotebookSessionConfigDetails `json:"notebookSessionConfigDetails,omitempty" tf:"notebook_session_config_details"` // +optional NotebookSessionConfigurationDetails *NotebookSessionSpecNotebookSessionConfigurationDetails `json:"notebookSessionConfigurationDetails,omitempty" tf:"notebook_session_configuration_details"` // +optional NotebookSessionURL *string `json:"notebookSessionURL,omitempty" tf:"notebook_session_url"` ProjectID *string `json:"projectID" tf:"project_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*NotebookSessionSpecResource) DeepCopy ¶
func (in *NotebookSessionSpecResource) DeepCopy() *NotebookSessionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookSessionSpecResource.
func (*NotebookSessionSpecResource) DeepCopyInto ¶
func (in *NotebookSessionSpecResource) DeepCopyInto(out *NotebookSessionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookSessionStatus ¶
type NotebookSessionStatus 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 (*NotebookSessionStatus) DeepCopy ¶
func (in *NotebookSessionStatus) DeepCopy() *NotebookSessionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookSessionStatus.
func (*NotebookSessionStatus) DeepCopyInto ¶
func (in *NotebookSessionStatus) DeepCopyInto(out *NotebookSessionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Project ¶
type Project struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSpec `json:"spec,omitempty"` Status ProjectStatus `json:"status,omitempty"` }
func (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Project) SetupWebhookWithManager ¶
func (*Project) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Project) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Project CRD objects Items []Project `json:"items,omitempty"` }
ProjectList is a list of Projects
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
func (in *ProjectList) DeepCopyInto(out *ProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectList) DeepCopyObject ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectSpec ¶
type ProjectSpec struct { State *ProjectSpecResource `json:"state,omitempty" tf:"-"` Resource ProjectSpecResource `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 (*ProjectSpec) DeepCopy ¶
func (in *ProjectSpec) DeepCopy() *ProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
func (*ProjectSpec) DeepCopyInto ¶
func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecResource ¶
type ProjectSpecResource 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 CreatedBy *string `json:"createdBy,omitempty" tf:"created_by"` // +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 TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*ProjectSpecResource) DeepCopy ¶
func (in *ProjectSpecResource) DeepCopy() *ProjectSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecResource.
func (*ProjectSpecResource) DeepCopyInto ¶
func (in *ProjectSpecResource) DeepCopyInto(out *ProjectSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectStatus ¶
type ProjectStatus 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 (*ProjectStatus) DeepCopy ¶
func (in *ProjectStatus) DeepCopy() *ProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
func (*ProjectStatus) DeepCopyInto ¶
func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- job_run_types.go
- job_run_webhook.go
- job_types.go
- job_webhook.go
- model_deployment_types.go
- model_deployment_webhook.go
- model_provenance_types.go
- model_provenance_webhook.go
- model_types.go
- model_webhook.go
- notebook_session_types.go
- notebook_session_webhook.go
- project_types.go
- project_webhook.go
- register.go
- zz_generated.deepcopy.go