Documentation ¶
Index ¶
- type HostprotFilterApplyConfiguration
- func (b *HostprotFilterApplyConfiguration) WithKey(value string) *HostprotFilterApplyConfiguration
- func (b *HostprotFilterApplyConfiguration) WithOperator(value string) *HostprotFilterApplyConfiguration
- func (b *HostprotFilterApplyConfiguration) WithValues(values ...string) *HostprotFilterApplyConfiguration
- type HostprotFilterContainerApplyConfiguration
- type HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithAPIVersion(value string) *HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithAnnotations(entries map[string]string) *HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithCreationTimestamp(value metav1.Time) *HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithFinalizers(values ...string) *HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithGenerateName(value string) *HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithGeneration(value int64) *HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithKind(value string) *HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithLabels(entries map[string]string) *HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithName(value string) *HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithNamespace(value string) *HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithResourceVersion(value string) *HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithSpec(value *HostprotPolSpecApplyConfiguration) *HostprotPolApplyConfiguration
- func (b *HostprotPolApplyConfiguration) WithUID(value types.UID) *HostprotPolApplyConfiguration
- type HostprotPolSpecApplyConfiguration
- func (b *HostprotPolSpecApplyConfiguration) WithHostprotSubj(values ...*HostprotSubjApplyConfiguration) *HostprotPolSpecApplyConfiguration
- func (b *HostprotPolSpecApplyConfiguration) WithName(value string) *HostprotPolSpecApplyConfiguration
- func (b *HostprotPolSpecApplyConfiguration) WithNetworkPolicies(values ...string) *HostprotPolSpecApplyConfiguration
- type HostprotRemoteIpApplyConfiguration
- type HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithAPIVersion(value string) *HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithAnnotations(entries map[string]string) *HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithCreationTimestamp(value metav1.Time) *HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithFinalizers(values ...string) *HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithGenerateName(value string) *HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithGeneration(value int64) *HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithKind(value string) *HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithLabels(entries map[string]string) *HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithName(value string) *HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithNamespace(value string) *HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithResourceVersion(value string) *HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithSpec(value *HostprotRemoteIpContainerSpecApplyConfiguration) *HostprotRemoteIpContainerApplyConfiguration
- func (b *HostprotRemoteIpContainerApplyConfiguration) WithUID(value types.UID) *HostprotRemoteIpContainerApplyConfiguration
- type HostprotRemoteIpContainerSpecApplyConfiguration
- func (b *HostprotRemoteIpContainerSpecApplyConfiguration) WithHostprotRemoteIp(values ...*HostprotRemoteIpApplyConfiguration) *HostprotRemoteIpContainerSpecApplyConfiguration
- func (b *HostprotRemoteIpContainerSpecApplyConfiguration) WithName(value string) *HostprotRemoteIpContainerSpecApplyConfiguration
- type HostprotRuleApplyConfiguration
- func (b *HostprotRuleApplyConfiguration) WithConnTrack(value string) *HostprotRuleApplyConfiguration
- func (b *HostprotRuleApplyConfiguration) WithDirection(value string) *HostprotRuleApplyConfiguration
- func (b *HostprotRuleApplyConfiguration) WithEthertype(value string) *HostprotRuleApplyConfiguration
- func (b *HostprotRuleApplyConfiguration) WithFromPort(value string) *HostprotRuleApplyConfiguration
- func (b *HostprotRuleApplyConfiguration) WithHostprotFilterContainer(value *HostprotFilterContainerApplyConfiguration) *HostprotRuleApplyConfiguration
- func (b *HostprotRuleApplyConfiguration) WithHostprotServiceRemoteIps(values ...string) *HostprotRuleApplyConfiguration
- func (b *HostprotRuleApplyConfiguration) WithName(value string) *HostprotRuleApplyConfiguration
- func (b *HostprotRuleApplyConfiguration) WithProtocol(value string) *HostprotRuleApplyConfiguration
- func (b *HostprotRuleApplyConfiguration) WithRsRemoteIpContainer(values ...string) *HostprotRuleApplyConfiguration
- func (b *HostprotRuleApplyConfiguration) WithToPort(value string) *HostprotRuleApplyConfiguration
- type HostprotSubjApplyConfiguration
- type HppEpLabelApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HostprotFilterApplyConfiguration ¶
type HostprotFilterApplyConfiguration struct { Key *string `json:"key,omitempty"` Operator *string `json:"operator,omitempty"` Values []string `json:"values,omitempty"` }
HostprotFilterApplyConfiguration represents an declarative configuration of the HostprotFilter type for use with apply.
func HostprotFilter ¶
func HostprotFilter() *HostprotFilterApplyConfiguration
HostprotFilterApplyConfiguration constructs an declarative configuration of the HostprotFilter type for use with apply.
func (*HostprotFilterApplyConfiguration) WithKey ¶
func (b *HostprotFilterApplyConfiguration) WithKey(value string) *HostprotFilterApplyConfiguration
WithKey sets the Key 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 Key field is set to the value of the last call.
func (*HostprotFilterApplyConfiguration) WithOperator ¶
func (b *HostprotFilterApplyConfiguration) WithOperator(value string) *HostprotFilterApplyConfiguration
WithOperator sets the Operator 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 Operator field is set to the value of the last call.
func (*HostprotFilterApplyConfiguration) WithValues ¶
func (b *HostprotFilterApplyConfiguration) WithValues(values ...string) *HostprotFilterApplyConfiguration
WithValues adds the given value to the Values 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 Values field.
type HostprotFilterContainerApplyConfiguration ¶
type HostprotFilterContainerApplyConfiguration struct {
HostprotFilter []HostprotFilterApplyConfiguration `json:"hostprotFilter,omitempty"`
}
HostprotFilterContainerApplyConfiguration represents an declarative configuration of the HostprotFilterContainer type for use with apply.
func HostprotFilterContainer ¶
func HostprotFilterContainer() *HostprotFilterContainerApplyConfiguration
HostprotFilterContainerApplyConfiguration constructs an declarative configuration of the HostprotFilterContainer type for use with apply.
func (*HostprotFilterContainerApplyConfiguration) WithHostprotFilter ¶
func (b *HostprotFilterContainerApplyConfiguration) WithHostprotFilter(values ...*HostprotFilterApplyConfiguration) *HostprotFilterContainerApplyConfiguration
WithHostprotFilter adds the given value to the HostprotFilter 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 HostprotFilter field.
type HostprotPolApplyConfiguration ¶
type HostprotPolApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *HostprotPolSpecApplyConfiguration `json:"spec,omitempty"` }
HostprotPolApplyConfiguration represents an declarative configuration of the HostprotPol type for use with apply.
func HostprotPol ¶
func HostprotPol(name, namespace string) *HostprotPolApplyConfiguration
HostprotPol constructs an declarative configuration of the HostprotPol type for use with apply.
func (*HostprotPolApplyConfiguration) WithAPIVersion ¶
func (b *HostprotPolApplyConfiguration) WithAPIVersion(value string) *HostprotPolApplyConfiguration
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 (*HostprotPolApplyConfiguration) WithAnnotations ¶
func (b *HostprotPolApplyConfiguration) WithAnnotations(entries map[string]string) *HostprotPolApplyConfiguration
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 (*HostprotPolApplyConfiguration) WithCreationTimestamp ¶
func (b *HostprotPolApplyConfiguration) WithCreationTimestamp(value metav1.Time) *HostprotPolApplyConfiguration
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 (*HostprotPolApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *HostprotPolApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *HostprotPolApplyConfiguration
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 (*HostprotPolApplyConfiguration) WithDeletionTimestamp ¶
func (b *HostprotPolApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *HostprotPolApplyConfiguration
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 (*HostprotPolApplyConfiguration) WithFinalizers ¶
func (b *HostprotPolApplyConfiguration) WithFinalizers(values ...string) *HostprotPolApplyConfiguration
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 (*HostprotPolApplyConfiguration) WithGenerateName ¶
func (b *HostprotPolApplyConfiguration) WithGenerateName(value string) *HostprotPolApplyConfiguration
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 (*HostprotPolApplyConfiguration) WithGeneration ¶
func (b *HostprotPolApplyConfiguration) WithGeneration(value int64) *HostprotPolApplyConfiguration
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 (*HostprotPolApplyConfiguration) WithKind ¶
func (b *HostprotPolApplyConfiguration) WithKind(value string) *HostprotPolApplyConfiguration
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 (*HostprotPolApplyConfiguration) WithLabels ¶
func (b *HostprotPolApplyConfiguration) WithLabels(entries map[string]string) *HostprotPolApplyConfiguration
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 (*HostprotPolApplyConfiguration) WithName ¶
func (b *HostprotPolApplyConfiguration) WithName(value string) *HostprotPolApplyConfiguration
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 (*HostprotPolApplyConfiguration) WithNamespace ¶
func (b *HostprotPolApplyConfiguration) WithNamespace(value string) *HostprotPolApplyConfiguration
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 (*HostprotPolApplyConfiguration) WithOwnerReferences ¶
func (b *HostprotPolApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *HostprotPolApplyConfiguration
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 (*HostprotPolApplyConfiguration) WithResourceVersion ¶
func (b *HostprotPolApplyConfiguration) WithResourceVersion(value string) *HostprotPolApplyConfiguration
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 (*HostprotPolApplyConfiguration) WithSpec ¶
func (b *HostprotPolApplyConfiguration) WithSpec(value *HostprotPolSpecApplyConfiguration) *HostprotPolApplyConfiguration
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 (*HostprotPolApplyConfiguration) WithUID ¶
func (b *HostprotPolApplyConfiguration) WithUID(value types.UID) *HostprotPolApplyConfiguration
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 HostprotPolSpecApplyConfiguration ¶
type HostprotPolSpecApplyConfiguration struct { Name *string `json:"name,omitempty"` HostprotSubj []HostprotSubjApplyConfiguration `json:"hostprotSubj,omitempty"` NetworkPolicies []string `json:"networkPolicies,omitempty"` }
HostprotPolSpecApplyConfiguration represents an declarative configuration of the HostprotPolSpec type for use with apply.
func HostprotPolSpec ¶
func HostprotPolSpec() *HostprotPolSpecApplyConfiguration
HostprotPolSpecApplyConfiguration constructs an declarative configuration of the HostprotPolSpec type for use with apply.
func (*HostprotPolSpecApplyConfiguration) WithHostprotSubj ¶
func (b *HostprotPolSpecApplyConfiguration) WithHostprotSubj(values ...*HostprotSubjApplyConfiguration) *HostprotPolSpecApplyConfiguration
WithHostprotSubj adds the given value to the HostprotSubj 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 HostprotSubj field.
func (*HostprotPolSpecApplyConfiguration) WithName ¶
func (b *HostprotPolSpecApplyConfiguration) WithName(value string) *HostprotPolSpecApplyConfiguration
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 (*HostprotPolSpecApplyConfiguration) WithNetworkPolicies ¶
func (b *HostprotPolSpecApplyConfiguration) WithNetworkPolicies(values ...string) *HostprotPolSpecApplyConfiguration
WithNetworkPolicies adds the given value to the NetworkPolicies 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 NetworkPolicies field.
type HostprotRemoteIpApplyConfiguration ¶
type HostprotRemoteIpApplyConfiguration struct { Addr *string `json:"addr,omitempty"` HppEpLabel []HppEpLabelApplyConfiguration `json:"hppEpLabel,omitempty"` }
HostprotRemoteIpApplyConfiguration represents an declarative configuration of the HostprotRemoteIp type for use with apply.
func HostprotRemoteIp ¶
func HostprotRemoteIp() *HostprotRemoteIpApplyConfiguration
HostprotRemoteIpApplyConfiguration constructs an declarative configuration of the HostprotRemoteIp type for use with apply.
func (*HostprotRemoteIpApplyConfiguration) WithAddr ¶
func (b *HostprotRemoteIpApplyConfiguration) WithAddr(value string) *HostprotRemoteIpApplyConfiguration
WithAddr sets the Addr 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 Addr field is set to the value of the last call.
func (*HostprotRemoteIpApplyConfiguration) WithHppEpLabel ¶
func (b *HostprotRemoteIpApplyConfiguration) WithHppEpLabel(values ...*HppEpLabelApplyConfiguration) *HostprotRemoteIpApplyConfiguration
WithHppEpLabel adds the given value to the HppEpLabel 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 HppEpLabel field.
type HostprotRemoteIpContainerApplyConfiguration ¶
type HostprotRemoteIpContainerApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *HostprotRemoteIpContainerSpecApplyConfiguration `json:"spec,omitempty"` }
HostprotRemoteIpContainerApplyConfiguration represents an declarative configuration of the HostprotRemoteIpContainer type for use with apply.
func HostprotRemoteIpContainer ¶
func HostprotRemoteIpContainer(name, namespace string) *HostprotRemoteIpContainerApplyConfiguration
HostprotRemoteIpContainer constructs an declarative configuration of the HostprotRemoteIpContainer type for use with apply.
func (*HostprotRemoteIpContainerApplyConfiguration) WithAPIVersion ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithAPIVersion(value string) *HostprotRemoteIpContainerApplyConfiguration
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 (*HostprotRemoteIpContainerApplyConfiguration) WithAnnotations ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithAnnotations(entries map[string]string) *HostprotRemoteIpContainerApplyConfiguration
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 (*HostprotRemoteIpContainerApplyConfiguration) WithCreationTimestamp ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithCreationTimestamp(value metav1.Time) *HostprotRemoteIpContainerApplyConfiguration
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 (*HostprotRemoteIpContainerApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *HostprotRemoteIpContainerApplyConfiguration
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 (*HostprotRemoteIpContainerApplyConfiguration) WithDeletionTimestamp ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *HostprotRemoteIpContainerApplyConfiguration
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 (*HostprotRemoteIpContainerApplyConfiguration) WithFinalizers ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithFinalizers(values ...string) *HostprotRemoteIpContainerApplyConfiguration
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 (*HostprotRemoteIpContainerApplyConfiguration) WithGenerateName ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithGenerateName(value string) *HostprotRemoteIpContainerApplyConfiguration
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 (*HostprotRemoteIpContainerApplyConfiguration) WithGeneration ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithGeneration(value int64) *HostprotRemoteIpContainerApplyConfiguration
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 (*HostprotRemoteIpContainerApplyConfiguration) WithKind ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithKind(value string) *HostprotRemoteIpContainerApplyConfiguration
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 (*HostprotRemoteIpContainerApplyConfiguration) WithLabels ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithLabels(entries map[string]string) *HostprotRemoteIpContainerApplyConfiguration
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 (*HostprotRemoteIpContainerApplyConfiguration) WithName ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithName(value string) *HostprotRemoteIpContainerApplyConfiguration
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 (*HostprotRemoteIpContainerApplyConfiguration) WithNamespace ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithNamespace(value string) *HostprotRemoteIpContainerApplyConfiguration
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 (*HostprotRemoteIpContainerApplyConfiguration) WithOwnerReferences ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *HostprotRemoteIpContainerApplyConfiguration
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 (*HostprotRemoteIpContainerApplyConfiguration) WithResourceVersion ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithResourceVersion(value string) *HostprotRemoteIpContainerApplyConfiguration
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 (*HostprotRemoteIpContainerApplyConfiguration) WithSpec ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithSpec(value *HostprotRemoteIpContainerSpecApplyConfiguration) *HostprotRemoteIpContainerApplyConfiguration
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 (*HostprotRemoteIpContainerApplyConfiguration) WithUID ¶
func (b *HostprotRemoteIpContainerApplyConfiguration) WithUID(value types.UID) *HostprotRemoteIpContainerApplyConfiguration
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 HostprotRemoteIpContainerSpecApplyConfiguration ¶
type HostprotRemoteIpContainerSpecApplyConfiguration struct { Name *string `json:"name,omitempty"` HostprotRemoteIp []HostprotRemoteIpApplyConfiguration `json:"hostprotRemoteIp,omitempty"` }
HostprotRemoteIpContainerSpecApplyConfiguration represents an declarative configuration of the HostprotRemoteIpContainerSpec type for use with apply.
func HostprotRemoteIpContainerSpec ¶
func HostprotRemoteIpContainerSpec() *HostprotRemoteIpContainerSpecApplyConfiguration
HostprotRemoteIpContainerSpecApplyConfiguration constructs an declarative configuration of the HostprotRemoteIpContainerSpec type for use with apply.
func (*HostprotRemoteIpContainerSpecApplyConfiguration) WithHostprotRemoteIp ¶
func (b *HostprotRemoteIpContainerSpecApplyConfiguration) WithHostprotRemoteIp(values ...*HostprotRemoteIpApplyConfiguration) *HostprotRemoteIpContainerSpecApplyConfiguration
WithHostprotRemoteIp adds the given value to the HostprotRemoteIp 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 HostprotRemoteIp field.
func (*HostprotRemoteIpContainerSpecApplyConfiguration) WithName ¶
func (b *HostprotRemoteIpContainerSpecApplyConfiguration) WithName(value string) *HostprotRemoteIpContainerSpecApplyConfiguration
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 HostprotRuleApplyConfiguration ¶
type HostprotRuleApplyConfiguration struct { Name *string `json:"name,omitempty"` Direction *string `json:"direction,omitempty"` Ethertype *string `json:"ethertype,omitempty"` ConnTrack *string `json:"connTrack,omitempty"` Protocol *string `json:"protocol,omitempty"` ToPort *string `json:"toPort,omitempty"` FromPort *string `json:"fromPort,omitempty"` RsRemoteIpContainer []string `json:"rsRemoteIpContainer,omitempty"` HostprotFilterContainer *HostprotFilterContainerApplyConfiguration `json:"hostprotFilterContainer,omitempty"` HostprotServiceRemoteIps []string `json:"hostprotServiceRemoteIps,omitempty"` }
HostprotRuleApplyConfiguration represents an declarative configuration of the HostprotRule type for use with apply.
func HostprotRule ¶
func HostprotRule() *HostprotRuleApplyConfiguration
HostprotRuleApplyConfiguration constructs an declarative configuration of the HostprotRule type for use with apply.
func (*HostprotRuleApplyConfiguration) WithConnTrack ¶
func (b *HostprotRuleApplyConfiguration) WithConnTrack(value string) *HostprotRuleApplyConfiguration
WithConnTrack sets the ConnTrack 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 ConnTrack field is set to the value of the last call.
func (*HostprotRuleApplyConfiguration) WithDirection ¶
func (b *HostprotRuleApplyConfiguration) WithDirection(value string) *HostprotRuleApplyConfiguration
WithDirection sets the Direction 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 Direction field is set to the value of the last call.
func (*HostprotRuleApplyConfiguration) WithEthertype ¶
func (b *HostprotRuleApplyConfiguration) WithEthertype(value string) *HostprotRuleApplyConfiguration
WithEthertype sets the Ethertype 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 Ethertype field is set to the value of the last call.
func (*HostprotRuleApplyConfiguration) WithFromPort ¶
func (b *HostprotRuleApplyConfiguration) WithFromPort(value string) *HostprotRuleApplyConfiguration
WithFromPort sets the FromPort 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 FromPort field is set to the value of the last call.
func (*HostprotRuleApplyConfiguration) WithHostprotFilterContainer ¶
func (b *HostprotRuleApplyConfiguration) WithHostprotFilterContainer(value *HostprotFilterContainerApplyConfiguration) *HostprotRuleApplyConfiguration
WithHostprotFilterContainer sets the HostprotFilterContainer 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 HostprotFilterContainer field is set to the value of the last call.
func (*HostprotRuleApplyConfiguration) WithHostprotServiceRemoteIps ¶
func (b *HostprotRuleApplyConfiguration) WithHostprotServiceRemoteIps(values ...string) *HostprotRuleApplyConfiguration
WithHostprotServiceRemoteIps adds the given value to the HostprotServiceRemoteIps 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 HostprotServiceRemoteIps field.
func (*HostprotRuleApplyConfiguration) WithName ¶
func (b *HostprotRuleApplyConfiguration) WithName(value string) *HostprotRuleApplyConfiguration
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 (*HostprotRuleApplyConfiguration) WithProtocol ¶
func (b *HostprotRuleApplyConfiguration) WithProtocol(value string) *HostprotRuleApplyConfiguration
WithProtocol sets the Protocol 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 Protocol field is set to the value of the last call.
func (*HostprotRuleApplyConfiguration) WithRsRemoteIpContainer ¶
func (b *HostprotRuleApplyConfiguration) WithRsRemoteIpContainer(values ...string) *HostprotRuleApplyConfiguration
WithRsRemoteIpContainer adds the given value to the RsRemoteIpContainer 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 RsRemoteIpContainer field.
func (*HostprotRuleApplyConfiguration) WithToPort ¶
func (b *HostprotRuleApplyConfiguration) WithToPort(value string) *HostprotRuleApplyConfiguration
WithToPort sets the ToPort 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 ToPort field is set to the value of the last call.
type HostprotSubjApplyConfiguration ¶
type HostprotSubjApplyConfiguration struct { Name *string `json:"name,omitempty"` HostprotRule []HostprotRuleApplyConfiguration `json:"hostprotRule,omitempty"` }
HostprotSubjApplyConfiguration represents an declarative configuration of the HostprotSubj type for use with apply.
func HostprotSubj ¶
func HostprotSubj() *HostprotSubjApplyConfiguration
HostprotSubjApplyConfiguration constructs an declarative configuration of the HostprotSubj type for use with apply.
func (*HostprotSubjApplyConfiguration) WithHostprotRule ¶
func (b *HostprotSubjApplyConfiguration) WithHostprotRule(values ...*HostprotRuleApplyConfiguration) *HostprotSubjApplyConfiguration
WithHostprotRule adds the given value to the HostprotRule 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 HostprotRule field.
func (*HostprotSubjApplyConfiguration) WithName ¶
func (b *HostprotSubjApplyConfiguration) WithName(value string) *HostprotSubjApplyConfiguration
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 HppEpLabelApplyConfiguration ¶
type HppEpLabelApplyConfiguration struct { Key *string `json:"key,omitempty"` Value *string `json:"value,omitempty"` }
HppEpLabelApplyConfiguration represents an declarative configuration of the HppEpLabel type for use with apply.
func HppEpLabel ¶
func HppEpLabel() *HppEpLabelApplyConfiguration
HppEpLabelApplyConfiguration constructs an declarative configuration of the HppEpLabel type for use with apply.
func (*HppEpLabelApplyConfiguration) WithKey ¶
func (b *HppEpLabelApplyConfiguration) WithKey(value string) *HppEpLabelApplyConfiguration
WithKey sets the Key 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 Key field is set to the value of the last call.
func (*HppEpLabelApplyConfiguration) WithValue ¶
func (b *HppEpLabelApplyConfiguration) WithValue(value string) *HppEpLabelApplyConfiguration
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.