Documentation ¶
Overview ¶
+groupName=health.oci.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 ChecksHTTPMonitor
- func (in *ChecksHTTPMonitor) DeepCopy() *ChecksHTTPMonitor
- func (in *ChecksHTTPMonitor) DeepCopyInto(out *ChecksHTTPMonitor)
- func (in *ChecksHTTPMonitor) DeepCopyObject() runtime.Object
- func (r *ChecksHTTPMonitor) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ChecksHTTPMonitor) ValidateCreate() error
- func (r *ChecksHTTPMonitor) ValidateDelete() error
- func (r *ChecksHTTPMonitor) ValidateUpdate(old runtime.Object) error
- type ChecksHTTPMonitorList
- type ChecksHTTPMonitorSpec
- type ChecksHTTPMonitorSpecResource
- type ChecksHTTPMonitorStatus
- type ChecksHTTPProbe
- func (in *ChecksHTTPProbe) DeepCopy() *ChecksHTTPProbe
- func (in *ChecksHTTPProbe) DeepCopyInto(out *ChecksHTTPProbe)
- func (in *ChecksHTTPProbe) DeepCopyObject() runtime.Object
- func (r *ChecksHTTPProbe) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ChecksHTTPProbe) ValidateCreate() error
- func (r *ChecksHTTPProbe) ValidateDelete() error
- func (r *ChecksHTTPProbe) ValidateUpdate(old runtime.Object) error
- type ChecksHTTPProbeList
- type ChecksHTTPProbeSpec
- type ChecksHTTPProbeSpecResource
- type ChecksHTTPProbeStatus
- type ChecksPingMonitor
- func (in *ChecksPingMonitor) DeepCopy() *ChecksPingMonitor
- func (in *ChecksPingMonitor) DeepCopyInto(out *ChecksPingMonitor)
- func (in *ChecksPingMonitor) DeepCopyObject() runtime.Object
- func (r *ChecksPingMonitor) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ChecksPingMonitor) ValidateCreate() error
- func (r *ChecksPingMonitor) ValidateDelete() error
- func (r *ChecksPingMonitor) ValidateUpdate(old runtime.Object) error
- type ChecksPingMonitorList
- type ChecksPingMonitorSpec
- type ChecksPingMonitorSpecResource
- type ChecksPingMonitorStatus
- type ChecksPingProbe
- func (in *ChecksPingProbe) DeepCopy() *ChecksPingProbe
- func (in *ChecksPingProbe) DeepCopyInto(out *ChecksPingProbe)
- func (in *ChecksPingProbe) DeepCopyObject() runtime.Object
- func (r *ChecksPingProbe) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ChecksPingProbe) ValidateCreate() error
- func (r *ChecksPingProbe) ValidateDelete() error
- func (r *ChecksPingProbe) ValidateUpdate(old runtime.Object) error
- type ChecksPingProbeList
- type ChecksPingProbeSpec
- type ChecksPingProbeSpecResource
- type ChecksPingProbeStatus
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: health.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 ChecksHTTPMonitor ¶
type ChecksHTTPMonitor struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ChecksHTTPMonitorSpec `json:"spec,omitempty"` Status ChecksHTTPMonitorStatus `json:"status,omitempty"` }
func (*ChecksHTTPMonitor) DeepCopy ¶
func (in *ChecksHTTPMonitor) DeepCopy() *ChecksHTTPMonitor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksHTTPMonitor.
func (*ChecksHTTPMonitor) DeepCopyInto ¶
func (in *ChecksHTTPMonitor) DeepCopyInto(out *ChecksHTTPMonitor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChecksHTTPMonitor) DeepCopyObject ¶
func (in *ChecksHTTPMonitor) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ChecksHTTPMonitor) SetupWebhookWithManager ¶
func (r *ChecksHTTPMonitor) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ChecksHTTPMonitor) ValidateCreate ¶
func (r *ChecksHTTPMonitor) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ChecksHTTPMonitor) ValidateDelete ¶
func (r *ChecksHTTPMonitor) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ChecksHTTPMonitor) ValidateUpdate ¶
func (r *ChecksHTTPMonitor) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ChecksHTTPMonitorList ¶
type ChecksHTTPMonitorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ChecksHTTPMonitor CRD objects Items []ChecksHTTPMonitor `json:"items,omitempty"` }
ChecksHTTPMonitorList is a list of ChecksHTTPMonitors
func (*ChecksHTTPMonitorList) DeepCopy ¶
func (in *ChecksHTTPMonitorList) DeepCopy() *ChecksHTTPMonitorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksHTTPMonitorList.
func (*ChecksHTTPMonitorList) DeepCopyInto ¶
func (in *ChecksHTTPMonitorList) DeepCopyInto(out *ChecksHTTPMonitorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChecksHTTPMonitorList) DeepCopyObject ¶
func (in *ChecksHTTPMonitorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ChecksHTTPMonitorSpec ¶
type ChecksHTTPMonitorSpec struct { State *ChecksHTTPMonitorSpecResource `json:"state,omitempty" tf:"-"` Resource ChecksHTTPMonitorSpecResource `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 (*ChecksHTTPMonitorSpec) DeepCopy ¶
func (in *ChecksHTTPMonitorSpec) DeepCopy() *ChecksHTTPMonitorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksHTTPMonitorSpec.
func (*ChecksHTTPMonitorSpec) DeepCopyInto ¶
func (in *ChecksHTTPMonitorSpec) DeepCopyInto(out *ChecksHTTPMonitorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChecksHTTPMonitorSpecResource ¶
type ChecksHTTPMonitorSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional Headers map[string]string `json:"headers,omitempty" tf:"headers"` // +optional HomeRegion *string `json:"homeRegion,omitempty" tf:"home_region"` IntervalInSeconds *int64 `json:"intervalInSeconds" tf:"interval_in_seconds"` // +optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` // +optional Method *string `json:"method,omitempty" tf:"method"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` Protocol *string `json:"protocol" tf:"protocol"` // +optional ResultsURL *string `json:"resultsURL,omitempty" tf:"results_url"` Targets []string `json:"targets" tf:"targets"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeoutInSeconds *int64 `json:"timeoutInSeconds,omitempty" tf:"timeout_in_seconds"` // +optional VantagePointNames []string `json:"vantagePointNames,omitempty" tf:"vantage_point_names"` }
func (*ChecksHTTPMonitorSpecResource) DeepCopy ¶
func (in *ChecksHTTPMonitorSpecResource) DeepCopy() *ChecksHTTPMonitorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksHTTPMonitorSpecResource.
func (*ChecksHTTPMonitorSpecResource) DeepCopyInto ¶
func (in *ChecksHTTPMonitorSpecResource) DeepCopyInto(out *ChecksHTTPMonitorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChecksHTTPMonitorStatus ¶
type ChecksHTTPMonitorStatus 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 (*ChecksHTTPMonitorStatus) DeepCopy ¶
func (in *ChecksHTTPMonitorStatus) DeepCopy() *ChecksHTTPMonitorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksHTTPMonitorStatus.
func (*ChecksHTTPMonitorStatus) DeepCopyInto ¶
func (in *ChecksHTTPMonitorStatus) DeepCopyInto(out *ChecksHTTPMonitorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChecksHTTPProbe ¶
type ChecksHTTPProbe struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ChecksHTTPProbeSpec `json:"spec,omitempty"` Status ChecksHTTPProbeStatus `json:"status,omitempty"` }
func (*ChecksHTTPProbe) DeepCopy ¶
func (in *ChecksHTTPProbe) DeepCopy() *ChecksHTTPProbe
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksHTTPProbe.
func (*ChecksHTTPProbe) DeepCopyInto ¶
func (in *ChecksHTTPProbe) DeepCopyInto(out *ChecksHTTPProbe)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChecksHTTPProbe) DeepCopyObject ¶
func (in *ChecksHTTPProbe) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ChecksHTTPProbe) SetupWebhookWithManager ¶
func (r *ChecksHTTPProbe) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ChecksHTTPProbe) ValidateCreate ¶
func (r *ChecksHTTPProbe) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ChecksHTTPProbe) ValidateDelete ¶
func (r *ChecksHTTPProbe) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ChecksHTTPProbe) ValidateUpdate ¶
func (r *ChecksHTTPProbe) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ChecksHTTPProbeList ¶
type ChecksHTTPProbeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ChecksHTTPProbe CRD objects Items []ChecksHTTPProbe `json:"items,omitempty"` }
ChecksHTTPProbeList is a list of ChecksHTTPProbes
func (*ChecksHTTPProbeList) DeepCopy ¶
func (in *ChecksHTTPProbeList) DeepCopy() *ChecksHTTPProbeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksHTTPProbeList.
func (*ChecksHTTPProbeList) DeepCopyInto ¶
func (in *ChecksHTTPProbeList) DeepCopyInto(out *ChecksHTTPProbeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChecksHTTPProbeList) DeepCopyObject ¶
func (in *ChecksHTTPProbeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ChecksHTTPProbeSpec ¶
type ChecksHTTPProbeSpec struct { State *ChecksHTTPProbeSpecResource `json:"state,omitempty" tf:"-"` Resource ChecksHTTPProbeSpecResource `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 (*ChecksHTTPProbeSpec) DeepCopy ¶
func (in *ChecksHTTPProbeSpec) DeepCopy() *ChecksHTTPProbeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksHTTPProbeSpec.
func (*ChecksHTTPProbeSpec) DeepCopyInto ¶
func (in *ChecksHTTPProbeSpec) DeepCopyInto(out *ChecksHTTPProbeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChecksHTTPProbeSpecResource ¶
type ChecksHTTPProbeSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional Headers map[string]string `json:"headers,omitempty" tf:"headers"` // +optional HomeRegion *string `json:"homeRegion,omitempty" tf:"home_region"` // +optional Method *string `json:"method,omitempty" tf:"method"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` Protocol *string `json:"protocol" tf:"protocol"` // +optional ResultsURL *string `json:"resultsURL,omitempty" tf:"results_url"` Targets []string `json:"targets" tf:"targets"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeoutInSeconds *int64 `json:"timeoutInSeconds,omitempty" tf:"timeout_in_seconds"` // +optional VantagePointNames []string `json:"vantagePointNames,omitempty" tf:"vantage_point_names"` }
func (*ChecksHTTPProbeSpecResource) DeepCopy ¶
func (in *ChecksHTTPProbeSpecResource) DeepCopy() *ChecksHTTPProbeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksHTTPProbeSpecResource.
func (*ChecksHTTPProbeSpecResource) DeepCopyInto ¶
func (in *ChecksHTTPProbeSpecResource) DeepCopyInto(out *ChecksHTTPProbeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChecksHTTPProbeStatus ¶
type ChecksHTTPProbeStatus 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 (*ChecksHTTPProbeStatus) DeepCopy ¶
func (in *ChecksHTTPProbeStatus) DeepCopy() *ChecksHTTPProbeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksHTTPProbeStatus.
func (*ChecksHTTPProbeStatus) DeepCopyInto ¶
func (in *ChecksHTTPProbeStatus) DeepCopyInto(out *ChecksHTTPProbeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChecksPingMonitor ¶
type ChecksPingMonitor struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ChecksPingMonitorSpec `json:"spec,omitempty"` Status ChecksPingMonitorStatus `json:"status,omitempty"` }
func (*ChecksPingMonitor) DeepCopy ¶
func (in *ChecksPingMonitor) DeepCopy() *ChecksPingMonitor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksPingMonitor.
func (*ChecksPingMonitor) DeepCopyInto ¶
func (in *ChecksPingMonitor) DeepCopyInto(out *ChecksPingMonitor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChecksPingMonitor) DeepCopyObject ¶
func (in *ChecksPingMonitor) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ChecksPingMonitor) SetupWebhookWithManager ¶
func (r *ChecksPingMonitor) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ChecksPingMonitor) ValidateCreate ¶
func (r *ChecksPingMonitor) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ChecksPingMonitor) ValidateDelete ¶
func (r *ChecksPingMonitor) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ChecksPingMonitor) ValidateUpdate ¶
func (r *ChecksPingMonitor) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ChecksPingMonitorList ¶
type ChecksPingMonitorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ChecksPingMonitor CRD objects Items []ChecksPingMonitor `json:"items,omitempty"` }
ChecksPingMonitorList is a list of ChecksPingMonitors
func (*ChecksPingMonitorList) DeepCopy ¶
func (in *ChecksPingMonitorList) DeepCopy() *ChecksPingMonitorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksPingMonitorList.
func (*ChecksPingMonitorList) DeepCopyInto ¶
func (in *ChecksPingMonitorList) DeepCopyInto(out *ChecksPingMonitorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChecksPingMonitorList) DeepCopyObject ¶
func (in *ChecksPingMonitorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ChecksPingMonitorSpec ¶
type ChecksPingMonitorSpec struct { State *ChecksPingMonitorSpecResource `json:"state,omitempty" tf:"-"` Resource ChecksPingMonitorSpecResource `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 (*ChecksPingMonitorSpec) DeepCopy ¶
func (in *ChecksPingMonitorSpec) DeepCopy() *ChecksPingMonitorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksPingMonitorSpec.
func (*ChecksPingMonitorSpec) DeepCopyInto ¶
func (in *ChecksPingMonitorSpec) DeepCopyInto(out *ChecksPingMonitorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChecksPingMonitorSpecResource ¶
type ChecksPingMonitorSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional HomeRegion *string `json:"homeRegion,omitempty" tf:"home_region"` IntervalInSeconds *int64 `json:"intervalInSeconds" tf:"interval_in_seconds"` // +optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` Protocol *string `json:"protocol" tf:"protocol"` // +optional ResultsURL *string `json:"resultsURL,omitempty" tf:"results_url"` Targets []string `json:"targets" tf:"targets"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeoutInSeconds *int64 `json:"timeoutInSeconds,omitempty" tf:"timeout_in_seconds"` // +optional VantagePointNames []string `json:"vantagePointNames,omitempty" tf:"vantage_point_names"` }
func (*ChecksPingMonitorSpecResource) DeepCopy ¶
func (in *ChecksPingMonitorSpecResource) DeepCopy() *ChecksPingMonitorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksPingMonitorSpecResource.
func (*ChecksPingMonitorSpecResource) DeepCopyInto ¶
func (in *ChecksPingMonitorSpecResource) DeepCopyInto(out *ChecksPingMonitorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChecksPingMonitorStatus ¶
type ChecksPingMonitorStatus 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 (*ChecksPingMonitorStatus) DeepCopy ¶
func (in *ChecksPingMonitorStatus) DeepCopy() *ChecksPingMonitorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksPingMonitorStatus.
func (*ChecksPingMonitorStatus) DeepCopyInto ¶
func (in *ChecksPingMonitorStatus) DeepCopyInto(out *ChecksPingMonitorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChecksPingProbe ¶
type ChecksPingProbe struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ChecksPingProbeSpec `json:"spec,omitempty"` Status ChecksPingProbeStatus `json:"status,omitempty"` }
func (*ChecksPingProbe) DeepCopy ¶
func (in *ChecksPingProbe) DeepCopy() *ChecksPingProbe
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksPingProbe.
func (*ChecksPingProbe) DeepCopyInto ¶
func (in *ChecksPingProbe) DeepCopyInto(out *ChecksPingProbe)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChecksPingProbe) DeepCopyObject ¶
func (in *ChecksPingProbe) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ChecksPingProbe) SetupWebhookWithManager ¶
func (r *ChecksPingProbe) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ChecksPingProbe) ValidateCreate ¶
func (r *ChecksPingProbe) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ChecksPingProbe) ValidateDelete ¶
func (r *ChecksPingProbe) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ChecksPingProbe) ValidateUpdate ¶
func (r *ChecksPingProbe) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ChecksPingProbeList ¶
type ChecksPingProbeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ChecksPingProbe CRD objects Items []ChecksPingProbe `json:"items,omitempty"` }
ChecksPingProbeList is a list of ChecksPingProbes
func (*ChecksPingProbeList) DeepCopy ¶
func (in *ChecksPingProbeList) DeepCopy() *ChecksPingProbeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksPingProbeList.
func (*ChecksPingProbeList) DeepCopyInto ¶
func (in *ChecksPingProbeList) DeepCopyInto(out *ChecksPingProbeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ChecksPingProbeList) DeepCopyObject ¶
func (in *ChecksPingProbeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ChecksPingProbeSpec ¶
type ChecksPingProbeSpec struct { State *ChecksPingProbeSpecResource `json:"state,omitempty" tf:"-"` Resource ChecksPingProbeSpecResource `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 (*ChecksPingProbeSpec) DeepCopy ¶
func (in *ChecksPingProbeSpec) DeepCopy() *ChecksPingProbeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksPingProbeSpec.
func (*ChecksPingProbeSpec) DeepCopyInto ¶
func (in *ChecksPingProbeSpec) DeepCopyInto(out *ChecksPingProbeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChecksPingProbeSpecResource ¶
type ChecksPingProbeSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional HomeRegion *string `json:"homeRegion,omitempty" tf:"home_region"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` Protocol *string `json:"protocol" tf:"protocol"` // +optional ResultsURL *string `json:"resultsURL,omitempty" tf:"results_url"` Targets []string `json:"targets" tf:"targets"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeoutInSeconds *int64 `json:"timeoutInSeconds,omitempty" tf:"timeout_in_seconds"` // +optional VantagePointNames []string `json:"vantagePointNames,omitempty" tf:"vantage_point_names"` }
func (*ChecksPingProbeSpecResource) DeepCopy ¶
func (in *ChecksPingProbeSpecResource) DeepCopy() *ChecksPingProbeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksPingProbeSpecResource.
func (*ChecksPingProbeSpecResource) DeepCopyInto ¶
func (in *ChecksPingProbeSpecResource) DeepCopyInto(out *ChecksPingProbeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ChecksPingProbeStatus ¶
type ChecksPingProbeStatus 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 (*ChecksPingProbeStatus) DeepCopy ¶
func (in *ChecksPingProbeStatus) DeepCopy() *ChecksPingProbeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChecksPingProbeStatus.
func (*ChecksPingProbeStatus) DeepCopyInto ¶
func (in *ChecksPingProbeStatus) DeepCopyInto(out *ChecksPingProbeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.