v1alpha1

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2021 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

+groupName=sagemaker.aws.kubeform.com

Index

Constants

This section is empty.

Variables

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

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: sagemaker.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 App

type App struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppSpec   `json:"spec,omitempty"`
	Status            AppStatus `json:"status,omitempty"`
}

func (*App) DeepCopy

func (in *App) DeepCopy() *App

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

func (*App) DeepCopyInto

func (in *App) DeepCopyInto(out *App)

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

func (*App) DeepCopyObject

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

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

func (*App) SetupWebhookWithManager

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

func (*App) ValidateCreate

func (r *App) ValidateCreate() error

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

func (*App) ValidateDelete

func (r *App) ValidateDelete() error

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

func (*App) ValidateUpdate

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

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

type AppImageConfig

type AppImageConfig struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppImageConfigSpec   `json:"spec,omitempty"`
	Status            AppImageConfigStatus `json:"status,omitempty"`
}

func (*AppImageConfig) DeepCopy

func (in *AppImageConfig) DeepCopy() *AppImageConfig

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

func (*AppImageConfig) DeepCopyInto

func (in *AppImageConfig) DeepCopyInto(out *AppImageConfig)

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

func (*AppImageConfig) DeepCopyObject

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

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

func (*AppImageConfig) SetupWebhookWithManager

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

func (*AppImageConfig) ValidateCreate

func (r *AppImageConfig) ValidateCreate() error

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

func (*AppImageConfig) ValidateDelete

func (r *AppImageConfig) ValidateDelete() error

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

func (*AppImageConfig) ValidateUpdate

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

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

type AppImageConfigList

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

AppImageConfigList is a list of AppImageConfigs

func (*AppImageConfigList) DeepCopy

func (in *AppImageConfigList) DeepCopy() *AppImageConfigList

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

func (*AppImageConfigList) DeepCopyInto

func (in *AppImageConfigList) DeepCopyInto(out *AppImageConfigList)

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

func (*AppImageConfigList) DeepCopyObject

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

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

type AppImageConfigSpec

type AppImageConfigSpec struct {
	State *AppImageConfigSpecResource `json:"state,omitempty" tf:"-"`

	Resource AppImageConfigSpecResource `json:"resource" tf:"resource"`

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

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

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

func (*AppImageConfigSpec) DeepCopy

func (in *AppImageConfigSpec) DeepCopy() *AppImageConfigSpec

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

func (*AppImageConfigSpec) DeepCopyInto

func (in *AppImageConfigSpec) DeepCopyInto(out *AppImageConfigSpec)

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

type AppImageConfigSpecKernelGatewayImageConfig

type AppImageConfigSpecKernelGatewayImageConfig struct {
	// +optional
	FileSystemConfig *AppImageConfigSpecKernelGatewayImageConfigFileSystemConfig `json:"fileSystemConfig,omitempty" tf:"file_system_config"`
	KernelSpec       *AppImageConfigSpecKernelGatewayImageConfigKernelSpec       `json:"kernelSpec" tf:"kernel_spec"`
}

func (*AppImageConfigSpecKernelGatewayImageConfig) DeepCopy

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

func (*AppImageConfigSpecKernelGatewayImageConfig) DeepCopyInto

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

type AppImageConfigSpecKernelGatewayImageConfigCodec

type AppImageConfigSpecKernelGatewayImageConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (AppImageConfigSpecKernelGatewayImageConfigCodec) Decode

func (AppImageConfigSpecKernelGatewayImageConfigCodec) Encode

func (AppImageConfigSpecKernelGatewayImageConfigCodec) IsEmpty

type AppImageConfigSpecKernelGatewayImageConfigFileSystemConfig

type AppImageConfigSpecKernelGatewayImageConfigFileSystemConfig struct {
	// +optional
	DefaultGid *int64 `json:"defaultGid,omitempty" tf:"default_gid"`
	// +optional
	DefaultUid *int64 `json:"defaultUid,omitempty" tf:"default_uid"`
	// +optional
	MountPath *string `json:"mountPath,omitempty" tf:"mount_path"`
}

func (*AppImageConfigSpecKernelGatewayImageConfigFileSystemConfig) DeepCopy

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

func (*AppImageConfigSpecKernelGatewayImageConfigFileSystemConfig) DeepCopyInto

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

type AppImageConfigSpecKernelGatewayImageConfigFileSystemConfigCodec

type AppImageConfigSpecKernelGatewayImageConfigFileSystemConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (AppImageConfigSpecKernelGatewayImageConfigFileSystemConfigCodec) Decode

func (AppImageConfigSpecKernelGatewayImageConfigFileSystemConfigCodec) Encode

func (AppImageConfigSpecKernelGatewayImageConfigFileSystemConfigCodec) IsEmpty

type AppImageConfigSpecKernelGatewayImageConfigKernelSpec

type AppImageConfigSpecKernelGatewayImageConfigKernelSpec struct {
	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	Name        *string `json:"name" tf:"name"`
}

func (*AppImageConfigSpecKernelGatewayImageConfigKernelSpec) DeepCopy

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

func (*AppImageConfigSpecKernelGatewayImageConfigKernelSpec) DeepCopyInto

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

type AppImageConfigSpecKernelGatewayImageConfigKernelSpecCodec

type AppImageConfigSpecKernelGatewayImageConfigKernelSpecCodec struct {
}

+k8s:deepcopy-gen=false

func (AppImageConfigSpecKernelGatewayImageConfigKernelSpecCodec) Decode

func (AppImageConfigSpecKernelGatewayImageConfigKernelSpecCodec) Encode

func (AppImageConfigSpecKernelGatewayImageConfigKernelSpecCodec) IsEmpty

type AppImageConfigSpecResource

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

	AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name"`
	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	KernelGatewayImageConfig *AppImageConfigSpecKernelGatewayImageConfig `json:"kernelGatewayImageConfig,omitempty" tf:"kernel_gateway_image_config"`
}

func (*AppImageConfigSpecResource) DeepCopy

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

func (*AppImageConfigSpecResource) DeepCopyInto

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

type AppImageConfigStatus

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

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

func (*AppImageConfigStatus) DeepCopyInto

func (in *AppImageConfigStatus) DeepCopyInto(out *AppImageConfigStatus)

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

type AppList

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

AppList is a list of Apps

func (*AppList) DeepCopy

func (in *AppList) DeepCopy() *AppList

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

func (*AppList) DeepCopyInto

func (in *AppList) DeepCopyInto(out *AppList)

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

func (*AppList) DeepCopyObject

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

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

type AppSpec

type AppSpec struct {
	State *AppSpecResource `json:"state,omitempty" tf:"-"`

	Resource AppSpecResource `json:"resource" tf:"resource"`

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

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

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

func (*AppSpec) DeepCopy

func (in *AppSpec) DeepCopy() *AppSpec

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

func (*AppSpec) DeepCopyInto

func (in *AppSpec) DeepCopyInto(out *AppSpec)

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

type AppSpecResource

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

	AppName *string `json:"appName" tf:"app_name"`
	AppType *string `json:"appType" tf:"app_type"`
	// +optional
	Arn      *string `json:"arn,omitempty" tf:"arn"`
	DomainID *string `json:"domainID" tf:"domain_id"`
	// +optional
	ResourceSpec *AppSpecResourceSpec `json:"resourceSpec,omitempty" tf:"resource_spec"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll         *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
	UserProfileName *string            `json:"userProfileName" tf:"user_profile_name"`
}

func (*AppSpecResource) DeepCopy

func (in *AppSpecResource) DeepCopy() *AppSpecResource

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

func (*AppSpecResource) DeepCopyInto

func (in *AppSpecResource) DeepCopyInto(out *AppSpecResource)

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

type AppSpecResourceSpec

type AppSpecResourceSpec struct {
	// +optional
	InstanceType *string `json:"instanceType,omitempty" tf:"instance_type"`
	// +optional
	SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn"`
}

func (*AppSpecResourceSpec) DeepCopy

func (in *AppSpecResourceSpec) DeepCopy() *AppSpecResourceSpec

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

func (*AppSpecResourceSpec) DeepCopyInto

func (in *AppSpecResourceSpec) DeepCopyInto(out *AppSpecResourceSpec)

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

type AppSpecResourceSpecCodec

type AppSpecResourceSpecCodec struct {
}

+k8s:deepcopy-gen=false

func (AppSpecResourceSpecCodec) Decode

func (AppSpecResourceSpecCodec) Encode

func (AppSpecResourceSpecCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)

func (AppSpecResourceSpecCodec) IsEmpty

type AppStatus

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

func (in *AppStatus) DeepCopy() *AppStatus

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

func (*AppStatus) DeepCopyInto

func (in *AppStatus) DeepCopyInto(out *AppStatus)

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

type CodeRepository

type CodeRepository struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CodeRepositorySpec   `json:"spec,omitempty"`
	Status            CodeRepositoryStatus `json:"status,omitempty"`
}

func (*CodeRepository) DeepCopy

func (in *CodeRepository) DeepCopy() *CodeRepository

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

func (*CodeRepository) DeepCopyInto

func (in *CodeRepository) DeepCopyInto(out *CodeRepository)

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

func (*CodeRepository) DeepCopyObject

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

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

func (*CodeRepository) SetupWebhookWithManager

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

func (*CodeRepository) ValidateCreate

func (r *CodeRepository) ValidateCreate() error

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

func (*CodeRepository) ValidateDelete

func (r *CodeRepository) ValidateDelete() error

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

func (*CodeRepository) ValidateUpdate

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

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

type CodeRepositoryList

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

CodeRepositoryList is a list of CodeRepositorys

func (*CodeRepositoryList) DeepCopy

func (in *CodeRepositoryList) DeepCopy() *CodeRepositoryList

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

func (*CodeRepositoryList) DeepCopyInto

func (in *CodeRepositoryList) DeepCopyInto(out *CodeRepositoryList)

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

func (*CodeRepositoryList) DeepCopyObject

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

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

type CodeRepositorySpec

type CodeRepositorySpec struct {
	State *CodeRepositorySpecResource `json:"state,omitempty" tf:"-"`

	Resource CodeRepositorySpecResource `json:"resource" tf:"resource"`

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

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

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

func (*CodeRepositorySpec) DeepCopy

func (in *CodeRepositorySpec) DeepCopy() *CodeRepositorySpec

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

func (*CodeRepositorySpec) DeepCopyInto

func (in *CodeRepositorySpec) DeepCopyInto(out *CodeRepositorySpec)

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

type CodeRepositorySpecGitConfig

type CodeRepositorySpecGitConfig struct {
	// +optional
	Branch        *string `json:"branch,omitempty" tf:"branch"`
	RepositoryURL *string `json:"repositoryURL" tf:"repository_url"`
	// +optional
	SecretArn *string `json:"secretArn,omitempty" tf:"secret_arn"`
}

func (*CodeRepositorySpecGitConfig) DeepCopy

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

func (*CodeRepositorySpecGitConfig) DeepCopyInto

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

type CodeRepositorySpecGitConfigCodec

type CodeRepositorySpecGitConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (CodeRepositorySpecGitConfigCodec) Decode

func (CodeRepositorySpecGitConfigCodec) Encode

func (CodeRepositorySpecGitConfigCodec) IsEmpty

type CodeRepositorySpecResource

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

	// +optional
	Arn                *string                      `json:"arn,omitempty" tf:"arn"`
	CodeRepositoryName *string                      `json:"codeRepositoryName" tf:"code_repository_name"`
	GitConfig          *CodeRepositorySpecGitConfig `json:"gitConfig" tf:"git_config"`
}

func (*CodeRepositorySpecResource) DeepCopy

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

func (*CodeRepositorySpecResource) DeepCopyInto

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

type CodeRepositoryStatus

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

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

func (*CodeRepositoryStatus) DeepCopyInto

func (in *CodeRepositoryStatus) DeepCopyInto(out *CodeRepositoryStatus)

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

type Domain

type Domain struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DomainSpec   `json:"spec,omitempty"`
	Status            DomainStatus `json:"status,omitempty"`
}

func (*Domain) DeepCopy

func (in *Domain) DeepCopy() *Domain

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

func (*Domain) DeepCopyInto

func (in *Domain) DeepCopyInto(out *Domain)

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

func (*Domain) DeepCopyObject

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

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

func (*Domain) SetupWebhookWithManager

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

func (*Domain) ValidateCreate

func (r *Domain) ValidateCreate() error

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

func (*Domain) ValidateDelete

func (r *Domain) ValidateDelete() error

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

func (*Domain) ValidateUpdate

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

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

type DomainList

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

DomainList is a list of Domains

func (*DomainList) DeepCopy

func (in *DomainList) DeepCopy() *DomainList

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

func (*DomainList) DeepCopyInto

func (in *DomainList) DeepCopyInto(out *DomainList)

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

func (*DomainList) DeepCopyObject

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

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

type DomainSpec

type DomainSpec struct {
	State *DomainSpecResource `json:"state,omitempty" tf:"-"`

	Resource DomainSpecResource `json:"resource" tf:"resource"`

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

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

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

func (*DomainSpec) DeepCopy

func (in *DomainSpec) DeepCopy() *DomainSpec

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

func (*DomainSpec) DeepCopyInto

func (in *DomainSpec) DeepCopyInto(out *DomainSpec)

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

type DomainSpecDefaultUserSettings

type DomainSpecDefaultUserSettings struct {
	ExecutionRole *string `json:"executionRole" tf:"execution_role"`
	// +optional
	JupyterServerAppSettings *DomainSpecDefaultUserSettingsJupyterServerAppSettings `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings"`
	// +optional
	KernelGatewayAppSettings *DomainSpecDefaultUserSettingsKernelGatewayAppSettings `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings"`
	// +optional
	// +kubebuilder:validation:MaxItems=5
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups"`
	// +optional
	SharingSettings *DomainSpecDefaultUserSettingsSharingSettings `json:"sharingSettings,omitempty" tf:"sharing_settings"`
	// +optional
	TensorBoardAppSettings *DomainSpecDefaultUserSettingsTensorBoardAppSettings `json:"tensorBoardAppSettings,omitempty" tf:"tensor_board_app_settings"`
}

func (*DomainSpecDefaultUserSettings) DeepCopy

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

func (*DomainSpecDefaultUserSettings) DeepCopyInto

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

type DomainSpecDefaultUserSettingsCodec

type DomainSpecDefaultUserSettingsCodec struct {
}

+k8s:deepcopy-gen=false

func (DomainSpecDefaultUserSettingsCodec) Decode

func (DomainSpecDefaultUserSettingsCodec) Encode

func (DomainSpecDefaultUserSettingsCodec) IsEmpty

type DomainSpecDefaultUserSettingsJupyterServerAppSettings

type DomainSpecDefaultUserSettingsJupyterServerAppSettings struct {
	// +optional
	DefaultResourceSpec *DomainSpecDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec"`
}

func (*DomainSpecDefaultUserSettingsJupyterServerAppSettings) DeepCopy

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

func (*DomainSpecDefaultUserSettingsJupyterServerAppSettings) DeepCopyInto

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

type DomainSpecDefaultUserSettingsJupyterServerAppSettingsCodec

type DomainSpecDefaultUserSettingsJupyterServerAppSettingsCodec struct {
}

+k8s:deepcopy-gen=false

func (DomainSpecDefaultUserSettingsJupyterServerAppSettingsCodec) Decode

func (DomainSpecDefaultUserSettingsJupyterServerAppSettingsCodec) Encode

func (DomainSpecDefaultUserSettingsJupyterServerAppSettingsCodec) IsEmpty

type DomainSpecDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec

type DomainSpecDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec struct {
	// +optional
	InstanceType *string `json:"instanceType,omitempty" tf:"instance_type"`
	// +optional
	SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn"`
}

func (*DomainSpecDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec) DeepCopy

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

func (*DomainSpecDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpec) DeepCopyInto

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

type DomainSpecDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecCodec

type DomainSpecDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecCodec struct {
}

+k8s:deepcopy-gen=false

func (DomainSpecDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecCodec) Decode

func (DomainSpecDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecCodec) Encode

func (DomainSpecDefaultUserSettingsJupyterServerAppSettingsDefaultResourceSpecCodec) IsEmpty

type DomainSpecDefaultUserSettingsKernelGatewayAppSettings

type DomainSpecDefaultUserSettingsKernelGatewayAppSettings struct {
	// +optional
	// +kubebuilder:validation:MaxItems=30
	CustomImage []DomainSpecDefaultUserSettingsKernelGatewayAppSettingsCustomImage `json:"customImage,omitempty" tf:"custom_image"`
	// +optional
	DefaultResourceSpec *DomainSpecDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec"`
}

func (*DomainSpecDefaultUserSettingsKernelGatewayAppSettings) DeepCopy

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

func (*DomainSpecDefaultUserSettingsKernelGatewayAppSettings) DeepCopyInto

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

type DomainSpecDefaultUserSettingsKernelGatewayAppSettingsCodec

type DomainSpecDefaultUserSettingsKernelGatewayAppSettingsCodec struct {
}

+k8s:deepcopy-gen=false

func (DomainSpecDefaultUserSettingsKernelGatewayAppSettingsCodec) Decode

func (DomainSpecDefaultUserSettingsKernelGatewayAppSettingsCodec) Encode

func (DomainSpecDefaultUserSettingsKernelGatewayAppSettingsCodec) IsEmpty

type DomainSpecDefaultUserSettingsKernelGatewayAppSettingsCustomImage

type DomainSpecDefaultUserSettingsKernelGatewayAppSettingsCustomImage struct {
	AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name"`
	ImageName          *string `json:"imageName" tf:"image_name"`
	// +optional
	ImageVersionNumber *int64 `json:"imageVersionNumber,omitempty" tf:"image_version_number"`
}

func (*DomainSpecDefaultUserSettingsKernelGatewayAppSettingsCustomImage) DeepCopy

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

func (*DomainSpecDefaultUserSettingsKernelGatewayAppSettingsCustomImage) DeepCopyInto

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

type DomainSpecDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec

type DomainSpecDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec struct {
	// +optional
	InstanceType *string `json:"instanceType,omitempty" tf:"instance_type"`
	// +optional
	SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn"`
}

func (*DomainSpecDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec) DeepCopy

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

func (*DomainSpecDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpec) DeepCopyInto

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

type DomainSpecDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecCodec

type DomainSpecDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecCodec struct {
}

+k8s:deepcopy-gen=false

func (DomainSpecDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecCodec) Decode

func (DomainSpecDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecCodec) Encode

func (DomainSpecDefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecCodec) IsEmpty

type DomainSpecDefaultUserSettingsSharingSettings

type DomainSpecDefaultUserSettingsSharingSettings struct {
	// +optional
	NotebookOutputOption *string `json:"notebookOutputOption,omitempty" tf:"notebook_output_option"`
	// +optional
	S3KmsKeyID *string `json:"s3KmsKeyID,omitempty" tf:"s3_kms_key_id"`
	// +optional
	S3OutputPath *string `json:"s3OutputPath,omitempty" tf:"s3_output_path"`
}

func (*DomainSpecDefaultUserSettingsSharingSettings) DeepCopy

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

func (*DomainSpecDefaultUserSettingsSharingSettings) DeepCopyInto

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

type DomainSpecDefaultUserSettingsSharingSettingsCodec

type DomainSpecDefaultUserSettingsSharingSettingsCodec struct {
}

+k8s:deepcopy-gen=false

func (DomainSpecDefaultUserSettingsSharingSettingsCodec) Decode

func (DomainSpecDefaultUserSettingsSharingSettingsCodec) Encode

func (DomainSpecDefaultUserSettingsSharingSettingsCodec) IsEmpty

type DomainSpecDefaultUserSettingsTensorBoardAppSettings

type DomainSpecDefaultUserSettingsTensorBoardAppSettings struct {
	// +optional
	DefaultResourceSpec *DomainSpecDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec"`
}

func (*DomainSpecDefaultUserSettingsTensorBoardAppSettings) DeepCopy

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

func (*DomainSpecDefaultUserSettingsTensorBoardAppSettings) DeepCopyInto

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

type DomainSpecDefaultUserSettingsTensorBoardAppSettingsCodec

type DomainSpecDefaultUserSettingsTensorBoardAppSettingsCodec struct {
}

+k8s:deepcopy-gen=false

func (DomainSpecDefaultUserSettingsTensorBoardAppSettingsCodec) Decode

func (DomainSpecDefaultUserSettingsTensorBoardAppSettingsCodec) Encode

func (DomainSpecDefaultUserSettingsTensorBoardAppSettingsCodec) IsEmpty

type DomainSpecDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec

type DomainSpecDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec struct {
	// +optional
	InstanceType *string `json:"instanceType,omitempty" tf:"instance_type"`
	// +optional
	SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn"`
}

func (*DomainSpecDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec) DeepCopy

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

func (*DomainSpecDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpec) DeepCopyInto

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

type DomainSpecDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecCodec

type DomainSpecDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecCodec struct {
}

+k8s:deepcopy-gen=false

func (DomainSpecDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecCodec) Decode

func (DomainSpecDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecCodec) Encode

func (DomainSpecDefaultUserSettingsTensorBoardAppSettingsDefaultResourceSpecCodec) IsEmpty

type DomainSpecResource

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

	// +optional
	AppNetworkAccessType *string `json:"appNetworkAccessType,omitempty" tf:"app_network_access_type"`
	// +optional
	Arn                 *string                        `json:"arn,omitempty" tf:"arn"`
	AuthMode            *string                        `json:"authMode" tf:"auth_mode"`
	DefaultUserSettings *DomainSpecDefaultUserSettings `json:"defaultUserSettings" tf:"default_user_settings"`
	DomainName          *string                        `json:"domainName" tf:"domain_name"`
	// +optional
	HomeEfsFileSystemID *string `json:"homeEfsFileSystemID,omitempty" tf:"home_efs_file_system_id"`
	// +optional
	KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"`
	// +optional
	SingleSignOnManagedApplicationInstanceID *string `json:"singleSignOnManagedApplicationInstanceID,omitempty" tf:"single_sign_on_managed_application_instance_id"`
	// +kubebuilder:validation:MaxItems=16
	SubnetIDS []string `json:"subnetIDS" tf:"subnet_ids"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
	// +optional
	Url   *string `json:"url,omitempty" tf:"url"`
	VpcID *string `json:"vpcID" tf:"vpc_id"`
}

func (*DomainSpecResource) DeepCopy

func (in *DomainSpecResource) DeepCopy() *DomainSpecResource

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

func (*DomainSpecResource) DeepCopyInto

func (in *DomainSpecResource) DeepCopyInto(out *DomainSpecResource)

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

type DomainStatus

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

func (in *DomainStatus) DeepCopy() *DomainStatus

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

func (*DomainStatus) DeepCopyInto

func (in *DomainStatus) DeepCopyInto(out *DomainStatus)

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

type Endpoint

type Endpoint struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EndpointSpec   `json:"spec,omitempty"`
	Status            EndpointStatus `json:"status,omitempty"`
}

func (*Endpoint) DeepCopy

func (in *Endpoint) DeepCopy() *Endpoint

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

func (*Endpoint) DeepCopyInto

func (in *Endpoint) DeepCopyInto(out *Endpoint)

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

func (*Endpoint) DeepCopyObject

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

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

func (*Endpoint) SetupWebhookWithManager

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

func (*Endpoint) ValidateCreate

func (r *Endpoint) ValidateCreate() error

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

func (*Endpoint) ValidateDelete

func (r *Endpoint) ValidateDelete() error

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

func (*Endpoint) ValidateUpdate

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

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

type EndpointConfiguration

type EndpointConfiguration struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EndpointConfigurationSpec   `json:"spec,omitempty"`
	Status            EndpointConfigurationStatus `json:"status,omitempty"`
}

func (*EndpointConfiguration) DeepCopy

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

func (*EndpointConfiguration) DeepCopyInto

func (in *EndpointConfiguration) DeepCopyInto(out *EndpointConfiguration)

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

func (*EndpointConfiguration) DeepCopyObject

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

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

func (*EndpointConfiguration) SetupWebhookWithManager

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

func (*EndpointConfiguration) ValidateCreate

func (r *EndpointConfiguration) ValidateCreate() error

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

func (*EndpointConfiguration) ValidateDelete

func (r *EndpointConfiguration) ValidateDelete() error

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

func (*EndpointConfiguration) ValidateUpdate

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

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

type EndpointConfigurationList

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

EndpointConfigurationList is a list of EndpointConfigurations

func (*EndpointConfigurationList) DeepCopy

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

func (*EndpointConfigurationList) DeepCopyInto

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

func (*EndpointConfigurationList) DeepCopyObject

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

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

type EndpointConfigurationSpec

type EndpointConfigurationSpec struct {
	State *EndpointConfigurationSpecResource `json:"state,omitempty" tf:"-"`

	Resource EndpointConfigurationSpecResource `json:"resource" tf:"resource"`

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

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

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

func (*EndpointConfigurationSpec) DeepCopy

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

func (*EndpointConfigurationSpec) DeepCopyInto

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

type EndpointConfigurationSpecDataCaptureConfig

type EndpointConfigurationSpecDataCaptureConfig struct {
	// +optional
	CaptureContentTypeHeader *EndpointConfigurationSpecDataCaptureConfigCaptureContentTypeHeader `json:"captureContentTypeHeader,omitempty" tf:"capture_content_type_header"`
	// +kubebuilder:validation:MaxItems=2
	// +kubebuilder:validation:MinItems=1
	CaptureOptions   []EndpointConfigurationSpecDataCaptureConfigCaptureOptions `json:"captureOptions" tf:"capture_options"`
	DestinationS3URI *string                                                    `json:"destinationS3URI" tf:"destination_s3_uri"`
	// +optional
	EnableCapture             *bool  `json:"enableCapture,omitempty" tf:"enable_capture"`
	InitialSamplingPercentage *int64 `json:"initialSamplingPercentage" tf:"initial_sampling_percentage"`
	// +optional
	KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"`
}

func (*EndpointConfigurationSpecDataCaptureConfig) DeepCopy

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

func (*EndpointConfigurationSpecDataCaptureConfig) DeepCopyInto

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

type EndpointConfigurationSpecDataCaptureConfigCaptureContentTypeHeader

type EndpointConfigurationSpecDataCaptureConfigCaptureContentTypeHeader struct {
	// +optional
	// +kubebuilder:validation:MaxItems=10
	// +kubebuilder:validation:MinItems=1
	CsvContentTypes []string `json:"csvContentTypes,omitempty" tf:"csv_content_types"`
	// +optional
	// +kubebuilder:validation:MaxItems=10
	// +kubebuilder:validation:MinItems=1
	JsonContentTypes []string `json:"jsonContentTypes,omitempty" tf:"json_content_types"`
}

func (*EndpointConfigurationSpecDataCaptureConfigCaptureContentTypeHeader) DeepCopy

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

func (*EndpointConfigurationSpecDataCaptureConfigCaptureContentTypeHeader) DeepCopyInto

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

type EndpointConfigurationSpecDataCaptureConfigCaptureContentTypeHeaderCodec

type EndpointConfigurationSpecDataCaptureConfigCaptureContentTypeHeaderCodec struct {
}

+k8s:deepcopy-gen=false

func (EndpointConfigurationSpecDataCaptureConfigCaptureContentTypeHeaderCodec) Decode

func (EndpointConfigurationSpecDataCaptureConfigCaptureContentTypeHeaderCodec) Encode

func (EndpointConfigurationSpecDataCaptureConfigCaptureContentTypeHeaderCodec) IsEmpty

type EndpointConfigurationSpecDataCaptureConfigCaptureOptions

type EndpointConfigurationSpecDataCaptureConfigCaptureOptions struct {
	CaptureMode *string `json:"captureMode" tf:"capture_mode"`
}

func (*EndpointConfigurationSpecDataCaptureConfigCaptureOptions) DeepCopy

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

func (*EndpointConfigurationSpecDataCaptureConfigCaptureOptions) DeepCopyInto

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

type EndpointConfigurationSpecDataCaptureConfigCodec

type EndpointConfigurationSpecDataCaptureConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (EndpointConfigurationSpecDataCaptureConfigCodec) Decode

func (EndpointConfigurationSpecDataCaptureConfigCodec) Encode

func (EndpointConfigurationSpecDataCaptureConfigCodec) IsEmpty

type EndpointConfigurationSpecProductionVariants

type EndpointConfigurationSpecProductionVariants struct {
	// +optional
	AcceleratorType      *string `json:"acceleratorType,omitempty" tf:"accelerator_type"`
	InitialInstanceCount *int64  `json:"initialInstanceCount" tf:"initial_instance_count"`
	// +optional
	InitialVariantWeight *float64 `json:"initialVariantWeight,omitempty" tf:"initial_variant_weight"`
	InstanceType         *string  `json:"instanceType" tf:"instance_type"`
	ModelName            *string  `json:"modelName" tf:"model_name"`
	// +optional
	VariantName *string `json:"variantName,omitempty" tf:"variant_name"`
}

func (*EndpointConfigurationSpecProductionVariants) DeepCopy

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

func (*EndpointConfigurationSpecProductionVariants) DeepCopyInto

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

type EndpointConfigurationSpecResource

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

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	DataCaptureConfig *EndpointConfigurationSpecDataCaptureConfig `json:"dataCaptureConfig,omitempty" tf:"data_capture_config"`
	// +optional
	KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"`
	// +optional
	Name               *string                                       `json:"name,omitempty" tf:"name"`
	ProductionVariants []EndpointConfigurationSpecProductionVariants `json:"productionVariants" tf:"production_variants"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}

func (*EndpointConfigurationSpecResource) DeepCopy

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

func (*EndpointConfigurationSpecResource) DeepCopyInto

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

type EndpointConfigurationStatus

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

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

func (*EndpointConfigurationStatus) DeepCopyInto

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

type EndpointList

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

EndpointList is a list of Endpoints

func (*EndpointList) DeepCopy

func (in *EndpointList) DeepCopy() *EndpointList

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

func (*EndpointList) DeepCopyInto

func (in *EndpointList) DeepCopyInto(out *EndpointList)

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

func (*EndpointList) DeepCopyObject

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

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

type EndpointSpec

type EndpointSpec struct {
	State *EndpointSpecResource `json:"state,omitempty" tf:"-"`

	Resource EndpointSpecResource `json:"resource" tf:"resource"`

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

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

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

func (*EndpointSpec) DeepCopy

func (in *EndpointSpec) DeepCopy() *EndpointSpec

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

func (*EndpointSpec) DeepCopyInto

func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)

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

type EndpointSpecResource

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

	// +optional
	Arn                *string `json:"arn,omitempty" tf:"arn"`
	EndpointConfigName *string `json:"endpointConfigName" tf:"endpoint_config_name"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}

func (*EndpointSpecResource) DeepCopy

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

func (*EndpointSpecResource) DeepCopyInto

func (in *EndpointSpecResource) DeepCopyInto(out *EndpointSpecResource)

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

type EndpointStatus

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

func (in *EndpointStatus) DeepCopy() *EndpointStatus

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

func (*EndpointStatus) DeepCopyInto

func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)

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

type FeatureGroup

type FeatureGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FeatureGroupSpec   `json:"spec,omitempty"`
	Status            FeatureGroupStatus `json:"status,omitempty"`
}

func (*FeatureGroup) DeepCopy

func (in *FeatureGroup) DeepCopy() *FeatureGroup

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

func (*FeatureGroup) DeepCopyInto

func (in *FeatureGroup) DeepCopyInto(out *FeatureGroup)

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

func (*FeatureGroup) DeepCopyObject

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

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

func (*FeatureGroup) SetupWebhookWithManager

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

func (*FeatureGroup) ValidateCreate

func (r *FeatureGroup) ValidateCreate() error

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

func (*FeatureGroup) ValidateDelete

func (r *FeatureGroup) ValidateDelete() error

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

func (*FeatureGroup) ValidateUpdate

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

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

type FeatureGroupList

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

FeatureGroupList is a list of FeatureGroups

func (*FeatureGroupList) DeepCopy

func (in *FeatureGroupList) DeepCopy() *FeatureGroupList

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

func (*FeatureGroupList) DeepCopyInto

func (in *FeatureGroupList) DeepCopyInto(out *FeatureGroupList)

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

func (*FeatureGroupList) DeepCopyObject

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

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

type FeatureGroupSpec

type FeatureGroupSpec struct {
	State *FeatureGroupSpecResource `json:"state,omitempty" tf:"-"`

	Resource FeatureGroupSpecResource `json:"resource" tf:"resource"`

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

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

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

func (*FeatureGroupSpec) DeepCopy

func (in *FeatureGroupSpec) DeepCopy() *FeatureGroupSpec

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

func (*FeatureGroupSpec) DeepCopyInto

func (in *FeatureGroupSpec) DeepCopyInto(out *FeatureGroupSpec)

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

type FeatureGroupSpecFeatureDefinition

type FeatureGroupSpecFeatureDefinition struct {
	// +optional
	FeatureName *string `json:"featureName,omitempty" tf:"feature_name"`
	// +optional
	FeatureType *string `json:"featureType,omitempty" tf:"feature_type"`
}

func (*FeatureGroupSpecFeatureDefinition) DeepCopy

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

func (*FeatureGroupSpecFeatureDefinition) DeepCopyInto

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

type FeatureGroupSpecOfflineStoreConfig

type FeatureGroupSpecOfflineStoreConfig struct {
	// +optional
	DataCatalogConfig *FeatureGroupSpecOfflineStoreConfigDataCatalogConfig `json:"dataCatalogConfig,omitempty" tf:"data_catalog_config"`
	// +optional
	DisableGlueTableCreation *bool                                              `json:"disableGlueTableCreation,omitempty" tf:"disable_glue_table_creation"`
	S3StorageConfig          *FeatureGroupSpecOfflineStoreConfigS3StorageConfig `json:"s3StorageConfig" tf:"s3_storage_config"`
}

func (*FeatureGroupSpecOfflineStoreConfig) DeepCopy

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

func (*FeatureGroupSpecOfflineStoreConfig) DeepCopyInto

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

type FeatureGroupSpecOfflineStoreConfigCodec

type FeatureGroupSpecOfflineStoreConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (FeatureGroupSpecOfflineStoreConfigCodec) Decode

func (FeatureGroupSpecOfflineStoreConfigCodec) Encode

func (FeatureGroupSpecOfflineStoreConfigCodec) IsEmpty

type FeatureGroupSpecOfflineStoreConfigDataCatalogConfig

type FeatureGroupSpecOfflineStoreConfigDataCatalogConfig struct {
	// +optional
	Catalog *string `json:"catalog,omitempty" tf:"catalog"`
	// +optional
	Database *string `json:"database,omitempty" tf:"database"`
	// +optional
	TableName *string `json:"tableName,omitempty" tf:"table_name"`
}

func (*FeatureGroupSpecOfflineStoreConfigDataCatalogConfig) DeepCopy

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

func (*FeatureGroupSpecOfflineStoreConfigDataCatalogConfig) DeepCopyInto

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

type FeatureGroupSpecOfflineStoreConfigDataCatalogConfigCodec

type FeatureGroupSpecOfflineStoreConfigDataCatalogConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (FeatureGroupSpecOfflineStoreConfigDataCatalogConfigCodec) Decode

func (FeatureGroupSpecOfflineStoreConfigDataCatalogConfigCodec) Encode

func (FeatureGroupSpecOfflineStoreConfigDataCatalogConfigCodec) IsEmpty

type FeatureGroupSpecOfflineStoreConfigS3StorageConfig

type FeatureGroupSpecOfflineStoreConfigS3StorageConfig struct {
	// +optional
	KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"`
	S3URI    *string `json:"s3URI" tf:"s3_uri"`
}

func (*FeatureGroupSpecOfflineStoreConfigS3StorageConfig) DeepCopy

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

func (*FeatureGroupSpecOfflineStoreConfigS3StorageConfig) DeepCopyInto

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

type FeatureGroupSpecOfflineStoreConfigS3StorageConfigCodec

type FeatureGroupSpecOfflineStoreConfigS3StorageConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (FeatureGroupSpecOfflineStoreConfigS3StorageConfigCodec) Decode

func (FeatureGroupSpecOfflineStoreConfigS3StorageConfigCodec) Encode

func (FeatureGroupSpecOfflineStoreConfigS3StorageConfigCodec) IsEmpty

type FeatureGroupSpecOnlineStoreConfig

type FeatureGroupSpecOnlineStoreConfig struct {
	// +optional
	EnableOnlineStore *bool `json:"enableOnlineStore,omitempty" tf:"enable_online_store"`
	// +optional
	SecurityConfig *FeatureGroupSpecOnlineStoreConfigSecurityConfig `json:"securityConfig,omitempty" tf:"security_config"`
}

func (*FeatureGroupSpecOnlineStoreConfig) DeepCopy

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

func (*FeatureGroupSpecOnlineStoreConfig) DeepCopyInto

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

type FeatureGroupSpecOnlineStoreConfigCodec

type FeatureGroupSpecOnlineStoreConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (FeatureGroupSpecOnlineStoreConfigCodec) Decode

func (FeatureGroupSpecOnlineStoreConfigCodec) Encode

func (FeatureGroupSpecOnlineStoreConfigCodec) IsEmpty

type FeatureGroupSpecOnlineStoreConfigSecurityConfig

type FeatureGroupSpecOnlineStoreConfigSecurityConfig struct {
	// +optional
	KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"`
}

func (*FeatureGroupSpecOnlineStoreConfigSecurityConfig) DeepCopy

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

func (*FeatureGroupSpecOnlineStoreConfigSecurityConfig) DeepCopyInto

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

type FeatureGroupSpecOnlineStoreConfigSecurityConfigCodec

type FeatureGroupSpecOnlineStoreConfigSecurityConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (FeatureGroupSpecOnlineStoreConfigSecurityConfigCodec) Decode

func (FeatureGroupSpecOnlineStoreConfigSecurityConfigCodec) Encode

func (FeatureGroupSpecOnlineStoreConfigSecurityConfigCodec) IsEmpty

type FeatureGroupSpecResource

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

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	Description          *string `json:"description,omitempty" tf:"description"`
	EventTimeFeatureName *string `json:"eventTimeFeatureName" tf:"event_time_feature_name"`
	// +kubebuilder:validation:MaxItems=2500
	// +kubebuilder:validation:MinItems=1
	FeatureDefinition []FeatureGroupSpecFeatureDefinition `json:"featureDefinition" tf:"feature_definition"`
	FeatureGroupName  *string                             `json:"featureGroupName" tf:"feature_group_name"`
	// +optional
	OfflineStoreConfig *FeatureGroupSpecOfflineStoreConfig `json:"offlineStoreConfig,omitempty" tf:"offline_store_config"`
	// +optional
	OnlineStoreConfig           *FeatureGroupSpecOnlineStoreConfig `json:"onlineStoreConfig,omitempty" tf:"online_store_config"`
	RecordIdentifierFeatureName *string                            `json:"recordIdentifierFeatureName" tf:"record_identifier_feature_name"`
	RoleArn                     *string                            `json:"roleArn" tf:"role_arn"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}

func (*FeatureGroupSpecResource) DeepCopy

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

func (*FeatureGroupSpecResource) DeepCopyInto

func (in *FeatureGroupSpecResource) DeepCopyInto(out *FeatureGroupSpecResource)

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

type FeatureGroupStatus

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

func (in *FeatureGroupStatus) DeepCopy() *FeatureGroupStatus

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

func (*FeatureGroupStatus) DeepCopyInto

func (in *FeatureGroupStatus) DeepCopyInto(out *FeatureGroupStatus)

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

type Image

type Image struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ImageSpec   `json:"spec,omitempty"`
	Status            ImageStatus `json:"status,omitempty"`
}

func (*Image) DeepCopy

func (in *Image) DeepCopy() *Image

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

func (*Image) DeepCopyInto

func (in *Image) DeepCopyInto(out *Image)

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

func (*Image) DeepCopyObject

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

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

func (*Image) SetupWebhookWithManager

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

func (*Image) ValidateCreate

func (r *Image) ValidateCreate() error

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

func (*Image) ValidateDelete

func (r *Image) ValidateDelete() error

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

func (*Image) ValidateUpdate

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

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

type ImageList

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

ImageList is a list of Images

func (*ImageList) DeepCopy

func (in *ImageList) DeepCopy() *ImageList

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

func (*ImageList) DeepCopyInto

func (in *ImageList) DeepCopyInto(out *ImageList)

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

func (*ImageList) DeepCopyObject

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

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

type ImageSpec

type ImageSpec struct {
	State *ImageSpecResource `json:"state,omitempty" tf:"-"`

	Resource ImageSpecResource `json:"resource" tf:"resource"`

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

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

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

func (*ImageSpec) DeepCopy

func (in *ImageSpec) DeepCopy() *ImageSpec

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

func (*ImageSpec) DeepCopyInto

func (in *ImageSpec) DeepCopyInto(out *ImageSpec)

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

type ImageSpecResource

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

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	Description *string `json:"description,omitempty" tf:"description"`
	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	ImageName   *string `json:"imageName" tf:"image_name"`
	RoleArn     *string `json:"roleArn" tf:"role_arn"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}

func (*ImageSpecResource) DeepCopy

func (in *ImageSpecResource) DeepCopy() *ImageSpecResource

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

func (*ImageSpecResource) DeepCopyInto

func (in *ImageSpecResource) DeepCopyInto(out *ImageSpecResource)

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

type ImageStatus

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

func (in *ImageStatus) DeepCopy() *ImageStatus

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

func (*ImageStatus) DeepCopyInto

func (in *ImageStatus) DeepCopyInto(out *ImageStatus)

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

type ImageVersion

type ImageVersion struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ImageVersionSpec   `json:"spec,omitempty"`
	Status            ImageVersionStatus `json:"status,omitempty"`
}

func (*ImageVersion) DeepCopy

func (in *ImageVersion) DeepCopy() *ImageVersion

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

func (*ImageVersion) DeepCopyInto

func (in *ImageVersion) DeepCopyInto(out *ImageVersion)

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

func (*ImageVersion) DeepCopyObject

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

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

func (*ImageVersion) SetupWebhookWithManager

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

func (*ImageVersion) ValidateCreate

func (r *ImageVersion) ValidateCreate() error

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

func (*ImageVersion) ValidateDelete

func (r *ImageVersion) ValidateDelete() error

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

func (*ImageVersion) ValidateUpdate

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

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

type ImageVersionList

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

ImageVersionList is a list of ImageVersions

func (*ImageVersionList) DeepCopy

func (in *ImageVersionList) DeepCopy() *ImageVersionList

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

func (*ImageVersionList) DeepCopyInto

func (in *ImageVersionList) DeepCopyInto(out *ImageVersionList)

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

func (*ImageVersionList) DeepCopyObject

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

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

type ImageVersionSpec

type ImageVersionSpec struct {
	State *ImageVersionSpecResource `json:"state,omitempty" tf:"-"`

	Resource ImageVersionSpecResource `json:"resource" tf:"resource"`

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

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

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

func (*ImageVersionSpec) DeepCopy

func (in *ImageVersionSpec) DeepCopy() *ImageVersionSpec

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

func (*ImageVersionSpec) DeepCopyInto

func (in *ImageVersionSpec) DeepCopyInto(out *ImageVersionSpec)

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

type ImageVersionSpecResource

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

	// +optional
	Arn       *string `json:"arn,omitempty" tf:"arn"`
	BaseImage *string `json:"baseImage" tf:"base_image"`
	// +optional
	ContainerImage *string `json:"containerImage,omitempty" tf:"container_image"`
	// +optional
	ImageArn  *string `json:"imageArn,omitempty" tf:"image_arn"`
	ImageName *string `json:"imageName" tf:"image_name"`
	// +optional
	Version *int64 `json:"version,omitempty" tf:"version"`
}

func (*ImageVersionSpecResource) DeepCopy

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

func (*ImageVersionSpecResource) DeepCopyInto

func (in *ImageVersionSpecResource) DeepCopyInto(out *ImageVersionSpecResource)

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

type ImageVersionStatus

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

func (in *ImageVersionStatus) DeepCopy() *ImageVersionStatus

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

func (*ImageVersionStatus) DeepCopyInto

func (in *ImageVersionStatus) DeepCopyInto(out *ImageVersionStatus)

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

func (in *Model) DeepCopy() *Model

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

func (*Model) DeepCopyInto

func (in *Model) DeepCopyInto(out *Model)

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

func (*Model) DeepCopyObject

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

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

func (*Model) SetupWebhookWithManager

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

func (*Model) ValidateCreate

func (r *Model) ValidateCreate() error

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

func (*Model) ValidateDelete

func (r *Model) ValidateDelete() error

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

func (*Model) ValidateUpdate

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

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

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

func (in *ModelList) DeepCopy() *ModelList

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

func (*ModelList) DeepCopyInto

func (in *ModelList) DeepCopyInto(out *ModelList)

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

func (*ModelList) DeepCopyObject

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

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

type ModelPackageGroup

type ModelPackageGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ModelPackageGroupSpec   `json:"spec,omitempty"`
	Status            ModelPackageGroupStatus `json:"status,omitempty"`
}

func (*ModelPackageGroup) DeepCopy

func (in *ModelPackageGroup) DeepCopy() *ModelPackageGroup

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

func (*ModelPackageGroup) DeepCopyInto

func (in *ModelPackageGroup) DeepCopyInto(out *ModelPackageGroup)

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

func (*ModelPackageGroup) DeepCopyObject

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

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

func (*ModelPackageGroup) SetupWebhookWithManager

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

func (*ModelPackageGroup) ValidateCreate

func (r *ModelPackageGroup) ValidateCreate() error

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

func (*ModelPackageGroup) ValidateDelete

func (r *ModelPackageGroup) ValidateDelete() error

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

func (*ModelPackageGroup) ValidateUpdate

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

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

type ModelPackageGroupList

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

ModelPackageGroupList is a list of ModelPackageGroups

func (*ModelPackageGroupList) DeepCopy

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

func (*ModelPackageGroupList) DeepCopyInto

func (in *ModelPackageGroupList) DeepCopyInto(out *ModelPackageGroupList)

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

func (*ModelPackageGroupList) DeepCopyObject

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

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

type ModelPackageGroupSpec

type ModelPackageGroupSpec struct {
	State *ModelPackageGroupSpecResource `json:"state,omitempty" tf:"-"`

	Resource ModelPackageGroupSpecResource `json:"resource" tf:"resource"`

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

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

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

func (*ModelPackageGroupSpec) DeepCopy

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

func (*ModelPackageGroupSpec) DeepCopyInto

func (in *ModelPackageGroupSpec) DeepCopyInto(out *ModelPackageGroupSpec)

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

type ModelPackageGroupSpecResource

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

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	ModelPackageGroupDescription *string `json:"modelPackageGroupDescription,omitempty" tf:"model_package_group_description"`
	ModelPackageGroupName        *string `json:"modelPackageGroupName" tf:"model_package_group_name"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
}

func (*ModelPackageGroupSpecResource) DeepCopy

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

func (*ModelPackageGroupSpecResource) DeepCopyInto

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

type ModelPackageGroupStatus

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

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

func (*ModelPackageGroupStatus) DeepCopyInto

func (in *ModelPackageGroupStatus) DeepCopyInto(out *ModelPackageGroupStatus)

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:"-"`
}

func (*ModelSpec) DeepCopy

func (in *ModelSpec) DeepCopy() *ModelSpec

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

func (*ModelSpec) DeepCopyInto

func (in *ModelSpec) DeepCopyInto(out *ModelSpec)

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

type ModelSpecContainer

type ModelSpecContainer struct {
	// +optional
	ContainerHostname *string `json:"containerHostname,omitempty" tf:"container_hostname"`
	// +optional
	Environment *map[string]string `json:"environment,omitempty" tf:"environment"`
	Image       *string            `json:"image" tf:"image"`
	// +optional
	ImageConfig *ModelSpecContainerImageConfig `json:"imageConfig,omitempty" tf:"image_config"`
	// +optional
	Mode *string `json:"mode,omitempty" tf:"mode"`
	// +optional
	ModelDataURL *string `json:"modelDataURL,omitempty" tf:"model_data_url"`
}

func (*ModelSpecContainer) DeepCopy

func (in *ModelSpecContainer) DeepCopy() *ModelSpecContainer

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

func (*ModelSpecContainer) DeepCopyInto

func (in *ModelSpecContainer) DeepCopyInto(out *ModelSpecContainer)

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

type ModelSpecContainerImageConfig

type ModelSpecContainerImageConfig struct {
	RepositoryAccessMode *string `json:"repositoryAccessMode" tf:"repository_access_mode"`
}

func (*ModelSpecContainerImageConfig) DeepCopy

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

func (*ModelSpecContainerImageConfig) DeepCopyInto

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

type ModelSpecContainerImageConfigCodec

type ModelSpecContainerImageConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (ModelSpecContainerImageConfigCodec) Decode

func (ModelSpecContainerImageConfigCodec) Encode

func (ModelSpecContainerImageConfigCodec) IsEmpty

type ModelSpecPrimaryContainer

type ModelSpecPrimaryContainer struct {
	// +optional
	ContainerHostname *string `json:"containerHostname,omitempty" tf:"container_hostname"`
	// +optional
	Environment *map[string]string `json:"environment,omitempty" tf:"environment"`
	Image       *string            `json:"image" tf:"image"`
	// +optional
	ImageConfig *ModelSpecPrimaryContainerImageConfig `json:"imageConfig,omitempty" tf:"image_config"`
	// +optional
	Mode *string `json:"mode,omitempty" tf:"mode"`
	// +optional
	ModelDataURL *string `json:"modelDataURL,omitempty" tf:"model_data_url"`
}

func (*ModelSpecPrimaryContainer) DeepCopy

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

func (*ModelSpecPrimaryContainer) DeepCopyInto

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

type ModelSpecPrimaryContainerCodec

type ModelSpecPrimaryContainerCodec struct {
}

+k8s:deepcopy-gen=false

func (ModelSpecPrimaryContainerCodec) Decode

func (ModelSpecPrimaryContainerCodec) Encode

func (ModelSpecPrimaryContainerCodec) IsEmpty

type ModelSpecPrimaryContainerImageConfig

type ModelSpecPrimaryContainerImageConfig struct {
	RepositoryAccessMode *string `json:"repositoryAccessMode" tf:"repository_access_mode"`
}

func (*ModelSpecPrimaryContainerImageConfig) DeepCopy

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

func (*ModelSpecPrimaryContainerImageConfig) DeepCopyInto

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

type ModelSpecPrimaryContainerImageConfigCodec

type ModelSpecPrimaryContainerImageConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (ModelSpecPrimaryContainerImageConfigCodec) Decode

func (ModelSpecPrimaryContainerImageConfigCodec) Encode

func (ModelSpecPrimaryContainerImageConfigCodec) IsEmpty

type ModelSpecResource

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

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	Container []ModelSpecContainer `json:"container,omitempty" tf:"container"`
	// +optional
	EnableNetworkIsolation *bool   `json:"enableNetworkIsolation,omitempty" tf:"enable_network_isolation"`
	ExecutionRoleArn       *string `json:"executionRoleArn" tf:"execution_role_arn"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	PrimaryContainer *ModelSpecPrimaryContainer `json:"primaryContainer,omitempty" tf:"primary_container"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
	// +optional
	VpcConfig *ModelSpecVpcConfig `json:"vpcConfig,omitempty" tf:"vpc_config"`
}

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 ModelSpecVpcConfig

type ModelSpecVpcConfig struct {
	SecurityGroupIDS []string `json:"securityGroupIDS" tf:"security_group_ids"`
	Subnets          []string `json:"subnets" tf:"subnets"`
}

func (*ModelSpecVpcConfig) DeepCopy

func (in *ModelSpecVpcConfig) DeepCopy() *ModelSpecVpcConfig

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

func (*ModelSpecVpcConfig) DeepCopyInto

func (in *ModelSpecVpcConfig) DeepCopyInto(out *ModelSpecVpcConfig)

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

type ModelSpecVpcConfigCodec

type ModelSpecVpcConfigCodec struct {
}

+k8s:deepcopy-gen=false

func (ModelSpecVpcConfigCodec) Decode

func (ModelSpecVpcConfigCodec) Encode

func (ModelSpecVpcConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)

func (ModelSpecVpcConfigCodec) IsEmpty

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 NotebookInstance

type NotebookInstance struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NotebookInstanceSpec   `json:"spec,omitempty"`
	Status            NotebookInstanceStatus `json:"status,omitempty"`
}

func (*NotebookInstance) DeepCopy

func (in *NotebookInstance) DeepCopy() *NotebookInstance

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

func (*NotebookInstance) DeepCopyInto

func (in *NotebookInstance) DeepCopyInto(out *NotebookInstance)

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

func (*NotebookInstance) DeepCopyObject

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

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

func (*NotebookInstance) SetupWebhookWithManager

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

func (*NotebookInstance) ValidateCreate

func (r *NotebookInstance) ValidateCreate() error

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

func (*NotebookInstance) ValidateDelete

func (r *NotebookInstance) ValidateDelete() error

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

func (*NotebookInstance) ValidateUpdate

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

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

type NotebookInstanceLifecycleConfiguration

type NotebookInstanceLifecycleConfiguration struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NotebookInstanceLifecycleConfigurationSpec   `json:"spec,omitempty"`
	Status            NotebookInstanceLifecycleConfigurationStatus `json:"status,omitempty"`
}

func (*NotebookInstanceLifecycleConfiguration) DeepCopy

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

func (*NotebookInstanceLifecycleConfiguration) DeepCopyInto

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

func (*NotebookInstanceLifecycleConfiguration) DeepCopyObject

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

func (*NotebookInstanceLifecycleConfiguration) SetupWebhookWithManager

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

func (*NotebookInstanceLifecycleConfiguration) ValidateCreate

func (r *NotebookInstanceLifecycleConfiguration) ValidateCreate() error

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

func (*NotebookInstanceLifecycleConfiguration) ValidateDelete

func (r *NotebookInstanceLifecycleConfiguration) ValidateDelete() error

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

func (*NotebookInstanceLifecycleConfiguration) ValidateUpdate

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

type NotebookInstanceLifecycleConfigurationList

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

NotebookInstanceLifecycleConfigurationList is a list of NotebookInstanceLifecycleConfigurations

func (*NotebookInstanceLifecycleConfigurationList) DeepCopy

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

func (*NotebookInstanceLifecycleConfigurationList) DeepCopyInto

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

func (*NotebookInstanceLifecycleConfigurationList) DeepCopyObject

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

type NotebookInstanceLifecycleConfigurationSpec

type NotebookInstanceLifecycleConfigurationSpec struct {
	State *NotebookInstanceLifecycleConfigurationSpecResource `json:"state,omitempty" tf:"-"`

	Resource NotebookInstanceLifecycleConfigurationSpecResource `json:"resource" tf:"resource"`

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

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

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

func (*NotebookInstanceLifecycleConfigurationSpec) DeepCopy

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

func (*NotebookInstanceLifecycleConfigurationSpec) DeepCopyInto

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

type NotebookInstanceLifecycleConfigurationSpecResource

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

	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	OnCreate *string `json:"onCreate,omitempty" tf:"on_create"`
	// +optional
	OnStart *string `json:"onStart,omitempty" tf:"on_start"`
}

func (*NotebookInstanceLifecycleConfigurationSpecResource) DeepCopy

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

func (*NotebookInstanceLifecycleConfigurationSpecResource) DeepCopyInto

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

type NotebookInstanceLifecycleConfigurationStatus

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

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

func (*NotebookInstanceLifecycleConfigurationStatus) DeepCopyInto

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

type NotebookInstanceList

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

NotebookInstanceList is a list of NotebookInstances

func (*NotebookInstanceList) DeepCopy

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

func (*NotebookInstanceList) DeepCopyInto

func (in *NotebookInstanceList) DeepCopyInto(out *NotebookInstanceList)

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

func (*NotebookInstanceList) DeepCopyObject

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

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

type NotebookInstanceSpec

type NotebookInstanceSpec struct {
	State *NotebookInstanceSpecResource `json:"state,omitempty" tf:"-"`

	Resource NotebookInstanceSpecResource `json:"resource" tf:"resource"`

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

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

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

func (*NotebookInstanceSpec) DeepCopy

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

func (*NotebookInstanceSpec) DeepCopyInto

func (in *NotebookInstanceSpec) DeepCopyInto(out *NotebookInstanceSpec)

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

type NotebookInstanceSpecResource

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

	// +optional
	// +kubebuilder:validation:MaxItems=3
	AdditionalCodeRepositories []string `json:"additionalCodeRepositories,omitempty" tf:"additional_code_repositories"`
	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
	// +optional
	DefaultCodeRepository *string `json:"defaultCodeRepository,omitempty" tf:"default_code_repository"`
	// +optional
	DirectInternetAccess *string `json:"directInternetAccess,omitempty" tf:"direct_internet_access"`
	InstanceType         *string `json:"instanceType" tf:"instance_type"`
	// +optional
	KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"`
	// +optional
	LifecycleConfigName *string `json:"lifecycleConfigName,omitempty" tf:"lifecycle_config_name"`
	Name                *string `json:"name" tf:"name"`
	// +optional
	NetworkInterfaceID *string `json:"networkInterfaceID,omitempty" tf:"network_interface_id"`
	RoleArn            *string `json:"roleArn" tf:"role_arn"`
	// +optional
	RootAccess *string `json:"rootAccess,omitempty" tf:"root_access"`
	// +optional
	// +kubebuilder:validation:MinItems=1
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups"`
	// +optional
	SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
	// +optional
	Url *string `json:"url,omitempty" tf:"url"`
	// +optional
	VolumeSize *int64 `json:"volumeSize,omitempty" tf:"volume_size"`
}

func (*NotebookInstanceSpecResource) DeepCopy

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

func (*NotebookInstanceSpecResource) DeepCopyInto

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

type NotebookInstanceStatus

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

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

func (*NotebookInstanceStatus) DeepCopyInto

func (in *NotebookInstanceStatus) DeepCopyInto(out *NotebookInstanceStatus)

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

type UserProfile

type UserProfile struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UserProfileSpec   `json:"spec,omitempty"`
	Status            UserProfileStatus `json:"status,omitempty"`
}

func (*UserProfile) DeepCopy

func (in *UserProfile) DeepCopy() *UserProfile

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

func (*UserProfile) DeepCopyInto

func (in *UserProfile) DeepCopyInto(out *UserProfile)

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

func (*UserProfile) DeepCopyObject

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

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

func (*UserProfile) SetupWebhookWithManager

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

func (*UserProfile) ValidateCreate

func (r *UserProfile) ValidateCreate() error

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

func (*UserProfile) ValidateDelete

func (r *UserProfile) ValidateDelete() error

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

func (*UserProfile) ValidateUpdate

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

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

type UserProfileList

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

UserProfileList is a list of UserProfiles

func (*UserProfileList) DeepCopy

func (in *UserProfileList) DeepCopy() *UserProfileList

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

func (*UserProfileList) DeepCopyInto

func (in *UserProfileList) DeepCopyInto(out *UserProfileList)

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

func (*UserProfileList) DeepCopyObject

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

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

type UserProfileSpec

type UserProfileSpec struct {
	State *UserProfileSpecResource `json:"state,omitempty" tf:"-"`

	Resource UserProfileSpecResource `json:"resource" tf:"resource"`

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

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

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

func (*UserProfileSpec) DeepCopy

func (in *UserProfileSpec) DeepCopy() *UserProfileSpec

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

func (*UserProfileSpec) DeepCopyInto

func (in *UserProfileSpec) DeepCopyInto(out *UserProfileSpec)

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

type UserProfileSpecResource

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

	// +optional
	Arn      *string `json:"arn,omitempty" tf:"arn"`
	DomainID *string `json:"domainID" tf:"domain_id"`
	// +optional
	HomeEfsFileSystemUid *string `json:"homeEfsFileSystemUid,omitempty" tf:"home_efs_file_system_uid"`
	// +optional
	SingleSignOnUserIdentifier *string `json:"singleSignOnUserIdentifier,omitempty" tf:"single_sign_on_user_identifier"`
	// +optional
	SingleSignOnUserValue *string `json:"singleSignOnUserValue,omitempty" tf:"single_sign_on_user_value"`
	// +optional
	Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
	// +optional
	TagsAll         *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
	UserProfileName *string            `json:"userProfileName" tf:"user_profile_name"`
	// +optional
	UserSettings *UserProfileSpecUserSettings `json:"userSettings,omitempty" tf:"user_settings"`
}

func (*UserProfileSpecResource) DeepCopy

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

func (*UserProfileSpecResource) DeepCopyInto

func (in *UserProfileSpecResource) DeepCopyInto(out *UserProfileSpecResource)

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

type UserProfileSpecUserSettings

type UserProfileSpecUserSettings struct {
	ExecutionRole *string `json:"executionRole" tf:"execution_role"`
	// +optional
	JupyterServerAppSettings *UserProfileSpecUserSettingsJupyterServerAppSettings `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings"`
	// +optional
	KernelGatewayAppSettings *UserProfileSpecUserSettingsKernelGatewayAppSettings `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings"`
	// +optional
	// +kubebuilder:validation:MaxItems=5
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups"`
	// +optional
	SharingSettings *UserProfileSpecUserSettingsSharingSettings `json:"sharingSettings,omitempty" tf:"sharing_settings"`
	// +optional
	TensorBoardAppSettings *UserProfileSpecUserSettingsTensorBoardAppSettings `json:"tensorBoardAppSettings,omitempty" tf:"tensor_board_app_settings"`
}

func (*UserProfileSpecUserSettings) DeepCopy

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

func (*UserProfileSpecUserSettings) DeepCopyInto

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

type UserProfileSpecUserSettingsCodec

type UserProfileSpecUserSettingsCodec struct {
}

+k8s:deepcopy-gen=false

func (UserProfileSpecUserSettingsCodec) Decode

func (UserProfileSpecUserSettingsCodec) Encode

func (UserProfileSpecUserSettingsCodec) IsEmpty

type UserProfileSpecUserSettingsJupyterServerAppSettings

type UserProfileSpecUserSettingsJupyterServerAppSettings struct {
	DefaultResourceSpec *UserProfileSpecUserSettingsJupyterServerAppSettingsDefaultResourceSpec `json:"defaultResourceSpec" tf:"default_resource_spec"`
}

func (*UserProfileSpecUserSettingsJupyterServerAppSettings) DeepCopy

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

func (*UserProfileSpecUserSettingsJupyterServerAppSettings) DeepCopyInto

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

type UserProfileSpecUserSettingsJupyterServerAppSettingsCodec

type UserProfileSpecUserSettingsJupyterServerAppSettingsCodec struct {
}

+k8s:deepcopy-gen=false

func (UserProfileSpecUserSettingsJupyterServerAppSettingsCodec) Decode

func (UserProfileSpecUserSettingsJupyterServerAppSettingsCodec) Encode

func (UserProfileSpecUserSettingsJupyterServerAppSettingsCodec) IsEmpty

type UserProfileSpecUserSettingsJupyterServerAppSettingsDefaultResourceSpec

type UserProfileSpecUserSettingsJupyterServerAppSettingsDefaultResourceSpec struct {
	// +optional
	InstanceType *string `json:"instanceType,omitempty" tf:"instance_type"`
	// +optional
	SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn"`
}

func (*UserProfileSpecUserSettingsJupyterServerAppSettingsDefaultResourceSpec) DeepCopy

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

func (*UserProfileSpecUserSettingsJupyterServerAppSettingsDefaultResourceSpec) DeepCopyInto

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

type UserProfileSpecUserSettingsJupyterServerAppSettingsDefaultResourceSpecCodec

type UserProfileSpecUserSettingsJupyterServerAppSettingsDefaultResourceSpecCodec struct {
}

+k8s:deepcopy-gen=false

func (UserProfileSpecUserSettingsJupyterServerAppSettingsDefaultResourceSpecCodec) Decode

func (UserProfileSpecUserSettingsJupyterServerAppSettingsDefaultResourceSpecCodec) Encode

func (UserProfileSpecUserSettingsJupyterServerAppSettingsDefaultResourceSpecCodec) IsEmpty

type UserProfileSpecUserSettingsKernelGatewayAppSettings

type UserProfileSpecUserSettingsKernelGatewayAppSettings struct {
	// +optional
	// +kubebuilder:validation:MaxItems=30
	CustomImage         []UserProfileSpecUserSettingsKernelGatewayAppSettingsCustomImage        `json:"customImage,omitempty" tf:"custom_image"`
	DefaultResourceSpec *UserProfileSpecUserSettingsKernelGatewayAppSettingsDefaultResourceSpec `json:"defaultResourceSpec" tf:"default_resource_spec"`
}

func (*UserProfileSpecUserSettingsKernelGatewayAppSettings) DeepCopy

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

func (*UserProfileSpecUserSettingsKernelGatewayAppSettings) DeepCopyInto

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

type UserProfileSpecUserSettingsKernelGatewayAppSettingsCodec

type UserProfileSpecUserSettingsKernelGatewayAppSettingsCodec struct {
}

+k8s:deepcopy-gen=false

func (UserProfileSpecUserSettingsKernelGatewayAppSettingsCodec) Decode

func (UserProfileSpecUserSettingsKernelGatewayAppSettingsCodec) Encode

func (UserProfileSpecUserSettingsKernelGatewayAppSettingsCodec) IsEmpty

type UserProfileSpecUserSettingsKernelGatewayAppSettingsCustomImage

type UserProfileSpecUserSettingsKernelGatewayAppSettingsCustomImage struct {
	AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name"`
	ImageName          *string `json:"imageName" tf:"image_name"`
	// +optional
	ImageVersionNumber *int64 `json:"imageVersionNumber,omitempty" tf:"image_version_number"`
}

func (*UserProfileSpecUserSettingsKernelGatewayAppSettingsCustomImage) DeepCopy

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

func (*UserProfileSpecUserSettingsKernelGatewayAppSettingsCustomImage) DeepCopyInto

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

type UserProfileSpecUserSettingsKernelGatewayAppSettingsDefaultResourceSpec

type UserProfileSpecUserSettingsKernelGatewayAppSettingsDefaultResourceSpec struct {
	// +optional
	InstanceType *string `json:"instanceType,omitempty" tf:"instance_type"`
	// +optional
	SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn"`
}

func (*UserProfileSpecUserSettingsKernelGatewayAppSettingsDefaultResourceSpec) DeepCopy

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

func (*UserProfileSpecUserSettingsKernelGatewayAppSettingsDefaultResourceSpec) DeepCopyInto

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

type UserProfileSpecUserSettingsKernelGatewayAppSettingsDefaultResourceSpecCodec

type UserProfileSpecUserSettingsKernelGatewayAppSettingsDefaultResourceSpecCodec struct {
}

+k8s:deepcopy-gen=false

func (UserProfileSpecUserSettingsKernelGatewayAppSettingsDefaultResourceSpecCodec) Decode

func (UserProfileSpecUserSettingsKernelGatewayAppSettingsDefaultResourceSpecCodec) Encode

func (UserProfileSpecUserSettingsKernelGatewayAppSettingsDefaultResourceSpecCodec) IsEmpty

type UserProfileSpecUserSettingsSharingSettings

type UserProfileSpecUserSettingsSharingSettings struct {
	// +optional
	NotebookOutputOption *string `json:"notebookOutputOption,omitempty" tf:"notebook_output_option"`
	// +optional
	S3KmsKeyID *string `json:"s3KmsKeyID,omitempty" tf:"s3_kms_key_id"`
	// +optional
	S3OutputPath *string `json:"s3OutputPath,omitempty" tf:"s3_output_path"`
}

func (*UserProfileSpecUserSettingsSharingSettings) DeepCopy

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

func (*UserProfileSpecUserSettingsSharingSettings) DeepCopyInto

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

type UserProfileSpecUserSettingsSharingSettingsCodec

type UserProfileSpecUserSettingsSharingSettingsCodec struct {
}

+k8s:deepcopy-gen=false

func (UserProfileSpecUserSettingsSharingSettingsCodec) Decode

func (UserProfileSpecUserSettingsSharingSettingsCodec) Encode

func (UserProfileSpecUserSettingsSharingSettingsCodec) IsEmpty

type UserProfileSpecUserSettingsTensorBoardAppSettings

type UserProfileSpecUserSettingsTensorBoardAppSettings struct {
	DefaultResourceSpec *UserProfileSpecUserSettingsTensorBoardAppSettingsDefaultResourceSpec `json:"defaultResourceSpec" tf:"default_resource_spec"`
}

func (*UserProfileSpecUserSettingsTensorBoardAppSettings) DeepCopy

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

func (*UserProfileSpecUserSettingsTensorBoardAppSettings) DeepCopyInto

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

type UserProfileSpecUserSettingsTensorBoardAppSettingsCodec

type UserProfileSpecUserSettingsTensorBoardAppSettingsCodec struct {
}

+k8s:deepcopy-gen=false

func (UserProfileSpecUserSettingsTensorBoardAppSettingsCodec) Decode

func (UserProfileSpecUserSettingsTensorBoardAppSettingsCodec) Encode

func (UserProfileSpecUserSettingsTensorBoardAppSettingsCodec) IsEmpty

type UserProfileSpecUserSettingsTensorBoardAppSettingsDefaultResourceSpec

type UserProfileSpecUserSettingsTensorBoardAppSettingsDefaultResourceSpec struct {
	// +optional
	InstanceType *string `json:"instanceType,omitempty" tf:"instance_type"`
	// +optional
	SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn"`
}

func (*UserProfileSpecUserSettingsTensorBoardAppSettingsDefaultResourceSpec) DeepCopy

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

func (*UserProfileSpecUserSettingsTensorBoardAppSettingsDefaultResourceSpec) DeepCopyInto

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

type UserProfileSpecUserSettingsTensorBoardAppSettingsDefaultResourceSpecCodec

type UserProfileSpecUserSettingsTensorBoardAppSettingsDefaultResourceSpecCodec struct {
}

+k8s:deepcopy-gen=false

func (UserProfileSpecUserSettingsTensorBoardAppSettingsDefaultResourceSpecCodec) Decode

func (UserProfileSpecUserSettingsTensorBoardAppSettingsDefaultResourceSpecCodec) Encode

func (UserProfileSpecUserSettingsTensorBoardAppSettingsDefaultResourceSpecCodec) IsEmpty

type UserProfileStatus

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

func (in *UserProfileStatus) DeepCopy() *UserProfileStatus

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

func (*UserProfileStatus) DeepCopyInto

func (in *UserProfileStatus) DeepCopyInto(out *UserProfileStatus)

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