Documentation
¶
Overview ¶
+groupName=datasync.aws.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 Agent
- func (in *Agent) DeepCopy() *Agent
- func (in *Agent) DeepCopyInto(out *Agent)
- func (in *Agent) DeepCopyObject() runtime.Object
- func (r *Agent) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Agent) ValidateCreate() error
- func (r *Agent) ValidateDelete() error
- func (r *Agent) ValidateUpdate(old runtime.Object) error
- type AgentList
- type AgentSpec
- type AgentSpecResource
- type AgentStatus
- type LocationEfs
- func (in *LocationEfs) DeepCopy() *LocationEfs
- func (in *LocationEfs) DeepCopyInto(out *LocationEfs)
- func (in *LocationEfs) DeepCopyObject() runtime.Object
- func (r *LocationEfs) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LocationEfs) ValidateCreate() error
- func (r *LocationEfs) ValidateDelete() error
- func (r *LocationEfs) ValidateUpdate(old runtime.Object) error
- type LocationEfsList
- type LocationEfsSpec
- type LocationEfsSpecEc2Config
- type LocationEfsSpecEc2ConfigCodec
- type LocationEfsSpecResource
- type LocationEfsStatus
- type LocationFsxLustreFileSystem
- func (in *LocationFsxLustreFileSystem) DeepCopy() *LocationFsxLustreFileSystem
- func (in *LocationFsxLustreFileSystem) DeepCopyInto(out *LocationFsxLustreFileSystem)
- func (in *LocationFsxLustreFileSystem) DeepCopyObject() runtime.Object
- func (r *LocationFsxLustreFileSystem) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LocationFsxLustreFileSystem) ValidateCreate() error
- func (r *LocationFsxLustreFileSystem) ValidateDelete() error
- func (r *LocationFsxLustreFileSystem) ValidateUpdate(old runtime.Object) error
- type LocationFsxLustreFileSystemList
- type LocationFsxLustreFileSystemSpec
- type LocationFsxLustreFileSystemSpecResource
- type LocationFsxLustreFileSystemStatus
- type LocationFsxWindowsFileSystem
- func (in *LocationFsxWindowsFileSystem) DeepCopy() *LocationFsxWindowsFileSystem
- func (in *LocationFsxWindowsFileSystem) DeepCopyInto(out *LocationFsxWindowsFileSystem)
- func (in *LocationFsxWindowsFileSystem) DeepCopyObject() runtime.Object
- func (r *LocationFsxWindowsFileSystem) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LocationFsxWindowsFileSystem) ValidateCreate() error
- func (r *LocationFsxWindowsFileSystem) ValidateDelete() error
- func (r *LocationFsxWindowsFileSystem) ValidateUpdate(old runtime.Object) error
- type LocationFsxWindowsFileSystemList
- type LocationFsxWindowsFileSystemSpec
- type LocationFsxWindowsFileSystemSpecResource
- type LocationFsxWindowsFileSystemStatus
- type LocationHdfs
- func (in *LocationHdfs) DeepCopy() *LocationHdfs
- func (in *LocationHdfs) DeepCopyInto(out *LocationHdfs)
- func (in *LocationHdfs) DeepCopyObject() runtime.Object
- func (r *LocationHdfs) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LocationHdfs) ValidateCreate() error
- func (r *LocationHdfs) ValidateDelete() error
- func (r *LocationHdfs) ValidateUpdate(old runtime.Object) error
- type LocationHdfsList
- type LocationHdfsSpec
- type LocationHdfsSpecNameNode
- type LocationHdfsSpecQopConfiguration
- type LocationHdfsSpecQopConfigurationCodec
- type LocationHdfsSpecResource
- type LocationHdfsStatus
- type LocationNfs
- func (in *LocationNfs) DeepCopy() *LocationNfs
- func (in *LocationNfs) DeepCopyInto(out *LocationNfs)
- func (in *LocationNfs) DeepCopyObject() runtime.Object
- func (r *LocationNfs) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LocationNfs) ValidateCreate() error
- func (r *LocationNfs) ValidateDelete() error
- func (r *LocationNfs) ValidateUpdate(old runtime.Object) error
- type LocationNfsList
- type LocationNfsSpec
- type LocationNfsSpecMountOptions
- type LocationNfsSpecMountOptionsCodec
- type LocationNfsSpecOnPremConfig
- type LocationNfsSpecOnPremConfigCodec
- type LocationNfsSpecResource
- type LocationNfsStatus
- type LocationS3
- func (in *LocationS3) DeepCopy() *LocationS3
- func (in *LocationS3) DeepCopyInto(out *LocationS3)
- func (in *LocationS3) DeepCopyObject() runtime.Object
- func (r *LocationS3) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LocationS3) ValidateCreate() error
- func (r *LocationS3) ValidateDelete() error
- func (r *LocationS3) ValidateUpdate(old runtime.Object) error
- type LocationS3List
- type LocationS3Spec
- type LocationS3SpecResource
- type LocationS3SpecS3Config
- type LocationS3SpecS3ConfigCodec
- type LocationS3Status
- type LocationSmb
- func (in *LocationSmb) DeepCopy() *LocationSmb
- func (in *LocationSmb) DeepCopyInto(out *LocationSmb)
- func (in *LocationSmb) DeepCopyObject() runtime.Object
- func (r *LocationSmb) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LocationSmb) ValidateCreate() error
- func (r *LocationSmb) ValidateDelete() error
- func (r *LocationSmb) ValidateUpdate(old runtime.Object) error
- type LocationSmbList
- type LocationSmbSpec
- type LocationSmbSpecMountOptions
- type LocationSmbSpecMountOptionsCodec
- type LocationSmbSpecResource
- type LocationSmbStatus
- type Task
- func (in *Task) DeepCopy() *Task
- func (in *Task) DeepCopyInto(out *Task)
- func (in *Task) DeepCopyObject() runtime.Object
- func (r *Task) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Task) ValidateCreate() error
- func (r *Task) ValidateDelete() error
- func (r *Task) ValidateUpdate(old runtime.Object) error
- type TaskList
- type TaskSpec
- type TaskSpecExcludes
- type TaskSpecExcludesCodec
- type TaskSpecOptions
- type TaskSpecOptionsCodec
- type TaskSpecResource
- type TaskSpecSchedule
- type TaskSpecScheduleCodec
- type TaskStatus
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: datasync.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Agent ¶
type Agent struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AgentSpec `json:"spec,omitempty"` Status AgentStatus `json:"status,omitempty"` }
func (*Agent) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Agent.
func (*Agent) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Agent) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Agent) SetupWebhookWithManager ¶
func (*Agent) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Agent) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AgentList ¶
type AgentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Agent CRD objects Items []Agent `json:"items,omitempty"` }
AgentList is a list of Agents
func (*AgentList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentList.
func (*AgentList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AgentList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AgentSpec ¶
type AgentSpec struct { State *AgentSpecResource `json:"state,omitempty" tf:"-"` Resource AgentSpecResource `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 (*AgentSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentSpec.
func (*AgentSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgentSpecResource ¶
type AgentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ActivationKey *string `json:"activationKey,omitempty" tf:"activation_key"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional PrivateLinkEndpoint *string `json:"privateLinkEndpoint,omitempty" tf:"private_link_endpoint"` // +optional SecurityGroupArns []string `json:"securityGroupArns,omitempty" tf:"security_group_arns"` // +optional SubnetArns []string `json:"subnetArns,omitempty" tf:"subnet_arns"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VpcEndpointID *string `json:"vpcEndpointID,omitempty" tf:"vpc_endpoint_id"` }
func (*AgentSpecResource) DeepCopy ¶
func (in *AgentSpecResource) DeepCopy() *AgentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentSpecResource.
func (*AgentSpecResource) DeepCopyInto ¶
func (in *AgentSpecResource) DeepCopyInto(out *AgentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgentStatus ¶
type AgentStatus 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 (*AgentStatus) DeepCopy ¶
func (in *AgentStatus) DeepCopy() *AgentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentStatus.
func (*AgentStatus) DeepCopyInto ¶
func (in *AgentStatus) DeepCopyInto(out *AgentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationEfs ¶
type LocationEfs struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LocationEfsSpec `json:"spec,omitempty"` Status LocationEfsStatus `json:"status,omitempty"` }
func (*LocationEfs) DeepCopy ¶
func (in *LocationEfs) DeepCopy() *LocationEfs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationEfs.
func (*LocationEfs) DeepCopyInto ¶
func (in *LocationEfs) DeepCopyInto(out *LocationEfs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocationEfs) DeepCopyObject ¶
func (in *LocationEfs) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocationEfs) SetupWebhookWithManager ¶
func (r *LocationEfs) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LocationEfs) ValidateCreate ¶
func (r *LocationEfs) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LocationEfs) ValidateDelete ¶
func (r *LocationEfs) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LocationEfs) ValidateUpdate ¶
func (r *LocationEfs) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LocationEfsList ¶
type LocationEfsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LocationEfs CRD objects Items []LocationEfs `json:"items,omitempty"` }
LocationEfsList is a list of LocationEfss
func (*LocationEfsList) DeepCopy ¶
func (in *LocationEfsList) DeepCopy() *LocationEfsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationEfsList.
func (*LocationEfsList) DeepCopyInto ¶
func (in *LocationEfsList) DeepCopyInto(out *LocationEfsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocationEfsList) DeepCopyObject ¶
func (in *LocationEfsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LocationEfsSpec ¶
type LocationEfsSpec struct { State *LocationEfsSpecResource `json:"state,omitempty" tf:"-"` Resource LocationEfsSpecResource `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 (*LocationEfsSpec) DeepCopy ¶
func (in *LocationEfsSpec) DeepCopy() *LocationEfsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationEfsSpec.
func (*LocationEfsSpec) DeepCopyInto ¶
func (in *LocationEfsSpec) DeepCopyInto(out *LocationEfsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationEfsSpecEc2Config ¶
type LocationEfsSpecEc2Config struct { SecurityGroupArns []string `json:"securityGroupArns" tf:"security_group_arns"` SubnetArn *string `json:"subnetArn" tf:"subnet_arn"` }
func (*LocationEfsSpecEc2Config) DeepCopy ¶
func (in *LocationEfsSpecEc2Config) DeepCopy() *LocationEfsSpecEc2Config
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationEfsSpecEc2Config.
func (*LocationEfsSpecEc2Config) DeepCopyInto ¶
func (in *LocationEfsSpecEc2Config) DeepCopyInto(out *LocationEfsSpecEc2Config)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationEfsSpecEc2ConfigCodec ¶
type LocationEfsSpecEc2ConfigCodec struct { }
+k8s:deepcopy-gen=false
func (LocationEfsSpecEc2ConfigCodec) Decode ¶
func (LocationEfsSpecEc2ConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type LocationEfsSpecResource ¶
type LocationEfsSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Ec2Config *LocationEfsSpecEc2Config `json:"ec2Config" tf:"ec2_config"` EfsFileSystemArn *string `json:"efsFileSystemArn" tf:"efs_file_system_arn"` // +optional Subdirectory *string `json:"subdirectory,omitempty" tf:"subdirectory"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` }
func (*LocationEfsSpecResource) DeepCopy ¶
func (in *LocationEfsSpecResource) DeepCopy() *LocationEfsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationEfsSpecResource.
func (*LocationEfsSpecResource) DeepCopyInto ¶
func (in *LocationEfsSpecResource) DeepCopyInto(out *LocationEfsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationEfsStatus ¶
type LocationEfsStatus 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 (*LocationEfsStatus) DeepCopy ¶
func (in *LocationEfsStatus) DeepCopy() *LocationEfsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationEfsStatus.
func (*LocationEfsStatus) DeepCopyInto ¶
func (in *LocationEfsStatus) DeepCopyInto(out *LocationEfsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationFsxLustreFileSystem ¶ added in v0.5.0
type LocationFsxLustreFileSystem struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LocationFsxLustreFileSystemSpec `json:"spec,omitempty"` Status LocationFsxLustreFileSystemStatus `json:"status,omitempty"` }
func (*LocationFsxLustreFileSystem) DeepCopy ¶ added in v0.5.0
func (in *LocationFsxLustreFileSystem) DeepCopy() *LocationFsxLustreFileSystem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationFsxLustreFileSystem.
func (*LocationFsxLustreFileSystem) DeepCopyInto ¶ added in v0.5.0
func (in *LocationFsxLustreFileSystem) DeepCopyInto(out *LocationFsxLustreFileSystem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocationFsxLustreFileSystem) DeepCopyObject ¶ added in v0.5.0
func (in *LocationFsxLustreFileSystem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocationFsxLustreFileSystem) SetupWebhookWithManager ¶ added in v0.5.0
func (r *LocationFsxLustreFileSystem) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LocationFsxLustreFileSystem) ValidateCreate ¶ added in v0.5.0
func (r *LocationFsxLustreFileSystem) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LocationFsxLustreFileSystem) ValidateDelete ¶ added in v0.5.0
func (r *LocationFsxLustreFileSystem) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LocationFsxLustreFileSystem) ValidateUpdate ¶ added in v0.5.0
func (r *LocationFsxLustreFileSystem) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LocationFsxLustreFileSystemList ¶ added in v0.5.0
type LocationFsxLustreFileSystemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LocationFsxLustreFileSystem CRD objects Items []LocationFsxLustreFileSystem `json:"items,omitempty"` }
LocationFsxLustreFileSystemList is a list of LocationFsxLustreFileSystems
func (*LocationFsxLustreFileSystemList) DeepCopy ¶ added in v0.5.0
func (in *LocationFsxLustreFileSystemList) DeepCopy() *LocationFsxLustreFileSystemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationFsxLustreFileSystemList.
func (*LocationFsxLustreFileSystemList) DeepCopyInto ¶ added in v0.5.0
func (in *LocationFsxLustreFileSystemList) DeepCopyInto(out *LocationFsxLustreFileSystemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocationFsxLustreFileSystemList) DeepCopyObject ¶ added in v0.5.0
func (in *LocationFsxLustreFileSystemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LocationFsxLustreFileSystemSpec ¶ added in v0.5.0
type LocationFsxLustreFileSystemSpec struct { State *LocationFsxLustreFileSystemSpecResource `json:"state,omitempty" tf:"-"` Resource LocationFsxLustreFileSystemSpecResource `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 (*LocationFsxLustreFileSystemSpec) DeepCopy ¶ added in v0.5.0
func (in *LocationFsxLustreFileSystemSpec) DeepCopy() *LocationFsxLustreFileSystemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationFsxLustreFileSystemSpec.
func (*LocationFsxLustreFileSystemSpec) DeepCopyInto ¶ added in v0.5.0
func (in *LocationFsxLustreFileSystemSpec) DeepCopyInto(out *LocationFsxLustreFileSystemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationFsxLustreFileSystemSpecResource ¶ added in v0.5.0
type LocationFsxLustreFileSystemSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreationTime *string `json:"creationTime,omitempty" tf:"creation_time"` FsxFilesystemArn *string `json:"fsxFilesystemArn" tf:"fsx_filesystem_arn"` // +kubebuilder:validation:MaxItems=5 // +kubebuilder:validation:MinItems=1 SecurityGroupArns []string `json:"securityGroupArns" tf:"security_group_arns"` // +optional Subdirectory *string `json:"subdirectory,omitempty" tf:"subdirectory"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` }
func (*LocationFsxLustreFileSystemSpecResource) DeepCopy ¶ added in v0.5.0
func (in *LocationFsxLustreFileSystemSpecResource) DeepCopy() *LocationFsxLustreFileSystemSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationFsxLustreFileSystemSpecResource.
func (*LocationFsxLustreFileSystemSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *LocationFsxLustreFileSystemSpecResource) DeepCopyInto(out *LocationFsxLustreFileSystemSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationFsxLustreFileSystemStatus ¶ added in v0.5.0
type LocationFsxLustreFileSystemStatus 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 (*LocationFsxLustreFileSystemStatus) DeepCopy ¶ added in v0.5.0
func (in *LocationFsxLustreFileSystemStatus) DeepCopy() *LocationFsxLustreFileSystemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationFsxLustreFileSystemStatus.
func (*LocationFsxLustreFileSystemStatus) DeepCopyInto ¶ added in v0.5.0
func (in *LocationFsxLustreFileSystemStatus) DeepCopyInto(out *LocationFsxLustreFileSystemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationFsxWindowsFileSystem ¶
type LocationFsxWindowsFileSystem struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LocationFsxWindowsFileSystemSpec `json:"spec,omitempty"` Status LocationFsxWindowsFileSystemStatus `json:"status,omitempty"` }
func (*LocationFsxWindowsFileSystem) DeepCopy ¶
func (in *LocationFsxWindowsFileSystem) DeepCopy() *LocationFsxWindowsFileSystem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationFsxWindowsFileSystem.
func (*LocationFsxWindowsFileSystem) DeepCopyInto ¶
func (in *LocationFsxWindowsFileSystem) DeepCopyInto(out *LocationFsxWindowsFileSystem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocationFsxWindowsFileSystem) DeepCopyObject ¶
func (in *LocationFsxWindowsFileSystem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocationFsxWindowsFileSystem) SetupWebhookWithManager ¶
func (r *LocationFsxWindowsFileSystem) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LocationFsxWindowsFileSystem) ValidateCreate ¶
func (r *LocationFsxWindowsFileSystem) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LocationFsxWindowsFileSystem) ValidateDelete ¶
func (r *LocationFsxWindowsFileSystem) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LocationFsxWindowsFileSystem) ValidateUpdate ¶
func (r *LocationFsxWindowsFileSystem) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LocationFsxWindowsFileSystemList ¶
type LocationFsxWindowsFileSystemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LocationFsxWindowsFileSystem CRD objects Items []LocationFsxWindowsFileSystem `json:"items,omitempty"` }
LocationFsxWindowsFileSystemList is a list of LocationFsxWindowsFileSystems
func (*LocationFsxWindowsFileSystemList) DeepCopy ¶
func (in *LocationFsxWindowsFileSystemList) DeepCopy() *LocationFsxWindowsFileSystemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationFsxWindowsFileSystemList.
func (*LocationFsxWindowsFileSystemList) DeepCopyInto ¶
func (in *LocationFsxWindowsFileSystemList) DeepCopyInto(out *LocationFsxWindowsFileSystemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocationFsxWindowsFileSystemList) DeepCopyObject ¶
func (in *LocationFsxWindowsFileSystemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LocationFsxWindowsFileSystemSpec ¶
type LocationFsxWindowsFileSystemSpec struct { State *LocationFsxWindowsFileSystemSpecResource `json:"state,omitempty" tf:"-"` Resource LocationFsxWindowsFileSystemSpecResource `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 (*LocationFsxWindowsFileSystemSpec) DeepCopy ¶
func (in *LocationFsxWindowsFileSystemSpec) DeepCopy() *LocationFsxWindowsFileSystemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationFsxWindowsFileSystemSpec.
func (*LocationFsxWindowsFileSystemSpec) DeepCopyInto ¶
func (in *LocationFsxWindowsFileSystemSpec) DeepCopyInto(out *LocationFsxWindowsFileSystemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationFsxWindowsFileSystemSpecResource ¶
type LocationFsxWindowsFileSystemSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CreationTime *string `json:"creationTime,omitempty" tf:"creation_time"` // +optional Domain *string `json:"domain,omitempty" tf:"domain"` FsxFilesystemArn *string `json:"fsxFilesystemArn" tf:"fsx_filesystem_arn"` Password *string `json:"-" sensitive:"true" tf:"password"` // +kubebuilder:validation:MaxItems=5 // +kubebuilder:validation:MinItems=1 SecurityGroupArns []string `json:"securityGroupArns" tf:"security_group_arns"` // +optional Subdirectory *string `json:"subdirectory,omitempty" tf:"subdirectory"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` User *string `json:"user" tf:"user"` }
func (*LocationFsxWindowsFileSystemSpecResource) DeepCopy ¶
func (in *LocationFsxWindowsFileSystemSpecResource) DeepCopy() *LocationFsxWindowsFileSystemSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationFsxWindowsFileSystemSpecResource.
func (*LocationFsxWindowsFileSystemSpecResource) DeepCopyInto ¶
func (in *LocationFsxWindowsFileSystemSpecResource) DeepCopyInto(out *LocationFsxWindowsFileSystemSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationFsxWindowsFileSystemStatus ¶
type LocationFsxWindowsFileSystemStatus 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 (*LocationFsxWindowsFileSystemStatus) DeepCopy ¶
func (in *LocationFsxWindowsFileSystemStatus) DeepCopy() *LocationFsxWindowsFileSystemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationFsxWindowsFileSystemStatus.
func (*LocationFsxWindowsFileSystemStatus) DeepCopyInto ¶
func (in *LocationFsxWindowsFileSystemStatus) DeepCopyInto(out *LocationFsxWindowsFileSystemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationHdfs ¶ added in v0.5.0
type LocationHdfs struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LocationHdfsSpec `json:"spec,omitempty"` Status LocationHdfsStatus `json:"status,omitempty"` }
func (*LocationHdfs) DeepCopy ¶ added in v0.5.0
func (in *LocationHdfs) DeepCopy() *LocationHdfs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationHdfs.
func (*LocationHdfs) DeepCopyInto ¶ added in v0.5.0
func (in *LocationHdfs) DeepCopyInto(out *LocationHdfs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocationHdfs) DeepCopyObject ¶ added in v0.5.0
func (in *LocationHdfs) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocationHdfs) SetupWebhookWithManager ¶ added in v0.5.0
func (r *LocationHdfs) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LocationHdfs) ValidateCreate ¶ added in v0.5.0
func (r *LocationHdfs) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LocationHdfs) ValidateDelete ¶ added in v0.5.0
func (r *LocationHdfs) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LocationHdfs) ValidateUpdate ¶ added in v0.5.0
func (r *LocationHdfs) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LocationHdfsList ¶ added in v0.5.0
type LocationHdfsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LocationHdfs CRD objects Items []LocationHdfs `json:"items,omitempty"` }
LocationHdfsList is a list of LocationHdfss
func (*LocationHdfsList) DeepCopy ¶ added in v0.5.0
func (in *LocationHdfsList) DeepCopy() *LocationHdfsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationHdfsList.
func (*LocationHdfsList) DeepCopyInto ¶ added in v0.5.0
func (in *LocationHdfsList) DeepCopyInto(out *LocationHdfsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocationHdfsList) DeepCopyObject ¶ added in v0.5.0
func (in *LocationHdfsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LocationHdfsSpec ¶ added in v0.5.0
type LocationHdfsSpec struct { State *LocationHdfsSpecResource `json:"state,omitempty" tf:"-"` Resource LocationHdfsSpecResource `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 (*LocationHdfsSpec) DeepCopy ¶ added in v0.5.0
func (in *LocationHdfsSpec) DeepCopy() *LocationHdfsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationHdfsSpec.
func (*LocationHdfsSpec) DeepCopyInto ¶ added in v0.5.0
func (in *LocationHdfsSpec) DeepCopyInto(out *LocationHdfsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationHdfsSpecNameNode ¶ added in v0.5.0
type LocationHdfsSpecNameNode struct { Hostname *string `json:"hostname" tf:"hostname"` Port *int64 `json:"port" tf:"port"` }
func (*LocationHdfsSpecNameNode) DeepCopy ¶ added in v0.5.0
func (in *LocationHdfsSpecNameNode) DeepCopy() *LocationHdfsSpecNameNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationHdfsSpecNameNode.
func (*LocationHdfsSpecNameNode) DeepCopyInto ¶ added in v0.5.0
func (in *LocationHdfsSpecNameNode) DeepCopyInto(out *LocationHdfsSpecNameNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationHdfsSpecQopConfiguration ¶ added in v0.5.0
type LocationHdfsSpecQopConfiguration struct { // +optional DataTransferProtection *string `json:"dataTransferProtection,omitempty" tf:"data_transfer_protection"` // +optional RpcProtection *string `json:"rpcProtection,omitempty" tf:"rpc_protection"` }
func (*LocationHdfsSpecQopConfiguration) DeepCopy ¶ added in v0.5.0
func (in *LocationHdfsSpecQopConfiguration) DeepCopy() *LocationHdfsSpecQopConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationHdfsSpecQopConfiguration.
func (*LocationHdfsSpecQopConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *LocationHdfsSpecQopConfiguration) DeepCopyInto(out *LocationHdfsSpecQopConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationHdfsSpecQopConfigurationCodec ¶ added in v0.5.0
type LocationHdfsSpecQopConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (LocationHdfsSpecQopConfigurationCodec) Decode ¶ added in v0.5.0
func (LocationHdfsSpecQopConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type LocationHdfsSpecResource ¶ added in v0.5.0
type LocationHdfsSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AgentArns []string `json:"agentArns" tf:"agent_arns"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AuthenticationType *string `json:"authenticationType,omitempty" tf:"authentication_type"` // +optional BlockSize *int64 `json:"blockSize,omitempty" tf:"block_size"` // +optional KerberosKeytab *string `json:"kerberosKeytab,omitempty" tf:"kerberos_keytab"` // +optional KerberosKrb5Conf *string `json:"kerberosKrb5Conf,omitempty" tf:"kerberos_krb5_conf"` // +optional KerberosPrincipal *string `json:"kerberosPrincipal,omitempty" tf:"kerberos_principal"` // +optional KmsKeyProviderURI *string `json:"kmsKeyProviderURI,omitempty" tf:"kms_key_provider_uri"` // +kubebuilder:validation:MinItems=1 NameNode []LocationHdfsSpecNameNode `json:"nameNode" tf:"name_node"` // +optional QopConfiguration *LocationHdfsSpecQopConfiguration `json:"qopConfiguration,omitempty" tf:"qop_configuration"` // +optional ReplicationFactor *int64 `json:"replicationFactor,omitempty" tf:"replication_factor"` // +optional SimpleUser *string `json:"simpleUser,omitempty" tf:"simple_user"` // +optional Subdirectory *string `json:"subdirectory,omitempty" tf:"subdirectory"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` }
func (*LocationHdfsSpecResource) DeepCopy ¶ added in v0.5.0
func (in *LocationHdfsSpecResource) DeepCopy() *LocationHdfsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationHdfsSpecResource.
func (*LocationHdfsSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *LocationHdfsSpecResource) DeepCopyInto(out *LocationHdfsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationHdfsStatus ¶ added in v0.5.0
type LocationHdfsStatus 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 (*LocationHdfsStatus) DeepCopy ¶ added in v0.5.0
func (in *LocationHdfsStatus) DeepCopy() *LocationHdfsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationHdfsStatus.
func (*LocationHdfsStatus) DeepCopyInto ¶ added in v0.5.0
func (in *LocationHdfsStatus) DeepCopyInto(out *LocationHdfsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationNfs ¶
type LocationNfs struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LocationNfsSpec `json:"spec,omitempty"` Status LocationNfsStatus `json:"status,omitempty"` }
func (*LocationNfs) DeepCopy ¶
func (in *LocationNfs) DeepCopy() *LocationNfs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationNfs.
func (*LocationNfs) DeepCopyInto ¶
func (in *LocationNfs) DeepCopyInto(out *LocationNfs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocationNfs) DeepCopyObject ¶
func (in *LocationNfs) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocationNfs) SetupWebhookWithManager ¶
func (r *LocationNfs) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LocationNfs) ValidateCreate ¶
func (r *LocationNfs) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LocationNfs) ValidateDelete ¶
func (r *LocationNfs) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LocationNfs) ValidateUpdate ¶
func (r *LocationNfs) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LocationNfsList ¶
type LocationNfsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LocationNfs CRD objects Items []LocationNfs `json:"items,omitempty"` }
LocationNfsList is a list of LocationNfss
func (*LocationNfsList) DeepCopy ¶
func (in *LocationNfsList) DeepCopy() *LocationNfsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationNfsList.
func (*LocationNfsList) DeepCopyInto ¶
func (in *LocationNfsList) DeepCopyInto(out *LocationNfsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocationNfsList) DeepCopyObject ¶
func (in *LocationNfsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LocationNfsSpec ¶
type LocationNfsSpec struct { State *LocationNfsSpecResource `json:"state,omitempty" tf:"-"` Resource LocationNfsSpecResource `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 (*LocationNfsSpec) DeepCopy ¶
func (in *LocationNfsSpec) DeepCopy() *LocationNfsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationNfsSpec.
func (*LocationNfsSpec) DeepCopyInto ¶
func (in *LocationNfsSpec) DeepCopyInto(out *LocationNfsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationNfsSpecMountOptions ¶
type LocationNfsSpecMountOptions struct { // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*LocationNfsSpecMountOptions) DeepCopy ¶
func (in *LocationNfsSpecMountOptions) DeepCopy() *LocationNfsSpecMountOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationNfsSpecMountOptions.
func (*LocationNfsSpecMountOptions) DeepCopyInto ¶
func (in *LocationNfsSpecMountOptions) DeepCopyInto(out *LocationNfsSpecMountOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationNfsSpecMountOptionsCodec ¶
type LocationNfsSpecMountOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (LocationNfsSpecMountOptionsCodec) Decode ¶
func (LocationNfsSpecMountOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type LocationNfsSpecOnPremConfig ¶
type LocationNfsSpecOnPremConfig struct {
AgentArns []string `json:"agentArns" tf:"agent_arns"`
}
func (*LocationNfsSpecOnPremConfig) DeepCopy ¶
func (in *LocationNfsSpecOnPremConfig) DeepCopy() *LocationNfsSpecOnPremConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationNfsSpecOnPremConfig.
func (*LocationNfsSpecOnPremConfig) DeepCopyInto ¶
func (in *LocationNfsSpecOnPremConfig) DeepCopyInto(out *LocationNfsSpecOnPremConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationNfsSpecOnPremConfigCodec ¶
type LocationNfsSpecOnPremConfigCodec struct { }
+k8s:deepcopy-gen=false
func (LocationNfsSpecOnPremConfigCodec) Decode ¶
func (LocationNfsSpecOnPremConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type LocationNfsSpecResource ¶
type LocationNfsSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional MountOptions *LocationNfsSpecMountOptions `json:"mountOptions,omitempty" tf:"mount_options"` OnPremConfig *LocationNfsSpecOnPremConfig `json:"onPremConfig" tf:"on_prem_config"` ServerHostname *string `json:"serverHostname" tf:"server_hostname"` Subdirectory *string `json:"subdirectory" tf:"subdirectory"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` }
func (*LocationNfsSpecResource) DeepCopy ¶
func (in *LocationNfsSpecResource) DeepCopy() *LocationNfsSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationNfsSpecResource.
func (*LocationNfsSpecResource) DeepCopyInto ¶
func (in *LocationNfsSpecResource) DeepCopyInto(out *LocationNfsSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationNfsStatus ¶
type LocationNfsStatus 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 (*LocationNfsStatus) DeepCopy ¶
func (in *LocationNfsStatus) DeepCopy() *LocationNfsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationNfsStatus.
func (*LocationNfsStatus) DeepCopyInto ¶
func (in *LocationNfsStatus) DeepCopyInto(out *LocationNfsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationS3 ¶
type LocationS3 struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LocationS3Spec `json:"spec,omitempty"` Status LocationS3Status `json:"status,omitempty"` }
func (*LocationS3) DeepCopy ¶
func (in *LocationS3) DeepCopy() *LocationS3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationS3.
func (*LocationS3) DeepCopyInto ¶
func (in *LocationS3) DeepCopyInto(out *LocationS3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocationS3) DeepCopyObject ¶
func (in *LocationS3) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocationS3) SetupWebhookWithManager ¶
func (r *LocationS3) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LocationS3) ValidateCreate ¶
func (r *LocationS3) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LocationS3) ValidateDelete ¶
func (r *LocationS3) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LocationS3) ValidateUpdate ¶
func (r *LocationS3) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LocationS3List ¶
type LocationS3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LocationS3 CRD objects Items []LocationS3 `json:"items,omitempty"` }
LocationS3List is a list of LocationS3s
func (*LocationS3List) DeepCopy ¶
func (in *LocationS3List) DeepCopy() *LocationS3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationS3List.
func (*LocationS3List) DeepCopyInto ¶
func (in *LocationS3List) DeepCopyInto(out *LocationS3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocationS3List) DeepCopyObject ¶
func (in *LocationS3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LocationS3Spec ¶
type LocationS3Spec struct { State *LocationS3SpecResource `json:"state,omitempty" tf:"-"` Resource LocationS3SpecResource `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 (*LocationS3Spec) DeepCopy ¶
func (in *LocationS3Spec) DeepCopy() *LocationS3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationS3Spec.
func (*LocationS3Spec) DeepCopyInto ¶
func (in *LocationS3Spec) DeepCopyInto(out *LocationS3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationS3SpecResource ¶
type LocationS3SpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AgentArns []string `json:"agentArns,omitempty" tf:"agent_arns"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` S3BucketArn *string `json:"s3BucketArn" tf:"s3_bucket_arn"` S3Config *LocationS3SpecS3Config `json:"s3Config" tf:"s3_config"` // +optional S3StorageClass *string `json:"s3StorageClass,omitempty" tf:"s3_storage_class"` Subdirectory *string `json:"subdirectory" tf:"subdirectory"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` }
func (*LocationS3SpecResource) DeepCopy ¶
func (in *LocationS3SpecResource) DeepCopy() *LocationS3SpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationS3SpecResource.
func (*LocationS3SpecResource) DeepCopyInto ¶
func (in *LocationS3SpecResource) DeepCopyInto(out *LocationS3SpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationS3SpecS3Config ¶
type LocationS3SpecS3Config struct {
BucketAccessRoleArn *string `json:"bucketAccessRoleArn" tf:"bucket_access_role_arn"`
}
func (*LocationS3SpecS3Config) DeepCopy ¶
func (in *LocationS3SpecS3Config) DeepCopy() *LocationS3SpecS3Config
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationS3SpecS3Config.
func (*LocationS3SpecS3Config) DeepCopyInto ¶
func (in *LocationS3SpecS3Config) DeepCopyInto(out *LocationS3SpecS3Config)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationS3SpecS3ConfigCodec ¶
type LocationS3SpecS3ConfigCodec struct { }
+k8s:deepcopy-gen=false
func (LocationS3SpecS3ConfigCodec) Decode ¶
func (LocationS3SpecS3ConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type LocationS3Status ¶
type LocationS3Status 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 (*LocationS3Status) DeepCopy ¶
func (in *LocationS3Status) DeepCopy() *LocationS3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationS3Status.
func (*LocationS3Status) DeepCopyInto ¶
func (in *LocationS3Status) DeepCopyInto(out *LocationS3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationSmb ¶
type LocationSmb struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LocationSmbSpec `json:"spec,omitempty"` Status LocationSmbStatus `json:"status,omitempty"` }
func (*LocationSmb) DeepCopy ¶
func (in *LocationSmb) DeepCopy() *LocationSmb
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationSmb.
func (*LocationSmb) DeepCopyInto ¶
func (in *LocationSmb) DeepCopyInto(out *LocationSmb)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocationSmb) DeepCopyObject ¶
func (in *LocationSmb) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocationSmb) SetupWebhookWithManager ¶
func (r *LocationSmb) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LocationSmb) ValidateCreate ¶
func (r *LocationSmb) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LocationSmb) ValidateDelete ¶
func (r *LocationSmb) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LocationSmb) ValidateUpdate ¶
func (r *LocationSmb) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LocationSmbList ¶
type LocationSmbList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LocationSmb CRD objects Items []LocationSmb `json:"items,omitempty"` }
LocationSmbList is a list of LocationSmbs
func (*LocationSmbList) DeepCopy ¶
func (in *LocationSmbList) DeepCopy() *LocationSmbList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationSmbList.
func (*LocationSmbList) DeepCopyInto ¶
func (in *LocationSmbList) DeepCopyInto(out *LocationSmbList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocationSmbList) DeepCopyObject ¶
func (in *LocationSmbList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LocationSmbSpec ¶
type LocationSmbSpec struct { State *LocationSmbSpecResource `json:"state,omitempty" tf:"-"` Resource LocationSmbSpecResource `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 (*LocationSmbSpec) DeepCopy ¶
func (in *LocationSmbSpec) DeepCopy() *LocationSmbSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationSmbSpec.
func (*LocationSmbSpec) DeepCopyInto ¶
func (in *LocationSmbSpec) DeepCopyInto(out *LocationSmbSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationSmbSpecMountOptions ¶
type LocationSmbSpecMountOptions struct { // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*LocationSmbSpecMountOptions) DeepCopy ¶
func (in *LocationSmbSpecMountOptions) DeepCopy() *LocationSmbSpecMountOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationSmbSpecMountOptions.
func (*LocationSmbSpecMountOptions) DeepCopyInto ¶
func (in *LocationSmbSpecMountOptions) DeepCopyInto(out *LocationSmbSpecMountOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationSmbSpecMountOptionsCodec ¶
type LocationSmbSpecMountOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (LocationSmbSpecMountOptionsCodec) Decode ¶
func (LocationSmbSpecMountOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type LocationSmbSpecResource ¶
type LocationSmbSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AgentArns []string `json:"agentArns" tf:"agent_arns"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Domain *string `json:"domain,omitempty" tf:"domain"` // +optional MountOptions *LocationSmbSpecMountOptions `json:"mountOptions,omitempty" tf:"mount_options"` Password *string `json:"-" sensitive:"true" tf:"password"` ServerHostname *string `json:"serverHostname" tf:"server_hostname"` Subdirectory *string `json:"subdirectory" tf:"subdirectory"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` User *string `json:"user" tf:"user"` }
func (*LocationSmbSpecResource) DeepCopy ¶
func (in *LocationSmbSpecResource) DeepCopy() *LocationSmbSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationSmbSpecResource.
func (*LocationSmbSpecResource) DeepCopyInto ¶
func (in *LocationSmbSpecResource) DeepCopyInto(out *LocationSmbSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationSmbStatus ¶
type LocationSmbStatus 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 (*LocationSmbStatus) DeepCopy ¶
func (in *LocationSmbStatus) DeepCopy() *LocationSmbStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationSmbStatus.
func (*LocationSmbStatus) DeepCopyInto ¶
func (in *LocationSmbStatus) DeepCopyInto(out *LocationSmbStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Task ¶
type Task struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TaskSpec `json:"spec,omitempty"` Status TaskStatus `json:"status,omitempty"` }
func (*Task) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Task.
func (*Task) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Task) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Task) SetupWebhookWithManager ¶
func (*Task) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Task) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TaskList ¶
type TaskList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Task CRD objects Items []Task `json:"items,omitempty"` }
TaskList is a list of Tasks
func (*TaskList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskList.
func (*TaskList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TaskList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TaskSpec ¶
type TaskSpec struct { State *TaskSpecResource `json:"state,omitempty" tf:"-"` Resource TaskSpecResource `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 (*TaskSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSpec.
func (*TaskSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSpecExcludes ¶
type TaskSpecExcludes struct { // +optional FilterType *string `json:"filterType,omitempty" tf:"filter_type"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*TaskSpecExcludes) DeepCopy ¶
func (in *TaskSpecExcludes) DeepCopy() *TaskSpecExcludes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSpecExcludes.
func (*TaskSpecExcludes) DeepCopyInto ¶
func (in *TaskSpecExcludes) DeepCopyInto(out *TaskSpecExcludes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSpecExcludesCodec ¶
type TaskSpecExcludesCodec struct { }
+k8s:deepcopy-gen=false
func (TaskSpecExcludesCodec) Decode ¶
func (TaskSpecExcludesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TaskSpecOptions ¶
type TaskSpecOptions struct { // +optional Atime *string `json:"atime,omitempty" tf:"atime"` // +optional BytesPerSecond *int64 `json:"bytesPerSecond,omitempty" tf:"bytes_per_second"` // +optional Gid *string `json:"gid,omitempty" tf:"gid"` // +optional LogLevel *string `json:"logLevel,omitempty" tf:"log_level"` // +optional Mtime *string `json:"mtime,omitempty" tf:"mtime"` // +optional OverwriteMode *string `json:"overwriteMode,omitempty" tf:"overwrite_mode"` // +optional PosixPermissions *string `json:"posixPermissions,omitempty" tf:"posix_permissions"` // +optional PreserveDeletedFiles *string `json:"preserveDeletedFiles,omitempty" tf:"preserve_deleted_files"` // +optional PreserveDevices *string `json:"preserveDevices,omitempty" tf:"preserve_devices"` // +optional TaskQueueing *string `json:"taskQueueing,omitempty" tf:"task_queueing"` // +optional TransferMode *string `json:"transferMode,omitempty" tf:"transfer_mode"` // +optional Uid *string `json:"uid,omitempty" tf:"uid"` // +optional VerifyMode *string `json:"verifyMode,omitempty" tf:"verify_mode"` }
func (*TaskSpecOptions) DeepCopy ¶
func (in *TaskSpecOptions) DeepCopy() *TaskSpecOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSpecOptions.
func (*TaskSpecOptions) DeepCopyInto ¶
func (in *TaskSpecOptions) DeepCopyInto(out *TaskSpecOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSpecOptionsCodec ¶
type TaskSpecOptionsCodec struct { }
+k8s:deepcopy-gen=false
func (TaskSpecOptionsCodec) Decode ¶
func (TaskSpecOptionsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TaskSpecResource ¶
type TaskSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CloudwatchLogGroupArn *string `json:"cloudwatchLogGroupArn,omitempty" tf:"cloudwatch_log_group_arn"` DestinationLocationArn *string `json:"destinationLocationArn" tf:"destination_location_arn"` // +optional Excludes *TaskSpecExcludes `json:"excludes,omitempty" tf:"excludes"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Options *TaskSpecOptions `json:"options,omitempty" tf:"options"` // +optional Schedule *TaskSpecSchedule `json:"schedule,omitempty" tf:"schedule"` SourceLocationArn *string `json:"sourceLocationArn" tf:"source_location_arn"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*TaskSpecResource) DeepCopy ¶
func (in *TaskSpecResource) DeepCopy() *TaskSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSpecResource.
func (*TaskSpecResource) DeepCopyInto ¶
func (in *TaskSpecResource) DeepCopyInto(out *TaskSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSpecSchedule ¶
type TaskSpecSchedule struct {
ScheduleExpression *string `json:"scheduleExpression" tf:"schedule_expression"`
}
func (*TaskSpecSchedule) DeepCopy ¶
func (in *TaskSpecSchedule) DeepCopy() *TaskSpecSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSpecSchedule.
func (*TaskSpecSchedule) DeepCopyInto ¶
func (in *TaskSpecSchedule) DeepCopyInto(out *TaskSpecSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSpecScheduleCodec ¶
type TaskSpecScheduleCodec struct { }
+k8s:deepcopy-gen=false
func (TaskSpecScheduleCodec) Decode ¶
func (TaskSpecScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TaskStatus ¶
type TaskStatus 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 (*TaskStatus) DeepCopy ¶
func (in *TaskStatus) DeepCopy() *TaskStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskStatus.
func (*TaskStatus) DeepCopyInto ¶
func (in *TaskStatus) DeepCopyInto(out *TaskStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- agent_types.go
- agent_webhook.go
- codec.go
- doc.go
- location_efs_types.go
- location_efs_webhook.go
- location_fsx_lustre_file_system_types.go
- location_fsx_lustre_file_system_webhook.go
- location_fsx_windows_file_system_types.go
- location_fsx_windows_file_system_webhook.go
- location_hdfs_types.go
- location_hdfs_webhook.go
- location_nfs_types.go
- location_nfs_webhook.go
- location_s3_types.go
- location_s3_webhook.go
- location_smb_types.go
- location_smb_webhook.go
- register.go
- task_types.go
- task_webhook.go
- zz_generated.deepcopy.go