v1alpha1

package
v1.91.0 Latest Latest
Warning

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

Go to latest
Published: Mar 22, 2024 License: Apache-2.0, BSD-2-Clause, MIT, + 1 more Imports: 3 Imported by: 0

Documentation

Index

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

Jump to

Keyboard shortcuts

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