Documentation
¶
Index ¶
- type APIExportReferenceApplyConfiguration
- type AuthenticationConfigurationReferenceApplyConfiguration
- type ClaimMappingsApplyConfiguration
- func (b *ClaimMappingsApplyConfiguration) WithExtra(values ...*ExtraMappingApplyConfiguration) *ClaimMappingsApplyConfiguration
- func (b *ClaimMappingsApplyConfiguration) WithGroups(value *PrefixedClaimOrExpressionApplyConfiguration) *ClaimMappingsApplyConfiguration
- func (b *ClaimMappingsApplyConfiguration) WithUID(value *ClaimOrExpressionApplyConfiguration) *ClaimMappingsApplyConfiguration
- func (b *ClaimMappingsApplyConfiguration) WithUsername(value *PrefixedClaimOrExpressionApplyConfiguration) *ClaimMappingsApplyConfiguration
- type ClaimOrExpressionApplyConfiguration
- type ClaimValidationRuleApplyConfiguration
- func (b *ClaimValidationRuleApplyConfiguration) WithClaim(value string) *ClaimValidationRuleApplyConfiguration
- func (b *ClaimValidationRuleApplyConfiguration) WithExpression(value string) *ClaimValidationRuleApplyConfiguration
- func (b *ClaimValidationRuleApplyConfiguration) WithMessage(value string) *ClaimValidationRuleApplyConfiguration
- func (b *ClaimValidationRuleApplyConfiguration) WithRequiredValue(value string) *ClaimValidationRuleApplyConfiguration
- type ExtraMappingApplyConfiguration
- type IssuerApplyConfiguration
- func (b *IssuerApplyConfiguration) WithAudienceMatchPolicy(value tenancyv1alpha1.AudienceMatchPolicyType) *IssuerApplyConfiguration
- func (b *IssuerApplyConfiguration) WithAudiences(values ...string) *IssuerApplyConfiguration
- func (b *IssuerApplyConfiguration) WithCertificateAuthority(value string) *IssuerApplyConfiguration
- func (b *IssuerApplyConfiguration) WithDiscoveryURL(value string) *IssuerApplyConfiguration
- func (b *IssuerApplyConfiguration) WithURL(value string) *IssuerApplyConfiguration
- type JWTAuthenticatorApplyConfiguration
- func (b *JWTAuthenticatorApplyConfiguration) WithClaimMappings(value *ClaimMappingsApplyConfiguration) *JWTAuthenticatorApplyConfiguration
- func (b *JWTAuthenticatorApplyConfiguration) WithClaimValidationRules(values ...*ClaimValidationRuleApplyConfiguration) *JWTAuthenticatorApplyConfiguration
- func (b *JWTAuthenticatorApplyConfiguration) WithIssuer(value *IssuerApplyConfiguration) *JWTAuthenticatorApplyConfiguration
- func (b *JWTAuthenticatorApplyConfiguration) WithUserValidationRules(values ...*UserValidationRuleApplyConfiguration) *JWTAuthenticatorApplyConfiguration
- type MountApplyConfiguration
- type ObjectReferenceApplyConfiguration
- func (b *ObjectReferenceApplyConfiguration) WithAPIVersion(value string) *ObjectReferenceApplyConfiguration
- func (b *ObjectReferenceApplyConfiguration) WithKind(value string) *ObjectReferenceApplyConfiguration
- func (b *ObjectReferenceApplyConfiguration) WithName(value string) *ObjectReferenceApplyConfiguration
- func (b *ObjectReferenceApplyConfiguration) WithNamespace(value string) *ObjectReferenceApplyConfiguration
- type PrefixedClaimOrExpressionApplyConfiguration
- func (b *PrefixedClaimOrExpressionApplyConfiguration) WithClaim(value string) *PrefixedClaimOrExpressionApplyConfiguration
- func (b *PrefixedClaimOrExpressionApplyConfiguration) WithExpression(value string) *PrefixedClaimOrExpressionApplyConfiguration
- func (b *PrefixedClaimOrExpressionApplyConfiguration) WithPrefix(value string) *PrefixedClaimOrExpressionApplyConfiguration
- type UserValidationRuleApplyConfiguration
- type VirtualWorkspaceApplyConfiguration
- type WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) GetName() *string
- func (b *WorkspaceApplyConfiguration) WithAPIVersion(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithAnnotations(entries map[string]string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithFinalizers(values ...string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithGenerateName(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithGeneration(value int64) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithKind(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithLabels(entries map[string]string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithName(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithNamespace(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithResourceVersion(value string) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithSpec(value *WorkspaceSpecApplyConfiguration) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithStatus(value *WorkspaceStatusApplyConfiguration) *WorkspaceApplyConfiguration
- func (b *WorkspaceApplyConfiguration) WithUID(value types.UID) *WorkspaceApplyConfiguration
- type WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) GetName() *string
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithAPIVersion(value string) *WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithAnnotations(entries map[string]string) *WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithFinalizers(values ...string) *WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithGenerateName(value string) *WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithGeneration(value int64) *WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithKind(value string) *WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithLabels(entries map[string]string) *WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithName(value string) *WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithNamespace(value string) *WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithResourceVersion(value string) *WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithSpec(value *WorkspaceAuthenticationConfigurationSpecApplyConfiguration) *WorkspaceAuthenticationConfigurationApplyConfiguration
- func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithUID(value types.UID) *WorkspaceAuthenticationConfigurationApplyConfiguration
- type WorkspaceAuthenticationConfigurationSpecApplyConfiguration
- type WorkspaceLocationApplyConfiguration
- type WorkspaceSpecApplyConfiguration
- func (b *WorkspaceSpecApplyConfiguration) WithCluster(value string) *WorkspaceSpecApplyConfiguration
- func (b *WorkspaceSpecApplyConfiguration) WithLocation(value *WorkspaceLocationApplyConfiguration) *WorkspaceSpecApplyConfiguration
- func (b *WorkspaceSpecApplyConfiguration) WithMount(value *MountApplyConfiguration) *WorkspaceSpecApplyConfiguration
- func (b *WorkspaceSpecApplyConfiguration) WithType(value *WorkspaceTypeReferenceApplyConfiguration) *WorkspaceSpecApplyConfiguration
- func (b *WorkspaceSpecApplyConfiguration) WithURL(value string) *WorkspaceSpecApplyConfiguration
- type WorkspaceStatusApplyConfiguration
- func (b *WorkspaceStatusApplyConfiguration) WithConditions(value conditionsv1alpha1.Conditions) *WorkspaceStatusApplyConfiguration
- func (b *WorkspaceStatusApplyConfiguration) WithInitializers(values ...corev1alpha1.LogicalClusterInitializer) *WorkspaceStatusApplyConfiguration
- func (b *WorkspaceStatusApplyConfiguration) WithPhase(value corev1alpha1.LogicalClusterPhaseType) *WorkspaceStatusApplyConfiguration
- func (b *WorkspaceStatusApplyConfiguration) WithTerminators(values ...corev1alpha1.LogicalClusterTerminator) *WorkspaceStatusApplyConfiguration
- type WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) GetName() *string
- func (b *WorkspaceTypeApplyConfiguration) WithAPIVersion(value string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithAnnotations(entries map[string]string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithFinalizers(values ...string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithGenerateName(value string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithGeneration(value int64) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithKind(value string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithLabels(entries map[string]string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithName(value string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithNamespace(value string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithResourceVersion(value string) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithSpec(value *WorkspaceTypeSpecApplyConfiguration) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithStatus(value *WorkspaceTypeStatusApplyConfiguration) *WorkspaceTypeApplyConfiguration
- func (b *WorkspaceTypeApplyConfiguration) WithUID(value types.UID) *WorkspaceTypeApplyConfiguration
- type WorkspaceTypeExtensionApplyConfiguration
- type WorkspaceTypeReferenceApplyConfiguration
- type WorkspaceTypeSelectorApplyConfiguration
- type WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithAdditionalWorkspaceLabels(entries map[string]string) *WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithAuthenticationConfigurations(values ...*AuthenticationConfigurationReferenceApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithDefaultAPIBindingLifecycle(value tenancyv1alpha1.APIBindingLifecycleMode) *WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithDefaultAPIBindings(values ...*APIExportReferenceApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithDefaultChildWorkspaceType(value *WorkspaceTypeReferenceApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithExtend(value *WorkspaceTypeExtensionApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithInitializer(value bool) *WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithLimitAllowedChildren(value *WorkspaceTypeSelectorApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithLimitAllowedParents(value *WorkspaceTypeSelectorApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
- func (b *WorkspaceTypeSpecApplyConfiguration) WithTerminator(value bool) *WorkspaceTypeSpecApplyConfiguration
- type WorkspaceTypeStatusApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIExportReferenceApplyConfiguration ¶
type APIExportReferenceApplyConfiguration struct {
Path *string `json:"path,omitempty"`
Export *string `json:"export,omitempty"`
}
APIExportReferenceApplyConfiguration represents a declarative configuration of the APIExportReference type for use with apply.
func APIExportReference ¶
func APIExportReference() *APIExportReferenceApplyConfiguration
APIExportReferenceApplyConfiguration constructs a declarative configuration of the APIExportReference type for use with apply.
func (*APIExportReferenceApplyConfiguration) WithExport ¶
func (b *APIExportReferenceApplyConfiguration) WithExport(value string) *APIExportReferenceApplyConfiguration
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.
func (*APIExportReferenceApplyConfiguration) WithPath ¶
func (b *APIExportReferenceApplyConfiguration) WithPath(value string) *APIExportReferenceApplyConfiguration
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 AuthenticationConfigurationReferenceApplyConfiguration ¶
type AuthenticationConfigurationReferenceApplyConfiguration struct {
Name *string `json:"name,omitempty"`
}
AuthenticationConfigurationReferenceApplyConfiguration represents a declarative configuration of the AuthenticationConfigurationReference type for use with apply.
func AuthenticationConfigurationReference ¶
func AuthenticationConfigurationReference() *AuthenticationConfigurationReferenceApplyConfiguration
AuthenticationConfigurationReferenceApplyConfiguration constructs a declarative configuration of the AuthenticationConfigurationReference type for use with apply.
func (*AuthenticationConfigurationReferenceApplyConfiguration) WithName ¶
func (b *AuthenticationConfigurationReferenceApplyConfiguration) WithName(value string) *AuthenticationConfigurationReferenceApplyConfiguration
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.
type ClaimMappingsApplyConfiguration ¶
type ClaimMappingsApplyConfiguration struct {
Username *PrefixedClaimOrExpressionApplyConfiguration `json:"username,omitempty"`
Groups *PrefixedClaimOrExpressionApplyConfiguration `json:"groups,omitempty"`
UID *ClaimOrExpressionApplyConfiguration `json:"uid,omitempty"`
Extra []ExtraMappingApplyConfiguration `json:"extra,omitempty"`
}
ClaimMappingsApplyConfiguration represents a declarative configuration of the ClaimMappings type for use with apply.
func ClaimMappings ¶
func ClaimMappings() *ClaimMappingsApplyConfiguration
ClaimMappingsApplyConfiguration constructs a declarative configuration of the ClaimMappings type for use with apply.
func (*ClaimMappingsApplyConfiguration) WithExtra ¶
func (b *ClaimMappingsApplyConfiguration) WithExtra(values ...*ExtraMappingApplyConfiguration) *ClaimMappingsApplyConfiguration
WithExtra adds the given value to the Extra 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 Extra field.
func (*ClaimMappingsApplyConfiguration) WithGroups ¶
func (b *ClaimMappingsApplyConfiguration) WithGroups(value *PrefixedClaimOrExpressionApplyConfiguration) *ClaimMappingsApplyConfiguration
WithGroups sets the Groups field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Groups field is set to the value of the last call.
func (*ClaimMappingsApplyConfiguration) WithUID ¶
func (b *ClaimMappingsApplyConfiguration) WithUID(value *ClaimOrExpressionApplyConfiguration) *ClaimMappingsApplyConfiguration
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.
func (*ClaimMappingsApplyConfiguration) WithUsername ¶
func (b *ClaimMappingsApplyConfiguration) WithUsername(value *PrefixedClaimOrExpressionApplyConfiguration) *ClaimMappingsApplyConfiguration
WithUsername sets the Username field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Username field is set to the value of the last call.
type ClaimOrExpressionApplyConfiguration ¶
type ClaimOrExpressionApplyConfiguration struct {
Claim *string `json:"claim,omitempty"`
Expression *string `json:"expression,omitempty"`
}
ClaimOrExpressionApplyConfiguration represents a declarative configuration of the ClaimOrExpression type for use with apply.
func ClaimOrExpression ¶
func ClaimOrExpression() *ClaimOrExpressionApplyConfiguration
ClaimOrExpressionApplyConfiguration constructs a declarative configuration of the ClaimOrExpression type for use with apply.
func (*ClaimOrExpressionApplyConfiguration) WithClaim ¶
func (b *ClaimOrExpressionApplyConfiguration) WithClaim(value string) *ClaimOrExpressionApplyConfiguration
WithClaim sets the Claim field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Claim field is set to the value of the last call.
func (*ClaimOrExpressionApplyConfiguration) WithExpression ¶
func (b *ClaimOrExpressionApplyConfiguration) WithExpression(value string) *ClaimOrExpressionApplyConfiguration
WithExpression sets the Expression field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Expression field is set to the value of the last call.
type ClaimValidationRuleApplyConfiguration ¶
type ClaimValidationRuleApplyConfiguration struct {
Claim *string `json:"claim,omitempty"`
RequiredValue *string `json:"requiredValue,omitempty"`
Expression *string `json:"expression,omitempty"`
Message *string `json:"message,omitempty"`
}
ClaimValidationRuleApplyConfiguration represents a declarative configuration of the ClaimValidationRule type for use with apply.
func ClaimValidationRule ¶
func ClaimValidationRule() *ClaimValidationRuleApplyConfiguration
ClaimValidationRuleApplyConfiguration constructs a declarative configuration of the ClaimValidationRule type for use with apply.
func (*ClaimValidationRuleApplyConfiguration) WithClaim ¶
func (b *ClaimValidationRuleApplyConfiguration) WithClaim(value string) *ClaimValidationRuleApplyConfiguration
WithClaim sets the Claim field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Claim field is set to the value of the last call.
func (*ClaimValidationRuleApplyConfiguration) WithExpression ¶
func (b *ClaimValidationRuleApplyConfiguration) WithExpression(value string) *ClaimValidationRuleApplyConfiguration
WithExpression sets the Expression field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Expression field is set to the value of the last call.
func (*ClaimValidationRuleApplyConfiguration) WithMessage ¶
func (b *ClaimValidationRuleApplyConfiguration) WithMessage(value string) *ClaimValidationRuleApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
func (*ClaimValidationRuleApplyConfiguration) WithRequiredValue ¶
func (b *ClaimValidationRuleApplyConfiguration) WithRequiredValue(value string) *ClaimValidationRuleApplyConfiguration
WithRequiredValue sets the RequiredValue field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RequiredValue field is set to the value of the last call.
type ExtraMappingApplyConfiguration ¶
type ExtraMappingApplyConfiguration struct {
Key *string `json:"key,omitempty"`
ValueExpression *string `json:"valueExpression,omitempty"`
}
ExtraMappingApplyConfiguration represents a declarative configuration of the ExtraMapping type for use with apply.
func ExtraMapping ¶
func ExtraMapping() *ExtraMappingApplyConfiguration
ExtraMappingApplyConfiguration constructs a declarative configuration of the ExtraMapping type for use with apply.
func (*ExtraMappingApplyConfiguration) WithKey ¶
func (b *ExtraMappingApplyConfiguration) WithKey(value string) *ExtraMappingApplyConfiguration
WithKey sets the Key field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Key field is set to the value of the last call.
func (*ExtraMappingApplyConfiguration) WithValueExpression ¶
func (b *ExtraMappingApplyConfiguration) WithValueExpression(value string) *ExtraMappingApplyConfiguration
WithValueExpression sets the ValueExpression field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ValueExpression field is set to the value of the last call.
type IssuerApplyConfiguration ¶
type IssuerApplyConfiguration struct {
URL *string `json:"url,omitempty"`
DiscoveryURL *string `json:"discoveryURL,omitempty"`
CertificateAuthority *string `json:"certificateAuthority,omitempty"`
Audiences []string `json:"audiences,omitempty"`
AudienceMatchPolicy *tenancyv1alpha1.AudienceMatchPolicyType `json:"audienceMatchPolicy,omitempty"`
}
IssuerApplyConfiguration represents a declarative configuration of the Issuer type for use with apply.
func Issuer ¶
func Issuer() *IssuerApplyConfiguration
IssuerApplyConfiguration constructs a declarative configuration of the Issuer type for use with apply.
func (*IssuerApplyConfiguration) WithAudienceMatchPolicy ¶
func (b *IssuerApplyConfiguration) WithAudienceMatchPolicy(value tenancyv1alpha1.AudienceMatchPolicyType) *IssuerApplyConfiguration
WithAudienceMatchPolicy sets the AudienceMatchPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AudienceMatchPolicy field is set to the value of the last call.
func (*IssuerApplyConfiguration) WithAudiences ¶
func (b *IssuerApplyConfiguration) WithAudiences(values ...string) *IssuerApplyConfiguration
WithAudiences adds the given value to the Audiences 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 Audiences field.
func (*IssuerApplyConfiguration) WithCertificateAuthority ¶
func (b *IssuerApplyConfiguration) WithCertificateAuthority(value string) *IssuerApplyConfiguration
WithCertificateAuthority sets the CertificateAuthority field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CertificateAuthority field is set to the value of the last call.
func (*IssuerApplyConfiguration) WithDiscoveryURL ¶
func (b *IssuerApplyConfiguration) WithDiscoveryURL(value string) *IssuerApplyConfiguration
WithDiscoveryURL sets the DiscoveryURL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DiscoveryURL field is set to the value of the last call.
func (*IssuerApplyConfiguration) WithURL ¶
func (b *IssuerApplyConfiguration) WithURL(value string) *IssuerApplyConfiguration
WithURL sets the URL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the URL field is set to the value of the last call.
type JWTAuthenticatorApplyConfiguration ¶
type JWTAuthenticatorApplyConfiguration struct {
Issuer *IssuerApplyConfiguration `json:"issuer,omitempty"`
ClaimValidationRules []ClaimValidationRuleApplyConfiguration `json:"claimValidationRules,omitempty"`
ClaimMappings *ClaimMappingsApplyConfiguration `json:"claimMappings,omitempty"`
UserValidationRules []UserValidationRuleApplyConfiguration `json:"userValidationRules,omitempty"`
}
JWTAuthenticatorApplyConfiguration represents a declarative configuration of the JWTAuthenticator type for use with apply.
func JWTAuthenticator ¶
func JWTAuthenticator() *JWTAuthenticatorApplyConfiguration
JWTAuthenticatorApplyConfiguration constructs a declarative configuration of the JWTAuthenticator type for use with apply.
func (*JWTAuthenticatorApplyConfiguration) WithClaimMappings ¶
func (b *JWTAuthenticatorApplyConfiguration) WithClaimMappings(value *ClaimMappingsApplyConfiguration) *JWTAuthenticatorApplyConfiguration
WithClaimMappings sets the ClaimMappings field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClaimMappings field is set to the value of the last call.
func (*JWTAuthenticatorApplyConfiguration) WithClaimValidationRules ¶
func (b *JWTAuthenticatorApplyConfiguration) WithClaimValidationRules(values ...*ClaimValidationRuleApplyConfiguration) *JWTAuthenticatorApplyConfiguration
WithClaimValidationRules adds the given value to the ClaimValidationRules 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 ClaimValidationRules field.
func (*JWTAuthenticatorApplyConfiguration) WithIssuer ¶
func (b *JWTAuthenticatorApplyConfiguration) WithIssuer(value *IssuerApplyConfiguration) *JWTAuthenticatorApplyConfiguration
WithIssuer sets the Issuer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Issuer field is set to the value of the last call.
func (*JWTAuthenticatorApplyConfiguration) WithUserValidationRules ¶
func (b *JWTAuthenticatorApplyConfiguration) WithUserValidationRules(values ...*UserValidationRuleApplyConfiguration) *JWTAuthenticatorApplyConfiguration
WithUserValidationRules adds the given value to the UserValidationRules 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 UserValidationRules field.
type MountApplyConfiguration ¶
type MountApplyConfiguration struct {
Reference *ObjectReferenceApplyConfiguration `json:"ref,omitempty"`
}
MountApplyConfiguration represents a declarative configuration of the Mount type for use with apply.
func Mount ¶
func Mount() *MountApplyConfiguration
MountApplyConfiguration constructs a declarative configuration of the Mount type for use with apply.
func (*MountApplyConfiguration) WithReference ¶
func (b *MountApplyConfiguration) WithReference(value *ObjectReferenceApplyConfiguration) *MountApplyConfiguration
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 ObjectReferenceApplyConfiguration ¶
type ObjectReferenceApplyConfiguration struct {
APIVersion *string `json:"apiVersion,omitempty"`
Kind *string `json:"kind,omitempty"`
Name *string `json:"name,omitempty"`
Namespace *string `json:"namespace,omitempty"`
}
ObjectReferenceApplyConfiguration represents a declarative configuration of the ObjectReference type for use with apply.
func ObjectReference ¶
func ObjectReference() *ObjectReferenceApplyConfiguration
ObjectReferenceApplyConfiguration constructs a declarative configuration of the ObjectReference type for use with apply.
func (*ObjectReferenceApplyConfiguration) WithAPIVersion ¶
func (b *ObjectReferenceApplyConfiguration) WithAPIVersion(value string) *ObjectReferenceApplyConfiguration
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 (*ObjectReferenceApplyConfiguration) WithKind ¶
func (b *ObjectReferenceApplyConfiguration) WithKind(value string) *ObjectReferenceApplyConfiguration
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 (*ObjectReferenceApplyConfiguration) WithName ¶
func (b *ObjectReferenceApplyConfiguration) WithName(value string) *ObjectReferenceApplyConfiguration
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 (*ObjectReferenceApplyConfiguration) WithNamespace ¶
func (b *ObjectReferenceApplyConfiguration) WithNamespace(value string) *ObjectReferenceApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
type PrefixedClaimOrExpressionApplyConfiguration ¶
type PrefixedClaimOrExpressionApplyConfiguration struct {
Claim *string `json:"claim,omitempty"`
Prefix *string `json:"prefix,omitempty"`
Expression *string `json:"expression,omitempty"`
}
PrefixedClaimOrExpressionApplyConfiguration represents a declarative configuration of the PrefixedClaimOrExpression type for use with apply.
func PrefixedClaimOrExpression ¶
func PrefixedClaimOrExpression() *PrefixedClaimOrExpressionApplyConfiguration
PrefixedClaimOrExpressionApplyConfiguration constructs a declarative configuration of the PrefixedClaimOrExpression type for use with apply.
func (*PrefixedClaimOrExpressionApplyConfiguration) WithClaim ¶
func (b *PrefixedClaimOrExpressionApplyConfiguration) WithClaim(value string) *PrefixedClaimOrExpressionApplyConfiguration
WithClaim sets the Claim field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Claim field is set to the value of the last call.
func (*PrefixedClaimOrExpressionApplyConfiguration) WithExpression ¶
func (b *PrefixedClaimOrExpressionApplyConfiguration) WithExpression(value string) *PrefixedClaimOrExpressionApplyConfiguration
WithExpression sets the Expression field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Expression field is set to the value of the last call.
func (*PrefixedClaimOrExpressionApplyConfiguration) WithPrefix ¶
func (b *PrefixedClaimOrExpressionApplyConfiguration) WithPrefix(value string) *PrefixedClaimOrExpressionApplyConfiguration
WithPrefix sets the Prefix field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Prefix field is set to the value of the last call.
type UserValidationRuleApplyConfiguration ¶
type UserValidationRuleApplyConfiguration struct {
Expression *string `json:"expression,omitempty"`
Message *string `json:"message,omitempty"`
}
UserValidationRuleApplyConfiguration represents a declarative configuration of the UserValidationRule type for use with apply.
func UserValidationRule ¶
func UserValidationRule() *UserValidationRuleApplyConfiguration
UserValidationRuleApplyConfiguration constructs a declarative configuration of the UserValidationRule type for use with apply.
func (*UserValidationRuleApplyConfiguration) WithExpression ¶
func (b *UserValidationRuleApplyConfiguration) WithExpression(value string) *UserValidationRuleApplyConfiguration
WithExpression sets the Expression field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Expression field is set to the value of the last call.
func (*UserValidationRuleApplyConfiguration) WithMessage ¶
func (b *UserValidationRuleApplyConfiguration) WithMessage(value string) *UserValidationRuleApplyConfiguration
WithMessage sets the Message field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Message field is set to the value of the last call.
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.
type WorkspaceApplyConfiguration ¶
type WorkspaceApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *WorkspaceSpecApplyConfiguration `json:"spec,omitempty"`
Status *WorkspaceStatusApplyConfiguration `json:"status,omitempty"`
}
WorkspaceApplyConfiguration represents a declarative configuration of the Workspace type for use with apply.
func Workspace ¶
func Workspace(name string) *WorkspaceApplyConfiguration
Workspace constructs a declarative configuration of the Workspace type for use with apply.
func (*WorkspaceApplyConfiguration) GetName ¶
func (b *WorkspaceApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*WorkspaceApplyConfiguration) WithAPIVersion ¶
func (b *WorkspaceApplyConfiguration) WithAPIVersion(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithAnnotations ¶
func (b *WorkspaceApplyConfiguration) WithAnnotations(entries map[string]string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithCreationTimestamp ¶
func (b *WorkspaceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *WorkspaceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithDeletionTimestamp ¶
func (b *WorkspaceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithFinalizers ¶
func (b *WorkspaceApplyConfiguration) WithFinalizers(values ...string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithGenerateName ¶
func (b *WorkspaceApplyConfiguration) WithGenerateName(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithGeneration ¶
func (b *WorkspaceApplyConfiguration) WithGeneration(value int64) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithKind ¶
func (b *WorkspaceApplyConfiguration) WithKind(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithLabels ¶
func (b *WorkspaceApplyConfiguration) WithLabels(entries map[string]string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithName ¶
func (b *WorkspaceApplyConfiguration) WithName(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithNamespace ¶
func (b *WorkspaceApplyConfiguration) WithNamespace(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithOwnerReferences ¶
func (b *WorkspaceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithResourceVersion ¶
func (b *WorkspaceApplyConfiguration) WithResourceVersion(value string) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithSpec ¶
func (b *WorkspaceApplyConfiguration) WithSpec(value *WorkspaceSpecApplyConfiguration) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithStatus ¶
func (b *WorkspaceApplyConfiguration) WithStatus(value *WorkspaceStatusApplyConfiguration) *WorkspaceApplyConfiguration
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 (*WorkspaceApplyConfiguration) WithUID ¶
func (b *WorkspaceApplyConfiguration) WithUID(value types.UID) *WorkspaceApplyConfiguration
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 WorkspaceAuthenticationConfigurationApplyConfiguration ¶
type WorkspaceAuthenticationConfigurationApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *WorkspaceAuthenticationConfigurationSpecApplyConfiguration `json:"spec,omitempty"`
}
WorkspaceAuthenticationConfigurationApplyConfiguration represents a declarative configuration of the WorkspaceAuthenticationConfiguration type for use with apply.
func WorkspaceAuthenticationConfiguration ¶
func WorkspaceAuthenticationConfiguration(name string) *WorkspaceAuthenticationConfigurationApplyConfiguration
WorkspaceAuthenticationConfiguration constructs a declarative configuration of the WorkspaceAuthenticationConfiguration type for use with apply.
func (*WorkspaceAuthenticationConfigurationApplyConfiguration) GetName ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithAPIVersion ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithAPIVersion(value string) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithAnnotations ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithAnnotations(entries map[string]string) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithCreationTimestamp ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithDeletionTimestamp ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithFinalizers ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithFinalizers(values ...string) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithGenerateName ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithGenerateName(value string) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithGeneration ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithGeneration(value int64) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithKind ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithKind(value string) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithLabels ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithLabels(entries map[string]string) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithName ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithName(value string) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithNamespace ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithNamespace(value string) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithOwnerReferences ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithResourceVersion ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithResourceVersion(value string) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithSpec ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithSpec(value *WorkspaceAuthenticationConfigurationSpecApplyConfiguration) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 (*WorkspaceAuthenticationConfigurationApplyConfiguration) WithUID ¶
func (b *WorkspaceAuthenticationConfigurationApplyConfiguration) WithUID(value types.UID) *WorkspaceAuthenticationConfigurationApplyConfiguration
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 WorkspaceAuthenticationConfigurationSpecApplyConfiguration ¶
type WorkspaceAuthenticationConfigurationSpecApplyConfiguration struct {
JWT []JWTAuthenticatorApplyConfiguration `json:"jwt,omitempty"`
}
WorkspaceAuthenticationConfigurationSpecApplyConfiguration represents a declarative configuration of the WorkspaceAuthenticationConfigurationSpec type for use with apply.
func WorkspaceAuthenticationConfigurationSpec ¶
func WorkspaceAuthenticationConfigurationSpec() *WorkspaceAuthenticationConfigurationSpecApplyConfiguration
WorkspaceAuthenticationConfigurationSpecApplyConfiguration constructs a declarative configuration of the WorkspaceAuthenticationConfigurationSpec type for use with apply.
func (*WorkspaceAuthenticationConfigurationSpecApplyConfiguration) WithJWT ¶
func (b *WorkspaceAuthenticationConfigurationSpecApplyConfiguration) WithJWT(values ...*JWTAuthenticatorApplyConfiguration) *WorkspaceAuthenticationConfigurationSpecApplyConfiguration
WithJWT adds the given value to the JWT 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 JWT field.
type WorkspaceLocationApplyConfiguration ¶
type WorkspaceLocationApplyConfiguration struct {
Selector *v1.LabelSelectorApplyConfiguration `json:"selector,omitempty"`
}
WorkspaceLocationApplyConfiguration represents a declarative configuration of the WorkspaceLocation type for use with apply.
func WorkspaceLocation ¶
func WorkspaceLocation() *WorkspaceLocationApplyConfiguration
WorkspaceLocationApplyConfiguration constructs a declarative configuration of the WorkspaceLocation type for use with apply.
func (*WorkspaceLocationApplyConfiguration) WithSelector ¶
func (b *WorkspaceLocationApplyConfiguration) WithSelector(value *v1.LabelSelectorApplyConfiguration) *WorkspaceLocationApplyConfiguration
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.
type WorkspaceSpecApplyConfiguration ¶
type WorkspaceSpecApplyConfiguration struct {
Type *WorkspaceTypeReferenceApplyConfiguration `json:"type,omitempty"`
Location *WorkspaceLocationApplyConfiguration `json:"location,omitempty"`
Cluster *string `json:"cluster,omitempty"`
URL *string `json:"URL,omitempty"`
Mount *MountApplyConfiguration `json:"mount,omitempty"`
}
WorkspaceSpecApplyConfiguration represents a declarative configuration of the WorkspaceSpec type for use with apply.
func WorkspaceSpec ¶
func WorkspaceSpec() *WorkspaceSpecApplyConfiguration
WorkspaceSpecApplyConfiguration constructs a declarative configuration of the WorkspaceSpec type for use with apply.
func (*WorkspaceSpecApplyConfiguration) WithCluster ¶
func (b *WorkspaceSpecApplyConfiguration) WithCluster(value string) *WorkspaceSpecApplyConfiguration
WithCluster sets the Cluster field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Cluster field is set to the value of the last call.
func (*WorkspaceSpecApplyConfiguration) WithLocation ¶
func (b *WorkspaceSpecApplyConfiguration) WithLocation(value *WorkspaceLocationApplyConfiguration) *WorkspaceSpecApplyConfiguration
WithLocation sets the Location field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Location field is set to the value of the last call.
func (*WorkspaceSpecApplyConfiguration) WithMount ¶
func (b *WorkspaceSpecApplyConfiguration) WithMount(value *MountApplyConfiguration) *WorkspaceSpecApplyConfiguration
WithMount sets the Mount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Mount field is set to the value of the last call.
func (*WorkspaceSpecApplyConfiguration) WithType ¶
func (b *WorkspaceSpecApplyConfiguration) WithType(value *WorkspaceTypeReferenceApplyConfiguration) *WorkspaceSpecApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
func (*WorkspaceSpecApplyConfiguration) WithURL ¶
func (b *WorkspaceSpecApplyConfiguration) WithURL(value string) *WorkspaceSpecApplyConfiguration
WithURL sets the URL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the URL field is set to the value of the last call.
type WorkspaceStatusApplyConfiguration ¶
type WorkspaceStatusApplyConfiguration struct {
Phase *corev1alpha1.LogicalClusterPhaseType `json:"phase,omitempty"`
Conditions *conditionsv1alpha1.Conditions `json:"conditions,omitempty"`
Initializers []corev1alpha1.LogicalClusterInitializer `json:"initializers,omitempty"`
Terminators []corev1alpha1.LogicalClusterTerminator `json:"terminators,omitempty"`
}
WorkspaceStatusApplyConfiguration represents a declarative configuration of the WorkspaceStatus type for use with apply.
func WorkspaceStatus ¶
func WorkspaceStatus() *WorkspaceStatusApplyConfiguration
WorkspaceStatusApplyConfiguration constructs a declarative configuration of the WorkspaceStatus type for use with apply.
func (*WorkspaceStatusApplyConfiguration) WithConditions ¶
func (b *WorkspaceStatusApplyConfiguration) WithConditions(value conditionsv1alpha1.Conditions) *WorkspaceStatusApplyConfiguration
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 (*WorkspaceStatusApplyConfiguration) WithInitializers ¶
func (b *WorkspaceStatusApplyConfiguration) WithInitializers(values ...corev1alpha1.LogicalClusterInitializer) *WorkspaceStatusApplyConfiguration
WithInitializers adds the given value to the Initializers 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 Initializers field.
func (*WorkspaceStatusApplyConfiguration) WithPhase ¶
func (b *WorkspaceStatusApplyConfiguration) WithPhase(value corev1alpha1.LogicalClusterPhaseType) *WorkspaceStatusApplyConfiguration
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.
func (*WorkspaceStatusApplyConfiguration) WithTerminators ¶
func (b *WorkspaceStatusApplyConfiguration) WithTerminators(values ...corev1alpha1.LogicalClusterTerminator) *WorkspaceStatusApplyConfiguration
WithTerminators adds the given value to the Terminators 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 Terminators field.
type WorkspaceTypeApplyConfiguration ¶
type WorkspaceTypeApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *WorkspaceTypeSpecApplyConfiguration `json:"spec,omitempty"`
Status *WorkspaceTypeStatusApplyConfiguration `json:"status,omitempty"`
}
WorkspaceTypeApplyConfiguration represents a declarative configuration of the WorkspaceType type for use with apply.
func WorkspaceType ¶
func WorkspaceType(name string) *WorkspaceTypeApplyConfiguration
WorkspaceType constructs a declarative configuration of the WorkspaceType type for use with apply.
func (*WorkspaceTypeApplyConfiguration) GetName ¶
func (b *WorkspaceTypeApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*WorkspaceTypeApplyConfiguration) WithAPIVersion ¶
func (b *WorkspaceTypeApplyConfiguration) WithAPIVersion(value string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithAnnotations ¶
func (b *WorkspaceTypeApplyConfiguration) WithAnnotations(entries map[string]string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithCreationTimestamp ¶
func (b *WorkspaceTypeApplyConfiguration) WithCreationTimestamp(value metav1.Time) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *WorkspaceTypeApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithDeletionTimestamp ¶
func (b *WorkspaceTypeApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithFinalizers ¶
func (b *WorkspaceTypeApplyConfiguration) WithFinalizers(values ...string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithGenerateName ¶
func (b *WorkspaceTypeApplyConfiguration) WithGenerateName(value string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithGeneration ¶
func (b *WorkspaceTypeApplyConfiguration) WithGeneration(value int64) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithKind ¶
func (b *WorkspaceTypeApplyConfiguration) WithKind(value string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithLabels ¶
func (b *WorkspaceTypeApplyConfiguration) WithLabels(entries map[string]string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithName ¶
func (b *WorkspaceTypeApplyConfiguration) WithName(value string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithNamespace ¶
func (b *WorkspaceTypeApplyConfiguration) WithNamespace(value string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithOwnerReferences ¶
func (b *WorkspaceTypeApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithResourceVersion ¶
func (b *WorkspaceTypeApplyConfiguration) WithResourceVersion(value string) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithSpec ¶
func (b *WorkspaceTypeApplyConfiguration) WithSpec(value *WorkspaceTypeSpecApplyConfiguration) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithStatus ¶
func (b *WorkspaceTypeApplyConfiguration) WithStatus(value *WorkspaceTypeStatusApplyConfiguration) *WorkspaceTypeApplyConfiguration
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 (*WorkspaceTypeApplyConfiguration) WithUID ¶
func (b *WorkspaceTypeApplyConfiguration) WithUID(value types.UID) *WorkspaceTypeApplyConfiguration
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 WorkspaceTypeExtensionApplyConfiguration ¶
type WorkspaceTypeExtensionApplyConfiguration struct {
With []WorkspaceTypeReferenceApplyConfiguration `json:"with,omitempty"`
}
WorkspaceTypeExtensionApplyConfiguration represents a declarative configuration of the WorkspaceTypeExtension type for use with apply.
func WorkspaceTypeExtension ¶
func WorkspaceTypeExtension() *WorkspaceTypeExtensionApplyConfiguration
WorkspaceTypeExtensionApplyConfiguration constructs a declarative configuration of the WorkspaceTypeExtension type for use with apply.
func (*WorkspaceTypeExtensionApplyConfiguration) WithWith ¶
func (b *WorkspaceTypeExtensionApplyConfiguration) WithWith(values ...*WorkspaceTypeReferenceApplyConfiguration) *WorkspaceTypeExtensionApplyConfiguration
WithWith adds the given value to the With 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 With field.
type WorkspaceTypeReferenceApplyConfiguration ¶
type WorkspaceTypeReferenceApplyConfiguration struct {
Name *tenancyv1alpha1.WorkspaceTypeName `json:"name,omitempty"`
Path *string `json:"path,omitempty"`
}
WorkspaceTypeReferenceApplyConfiguration represents a declarative configuration of the WorkspaceTypeReference type for use with apply.
func WorkspaceTypeReference ¶
func WorkspaceTypeReference() *WorkspaceTypeReferenceApplyConfiguration
WorkspaceTypeReferenceApplyConfiguration constructs a declarative configuration of the WorkspaceTypeReference type for use with apply.
func (*WorkspaceTypeReferenceApplyConfiguration) WithName ¶
func (b *WorkspaceTypeReferenceApplyConfiguration) WithName(value tenancyv1alpha1.WorkspaceTypeName) *WorkspaceTypeReferenceApplyConfiguration
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 (*WorkspaceTypeReferenceApplyConfiguration) WithPath ¶
func (b *WorkspaceTypeReferenceApplyConfiguration) WithPath(value string) *WorkspaceTypeReferenceApplyConfiguration
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 WorkspaceTypeSelectorApplyConfiguration ¶
type WorkspaceTypeSelectorApplyConfiguration struct {
None *bool `json:"none,omitempty"`
Types []WorkspaceTypeReferenceApplyConfiguration `json:"types,omitempty"`
}
WorkspaceTypeSelectorApplyConfiguration represents a declarative configuration of the WorkspaceTypeSelector type for use with apply.
func WorkspaceTypeSelector ¶
func WorkspaceTypeSelector() *WorkspaceTypeSelectorApplyConfiguration
WorkspaceTypeSelectorApplyConfiguration constructs a declarative configuration of the WorkspaceTypeSelector type for use with apply.
func (*WorkspaceTypeSelectorApplyConfiguration) WithNone ¶
func (b *WorkspaceTypeSelectorApplyConfiguration) WithNone(value bool) *WorkspaceTypeSelectorApplyConfiguration
WithNone sets the None field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the None field is set to the value of the last call.
func (*WorkspaceTypeSelectorApplyConfiguration) WithTypes ¶
func (b *WorkspaceTypeSelectorApplyConfiguration) WithTypes(values ...*WorkspaceTypeReferenceApplyConfiguration) *WorkspaceTypeSelectorApplyConfiguration
WithTypes adds the given value to the Types 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 Types field.
type WorkspaceTypeSpecApplyConfiguration ¶
type WorkspaceTypeSpecApplyConfiguration struct {
Initializer *bool `json:"initializer,omitempty"`
Terminator *bool `json:"terminator,omitempty"`
Extend *WorkspaceTypeExtensionApplyConfiguration `json:"extend,omitempty"`
AdditionalWorkspaceLabels map[string]string `json:"additionalWorkspaceLabels,omitempty"`
DefaultChildWorkspaceType *WorkspaceTypeReferenceApplyConfiguration `json:"defaultChildWorkspaceType,omitempty"`
LimitAllowedChildren *WorkspaceTypeSelectorApplyConfiguration `json:"limitAllowedChildren,omitempty"`
LimitAllowedParents *WorkspaceTypeSelectorApplyConfiguration `json:"limitAllowedParents,omitempty"`
DefaultAPIBindings []APIExportReferenceApplyConfiguration `json:"defaultAPIBindings,omitempty"`
DefaultAPIBindingLifecycle *tenancyv1alpha1.APIBindingLifecycleMode `json:"defaultAPIBindingLifecycle,omitempty"`
AuthenticationConfigurations []AuthenticationConfigurationReferenceApplyConfiguration `json:"authenticationConfigurations,omitempty"`
}
WorkspaceTypeSpecApplyConfiguration represents a declarative configuration of the WorkspaceTypeSpec type for use with apply.
func WorkspaceTypeSpec ¶
func WorkspaceTypeSpec() *WorkspaceTypeSpecApplyConfiguration
WorkspaceTypeSpecApplyConfiguration constructs a declarative configuration of the WorkspaceTypeSpec type for use with apply.
func (*WorkspaceTypeSpecApplyConfiguration) WithAdditionalWorkspaceLabels ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithAdditionalWorkspaceLabels(entries map[string]string) *WorkspaceTypeSpecApplyConfiguration
WithAdditionalWorkspaceLabels puts the entries into the AdditionalWorkspaceLabels 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 AdditionalWorkspaceLabels field, overwriting an existing map entries in AdditionalWorkspaceLabels field with the same key.
func (*WorkspaceTypeSpecApplyConfiguration) WithAuthenticationConfigurations ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithAuthenticationConfigurations(values ...*AuthenticationConfigurationReferenceApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
WithAuthenticationConfigurations adds the given value to the AuthenticationConfigurations 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 AuthenticationConfigurations field.
func (*WorkspaceTypeSpecApplyConfiguration) WithDefaultAPIBindingLifecycle ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithDefaultAPIBindingLifecycle(value tenancyv1alpha1.APIBindingLifecycleMode) *WorkspaceTypeSpecApplyConfiguration
WithDefaultAPIBindingLifecycle sets the DefaultAPIBindingLifecycle field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DefaultAPIBindingLifecycle field is set to the value of the last call.
func (*WorkspaceTypeSpecApplyConfiguration) WithDefaultAPIBindings ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithDefaultAPIBindings(values ...*APIExportReferenceApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
WithDefaultAPIBindings adds the given value to the DefaultAPIBindings 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 DefaultAPIBindings field.
func (*WorkspaceTypeSpecApplyConfiguration) WithDefaultChildWorkspaceType ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithDefaultChildWorkspaceType(value *WorkspaceTypeReferenceApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
WithDefaultChildWorkspaceType sets the DefaultChildWorkspaceType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DefaultChildWorkspaceType field is set to the value of the last call.
func (*WorkspaceTypeSpecApplyConfiguration) WithExtend ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithExtend(value *WorkspaceTypeExtensionApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
WithExtend sets the Extend field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Extend field is set to the value of the last call.
func (*WorkspaceTypeSpecApplyConfiguration) WithInitializer ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithInitializer(value bool) *WorkspaceTypeSpecApplyConfiguration
WithInitializer sets the Initializer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Initializer field is set to the value of the last call.
func (*WorkspaceTypeSpecApplyConfiguration) WithLimitAllowedChildren ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithLimitAllowedChildren(value *WorkspaceTypeSelectorApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
WithLimitAllowedChildren sets the LimitAllowedChildren field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LimitAllowedChildren field is set to the value of the last call.
func (*WorkspaceTypeSpecApplyConfiguration) WithLimitAllowedParents ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithLimitAllowedParents(value *WorkspaceTypeSelectorApplyConfiguration) *WorkspaceTypeSpecApplyConfiguration
WithLimitAllowedParents sets the LimitAllowedParents field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LimitAllowedParents field is set to the value of the last call.
func (*WorkspaceTypeSpecApplyConfiguration) WithTerminator ¶
func (b *WorkspaceTypeSpecApplyConfiguration) WithTerminator(value bool) *WorkspaceTypeSpecApplyConfiguration
WithTerminator sets the Terminator field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Terminator field is set to the value of the last call.
type WorkspaceTypeStatusApplyConfiguration ¶
type WorkspaceTypeStatusApplyConfiguration struct {
Conditions *conditionsv1alpha1.Conditions `json:"conditions,omitempty"`
VirtualWorkspaces []VirtualWorkspaceApplyConfiguration `json:"virtualWorkspaces,omitempty"`
}
WorkspaceTypeStatusApplyConfiguration represents a declarative configuration of the WorkspaceTypeStatus type for use with apply.
func WorkspaceTypeStatus ¶
func WorkspaceTypeStatus() *WorkspaceTypeStatusApplyConfiguration
WorkspaceTypeStatusApplyConfiguration constructs a declarative configuration of the WorkspaceTypeStatus type for use with apply.
func (*WorkspaceTypeStatusApplyConfiguration) WithConditions ¶
func (b *WorkspaceTypeStatusApplyConfiguration) WithConditions(value conditionsv1alpha1.Conditions) *WorkspaceTypeStatusApplyConfiguration
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 (*WorkspaceTypeStatusApplyConfiguration) WithVirtualWorkspaces ¶
func (b *WorkspaceTypeStatusApplyConfiguration) WithVirtualWorkspaces(values ...*VirtualWorkspaceApplyConfiguration) *WorkspaceTypeStatusApplyConfiguration
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.
Source Files
¶
- apiexportreference.go
- authenticationconfigurationreference.go
- claimmappings.go
- claimorexpression.go
- claimvalidationrule.go
- extramapping.go
- issuer.go
- jwtauthenticator.go
- mount.go
- objectreference.go
- prefixedclaimorexpression.go
- uservalidationrule.go
- virtualworkspace.go
- workspace.go
- workspaceauthenticationconfiguration.go
- workspaceauthenticationconfigurationspec.go
- workspacelocation.go
- workspacespec.go
- workspacestatus.go
- workspacetype.go
- workspacetypeextension.go
- workspacetypereference.go
- workspacetypeselector.go
- workspacetypespec.go
- workspacetypestatus.go