Documentation ¶
Overview ¶
+groupName=hpc.azurerm.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 Cache
- func (in *Cache) DeepCopy() *Cache
- func (in *Cache) DeepCopyInto(out *Cache)
- func (in *Cache) DeepCopyObject() runtime.Object
- func (r *Cache) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Cache) ValidateCreate() error
- func (r *Cache) ValidateDelete() error
- func (r *Cache) ValidateUpdate(old runtime.Object) error
- type CacheAccessPolicy
- func (in *CacheAccessPolicy) DeepCopy() *CacheAccessPolicy
- func (in *CacheAccessPolicy) DeepCopyInto(out *CacheAccessPolicy)
- func (in *CacheAccessPolicy) DeepCopyObject() runtime.Object
- func (r *CacheAccessPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CacheAccessPolicy) ValidateCreate() error
- func (r *CacheAccessPolicy) ValidateDelete() error
- func (r *CacheAccessPolicy) ValidateUpdate(old runtime.Object) error
- type CacheAccessPolicyList
- type CacheAccessPolicySpec
- type CacheAccessPolicySpecAccessRule
- type CacheAccessPolicySpecResource
- type CacheAccessPolicyStatus
- type CacheBlobNfsTarget
- func (in *CacheBlobNfsTarget) DeepCopy() *CacheBlobNfsTarget
- func (in *CacheBlobNfsTarget) DeepCopyInto(out *CacheBlobNfsTarget)
- func (in *CacheBlobNfsTarget) DeepCopyObject() runtime.Object
- func (r *CacheBlobNfsTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CacheBlobNfsTarget) ValidateCreate() error
- func (r *CacheBlobNfsTarget) ValidateDelete() error
- func (r *CacheBlobNfsTarget) ValidateUpdate(old runtime.Object) error
- type CacheBlobNfsTargetList
- type CacheBlobNfsTargetSpec
- type CacheBlobNfsTargetSpecResource
- type CacheBlobNfsTargetStatus
- type CacheBlobTarget
- func (in *CacheBlobTarget) DeepCopy() *CacheBlobTarget
- func (in *CacheBlobTarget) DeepCopyInto(out *CacheBlobTarget)
- func (in *CacheBlobTarget) DeepCopyObject() runtime.Object
- func (r *CacheBlobTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CacheBlobTarget) ValidateCreate() error
- func (r *CacheBlobTarget) ValidateDelete() error
- func (r *CacheBlobTarget) ValidateUpdate(old runtime.Object) error
- type CacheBlobTargetList
- type CacheBlobTargetSpec
- type CacheBlobTargetSpecResource
- type CacheBlobTargetStatus
- type CacheList
- type CacheNfsTarget
- func (in *CacheNfsTarget) DeepCopy() *CacheNfsTarget
- func (in *CacheNfsTarget) DeepCopyInto(out *CacheNfsTarget)
- func (in *CacheNfsTarget) DeepCopyObject() runtime.Object
- func (r *CacheNfsTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CacheNfsTarget) ValidateCreate() error
- func (r *CacheNfsTarget) ValidateDelete() error
- func (r *CacheNfsTarget) ValidateUpdate(old runtime.Object) error
- type CacheNfsTargetList
- type CacheNfsTargetSpec
- type CacheNfsTargetSpecNamespaceJunction
- type CacheNfsTargetSpecResource
- type CacheNfsTargetStatus
- type CacheSpec
- type CacheSpecDefaultAccessPolicy
- type CacheSpecDefaultAccessPolicyAccessRule
- type CacheSpecDefaultAccessPolicyCodec
- type CacheSpecDirectoryActiveDirectory
- type CacheSpecDirectoryActiveDirectoryCodec
- type CacheSpecDirectoryFlatFile
- type CacheSpecDirectoryFlatFileCodec
- type CacheSpecDirectoryLdap
- type CacheSpecDirectoryLdapBind
- type CacheSpecDirectoryLdapBindCodec
- type CacheSpecDirectoryLdapCodec
- type CacheSpecDns
- type CacheSpecDnsCodec
- type CacheSpecResource
- type CacheStatus
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: hpc.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 Cache ¶
type Cache struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CacheSpec `json:"spec,omitempty"` Status CacheStatus `json:"status,omitempty"` }
func (*Cache) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cache.
func (*Cache) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cache) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cache) SetupWebhookWithManager ¶
func (*Cache) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Cache) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type CacheAccessPolicy ¶
type CacheAccessPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CacheAccessPolicySpec `json:"spec,omitempty"` Status CacheAccessPolicyStatus `json:"status,omitempty"` }
func (*CacheAccessPolicy) DeepCopy ¶
func (in *CacheAccessPolicy) DeepCopy() *CacheAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAccessPolicy.
func (*CacheAccessPolicy) DeepCopyInto ¶
func (in *CacheAccessPolicy) DeepCopyInto(out *CacheAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheAccessPolicy) DeepCopyObject ¶
func (in *CacheAccessPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CacheAccessPolicy) SetupWebhookWithManager ¶
func (r *CacheAccessPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CacheAccessPolicy) ValidateCreate ¶
func (r *CacheAccessPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CacheAccessPolicy) ValidateDelete ¶
func (r *CacheAccessPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CacheAccessPolicy) ValidateUpdate ¶
func (r *CacheAccessPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CacheAccessPolicyList ¶
type CacheAccessPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CacheAccessPolicy CRD objects Items []CacheAccessPolicy `json:"items,omitempty"` }
CacheAccessPolicyList is a list of CacheAccessPolicys
func (*CacheAccessPolicyList) DeepCopy ¶
func (in *CacheAccessPolicyList) DeepCopy() *CacheAccessPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAccessPolicyList.
func (*CacheAccessPolicyList) DeepCopyInto ¶
func (in *CacheAccessPolicyList) DeepCopyInto(out *CacheAccessPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheAccessPolicyList) DeepCopyObject ¶
func (in *CacheAccessPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CacheAccessPolicySpec ¶
type CacheAccessPolicySpec struct { State *CacheAccessPolicySpecResource `json:"state,omitempty" tf:"-"` Resource CacheAccessPolicySpecResource `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 (*CacheAccessPolicySpec) DeepCopy ¶
func (in *CacheAccessPolicySpec) DeepCopy() *CacheAccessPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAccessPolicySpec.
func (*CacheAccessPolicySpec) DeepCopyInto ¶
func (in *CacheAccessPolicySpec) DeepCopyInto(out *CacheAccessPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheAccessPolicySpecAccessRule ¶
type CacheAccessPolicySpecAccessRule struct { Access *string `json:"access" tf:"access"` // +optional AnonymousGid *int64 `json:"anonymousGid,omitempty" tf:"anonymous_gid"` // +optional AnonymousUid *int64 `json:"anonymousUid,omitempty" tf:"anonymous_uid"` // +optional Filter *string `json:"filter,omitempty" tf:"filter"` // +optional RootSquashEnabled *bool `json:"rootSquashEnabled,omitempty" tf:"root_squash_enabled"` Scope *string `json:"scope" tf:"scope"` // +optional SubmountAccessEnabled *bool `json:"submountAccessEnabled,omitempty" tf:"submount_access_enabled"` // +optional SuidEnabled *bool `json:"suidEnabled,omitempty" tf:"suid_enabled"` }
func (*CacheAccessPolicySpecAccessRule) DeepCopy ¶
func (in *CacheAccessPolicySpecAccessRule) DeepCopy() *CacheAccessPolicySpecAccessRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAccessPolicySpecAccessRule.
func (*CacheAccessPolicySpecAccessRule) DeepCopyInto ¶
func (in *CacheAccessPolicySpecAccessRule) DeepCopyInto(out *CacheAccessPolicySpecAccessRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheAccessPolicySpecResource ¶
type CacheAccessPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:MaxItems=3 // +kubebuilder:validation:MinItems=1 AccessRule []CacheAccessPolicySpecAccessRule `json:"accessRule" tf:"access_rule"` HpcCacheID *string `json:"hpcCacheID" tf:"hpc_cache_id"` Name *string `json:"name" tf:"name"` }
func (*CacheAccessPolicySpecResource) DeepCopy ¶
func (in *CacheAccessPolicySpecResource) DeepCopy() *CacheAccessPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAccessPolicySpecResource.
func (*CacheAccessPolicySpecResource) DeepCopyInto ¶
func (in *CacheAccessPolicySpecResource) DeepCopyInto(out *CacheAccessPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheAccessPolicyStatus ¶
type CacheAccessPolicyStatus 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 (*CacheAccessPolicyStatus) DeepCopy ¶
func (in *CacheAccessPolicyStatus) DeepCopy() *CacheAccessPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheAccessPolicyStatus.
func (*CacheAccessPolicyStatus) DeepCopyInto ¶
func (in *CacheAccessPolicyStatus) DeepCopyInto(out *CacheAccessPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheBlobNfsTarget ¶
type CacheBlobNfsTarget struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CacheBlobNfsTargetSpec `json:"spec,omitempty"` Status CacheBlobNfsTargetStatus `json:"status,omitempty"` }
func (*CacheBlobNfsTarget) DeepCopy ¶
func (in *CacheBlobNfsTarget) DeepCopy() *CacheBlobNfsTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobNfsTarget.
func (*CacheBlobNfsTarget) DeepCopyInto ¶
func (in *CacheBlobNfsTarget) DeepCopyInto(out *CacheBlobNfsTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheBlobNfsTarget) DeepCopyObject ¶
func (in *CacheBlobNfsTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CacheBlobNfsTarget) SetupWebhookWithManager ¶
func (r *CacheBlobNfsTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CacheBlobNfsTarget) ValidateCreate ¶
func (r *CacheBlobNfsTarget) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CacheBlobNfsTarget) ValidateDelete ¶
func (r *CacheBlobNfsTarget) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CacheBlobNfsTarget) ValidateUpdate ¶
func (r *CacheBlobNfsTarget) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CacheBlobNfsTargetList ¶
type CacheBlobNfsTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CacheBlobNfsTarget CRD objects Items []CacheBlobNfsTarget `json:"items,omitempty"` }
CacheBlobNfsTargetList is a list of CacheBlobNfsTargets
func (*CacheBlobNfsTargetList) DeepCopy ¶
func (in *CacheBlobNfsTargetList) DeepCopy() *CacheBlobNfsTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobNfsTargetList.
func (*CacheBlobNfsTargetList) DeepCopyInto ¶
func (in *CacheBlobNfsTargetList) DeepCopyInto(out *CacheBlobNfsTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheBlobNfsTargetList) DeepCopyObject ¶
func (in *CacheBlobNfsTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CacheBlobNfsTargetSpec ¶
type CacheBlobNfsTargetSpec struct { State *CacheBlobNfsTargetSpecResource `json:"state,omitempty" tf:"-"` Resource CacheBlobNfsTargetSpecResource `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 (*CacheBlobNfsTargetSpec) DeepCopy ¶
func (in *CacheBlobNfsTargetSpec) DeepCopy() *CacheBlobNfsTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobNfsTargetSpec.
func (*CacheBlobNfsTargetSpec) DeepCopyInto ¶
func (in *CacheBlobNfsTargetSpec) DeepCopyInto(out *CacheBlobNfsTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheBlobNfsTargetSpecResource ¶
type CacheBlobNfsTargetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessPolicyName *string `json:"accessPolicyName,omitempty" tf:"access_policy_name"` CacheName *string `json:"cacheName" tf:"cache_name"` Name *string `json:"name" tf:"name"` NamespacePath *string `json:"namespacePath" tf:"namespace_path"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` StorageContainerID *string `json:"storageContainerID" tf:"storage_container_id"` UsageModel *string `json:"usageModel" tf:"usage_model"` }
func (*CacheBlobNfsTargetSpecResource) DeepCopy ¶
func (in *CacheBlobNfsTargetSpecResource) DeepCopy() *CacheBlobNfsTargetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobNfsTargetSpecResource.
func (*CacheBlobNfsTargetSpecResource) DeepCopyInto ¶
func (in *CacheBlobNfsTargetSpecResource) DeepCopyInto(out *CacheBlobNfsTargetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheBlobNfsTargetStatus ¶
type CacheBlobNfsTargetStatus 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 (*CacheBlobNfsTargetStatus) DeepCopy ¶
func (in *CacheBlobNfsTargetStatus) DeepCopy() *CacheBlobNfsTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobNfsTargetStatus.
func (*CacheBlobNfsTargetStatus) DeepCopyInto ¶
func (in *CacheBlobNfsTargetStatus) DeepCopyInto(out *CacheBlobNfsTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheBlobTarget ¶
type CacheBlobTarget struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CacheBlobTargetSpec `json:"spec,omitempty"` Status CacheBlobTargetStatus `json:"status,omitempty"` }
func (*CacheBlobTarget) DeepCopy ¶
func (in *CacheBlobTarget) DeepCopy() *CacheBlobTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobTarget.
func (*CacheBlobTarget) DeepCopyInto ¶
func (in *CacheBlobTarget) DeepCopyInto(out *CacheBlobTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheBlobTarget) DeepCopyObject ¶
func (in *CacheBlobTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CacheBlobTarget) SetupWebhookWithManager ¶
func (r *CacheBlobTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CacheBlobTarget) ValidateCreate ¶
func (r *CacheBlobTarget) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CacheBlobTarget) ValidateDelete ¶
func (r *CacheBlobTarget) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CacheBlobTarget) ValidateUpdate ¶
func (r *CacheBlobTarget) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CacheBlobTargetList ¶
type CacheBlobTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CacheBlobTarget CRD objects Items []CacheBlobTarget `json:"items,omitempty"` }
CacheBlobTargetList is a list of CacheBlobTargets
func (*CacheBlobTargetList) DeepCopy ¶
func (in *CacheBlobTargetList) DeepCopy() *CacheBlobTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobTargetList.
func (*CacheBlobTargetList) DeepCopyInto ¶
func (in *CacheBlobTargetList) DeepCopyInto(out *CacheBlobTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheBlobTargetList) DeepCopyObject ¶
func (in *CacheBlobTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CacheBlobTargetSpec ¶
type CacheBlobTargetSpec struct { State *CacheBlobTargetSpecResource `json:"state,omitempty" tf:"-"` Resource CacheBlobTargetSpecResource `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 (*CacheBlobTargetSpec) DeepCopy ¶
func (in *CacheBlobTargetSpec) DeepCopy() *CacheBlobTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobTargetSpec.
func (*CacheBlobTargetSpec) DeepCopyInto ¶
func (in *CacheBlobTargetSpec) DeepCopyInto(out *CacheBlobTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheBlobTargetSpecResource ¶
type CacheBlobTargetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessPolicyName *string `json:"accessPolicyName,omitempty" tf:"access_policy_name"` CacheName *string `json:"cacheName" tf:"cache_name"` Name *string `json:"name" tf:"name"` NamespacePath *string `json:"namespacePath" tf:"namespace_path"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` StorageContainerID *string `json:"storageContainerID" tf:"storage_container_id"` }
func (*CacheBlobTargetSpecResource) DeepCopy ¶
func (in *CacheBlobTargetSpecResource) DeepCopy() *CacheBlobTargetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobTargetSpecResource.
func (*CacheBlobTargetSpecResource) DeepCopyInto ¶
func (in *CacheBlobTargetSpecResource) DeepCopyInto(out *CacheBlobTargetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheBlobTargetStatus ¶
type CacheBlobTargetStatus 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 (*CacheBlobTargetStatus) DeepCopy ¶
func (in *CacheBlobTargetStatus) DeepCopy() *CacheBlobTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheBlobTargetStatus.
func (*CacheBlobTargetStatus) DeepCopyInto ¶
func (in *CacheBlobTargetStatus) DeepCopyInto(out *CacheBlobTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheList ¶
type CacheList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Cache CRD objects Items []Cache `json:"items,omitempty"` }
CacheList is a list of Caches
func (*CacheList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheList.
func (*CacheList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheNfsTarget ¶
type CacheNfsTarget struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CacheNfsTargetSpec `json:"spec,omitempty"` Status CacheNfsTargetStatus `json:"status,omitempty"` }
func (*CacheNfsTarget) DeepCopy ¶
func (in *CacheNfsTarget) DeepCopy() *CacheNfsTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNfsTarget.
func (*CacheNfsTarget) DeepCopyInto ¶
func (in *CacheNfsTarget) DeepCopyInto(out *CacheNfsTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheNfsTarget) DeepCopyObject ¶
func (in *CacheNfsTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CacheNfsTarget) SetupWebhookWithManager ¶
func (r *CacheNfsTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CacheNfsTarget) ValidateCreate ¶
func (r *CacheNfsTarget) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CacheNfsTarget) ValidateDelete ¶
func (r *CacheNfsTarget) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CacheNfsTarget) ValidateUpdate ¶
func (r *CacheNfsTarget) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CacheNfsTargetList ¶
type CacheNfsTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CacheNfsTarget CRD objects Items []CacheNfsTarget `json:"items,omitempty"` }
CacheNfsTargetList is a list of CacheNfsTargets
func (*CacheNfsTargetList) DeepCopy ¶
func (in *CacheNfsTargetList) DeepCopy() *CacheNfsTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNfsTargetList.
func (*CacheNfsTargetList) DeepCopyInto ¶
func (in *CacheNfsTargetList) DeepCopyInto(out *CacheNfsTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheNfsTargetList) DeepCopyObject ¶
func (in *CacheNfsTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CacheNfsTargetSpec ¶
type CacheNfsTargetSpec struct { State *CacheNfsTargetSpecResource `json:"state,omitempty" tf:"-"` Resource CacheNfsTargetSpecResource `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 (*CacheNfsTargetSpec) DeepCopy ¶
func (in *CacheNfsTargetSpec) DeepCopy() *CacheNfsTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNfsTargetSpec.
func (*CacheNfsTargetSpec) DeepCopyInto ¶
func (in *CacheNfsTargetSpec) DeepCopyInto(out *CacheNfsTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheNfsTargetSpecNamespaceJunction ¶
type CacheNfsTargetSpecNamespaceJunction struct { // +optional AccessPolicyName *string `json:"accessPolicyName,omitempty" tf:"access_policy_name"` NamespacePath *string `json:"namespacePath" tf:"namespace_path"` NfsExport *string `json:"nfsExport" tf:"nfs_export"` // +optional TargetPath *string `json:"targetPath,omitempty" tf:"target_path"` }
func (*CacheNfsTargetSpecNamespaceJunction) DeepCopy ¶
func (in *CacheNfsTargetSpecNamespaceJunction) DeepCopy() *CacheNfsTargetSpecNamespaceJunction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNfsTargetSpecNamespaceJunction.
func (*CacheNfsTargetSpecNamespaceJunction) DeepCopyInto ¶
func (in *CacheNfsTargetSpecNamespaceJunction) DeepCopyInto(out *CacheNfsTargetSpecNamespaceJunction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheNfsTargetSpecResource ¶
type CacheNfsTargetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CacheName *string `json:"cacheName" tf:"cache_name"` Name *string `json:"name" tf:"name"` // +kubebuilder:validation:MaxItems=10 // +kubebuilder:validation:MinItems=1 NamespaceJunction []CacheNfsTargetSpecNamespaceJunction `json:"namespaceJunction" tf:"namespace_junction"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` TargetHostName *string `json:"targetHostName" tf:"target_host_name"` UsageModel *string `json:"usageModel" tf:"usage_model"` }
func (*CacheNfsTargetSpecResource) DeepCopy ¶
func (in *CacheNfsTargetSpecResource) DeepCopy() *CacheNfsTargetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNfsTargetSpecResource.
func (*CacheNfsTargetSpecResource) DeepCopyInto ¶
func (in *CacheNfsTargetSpecResource) DeepCopyInto(out *CacheNfsTargetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheNfsTargetStatus ¶
type CacheNfsTargetStatus 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 (*CacheNfsTargetStatus) DeepCopy ¶
func (in *CacheNfsTargetStatus) DeepCopy() *CacheNfsTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheNfsTargetStatus.
func (*CacheNfsTargetStatus) DeepCopyInto ¶
func (in *CacheNfsTargetStatus) DeepCopyInto(out *CacheNfsTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSpec ¶
type CacheSpec struct { State *CacheSpecResource `json:"state,omitempty" tf:"-"` Resource CacheSpecResource `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 (*CacheSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSpec.
type CacheSpecDefaultAccessPolicy ¶
type CacheSpecDefaultAccessPolicy struct { // +kubebuilder:validation:MaxItems=3 // +kubebuilder:validation:MinItems=1 AccessRule []CacheSpecDefaultAccessPolicyAccessRule `json:"accessRule" tf:"access_rule"` }
func (*CacheSpecDefaultAccessPolicy) DeepCopy ¶
func (in *CacheSpecDefaultAccessPolicy) DeepCopy() *CacheSpecDefaultAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSpecDefaultAccessPolicy.
func (*CacheSpecDefaultAccessPolicy) DeepCopyInto ¶
func (in *CacheSpecDefaultAccessPolicy) DeepCopyInto(out *CacheSpecDefaultAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSpecDefaultAccessPolicyAccessRule ¶
type CacheSpecDefaultAccessPolicyAccessRule struct { Access *string `json:"access" tf:"access"` // +optional AnonymousGid *int64 `json:"anonymousGid,omitempty" tf:"anonymous_gid"` // +optional AnonymousUid *int64 `json:"anonymousUid,omitempty" tf:"anonymous_uid"` // +optional Filter *string `json:"filter,omitempty" tf:"filter"` // +optional RootSquashEnabled *bool `json:"rootSquashEnabled,omitempty" tf:"root_squash_enabled"` Scope *string `json:"scope" tf:"scope"` // +optional SubmountAccessEnabled *bool `json:"submountAccessEnabled,omitempty" tf:"submount_access_enabled"` // +optional SuidEnabled *bool `json:"suidEnabled,omitempty" tf:"suid_enabled"` }
func (*CacheSpecDefaultAccessPolicyAccessRule) DeepCopy ¶
func (in *CacheSpecDefaultAccessPolicyAccessRule) DeepCopy() *CacheSpecDefaultAccessPolicyAccessRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSpecDefaultAccessPolicyAccessRule.
func (*CacheSpecDefaultAccessPolicyAccessRule) DeepCopyInto ¶
func (in *CacheSpecDefaultAccessPolicyAccessRule) DeepCopyInto(out *CacheSpecDefaultAccessPolicyAccessRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSpecDefaultAccessPolicyCodec ¶
type CacheSpecDefaultAccessPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (CacheSpecDefaultAccessPolicyCodec) Decode ¶
func (CacheSpecDefaultAccessPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (CacheSpecDefaultAccessPolicyCodec) Encode ¶
func (CacheSpecDefaultAccessPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (CacheSpecDefaultAccessPolicyCodec) IsEmpty ¶
func (CacheSpecDefaultAccessPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type CacheSpecDirectoryActiveDirectory ¶
type CacheSpecDirectoryActiveDirectory struct { CacheNetbiosName *string `json:"cacheNetbiosName" tf:"cache_netbios_name"` DnsPrimaryIP *string `json:"dnsPrimaryIP" tf:"dns_primary_ip"` // +optional DnsSecondaryIP *string `json:"dnsSecondaryIP,omitempty" tf:"dns_secondary_ip"` DomainName *string `json:"domainName" tf:"domain_name"` DomainNetbiosName *string `json:"domainNetbiosName" tf:"domain_netbios_name"` Password *string `json:"-" sensitive:"true" tf:"password"` Username *string `json:"username" tf:"username"` }
func (*CacheSpecDirectoryActiveDirectory) DeepCopy ¶
func (in *CacheSpecDirectoryActiveDirectory) DeepCopy() *CacheSpecDirectoryActiveDirectory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSpecDirectoryActiveDirectory.
func (*CacheSpecDirectoryActiveDirectory) DeepCopyInto ¶
func (in *CacheSpecDirectoryActiveDirectory) DeepCopyInto(out *CacheSpecDirectoryActiveDirectory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSpecDirectoryActiveDirectoryCodec ¶
type CacheSpecDirectoryActiveDirectoryCodec struct { }
+k8s:deepcopy-gen=false
func (CacheSpecDirectoryActiveDirectoryCodec) Decode ¶
func (CacheSpecDirectoryActiveDirectoryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (CacheSpecDirectoryActiveDirectoryCodec) Encode ¶
func (CacheSpecDirectoryActiveDirectoryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (CacheSpecDirectoryActiveDirectoryCodec) IsEmpty ¶
func (CacheSpecDirectoryActiveDirectoryCodec) IsEmpty(ptr unsafe.Pointer) bool
type CacheSpecDirectoryFlatFile ¶
type CacheSpecDirectoryFlatFile struct { GroupFileURI *string `json:"groupFileURI" tf:"group_file_uri"` PasswordFileURI *string `json:"passwordFileURI" tf:"password_file_uri"` }
func (*CacheSpecDirectoryFlatFile) DeepCopy ¶
func (in *CacheSpecDirectoryFlatFile) DeepCopy() *CacheSpecDirectoryFlatFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSpecDirectoryFlatFile.
func (*CacheSpecDirectoryFlatFile) DeepCopyInto ¶
func (in *CacheSpecDirectoryFlatFile) DeepCopyInto(out *CacheSpecDirectoryFlatFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSpecDirectoryFlatFileCodec ¶
type CacheSpecDirectoryFlatFileCodec struct { }
+k8s:deepcopy-gen=false
func (CacheSpecDirectoryFlatFileCodec) Decode ¶
func (CacheSpecDirectoryFlatFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (CacheSpecDirectoryFlatFileCodec) Encode ¶
func (CacheSpecDirectoryFlatFileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (CacheSpecDirectoryFlatFileCodec) IsEmpty ¶
func (CacheSpecDirectoryFlatFileCodec) IsEmpty(ptr unsafe.Pointer) bool
type CacheSpecDirectoryLdap ¶
type CacheSpecDirectoryLdap struct { BaseDn *string `json:"baseDn" tf:"base_dn"` // +optional Bind *CacheSpecDirectoryLdapBind `json:"bind,omitempty" tf:"bind"` // +optional CertificateValidationURI *string `json:"certificateValidationURI,omitempty" tf:"certificate_validation_uri"` // +optional DownloadCertificateAutomatically *bool `json:"downloadCertificateAutomatically,omitempty" tf:"download_certificate_automatically"` // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` Server *string `json:"server" tf:"server"` }
func (*CacheSpecDirectoryLdap) DeepCopy ¶
func (in *CacheSpecDirectoryLdap) DeepCopy() *CacheSpecDirectoryLdap
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSpecDirectoryLdap.
func (*CacheSpecDirectoryLdap) DeepCopyInto ¶
func (in *CacheSpecDirectoryLdap) DeepCopyInto(out *CacheSpecDirectoryLdap)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSpecDirectoryLdapBind ¶
type CacheSpecDirectoryLdapBind struct { Dn *string `json:"dn" tf:"dn"` Password *string `json:"-" sensitive:"true" tf:"password"` }
func (*CacheSpecDirectoryLdapBind) DeepCopy ¶
func (in *CacheSpecDirectoryLdapBind) DeepCopy() *CacheSpecDirectoryLdapBind
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSpecDirectoryLdapBind.
func (*CacheSpecDirectoryLdapBind) DeepCopyInto ¶
func (in *CacheSpecDirectoryLdapBind) DeepCopyInto(out *CacheSpecDirectoryLdapBind)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSpecDirectoryLdapBindCodec ¶
type CacheSpecDirectoryLdapBindCodec struct { }
+k8s:deepcopy-gen=false
func (CacheSpecDirectoryLdapBindCodec) Decode ¶
func (CacheSpecDirectoryLdapBindCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (CacheSpecDirectoryLdapBindCodec) Encode ¶
func (CacheSpecDirectoryLdapBindCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (CacheSpecDirectoryLdapBindCodec) IsEmpty ¶
func (CacheSpecDirectoryLdapBindCodec) IsEmpty(ptr unsafe.Pointer) bool
type CacheSpecDirectoryLdapCodec ¶
type CacheSpecDirectoryLdapCodec struct { }
+k8s:deepcopy-gen=false
func (CacheSpecDirectoryLdapCodec) Decode ¶
func (CacheSpecDirectoryLdapCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (CacheSpecDirectoryLdapCodec) Encode ¶
func (CacheSpecDirectoryLdapCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (CacheSpecDirectoryLdapCodec) IsEmpty ¶
func (CacheSpecDirectoryLdapCodec) IsEmpty(ptr unsafe.Pointer) bool
type CacheSpecDns ¶
type CacheSpecDns struct { // +optional SearchDomain *string `json:"searchDomain,omitempty" tf:"search_domain"` // +kubebuilder:validation:MaxItems=3 Servers []string `json:"servers" tf:"servers"` }
func (*CacheSpecDns) DeepCopy ¶
func (in *CacheSpecDns) DeepCopy() *CacheSpecDns
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSpecDns.
func (*CacheSpecDns) DeepCopyInto ¶
func (in *CacheSpecDns) DeepCopyInto(out *CacheSpecDns)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSpecDnsCodec ¶
type CacheSpecDnsCodec struct { }
+k8s:deepcopy-gen=false
func (CacheSpecDnsCodec) Decode ¶
func (CacheSpecDnsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (CacheSpecDnsCodec) Encode ¶
func (CacheSpecDnsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (CacheSpecDnsCodec) IsEmpty ¶
func (CacheSpecDnsCodec) IsEmpty(ptr unsafe.Pointer) bool
type CacheSpecResource ¶
type CacheSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CacheSizeInGb *int64 `json:"cacheSizeInGb" tf:"cache_size_in_gb"` // +optional DefaultAccessPolicy *CacheSpecDefaultAccessPolicy `json:"defaultAccessPolicy,omitempty" tf:"default_access_policy"` // +optional DirectoryActiveDirectory *CacheSpecDirectoryActiveDirectory `json:"directoryActiveDirectory,omitempty" tf:"directory_active_directory"` // +optional DirectoryFlatFile *CacheSpecDirectoryFlatFile `json:"directoryFlatFile,omitempty" tf:"directory_flat_file"` // +optional DirectoryLdap *CacheSpecDirectoryLdap `json:"directoryLdap,omitempty" tf:"directory_ldap"` // +optional Dns *CacheSpecDns `json:"dns,omitempty" tf:"dns"` Location *string `json:"location" tf:"location"` // +optional MountAddresses []string `json:"mountAddresses,omitempty" tf:"mount_addresses"` // +optional Mtu *int64 `json:"mtu,omitempty" tf:"mtu"` Name *string `json:"name" tf:"name"` // +optional NtpServer *string `json:"ntpServer,omitempty" tf:"ntp_server"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional // Deprecated RootSquashEnabled *bool `json:"rootSquashEnabled,omitempty" tf:"root_squash_enabled"` SkuName *string `json:"skuName" tf:"sku_name"` SubnetID *string `json:"subnetID" tf:"subnet_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*CacheSpecResource) DeepCopy ¶
func (in *CacheSpecResource) DeepCopy() *CacheSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSpecResource.
func (*CacheSpecResource) DeepCopyInto ¶
func (in *CacheSpecResource) DeepCopyInto(out *CacheSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheStatus ¶
type CacheStatus 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 (*CacheStatus) DeepCopy ¶
func (in *CacheStatus) DeepCopy() *CacheStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheStatus.
func (*CacheStatus) DeepCopyInto ¶
func (in *CacheStatus) DeepCopyInto(out *CacheStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- cache_access_policy_types.go
- cache_access_policy_webhook.go
- cache_blob_nfs_target_types.go
- cache_blob_nfs_target_webhook.go
- cache_blob_target_types.go
- cache_blob_target_webhook.go
- cache_nfs_target_types.go
- cache_nfs_target_webhook.go
- cache_types.go
- cache_webhook.go
- codec.go
- doc.go
- register.go
- zz_generated.deepcopy.go