Documentation ¶
Overview ¶
+groupName=ecd.alicloud.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Command
- func (in *Command) DeepCopy() *Command
- func (in *Command) DeepCopyInto(out *Command)
- func (in *Command) DeepCopyObject() runtime.Object
- func (r *Command) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Command) ValidateCreate() error
- func (r *Command) ValidateDelete() error
- func (r *Command) ValidateUpdate(old runtime.Object) error
- type CommandList
- type CommandSpec
- type CommandSpecResource
- type CommandStatus
- type Desktop
- func (in *Desktop) DeepCopy() *Desktop
- func (in *Desktop) DeepCopyInto(out *Desktop)
- func (in *Desktop) DeepCopyObject() runtime.Object
- func (r *Desktop) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Desktop) ValidateCreate() error
- func (r *Desktop) ValidateDelete() error
- func (r *Desktop) ValidateUpdate(old runtime.Object) error
- type DesktopList
- type DesktopSpec
- type DesktopSpecResource
- type DesktopStatus
- type Image
- func (in *Image) DeepCopy() *Image
- func (in *Image) DeepCopyInto(out *Image)
- func (in *Image) DeepCopyObject() runtime.Object
- func (r *Image) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Image) ValidateCreate() error
- func (r *Image) ValidateDelete() error
- func (r *Image) ValidateUpdate(old runtime.Object) error
- type ImageList
- type ImageSpec
- type ImageSpecResource
- type ImageStatus
- type NasFileSystem
- func (in *NasFileSystem) DeepCopy() *NasFileSystem
- func (in *NasFileSystem) DeepCopyInto(out *NasFileSystem)
- func (in *NasFileSystem) DeepCopyObject() runtime.Object
- func (r *NasFileSystem) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NasFileSystem) ValidateCreate() error
- func (r *NasFileSystem) ValidateDelete() error
- func (r *NasFileSystem) ValidateUpdate(old runtime.Object) error
- type NasFileSystemList
- type NasFileSystemSpec
- type NasFileSystemSpecResource
- type NasFileSystemStatus
- type NetworkPackage
- func (in *NetworkPackage) DeepCopy() *NetworkPackage
- func (in *NetworkPackage) DeepCopyInto(out *NetworkPackage)
- func (in *NetworkPackage) DeepCopyObject() runtime.Object
- func (r *NetworkPackage) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NetworkPackage) ValidateCreate() error
- func (r *NetworkPackage) ValidateDelete() error
- func (r *NetworkPackage) ValidateUpdate(old runtime.Object) error
- type NetworkPackageList
- type NetworkPackageSpec
- type NetworkPackageSpecResource
- type NetworkPackageStatus
- type PolicyGroup
- func (in *PolicyGroup) DeepCopy() *PolicyGroup
- func (in *PolicyGroup) DeepCopyInto(out *PolicyGroup)
- func (in *PolicyGroup) DeepCopyObject() runtime.Object
- func (r *PolicyGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PolicyGroup) ValidateCreate() error
- func (r *PolicyGroup) ValidateDelete() error
- func (r *PolicyGroup) ValidateUpdate(old runtime.Object) error
- type PolicyGroupList
- type PolicyGroupSpec
- type PolicyGroupSpecAuthorizeAccessPolicyRules
- type PolicyGroupSpecAuthorizeSecurityPolicyRules
- type PolicyGroupSpecResource
- type PolicyGroupStatus
- type SimpleOfficeSite
- func (in *SimpleOfficeSite) DeepCopy() *SimpleOfficeSite
- func (in *SimpleOfficeSite) DeepCopyInto(out *SimpleOfficeSite)
- func (in *SimpleOfficeSite) DeepCopyObject() runtime.Object
- func (r *SimpleOfficeSite) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SimpleOfficeSite) ValidateCreate() error
- func (r *SimpleOfficeSite) ValidateDelete() error
- func (r *SimpleOfficeSite) ValidateUpdate(old runtime.Object) error
- type SimpleOfficeSiteList
- type SimpleOfficeSiteSpec
- type SimpleOfficeSiteSpecResource
- type SimpleOfficeSiteStatus
- type User
- func (in *User) DeepCopy() *User
- func (in *User) DeepCopyInto(out *User)
- func (in *User) DeepCopyObject() runtime.Object
- func (r *User) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *User) ValidateCreate() error
- func (r *User) ValidateDelete() error
- func (r *User) ValidateUpdate(old runtime.Object) error
- type UserList
- type UserSpec
- type UserSpecResource
- type UserStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: ecd.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
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 Command ¶ added in v0.5.0
type Command struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CommandSpec `json:"spec,omitempty"` Status CommandStatus `json:"status,omitempty"` }
func (*Command) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Command.
func (*Command) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Command) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Command) SetupWebhookWithManager ¶ added in v0.5.0
func (*Command) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Command) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type CommandList ¶ added in v0.5.0
type CommandList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Command CRD objects Items []Command `json:"items,omitempty"` }
CommandList is a list of Commands
func (*CommandList) DeepCopy ¶ added in v0.5.0
func (in *CommandList) DeepCopy() *CommandList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommandList.
func (*CommandList) DeepCopyInto ¶ added in v0.5.0
func (in *CommandList) DeepCopyInto(out *CommandList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CommandList) DeepCopyObject ¶ added in v0.5.0
func (in *CommandList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CommandSpec ¶ added in v0.5.0
type CommandSpec struct { State *CommandSpecResource `json:"state,omitempty" tf:"-"` Resource CommandSpecResource `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 (*CommandSpec) DeepCopy ¶ added in v0.5.0
func (in *CommandSpec) DeepCopy() *CommandSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommandSpec.
func (*CommandSpec) DeepCopyInto ¶ added in v0.5.0
func (in *CommandSpec) DeepCopyInto(out *CommandSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommandSpecResource ¶ added in v0.5.0
type CommandSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` CommandContent *string `json:"commandContent" tf:"command_content"` CommandType *string `json:"commandType" tf:"command_type"` // +optional ContentEncoding *string `json:"contentEncoding,omitempty" tf:"content_encoding"` DesktopID *string `json:"desktopID" tf:"desktop_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Timeout *string `json:"timeout,omitempty" tf:"timeout"` }
func (*CommandSpecResource) DeepCopy ¶ added in v0.5.0
func (in *CommandSpecResource) DeepCopy() *CommandSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommandSpecResource.
func (*CommandSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *CommandSpecResource) DeepCopyInto(out *CommandSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CommandStatus ¶ added in v0.5.0
type CommandStatus 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 (*CommandStatus) DeepCopy ¶ added in v0.5.0
func (in *CommandStatus) DeepCopy() *CommandStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommandStatus.
func (*CommandStatus) DeepCopyInto ¶ added in v0.5.0
func (in *CommandStatus) DeepCopyInto(out *CommandStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Desktop ¶ added in v0.5.0
type Desktop struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DesktopSpec `json:"spec,omitempty"` Status DesktopStatus `json:"status,omitempty"` }
func (*Desktop) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Desktop.
func (*Desktop) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Desktop) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Desktop) SetupWebhookWithManager ¶ added in v0.5.0
func (*Desktop) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Desktop) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DesktopList ¶ added in v0.5.0
type DesktopList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Desktop CRD objects Items []Desktop `json:"items,omitempty"` }
DesktopList is a list of Desktops
func (*DesktopList) DeepCopy ¶ added in v0.5.0
func (in *DesktopList) DeepCopy() *DesktopList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopList.
func (*DesktopList) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopList) DeepCopyInto(out *DesktopList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DesktopList) DeepCopyObject ¶ added in v0.5.0
func (in *DesktopList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DesktopSpec ¶ added in v0.5.0
type DesktopSpec struct { State *DesktopSpecResource `json:"state,omitempty" tf:"-"` Resource DesktopSpecResource `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 (*DesktopSpec) DeepCopy ¶ added in v0.5.0
func (in *DesktopSpec) DeepCopy() *DesktopSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopSpec.
func (*DesktopSpec) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopSpec) DeepCopyInto(out *DesktopSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopSpecResource ¶ added in v0.5.0
type DesktopSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Amount *int64 `json:"amount,omitempty" tf:"amount"` // +optional AutoPay *bool `json:"autoPay,omitempty" tf:"auto_pay"` // +optional AutoRenew *bool `json:"autoRenew,omitempty" tf:"auto_renew"` BundleID *string `json:"bundleID" tf:"bundle_id"` // +optional DesktopName *string `json:"desktopName,omitempty" tf:"desktop_name"` // +optional DesktopType *string `json:"desktopType,omitempty" tf:"desktop_type"` // +optional EndUserIDS []string `json:"endUserIDS,omitempty" tf:"end_user_ids"` // +optional HostName *string `json:"hostName,omitempty" tf:"host_name"` OfficeSiteID *string `json:"officeSiteID" tf:"office_site_id"` // +optional PaymentType *string `json:"paymentType,omitempty" tf:"payment_type"` // +optional Period *int64 `json:"period,omitempty" tf:"period"` // +optional PeriodUnit *string `json:"periodUnit,omitempty" tf:"period_unit"` PolicyGroupID *string `json:"policyGroupID" tf:"policy_group_id"` // +optional RootDiskSizeGib *int64 `json:"rootDiskSizeGib,omitempty" tf:"root_disk_size_gib"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional StoppedMode *string `json:"stoppedMode,omitempty" tf:"stopped_mode"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` // +optional UserAssignMode *string `json:"userAssignMode,omitempty" tf:"user_assign_mode"` // +optional UserDiskSizeGib *int64 `json:"userDiskSizeGib,omitempty" tf:"user_disk_size_gib"` }
func (*DesktopSpecResource) DeepCopy ¶ added in v0.5.0
func (in *DesktopSpecResource) DeepCopy() *DesktopSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopSpecResource.
func (*DesktopSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopSpecResource) DeepCopyInto(out *DesktopSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DesktopStatus ¶ added in v0.5.0
type DesktopStatus 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 (*DesktopStatus) DeepCopy ¶ added in v0.5.0
func (in *DesktopStatus) DeepCopy() *DesktopStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DesktopStatus.
func (*DesktopStatus) DeepCopyInto ¶ added in v0.5.0
func (in *DesktopStatus) DeepCopyInto(out *DesktopStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Image ¶ added in v0.5.0
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 ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
func (*Image) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Image) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Image) SetupWebhookWithManager ¶ added in v0.5.0
func (*Image) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Image) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ImageList ¶ added in v0.5.0
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 ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageList.
func (*ImageList) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageSpec ¶ added in v0.5.0
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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ImageSpec) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSpec.
type ImageSpecResource ¶ added in v0.5.0
type ImageSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` DesktopID *string `json:"desktopID" tf:"desktop_id"` // +optional ImageName *string `json:"imageName,omitempty" tf:"image_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*ImageSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ImageSpecResource) DeepCopy() *ImageSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSpecResource.
func (*ImageSpecResource) DeepCopyInto ¶ added in v0.5.0
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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (in *ImageStatus) DeepCopy() *ImageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStatus.
func (*ImageStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ImageStatus) DeepCopyInto(out *ImageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NasFileSystem ¶ added in v0.5.0
type NasFileSystem struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NasFileSystemSpec `json:"spec,omitempty"` Status NasFileSystemStatus `json:"status,omitempty"` }
func (*NasFileSystem) DeepCopy ¶ added in v0.5.0
func (in *NasFileSystem) DeepCopy() *NasFileSystem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NasFileSystem.
func (*NasFileSystem) DeepCopyInto ¶ added in v0.5.0
func (in *NasFileSystem) DeepCopyInto(out *NasFileSystem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NasFileSystem) DeepCopyObject ¶ added in v0.5.0
func (in *NasFileSystem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NasFileSystem) SetupWebhookWithManager ¶ added in v0.5.0
func (r *NasFileSystem) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NasFileSystem) ValidateCreate ¶ added in v0.5.0
func (r *NasFileSystem) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NasFileSystem) ValidateDelete ¶ added in v0.5.0
func (r *NasFileSystem) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NasFileSystem) ValidateUpdate ¶ added in v0.5.0
func (r *NasFileSystem) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NasFileSystemList ¶ added in v0.5.0
type NasFileSystemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NasFileSystem CRD objects Items []NasFileSystem `json:"items,omitempty"` }
NasFileSystemList is a list of NasFileSystems
func (*NasFileSystemList) DeepCopy ¶ added in v0.5.0
func (in *NasFileSystemList) DeepCopy() *NasFileSystemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NasFileSystemList.
func (*NasFileSystemList) DeepCopyInto ¶ added in v0.5.0
func (in *NasFileSystemList) DeepCopyInto(out *NasFileSystemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NasFileSystemList) DeepCopyObject ¶ added in v0.5.0
func (in *NasFileSystemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NasFileSystemSpec ¶ added in v0.5.0
type NasFileSystemSpec struct { State *NasFileSystemSpecResource `json:"state,omitempty" tf:"-"` Resource NasFileSystemSpecResource `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 (*NasFileSystemSpec) DeepCopy ¶ added in v0.5.0
func (in *NasFileSystemSpec) DeepCopy() *NasFileSystemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NasFileSystemSpec.
func (*NasFileSystemSpec) DeepCopyInto ¶ added in v0.5.0
func (in *NasFileSystemSpec) DeepCopyInto(out *NasFileSystemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NasFileSystemSpecResource ¶ added in v0.5.0
type NasFileSystemSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional FileSystemID *string `json:"fileSystemID,omitempty" tf:"file_system_id"` // +optional MountTargetDomain *string `json:"mountTargetDomain,omitempty" tf:"mount_target_domain"` // +optional NasFileSystemName *string `json:"nasFileSystemName,omitempty" tf:"nas_file_system_name"` OfficeSiteID *string `json:"officeSiteID" tf:"office_site_id"` // +optional Reset *bool `json:"reset,omitempty" tf:"reset"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*NasFileSystemSpecResource) DeepCopy ¶ added in v0.5.0
func (in *NasFileSystemSpecResource) DeepCopy() *NasFileSystemSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NasFileSystemSpecResource.
func (*NasFileSystemSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *NasFileSystemSpecResource) DeepCopyInto(out *NasFileSystemSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NasFileSystemStatus ¶ added in v0.5.0
type NasFileSystemStatus 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 (*NasFileSystemStatus) DeepCopy ¶ added in v0.5.0
func (in *NasFileSystemStatus) DeepCopy() *NasFileSystemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NasFileSystemStatus.
func (*NasFileSystemStatus) DeepCopyInto ¶ added in v0.5.0
func (in *NasFileSystemStatus) DeepCopyInto(out *NasFileSystemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkPackage ¶ added in v0.5.0
type NetworkPackage struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkPackageSpec `json:"spec,omitempty"` Status NetworkPackageStatus `json:"status,omitempty"` }
func (*NetworkPackage) DeepCopy ¶ added in v0.5.0
func (in *NetworkPackage) DeepCopy() *NetworkPackage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPackage.
func (*NetworkPackage) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkPackage) DeepCopyInto(out *NetworkPackage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkPackage) DeepCopyObject ¶ added in v0.5.0
func (in *NetworkPackage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkPackage) SetupWebhookWithManager ¶ added in v0.5.0
func (r *NetworkPackage) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NetworkPackage) ValidateCreate ¶ added in v0.5.0
func (r *NetworkPackage) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NetworkPackage) ValidateDelete ¶ added in v0.5.0
func (r *NetworkPackage) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NetworkPackage) ValidateUpdate ¶ added in v0.5.0
func (r *NetworkPackage) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NetworkPackageList ¶ added in v0.5.0
type NetworkPackageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NetworkPackage CRD objects Items []NetworkPackage `json:"items,omitempty"` }
NetworkPackageList is a list of NetworkPackages
func (*NetworkPackageList) DeepCopy ¶ added in v0.5.0
func (in *NetworkPackageList) DeepCopy() *NetworkPackageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPackageList.
func (*NetworkPackageList) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkPackageList) DeepCopyInto(out *NetworkPackageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkPackageList) DeepCopyObject ¶ added in v0.5.0
func (in *NetworkPackageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkPackageSpec ¶ added in v0.5.0
type NetworkPackageSpec struct { State *NetworkPackageSpecResource `json:"state,omitempty" tf:"-"` Resource NetworkPackageSpecResource `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 (*NetworkPackageSpec) DeepCopy ¶ added in v0.5.0
func (in *NetworkPackageSpec) DeepCopy() *NetworkPackageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPackageSpec.
func (*NetworkPackageSpec) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkPackageSpec) DeepCopyInto(out *NetworkPackageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkPackageSpecResource ¶ added in v0.5.0
type NetworkPackageSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bandwidth *int64 `json:"bandwidth" tf:"bandwidth"` // +optional InternetChargeType *string `json:"internetChargeType,omitempty" tf:"internet_charge_type"` OfficeSiteID *string `json:"officeSiteID" tf:"office_site_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*NetworkPackageSpecResource) DeepCopy ¶ added in v0.5.0
func (in *NetworkPackageSpecResource) DeepCopy() *NetworkPackageSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPackageSpecResource.
func (*NetworkPackageSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkPackageSpecResource) DeepCopyInto(out *NetworkPackageSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkPackageStatus ¶ added in v0.5.0
type NetworkPackageStatus 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 (*NetworkPackageStatus) DeepCopy ¶ added in v0.5.0
func (in *NetworkPackageStatus) DeepCopy() *NetworkPackageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkPackageStatus.
func (*NetworkPackageStatus) DeepCopyInto ¶ added in v0.5.0
func (in *NetworkPackageStatus) DeepCopyInto(out *NetworkPackageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroup ¶
type PolicyGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicyGroupSpec `json:"spec,omitempty"` Status PolicyGroupStatus `json:"status,omitempty"` }
func (*PolicyGroup) DeepCopy ¶
func (in *PolicyGroup) DeepCopy() *PolicyGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroup.
func (*PolicyGroup) DeepCopyInto ¶
func (in *PolicyGroup) DeepCopyInto(out *PolicyGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyGroup) DeepCopyObject ¶
func (in *PolicyGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyGroup) SetupWebhookWithManager ¶
func (r *PolicyGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PolicyGroup) ValidateCreate ¶
func (r *PolicyGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PolicyGroup) ValidateDelete ¶
func (r *PolicyGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PolicyGroup) ValidateUpdate ¶
func (r *PolicyGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PolicyGroupList ¶
type PolicyGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PolicyGroup CRD objects Items []PolicyGroup `json:"items,omitempty"` }
PolicyGroupList is a list of PolicyGroups
func (*PolicyGroupList) DeepCopy ¶
func (in *PolicyGroupList) DeepCopy() *PolicyGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupList.
func (*PolicyGroupList) DeepCopyInto ¶
func (in *PolicyGroupList) DeepCopyInto(out *PolicyGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyGroupList) DeepCopyObject ¶
func (in *PolicyGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PolicyGroupSpec ¶
type PolicyGroupSpec struct { State *PolicyGroupSpecResource `json:"state,omitempty" tf:"-"` Resource PolicyGroupSpecResource `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 (*PolicyGroupSpec) DeepCopy ¶
func (in *PolicyGroupSpec) DeepCopy() *PolicyGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupSpec.
func (*PolicyGroupSpec) DeepCopyInto ¶
func (in *PolicyGroupSpec) DeepCopyInto(out *PolicyGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupSpecAuthorizeAccessPolicyRules ¶
type PolicyGroupSpecAuthorizeAccessPolicyRules struct { // +optional CidrIP *string `json:"cidrIP,omitempty" tf:"cidr_ip"` // +optional Description *string `json:"description,omitempty" tf:"description"` }
func (*PolicyGroupSpecAuthorizeAccessPolicyRules) DeepCopy ¶
func (in *PolicyGroupSpecAuthorizeAccessPolicyRules) DeepCopy() *PolicyGroupSpecAuthorizeAccessPolicyRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupSpecAuthorizeAccessPolicyRules.
func (*PolicyGroupSpecAuthorizeAccessPolicyRules) DeepCopyInto ¶
func (in *PolicyGroupSpecAuthorizeAccessPolicyRules) DeepCopyInto(out *PolicyGroupSpecAuthorizeAccessPolicyRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupSpecAuthorizeSecurityPolicyRules ¶
type PolicyGroupSpecAuthorizeSecurityPolicyRules struct { // +optional CidrIP *string `json:"cidrIP,omitempty" tf:"cidr_ip"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional IpProtocol *string `json:"ipProtocol,omitempty" tf:"ip_protocol"` // +optional Policy *string `json:"policy,omitempty" tf:"policy"` // +optional PortRange *string `json:"portRange,omitempty" tf:"port_range"` // +optional Priority *string `json:"priority,omitempty" tf:"priority"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*PolicyGroupSpecAuthorizeSecurityPolicyRules) DeepCopy ¶
func (in *PolicyGroupSpecAuthorizeSecurityPolicyRules) DeepCopy() *PolicyGroupSpecAuthorizeSecurityPolicyRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupSpecAuthorizeSecurityPolicyRules.
func (*PolicyGroupSpecAuthorizeSecurityPolicyRules) DeepCopyInto ¶
func (in *PolicyGroupSpecAuthorizeSecurityPolicyRules) DeepCopyInto(out *PolicyGroupSpecAuthorizeSecurityPolicyRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupSpecResource ¶
type PolicyGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AuthorizeAccessPolicyRules []PolicyGroupSpecAuthorizeAccessPolicyRules `json:"authorizeAccessPolicyRules,omitempty" tf:"authorize_access_policy_rules"` // +optional AuthorizeSecurityPolicyRules []PolicyGroupSpecAuthorizeSecurityPolicyRules `json:"authorizeSecurityPolicyRules,omitempty" tf:"authorize_security_policy_rules"` // +optional Clipboard *string `json:"clipboard,omitempty" tf:"clipboard"` // +optional DomainList *string `json:"domainList,omitempty" tf:"domain_list"` // +optional HtmlAccess *string `json:"htmlAccess,omitempty" tf:"html_access"` // +optional HtmlFileTransfer *string `json:"htmlFileTransfer,omitempty" tf:"html_file_transfer"` // +optional LocalDrive *string `json:"localDrive,omitempty" tf:"local_drive"` // +optional PolicyGroupName *string `json:"policyGroupName,omitempty" tf:"policy_group_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional UsbRedirect *string `json:"usbRedirect,omitempty" tf:"usb_redirect"` // +optional VisualQuality *string `json:"visualQuality,omitempty" tf:"visual_quality"` // +optional Watermark *string `json:"watermark,omitempty" tf:"watermark"` // +optional WatermarkTransparency *string `json:"watermarkTransparency,omitempty" tf:"watermark_transparency"` // +optional WatermarkType *string `json:"watermarkType,omitempty" tf:"watermark_type"` }
func (*PolicyGroupSpecResource) DeepCopy ¶
func (in *PolicyGroupSpecResource) DeepCopy() *PolicyGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupSpecResource.
func (*PolicyGroupSpecResource) DeepCopyInto ¶
func (in *PolicyGroupSpecResource) DeepCopyInto(out *PolicyGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupStatus ¶
type PolicyGroupStatus 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 (*PolicyGroupStatus) DeepCopy ¶
func (in *PolicyGroupStatus) DeepCopy() *PolicyGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupStatus.
func (*PolicyGroupStatus) DeepCopyInto ¶
func (in *PolicyGroupStatus) DeepCopyInto(out *PolicyGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SimpleOfficeSite ¶
type SimpleOfficeSite struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SimpleOfficeSiteSpec `json:"spec,omitempty"` Status SimpleOfficeSiteStatus `json:"status,omitempty"` }
func (*SimpleOfficeSite) DeepCopy ¶
func (in *SimpleOfficeSite) DeepCopy() *SimpleOfficeSite
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleOfficeSite.
func (*SimpleOfficeSite) DeepCopyInto ¶
func (in *SimpleOfficeSite) DeepCopyInto(out *SimpleOfficeSite)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SimpleOfficeSite) DeepCopyObject ¶
func (in *SimpleOfficeSite) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SimpleOfficeSite) SetupWebhookWithManager ¶
func (r *SimpleOfficeSite) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SimpleOfficeSite) ValidateCreate ¶
func (r *SimpleOfficeSite) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SimpleOfficeSite) ValidateDelete ¶
func (r *SimpleOfficeSite) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SimpleOfficeSite) ValidateUpdate ¶
func (r *SimpleOfficeSite) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SimpleOfficeSiteList ¶
type SimpleOfficeSiteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SimpleOfficeSite CRD objects Items []SimpleOfficeSite `json:"items,omitempty"` }
SimpleOfficeSiteList is a list of SimpleOfficeSites
func (*SimpleOfficeSiteList) DeepCopy ¶
func (in *SimpleOfficeSiteList) DeepCopy() *SimpleOfficeSiteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleOfficeSiteList.
func (*SimpleOfficeSiteList) DeepCopyInto ¶
func (in *SimpleOfficeSiteList) DeepCopyInto(out *SimpleOfficeSiteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SimpleOfficeSiteList) DeepCopyObject ¶
func (in *SimpleOfficeSiteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SimpleOfficeSiteSpec ¶
type SimpleOfficeSiteSpec struct { State *SimpleOfficeSiteSpecResource `json:"state,omitempty" tf:"-"` Resource SimpleOfficeSiteSpecResource `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 (*SimpleOfficeSiteSpec) DeepCopy ¶
func (in *SimpleOfficeSiteSpec) DeepCopy() *SimpleOfficeSiteSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleOfficeSiteSpec.
func (*SimpleOfficeSiteSpec) DeepCopyInto ¶
func (in *SimpleOfficeSiteSpec) DeepCopyInto(out *SimpleOfficeSiteSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SimpleOfficeSiteSpecResource ¶
type SimpleOfficeSiteSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // Deprecated Bandwidth *int64 `json:"bandwidth,omitempty" tf:"bandwidth"` // +optional CenID *string `json:"cenID,omitempty" tf:"cen_id"` // +optional CenOwnerID *string `json:"cenOwnerID,omitempty" tf:"cen_owner_id"` CidrBlock *string `json:"cidrBlock" tf:"cidr_block"` // +optional DesktopAccessType *string `json:"desktopAccessType,omitempty" tf:"desktop_access_type"` // +optional EnableAdminAccess *bool `json:"enableAdminAccess,omitempty" tf:"enable_admin_access"` // +optional EnableCrossDesktopAccess *bool `json:"enableCrossDesktopAccess,omitempty" tf:"enable_cross_desktop_access"` // +optional // Deprecated EnableInternetAccess *bool `json:"enableInternetAccess,omitempty" tf:"enable_internet_access"` // +optional MfaEnabled *bool `json:"mfaEnabled,omitempty" tf:"mfa_enabled"` // +optional OfficeSiteName *string `json:"officeSiteName,omitempty" tf:"office_site_name"` // +optional SsoEnabled *bool `json:"ssoEnabled,omitempty" tf:"sso_enabled"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*SimpleOfficeSiteSpecResource) DeepCopy ¶
func (in *SimpleOfficeSiteSpecResource) DeepCopy() *SimpleOfficeSiteSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleOfficeSiteSpecResource.
func (*SimpleOfficeSiteSpecResource) DeepCopyInto ¶
func (in *SimpleOfficeSiteSpecResource) DeepCopyInto(out *SimpleOfficeSiteSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SimpleOfficeSiteStatus ¶
type SimpleOfficeSiteStatus 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 (*SimpleOfficeSiteStatus) DeepCopy ¶
func (in *SimpleOfficeSiteStatus) DeepCopy() *SimpleOfficeSiteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpleOfficeSiteStatus.
func (*SimpleOfficeSiteStatus) DeepCopyInto ¶
func (in *SimpleOfficeSiteStatus) DeepCopyInto(out *SimpleOfficeSiteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type User ¶ added in v0.5.0
type User struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserSpec `json:"spec,omitempty"` Status UserStatus `json:"status,omitempty"` }
func (*User) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*User) SetupWebhookWithManager ¶ added in v0.5.0
func (*User) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*User) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type UserList ¶ added in v0.5.0
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of User CRD objects Items []User `json:"items,omitempty"` }
UserList is a list of Users
func (*UserList) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSpec ¶ added in v0.5.0
type UserSpec struct { State *UserSpecResource `json:"state,omitempty" tf:"-"` Resource UserSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UserSpec) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.
type UserSpecResource ¶ added in v0.5.0
type UserSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Email *string `json:"email" tf:"email"` EndUserID *string `json:"endUserID" tf:"end_user_id"` // +optional Password *string `json:"-" sensitive:"true" tf:"password"` // +optional Phone *string `json:"phone,omitempty" tf:"phone"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*UserSpecResource) DeepCopy ¶ added in v0.5.0
func (in *UserSpecResource) DeepCopy() *UserSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpecResource.
func (*UserSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *UserSpecResource) DeepCopyInto(out *UserSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatus ¶ added in v0.5.0
type UserStatus 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 (*UserStatus) DeepCopy ¶ added in v0.5.0
func (in *UserStatus) DeepCopy() *UserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus.
func (*UserStatus) DeepCopyInto ¶ added in v0.5.0
func (in *UserStatus) DeepCopyInto(out *UserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- command_types.go
- command_webhook.go
- desktop_types.go
- desktop_webhook.go
- doc.go
- image_types.go
- image_webhook.go
- nas_file_system_types.go
- nas_file_system_webhook.go
- network_package_types.go
- network_package_webhook.go
- policy_group_types.go
- policy_group_webhook.go
- register.go
- simple_office_site_types.go
- simple_office_site_webhook.go
- user_types.go
- user_webhook.go
- zz_generated.deepcopy.go