v1alpha1

package
v0.5.0 Latest Latest
Warning

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

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

Documentation

Overview

+groupName=dedicated.ovh.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: dedicated.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 CephACL

type CephACL struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CephACLSpec   `json:"spec,omitempty"`
	Status            CephACLStatus `json:"status,omitempty"`
}

func (*CephACL) DeepCopy

func (in *CephACL) DeepCopy() *CephACL

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

func (*CephACL) DeepCopyInto

func (in *CephACL) DeepCopyInto(out *CephACL)

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

func (*CephACL) DeepCopyObject

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

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

func (*CephACL) SetupWebhookWithManager

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

func (*CephACL) ValidateCreate

func (r *CephACL) ValidateCreate() error

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

func (*CephACL) ValidateDelete

func (r *CephACL) ValidateDelete() error

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

func (*CephACL) ValidateUpdate

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

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

type CephACLList

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

CephACLList is a list of CephACLs

func (*CephACLList) DeepCopy

func (in *CephACLList) DeepCopy() *CephACLList

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

func (*CephACLList) DeepCopyInto

func (in *CephACLList) DeepCopyInto(out *CephACLList)

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

func (*CephACLList) DeepCopyObject

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

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

type CephACLSpec

type CephACLSpec struct {
	State *CephACLSpecResource `json:"state,omitempty" tf:"-"`

	Resource CephACLSpecResource `json:"resource" tf:"resource"`

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

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

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

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

func (*CephACLSpec) DeepCopy

func (in *CephACLSpec) DeepCopy() *CephACLSpec

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

func (*CephACLSpec) DeepCopyInto

func (in *CephACLSpec) DeepCopyInto(out *CephACLSpec)

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

type CephACLSpecResource

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

	// +optional
	Family      *string `json:"family,omitempty" tf:"family"`
	Netmask     *string `json:"netmask" tf:"netmask"`
	Network     *string `json:"network" tf:"network"`
	ServiceName *string `json:"serviceName" tf:"service_name"`
}

func (*CephACLSpecResource) DeepCopy

func (in *CephACLSpecResource) DeepCopy() *CephACLSpecResource

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

func (*CephACLSpecResource) DeepCopyInto

func (in *CephACLSpecResource) DeepCopyInto(out *CephACLSpecResource)

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

type CephACLStatus

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

func (in *CephACLStatus) DeepCopy() *CephACLStatus

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

func (*CephACLStatus) DeepCopyInto

func (in *CephACLStatus) DeepCopyInto(out *CephACLStatus)

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

type ServerInstallTask

type ServerInstallTask struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ServerInstallTaskSpec   `json:"spec,omitempty"`
	Status            ServerInstallTaskStatus `json:"status,omitempty"`
}

func (*ServerInstallTask) DeepCopy

func (in *ServerInstallTask) DeepCopy() *ServerInstallTask

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

func (*ServerInstallTask) DeepCopyInto

func (in *ServerInstallTask) DeepCopyInto(out *ServerInstallTask)

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

func (*ServerInstallTask) DeepCopyObject

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

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

func (*ServerInstallTask) SetupWebhookWithManager

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

func (*ServerInstallTask) ValidateCreate

func (r *ServerInstallTask) ValidateCreate() error

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

func (*ServerInstallTask) ValidateDelete

func (r *ServerInstallTask) ValidateDelete() error

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

func (*ServerInstallTask) ValidateUpdate

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

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

type ServerInstallTaskList

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

ServerInstallTaskList is a list of ServerInstallTasks

func (*ServerInstallTaskList) DeepCopy

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

func (*ServerInstallTaskList) DeepCopyInto

func (in *ServerInstallTaskList) DeepCopyInto(out *ServerInstallTaskList)

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

func (*ServerInstallTaskList) DeepCopyObject

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

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

type ServerInstallTaskSpec

type ServerInstallTaskSpec struct {
	State *ServerInstallTaskSpecResource `json:"state,omitempty" tf:"-"`

	Resource ServerInstallTaskSpecResource `json:"resource" tf:"resource"`

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

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

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

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

func (*ServerInstallTaskSpec) DeepCopy

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

func (*ServerInstallTaskSpec) DeepCopyInto

func (in *ServerInstallTaskSpec) DeepCopyInto(out *ServerInstallTaskSpec)

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

type ServerInstallTaskSpecDetails

type ServerInstallTaskSpecDetails struct {
	// Template change log details
	// +optional
	// Deprecated
	ChangeLog *string `json:"changeLog,omitempty" tf:"change_log"`
	// Set up the server using the provided hostname instead of the default hostname
	// +optional
	CustomHostname *string `json:"customHostname,omitempty" tf:"custom_hostname"`
	// +optional
	DiskGroupID *int64 `json:"diskGroupID,omitempty" tf:"disk_group_id"`
	// +optional
	InstallRtm *bool `json:"installRtm,omitempty" tf:"install_rtm"`
	// +optional
	InstallSQLServer *bool `json:"installSQLServer,omitempty" tf:"install_sql_server"`
	// language
	// +optional
	Language *string `json:"language,omitempty" tf:"language"`
	// +optional
	NoRaid *bool `json:"noRaid,omitempty" tf:"no_raid"`
	// Indicate the URL where your postinstall customisation script is located
	// +optional
	PostInstallationScriptLink *string `json:"postInstallationScriptLink,omitempty" tf:"post_installation_script_link"`
	// indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'
	// +optional
	PostInstallationScriptReturn *string `json:"postInstallationScriptReturn,omitempty" tf:"post_installation_script_return"`
	// +optional
	ResetHwRaid *bool `json:"resetHwRaid,omitempty" tf:"reset_hw_raid"`
	// +optional
	SoftRaidDevices *int64 `json:"softRaidDevices,omitempty" tf:"soft_raid_devices"`
	// Name of the ssh key that should be installed. Password login will be disabled
	// +optional
	SshKeyName *string `json:"sshKeyName,omitempty" tf:"ssh_key_name"`
	// Use the distribution's native kernel instead of the recommended OVH Kernel
	// +optional
	UseDistribKernel *bool `json:"useDistribKernel,omitempty" tf:"use_distrib_kernel"`
	// +optional
	UseSpla *bool `json:"useSpla,omitempty" tf:"use_spla"`
}

func (*ServerInstallTaskSpecDetails) DeepCopy

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

func (*ServerInstallTaskSpecDetails) DeepCopyInto

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

type ServerInstallTaskSpecDetailsCodec

type ServerInstallTaskSpecDetailsCodec struct {
}

+k8s:deepcopy-gen=false

func (ServerInstallTaskSpecDetailsCodec) Decode

func (ServerInstallTaskSpecDetailsCodec) Encode

func (ServerInstallTaskSpecDetailsCodec) IsEmpty

type ServerInstallTaskSpecResource

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

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

	// If set, reboot the server on the specified boot id during destroy phase
	// +optional
	BootidOnDestroy *int64 `json:"bootidOnDestroy,omitempty" tf:"bootid_on_destroy"`
	// Details of this task
	// +optional
	Comment *string `json:"comment,omitempty" tf:"comment"`
	// +optional
	Details *ServerInstallTaskSpecDetails `json:"details,omitempty" tf:"details"`
	// Completion date
	// +optional
	DoneDate *string `json:"doneDate,omitempty" tf:"done_date"`
	// Function name
	// +optional
	Function *string `json:"function,omitempty" tf:"function"`
	// Last update
	// +optional
	LastUpdate *string `json:"lastUpdate,omitempty" tf:"last_update"`
	// Partition scheme name.
	// +optional
	PartitionSchemeName *string `json:"partitionSchemeName,omitempty" tf:"partition_scheme_name"`
	// The internal name of your dedicated server.
	ServiceName *string `json:"serviceName" tf:"service_name"`
	// Task Creation date
	// +optional
	StartDate *string `json:"startDate,omitempty" tf:"start_date"`
	// Task status
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
	// Template name
	TemplateName *string `json:"templateName" tf:"template_name"`
}

func (*ServerInstallTaskSpecResource) DeepCopy

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

func (*ServerInstallTaskSpecResource) DeepCopyInto

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

type ServerInstallTaskStatus

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

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

func (*ServerInstallTaskStatus) DeepCopyInto

func (in *ServerInstallTaskStatus) DeepCopyInto(out *ServerInstallTaskStatus)

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

type ServerRebootTask

type ServerRebootTask struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ServerRebootTaskSpec   `json:"spec,omitempty"`
	Status            ServerRebootTaskStatus `json:"status,omitempty"`
}

func (*ServerRebootTask) DeepCopy

func (in *ServerRebootTask) DeepCopy() *ServerRebootTask

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

func (*ServerRebootTask) DeepCopyInto

func (in *ServerRebootTask) DeepCopyInto(out *ServerRebootTask)

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

func (*ServerRebootTask) DeepCopyObject

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

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

func (*ServerRebootTask) SetupWebhookWithManager

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

func (*ServerRebootTask) ValidateCreate

func (r *ServerRebootTask) ValidateCreate() error

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

func (*ServerRebootTask) ValidateDelete

func (r *ServerRebootTask) ValidateDelete() error

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

func (*ServerRebootTask) ValidateUpdate

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

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

type ServerRebootTaskList

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

ServerRebootTaskList is a list of ServerRebootTasks

func (*ServerRebootTaskList) DeepCopy

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

func (*ServerRebootTaskList) DeepCopyInto

func (in *ServerRebootTaskList) DeepCopyInto(out *ServerRebootTaskList)

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

func (*ServerRebootTaskList) DeepCopyObject

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

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

type ServerRebootTaskSpec

type ServerRebootTaskSpec struct {
	State *ServerRebootTaskSpecResource `json:"state,omitempty" tf:"-"`

	Resource ServerRebootTaskSpecResource `json:"resource" tf:"resource"`

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

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

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

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

func (*ServerRebootTaskSpec) DeepCopy

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

func (*ServerRebootTaskSpec) DeepCopyInto

func (in *ServerRebootTaskSpec) DeepCopyInto(out *ServerRebootTaskSpec)

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

type ServerRebootTaskSpecResource

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

	// Details of this task
	// +optional
	Comment *string `json:"comment,omitempty" tf:"comment"`
	// Completion date
	// +optional
	DoneDate *string `json:"doneDate,omitempty" tf:"done_date"`
	// Function name
	// +optional
	Function *string `json:"function,omitempty" tf:"function"`
	// Change this value to recreate a reboot task.
	Keepers []string `json:"keepers" tf:"keepers"`
	// Last update
	// +optional
	LastUpdate *string `json:"lastUpdate,omitempty" tf:"last_update"`
	// The internal name of your dedicated server.
	ServiceName *string `json:"serviceName" tf:"service_name"`
	// Task Creation date
	// +optional
	StartDate *string `json:"startDate,omitempty" tf:"start_date"`
	// Task status
	// +optional
	Status *string `json:"status,omitempty" tf:"status"`
}

func (*ServerRebootTaskSpecResource) DeepCopy

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

func (*ServerRebootTaskSpecResource) DeepCopyInto

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

type ServerRebootTaskStatus

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

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

func (*ServerRebootTaskStatus) DeepCopyInto

func (in *ServerRebootTaskStatus) DeepCopyInto(out *ServerRebootTaskStatus)

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

type ServerUpdate

type ServerUpdate struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ServerUpdateSpec   `json:"spec,omitempty"`
	Status            ServerUpdateStatus `json:"status,omitempty"`
}

func (*ServerUpdate) DeepCopy

func (in *ServerUpdate) DeepCopy() *ServerUpdate

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

func (*ServerUpdate) DeepCopyInto

func (in *ServerUpdate) DeepCopyInto(out *ServerUpdate)

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

func (*ServerUpdate) DeepCopyObject

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

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

func (*ServerUpdate) SetupWebhookWithManager

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

func (*ServerUpdate) ValidateCreate

func (r *ServerUpdate) ValidateCreate() error

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

func (*ServerUpdate) ValidateDelete

func (r *ServerUpdate) ValidateDelete() error

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

func (*ServerUpdate) ValidateUpdate

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

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

type ServerUpdateList

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

ServerUpdateList is a list of ServerUpdates

func (*ServerUpdateList) DeepCopy

func (in *ServerUpdateList) DeepCopy() *ServerUpdateList

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

func (*ServerUpdateList) DeepCopyInto

func (in *ServerUpdateList) DeepCopyInto(out *ServerUpdateList)

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

func (*ServerUpdateList) DeepCopyObject

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

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

type ServerUpdateSpec

type ServerUpdateSpec struct {
	State *ServerUpdateSpecResource `json:"state,omitempty" tf:"-"`

	Resource ServerUpdateSpecResource `json:"resource" tf:"resource"`

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

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

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

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

func (*ServerUpdateSpec) DeepCopy

func (in *ServerUpdateSpec) DeepCopy() *ServerUpdateSpec

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

func (*ServerUpdateSpec) DeepCopyInto

func (in *ServerUpdateSpec) DeepCopyInto(out *ServerUpdateSpec)

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

type ServerUpdateSpecResource

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

	// The boot id of your dedicated server.
	// +optional
	BootID *int64 `json:"bootID,omitempty" tf:"boot_id"`
	// Icmp monitoring state
	// +optional
	Monitoring *bool `json:"monitoring,omitempty" tf:"monitoring"`
	// The internal name of your dedicated server.
	ServiceName *string `json:"serviceName" tf:"service_name"`
	// error, hacked, hackedBlocked, ok
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
}

func (*ServerUpdateSpecResource) DeepCopy

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

func (*ServerUpdateSpecResource) DeepCopyInto

func (in *ServerUpdateSpecResource) DeepCopyInto(out *ServerUpdateSpecResource)

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

type ServerUpdateStatus

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

func (in *ServerUpdateStatus) DeepCopy() *ServerUpdateStatus

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

func (*ServerUpdateStatus) DeepCopyInto

func (in *ServerUpdateStatus) DeepCopyInto(out *ServerUpdateStatus)

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