Documentation ¶
Overview ¶
+groupName=ddoscoo.alicloud.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type DomainResource
- func (in *DomainResource) DeepCopy() *DomainResource
- func (in *DomainResource) DeepCopyInto(out *DomainResource)
- func (in *DomainResource) DeepCopyObject() runtime.Object
- func (r *DomainResource) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DomainResource) ValidateCreate() error
- func (r *DomainResource) ValidateDelete() error
- func (r *DomainResource) ValidateUpdate(old runtime.Object) error
- type DomainResourceList
- type DomainResourceSpec
- type DomainResourceSpecProxyTypes
- type DomainResourceSpecResource
- type DomainResourceStatus
- type Instance
- func (in *Instance) DeepCopy() *Instance
- func (in *Instance) DeepCopyInto(out *Instance)
- func (in *Instance) DeepCopyObject() runtime.Object
- func (r *Instance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Instance) ValidateCreate() error
- func (r *Instance) ValidateDelete() error
- func (r *Instance) ValidateUpdate(old runtime.Object) error
- type InstanceList
- type InstanceSpec
- type InstanceSpecResource
- type InstanceStatus
- type Port
- func (in *Port) DeepCopy() *Port
- func (in *Port) DeepCopyInto(out *Port)
- func (in *Port) DeepCopyObject() runtime.Object
- func (r *Port) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Port) ValidateCreate() error
- func (r *Port) ValidateDelete() error
- func (r *Port) ValidateUpdate(old runtime.Object) error
- type PortList
- type PortSpec
- type PortSpecResource
- type PortStatus
- type SchedulerRule
- func (in *SchedulerRule) DeepCopy() *SchedulerRule
- func (in *SchedulerRule) DeepCopyInto(out *SchedulerRule)
- func (in *SchedulerRule) DeepCopyObject() runtime.Object
- func (r *SchedulerRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SchedulerRule) ValidateCreate() error
- func (r *SchedulerRule) ValidateDelete() error
- func (r *SchedulerRule) ValidateUpdate(old runtime.Object) error
- type SchedulerRuleList
- type SchedulerRuleSpec
- type SchedulerRuleSpecResource
- type SchedulerRuleSpecRules
- type SchedulerRuleStatus
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: ddoscoo.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 DomainResource ¶
type DomainResource struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainResourceSpec `json:"spec,omitempty"` Status DomainResourceStatus `json:"status,omitempty"` }
func (*DomainResource) DeepCopy ¶
func (in *DomainResource) DeepCopy() *DomainResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainResource.
func (*DomainResource) DeepCopyInto ¶
func (in *DomainResource) DeepCopyInto(out *DomainResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainResource) DeepCopyObject ¶
func (in *DomainResource) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainResource) SetupWebhookWithManager ¶
func (r *DomainResource) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DomainResource) ValidateCreate ¶
func (r *DomainResource) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DomainResource) ValidateDelete ¶
func (r *DomainResource) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DomainResource) ValidateUpdate ¶
func (r *DomainResource) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DomainResourceList ¶
type DomainResourceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DomainResource CRD objects Items []DomainResource `json:"items,omitempty"` }
DomainResourceList is a list of DomainResources
func (*DomainResourceList) DeepCopy ¶
func (in *DomainResourceList) DeepCopy() *DomainResourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainResourceList.
func (*DomainResourceList) DeepCopyInto ¶
func (in *DomainResourceList) DeepCopyInto(out *DomainResourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainResourceList) DeepCopyObject ¶
func (in *DomainResourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainResourceSpec ¶
type DomainResourceSpec struct { State *DomainResourceSpecResource `json:"state,omitempty" tf:"-"` Resource DomainResourceSpecResource `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 (*DomainResourceSpec) DeepCopy ¶
func (in *DomainResourceSpec) DeepCopy() *DomainResourceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainResourceSpec.
func (*DomainResourceSpec) DeepCopyInto ¶
func (in *DomainResourceSpec) DeepCopyInto(out *DomainResourceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainResourceSpecProxyTypes ¶
type DomainResourceSpecProxyTypes struct { // +optional ProxyPorts []int64 `json:"proxyPorts,omitempty" tf:"proxy_ports"` // +optional ProxyType *string `json:"proxyType,omitempty" tf:"proxy_type"` }
func (*DomainResourceSpecProxyTypes) DeepCopy ¶
func (in *DomainResourceSpecProxyTypes) DeepCopy() *DomainResourceSpecProxyTypes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainResourceSpecProxyTypes.
func (*DomainResourceSpecProxyTypes) DeepCopyInto ¶
func (in *DomainResourceSpecProxyTypes) DeepCopyInto(out *DomainResourceSpecProxyTypes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainResourceSpecResource ¶
type DomainResourceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Domain *string `json:"domain" tf:"domain"` // +optional HttpsExt *string `json:"httpsExt,omitempty" tf:"https_ext"` InstanceIDS []string `json:"instanceIDS" tf:"instance_ids"` ProxyTypes []DomainResourceSpecProxyTypes `json:"proxyTypes" tf:"proxy_types"` RealServers []string `json:"realServers" tf:"real_servers"` RsType *int64 `json:"rsType" tf:"rs_type"` }
func (*DomainResourceSpecResource) DeepCopy ¶
func (in *DomainResourceSpecResource) DeepCopy() *DomainResourceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainResourceSpecResource.
func (*DomainResourceSpecResource) DeepCopyInto ¶
func (in *DomainResourceSpecResource) DeepCopyInto(out *DomainResourceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainResourceStatus ¶
type DomainResourceStatus 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 (*DomainResourceStatus) DeepCopy ¶
func (in *DomainResourceStatus) DeepCopy() *DomainResourceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainResourceStatus.
func (*DomainResourceStatus) DeepCopyInto ¶
func (in *DomainResourceStatus) DeepCopyInto(out *DomainResourceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceSpec `json:"spec,omitempty"` Status InstanceStatus `json:"status,omitempty"` }
func (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Instance) SetupWebhookWithManager ¶
func (*Instance) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Instance) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Instance CRD objects Items []Instance `json:"items,omitempty"` }
InstanceList is a list of Instances
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceSpec ¶
type InstanceSpec struct { State *InstanceSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceSpecResource `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 (*InstanceSpec) DeepCopy ¶
func (in *InstanceSpec) DeepCopy() *InstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.
func (*InstanceSpec) DeepCopyInto ¶
func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecResource ¶
type InstanceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Bandwidth *string `json:"bandwidth" tf:"bandwidth"` BaseBandwidth *string `json:"baseBandwidth" tf:"base_bandwidth"` DomainCount *string `json:"domainCount" tf:"domain_count"` Name *string `json:"name" tf:"name"` // +optional Period *int64 `json:"period,omitempty" tf:"period"` PortCount *string `json:"portCount" tf:"port_count"` // +optional ProductType *string `json:"productType,omitempty" tf:"product_type"` ServiceBandwidth *string `json:"serviceBandwidth" tf:"service_bandwidth"` }
func (*InstanceSpecResource) DeepCopy ¶
func (in *InstanceSpecResource) DeepCopy() *InstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecResource.
func (*InstanceSpecResource) DeepCopyInto ¶
func (in *InstanceSpecResource) DeepCopyInto(out *InstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStatus ¶
type InstanceStatus 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 (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Port ¶
type Port struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PortSpec `json:"spec,omitempty"` Status PortStatus `json:"status,omitempty"` }
func (*Port) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Port.
func (*Port) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Port) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Port) SetupWebhookWithManager ¶
func (*Port) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Port) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PortList ¶
type PortList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Port CRD objects Items []Port `json:"items,omitempty"` }
PortList is a list of Ports
func (*PortList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortList.
func (*PortList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortSpec ¶
type PortSpec struct { State *PortSpecResource `json:"state,omitempty" tf:"-"` Resource PortSpecResource `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 (*PortSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortSpec.
type PortSpecResource ¶
type PortSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BackendPort *string `json:"backendPort,omitempty" tf:"backend_port"` FrontendPort *string `json:"frontendPort" tf:"frontend_port"` FrontendProtocol *string `json:"frontendProtocol" tf:"frontend_protocol"` InstanceID *string `json:"instanceID" tf:"instance_id"` RealServers []string `json:"realServers" tf:"real_servers"` }
func (*PortSpecResource) DeepCopy ¶
func (in *PortSpecResource) DeepCopy() *PortSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortSpecResource.
func (*PortSpecResource) DeepCopyInto ¶
func (in *PortSpecResource) DeepCopyInto(out *PortSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortStatus ¶
type PortStatus 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 (*PortStatus) DeepCopy ¶
func (in *PortStatus) DeepCopy() *PortStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortStatus.
func (*PortStatus) DeepCopyInto ¶
func (in *PortStatus) DeepCopyInto(out *PortStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchedulerRule ¶
type SchedulerRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SchedulerRuleSpec `json:"spec,omitempty"` Status SchedulerRuleStatus `json:"status,omitempty"` }
func (*SchedulerRule) DeepCopy ¶
func (in *SchedulerRule) DeepCopy() *SchedulerRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerRule.
func (*SchedulerRule) DeepCopyInto ¶
func (in *SchedulerRule) DeepCopyInto(out *SchedulerRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SchedulerRule) DeepCopyObject ¶
func (in *SchedulerRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SchedulerRule) SetupWebhookWithManager ¶
func (r *SchedulerRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SchedulerRule) ValidateCreate ¶
func (r *SchedulerRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SchedulerRule) ValidateDelete ¶
func (r *SchedulerRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SchedulerRule) ValidateUpdate ¶
func (r *SchedulerRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SchedulerRuleList ¶
type SchedulerRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SchedulerRule CRD objects Items []SchedulerRule `json:"items,omitempty"` }
SchedulerRuleList is a list of SchedulerRules
func (*SchedulerRuleList) DeepCopy ¶
func (in *SchedulerRuleList) DeepCopy() *SchedulerRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerRuleList.
func (*SchedulerRuleList) DeepCopyInto ¶
func (in *SchedulerRuleList) DeepCopyInto(out *SchedulerRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SchedulerRuleList) DeepCopyObject ¶
func (in *SchedulerRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SchedulerRuleSpec ¶
type SchedulerRuleSpec struct { State *SchedulerRuleSpecResource `json:"state,omitempty" tf:"-"` Resource SchedulerRuleSpecResource `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 (*SchedulerRuleSpec) DeepCopy ¶
func (in *SchedulerRuleSpec) DeepCopy() *SchedulerRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerRuleSpec.
func (*SchedulerRuleSpec) DeepCopyInto ¶
func (in *SchedulerRuleSpec) DeepCopyInto(out *SchedulerRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchedulerRuleSpecResource ¶
type SchedulerRuleSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Cname *string `json:"cname,omitempty" tf:"cname"` // +optional Param *string `json:"param,omitempty" tf:"param"` // +optional ResourceGroupID *string `json:"resourceGroupID,omitempty" tf:"resource_group_id"` RuleName *string `json:"ruleName" tf:"rule_name"` RuleType *int64 `json:"ruleType" tf:"rule_type"` Rules []SchedulerRuleSpecRules `json:"rules" tf:"rules"` }
func (*SchedulerRuleSpecResource) DeepCopy ¶
func (in *SchedulerRuleSpecResource) DeepCopy() *SchedulerRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerRuleSpecResource.
func (*SchedulerRuleSpecResource) DeepCopyInto ¶
func (in *SchedulerRuleSpecResource) DeepCopyInto(out *SchedulerRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchedulerRuleSpecRules ¶
type SchedulerRuleSpecRules struct { // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // +optional RegionID *string `json:"regionID,omitempty" tf:"region_id"` // +optional Status *int64 `json:"status,omitempty" tf:"status"` // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional Value *string `json:"value,omitempty" tf:"value"` // +optional ValueType *int64 `json:"valueType,omitempty" tf:"value_type"` }
func (*SchedulerRuleSpecRules) DeepCopy ¶
func (in *SchedulerRuleSpecRules) DeepCopy() *SchedulerRuleSpecRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerRuleSpecRules.
func (*SchedulerRuleSpecRules) DeepCopyInto ¶
func (in *SchedulerRuleSpecRules) DeepCopyInto(out *SchedulerRuleSpecRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchedulerRuleStatus ¶
type SchedulerRuleStatus 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 (*SchedulerRuleStatus) DeepCopy ¶
func (in *SchedulerRuleStatus) DeepCopy() *SchedulerRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerRuleStatus.
func (*SchedulerRuleStatus) DeepCopyInto ¶
func (in *SchedulerRuleStatus) DeepCopyInto(out *SchedulerRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.