v1alpha1

package
v0.20.0 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type APIBindingApplyConfiguration

type APIBindingApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *APIBindingSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *APIBindingStatusApplyConfiguration `json:"status,omitempty"`
}

APIBindingApplyConfiguration represents an declarative configuration of the APIBinding type for use with apply.

func APIBinding

func APIBinding(name string) *APIBindingApplyConfiguration

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

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

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

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

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

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

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

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

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

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 (*APIBindingApplyConfiguration) 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 (*APIBindingApplyConfiguration) WithStatus

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

func (*APIBindingApplyConfiguration) 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 APIBindingSpecApplyConfiguration

type APIBindingSpecApplyConfiguration struct {
	Reference        *BindingReferenceApplyConfiguration           `json:"reference,omitempty"`
	PermissionClaims []AcceptablePermissionClaimApplyConfiguration `json:"permissionClaims,omitempty"`
}

APIBindingSpecApplyConfiguration represents an declarative configuration of the APIBindingSpec type for use with apply.

func APIBindingSpec

func APIBindingSpec() *APIBindingSpecApplyConfiguration

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

func (*APIBindingSpecApplyConfiguration) WithPermissionClaims

WithPermissionClaims adds the given value to the PermissionClaims 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 PermissionClaims field.

func (*APIBindingSpecApplyConfiguration) WithReference

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

type APIBindingStatusApplyConfiguration

type APIBindingStatusApplyConfiguration struct {
	APIExportClusterName    *string                              `json:"apiExportClusterName,omitempty"`
	BoundResources          []BoundAPIResourceApplyConfiguration `json:"boundResources,omitempty"`
	Phase                   *apisv1alpha1.APIBindingPhaseType    `json:"phase,omitempty"`
	Conditions              *conditionsv1alpha1.Conditions       `json:"conditions,omitempty"`
	AppliedPermissionClaims []PermissionClaimApplyConfiguration  `json:"appliedPermissionClaims,omitempty"`
	ExportPermissionClaims  []PermissionClaimApplyConfiguration  `json:"exportPermissionClaims,omitempty"`
}

APIBindingStatusApplyConfiguration represents an declarative configuration of the APIBindingStatus type for use with apply.

func APIBindingStatus

func APIBindingStatus() *APIBindingStatusApplyConfiguration

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

func (*APIBindingStatusApplyConfiguration) WithAPIExportClusterName

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

func (*APIBindingStatusApplyConfiguration) WithAppliedPermissionClaims

WithAppliedPermissionClaims adds the given value to the AppliedPermissionClaims 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 AppliedPermissionClaims field.

func (*APIBindingStatusApplyConfiguration) WithBoundResources

WithBoundResources adds the given value to the BoundResources 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 BoundResources field.

func (*APIBindingStatusApplyConfiguration) WithConditions

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

func (*APIBindingStatusApplyConfiguration) WithExportPermissionClaims

WithExportPermissionClaims adds the given value to the ExportPermissionClaims 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 ExportPermissionClaims field.

func (*APIBindingStatusApplyConfiguration) WithPhase

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

type APIConversionApplyConfiguration

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

APIConversionApplyConfiguration represents an declarative configuration of the APIConversion type for use with apply.

func APIConversion

func APIConversion(name string) *APIConversionApplyConfiguration

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

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

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

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 (*APIConversionApplyConfiguration) 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 (*APIConversionApplyConfiguration) 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 (*APIConversionApplyConfiguration) 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 (*APIConversionApplyConfiguration) 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 (*APIConversionApplyConfiguration) 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 (*APIConversionApplyConfiguration) 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 (*APIConversionApplyConfiguration) 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 (*APIConversionApplyConfiguration) 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 (*APIConversionApplyConfiguration) 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 (*APIConversionApplyConfiguration) 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 (*APIConversionApplyConfiguration) 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 (*APIConversionApplyConfiguration) 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 APIConversionRuleApplyConfiguration

type APIConversionRuleApplyConfiguration struct {
	Field          *string `json:"field,omitempty"`
	Destination    *string `json:"destination,omitempty"`
	Transformation *string `json:"transformation,omitempty"`
}

APIConversionRuleApplyConfiguration represents an declarative configuration of the APIConversionRule type for use with apply.

func APIConversionRule

func APIConversionRule() *APIConversionRuleApplyConfiguration

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

func (*APIConversionRuleApplyConfiguration) WithDestination

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

func (*APIConversionRuleApplyConfiguration) WithField

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

func (*APIConversionRuleApplyConfiguration) WithTransformation

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

type APIConversionSpecApplyConfiguration

type APIConversionSpecApplyConfiguration struct {
	Conversions []APIVersionConversionApplyConfiguration `json:"conversions,omitempty"`
}

APIConversionSpecApplyConfiguration represents an declarative configuration of the APIConversionSpec type for use with apply.

func APIConversionSpec

func APIConversionSpec() *APIConversionSpecApplyConfiguration

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

func (*APIConversionSpecApplyConfiguration) WithConversions

WithConversions adds the given value to the Conversions 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 Conversions field.

type APIExportApplyConfiguration

type APIExportApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *APIExportSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *APIExportStatusApplyConfiguration `json:"status,omitempty"`
}

APIExportApplyConfiguration represents an declarative configuration of the APIExport type for use with apply.

func APIExport

func APIExport(name string) *APIExportApplyConfiguration

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

func (*APIExportApplyConfiguration) 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 (*APIExportApplyConfiguration) WithAnnotations

func (b *APIExportApplyConfiguration) WithAnnotations(entries map[string]string) *APIExportApplyConfiguration

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

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

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

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

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

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

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 (*APIExportApplyConfiguration) WithFinalizers

func (b *APIExportApplyConfiguration) WithFinalizers(values ...string) *APIExportApplyConfiguration

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

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

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 (*APIExportApplyConfiguration) 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 (*APIExportApplyConfiguration) WithStatus

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

func (*APIExportApplyConfiguration) 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 APIExportEndpointApplyConfiguration

type APIExportEndpointApplyConfiguration struct {
	URL *string `json:"url,omitempty"`
}

APIExportEndpointApplyConfiguration represents an declarative configuration of the APIExportEndpoint type for use with apply.

func APIExportEndpoint

func APIExportEndpoint() *APIExportEndpointApplyConfiguration

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

func (*APIExportEndpointApplyConfiguration) WithURL

WithURL sets the URL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the URL field is set to the value of the last call.

type APIExportEndpointSliceApplyConfiguration

type APIExportEndpointSliceApplyConfiguration struct {
	v1.TypeMetaApplyConfiguration    `json:",inline"`
	*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
	Spec                             *APIExportEndpointSliceSpecApplyConfiguration   `json:"spec,omitempty"`
	Status                           *APIExportEndpointSliceStatusApplyConfiguration `json:"status,omitempty"`
}

APIExportEndpointSliceApplyConfiguration represents an declarative configuration of the APIExportEndpointSlice type for use with apply.

func APIExportEndpointSlice

func APIExportEndpointSlice(name string) *APIExportEndpointSliceApplyConfiguration

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

func (*APIExportEndpointSliceApplyConfiguration) 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 (*APIExportEndpointSliceApplyConfiguration) 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 (*APIExportEndpointSliceApplyConfiguration) 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 (*APIExportEndpointSliceApplyConfiguration) 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 (*APIExportEndpointSliceApplyConfiguration) 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 (*APIExportEndpointSliceApplyConfiguration) 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 (*APIExportEndpointSliceApplyConfiguration) 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 (*APIExportEndpointSliceApplyConfiguration) 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 (*APIExportEndpointSliceApplyConfiguration) 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 (*APIExportEndpointSliceApplyConfiguration) 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 (*APIExportEndpointSliceApplyConfiguration) 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 (*APIExportEndpointSliceApplyConfiguration) 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 (*APIExportEndpointSliceApplyConfiguration) 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 (*APIExportEndpointSliceApplyConfiguration) 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 (*APIExportEndpointSliceApplyConfiguration) 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 (*APIExportEndpointSliceApplyConfiguration) WithStatus

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

func (*APIExportEndpointSliceApplyConfiguration) 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 APIExportEndpointSliceSpecApplyConfiguration

type APIExportEndpointSliceSpecApplyConfiguration struct {
	APIExport *ExportBindingReferenceApplyConfiguration `json:"export,omitempty"`
	Partition *string                                   `json:"partition,omitempty"`
}

APIExportEndpointSliceSpecApplyConfiguration represents an declarative configuration of the APIExportEndpointSliceSpec type for use with apply.

func APIExportEndpointSliceSpec

func APIExportEndpointSliceSpec() *APIExportEndpointSliceSpecApplyConfiguration

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

func (*APIExportEndpointSliceSpecApplyConfiguration) WithAPIExport

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

func (*APIExportEndpointSliceSpecApplyConfiguration) WithPartition

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

type APIExportEndpointSliceStatusApplyConfiguration

type APIExportEndpointSliceStatusApplyConfiguration struct {
	Conditions         *v1alpha1.Conditions                  `json:"conditions,omitempty"`
	APIExportEndpoints []APIExportEndpointApplyConfiguration `json:"endpoints,omitempty"`
}

APIExportEndpointSliceStatusApplyConfiguration represents an declarative configuration of the APIExportEndpointSliceStatus type for use with apply.

func APIExportEndpointSliceStatus

func APIExportEndpointSliceStatus() *APIExportEndpointSliceStatusApplyConfiguration

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

func (*APIExportEndpointSliceStatusApplyConfiguration) WithAPIExportEndpoints

WithAPIExportEndpoints adds the given value to the APIExportEndpoints 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 APIExportEndpoints field.

func (*APIExportEndpointSliceStatusApplyConfiguration) WithConditions

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

type APIExportSpecApplyConfiguration

type APIExportSpecApplyConfiguration struct {
	LatestResourceSchemas   []string                                   `json:"latestResourceSchemas,omitempty"`
	Identity                *IdentityApplyConfiguration                `json:"identity,omitempty"`
	MaximalPermissionPolicy *MaximalPermissionPolicyApplyConfiguration `json:"maximalPermissionPolicy,omitempty"`
	PermissionClaims        []PermissionClaimApplyConfiguration        `json:"permissionClaims,omitempty"`
}

APIExportSpecApplyConfiguration represents an declarative configuration of the APIExportSpec type for use with apply.

func APIExportSpec

func APIExportSpec() *APIExportSpecApplyConfiguration

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

func (*APIExportSpecApplyConfiguration) WithIdentity

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

func (*APIExportSpecApplyConfiguration) WithLatestResourceSchemas

func (b *APIExportSpecApplyConfiguration) WithLatestResourceSchemas(values ...string) *APIExportSpecApplyConfiguration

WithLatestResourceSchemas adds the given value to the LatestResourceSchemas 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 LatestResourceSchemas field.

func (*APIExportSpecApplyConfiguration) WithMaximalPermissionPolicy

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

func (*APIExportSpecApplyConfiguration) WithPermissionClaims

WithPermissionClaims adds the given value to the PermissionClaims 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 PermissionClaims field.

type APIExportStatusApplyConfiguration

type APIExportStatusApplyConfiguration struct {
	IdentityHash      *string                              `json:"identityHash,omitempty"`
	Conditions        *v1alpha1.Conditions                 `json:"conditions,omitempty"`
	VirtualWorkspaces []VirtualWorkspaceApplyConfiguration `json:"virtualWorkspaces,omitempty"`
}

APIExportStatusApplyConfiguration represents an declarative configuration of the APIExportStatus type for use with apply.

func APIExportStatus

func APIExportStatus() *APIExportStatusApplyConfiguration

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

func (*APIExportStatusApplyConfiguration) WithConditions

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

func (*APIExportStatusApplyConfiguration) WithIdentityHash

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

func (*APIExportStatusApplyConfiguration) WithVirtualWorkspaces

WithVirtualWorkspaces adds the given value to the VirtualWorkspaces 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 VirtualWorkspaces field.

type APIResourceSchemaApplyConfiguration

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

APIResourceSchemaApplyConfiguration represents an declarative configuration of the APIResourceSchema type for use with apply.

func APIResourceSchema

func APIResourceSchema(name string) *APIResourceSchemaApplyConfiguration

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

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

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

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 (*APIResourceSchemaApplyConfiguration) 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 (*APIResourceSchemaApplyConfiguration) 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 (*APIResourceSchemaApplyConfiguration) 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 (*APIResourceSchemaApplyConfiguration) 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 (*APIResourceSchemaApplyConfiguration) 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 (*APIResourceSchemaApplyConfiguration) 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 (*APIResourceSchemaApplyConfiguration) 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 (*APIResourceSchemaApplyConfiguration) 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 (*APIResourceSchemaApplyConfiguration) 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 (*APIResourceSchemaApplyConfiguration) 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 (*APIResourceSchemaApplyConfiguration) 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 (*APIResourceSchemaApplyConfiguration) 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 APIResourceSchemaSpecApplyConfiguration

type APIResourceSchemaSpecApplyConfiguration struct {
	Group    *string                                             `json:"group,omitempty"`
	Names    *v1.CustomResourceDefinitionNamesApplyConfiguration `json:"names,omitempty"`
	Scope    *apiextensionsv1.ResourceScope                      `json:"scope,omitempty"`
	Versions []APIResourceVersionApplyConfiguration              `json:"versions,omitempty"`
}

APIResourceSchemaSpecApplyConfiguration represents an declarative configuration of the APIResourceSchemaSpec type for use with apply.

func APIResourceSchemaSpec

func APIResourceSchemaSpec() *APIResourceSchemaSpecApplyConfiguration

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

func (*APIResourceSchemaSpecApplyConfiguration) WithGroup

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

func (*APIResourceSchemaSpecApplyConfiguration) WithNames

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

func (*APIResourceSchemaSpecApplyConfiguration) WithScope

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

func (*APIResourceSchemaSpecApplyConfiguration) WithVersions

WithVersions adds the given value to the Versions 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 Versions field.

type APIResourceVersionApplyConfiguration

type APIResourceVersionApplyConfiguration struct {
	Name                     *string                                               `json:"name,omitempty"`
	Served                   *bool                                                 `json:"served,omitempty"`
	Storage                  *bool                                                 `json:"storage,omitempty"`
	Deprecated               *bool                                                 `json:"deprecated,omitempty"`
	DeprecationWarning       *string                                               `json:"deprecationWarning,omitempty"`
	Schema                   *runtime.RawExtension                                 `json:"schema,omitempty"`
	Subresources             *v1.CustomResourceSubresourcesApplyConfiguration      `json:"subresources,omitempty"`
	AdditionalPrinterColumns []v1.CustomResourceColumnDefinitionApplyConfiguration `json:"additionalPrinterColumns,omitempty"`
}

APIResourceVersionApplyConfiguration represents an declarative configuration of the APIResourceVersion type for use with apply.

func APIResourceVersion

func APIResourceVersion() *APIResourceVersionApplyConfiguration

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

func (*APIResourceVersionApplyConfiguration) WithAdditionalPrinterColumns

WithAdditionalPrinterColumns adds the given value to the AdditionalPrinterColumns 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 AdditionalPrinterColumns field.

func (*APIResourceVersionApplyConfiguration) WithDeprecated

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

func (*APIResourceVersionApplyConfiguration) WithDeprecationWarning

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

func (*APIResourceVersionApplyConfiguration) 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 (*APIResourceVersionApplyConfiguration) WithSchema

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

func (*APIResourceVersionApplyConfiguration) WithServed

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

func (*APIResourceVersionApplyConfiguration) WithStorage

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

func (*APIResourceVersionApplyConfiguration) WithSubresources

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

type APIVersionConversionApplyConfiguration

type APIVersionConversionApplyConfiguration struct {
	From     *string                               `json:"from,omitempty"`
	To       *string                               `json:"to,omitempty"`
	Rules    []APIConversionRuleApplyConfiguration `json:"rules,omitempty"`
	Preserve []string                              `json:"preserve,omitempty"`
}

APIVersionConversionApplyConfiguration represents an declarative configuration of the APIVersionConversion type for use with apply.

func APIVersionConversion

func APIVersionConversion() *APIVersionConversionApplyConfiguration

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

func (*APIVersionConversionApplyConfiguration) WithFrom

WithFrom sets the From field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the From field is set to the value of the last call.

func (*APIVersionConversionApplyConfiguration) WithPreserve

WithPreserve adds the given value to the Preserve 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 Preserve field.

func (*APIVersionConversionApplyConfiguration) WithRules

WithRules adds the given value to the Rules 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 Rules field.

func (*APIVersionConversionApplyConfiguration) WithTo

WithTo sets the To field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the To field is set to the value of the last call.

type AcceptablePermissionClaimApplyConfiguration

type AcceptablePermissionClaimApplyConfiguration struct {
	PermissionClaimApplyConfiguration `json:",inline"`
	State                             *apisv1alpha1.AcceptablePermissionClaimState `json:"state,omitempty"`
}

AcceptablePermissionClaimApplyConfiguration represents an declarative configuration of the AcceptablePermissionClaim type for use with apply.

func AcceptablePermissionClaim

func AcceptablePermissionClaim() *AcceptablePermissionClaimApplyConfiguration

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

func (*AcceptablePermissionClaimApplyConfiguration) WithAll

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

func (*AcceptablePermissionClaimApplyConfiguration) WithGroup

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

func (*AcceptablePermissionClaimApplyConfiguration) WithIdentityHash

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

func (*AcceptablePermissionClaimApplyConfiguration) WithResource

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

func (*AcceptablePermissionClaimApplyConfiguration) WithResourceSelector

WithResourceSelector adds the given value to the ResourceSelector 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 ResourceSelector field.

func (*AcceptablePermissionClaimApplyConfiguration) WithState

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

type BindingReferenceApplyConfiguration

type BindingReferenceApplyConfiguration struct {
	Export *ExportBindingReferenceApplyConfiguration `json:"export,omitempty"`
}

BindingReferenceApplyConfiguration represents an declarative configuration of the BindingReference type for use with apply.

func BindingReference

func BindingReference() *BindingReferenceApplyConfiguration

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

func (*BindingReferenceApplyConfiguration) WithExport

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

type BoundAPIResourceApplyConfiguration

type BoundAPIResourceApplyConfiguration struct {
	Group           *string                                   `json:"group,omitempty"`
	Resource        *string                                   `json:"resource,omitempty"`
	Schema          *BoundAPIResourceSchemaApplyConfiguration `json:"schema,omitempty"`
	StorageVersions []string                                  `json:"storageVersions,omitempty"`
}

BoundAPIResourceApplyConfiguration represents an declarative configuration of the BoundAPIResource type for use with apply.

func BoundAPIResource

func BoundAPIResource() *BoundAPIResourceApplyConfiguration

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

func (*BoundAPIResourceApplyConfiguration) WithGroup

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

func (*BoundAPIResourceApplyConfiguration) WithResource

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

func (*BoundAPIResourceApplyConfiguration) WithSchema

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

func (*BoundAPIResourceApplyConfiguration) WithStorageVersions

WithStorageVersions adds the given value to the StorageVersions 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 StorageVersions field.

type BoundAPIResourceSchemaApplyConfiguration

type BoundAPIResourceSchemaApplyConfiguration struct {
	Name         *string `json:"name,omitempty"`
	UID          *string `json:"UID,omitempty"`
	IdentityHash *string `json:"identityHash,omitempty"`
}

BoundAPIResourceSchemaApplyConfiguration represents an declarative configuration of the BoundAPIResourceSchema type for use with apply.

func BoundAPIResourceSchema

func BoundAPIResourceSchema() *BoundAPIResourceSchemaApplyConfiguration

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

func (*BoundAPIResourceSchemaApplyConfiguration) WithIdentityHash

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

func (*BoundAPIResourceSchemaApplyConfiguration) 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 (*BoundAPIResourceSchemaApplyConfiguration) 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 ExportBindingReferenceApplyConfiguration

type ExportBindingReferenceApplyConfiguration struct {
	Path *string `json:"path,omitempty"`
	Name *string `json:"name,omitempty"`
}

ExportBindingReferenceApplyConfiguration represents an declarative configuration of the ExportBindingReference type for use with apply.

func ExportBindingReference

func ExportBindingReference() *ExportBindingReferenceApplyConfiguration

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

func (*ExportBindingReferenceApplyConfiguration) 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 (*ExportBindingReferenceApplyConfiguration) WithPath

WithPath sets the Path field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Path field is set to the value of the last call.

type GroupResourceApplyConfiguration

type GroupResourceApplyConfiguration struct {
	Group    *string `json:"group,omitempty"`
	Resource *string `json:"resource,omitempty"`
}

GroupResourceApplyConfiguration represents an declarative configuration of the GroupResource type for use with apply.

func GroupResource

func GroupResource() *GroupResourceApplyConfiguration

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

func (*GroupResourceApplyConfiguration) WithGroup

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

func (*GroupResourceApplyConfiguration) WithResource

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

type IdentityApplyConfiguration

type IdentityApplyConfiguration struct {
	SecretRef *v1.SecretReference `json:"secretRef,omitempty"`
}

IdentityApplyConfiguration represents an declarative configuration of the Identity type for use with apply.

func Identity

func Identity() *IdentityApplyConfiguration

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

func (*IdentityApplyConfiguration) WithSecretRef

WithSecretRef sets the SecretRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SecretRef field is set to the value of the last call.

type MaximalPermissionPolicyApplyConfiguration

type MaximalPermissionPolicyApplyConfiguration struct {
	Local *v1alpha1.LocalAPIExportPolicy `json:"local,omitempty"`
}

MaximalPermissionPolicyApplyConfiguration represents an declarative configuration of the MaximalPermissionPolicy type for use with apply.

func MaximalPermissionPolicy

func MaximalPermissionPolicy() *MaximalPermissionPolicyApplyConfiguration

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

func (*MaximalPermissionPolicyApplyConfiguration) WithLocal

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

type PermissionClaimApplyConfiguration

type PermissionClaimApplyConfiguration struct {
	*GroupResourceApplyConfiguration `json:"GroupResource,omitempty"`
	All                              *bool                                `json:"all,omitempty"`
	ResourceSelector                 []ResourceSelectorApplyConfiguration `json:"resourceSelector,omitempty"`
	IdentityHash                     *string                              `json:"identityHash,omitempty"`
}

PermissionClaimApplyConfiguration represents an declarative configuration of the PermissionClaim type for use with apply.

func PermissionClaim

func PermissionClaim() *PermissionClaimApplyConfiguration

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

func (*PermissionClaimApplyConfiguration) WithAll

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

func (*PermissionClaimApplyConfiguration) WithGroup

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

func (*PermissionClaimApplyConfiguration) WithIdentityHash

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

func (*PermissionClaimApplyConfiguration) WithResource

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

func (*PermissionClaimApplyConfiguration) WithResourceSelector

WithResourceSelector adds the given value to the ResourceSelector 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 ResourceSelector field.

type ResourceSelectorApplyConfiguration

type ResourceSelectorApplyConfiguration struct {
	Name      *string `json:"name,omitempty"`
	Namespace *string `json:"namespace,omitempty"`
}

ResourceSelectorApplyConfiguration represents an declarative configuration of the ResourceSelector type for use with apply.

func ResourceSelector

func ResourceSelector() *ResourceSelectorApplyConfiguration

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

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

type VirtualWorkspaceApplyConfiguration

type VirtualWorkspaceApplyConfiguration struct {
	URL *string `json:"url,omitempty"`
}

VirtualWorkspaceApplyConfiguration represents an declarative configuration of the VirtualWorkspace type for use with apply.

func VirtualWorkspace

func VirtualWorkspace() *VirtualWorkspaceApplyConfiguration

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

func (*VirtualWorkspaceApplyConfiguration) WithURL

WithURL sets the URL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the URL field is set to the value of the last call.

Jump to

Keyboard shortcuts

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