v1alpha1

package
v0.29.1 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddKeyTransformApplyConfiguration

type AddKeyTransformApplyConfiguration struct {
	Key         *string `json:"key,omitempty"`
	Value       []byte  `json:"value,omitempty"`
	StringValue *string `json:"stringValue,omitempty"`
}

AddKeyTransformApplyConfiguration represents an declarative configuration of the AddKeyTransform type for use with apply.

func AddKeyTransform

func AddKeyTransform() *AddKeyTransformApplyConfiguration

AddKeyTransformApplyConfiguration constructs an declarative configuration of the AddKeyTransform type for use with apply.

func (*AddKeyTransformApplyConfiguration) WithKey

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 (*AddKeyTransformApplyConfiguration) WithStringValue

WithStringValue sets the StringValue 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 StringValue field is set to the value of the last call.

func (*AddKeyTransformApplyConfiguration) WithValue

WithValue adds the given value to the Value 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 Value field.

type AddKeysFromTransformApplyConfiguration

type AddKeysFromTransformApplyConfiguration struct {
	SecretRef *v1.LocalObjectReference `json:"secretRef,omitempty"`
}

AddKeysFromTransformApplyConfiguration represents an declarative configuration of the AddKeysFromTransform type for use with apply.

func AddKeysFromTransform

func AddKeysFromTransform() *AddKeysFromTransformApplyConfiguration

AddKeysFromTransformApplyConfiguration constructs an declarative configuration of the AddKeysFromTransform type for use with apply.

func (*AddKeysFromTransformApplyConfiguration) WithSecretRef

WithSecretRef sets the SecretRef 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 SecretRef field is set to the value of the last call.

type AppBindingApplyConfiguration

type AppBindingApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",omitempty,inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *AppBindingSpecApplyConfiguration `json:"spec,omitempty"`
}

AppBindingApplyConfiguration represents an declarative configuration of the AppBinding type for use with apply.

func AppBinding

func AppBinding(name, namespace string) *AppBindingApplyConfiguration

AppBinding constructs an declarative configuration of the AppBinding type for use with apply.

func (*AppBindingApplyConfiguration) 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 (*AppBindingApplyConfiguration) 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 (*AppBindingApplyConfiguration) WithCreationTimestamp

func (b *AppBindingApplyConfiguration) WithCreationTimestamp(value metav1.Time) *AppBindingApplyConfiguration

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 (*AppBindingApplyConfiguration) WithDeletionGracePeriodSeconds

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

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 (*AppBindingApplyConfiguration) WithDeletionTimestamp

func (b *AppBindingApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *AppBindingApplyConfiguration

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 (*AppBindingApplyConfiguration) 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 (*AppBindingApplyConfiguration) 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 (*AppBindingApplyConfiguration) 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 (*AppBindingApplyConfiguration) 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 (*AppBindingApplyConfiguration) 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 (*AppBindingApplyConfiguration) 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 (*AppBindingApplyConfiguration) 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 (*AppBindingApplyConfiguration) 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 (*AppBindingApplyConfiguration) WithResourceVersion

func (b *AppBindingApplyConfiguration) WithResourceVersion(value string) *AppBindingApplyConfiguration

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 (*AppBindingApplyConfiguration) 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 (*AppBindingApplyConfiguration) 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 AppBindingSpecApplyConfiguration

type AppBindingSpecApplyConfiguration struct {
	Type             *v1alpha1.AppType                   `json:"type,omitempty"`
	AppRef           *v1.TypedObjectReference            `json:"appRef,omitempty"`
	Version          *string                             `json:"version,omitempty"`
	ClientConfig     *ClientConfigApplyConfiguration     `json:"clientConfig,omitempty"`
	Secret           *corev1.LocalObjectReference        `json:"secret,omitempty"`
	SecretTransforms []SecretTransformApplyConfiguration `json:"secretTransforms,omitempty"`
	Parameters       *runtime.RawExtension               `json:"parameters,omitempty"`
	TLSSecret        *corev1.LocalObjectReference        `json:"tlsSecret,omitempty"`
}

AppBindingSpecApplyConfiguration represents an declarative configuration of the AppBindingSpec type for use with apply.

func AppBindingSpec

func AppBindingSpec() *AppBindingSpecApplyConfiguration

AppBindingSpecApplyConfiguration constructs an declarative configuration of the AppBindingSpec type for use with apply.

func (*AppBindingSpecApplyConfiguration) WithAppRef

WithAppRef sets the AppRef 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 AppRef field is set to the value of the last call.

func (*AppBindingSpecApplyConfiguration) WithClientConfig

WithClientConfig sets the ClientConfig 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 ClientConfig field is set to the value of the last call.

func (*AppBindingSpecApplyConfiguration) WithParameters

WithParameters sets the Parameters 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 Parameters field is set to the value of the last call.

func (*AppBindingSpecApplyConfiguration) WithSecret

WithSecret sets the Secret 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 Secret field is set to the value of the last call.

func (*AppBindingSpecApplyConfiguration) WithSecretTransforms

WithSecretTransforms adds the given value to the SecretTransforms 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 SecretTransforms field.

func (*AppBindingSpecApplyConfiguration) WithTLSSecret

WithTLSSecret sets the TLSSecret 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 TLSSecret field is set to the value of the last call.

func (*AppBindingSpecApplyConfiguration) 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.

func (*AppBindingSpecApplyConfiguration) WithVersion

WithVersion sets the Version 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 Version field is set to the value of the last call.

type ClientConfigApplyConfiguration

type ClientConfigApplyConfiguration struct {
	URL                   *string                             `json:"url,omitempty"`
	Service               *ServiceReferenceApplyConfiguration `json:"service,omitempty"`
	InsecureSkipTLSVerify *bool                               `json:"insecureSkipTLSVerify,omitempty"`
	CABundle              []byte                              `json:"caBundle,omitempty"`
	ServerName            *string                             `json:"serverName,omitempty"`
}

ClientConfigApplyConfiguration represents an declarative configuration of the ClientConfig type for use with apply.

func ClientConfig

func ClientConfig() *ClientConfigApplyConfiguration

ClientConfigApplyConfiguration constructs an declarative configuration of the ClientConfig type for use with apply.

func (*ClientConfigApplyConfiguration) WithCABundle

WithCABundle adds the given value to the CABundle 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 CABundle field.

func (*ClientConfigApplyConfiguration) WithInsecureSkipTLSVerify

func (b *ClientConfigApplyConfiguration) WithInsecureSkipTLSVerify(value bool) *ClientConfigApplyConfiguration

WithInsecureSkipTLSVerify sets the InsecureSkipTLSVerify 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 InsecureSkipTLSVerify field is set to the value of the last call.

func (*ClientConfigApplyConfiguration) WithServerName

WithServerName sets the ServerName 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 ServerName field is set to the value of the last call.

func (*ClientConfigApplyConfiguration) WithService

WithService sets the Service 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 Service field is set to the value of the last call.

func (*ClientConfigApplyConfiguration) WithURL

WithURL sets the URL 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 URL field is set to the value of the last call.

type RemoveKeyTransformApplyConfiguration

type RemoveKeyTransformApplyConfiguration struct {
	Key *string `json:"key,omitempty"`
}

RemoveKeyTransformApplyConfiguration represents an declarative configuration of the RemoveKeyTransform type for use with apply.

func RemoveKeyTransform

func RemoveKeyTransform() *RemoveKeyTransformApplyConfiguration

RemoveKeyTransformApplyConfiguration constructs an declarative configuration of the RemoveKeyTransform type for use with apply.

func (*RemoveKeyTransformApplyConfiguration) WithKey

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.

type RenameKeyTransformApplyConfiguration

type RenameKeyTransformApplyConfiguration struct {
	From *string `json:"from,omitempty"`
	To   *string `json:"to,omitempty"`
}

RenameKeyTransformApplyConfiguration represents an declarative configuration of the RenameKeyTransform type for use with apply.

func RenameKeyTransform

func RenameKeyTransform() *RenameKeyTransformApplyConfiguration

RenameKeyTransformApplyConfiguration constructs an declarative configuration of the RenameKeyTransform type for use with apply.

func (*RenameKeyTransformApplyConfiguration) WithFrom

WithFrom sets the From 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 From field is set to the value of the last call.

func (*RenameKeyTransformApplyConfiguration) WithTo

WithTo sets the To 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 To field is set to the value of the last call.

type SecretTransformApplyConfiguration

type SecretTransformApplyConfiguration struct {
	RenameKey   *RenameKeyTransformApplyConfiguration   `json:"renameKey,omitempty"`
	AddKey      *AddKeyTransformApplyConfiguration      `json:"addKey,omitempty"`
	AddKeysFrom *AddKeysFromTransformApplyConfiguration `json:"addKeysFrom,omitempty"`
	RemoveKey   *RemoveKeyTransformApplyConfiguration   `json:"removeKey,omitempty"`
}

SecretTransformApplyConfiguration represents an declarative configuration of the SecretTransform type for use with apply.

func SecretTransform

func SecretTransform() *SecretTransformApplyConfiguration

SecretTransformApplyConfiguration constructs an declarative configuration of the SecretTransform type for use with apply.

func (*SecretTransformApplyConfiguration) WithAddKey

WithAddKey sets the AddKey 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 AddKey field is set to the value of the last call.

func (*SecretTransformApplyConfiguration) WithAddKeysFrom

WithAddKeysFrom sets the AddKeysFrom 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 AddKeysFrom field is set to the value of the last call.

func (*SecretTransformApplyConfiguration) WithRemoveKey

WithRemoveKey sets the RemoveKey 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 RemoveKey field is set to the value of the last call.

func (*SecretTransformApplyConfiguration) WithRenameKey

WithRenameKey sets the RenameKey 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 RenameKey field is set to the value of the last call.

type ServiceReferenceApplyConfiguration

type ServiceReferenceApplyConfiguration struct {
	Scheme    *string `json:"scheme,omitempty"`
	Namespace *string `json:"namespace,omitempty"`
	Name      *string `json:"name,omitempty"`
	Port      *int32  `json:"port,omitempty"`
	Path      *string `json:"path,omitempty"`
	Query     *string `json:"query,omitempty"`
}

ServiceReferenceApplyConfiguration represents an declarative configuration of the ServiceReference type for use with apply.

func ServiceReference

func ServiceReference() *ServiceReferenceApplyConfiguration

ServiceReferenceApplyConfiguration constructs an declarative configuration of the ServiceReference type for use with apply.

func (*ServiceReferenceApplyConfiguration) 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 (*ServiceReferenceApplyConfiguration) 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 (*ServiceReferenceApplyConfiguration) 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 (*ServiceReferenceApplyConfiguration) WithPort

WithPort sets the Port 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 Port field is set to the value of the last call.

func (*ServiceReferenceApplyConfiguration) WithQuery

WithQuery sets the Query 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 Query field is set to the value of the last call.

func (*ServiceReferenceApplyConfiguration) WithScheme

WithScheme sets the Scheme 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 Scheme 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