Documentation ¶
Index ¶
- type AddKeyTransformApplyConfiguration
- func (b *AddKeyTransformApplyConfiguration) WithKey(value string) *AddKeyTransformApplyConfiguration
- func (b *AddKeyTransformApplyConfiguration) WithStringValue(value string) *AddKeyTransformApplyConfiguration
- func (b *AddKeyTransformApplyConfiguration) WithValue(values ...byte) *AddKeyTransformApplyConfiguration
- type AddKeysFromTransformApplyConfiguration
- type AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithAPIVersion(value string) *AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithAnnotations(entries map[string]string) *AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithCreationTimestamp(value metav1.Time) *AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithFinalizers(values ...string) *AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithGenerateName(value string) *AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithGeneration(value int64) *AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithKind(value string) *AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithLabels(entries map[string]string) *AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithName(value string) *AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithNamespace(value string) *AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithResourceVersion(value string) *AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithSpec(value *AppBindingSpecApplyConfiguration) *AppBindingApplyConfiguration
- func (b *AppBindingApplyConfiguration) WithUID(value types.UID) *AppBindingApplyConfiguration
- type AppBindingSpecApplyConfiguration
- func (b *AppBindingSpecApplyConfiguration) WithAppRef(value v1.TypedObjectReference) *AppBindingSpecApplyConfiguration
- func (b *AppBindingSpecApplyConfiguration) WithClientConfig(value *ClientConfigApplyConfiguration) *AppBindingSpecApplyConfiguration
- func (b *AppBindingSpecApplyConfiguration) WithParameters(value runtime.RawExtension) *AppBindingSpecApplyConfiguration
- func (b *AppBindingSpecApplyConfiguration) WithSecret(value corev1.LocalObjectReference) *AppBindingSpecApplyConfiguration
- func (b *AppBindingSpecApplyConfiguration) WithSecretTransforms(values ...*SecretTransformApplyConfiguration) *AppBindingSpecApplyConfiguration
- func (b *AppBindingSpecApplyConfiguration) WithTLSSecret(value corev1.LocalObjectReference) *AppBindingSpecApplyConfiguration
- func (b *AppBindingSpecApplyConfiguration) WithType(value v1alpha1.AppType) *AppBindingSpecApplyConfiguration
- func (b *AppBindingSpecApplyConfiguration) WithVersion(value string) *AppBindingSpecApplyConfiguration
- type ClientConfigApplyConfiguration
- func (b *ClientConfigApplyConfiguration) WithCABundle(values ...byte) *ClientConfigApplyConfiguration
- func (b *ClientConfigApplyConfiguration) WithInsecureSkipTLSVerify(value bool) *ClientConfigApplyConfiguration
- func (b *ClientConfigApplyConfiguration) WithServerName(value string) *ClientConfigApplyConfiguration
- func (b *ClientConfigApplyConfiguration) WithService(value *ServiceReferenceApplyConfiguration) *ClientConfigApplyConfiguration
- func (b *ClientConfigApplyConfiguration) WithURL(value string) *ClientConfigApplyConfiguration
- type RemoveKeyTransformApplyConfiguration
- type RenameKeyTransformApplyConfiguration
- type SecretTransformApplyConfiguration
- func (b *SecretTransformApplyConfiguration) WithAddKey(value *AddKeyTransformApplyConfiguration) *SecretTransformApplyConfiguration
- func (b *SecretTransformApplyConfiguration) WithAddKeysFrom(value *AddKeysFromTransformApplyConfiguration) *SecretTransformApplyConfiguration
- func (b *SecretTransformApplyConfiguration) WithRemoveKey(value *RemoveKeyTransformApplyConfiguration) *SecretTransformApplyConfiguration
- func (b *SecretTransformApplyConfiguration) WithRenameKey(value *RenameKeyTransformApplyConfiguration) *SecretTransformApplyConfiguration
- type ServiceReferenceApplyConfiguration
- func (b *ServiceReferenceApplyConfiguration) WithName(value string) *ServiceReferenceApplyConfiguration
- func (b *ServiceReferenceApplyConfiguration) WithNamespace(value string) *ServiceReferenceApplyConfiguration
- func (b *ServiceReferenceApplyConfiguration) WithPath(value string) *ServiceReferenceApplyConfiguration
- func (b *ServiceReferenceApplyConfiguration) WithPort(value int32) *ServiceReferenceApplyConfiguration
- func (b *ServiceReferenceApplyConfiguration) WithQuery(value string) *ServiceReferenceApplyConfiguration
- func (b *ServiceReferenceApplyConfiguration) WithScheme(value string) *ServiceReferenceApplyConfiguration
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 ¶
func (b *AddKeyTransformApplyConfiguration) WithKey(value string) *AddKeyTransformApplyConfiguration
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 ¶
func (b *AddKeyTransformApplyConfiguration) WithStringValue(value string) *AddKeyTransformApplyConfiguration
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 ¶
func (b *AddKeyTransformApplyConfiguration) WithValue(values ...byte) *AddKeyTransformApplyConfiguration
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 ¶
func (b *AddKeysFromTransformApplyConfiguration) WithSecretRef(value v1.LocalObjectReference) *AddKeysFromTransformApplyConfiguration
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 ¶
func (b *AppBindingApplyConfiguration) WithAPIVersion(value string) *AppBindingApplyConfiguration
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 ¶
func (b *AppBindingApplyConfiguration) WithAnnotations(entries map[string]string) *AppBindingApplyConfiguration
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 ¶
func (b *AppBindingApplyConfiguration) WithFinalizers(values ...string) *AppBindingApplyConfiguration
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 ¶
func (b *AppBindingApplyConfiguration) WithGenerateName(value string) *AppBindingApplyConfiguration
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 ¶
func (b *AppBindingApplyConfiguration) WithGeneration(value int64) *AppBindingApplyConfiguration
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 ¶
func (b *AppBindingApplyConfiguration) WithKind(value string) *AppBindingApplyConfiguration
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 ¶
func (b *AppBindingApplyConfiguration) WithLabels(entries map[string]string) *AppBindingApplyConfiguration
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 ¶
func (b *AppBindingApplyConfiguration) WithName(value string) *AppBindingApplyConfiguration
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 ¶
func (b *AppBindingApplyConfiguration) WithNamespace(value string) *AppBindingApplyConfiguration
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 ¶
func (b *AppBindingApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *AppBindingApplyConfiguration
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 ¶
func (b *AppBindingApplyConfiguration) WithSpec(value *AppBindingSpecApplyConfiguration) *AppBindingApplyConfiguration
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 ¶
func (b *AppBindingApplyConfiguration) WithUID(value types.UID) *AppBindingApplyConfiguration
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 ¶
func (b *AppBindingSpecApplyConfiguration) WithAppRef(value v1.TypedObjectReference) *AppBindingSpecApplyConfiguration
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 ¶
func (b *AppBindingSpecApplyConfiguration) WithClientConfig(value *ClientConfigApplyConfiguration) *AppBindingSpecApplyConfiguration
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 ¶
func (b *AppBindingSpecApplyConfiguration) WithParameters(value runtime.RawExtension) *AppBindingSpecApplyConfiguration
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 ¶
func (b *AppBindingSpecApplyConfiguration) WithSecret(value corev1.LocalObjectReference) *AppBindingSpecApplyConfiguration
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 ¶
func (b *AppBindingSpecApplyConfiguration) WithSecretTransforms(values ...*SecretTransformApplyConfiguration) *AppBindingSpecApplyConfiguration
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 ¶
func (b *AppBindingSpecApplyConfiguration) WithTLSSecret(value corev1.LocalObjectReference) *AppBindingSpecApplyConfiguration
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 ¶
func (b *AppBindingSpecApplyConfiguration) WithType(value v1alpha1.AppType) *AppBindingSpecApplyConfiguration
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 ¶
func (b *AppBindingSpecApplyConfiguration) WithVersion(value string) *AppBindingSpecApplyConfiguration
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 ¶
func (b *ClientConfigApplyConfiguration) WithCABundle(values ...byte) *ClientConfigApplyConfiguration
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 ¶
func (b *ClientConfigApplyConfiguration) WithServerName(value string) *ClientConfigApplyConfiguration
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 ¶
func (b *ClientConfigApplyConfiguration) WithService(value *ServiceReferenceApplyConfiguration) *ClientConfigApplyConfiguration
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 ¶
func (b *ClientConfigApplyConfiguration) WithURL(value string) *ClientConfigApplyConfiguration
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 ¶
func (b *RemoveKeyTransformApplyConfiguration) WithKey(value string) *RemoveKeyTransformApplyConfiguration
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 ¶
func (b *RenameKeyTransformApplyConfiguration) WithFrom(value string) *RenameKeyTransformApplyConfiguration
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 ¶
func (b *RenameKeyTransformApplyConfiguration) WithTo(value string) *RenameKeyTransformApplyConfiguration
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 ¶
func (b *SecretTransformApplyConfiguration) WithAddKey(value *AddKeyTransformApplyConfiguration) *SecretTransformApplyConfiguration
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 ¶
func (b *SecretTransformApplyConfiguration) WithAddKeysFrom(value *AddKeysFromTransformApplyConfiguration) *SecretTransformApplyConfiguration
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 ¶
func (b *SecretTransformApplyConfiguration) WithRemoveKey(value *RemoveKeyTransformApplyConfiguration) *SecretTransformApplyConfiguration
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 ¶
func (b *SecretTransformApplyConfiguration) WithRenameKey(value *RenameKeyTransformApplyConfiguration) *SecretTransformApplyConfiguration
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 ¶
func (b *ServiceReferenceApplyConfiguration) WithName(value string) *ServiceReferenceApplyConfiguration
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 ¶
func (b *ServiceReferenceApplyConfiguration) WithNamespace(value string) *ServiceReferenceApplyConfiguration
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 ¶
func (b *ServiceReferenceApplyConfiguration) WithPath(value string) *ServiceReferenceApplyConfiguration
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 ¶
func (b *ServiceReferenceApplyConfiguration) WithPort(value int32) *ServiceReferenceApplyConfiguration
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 ¶
func (b *ServiceReferenceApplyConfiguration) WithQuery(value string) *ServiceReferenceApplyConfiguration
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 ¶
func (b *ServiceReferenceApplyConfiguration) WithScheme(value string) *ServiceReferenceApplyConfiguration
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.