v1alpha2

package
v1.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 17, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseResultApplyConfiguration

type BaseResultApplyConfiguration struct {
	Name   *string                `json:"name,omitempty"`
	Assert *bool                  `json:"assert,omitempty"`
	Level  *kubeeyev1alpha2.Level `json:"level,omitempty"`
}

BaseResultApplyConfiguration represents a declarative configuration of the BaseResult type for use with apply.

func BaseResult

func BaseResult() *BaseResultApplyConfiguration

BaseResultApplyConfiguration constructs a declarative configuration of the BaseResult type for use with apply.

func (*BaseResultApplyConfiguration) WithAssert

WithAssert sets the Assert field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Assert field is set to the value of the last call.

func (*BaseResultApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*BaseResultApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

type ClusterApplyConfiguration

type ClusterApplyConfiguration struct {
	Name     *string `json:"name,omitempty"`
	Provider *string `json:"provider,omitempty"`
}

ClusterApplyConfiguration represents a declarative configuration of the Cluster type for use with apply.

func Cluster

func Cluster() *ClusterApplyConfiguration

ClusterApplyConfiguration constructs a declarative configuration of the Cluster type for use with apply.

func (*ClusterApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*ClusterApplyConfiguration) WithProvider

WithProvider sets the Provider field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Provider field is set to the value of the last call.

type ClusterInfoApplyConfiguration

type ClusterInfoApplyConfiguration struct {
	ClusterVersion  *string `json:"version,omitempty"`
	NodesCount      *int    `json:"nodesCount,omitempty"`
	NamespacesCount *int    `json:"namespacesCount,omitempty"`
}

ClusterInfoApplyConfiguration represents a declarative configuration of the ClusterInfo type for use with apply.

func ClusterInfo

func ClusterInfo() *ClusterInfoApplyConfiguration

ClusterInfoApplyConfiguration constructs a declarative configuration of the ClusterInfo type for use with apply.

func (*ClusterInfoApplyConfiguration) WithClusterVersion

WithClusterVersion sets the ClusterVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterVersion field is set to the value of the last call.

func (*ClusterInfoApplyConfiguration) WithNamespacesCount

func (b *ClusterInfoApplyConfiguration) WithNamespacesCount(value int) *ClusterInfoApplyConfiguration

WithNamespacesCount sets the NamespacesCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NamespacesCount field is set to the value of the last call.

func (*ClusterInfoApplyConfiguration) WithNodesCount

WithNodesCount sets the NodesCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodesCount field is set to the value of the last call.

type CommandResultItemApplyConfiguration

type CommandResultItemApplyConfiguration struct {
	BaseResultApplyConfiguration `json:",inline"`
	Command                      *string `json:"command,omitempty"`
	Value                        *string `json:"value,omitempty"`
	NodeName                     *string `json:"nodeName,omitempty"`
}

CommandResultItemApplyConfiguration represents a declarative configuration of the CommandResultItem type for use with apply.

func CommandResultItem

func CommandResultItem() *CommandResultItemApplyConfiguration

CommandResultItemApplyConfiguration constructs a declarative configuration of the CommandResultItem type for use with apply.

func (*CommandResultItemApplyConfiguration) WithAssert

WithAssert sets the Assert field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Assert field is set to the value of the last call.

func (*CommandResultItemApplyConfiguration) WithCommand

WithCommand sets the Command field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Command field is set to the value of the last call.

func (*CommandResultItemApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*CommandResultItemApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*CommandResultItemApplyConfiguration) WithNodeName

WithNodeName sets the NodeName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeName field is set to the value of the last call.

func (*CommandResultItemApplyConfiguration) WithValue

WithValue sets the Value field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Value field is set to the value of the last call.

type ComponentResultItemApplyConfiguration

type ComponentResultItemApplyConfiguration struct {
	BaseResultApplyConfiguration `json:",inline"`
}

ComponentResultItemApplyConfiguration represents a declarative configuration of the ComponentResultItem type for use with apply.

func ComponentResultItem

func ComponentResultItem() *ComponentResultItemApplyConfiguration

ComponentResultItemApplyConfiguration constructs a declarative configuration of the ComponentResultItem type for use with apply.

func (*ComponentResultItemApplyConfiguration) WithAssert

WithAssert sets the Assert field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Assert field is set to the value of the last call.

func (*ComponentResultItemApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*ComponentResultItemApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

type CustomCommandRuleApplyConfiguration

type CustomCommandRuleApplyConfiguration struct {
	RuleItemBasesApplyConfiguration `json:",inline"`
	Command                         *string `json:"command,omitempty"`
	NodeApplyConfiguration          `json:",inline"`
}

CustomCommandRuleApplyConfiguration represents a declarative configuration of the CustomCommandRule type for use with apply.

func CustomCommandRule

func CustomCommandRule() *CustomCommandRuleApplyConfiguration

CustomCommandRuleApplyConfiguration constructs a declarative configuration of the CustomCommandRule type for use with apply.

func (*CustomCommandRuleApplyConfiguration) WithCommand

WithCommand sets the Command field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Command field is set to the value of the last call.

func (*CustomCommandRuleApplyConfiguration) WithDesc

WithDesc sets the Desc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Desc field is set to the value of the last call.

func (*CustomCommandRuleApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*CustomCommandRuleApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*CustomCommandRuleApplyConfiguration) WithNodeName

WithNodeName sets the NodeName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeName field is set to the value of the last call.

func (*CustomCommandRuleApplyConfiguration) WithNodeSelector

WithNodeSelector puts the entries into the NodeSelector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the NodeSelector field, overwriting an existing map entries in NodeSelector field with the same key.

func (*CustomCommandRuleApplyConfiguration) WithRule

WithRule sets the Rule field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Rule field is set to the value of the last call.

type ExtraInfoApplyConfiguration

type ExtraInfoApplyConfiguration struct {
	WorkloadsCount *int     `json:"workloadsCount,omitempty"`
	NamespacesList []string `json:"namespacesList,omitempty"`
}

ExtraInfoApplyConfiguration represents a declarative configuration of the ExtraInfo type for use with apply.

func ExtraInfo

func ExtraInfo() *ExtraInfoApplyConfiguration

ExtraInfoApplyConfiguration constructs a declarative configuration of the ExtraInfo type for use with apply.

func (*ExtraInfoApplyConfiguration) WithNamespacesList

func (b *ExtraInfoApplyConfiguration) WithNamespacesList(values ...string) *ExtraInfoApplyConfiguration

WithNamespacesList adds the given value to the NamespacesList field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NamespacesList field.

func (*ExtraInfoApplyConfiguration) WithWorkloadsCount

func (b *ExtraInfoApplyConfiguration) WithWorkloadsCount(value int) *ExtraInfoApplyConfiguration

WithWorkloadsCount sets the WorkloadsCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the WorkloadsCount field is set to the value of the last call.

type FileChangeResultItemApplyConfiguration

type FileChangeResultItemApplyConfiguration struct {
	BaseResultApplyConfiguration `json:",inline"`
	Issues                       []string `json:"issues,omitempty"`
	Path                         *string  `json:"path,omitempty"`
	NodeName                     *string  `json:"nodeName,omitempty"`
}

FileChangeResultItemApplyConfiguration represents a declarative configuration of the FileChangeResultItem type for use with apply.

func FileChangeResultItem

func FileChangeResultItem() *FileChangeResultItemApplyConfiguration

FileChangeResultItemApplyConfiguration constructs a declarative configuration of the FileChangeResultItem type for use with apply.

func (*FileChangeResultItemApplyConfiguration) WithAssert

WithAssert sets the Assert field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Assert field is set to the value of the last call.

func (*FileChangeResultItemApplyConfiguration) WithIssues

WithIssues adds the given value to the Issues field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Issues field.

func (*FileChangeResultItemApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*FileChangeResultItemApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*FileChangeResultItemApplyConfiguration) WithNodeName

WithNodeName sets the NodeName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeName field is set to the value of the last call.

func (*FileChangeResultItemApplyConfiguration) WithPath

WithPath sets the Path field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Path field is set to the value of the last call.

type FileChangeRuleApplyConfiguration

type FileChangeRuleApplyConfiguration struct {
	RuleItemBasesApplyConfiguration `json:",inline"`
	Path                            *string `json:"path,omitempty"`
	NodeApplyConfiguration          `json:",inline"`
}

FileChangeRuleApplyConfiguration represents a declarative configuration of the FileChangeRule type for use with apply.

func FileChangeRule

func FileChangeRule() *FileChangeRuleApplyConfiguration

FileChangeRuleApplyConfiguration constructs a declarative configuration of the FileChangeRule type for use with apply.

func (*FileChangeRuleApplyConfiguration) WithDesc

WithDesc sets the Desc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Desc field is set to the value of the last call.

func (*FileChangeRuleApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*FileChangeRuleApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*FileChangeRuleApplyConfiguration) WithNodeName

WithNodeName sets the NodeName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeName field is set to the value of the last call.

func (*FileChangeRuleApplyConfiguration) WithNodeSelector

WithNodeSelector puts the entries into the NodeSelector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the NodeSelector field, overwriting an existing map entries in NodeSelector field with the same key.

func (*FileChangeRuleApplyConfiguration) WithPath

WithPath sets the Path field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Path field is set to the value of the last call.

func (*FileChangeRuleApplyConfiguration) WithRule

WithRule sets the Rule field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Rule field is set to the value of the last call.

type FileFilterRuleApplyConfiguration

type FileFilterRuleApplyConfiguration struct {
	RuleItemBasesApplyConfiguration `json:",inline"`
	Path                            *string `json:"path,omitempty"`
	NodeApplyConfiguration          `json:",inline"`
}

FileFilterRuleApplyConfiguration represents a declarative configuration of the FileFilterRule type for use with apply.

func FileFilterRule

func FileFilterRule() *FileFilterRuleApplyConfiguration

FileFilterRuleApplyConfiguration constructs a declarative configuration of the FileFilterRule type for use with apply.

func (*FileFilterRuleApplyConfiguration) WithDesc

WithDesc sets the Desc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Desc field is set to the value of the last call.

func (*FileFilterRuleApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*FileFilterRuleApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*FileFilterRuleApplyConfiguration) WithNodeName

WithNodeName sets the NodeName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeName field is set to the value of the last call.

func (*FileFilterRuleApplyConfiguration) WithNodeSelector

WithNodeSelector puts the entries into the NodeSelector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the NodeSelector field, overwriting an existing map entries in NodeSelector field with the same key.

func (*FileFilterRuleApplyConfiguration) WithPath

WithPath sets the Path field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Path field is set to the value of the last call.

func (*FileFilterRuleApplyConfiguration) WithRule

WithRule sets the Rule field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Rule field is set to the value of the last call.

type InspectPlanApplyConfiguration

type InspectPlanApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *InspectPlanSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *InspectPlanStatusApplyConfiguration `json:"status,omitempty"`
}

InspectPlanApplyConfiguration represents a declarative configuration of the InspectPlan type for use with apply.

func InspectPlan

func InspectPlan(name string) *InspectPlanApplyConfiguration

InspectPlan constructs a declarative configuration of the InspectPlan type for use with apply.

func (*InspectPlanApplyConfiguration) GetName

func (b *InspectPlanApplyConfiguration) GetName() *string

GetName retrieves the value of the Name field in the declarative configuration.

func (*InspectPlanApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*InspectPlanApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*InspectPlanApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*InspectPlanApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *InspectPlanApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *InspectPlanApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*InspectPlanApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*InspectPlanApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*InspectPlanApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*InspectPlanApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*InspectPlanApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*InspectPlanApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*InspectPlanApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*InspectPlanApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*InspectPlanApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*InspectPlanApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*InspectPlanApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*InspectPlanApplyConfiguration) WithStatus

WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.

func (*InspectPlanApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type InspectPlanSpecApplyConfiguration

type InspectPlanSpecApplyConfiguration struct {
	Schedule    *string                              `json:"schedule,omitempty"`
	Suspend     *bool                                `json:"suspend,omitempty"`
	Timeout     *string                              `json:"timeout,omitempty"`
	RuleNames   []InspectRuleNamesApplyConfiguration `json:"ruleNames,omitempty"`
	MaxTasks    *int                                 `json:"maxTasks,omitempty"`
	ClusterName []ClusterApplyConfiguration          `json:"clusterName,omitempty"`
	KubeConfig  *string                              `json:"kubeConfig,omitempty"`
	Once        *v1.Time                             `json:"one,omitempty"`
}

InspectPlanSpecApplyConfiguration represents a declarative configuration of the InspectPlanSpec type for use with apply.

func InspectPlanSpec

func InspectPlanSpec() *InspectPlanSpecApplyConfiguration

InspectPlanSpecApplyConfiguration constructs a declarative configuration of the InspectPlanSpec type for use with apply.

func (*InspectPlanSpecApplyConfiguration) WithClusterName

WithClusterName adds the given value to the ClusterName field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ClusterName field.

func (*InspectPlanSpecApplyConfiguration) WithKubeConfig

WithKubeConfig sets the KubeConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KubeConfig field is set to the value of the last call.

func (*InspectPlanSpecApplyConfiguration) WithMaxTasks

WithMaxTasks sets the MaxTasks field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxTasks field is set to the value of the last call.

func (*InspectPlanSpecApplyConfiguration) WithOnce

WithOnce sets the Once field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Once field is set to the value of the last call.

func (*InspectPlanSpecApplyConfiguration) WithRuleNames

WithRuleNames adds the given value to the RuleNames field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the RuleNames field.

func (*InspectPlanSpecApplyConfiguration) WithSchedule

WithSchedule sets the Schedule field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Schedule field is set to the value of the last call.

func (*InspectPlanSpecApplyConfiguration) WithSuspend

WithSuspend sets the Suspend field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Suspend field is set to the value of the last call.

func (*InspectPlanSpecApplyConfiguration) WithTimeout

WithTimeout sets the Timeout field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Timeout field is set to the value of the last call.

type InspectPlanStatusApplyConfiguration

type InspectPlanStatusApplyConfiguration struct {
	LastScheduleTime  *v1.Time                      `json:"lastScheduleTime,omitempty"`
	LastTaskStartTime *v1.Time                      `json:"lastTaskStartTime,omitempty"`
	LastTaskEndTime   *v1.Time                      `json:"lastTaskEndTime,omitempty"`
	LastTaskName      *string                       `json:"lastTaskName,omitempty"`
	TaskNames         []TaskNamesApplyConfiguration `json:"TaskNames,omitempty"`
	LastTaskStatus    *kubeeyev1alpha2.Phase        `json:"lastTaskStatus,omitempty"`
	NextScheduleTime  *v1.Time                      `json:"nextScheduleTime,omitempty"`
}

InspectPlanStatusApplyConfiguration represents a declarative configuration of the InspectPlanStatus type for use with apply.

func InspectPlanStatus

func InspectPlanStatus() *InspectPlanStatusApplyConfiguration

InspectPlanStatusApplyConfiguration constructs a declarative configuration of the InspectPlanStatus type for use with apply.

func (*InspectPlanStatusApplyConfiguration) WithLastScheduleTime

WithLastScheduleTime sets the LastScheduleTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastScheduleTime field is set to the value of the last call.

func (*InspectPlanStatusApplyConfiguration) WithLastTaskEndTime

WithLastTaskEndTime sets the LastTaskEndTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTaskEndTime field is set to the value of the last call.

func (*InspectPlanStatusApplyConfiguration) WithLastTaskName

WithLastTaskName sets the LastTaskName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTaskName field is set to the value of the last call.

func (*InspectPlanStatusApplyConfiguration) WithLastTaskStartTime

WithLastTaskStartTime sets the LastTaskStartTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTaskStartTime field is set to the value of the last call.

func (*InspectPlanStatusApplyConfiguration) WithLastTaskStatus

WithLastTaskStatus sets the LastTaskStatus field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTaskStatus field is set to the value of the last call.

func (*InspectPlanStatusApplyConfiguration) WithNextScheduleTime

WithNextScheduleTime sets the NextScheduleTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NextScheduleTime field is set to the value of the last call.

func (*InspectPlanStatusApplyConfiguration) WithTaskNames

WithTaskNames adds the given value to the TaskNames field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the TaskNames field.

type InspectResultApplyConfiguration

type InspectResultApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *InspectResultSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *InspectResultStatusApplyConfiguration `json:"status,omitempty"`
}

InspectResultApplyConfiguration represents a declarative configuration of the InspectResult type for use with apply.

func InspectResult

func InspectResult(name string) *InspectResultApplyConfiguration

InspectResult constructs a declarative configuration of the InspectResult type for use with apply.

func (*InspectResultApplyConfiguration) GetName

GetName retrieves the value of the Name field in the declarative configuration.

func (*InspectResultApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*InspectResultApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*InspectResultApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*InspectResultApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *InspectResultApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *InspectResultApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*InspectResultApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*InspectResultApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*InspectResultApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*InspectResultApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*InspectResultApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*InspectResultApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*InspectResultApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*InspectResultApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*InspectResultApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*InspectResultApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*InspectResultApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*InspectResultApplyConfiguration) WithStatus

WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.

func (*InspectResultApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type InspectResultSpecApplyConfiguration

type InspectResultSpecApplyConfiguration struct {
	InspectCluster       *ClusterApplyConfiguration                   `json:"inspectCluster,omitempty"`
	InspectRuleTotal     map[string]int                               `json:"inspectRuleTotal,omitempty"`
	PrometheusResult     []PrometheusResultApplyConfiguration         `json:"prometheusResult,omitempty"`
	OpaResult            *KubeeyeOpaResultApplyConfiguration          `json:"opaResult,omitempty"`
	NodeInfo             []NodeInfoResultItemApplyConfiguration       `json:"nodeInfo,omitempty"`
	FileChangeResult     []FileChangeResultItemApplyConfiguration     `json:"fileChangeResult,omitempty"`
	FileFilterResult     []FileChangeResultItemApplyConfiguration     `json:"fileFilterResult,omitempty"`
	SysctlResult         []NodeMetricsResultItemApplyConfiguration    `json:"sysctlResult,omitempty"`
	SystemdResult        []NodeMetricsResultItemApplyConfiguration    `json:"systemdResult,omitempty"`
	CommandResult        []CommandResultItemApplyConfiguration        `json:"commandResult,omitempty"`
	ComponentResult      []ComponentResultItemApplyConfiguration      `json:"componentResult,omitempty"`
	ServiceConnectResult []ServiceConnectResultItemApplyConfiguration `json:"serviceConnectResult,omitempty"`
}

InspectResultSpecApplyConfiguration represents a declarative configuration of the InspectResultSpec type for use with apply.

func InspectResultSpec

func InspectResultSpec() *InspectResultSpecApplyConfiguration

InspectResultSpecApplyConfiguration constructs a declarative configuration of the InspectResultSpec type for use with apply.

func (*InspectResultSpecApplyConfiguration) WithCommandResult

WithCommandResult adds the given value to the CommandResult field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the CommandResult field.

func (*InspectResultSpecApplyConfiguration) WithComponentResult

WithComponentResult adds the given value to the ComponentResult field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ComponentResult field.

func (*InspectResultSpecApplyConfiguration) WithFileChangeResult

WithFileChangeResult adds the given value to the FileChangeResult field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the FileChangeResult field.

func (*InspectResultSpecApplyConfiguration) WithFileFilterResult

WithFileFilterResult adds the given value to the FileFilterResult field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the FileFilterResult field.

func (*InspectResultSpecApplyConfiguration) WithInspectCluster

WithInspectCluster sets the InspectCluster field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InspectCluster field is set to the value of the last call.

func (*InspectResultSpecApplyConfiguration) WithInspectRuleTotal

WithInspectRuleTotal puts the entries into the InspectRuleTotal field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the InspectRuleTotal field, overwriting an existing map entries in InspectRuleTotal field with the same key.

func (*InspectResultSpecApplyConfiguration) WithNodeInfo

WithNodeInfo adds the given value to the NodeInfo field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NodeInfo field.

func (*InspectResultSpecApplyConfiguration) WithOpaResult

WithOpaResult sets the OpaResult field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OpaResult field is set to the value of the last call.

func (*InspectResultSpecApplyConfiguration) WithPrometheusResult

WithPrometheusResult adds the given value to the PrometheusResult field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the PrometheusResult field.

func (*InspectResultSpecApplyConfiguration) WithServiceConnectResult

WithServiceConnectResult adds the given value to the ServiceConnectResult field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ServiceConnectResult field.

func (*InspectResultSpecApplyConfiguration) WithSysctlResult

WithSysctlResult adds the given value to the SysctlResult field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the SysctlResult field.

func (*InspectResultSpecApplyConfiguration) WithSystemdResult

WithSystemdResult adds the given value to the SystemdResult field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the SystemdResult field.

type InspectResultStatusApplyConfiguration

type InspectResultStatusApplyConfiguration struct {
	Complete      *bool                          `json:"complete,omitempty"`
	Policy        *kubeeyev1alpha2.Policy        `json:"policy,omitempty"`
	Duration      *string                        `json:"duration,omitempty"`
	TaskStartTime *string                        `json:"taskStartTime,omitempty"`
	TaskEndTime   *string                        `json:"taskEndTime,omitempty"`
	Level         map[kubeeyev1alpha2.Level]*int `json:"level,omitempty"`
}

InspectResultStatusApplyConfiguration represents a declarative configuration of the InspectResultStatus type for use with apply.

func InspectResultStatus

func InspectResultStatus() *InspectResultStatusApplyConfiguration

InspectResultStatusApplyConfiguration constructs a declarative configuration of the InspectResultStatus type for use with apply.

func (*InspectResultStatusApplyConfiguration) WithComplete

WithComplete sets the Complete field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Complete field is set to the value of the last call.

func (*InspectResultStatusApplyConfiguration) WithDuration

WithDuration sets the Duration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Duration field is set to the value of the last call.

func (*InspectResultStatusApplyConfiguration) WithLevel

WithLevel puts the entries into the Level field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Level field, overwriting an existing map entries in Level field with the same key.

func (*InspectResultStatusApplyConfiguration) WithPolicy

WithPolicy sets the Policy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Policy field is set to the value of the last call.

func (*InspectResultStatusApplyConfiguration) WithTaskEndTime

WithTaskEndTime sets the TaskEndTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TaskEndTime field is set to the value of the last call.

func (*InspectResultStatusApplyConfiguration) WithTaskStartTime

WithTaskStartTime sets the TaskStartTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TaskStartTime field is set to the value of the last call.

type InspectRuleApplyConfiguration

type InspectRuleApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *InspectRuleSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *InspectRuleStatusApplyConfiguration `json:"status,omitempty"`
}

InspectRuleApplyConfiguration represents a declarative configuration of the InspectRule type for use with apply.

func InspectRule

func InspectRule(name string) *InspectRuleApplyConfiguration

InspectRule constructs a declarative configuration of the InspectRule type for use with apply.

func (*InspectRuleApplyConfiguration) GetName

func (b *InspectRuleApplyConfiguration) GetName() *string

GetName retrieves the value of the Name field in the declarative configuration.

func (*InspectRuleApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*InspectRuleApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*InspectRuleApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*InspectRuleApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *InspectRuleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *InspectRuleApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*InspectRuleApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*InspectRuleApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*InspectRuleApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*InspectRuleApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*InspectRuleApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*InspectRuleApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*InspectRuleApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*InspectRuleApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*InspectRuleApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*InspectRuleApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*InspectRuleApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*InspectRuleApplyConfiguration) WithStatus

WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.

func (*InspectRuleApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type InspectRuleNamesApplyConfiguration

type InspectRuleNamesApplyConfiguration struct {
	Name         *string           `json:"name,omitempty"`
	NodeName     *string           `json:"nodeName,omitempty"`
	NodeSelector map[string]string `json:"nodeSelector,omitempty"`
}

InspectRuleNamesApplyConfiguration represents a declarative configuration of the InspectRuleNames type for use with apply.

func InspectRuleNames

func InspectRuleNames() *InspectRuleNamesApplyConfiguration

InspectRuleNamesApplyConfiguration constructs a declarative configuration of the InspectRuleNames type for use with apply.

func (*InspectRuleNamesApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*InspectRuleNamesApplyConfiguration) WithNodeName

WithNodeName sets the NodeName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeName field is set to the value of the last call.

func (*InspectRuleNamesApplyConfiguration) WithNodeSelector

WithNodeSelector puts the entries into the NodeSelector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the NodeSelector field, overwriting an existing map entries in NodeSelector field with the same key.

type InspectRuleSpecApplyConfiguration

type InspectRuleSpecApplyConfiguration struct {
	ComponentExclude   []string                               `json:"componentExclude,omitempty"`
	PrometheusEndpoint *string                                `json:"prometheusEndpoint,omitempty"`
	Opas               []OpaRuleApplyConfiguration            `json:"opas,omitempty"`
	Prometheus         *PrometheusConfigApplyConfiguration    `json:"prometheus,omitempty"`
	PromQL             []PrometheusRuleApplyConfiguration     `json:"promQL,omitempty"`
	FileChange         []FileChangeRuleApplyConfiguration     `json:"fileChange,omitempty"`
	Sysctl             []SysRuleApplyConfiguration            `json:"sysctl,omitempty"`
	Systemd            []SysRuleApplyConfiguration            `json:"systemd,omitempty"`
	FileFilter         []FileFilterRuleApplyConfiguration     `json:"fileFilter,omitempty"`
	CustomCommand      []CustomCommandRuleApplyConfiguration  `json:"customCommand,omitempty"`
	NodeInfo           []NodeInfoRuleApplyConfiguration       `json:"nodeInfo,omitempty"`
	ServiceConnect     []ServiceConnectRuleApplyConfiguration `json:"serviceConnect,omitempty"`
}

InspectRuleSpecApplyConfiguration represents a declarative configuration of the InspectRuleSpec type for use with apply.

func InspectRuleSpec

func InspectRuleSpec() *InspectRuleSpecApplyConfiguration

InspectRuleSpecApplyConfiguration constructs a declarative configuration of the InspectRuleSpec type for use with apply.

func (*InspectRuleSpecApplyConfiguration) WithComponentExclude

WithComponentExclude adds the given value to the ComponentExclude field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ComponentExclude field.

func (*InspectRuleSpecApplyConfiguration) WithCustomCommand

WithCustomCommand adds the given value to the CustomCommand field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the CustomCommand field.

func (*InspectRuleSpecApplyConfiguration) WithFileChange

WithFileChange adds the given value to the FileChange field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the FileChange field.

func (*InspectRuleSpecApplyConfiguration) WithFileFilter

WithFileFilter adds the given value to the FileFilter field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the FileFilter field.

func (*InspectRuleSpecApplyConfiguration) WithNodeInfo

WithNodeInfo adds the given value to the NodeInfo field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NodeInfo field.

func (*InspectRuleSpecApplyConfiguration) WithOpas

WithOpas adds the given value to the Opas field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Opas field.

func (*InspectRuleSpecApplyConfiguration) WithPromQL

WithPromQL adds the given value to the PromQL field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the PromQL field.

func (*InspectRuleSpecApplyConfiguration) WithPrometheus

WithPrometheus sets the Prometheus field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Prometheus field is set to the value of the last call.

func (*InspectRuleSpecApplyConfiguration) WithPrometheusEndpoint

WithPrometheusEndpoint sets the PrometheusEndpoint field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrometheusEndpoint field is set to the value of the last call.

func (*InspectRuleSpecApplyConfiguration) WithServiceConnect

WithServiceConnect adds the given value to the ServiceConnect field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ServiceConnect field.

func (*InspectRuleSpecApplyConfiguration) WithSysctl

WithSysctl adds the given value to the Sysctl field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Sysctl field.

func (*InspectRuleSpecApplyConfiguration) WithSystemd

WithSystemd adds the given value to the Systemd field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Systemd field.

type InspectRuleStatusApplyConfiguration

type InspectRuleStatusApplyConfiguration struct {
	StartImportTime *v1.Time                       `json:"startImportTime,omitempty"`
	EndImportTime   *v1.Time                       `json:"endImportTime,omitempty"`
	State           *kubeeyev1alpha2.State         `json:"state,omitempty"`
	LevelCount      map[kubeeyev1alpha2.Level]*int `json:"levelCount,omitempty"`
}

InspectRuleStatusApplyConfiguration represents a declarative configuration of the InspectRuleStatus type for use with apply.

func InspectRuleStatus

func InspectRuleStatus() *InspectRuleStatusApplyConfiguration

InspectRuleStatusApplyConfiguration constructs a declarative configuration of the InspectRuleStatus type for use with apply.

func (*InspectRuleStatusApplyConfiguration) WithEndImportTime

WithEndImportTime sets the EndImportTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EndImportTime field is set to the value of the last call.

func (*InspectRuleStatusApplyConfiguration) WithLevelCount

WithLevelCount puts the entries into the LevelCount field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the LevelCount field, overwriting an existing map entries in LevelCount field with the same key.

func (*InspectRuleStatusApplyConfiguration) WithStartImportTime

WithStartImportTime sets the StartImportTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StartImportTime field is set to the value of the last call.

func (*InspectRuleStatusApplyConfiguration) WithState

WithState sets the State field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the State field is set to the value of the last call.

type InspectTaskApplyConfiguration

type InspectTaskApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *InspectTaskSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *InspectTaskStatusApplyConfiguration `json:"status,omitempty"`
}

InspectTaskApplyConfiguration represents a declarative configuration of the InspectTask type for use with apply.

func InspectTask

func InspectTask(name string) *InspectTaskApplyConfiguration

InspectTask constructs a declarative configuration of the InspectTask type for use with apply.

func (*InspectTaskApplyConfiguration) GetName

func (b *InspectTaskApplyConfiguration) GetName() *string

GetName retrieves the value of the Name field in the declarative configuration.

func (*InspectTaskApplyConfiguration) WithAPIVersion

WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.

func (*InspectTaskApplyConfiguration) WithAnnotations

WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.

func (*InspectTaskApplyConfiguration) WithCreationTimestamp

WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.

func (*InspectTaskApplyConfiguration) WithDeletionGracePeriodSeconds

func (b *InspectTaskApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *InspectTaskApplyConfiguration

WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.

func (*InspectTaskApplyConfiguration) WithDeletionTimestamp

WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.

func (*InspectTaskApplyConfiguration) WithFinalizers

WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.

func (*InspectTaskApplyConfiguration) WithGenerateName

WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.

func (*InspectTaskApplyConfiguration) WithGeneration

WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.

func (*InspectTaskApplyConfiguration) WithKind

WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.

func (*InspectTaskApplyConfiguration) WithLabels

WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.

func (*InspectTaskApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*InspectTaskApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*InspectTaskApplyConfiguration) WithOwnerReferences

WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.

func (*InspectTaskApplyConfiguration) WithResourceVersion

WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.

func (*InspectTaskApplyConfiguration) WithSpec

WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.

func (*InspectTaskApplyConfiguration) WithStatus

WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.

func (*InspectTaskApplyConfiguration) WithUID

WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.

type InspectTaskSpecApplyConfiguration

type InspectTaskSpecApplyConfiguration struct {
	ClusterName   []ClusterApplyConfiguration          `json:"clusterName,omitempty"`
	RuleNames     []InspectRuleNamesApplyConfiguration `json:"ruleNames,omitempty"`
	Timeout       *string                              `json:"timeout,omitempty"`
	InspectPolicy *kubeeyev1alpha2.Policy              `json:"inspectPolicy,omitempty"`
}

InspectTaskSpecApplyConfiguration represents a declarative configuration of the InspectTaskSpec type for use with apply.

func InspectTaskSpec

func InspectTaskSpec() *InspectTaskSpecApplyConfiguration

InspectTaskSpecApplyConfiguration constructs a declarative configuration of the InspectTaskSpec type for use with apply.

func (*InspectTaskSpecApplyConfiguration) WithClusterName

WithClusterName adds the given value to the ClusterName field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ClusterName field.

func (*InspectTaskSpecApplyConfiguration) WithInspectPolicy

WithInspectPolicy sets the InspectPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InspectPolicy field is set to the value of the last call.

func (*InspectTaskSpecApplyConfiguration) WithRuleNames

WithRuleNames adds the given value to the RuleNames field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the RuleNames field.

func (*InspectTaskSpecApplyConfiguration) WithTimeout

WithTimeout sets the Timeout field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Timeout field is set to the value of the last call.

type InspectTaskStatusApplyConfiguration

type InspectTaskStatusApplyConfiguration struct {
	*ClusterInfoApplyConfiguration `json:"clusterInfo,omitempty"`
	JobPhase                       []JobPhaseApplyConfiguration `json:"jobPhase,omitempty"`
	StartTimestamp                 *v1.Time                     `json:"startTimestamp,omitempty"`
	EndTimestamp                   *v1.Time                     `json:"endTimestamp,omitempty"`
	Duration                       *string                      `json:"duration,omitempty"`
	Status                         *kubeeyev1alpha2.Phase       `json:"status,omitempty"`
	InspectRuleType                []string                     `json:"inspectRuleType,omitempty"`
}

InspectTaskStatusApplyConfiguration represents a declarative configuration of the InspectTaskStatus type for use with apply.

func InspectTaskStatus

func InspectTaskStatus() *InspectTaskStatusApplyConfiguration

InspectTaskStatusApplyConfiguration constructs a declarative configuration of the InspectTaskStatus type for use with apply.

func (*InspectTaskStatusApplyConfiguration) WithClusterVersion

WithClusterVersion sets the ClusterVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterVersion field is set to the value of the last call.

func (*InspectTaskStatusApplyConfiguration) WithDuration

WithDuration sets the Duration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Duration field is set to the value of the last call.

func (*InspectTaskStatusApplyConfiguration) WithEndTimestamp

WithEndTimestamp sets the EndTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EndTimestamp field is set to the value of the last call.

func (*InspectTaskStatusApplyConfiguration) WithInspectRuleType

WithInspectRuleType adds the given value to the InspectRuleType field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the InspectRuleType field.

func (*InspectTaskStatusApplyConfiguration) WithJobPhase

WithJobPhase adds the given value to the JobPhase field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the JobPhase field.

func (*InspectTaskStatusApplyConfiguration) WithNamespacesCount

WithNamespacesCount sets the NamespacesCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NamespacesCount field is set to the value of the last call.

func (*InspectTaskStatusApplyConfiguration) WithNodesCount

WithNodesCount sets the NodesCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodesCount field is set to the value of the last call.

func (*InspectTaskStatusApplyConfiguration) WithStartTimestamp

WithStartTimestamp sets the StartTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StartTimestamp field is set to the value of the last call.

func (*InspectTaskStatusApplyConfiguration) WithStatus

WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.

type JobPhaseApplyConfiguration

type JobPhaseApplyConfiguration struct {
	JobName *string                `json:"jobName,omitempty"`
	Phase   *kubeeyev1alpha2.Phase `json:"phase,omitempty"`
}

JobPhaseApplyConfiguration represents a declarative configuration of the JobPhase type for use with apply.

func JobPhase

func JobPhase() *JobPhaseApplyConfiguration

JobPhaseApplyConfiguration constructs a declarative configuration of the JobPhase type for use with apply.

func (*JobPhaseApplyConfiguration) WithJobName

WithJobName sets the JobName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the JobName field is set to the value of the last call.

func (*JobPhaseApplyConfiguration) WithPhase

WithPhase sets the Phase field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Phase field is set to the value of the last call.

type KubeeyeOpaResultApplyConfiguration

type KubeeyeOpaResultApplyConfiguration struct {
	*ScoreInfoApplyConfiguration `json:"scoreInfo,omitempty"`
	ResourceResults              []ResourceResultApplyConfiguration `json:"resourceResults,omitempty"`
	Percent                      *int                               `json:"percent,omitempty"`
	*ExtraInfoApplyConfiguration `json:"extraInfo,omitempty"`
}

KubeeyeOpaResultApplyConfiguration represents a declarative configuration of the KubeeyeOpaResult type for use with apply.

func KubeeyeOpaResult

func KubeeyeOpaResult() *KubeeyeOpaResultApplyConfiguration

KubeeyeOpaResultApplyConfiguration constructs a declarative configuration of the KubeeyeOpaResult type for use with apply.

func (*KubeeyeOpaResultApplyConfiguration) WithDangerous

WithDangerous sets the Dangerous field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Dangerous field is set to the value of the last call.

func (*KubeeyeOpaResultApplyConfiguration) WithIgnore

WithIgnore sets the Ignore field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ignore field is set to the value of the last call.

func (*KubeeyeOpaResultApplyConfiguration) WithNamespacesList

WithNamespacesList adds the given value to the NamespacesList field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NamespacesList field.

func (*KubeeyeOpaResultApplyConfiguration) WithPassing

WithPassing sets the Passing field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Passing field is set to the value of the last call.

func (*KubeeyeOpaResultApplyConfiguration) WithPercent

WithPercent sets the Percent field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Percent field is set to the value of the last call.

func (*KubeeyeOpaResultApplyConfiguration) WithResourceResults

WithResourceResults adds the given value to the ResourceResults field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ResourceResults field.

func (*KubeeyeOpaResultApplyConfiguration) WithScore

WithScore sets the Score field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Score field is set to the value of the last call.

func (*KubeeyeOpaResultApplyConfiguration) WithTotal

WithTotal sets the Total field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Total field is set to the value of the last call.

func (*KubeeyeOpaResultApplyConfiguration) WithWarning

WithWarning sets the Warning field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Warning field is set to the value of the last call.

func (*KubeeyeOpaResultApplyConfiguration) WithWorkloadsCount

WithWorkloadsCount sets the WorkloadsCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the WorkloadsCount field is set to the value of the last call.

type NodeApplyConfiguration

type NodeApplyConfiguration struct {
	NodeName     *string           `json:"nodeName,omitempty"`
	NodeSelector map[string]string `json:"nodeSelector,omitempty"`
}

NodeApplyConfiguration represents a declarative configuration of the Node type for use with apply.

func Node

func Node() *NodeApplyConfiguration

NodeApplyConfiguration constructs a declarative configuration of the Node type for use with apply.

func (*NodeApplyConfiguration) WithNodeName

func (b *NodeApplyConfiguration) WithNodeName(value string) *NodeApplyConfiguration

WithNodeName sets the NodeName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeName field is set to the value of the last call.

func (*NodeApplyConfiguration) WithNodeSelector

func (b *NodeApplyConfiguration) WithNodeSelector(entries map[string]string) *NodeApplyConfiguration

WithNodeSelector puts the entries into the NodeSelector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the NodeSelector field, overwriting an existing map entries in NodeSelector field with the same key.

type NodeInfoResultItemApplyConfiguration

type NodeInfoResultItemApplyConfiguration struct {
	BaseResultApplyConfiguration `json:",inline"`
	ResourcesType                *ResourcesTypeApplyConfiguration `json:",inline"`
	Value                        *string                          `json:"value,omitempty"`
	NodeName                     *string                          `json:"nodeName,omitempty"`
}

NodeInfoResultItemApplyConfiguration represents a declarative configuration of the NodeInfoResultItem type for use with apply.

func NodeInfoResultItem

func NodeInfoResultItem() *NodeInfoResultItemApplyConfiguration

NodeInfoResultItemApplyConfiguration constructs a declarative configuration of the NodeInfoResultItem type for use with apply.

func (*NodeInfoResultItemApplyConfiguration) WithAssert

WithAssert sets the Assert field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Assert field is set to the value of the last call.

func (*NodeInfoResultItemApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*NodeInfoResultItemApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*NodeInfoResultItemApplyConfiguration) WithNodeName

WithNodeName sets the NodeName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeName field is set to the value of the last call.

func (*NodeInfoResultItemApplyConfiguration) WithResourcesType

WithResourcesType sets the ResourcesType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourcesType field is set to the value of the last call.

func (*NodeInfoResultItemApplyConfiguration) WithValue

WithValue sets the Value field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Value field is set to the value of the last call.

type NodeInfoRuleApplyConfiguration

type NodeInfoRuleApplyConfiguration struct {
	RuleItemBasesApplyConfiguration `json:",inline"`
	NodeApplyConfiguration          `json:",inline"`
	ResourcesType                   *string `json:"resourcesType,omitempty"`
	Mount                           *string `json:"mount,omitempty"`
}

NodeInfoRuleApplyConfiguration represents a declarative configuration of the NodeInfoRule type for use with apply.

func NodeInfoRule

func NodeInfoRule() *NodeInfoRuleApplyConfiguration

NodeInfoRuleApplyConfiguration constructs a declarative configuration of the NodeInfoRule type for use with apply.

func (*NodeInfoRuleApplyConfiguration) WithDesc

WithDesc sets the Desc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Desc field is set to the value of the last call.

func (*NodeInfoRuleApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*NodeInfoRuleApplyConfiguration) WithMount

WithMount sets the Mount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Mount field is set to the value of the last call.

func (*NodeInfoRuleApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*NodeInfoRuleApplyConfiguration) WithNodeName

WithNodeName sets the NodeName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeName field is set to the value of the last call.

func (*NodeInfoRuleApplyConfiguration) WithNodeSelector

WithNodeSelector puts the entries into the NodeSelector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the NodeSelector field, overwriting an existing map entries in NodeSelector field with the same key.

func (*NodeInfoRuleApplyConfiguration) WithResourcesType

WithResourcesType sets the ResourcesType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourcesType field is set to the value of the last call.

func (*NodeInfoRuleApplyConfiguration) WithRule

WithRule sets the Rule field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Rule field is set to the value of the last call.

type NodeMetricsResultItemApplyConfiguration

type NodeMetricsResultItemApplyConfiguration struct {
	BaseResultApplyConfiguration `json:",inline"`
	Value                        *string `json:"value,omitempty"`
	NodeName                     *string `json:"nodeName,omitempty"`
}

NodeMetricsResultItemApplyConfiguration represents a declarative configuration of the NodeMetricsResultItem type for use with apply.

func NodeMetricsResultItem

func NodeMetricsResultItem() *NodeMetricsResultItemApplyConfiguration

NodeMetricsResultItemApplyConfiguration constructs a declarative configuration of the NodeMetricsResultItem type for use with apply.

func (*NodeMetricsResultItemApplyConfiguration) WithAssert

WithAssert sets the Assert field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Assert field is set to the value of the last call.

func (*NodeMetricsResultItemApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*NodeMetricsResultItemApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*NodeMetricsResultItemApplyConfiguration) WithNodeName

WithNodeName sets the NodeName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeName field is set to the value of the last call.

func (*NodeMetricsResultItemApplyConfiguration) WithValue

WithValue sets the Value field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Value field is set to the value of the last call.

type OpaRuleApplyConfiguration

type OpaRuleApplyConfiguration struct {
	RuleItemBasesApplyConfiguration `json:",inline"`
	Module                          *string `json:"module,omitempty"`
}

OpaRuleApplyConfiguration represents a declarative configuration of the OpaRule type for use with apply.

func OpaRule

func OpaRule() *OpaRuleApplyConfiguration

OpaRuleApplyConfiguration constructs a declarative configuration of the OpaRule type for use with apply.

func (*OpaRuleApplyConfiguration) WithDesc

WithDesc sets the Desc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Desc field is set to the value of the last call.

func (*OpaRuleApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*OpaRuleApplyConfiguration) WithModule

WithModule sets the Module field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Module field is set to the value of the last call.

func (*OpaRuleApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*OpaRuleApplyConfiguration) WithRule

WithRule sets the Rule field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Rule field is set to the value of the last call.

type PrometheusConfigApplyConfiguration

type PrometheusConfigApplyConfiguration struct {
	Endpoint           *string `json:"endpoint,omitempty"`
	BasicToken         *string `json:"basicToken,omitempty"`
	BearerToken        *string `json:"bearerToken,omitempty"`
	InsecureSkipVerify *bool   `json:"insecureSkipVerify,omitempty"`
}

PrometheusConfigApplyConfiguration represents a declarative configuration of the PrometheusConfig type for use with apply.

func PrometheusConfig

func PrometheusConfig() *PrometheusConfigApplyConfiguration

PrometheusConfigApplyConfiguration constructs a declarative configuration of the PrometheusConfig type for use with apply.

func (*PrometheusConfigApplyConfiguration) WithBasicToken

WithBasicToken sets the BasicToken field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BasicToken field is set to the value of the last call.

func (*PrometheusConfigApplyConfiguration) WithBearerToken

WithBearerToken sets the BearerToken field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BearerToken field is set to the value of the last call.

func (*PrometheusConfigApplyConfiguration) WithEndpoint

WithEndpoint sets the Endpoint field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Endpoint field is set to the value of the last call.

func (*PrometheusConfigApplyConfiguration) WithInsecureSkipVerify

WithInsecureSkipVerify sets the InsecureSkipVerify field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InsecureSkipVerify field is set to the value of the last call.

type PrometheusResultApplyConfiguration

type PrometheusResultApplyConfiguration struct {
	BaseResultApplyConfiguration `json:",inline"`
	Result                       *string `json:"result,omitempty"`
	RawDataEnabled               *bool   `json:"rawDataEnabled,omitempty"`
	Rule                         *string `json:"rule,omitempty"`
}

PrometheusResultApplyConfiguration represents a declarative configuration of the PrometheusResult type for use with apply.

func PrometheusResult

func PrometheusResult() *PrometheusResultApplyConfiguration

PrometheusResultApplyConfiguration constructs a declarative configuration of the PrometheusResult type for use with apply.

func (*PrometheusResultApplyConfiguration) WithAssert

WithAssert sets the Assert field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Assert field is set to the value of the last call.

func (*PrometheusResultApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*PrometheusResultApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*PrometheusResultApplyConfiguration) WithRawDataEnabled

WithRawDataEnabled sets the RawDataEnabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RawDataEnabled field is set to the value of the last call.

func (*PrometheusResultApplyConfiguration) WithResult

WithResult sets the Result field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Result field is set to the value of the last call.

func (*PrometheusResultApplyConfiguration) WithRule

WithRule sets the Rule field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Rule field is set to the value of the last call.

type PrometheusRuleApplyConfiguration

type PrometheusRuleApplyConfiguration struct {
	RuleItemBasesApplyConfiguration `json:",inline"`
	Prometheus                      *PrometheusConfigApplyConfiguration `json:"prometheus,omitempty"`
	RawDataEnabled                  *bool                               `json:"rawDataEnabled,omitempty"`
}

PrometheusRuleApplyConfiguration represents a declarative configuration of the PrometheusRule type for use with apply.

func PrometheusRule

func PrometheusRule() *PrometheusRuleApplyConfiguration

PrometheusRuleApplyConfiguration constructs a declarative configuration of the PrometheusRule type for use with apply.

func (*PrometheusRuleApplyConfiguration) WithDesc

WithDesc sets the Desc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Desc field is set to the value of the last call.

func (*PrometheusRuleApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*PrometheusRuleApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*PrometheusRuleApplyConfiguration) WithPrometheus

WithPrometheus sets the Prometheus field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Prometheus field is set to the value of the last call.

func (*PrometheusRuleApplyConfiguration) WithRawDataEnabled

WithRawDataEnabled sets the RawDataEnabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RawDataEnabled field is set to the value of the last call.

func (*PrometheusRuleApplyConfiguration) WithRule

WithRule sets the Rule field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Rule field is set to the value of the last call.

type ResourceResultApplyConfiguration

type ResourceResultApplyConfiguration struct {
	NameSpace    *string                        `json:"namespace,omitempty"`
	ResourceType *string                        `json:"resourceType,omitempty"`
	Name         *string                        `json:"name,omitempty"`
	ResultItems  []ResultItemApplyConfiguration `json:"resultItems,omitempty"`
}

ResourceResultApplyConfiguration represents a declarative configuration of the ResourceResult type for use with apply.

func ResourceResult

func ResourceResult() *ResourceResultApplyConfiguration

ResourceResultApplyConfiguration constructs a declarative configuration of the ResourceResult type for use with apply.

func (*ResourceResultApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*ResourceResultApplyConfiguration) WithNameSpace

WithNameSpace sets the NameSpace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NameSpace field is set to the value of the last call.

func (*ResourceResultApplyConfiguration) WithResourceType

WithResourceType sets the ResourceType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceType field is set to the value of the last call.

func (*ResourceResultApplyConfiguration) WithResultItems

WithResultItems adds the given value to the ResultItems field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ResultItems field.

type ResourcesTypeApplyConfiguration

type ResourcesTypeApplyConfiguration struct {
	Mount *string `json:"mount,omitempty"`
	Type  *string `json:"type,omitempty"`
}

ResourcesTypeApplyConfiguration represents a declarative configuration of the ResourcesType type for use with apply.

func ResourcesType

func ResourcesType() *ResourcesTypeApplyConfiguration

ResourcesTypeApplyConfiguration constructs a declarative configuration of the ResourcesType type for use with apply.

func (*ResourcesTypeApplyConfiguration) WithMount

WithMount sets the Mount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Mount field is set to the value of the last call.

func (*ResourcesTypeApplyConfiguration) WithType

WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.

type ResultItemApplyConfiguration

type ResultItemApplyConfiguration struct {
	Level   *string `json:"level,omitempty"`
	Message *string `json:"message,omitempty"`
	Reason  *string `json:"reason,omitempty"`
}

ResultItemApplyConfiguration represents a declarative configuration of the ResultItem type for use with apply.

func ResultItem

func ResultItem() *ResultItemApplyConfiguration

ResultItemApplyConfiguration constructs a declarative configuration of the ResultItem type for use with apply.

func (*ResultItemApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*ResultItemApplyConfiguration) WithMessage

WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.

func (*ResultItemApplyConfiguration) WithReason

WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.

type RuleItemBasesApplyConfiguration

type RuleItemBasesApplyConfiguration struct {
	Name  *string                `json:"name,omitempty"`
	Rule  *string                `json:"rule,omitempty"`
	Desc  *string                `json:"desc,omitempty"`
	Level *kubeeyev1alpha2.Level `json:"level,omitempty"`
}

RuleItemBasesApplyConfiguration represents a declarative configuration of the RuleItemBases type for use with apply.

func RuleItemBases

func RuleItemBases() *RuleItemBasesApplyConfiguration

RuleItemBasesApplyConfiguration constructs a declarative configuration of the RuleItemBases type for use with apply.

func (*RuleItemBasesApplyConfiguration) WithDesc

WithDesc sets the Desc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Desc field is set to the value of the last call.

func (*RuleItemBasesApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*RuleItemBasesApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*RuleItemBasesApplyConfiguration) WithRule

WithRule sets the Rule field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Rule field is set to the value of the last call.

type ScoreInfoApplyConfiguration

type ScoreInfoApplyConfiguration struct {
	Score     *int `json:"score,omitempty"`
	Total     *int `json:"total,omitempty"`
	Dangerous *int `json:"dangerous,omitempty"`
	Warning   *int `json:"warning,omitempty"`
	Ignore    *int `json:"ignore,omitempty"`
	Passing   *int `json:"passing,omitempty"`
}

ScoreInfoApplyConfiguration represents a declarative configuration of the ScoreInfo type for use with apply.

func ScoreInfo

func ScoreInfo() *ScoreInfoApplyConfiguration

ScoreInfoApplyConfiguration constructs a declarative configuration of the ScoreInfo type for use with apply.

func (*ScoreInfoApplyConfiguration) WithDangerous

WithDangerous sets the Dangerous field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Dangerous field is set to the value of the last call.

func (*ScoreInfoApplyConfiguration) WithIgnore

WithIgnore sets the Ignore field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ignore field is set to the value of the last call.

func (*ScoreInfoApplyConfiguration) WithPassing

WithPassing sets the Passing field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Passing field is set to the value of the last call.

func (*ScoreInfoApplyConfiguration) WithScore

WithScore sets the Score field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Score field is set to the value of the last call.

func (*ScoreInfoApplyConfiguration) WithTotal

WithTotal sets the Total field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Total field is set to the value of the last call.

func (*ScoreInfoApplyConfiguration) WithWarning

WithWarning sets the Warning field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Warning field is set to the value of the last call.

type ServiceConnectResultItemApplyConfiguration

type ServiceConnectResultItemApplyConfiguration struct {
	BaseResultApplyConfiguration `json:",inline"`
	Namespace                    *string `json:"namespace,omitempty"`
	Endpoint                     *string `json:"endpoint,omitempty"`
}

ServiceConnectResultItemApplyConfiguration represents a declarative configuration of the ServiceConnectResultItem type for use with apply.

func ServiceConnectResultItem

func ServiceConnectResultItem() *ServiceConnectResultItemApplyConfiguration

ServiceConnectResultItemApplyConfiguration constructs a declarative configuration of the ServiceConnectResultItem type for use with apply.

func (*ServiceConnectResultItemApplyConfiguration) WithAssert

WithAssert sets the Assert field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Assert field is set to the value of the last call.

func (*ServiceConnectResultItemApplyConfiguration) WithEndpoint

WithEndpoint sets the Endpoint field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Endpoint field is set to the value of the last call.

func (*ServiceConnectResultItemApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*ServiceConnectResultItemApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*ServiceConnectResultItemApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

type ServiceConnectRuleApplyConfiguration

type ServiceConnectRuleApplyConfiguration struct {
	RuleItemBasesApplyConfiguration `json:",inline"`
	Namespace                       *string `json:"namespace,omitempty"`
	Workspace                       *string `json:"workspace,omitempty"`
}

ServiceConnectRuleApplyConfiguration represents a declarative configuration of the ServiceConnectRule type for use with apply.

func ServiceConnectRule

func ServiceConnectRule() *ServiceConnectRuleApplyConfiguration

ServiceConnectRuleApplyConfiguration constructs a declarative configuration of the ServiceConnectRule type for use with apply.

func (*ServiceConnectRuleApplyConfiguration) WithDesc

WithDesc sets the Desc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Desc field is set to the value of the last call.

func (*ServiceConnectRuleApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*ServiceConnectRuleApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*ServiceConnectRuleApplyConfiguration) WithNamespace

WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.

func (*ServiceConnectRuleApplyConfiguration) WithRule

WithRule sets the Rule field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Rule field is set to the value of the last call.

func (*ServiceConnectRuleApplyConfiguration) WithWorkspace

WithWorkspace sets the Workspace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Workspace field is set to the value of the last call.

type SysRuleApplyConfiguration

type SysRuleApplyConfiguration struct {
	RuleItemBasesApplyConfiguration `json:",inline"`
	NodeApplyConfiguration          `json:",inline"`
}

SysRuleApplyConfiguration represents a declarative configuration of the SysRule type for use with apply.

func SysRule

func SysRule() *SysRuleApplyConfiguration

SysRuleApplyConfiguration constructs a declarative configuration of the SysRule type for use with apply.

func (*SysRuleApplyConfiguration) WithDesc

WithDesc sets the Desc field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Desc field is set to the value of the last call.

func (*SysRuleApplyConfiguration) WithLevel

WithLevel sets the Level field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Level field is set to the value of the last call.

func (*SysRuleApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*SysRuleApplyConfiguration) WithNodeName

WithNodeName sets the NodeName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeName field is set to the value of the last call.

func (*SysRuleApplyConfiguration) WithNodeSelector

func (b *SysRuleApplyConfiguration) WithNodeSelector(entries map[string]string) *SysRuleApplyConfiguration

WithNodeSelector puts the entries into the NodeSelector field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the NodeSelector field, overwriting an existing map entries in NodeSelector field with the same key.

func (*SysRuleApplyConfiguration) WithRule

WithRule sets the Rule field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Rule field is set to the value of the last call.

type TaskNamesApplyConfiguration

type TaskNamesApplyConfiguration struct {
	Name       *string                `json:"name,omitempty"`
	TaskStatus *kubeeyev1alpha2.Phase `json:"taskStatus,omitempty"`
}

TaskNamesApplyConfiguration represents a declarative configuration of the TaskNames type for use with apply.

func TaskNames

func TaskNames() *TaskNamesApplyConfiguration

TaskNamesApplyConfiguration constructs a declarative configuration of the TaskNames type for use with apply.

func (*TaskNamesApplyConfiguration) WithName

WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.

func (*TaskNamesApplyConfiguration) WithTaskStatus

WithTaskStatus sets the TaskStatus field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TaskStatus field is set to the value of the last call.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL