Documentation ¶
Index ¶
- type ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithAPIVersion(value string) *ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithAnnotations(entries map[string]string) *ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithFinalizers(values ...string) *ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithGenerateName(value string) *ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithGeneration(value int64) *ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithKind(value string) *ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithLabels(entries map[string]string) *ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithName(value string) *ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithNamespace(value string) *ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithResourceVersion(value string) *ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithSpec(value *ClusterOpenIDConnectPresetSpecApplyConfiguration) *ClusterOpenIDConnectPresetApplyConfiguration
- func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithUID(value types.UID) *ClusterOpenIDConnectPresetApplyConfiguration
- type ClusterOpenIDConnectPresetSpecApplyConfiguration
- func (b *ClusterOpenIDConnectPresetSpecApplyConfiguration) WithClient(value *OpenIDConnectClientAuthenticationApplyConfiguration) *ClusterOpenIDConnectPresetSpecApplyConfiguration
- func (b *ClusterOpenIDConnectPresetSpecApplyConfiguration) WithProjectSelector(value v1.LabelSelector) *ClusterOpenIDConnectPresetSpecApplyConfiguration
- func (b *ClusterOpenIDConnectPresetSpecApplyConfiguration) WithServer(value *KubeAPIServerOpenIDConnectApplyConfiguration) *ClusterOpenIDConnectPresetSpecApplyConfiguration
- func (b *ClusterOpenIDConnectPresetSpecApplyConfiguration) WithShootSelector(value v1.LabelSelector) *ClusterOpenIDConnectPresetSpecApplyConfiguration
- func (b *ClusterOpenIDConnectPresetSpecApplyConfiguration) WithWeight(value int32) *ClusterOpenIDConnectPresetSpecApplyConfiguration
- type KubeAPIServerOpenIDConnectApplyConfiguration
- func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithCABundle(value string) *KubeAPIServerOpenIDConnectApplyConfiguration
- func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithClientID(value string) *KubeAPIServerOpenIDConnectApplyConfiguration
- func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithGroupsClaim(value string) *KubeAPIServerOpenIDConnectApplyConfiguration
- func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithGroupsPrefix(value string) *KubeAPIServerOpenIDConnectApplyConfiguration
- func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithIssuerURL(value string) *KubeAPIServerOpenIDConnectApplyConfiguration
- func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithRequiredClaims(entries map[string]string) *KubeAPIServerOpenIDConnectApplyConfiguration
- func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithSigningAlgs(values ...string) *KubeAPIServerOpenIDConnectApplyConfiguration
- func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithUsernameClaim(value string) *KubeAPIServerOpenIDConnectApplyConfiguration
- func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithUsernamePrefix(value string) *KubeAPIServerOpenIDConnectApplyConfiguration
- type OpenIDConnectClientAuthenticationApplyConfiguration
- type OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithAPIVersion(value string) *OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithAnnotations(entries map[string]string) *OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithFinalizers(values ...string) *OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithGenerateName(value string) *OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithGeneration(value int64) *OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithKind(value string) *OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithLabels(entries map[string]string) *OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithName(value string) *OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithNamespace(value string) *OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithResourceVersion(value string) *OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithSpec(value *OpenIDConnectPresetSpecApplyConfiguration) *OpenIDConnectPresetApplyConfiguration
- func (b *OpenIDConnectPresetApplyConfiguration) WithUID(value types.UID) *OpenIDConnectPresetApplyConfiguration
- type OpenIDConnectPresetSpecApplyConfiguration
- func (b *OpenIDConnectPresetSpecApplyConfiguration) WithClient(value *OpenIDConnectClientAuthenticationApplyConfiguration) *OpenIDConnectPresetSpecApplyConfiguration
- func (b *OpenIDConnectPresetSpecApplyConfiguration) WithServer(value *KubeAPIServerOpenIDConnectApplyConfiguration) *OpenIDConnectPresetSpecApplyConfiguration
- func (b *OpenIDConnectPresetSpecApplyConfiguration) WithShootSelector(value v1.LabelSelector) *OpenIDConnectPresetSpecApplyConfiguration
- func (b *OpenIDConnectPresetSpecApplyConfiguration) WithWeight(value int32) *OpenIDConnectPresetSpecApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterOpenIDConnectPresetApplyConfiguration ¶
type ClusterOpenIDConnectPresetApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ClusterOpenIDConnectPresetSpecApplyConfiguration `json:"spec,omitempty"` }
ClusterOpenIDConnectPresetApplyConfiguration represents an declarative configuration of the ClusterOpenIDConnectPreset type for use with apply.
func ClusterOpenIDConnectPreset ¶
func ClusterOpenIDConnectPreset(name string) *ClusterOpenIDConnectPresetApplyConfiguration
ClusterOpenIDConnectPreset constructs an declarative configuration of the ClusterOpenIDConnectPreset type for use with apply.
func (*ClusterOpenIDConnectPresetApplyConfiguration) WithAPIVersion ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithAPIVersion(value string) *ClusterOpenIDConnectPresetApplyConfiguration
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 (*ClusterOpenIDConnectPresetApplyConfiguration) WithAnnotations ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithAnnotations(entries map[string]string) *ClusterOpenIDConnectPresetApplyConfiguration
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 (*ClusterOpenIDConnectPresetApplyConfiguration) WithCreationTimestamp ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ClusterOpenIDConnectPresetApplyConfiguration
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 (*ClusterOpenIDConnectPresetApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ClusterOpenIDConnectPresetApplyConfiguration
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 (*ClusterOpenIDConnectPresetApplyConfiguration) WithDeletionTimestamp ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ClusterOpenIDConnectPresetApplyConfiguration
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 (*ClusterOpenIDConnectPresetApplyConfiguration) WithFinalizers ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithFinalizers(values ...string) *ClusterOpenIDConnectPresetApplyConfiguration
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 (*ClusterOpenIDConnectPresetApplyConfiguration) WithGenerateName ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithGenerateName(value string) *ClusterOpenIDConnectPresetApplyConfiguration
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 (*ClusterOpenIDConnectPresetApplyConfiguration) WithGeneration ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithGeneration(value int64) *ClusterOpenIDConnectPresetApplyConfiguration
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 (*ClusterOpenIDConnectPresetApplyConfiguration) WithKind ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithKind(value string) *ClusterOpenIDConnectPresetApplyConfiguration
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 (*ClusterOpenIDConnectPresetApplyConfiguration) WithLabels ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithLabels(entries map[string]string) *ClusterOpenIDConnectPresetApplyConfiguration
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 (*ClusterOpenIDConnectPresetApplyConfiguration) WithName ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithName(value string) *ClusterOpenIDConnectPresetApplyConfiguration
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 (*ClusterOpenIDConnectPresetApplyConfiguration) WithNamespace ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithNamespace(value string) *ClusterOpenIDConnectPresetApplyConfiguration
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 (*ClusterOpenIDConnectPresetApplyConfiguration) WithOwnerReferences ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ClusterOpenIDConnectPresetApplyConfiguration
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 (*ClusterOpenIDConnectPresetApplyConfiguration) WithResourceVersion ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithResourceVersion(value string) *ClusterOpenIDConnectPresetApplyConfiguration
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 (*ClusterOpenIDConnectPresetApplyConfiguration) WithSpec ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithSpec(value *ClusterOpenIDConnectPresetSpecApplyConfiguration) *ClusterOpenIDConnectPresetApplyConfiguration
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 (*ClusterOpenIDConnectPresetApplyConfiguration) WithUID ¶
func (b *ClusterOpenIDConnectPresetApplyConfiguration) WithUID(value types.UID) *ClusterOpenIDConnectPresetApplyConfiguration
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 ClusterOpenIDConnectPresetSpecApplyConfiguration ¶
type ClusterOpenIDConnectPresetSpecApplyConfiguration struct { OpenIDConnectPresetSpecApplyConfiguration `json:",inline"` ProjectSelector *v1.LabelSelector `json:"projectSelector,omitempty"` }
ClusterOpenIDConnectPresetSpecApplyConfiguration represents an declarative configuration of the ClusterOpenIDConnectPresetSpec type for use with apply.
func ClusterOpenIDConnectPresetSpec ¶
func ClusterOpenIDConnectPresetSpec() *ClusterOpenIDConnectPresetSpecApplyConfiguration
ClusterOpenIDConnectPresetSpecApplyConfiguration constructs an declarative configuration of the ClusterOpenIDConnectPresetSpec type for use with apply.
func (*ClusterOpenIDConnectPresetSpecApplyConfiguration) WithClient ¶
func (b *ClusterOpenIDConnectPresetSpecApplyConfiguration) WithClient(value *OpenIDConnectClientAuthenticationApplyConfiguration) *ClusterOpenIDConnectPresetSpecApplyConfiguration
WithClient sets the Client field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Client field is set to the value of the last call.
func (*ClusterOpenIDConnectPresetSpecApplyConfiguration) WithProjectSelector ¶
func (b *ClusterOpenIDConnectPresetSpecApplyConfiguration) WithProjectSelector(value v1.LabelSelector) *ClusterOpenIDConnectPresetSpecApplyConfiguration
WithProjectSelector sets the ProjectSelector field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProjectSelector field is set to the value of the last call.
func (*ClusterOpenIDConnectPresetSpecApplyConfiguration) WithServer ¶
func (b *ClusterOpenIDConnectPresetSpecApplyConfiguration) WithServer(value *KubeAPIServerOpenIDConnectApplyConfiguration) *ClusterOpenIDConnectPresetSpecApplyConfiguration
WithServer sets the Server field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Server field is set to the value of the last call.
func (*ClusterOpenIDConnectPresetSpecApplyConfiguration) WithShootSelector ¶
func (b *ClusterOpenIDConnectPresetSpecApplyConfiguration) WithShootSelector(value v1.LabelSelector) *ClusterOpenIDConnectPresetSpecApplyConfiguration
WithShootSelector sets the ShootSelector field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ShootSelector field is set to the value of the last call.
func (*ClusterOpenIDConnectPresetSpecApplyConfiguration) WithWeight ¶
func (b *ClusterOpenIDConnectPresetSpecApplyConfiguration) WithWeight(value int32) *ClusterOpenIDConnectPresetSpecApplyConfiguration
WithWeight sets the Weight field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Weight field is set to the value of the last call.
type KubeAPIServerOpenIDConnectApplyConfiguration ¶
type KubeAPIServerOpenIDConnectApplyConfiguration struct { CABundle *string `json:"caBundle,omitempty"` ClientID *string `json:"clientID,omitempty"` GroupsClaim *string `json:"groupsClaim,omitempty"` GroupsPrefix *string `json:"groupsPrefix,omitempty"` IssuerURL *string `json:"issuerURL,omitempty"` RequiredClaims map[string]string `json:"requiredClaims,omitempty"` SigningAlgs []string `json:"signingAlgs,omitempty"` UsernameClaim *string `json:"usernameClaim,omitempty"` UsernamePrefix *string `json:"usernamePrefix,omitempty"` }
KubeAPIServerOpenIDConnectApplyConfiguration represents an declarative configuration of the KubeAPIServerOpenIDConnect type for use with apply.
func KubeAPIServerOpenIDConnect ¶
func KubeAPIServerOpenIDConnect() *KubeAPIServerOpenIDConnectApplyConfiguration
KubeAPIServerOpenIDConnectApplyConfiguration constructs an declarative configuration of the KubeAPIServerOpenIDConnect type for use with apply.
func (*KubeAPIServerOpenIDConnectApplyConfiguration) WithCABundle ¶
func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithCABundle(value string) *KubeAPIServerOpenIDConnectApplyConfiguration
WithCABundle sets the CABundle field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CABundle field is set to the value of the last call.
func (*KubeAPIServerOpenIDConnectApplyConfiguration) WithClientID ¶
func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithClientID(value string) *KubeAPIServerOpenIDConnectApplyConfiguration
WithClientID sets the ClientID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClientID field is set to the value of the last call.
func (*KubeAPIServerOpenIDConnectApplyConfiguration) WithGroupsClaim ¶
func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithGroupsClaim(value string) *KubeAPIServerOpenIDConnectApplyConfiguration
WithGroupsClaim sets the GroupsClaim field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GroupsClaim field is set to the value of the last call.
func (*KubeAPIServerOpenIDConnectApplyConfiguration) WithGroupsPrefix ¶
func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithGroupsPrefix(value string) *KubeAPIServerOpenIDConnectApplyConfiguration
WithGroupsPrefix sets the GroupsPrefix field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GroupsPrefix field is set to the value of the last call.
func (*KubeAPIServerOpenIDConnectApplyConfiguration) WithIssuerURL ¶
func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithIssuerURL(value string) *KubeAPIServerOpenIDConnectApplyConfiguration
WithIssuerURL sets the IssuerURL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IssuerURL field is set to the value of the last call.
func (*KubeAPIServerOpenIDConnectApplyConfiguration) WithRequiredClaims ¶
func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithRequiredClaims(entries map[string]string) *KubeAPIServerOpenIDConnectApplyConfiguration
WithRequiredClaims puts the entries into the RequiredClaims 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 RequiredClaims field, overwriting an existing map entries in RequiredClaims field with the same key.
func (*KubeAPIServerOpenIDConnectApplyConfiguration) WithSigningAlgs ¶
func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithSigningAlgs(values ...string) *KubeAPIServerOpenIDConnectApplyConfiguration
WithSigningAlgs adds the given value to the SigningAlgs 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 SigningAlgs field.
func (*KubeAPIServerOpenIDConnectApplyConfiguration) WithUsernameClaim ¶
func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithUsernameClaim(value string) *KubeAPIServerOpenIDConnectApplyConfiguration
WithUsernameClaim sets the UsernameClaim field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UsernameClaim field is set to the value of the last call.
func (*KubeAPIServerOpenIDConnectApplyConfiguration) WithUsernamePrefix ¶
func (b *KubeAPIServerOpenIDConnectApplyConfiguration) WithUsernamePrefix(value string) *KubeAPIServerOpenIDConnectApplyConfiguration
WithUsernamePrefix sets the UsernamePrefix field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UsernamePrefix field is set to the value of the last call.
type OpenIDConnectClientAuthenticationApplyConfiguration ¶
type OpenIDConnectClientAuthenticationApplyConfiguration struct { Secret *string `json:"secret,omitempty"` ExtraConfig map[string]string `json:"extraConfig,omitempty"` }
OpenIDConnectClientAuthenticationApplyConfiguration represents an declarative configuration of the OpenIDConnectClientAuthentication type for use with apply.
func OpenIDConnectClientAuthentication ¶
func OpenIDConnectClientAuthentication() *OpenIDConnectClientAuthenticationApplyConfiguration
OpenIDConnectClientAuthenticationApplyConfiguration constructs an declarative configuration of the OpenIDConnectClientAuthentication type for use with apply.
func (*OpenIDConnectClientAuthenticationApplyConfiguration) WithExtraConfig ¶
func (b *OpenIDConnectClientAuthenticationApplyConfiguration) WithExtraConfig(entries map[string]string) *OpenIDConnectClientAuthenticationApplyConfiguration
WithExtraConfig puts the entries into the ExtraConfig 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 ExtraConfig field, overwriting an existing map entries in ExtraConfig field with the same key.
func (*OpenIDConnectClientAuthenticationApplyConfiguration) WithSecret ¶
func (b *OpenIDConnectClientAuthenticationApplyConfiguration) WithSecret(value string) *OpenIDConnectClientAuthenticationApplyConfiguration
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.
type OpenIDConnectPresetApplyConfiguration ¶
type OpenIDConnectPresetApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *OpenIDConnectPresetSpecApplyConfiguration `json:"spec,omitempty"` }
OpenIDConnectPresetApplyConfiguration represents an declarative configuration of the OpenIDConnectPreset type for use with apply.
func OpenIDConnectPreset ¶
func OpenIDConnectPreset(name, namespace string) *OpenIDConnectPresetApplyConfiguration
OpenIDConnectPreset constructs an declarative configuration of the OpenIDConnectPreset type for use with apply.
func (*OpenIDConnectPresetApplyConfiguration) WithAPIVersion ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithAPIVersion(value string) *OpenIDConnectPresetApplyConfiguration
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 (*OpenIDConnectPresetApplyConfiguration) WithAnnotations ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithAnnotations(entries map[string]string) *OpenIDConnectPresetApplyConfiguration
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 (*OpenIDConnectPresetApplyConfiguration) WithCreationTimestamp ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *OpenIDConnectPresetApplyConfiguration
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 (*OpenIDConnectPresetApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OpenIDConnectPresetApplyConfiguration
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 (*OpenIDConnectPresetApplyConfiguration) WithDeletionTimestamp ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *OpenIDConnectPresetApplyConfiguration
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 (*OpenIDConnectPresetApplyConfiguration) WithFinalizers ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithFinalizers(values ...string) *OpenIDConnectPresetApplyConfiguration
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 (*OpenIDConnectPresetApplyConfiguration) WithGenerateName ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithGenerateName(value string) *OpenIDConnectPresetApplyConfiguration
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 (*OpenIDConnectPresetApplyConfiguration) WithGeneration ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithGeneration(value int64) *OpenIDConnectPresetApplyConfiguration
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 (*OpenIDConnectPresetApplyConfiguration) WithKind ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithKind(value string) *OpenIDConnectPresetApplyConfiguration
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 (*OpenIDConnectPresetApplyConfiguration) WithLabels ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithLabels(entries map[string]string) *OpenIDConnectPresetApplyConfiguration
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 (*OpenIDConnectPresetApplyConfiguration) WithName ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithName(value string) *OpenIDConnectPresetApplyConfiguration
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 (*OpenIDConnectPresetApplyConfiguration) WithNamespace ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithNamespace(value string) *OpenIDConnectPresetApplyConfiguration
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 (*OpenIDConnectPresetApplyConfiguration) WithOwnerReferences ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *OpenIDConnectPresetApplyConfiguration
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 (*OpenIDConnectPresetApplyConfiguration) WithResourceVersion ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithResourceVersion(value string) *OpenIDConnectPresetApplyConfiguration
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 (*OpenIDConnectPresetApplyConfiguration) WithSpec ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithSpec(value *OpenIDConnectPresetSpecApplyConfiguration) *OpenIDConnectPresetApplyConfiguration
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 (*OpenIDConnectPresetApplyConfiguration) WithUID ¶
func (b *OpenIDConnectPresetApplyConfiguration) WithUID(value types.UID) *OpenIDConnectPresetApplyConfiguration
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 OpenIDConnectPresetSpecApplyConfiguration ¶
type OpenIDConnectPresetSpecApplyConfiguration struct { Server *KubeAPIServerOpenIDConnectApplyConfiguration `json:"server,omitempty"` Client *OpenIDConnectClientAuthenticationApplyConfiguration `json:"client,omitempty"` ShootSelector *v1.LabelSelector `json:"shootSelector,omitempty"` Weight *int32 `json:"weight,omitempty"` }
OpenIDConnectPresetSpecApplyConfiguration represents an declarative configuration of the OpenIDConnectPresetSpec type for use with apply.
func OpenIDConnectPresetSpec ¶
func OpenIDConnectPresetSpec() *OpenIDConnectPresetSpecApplyConfiguration
OpenIDConnectPresetSpecApplyConfiguration constructs an declarative configuration of the OpenIDConnectPresetSpec type for use with apply.
func (*OpenIDConnectPresetSpecApplyConfiguration) WithClient ¶
func (b *OpenIDConnectPresetSpecApplyConfiguration) WithClient(value *OpenIDConnectClientAuthenticationApplyConfiguration) *OpenIDConnectPresetSpecApplyConfiguration
WithClient sets the Client field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Client field is set to the value of the last call.
func (*OpenIDConnectPresetSpecApplyConfiguration) WithServer ¶
func (b *OpenIDConnectPresetSpecApplyConfiguration) WithServer(value *KubeAPIServerOpenIDConnectApplyConfiguration) *OpenIDConnectPresetSpecApplyConfiguration
WithServer sets the Server field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Server field is set to the value of the last call.
func (*OpenIDConnectPresetSpecApplyConfiguration) WithShootSelector ¶
func (b *OpenIDConnectPresetSpecApplyConfiguration) WithShootSelector(value v1.LabelSelector) *OpenIDConnectPresetSpecApplyConfiguration
WithShootSelector sets the ShootSelector field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ShootSelector field is set to the value of the last call.
func (*OpenIDConnectPresetSpecApplyConfiguration) WithWeight ¶
func (b *OpenIDConnectPresetSpecApplyConfiguration) WithWeight(value int32) *OpenIDConnectPresetSpecApplyConfiguration
WithWeight sets the Weight field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Weight field is set to the value of the last call.