v1alpha2

package
v0.28.2 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2025 License: Apache-2.0 Imports: 6 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 a declarative configuration of the APIBinding type for use with apply.

func APIBinding

func APIBinding(name string) *APIBindingApplyConfiguration

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

func (*APIBindingApplyConfiguration) GetName

func (b *APIBindingApplyConfiguration) GetName() *string

GetName retrieves the value of the Name field in the declarative configuration.

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 a declarative configuration of the APIBindingSpec type for use with apply.

func APIBindingSpec

func APIBindingSpec() *APIBindingSpecApplyConfiguration

APIBindingSpecApplyConfiguration constructs a 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                   *apisv1alpha2.APIBindingPhaseType         `json:"phase,omitempty"`
	Conditions              *v1alpha1.Conditions                      `json:"conditions,omitempty"`
	AppliedPermissionClaims []ScopedPermissionClaimApplyConfiguration `json:"appliedPermissionClaims,omitempty"`
	ExportPermissionClaims  []PermissionClaimApplyConfiguration       `json:"exportPermissionClaims,omitempty"`
}

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

func APIBindingStatus

func APIBindingStatus() *APIBindingStatusApplyConfiguration

APIBindingStatusApplyConfiguration constructs a 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 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 a declarative configuration of the APIExport type for use with apply.

func APIExport

func APIExport(name string) *APIExportApplyConfiguration

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

func (*APIExportApplyConfiguration) GetName

func (b *APIExportApplyConfiguration) GetName() *string

GetName retrieves the value of the Name field in the declarative configuration.

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 APIExportSpecApplyConfiguration

type APIExportSpecApplyConfiguration struct {
	Resources               []ResourceSchemaApplyConfiguration         `json:"resources,omitempty"`
	Identity                *IdentityApplyConfiguration                `json:"identity,omitempty"`
	MaximalPermissionPolicy *MaximalPermissionPolicyApplyConfiguration `json:"maximalPermissionPolicy,omitempty"`
	PermissionClaims        []PermissionClaimApplyConfiguration        `json:"permissionClaims,omitempty"`
}

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

func APIExportSpec

func APIExportSpec() *APIExportSpecApplyConfiguration

APIExportSpecApplyConfiguration constructs a 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) 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.

func (*APIExportSpecApplyConfiguration) WithResources

WithResources adds the given value to the Resources 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 Resources field.

type APIExportStatusApplyConfiguration

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

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

func APIExportStatus

func APIExportStatus() *APIExportStatusApplyConfiguration

APIExportStatusApplyConfiguration constructs a 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 AcceptablePermissionClaimApplyConfiguration

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

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

func AcceptablePermissionClaim

func AcceptablePermissionClaim() *AcceptablePermissionClaimApplyConfiguration

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

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) WithSelector

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

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.

func (*AcceptablePermissionClaimApplyConfiguration) WithVerbs

WithVerbs adds the given value to the Verbs 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 Verbs field.

type BindingReferenceApplyConfiguration

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

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

func BindingReference

func BindingReference() *BindingReferenceApplyConfiguration

BindingReferenceApplyConfiguration constructs a 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 a declarative configuration of the BoundAPIResource type for use with apply.

func BoundAPIResource

func BoundAPIResource() *BoundAPIResourceApplyConfiguration

BoundAPIResourceApplyConfiguration constructs a 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 a declarative configuration of the BoundAPIResourceSchema type for use with apply.

func BoundAPIResourceSchema

func BoundAPIResourceSchema() *BoundAPIResourceSchemaApplyConfiguration

BoundAPIResourceSchemaApplyConfiguration constructs a 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 a declarative configuration of the ExportBindingReference type for use with apply.

func ExportBindingReference

func ExportBindingReference() *ExportBindingReferenceApplyConfiguration

ExportBindingReferenceApplyConfiguration constructs a 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 a declarative configuration of the GroupResource type for use with apply.

func GroupResource

func GroupResource() *GroupResourceApplyConfiguration

GroupResourceApplyConfiguration constructs a 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 a declarative configuration of the Identity type for use with apply.

func Identity

func Identity() *IdentityApplyConfiguration

IdentityApplyConfiguration constructs a 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 *apisv1alpha2.LocalAPIExportPolicy `json:"local,omitempty"`
}

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

func MaximalPermissionPolicy

func MaximalPermissionPolicy() *MaximalPermissionPolicyApplyConfiguration

MaximalPermissionPolicyApplyConfiguration constructs a 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:",inline"`
	Verbs                           []string `json:"verbs,omitempty"`
	IdentityHash                    *string  `json:"identityHash,omitempty"`
}

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

func PermissionClaim

func PermissionClaim() *PermissionClaimApplyConfiguration

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

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) WithVerbs

WithVerbs adds the given value to the Verbs 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 Verbs field.

type PermissionClaimSelectorApplyConfiguration

type PermissionClaimSelectorApplyConfiguration struct {
	v1.LabelSelectorApplyConfiguration `json:",inline"`
	MatchAll                           *bool `json:"matchAll,omitempty"`
}

PermissionClaimSelectorApplyConfiguration represents a declarative configuration of the PermissionClaimSelector type for use with apply.

func PermissionClaimSelector

func PermissionClaimSelector() *PermissionClaimSelectorApplyConfiguration

PermissionClaimSelectorApplyConfiguration constructs a declarative configuration of the PermissionClaimSelector type for use with apply.

func (*PermissionClaimSelectorApplyConfiguration) WithMatchAll

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

func (*PermissionClaimSelectorApplyConfiguration) WithMatchExpressions

WithMatchExpressions adds the given value to the MatchExpressions 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 MatchExpressions field.

func (*PermissionClaimSelectorApplyConfiguration) WithMatchLabels

WithMatchLabels puts the entries into the MatchLabels 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 MatchLabels field, overwriting an existing map entries in MatchLabels field with the same key.

type ResourceSchemaApplyConfiguration

type ResourceSchemaApplyConfiguration struct {
	Name    *string                                  `json:"name,omitempty"`
	Group   *string                                  `json:"group,omitempty"`
	Schema  *string                                  `json:"schema,omitempty"`
	Storage *ResourceSchemaStorageApplyConfiguration `json:"storage,omitempty"`
}

ResourceSchemaApplyConfiguration represents a declarative configuration of the ResourceSchema type for use with apply.

func ResourceSchema

func ResourceSchema() *ResourceSchemaApplyConfiguration

ResourceSchemaApplyConfiguration constructs a declarative configuration of the ResourceSchema type for use with apply.

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

type ResourceSchemaStorageApplyConfiguration

type ResourceSchemaStorageApplyConfiguration struct {
	CRD *apisv1alpha2.ResourceSchemaStorageCRD `json:"crd,omitempty"`
}

ResourceSchemaStorageApplyConfiguration represents a declarative configuration of the ResourceSchemaStorage type for use with apply.

func ResourceSchemaStorage

func ResourceSchemaStorage() *ResourceSchemaStorageApplyConfiguration

ResourceSchemaStorageApplyConfiguration constructs a declarative configuration of the ResourceSchemaStorage type for use with apply.

func (*ResourceSchemaStorageApplyConfiguration) WithCRD

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

type ScopedPermissionClaimApplyConfiguration

type ScopedPermissionClaimApplyConfiguration struct {
	PermissionClaimApplyConfiguration `json:",inline"`
	Selector                          *PermissionClaimSelectorApplyConfiguration `json:"selector,omitempty"`
}

ScopedPermissionClaimApplyConfiguration represents a declarative configuration of the ScopedPermissionClaim type for use with apply.

func ScopedPermissionClaim

func ScopedPermissionClaim() *ScopedPermissionClaimApplyConfiguration

ScopedPermissionClaimApplyConfiguration constructs a declarative configuration of the ScopedPermissionClaim type for use with apply.

func (*ScopedPermissionClaimApplyConfiguration) 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 (*ScopedPermissionClaimApplyConfiguration) 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 (*ScopedPermissionClaimApplyConfiguration) 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 (*ScopedPermissionClaimApplyConfiguration) WithSelector

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

func (*ScopedPermissionClaimApplyConfiguration) WithVerbs

WithVerbs adds the given value to the Verbs 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 Verbs field.

type VirtualWorkspaceApplyConfiguration

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

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

func VirtualWorkspace

func VirtualWorkspace() *VirtualWorkspaceApplyConfiguration

VirtualWorkspaceApplyConfiguration constructs a 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