Documentation
¶
Index ¶
- type APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) GetName() *string
- func (b *APIBindingApplyConfiguration) WithAPIVersion(value string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithAnnotations(entries map[string]string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithCreationTimestamp(value metav1.Time) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithFinalizers(values ...string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithGenerateName(value string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithGeneration(value int64) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithKind(value string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithLabels(entries map[string]string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithName(value string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithNamespace(value string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithResourceVersion(value string) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithSpec(value *APIBindingSpecApplyConfiguration) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithStatus(value *APIBindingStatusApplyConfiguration) *APIBindingApplyConfiguration
- func (b *APIBindingApplyConfiguration) WithUID(value types.UID) *APIBindingApplyConfiguration
- type APIBindingSpecApplyConfiguration
- type APIBindingStatusApplyConfiguration
- func (b *APIBindingStatusApplyConfiguration) WithAPIExportClusterName(value string) *APIBindingStatusApplyConfiguration
- func (b *APIBindingStatusApplyConfiguration) WithAppliedPermissionClaims(values ...*ScopedPermissionClaimApplyConfiguration) *APIBindingStatusApplyConfiguration
- func (b *APIBindingStatusApplyConfiguration) WithBoundResources(values ...*BoundAPIResourceApplyConfiguration) *APIBindingStatusApplyConfiguration
- func (b *APIBindingStatusApplyConfiguration) WithConditions(value v1alpha1.Conditions) *APIBindingStatusApplyConfiguration
- func (b *APIBindingStatusApplyConfiguration) WithExportPermissionClaims(values ...*PermissionClaimApplyConfiguration) *APIBindingStatusApplyConfiguration
- func (b *APIBindingStatusApplyConfiguration) WithPhase(value apisv1alpha2.APIBindingPhaseType) *APIBindingStatusApplyConfiguration
- type APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) GetName() *string
- func (b *APIExportApplyConfiguration) WithAPIVersion(value string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithAnnotations(entries map[string]string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithCreationTimestamp(value metav1.Time) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithFinalizers(values ...string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithGenerateName(value string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithGeneration(value int64) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithKind(value string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithLabels(entries map[string]string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithName(value string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithNamespace(value string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithResourceVersion(value string) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithSpec(value *APIExportSpecApplyConfiguration) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithStatus(value *APIExportStatusApplyConfiguration) *APIExportApplyConfiguration
- func (b *APIExportApplyConfiguration) WithUID(value types.UID) *APIExportApplyConfiguration
- type APIExportSpecApplyConfiguration
- func (b *APIExportSpecApplyConfiguration) WithIdentity(value *IdentityApplyConfiguration) *APIExportSpecApplyConfiguration
- func (b *APIExportSpecApplyConfiguration) WithMaximalPermissionPolicy(value *MaximalPermissionPolicyApplyConfiguration) *APIExportSpecApplyConfiguration
- func (b *APIExportSpecApplyConfiguration) WithPermissionClaims(values ...*PermissionClaimApplyConfiguration) *APIExportSpecApplyConfiguration
- func (b *APIExportSpecApplyConfiguration) WithResources(values ...*ResourceSchemaApplyConfiguration) *APIExportSpecApplyConfiguration
- type APIExportStatusApplyConfiguration
- func (b *APIExportStatusApplyConfiguration) WithConditions(value v1alpha1.Conditions) *APIExportStatusApplyConfiguration
- func (b *APIExportStatusApplyConfiguration) WithIdentityHash(value string) *APIExportStatusApplyConfiguration
- func (b *APIExportStatusApplyConfiguration) WithVirtualWorkspaces(values ...*VirtualWorkspaceApplyConfiguration) *APIExportStatusApplyConfiguration
- type AcceptablePermissionClaimApplyConfiguration
- func (b *AcceptablePermissionClaimApplyConfiguration) WithGroup(value string) *AcceptablePermissionClaimApplyConfiguration
- func (b *AcceptablePermissionClaimApplyConfiguration) WithIdentityHash(value string) *AcceptablePermissionClaimApplyConfiguration
- func (b *AcceptablePermissionClaimApplyConfiguration) WithResource(value string) *AcceptablePermissionClaimApplyConfiguration
- func (b *AcceptablePermissionClaimApplyConfiguration) WithSelector(value *PermissionClaimSelectorApplyConfiguration) *AcceptablePermissionClaimApplyConfiguration
- func (b *AcceptablePermissionClaimApplyConfiguration) WithState(value apisv1alpha2.AcceptablePermissionClaimState) *AcceptablePermissionClaimApplyConfiguration
- func (b *AcceptablePermissionClaimApplyConfiguration) WithVerbs(values ...string) *AcceptablePermissionClaimApplyConfiguration
- type BindingReferenceApplyConfiguration
- type BoundAPIResourceApplyConfiguration
- func (b *BoundAPIResourceApplyConfiguration) WithGroup(value string) *BoundAPIResourceApplyConfiguration
- func (b *BoundAPIResourceApplyConfiguration) WithResource(value string) *BoundAPIResourceApplyConfiguration
- func (b *BoundAPIResourceApplyConfiguration) WithSchema(value *BoundAPIResourceSchemaApplyConfiguration) *BoundAPIResourceApplyConfiguration
- func (b *BoundAPIResourceApplyConfiguration) WithStorageVersions(values ...string) *BoundAPIResourceApplyConfiguration
- type BoundAPIResourceSchemaApplyConfiguration
- func (b *BoundAPIResourceSchemaApplyConfiguration) WithIdentityHash(value string) *BoundAPIResourceSchemaApplyConfiguration
- func (b *BoundAPIResourceSchemaApplyConfiguration) WithName(value string) *BoundAPIResourceSchemaApplyConfiguration
- func (b *BoundAPIResourceSchemaApplyConfiguration) WithUID(value string) *BoundAPIResourceSchemaApplyConfiguration
- type ExportBindingReferenceApplyConfiguration
- type GroupResourceApplyConfiguration
- type IdentityApplyConfiguration
- type MaximalPermissionPolicyApplyConfiguration
- type PermissionClaimApplyConfiguration
- func (b *PermissionClaimApplyConfiguration) WithGroup(value string) *PermissionClaimApplyConfiguration
- func (b *PermissionClaimApplyConfiguration) WithIdentityHash(value string) *PermissionClaimApplyConfiguration
- func (b *PermissionClaimApplyConfiguration) WithResource(value string) *PermissionClaimApplyConfiguration
- func (b *PermissionClaimApplyConfiguration) WithVerbs(values ...string) *PermissionClaimApplyConfiguration
- type PermissionClaimSelectorApplyConfiguration
- func (b *PermissionClaimSelectorApplyConfiguration) WithMatchAll(value bool) *PermissionClaimSelectorApplyConfiguration
- func (b *PermissionClaimSelectorApplyConfiguration) WithMatchExpressions(values ...*v1.LabelSelectorRequirementApplyConfiguration) *PermissionClaimSelectorApplyConfiguration
- func (b *PermissionClaimSelectorApplyConfiguration) WithMatchLabels(entries map[string]string) *PermissionClaimSelectorApplyConfiguration
- type ResourceSchemaApplyConfiguration
- func (b *ResourceSchemaApplyConfiguration) WithGroup(value string) *ResourceSchemaApplyConfiguration
- func (b *ResourceSchemaApplyConfiguration) WithName(value string) *ResourceSchemaApplyConfiguration
- func (b *ResourceSchemaApplyConfiguration) WithSchema(value string) *ResourceSchemaApplyConfiguration
- func (b *ResourceSchemaApplyConfiguration) WithStorage(value *ResourceSchemaStorageApplyConfiguration) *ResourceSchemaApplyConfiguration
- type ResourceSchemaStorageApplyConfiguration
- type ScopedPermissionClaimApplyConfiguration
- func (b *ScopedPermissionClaimApplyConfiguration) WithGroup(value string) *ScopedPermissionClaimApplyConfiguration
- func (b *ScopedPermissionClaimApplyConfiguration) WithIdentityHash(value string) *ScopedPermissionClaimApplyConfiguration
- func (b *ScopedPermissionClaimApplyConfiguration) WithResource(value string) *ScopedPermissionClaimApplyConfiguration
- func (b *ScopedPermissionClaimApplyConfiguration) WithSelector(value *PermissionClaimSelectorApplyConfiguration) *ScopedPermissionClaimApplyConfiguration
- func (b *ScopedPermissionClaimApplyConfiguration) WithVerbs(values ...string) *ScopedPermissionClaimApplyConfiguration
- type VirtualWorkspaceApplyConfiguration
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 ¶
func (b *APIBindingApplyConfiguration) WithAPIVersion(value string) *APIBindingApplyConfiguration
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 ¶
func (b *APIBindingApplyConfiguration) WithAnnotations(entries map[string]string) *APIBindingApplyConfiguration
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 ¶
func (b *APIBindingApplyConfiguration) WithFinalizers(values ...string) *APIBindingApplyConfiguration
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 ¶
func (b *APIBindingApplyConfiguration) WithGenerateName(value string) *APIBindingApplyConfiguration
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 ¶
func (b *APIBindingApplyConfiguration) WithGeneration(value int64) *APIBindingApplyConfiguration
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 ¶
func (b *APIBindingApplyConfiguration) WithKind(value string) *APIBindingApplyConfiguration
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 ¶
func (b *APIBindingApplyConfiguration) WithLabels(entries map[string]string) *APIBindingApplyConfiguration
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 ¶
func (b *APIBindingApplyConfiguration) WithName(value string) *APIBindingApplyConfiguration
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 ¶
func (b *APIBindingApplyConfiguration) WithNamespace(value string) *APIBindingApplyConfiguration
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 ¶
func (b *APIBindingApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIBindingApplyConfiguration
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 ¶
func (b *APIBindingApplyConfiguration) WithSpec(value *APIBindingSpecApplyConfiguration) *APIBindingApplyConfiguration
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 ¶
func (b *APIBindingApplyConfiguration) WithStatus(value *APIBindingStatusApplyConfiguration) *APIBindingApplyConfiguration
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 ¶
func (b *APIBindingApplyConfiguration) WithUID(value types.UID) *APIBindingApplyConfiguration
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 ¶
func (b *APIBindingSpecApplyConfiguration) WithPermissionClaims(values ...*AcceptablePermissionClaimApplyConfiguration) *APIBindingSpecApplyConfiguration
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 ¶
func (b *APIBindingSpecApplyConfiguration) WithReference(value *BindingReferenceApplyConfiguration) *APIBindingSpecApplyConfiguration
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 ¶
func (b *APIBindingStatusApplyConfiguration) WithAPIExportClusterName(value string) *APIBindingStatusApplyConfiguration
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 ¶
func (b *APIBindingStatusApplyConfiguration) WithAppliedPermissionClaims(values ...*ScopedPermissionClaimApplyConfiguration) *APIBindingStatusApplyConfiguration
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 ¶
func (b *APIBindingStatusApplyConfiguration) WithBoundResources(values ...*BoundAPIResourceApplyConfiguration) *APIBindingStatusApplyConfiguration
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 ¶
func (b *APIBindingStatusApplyConfiguration) WithConditions(value v1alpha1.Conditions) *APIBindingStatusApplyConfiguration
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 ¶
func (b *APIBindingStatusApplyConfiguration) WithExportPermissionClaims(values ...*PermissionClaimApplyConfiguration) *APIBindingStatusApplyConfiguration
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 ¶
func (b *APIBindingStatusApplyConfiguration) WithPhase(value apisv1alpha2.APIBindingPhaseType) *APIBindingStatusApplyConfiguration
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 ¶
func (b *APIExportApplyConfiguration) WithAPIVersion(value string) *APIExportApplyConfiguration
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 ¶
func (b *APIExportApplyConfiguration) WithGenerateName(value string) *APIExportApplyConfiguration
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 ¶
func (b *APIExportApplyConfiguration) WithGeneration(value int64) *APIExportApplyConfiguration
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 ¶
func (b *APIExportApplyConfiguration) WithKind(value string) *APIExportApplyConfiguration
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 ¶
func (b *APIExportApplyConfiguration) WithLabels(entries map[string]string) *APIExportApplyConfiguration
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 ¶
func (b *APIExportApplyConfiguration) WithName(value string) *APIExportApplyConfiguration
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 ¶
func (b *APIExportApplyConfiguration) WithNamespace(value string) *APIExportApplyConfiguration
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 ¶
func (b *APIExportApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIExportApplyConfiguration
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 ¶
func (b *APIExportApplyConfiguration) WithSpec(value *APIExportSpecApplyConfiguration) *APIExportApplyConfiguration
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 ¶
func (b *APIExportApplyConfiguration) WithStatus(value *APIExportStatusApplyConfiguration) *APIExportApplyConfiguration
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 ¶
func (b *APIExportApplyConfiguration) WithUID(value types.UID) *APIExportApplyConfiguration
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 ¶
func (b *APIExportSpecApplyConfiguration) WithIdentity(value *IdentityApplyConfiguration) *APIExportSpecApplyConfiguration
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 ¶
func (b *APIExportSpecApplyConfiguration) WithMaximalPermissionPolicy(value *MaximalPermissionPolicyApplyConfiguration) *APIExportSpecApplyConfiguration
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 ¶
func (b *APIExportSpecApplyConfiguration) WithPermissionClaims(values ...*PermissionClaimApplyConfiguration) *APIExportSpecApplyConfiguration
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 ¶
func (b *APIExportSpecApplyConfiguration) WithResources(values ...*ResourceSchemaApplyConfiguration) *APIExportSpecApplyConfiguration
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 ¶
func (b *APIExportStatusApplyConfiguration) WithConditions(value v1alpha1.Conditions) *APIExportStatusApplyConfiguration
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 ¶
func (b *APIExportStatusApplyConfiguration) WithIdentityHash(value string) *APIExportStatusApplyConfiguration
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 ¶
func (b *APIExportStatusApplyConfiguration) WithVirtualWorkspaces(values ...*VirtualWorkspaceApplyConfiguration) *APIExportStatusApplyConfiguration
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 ¶
func (b *AcceptablePermissionClaimApplyConfiguration) WithGroup(value string) *AcceptablePermissionClaimApplyConfiguration
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 ¶
func (b *AcceptablePermissionClaimApplyConfiguration) WithIdentityHash(value string) *AcceptablePermissionClaimApplyConfiguration
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 ¶
func (b *AcceptablePermissionClaimApplyConfiguration) WithResource(value string) *AcceptablePermissionClaimApplyConfiguration
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 ¶
func (b *AcceptablePermissionClaimApplyConfiguration) WithSelector(value *PermissionClaimSelectorApplyConfiguration) *AcceptablePermissionClaimApplyConfiguration
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 ¶
func (b *AcceptablePermissionClaimApplyConfiguration) WithState(value apisv1alpha2.AcceptablePermissionClaimState) *AcceptablePermissionClaimApplyConfiguration
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 ¶
func (b *AcceptablePermissionClaimApplyConfiguration) WithVerbs(values ...string) *AcceptablePermissionClaimApplyConfiguration
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 ¶
func (b *BindingReferenceApplyConfiguration) WithExport(value *ExportBindingReferenceApplyConfiguration) *BindingReferenceApplyConfiguration
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 ¶
func (b *BoundAPIResourceApplyConfiguration) WithGroup(value string) *BoundAPIResourceApplyConfiguration
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 ¶
func (b *BoundAPIResourceApplyConfiguration) WithResource(value string) *BoundAPIResourceApplyConfiguration
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 ¶
func (b *BoundAPIResourceApplyConfiguration) WithSchema(value *BoundAPIResourceSchemaApplyConfiguration) *BoundAPIResourceApplyConfiguration
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 ¶
func (b *BoundAPIResourceApplyConfiguration) WithStorageVersions(values ...string) *BoundAPIResourceApplyConfiguration
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 ¶
func (b *BoundAPIResourceSchemaApplyConfiguration) WithIdentityHash(value string) *BoundAPIResourceSchemaApplyConfiguration
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 ¶
func (b *BoundAPIResourceSchemaApplyConfiguration) WithName(value string) *BoundAPIResourceSchemaApplyConfiguration
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 ¶
func (b *BoundAPIResourceSchemaApplyConfiguration) WithUID(value string) *BoundAPIResourceSchemaApplyConfiguration
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 ¶
func (b *ExportBindingReferenceApplyConfiguration) WithName(value string) *ExportBindingReferenceApplyConfiguration
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 ¶
func (b *ExportBindingReferenceApplyConfiguration) WithPath(value string) *ExportBindingReferenceApplyConfiguration
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 ¶
func (b *GroupResourceApplyConfiguration) WithGroup(value string) *GroupResourceApplyConfiguration
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 ¶
func (b *GroupResourceApplyConfiguration) WithResource(value string) *GroupResourceApplyConfiguration
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 ¶
func (b *IdentityApplyConfiguration) WithSecretRef(value v1.SecretReference) *IdentityApplyConfiguration
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 ¶
func (b *MaximalPermissionPolicyApplyConfiguration) WithLocal(value apisv1alpha2.LocalAPIExportPolicy) *MaximalPermissionPolicyApplyConfiguration
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 ¶
func (b *PermissionClaimApplyConfiguration) WithGroup(value string) *PermissionClaimApplyConfiguration
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 ¶
func (b *PermissionClaimApplyConfiguration) WithIdentityHash(value string) *PermissionClaimApplyConfiguration
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 ¶
func (b *PermissionClaimApplyConfiguration) WithResource(value string) *PermissionClaimApplyConfiguration
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 ¶
func (b *PermissionClaimApplyConfiguration) WithVerbs(values ...string) *PermissionClaimApplyConfiguration
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 ¶
func (b *PermissionClaimSelectorApplyConfiguration) WithMatchAll(value bool) *PermissionClaimSelectorApplyConfiguration
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 ¶
func (b *PermissionClaimSelectorApplyConfiguration) WithMatchExpressions(values ...*v1.LabelSelectorRequirementApplyConfiguration) *PermissionClaimSelectorApplyConfiguration
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 ¶
func (b *PermissionClaimSelectorApplyConfiguration) WithMatchLabels(entries map[string]string) *PermissionClaimSelectorApplyConfiguration
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 ¶
func (b *ResourceSchemaApplyConfiguration) WithGroup(value string) *ResourceSchemaApplyConfiguration
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 ¶
func (b *ResourceSchemaApplyConfiguration) WithName(value string) *ResourceSchemaApplyConfiguration
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 ¶
func (b *ResourceSchemaApplyConfiguration) WithSchema(value string) *ResourceSchemaApplyConfiguration
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 ¶
func (b *ResourceSchemaApplyConfiguration) WithStorage(value *ResourceSchemaStorageApplyConfiguration) *ResourceSchemaApplyConfiguration
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 ¶
func (b *ResourceSchemaStorageApplyConfiguration) WithCRD(value apisv1alpha2.ResourceSchemaStorageCRD) *ResourceSchemaStorageApplyConfiguration
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 ¶
func (b *ScopedPermissionClaimApplyConfiguration) WithGroup(value string) *ScopedPermissionClaimApplyConfiguration
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 ¶
func (b *ScopedPermissionClaimApplyConfiguration) WithIdentityHash(value string) *ScopedPermissionClaimApplyConfiguration
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 ¶
func (b *ScopedPermissionClaimApplyConfiguration) WithResource(value string) *ScopedPermissionClaimApplyConfiguration
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 ¶
func (b *ScopedPermissionClaimApplyConfiguration) WithSelector(value *PermissionClaimSelectorApplyConfiguration) *ScopedPermissionClaimApplyConfiguration
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 ¶
func (b *ScopedPermissionClaimApplyConfiguration) WithVerbs(values ...string) *ScopedPermissionClaimApplyConfiguration
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 ¶
func (b *VirtualWorkspaceApplyConfiguration) WithURL(value string) *VirtualWorkspaceApplyConfiguration
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.
Source Files
¶
- acceptablepermissionclaim.go
- apibinding.go
- apibindingspec.go
- apibindingstatus.go
- apiexport.go
- apiexportspec.go
- apiexportstatus.go
- bindingreference.go
- boundapiresource.go
- boundapiresourceschema.go
- exportbindingreference.go
- groupresource.go
- identity.go
- maximalpermissionpolicy.go
- permissionclaim.go
- permissionclaimselector.go
- resourceschema.go
- resourceschemastorage.go
- scopedpermissionclaim.go
- virtualworkspace.go