Documentation ¶
Index ¶
- type APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithAPIVersion(value string) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithAnnotations(entries map[string]string) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithCreationTimestamp(value metav1.Time) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithFinalizers(values ...string) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithGenerateName(value string) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithGeneration(value int64) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithKind(value string) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithLabels(entries map[string]string) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithName(value string) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithNamespace(value string) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithResourceVersion(value string) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithSpec(value *APIServerSpecApplyConfiguration) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithStatus(value apiconfigv1.APIServerStatus) *APIServerApplyConfiguration
- func (b *APIServerApplyConfiguration) WithUID(value types.UID) *APIServerApplyConfiguration
- type APIServerEncryptionApplyConfiguration
- type APIServerNamedServingCertApplyConfiguration
- type APIServerServingCertsApplyConfiguration
- type APIServerSpecApplyConfiguration
- func (b *APIServerSpecApplyConfiguration) WithAdditionalCORSAllowedOrigins(values ...string) *APIServerSpecApplyConfiguration
- func (b *APIServerSpecApplyConfiguration) WithAudit(value *AuditApplyConfiguration) *APIServerSpecApplyConfiguration
- func (b *APIServerSpecApplyConfiguration) WithClientCA(value *ConfigMapNameReferenceApplyConfiguration) *APIServerSpecApplyConfiguration
- func (b *APIServerSpecApplyConfiguration) WithEncryption(value *APIServerEncryptionApplyConfiguration) *APIServerSpecApplyConfiguration
- func (b *APIServerSpecApplyConfiguration) WithServingCerts(value *APIServerServingCertsApplyConfiguration) *APIServerSpecApplyConfiguration
- func (b *APIServerSpecApplyConfiguration) WithTLSSecurityProfile(value *TLSSecurityProfileApplyConfiguration) *APIServerSpecApplyConfiguration
- type AWSIngressSpecApplyConfiguration
- type AWSPlatformSpecApplyConfiguration
- type AWSPlatformStatusApplyConfiguration
- func (b *AWSPlatformStatusApplyConfiguration) WithRegion(value string) *AWSPlatformStatusApplyConfiguration
- func (b *AWSPlatformStatusApplyConfiguration) WithResourceTags(values ...*AWSResourceTagApplyConfiguration) *AWSPlatformStatusApplyConfiguration
- func (b *AWSPlatformStatusApplyConfiguration) WithServiceEndpoints(values ...*AWSServiceEndpointApplyConfiguration) *AWSPlatformStatusApplyConfiguration
- type AWSResourceTagApplyConfiguration
- type AWSServiceEndpointApplyConfiguration
- type AlibabaCloudPlatformStatusApplyConfiguration
- func (b *AlibabaCloudPlatformStatusApplyConfiguration) WithRegion(value string) *AlibabaCloudPlatformStatusApplyConfiguration
- func (b *AlibabaCloudPlatformStatusApplyConfiguration) WithResourceGroupID(value string) *AlibabaCloudPlatformStatusApplyConfiguration
- func (b *AlibabaCloudPlatformStatusApplyConfiguration) WithResourceTags(values ...*AlibabaCloudResourceTagApplyConfiguration) *AlibabaCloudPlatformStatusApplyConfiguration
- type AlibabaCloudResourceTagApplyConfiguration
- type AuditApplyConfiguration
- type AuditCustomRuleApplyConfiguration
- type AuthenticationApplyConfiguration
- func Authentication(name string) *AuthenticationApplyConfiguration
- func ExtractAuthentication(authentication *apiconfigv1.Authentication, fieldManager string) (*AuthenticationApplyConfiguration, error)
- func ExtractAuthenticationStatus(authentication *apiconfigv1.Authentication, fieldManager string) (*AuthenticationApplyConfiguration, error)
- func (b *AuthenticationApplyConfiguration) WithAPIVersion(value string) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithAnnotations(entries map[string]string) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithCreationTimestamp(value metav1.Time) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithFinalizers(values ...string) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithGenerateName(value string) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithGeneration(value int64) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithKind(value string) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithLabels(entries map[string]string) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithName(value string) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithNamespace(value string) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithResourceVersion(value string) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithSpec(value *AuthenticationSpecApplyConfiguration) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithStatus(value *AuthenticationStatusApplyConfiguration) *AuthenticationApplyConfiguration
- func (b *AuthenticationApplyConfiguration) WithUID(value types.UID) *AuthenticationApplyConfiguration
- type AuthenticationSpecApplyConfiguration
- func (b *AuthenticationSpecApplyConfiguration) WithOAuthMetadata(value *ConfigMapNameReferenceApplyConfiguration) *AuthenticationSpecApplyConfiguration
- func (b *AuthenticationSpecApplyConfiguration) WithServiceAccountIssuer(value string) *AuthenticationSpecApplyConfiguration
- func (b *AuthenticationSpecApplyConfiguration) WithType(value v1.AuthenticationType) *AuthenticationSpecApplyConfiguration
- func (b *AuthenticationSpecApplyConfiguration) WithWebhookTokenAuthenticator(value *WebhookTokenAuthenticatorApplyConfiguration) *AuthenticationSpecApplyConfiguration
- func (b *AuthenticationSpecApplyConfiguration) WithWebhookTokenAuthenticators(values ...*DeprecatedWebhookTokenAuthenticatorApplyConfiguration) *AuthenticationSpecApplyConfiguration
- type AuthenticationStatusApplyConfiguration
- type AzurePlatformStatusApplyConfiguration
- func (b *AzurePlatformStatusApplyConfiguration) WithARMEndpoint(value string) *AzurePlatformStatusApplyConfiguration
- func (b *AzurePlatformStatusApplyConfiguration) WithCloudName(value v1.AzureCloudEnvironment) *AzurePlatformStatusApplyConfiguration
- func (b *AzurePlatformStatusApplyConfiguration) WithNetworkResourceGroupName(value string) *AzurePlatformStatusApplyConfiguration
- func (b *AzurePlatformStatusApplyConfiguration) WithResourceGroupName(value string) *AzurePlatformStatusApplyConfiguration
- type BareMetalPlatformStatusApplyConfiguration
- func (b *BareMetalPlatformStatusApplyConfiguration) WithAPIServerInternalIP(value string) *BareMetalPlatformStatusApplyConfiguration
- func (b *BareMetalPlatformStatusApplyConfiguration) WithAPIServerInternalIPs(values ...string) *BareMetalPlatformStatusApplyConfiguration
- func (b *BareMetalPlatformStatusApplyConfiguration) WithIngressIP(value string) *BareMetalPlatformStatusApplyConfiguration
- func (b *BareMetalPlatformStatusApplyConfiguration) WithIngressIPs(values ...string) *BareMetalPlatformStatusApplyConfiguration
- func (b *BareMetalPlatformStatusApplyConfiguration) WithNodeDNSIP(value string) *BareMetalPlatformStatusApplyConfiguration
- type BasicAuthIdentityProviderApplyConfiguration
- func (b *BasicAuthIdentityProviderApplyConfiguration) WithCA(value *ConfigMapNameReferenceApplyConfiguration) *BasicAuthIdentityProviderApplyConfiguration
- func (b *BasicAuthIdentityProviderApplyConfiguration) WithTLSClientCert(value *SecretNameReferenceApplyConfiguration) *BasicAuthIdentityProviderApplyConfiguration
- func (b *BasicAuthIdentityProviderApplyConfiguration) WithTLSClientKey(value *SecretNameReferenceApplyConfiguration) *BasicAuthIdentityProviderApplyConfiguration
- func (b *BasicAuthIdentityProviderApplyConfiguration) WithURL(value string) *BasicAuthIdentityProviderApplyConfiguration
- type BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithAPIVersion(value string) *BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithAnnotations(entries map[string]string) *BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithCreationTimestamp(value metav1.Time) *BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithFinalizers(values ...string) *BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithGenerateName(value string) *BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithGeneration(value int64) *BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithKind(value string) *BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithLabels(entries map[string]string) *BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithName(value string) *BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithNamespace(value string) *BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithResourceVersion(value string) *BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithSpec(value *BuildSpecApplyConfiguration) *BuildApplyConfiguration
- func (b *BuildApplyConfiguration) WithUID(value types.UID) *BuildApplyConfiguration
- type BuildDefaultsApplyConfiguration
- func (b *BuildDefaultsApplyConfiguration) WithDefaultProxy(value *ProxySpecApplyConfiguration) *BuildDefaultsApplyConfiguration
- func (b *BuildDefaultsApplyConfiguration) WithEnv(values ...corev1.EnvVar) *BuildDefaultsApplyConfiguration
- func (b *BuildDefaultsApplyConfiguration) WithGitProxy(value *ProxySpecApplyConfiguration) *BuildDefaultsApplyConfiguration
- func (b *BuildDefaultsApplyConfiguration) WithImageLabels(values ...*ImageLabelApplyConfiguration) *BuildDefaultsApplyConfiguration
- func (b *BuildDefaultsApplyConfiguration) WithResources(value corev1.ResourceRequirements) *BuildDefaultsApplyConfiguration
- type BuildOverridesApplyConfiguration
- func (b *BuildOverridesApplyConfiguration) WithForcePull(value bool) *BuildOverridesApplyConfiguration
- func (b *BuildOverridesApplyConfiguration) WithImageLabels(values ...*ImageLabelApplyConfiguration) *BuildOverridesApplyConfiguration
- func (b *BuildOverridesApplyConfiguration) WithNodeSelector(entries map[string]string) *BuildOverridesApplyConfiguration
- func (b *BuildOverridesApplyConfiguration) WithTolerations(values ...corev1.Toleration) *BuildOverridesApplyConfiguration
- type BuildSpecApplyConfiguration
- func (b *BuildSpecApplyConfiguration) WithAdditionalTrustedCA(value *ConfigMapNameReferenceApplyConfiguration) *BuildSpecApplyConfiguration
- func (b *BuildSpecApplyConfiguration) WithBuildDefaults(value *BuildDefaultsApplyConfiguration) *BuildSpecApplyConfiguration
- func (b *BuildSpecApplyConfiguration) WithBuildOverrides(value *BuildOverridesApplyConfiguration) *BuildSpecApplyConfiguration
- type ClusterConditionApplyConfiguration
- type ClusterNetworkEntryApplyConfiguration
- type ClusterOperatorApplyConfiguration
- func ClusterOperator(name string) *ClusterOperatorApplyConfiguration
- func ExtractClusterOperator(clusterOperator *configv1.ClusterOperator, fieldManager string) (*ClusterOperatorApplyConfiguration, error)
- func ExtractClusterOperatorStatus(clusterOperator *configv1.ClusterOperator, fieldManager string) (*ClusterOperatorApplyConfiguration, error)
- func (b *ClusterOperatorApplyConfiguration) WithAPIVersion(value string) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithAnnotations(entries map[string]string) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithFinalizers(values ...string) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithGenerateName(value string) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithGeneration(value int64) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithKind(value string) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithLabels(entries map[string]string) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithName(value string) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithNamespace(value string) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithResourceVersion(value string) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithSpec(value configv1.ClusterOperatorSpec) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithStatus(value *ClusterOperatorStatusApplyConfiguration) *ClusterOperatorApplyConfiguration
- func (b *ClusterOperatorApplyConfiguration) WithUID(value types.UID) *ClusterOperatorApplyConfiguration
- type ClusterOperatorStatusApplyConfiguration
- func (b *ClusterOperatorStatusApplyConfiguration) WithConditions(values ...*ClusterOperatorStatusConditionApplyConfiguration) *ClusterOperatorStatusApplyConfiguration
- func (b *ClusterOperatorStatusApplyConfiguration) WithExtension(value runtime.RawExtension) *ClusterOperatorStatusApplyConfiguration
- func (b *ClusterOperatorStatusApplyConfiguration) WithRelatedObjects(values ...*ObjectReferenceApplyConfiguration) *ClusterOperatorStatusApplyConfiguration
- func (b *ClusterOperatorStatusApplyConfiguration) WithVersions(values ...*OperandVersionApplyConfiguration) *ClusterOperatorStatusApplyConfiguration
- type ClusterOperatorStatusConditionApplyConfiguration
- func (b *ClusterOperatorStatusConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *ClusterOperatorStatusConditionApplyConfiguration
- func (b *ClusterOperatorStatusConditionApplyConfiguration) WithMessage(value string) *ClusterOperatorStatusConditionApplyConfiguration
- func (b *ClusterOperatorStatusConditionApplyConfiguration) WithReason(value string) *ClusterOperatorStatusConditionApplyConfiguration
- func (b *ClusterOperatorStatusConditionApplyConfiguration) WithStatus(value v1.ConditionStatus) *ClusterOperatorStatusConditionApplyConfiguration
- func (b *ClusterOperatorStatusConditionApplyConfiguration) WithType(value v1.ClusterStatusConditionType) *ClusterOperatorStatusConditionApplyConfiguration
- type ClusterVersionApplyConfiguration
- func ClusterVersion(name string) *ClusterVersionApplyConfiguration
- func ExtractClusterVersion(clusterVersion *apiconfigv1.ClusterVersion, fieldManager string) (*ClusterVersionApplyConfiguration, error)
- func ExtractClusterVersionStatus(clusterVersion *apiconfigv1.ClusterVersion, fieldManager string) (*ClusterVersionApplyConfiguration, error)
- func (b *ClusterVersionApplyConfiguration) WithAPIVersion(value string) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithAnnotations(entries map[string]string) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithFinalizers(values ...string) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithGenerateName(value string) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithGeneration(value int64) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithKind(value string) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithLabels(entries map[string]string) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithName(value string) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithNamespace(value string) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithResourceVersion(value string) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithSpec(value *ClusterVersionSpecApplyConfiguration) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithStatus(value *ClusterVersionStatusApplyConfiguration) *ClusterVersionApplyConfiguration
- func (b *ClusterVersionApplyConfiguration) WithUID(value types.UID) *ClusterVersionApplyConfiguration
- type ClusterVersionCapabilitiesSpecApplyConfiguration
- func (b *ClusterVersionCapabilitiesSpecApplyConfiguration) WithAdditionalEnabledCapabilities(values ...v1.ClusterVersionCapability) *ClusterVersionCapabilitiesSpecApplyConfiguration
- func (b *ClusterVersionCapabilitiesSpecApplyConfiguration) WithBaselineCapabilitySet(value v1.ClusterVersionCapabilitySet) *ClusterVersionCapabilitiesSpecApplyConfiguration
- type ClusterVersionCapabilitiesStatusApplyConfiguration
- func (b *ClusterVersionCapabilitiesStatusApplyConfiguration) WithEnabledCapabilities(values ...v1.ClusterVersionCapability) *ClusterVersionCapabilitiesStatusApplyConfiguration
- func (b *ClusterVersionCapabilitiesStatusApplyConfiguration) WithKnownCapabilities(values ...v1.ClusterVersionCapability) *ClusterVersionCapabilitiesStatusApplyConfiguration
- type ClusterVersionSpecApplyConfiguration
- func (b *ClusterVersionSpecApplyConfiguration) WithCapabilities(value *ClusterVersionCapabilitiesSpecApplyConfiguration) *ClusterVersionSpecApplyConfiguration
- func (b *ClusterVersionSpecApplyConfiguration) WithChannel(value string) *ClusterVersionSpecApplyConfiguration
- func (b *ClusterVersionSpecApplyConfiguration) WithClusterID(value v1.ClusterID) *ClusterVersionSpecApplyConfiguration
- func (b *ClusterVersionSpecApplyConfiguration) WithDesiredUpdate(value *UpdateApplyConfiguration) *ClusterVersionSpecApplyConfiguration
- func (b *ClusterVersionSpecApplyConfiguration) WithOverrides(values ...*ComponentOverrideApplyConfiguration) *ClusterVersionSpecApplyConfiguration
- func (b *ClusterVersionSpecApplyConfiguration) WithUpstream(value v1.URL) *ClusterVersionSpecApplyConfiguration
- type ClusterVersionStatusApplyConfiguration
- func (b *ClusterVersionStatusApplyConfiguration) WithAvailableUpdates(values ...*ReleaseApplyConfiguration) *ClusterVersionStatusApplyConfiguration
- func (b *ClusterVersionStatusApplyConfiguration) WithCapabilities(value *ClusterVersionCapabilitiesStatusApplyConfiguration) *ClusterVersionStatusApplyConfiguration
- func (b *ClusterVersionStatusApplyConfiguration) WithConditionalUpdates(values ...*ConditionalUpdateApplyConfiguration) *ClusterVersionStatusApplyConfiguration
- func (b *ClusterVersionStatusApplyConfiguration) WithConditions(values ...*ClusterOperatorStatusConditionApplyConfiguration) *ClusterVersionStatusApplyConfiguration
- func (b *ClusterVersionStatusApplyConfiguration) WithDesired(value *ReleaseApplyConfiguration) *ClusterVersionStatusApplyConfiguration
- func (b *ClusterVersionStatusApplyConfiguration) WithHistory(values ...*UpdateHistoryApplyConfiguration) *ClusterVersionStatusApplyConfiguration
- func (b *ClusterVersionStatusApplyConfiguration) WithObservedGeneration(value int64) *ClusterVersionStatusApplyConfiguration
- func (b *ClusterVersionStatusApplyConfiguration) WithVersionHash(value string) *ClusterVersionStatusApplyConfiguration
- type ComponentOverrideApplyConfiguration
- func (b *ComponentOverrideApplyConfiguration) WithGroup(value string) *ComponentOverrideApplyConfiguration
- func (b *ComponentOverrideApplyConfiguration) WithKind(value string) *ComponentOverrideApplyConfiguration
- func (b *ComponentOverrideApplyConfiguration) WithName(value string) *ComponentOverrideApplyConfiguration
- func (b *ComponentOverrideApplyConfiguration) WithNamespace(value string) *ComponentOverrideApplyConfiguration
- func (b *ComponentOverrideApplyConfiguration) WithUnmanaged(value bool) *ComponentOverrideApplyConfiguration
- type ComponentRouteSpecApplyConfiguration
- func (b *ComponentRouteSpecApplyConfiguration) WithHostname(value v1.Hostname) *ComponentRouteSpecApplyConfiguration
- func (b *ComponentRouteSpecApplyConfiguration) WithName(value string) *ComponentRouteSpecApplyConfiguration
- func (b *ComponentRouteSpecApplyConfiguration) WithNamespace(value string) *ComponentRouteSpecApplyConfiguration
- func (b *ComponentRouteSpecApplyConfiguration) WithServingCertKeyPairSecret(value *SecretNameReferenceApplyConfiguration) *ComponentRouteSpecApplyConfiguration
- type ComponentRouteStatusApplyConfiguration
- func (b *ComponentRouteStatusApplyConfiguration) WithConditions(values ...metav1.Condition) *ComponentRouteStatusApplyConfiguration
- func (b *ComponentRouteStatusApplyConfiguration) WithConsumingUsers(values ...v1.ConsumingUser) *ComponentRouteStatusApplyConfiguration
- func (b *ComponentRouteStatusApplyConfiguration) WithCurrentHostnames(values ...v1.Hostname) *ComponentRouteStatusApplyConfiguration
- func (b *ComponentRouteStatusApplyConfiguration) WithDefaultHostname(value v1.Hostname) *ComponentRouteStatusApplyConfiguration
- func (b *ComponentRouteStatusApplyConfiguration) WithName(value string) *ComponentRouteStatusApplyConfiguration
- func (b *ComponentRouteStatusApplyConfiguration) WithNamespace(value string) *ComponentRouteStatusApplyConfiguration
- func (b *ComponentRouteStatusApplyConfiguration) WithRelatedObjects(values ...*ObjectReferenceApplyConfiguration) *ComponentRouteStatusApplyConfiguration
- type ConditionalUpdateApplyConfiguration
- func (b *ConditionalUpdateApplyConfiguration) WithConditions(values ...metav1.Condition) *ConditionalUpdateApplyConfiguration
- func (b *ConditionalUpdateApplyConfiguration) WithRelease(value *ReleaseApplyConfiguration) *ConditionalUpdateApplyConfiguration
- func (b *ConditionalUpdateApplyConfiguration) WithRisks(values ...*ConditionalUpdateRiskApplyConfiguration) *ConditionalUpdateApplyConfiguration
- type ConditionalUpdateRiskApplyConfiguration
- func (b *ConditionalUpdateRiskApplyConfiguration) WithMatchingRules(values ...*ClusterConditionApplyConfiguration) *ConditionalUpdateRiskApplyConfiguration
- func (b *ConditionalUpdateRiskApplyConfiguration) WithMessage(value string) *ConditionalUpdateRiskApplyConfiguration
- func (b *ConditionalUpdateRiskApplyConfiguration) WithName(value string) *ConditionalUpdateRiskApplyConfiguration
- func (b *ConditionalUpdateRiskApplyConfiguration) WithURL(value string) *ConditionalUpdateRiskApplyConfiguration
- type ConfigMapFileReferenceApplyConfiguration
- type ConfigMapNameReferenceApplyConfiguration
- type ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithAPIVersion(value string) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithAnnotations(entries map[string]string) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithFinalizers(values ...string) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithGenerateName(value string) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithGeneration(value int64) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithKind(value string) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithLabels(entries map[string]string) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithName(value string) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithNamespace(value string) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithResourceVersion(value string) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithSpec(value *ConsoleSpecApplyConfiguration) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithStatus(value *ConsoleStatusApplyConfiguration) *ConsoleApplyConfiguration
- func (b *ConsoleApplyConfiguration) WithUID(value types.UID) *ConsoleApplyConfiguration
- type ConsoleAuthenticationApplyConfiguration
- type ConsoleSpecApplyConfiguration
- type ConsoleStatusApplyConfiguration
- type CustomFeatureGatesApplyConfiguration
- type CustomTLSProfileApplyConfiguration
- type DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithAPIVersion(value string) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithAnnotations(entries map[string]string) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithCreationTimestamp(value metav1.Time) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithFinalizers(values ...string) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithGenerateName(value string) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithGeneration(value int64) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithKind(value string) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithLabels(entries map[string]string) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithName(value string) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithNamespace(value string) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithResourceVersion(value string) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithSpec(value *DNSSpecApplyConfiguration) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithStatus(value apiconfigv1.DNSStatus) *DNSApplyConfiguration
- func (b *DNSApplyConfiguration) WithUID(value types.UID) *DNSApplyConfiguration
- type DNSSpecApplyConfiguration
- func (b *DNSSpecApplyConfiguration) WithBaseDomain(value string) *DNSSpecApplyConfiguration
- func (b *DNSSpecApplyConfiguration) WithPrivateZone(value *DNSZoneApplyConfiguration) *DNSSpecApplyConfiguration
- func (b *DNSSpecApplyConfiguration) WithPublicZone(value *DNSZoneApplyConfiguration) *DNSSpecApplyConfiguration
- type DNSZoneApplyConfiguration
- type DeprecatedWebhookTokenAuthenticatorApplyConfiguration
- type EquinixMetalPlatformStatusApplyConfiguration
- type ExternalIPConfigApplyConfiguration
- type ExternalIPPolicyApplyConfiguration
- type FeatureGateApplyConfiguration
- func ExtractFeatureGate(featureGate *apiconfigv1.FeatureGate, fieldManager string) (*FeatureGateApplyConfiguration, error)
- func ExtractFeatureGateStatus(featureGate *apiconfigv1.FeatureGate, fieldManager string) (*FeatureGateApplyConfiguration, error)
- func FeatureGate(name string) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithAPIVersion(value string) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithAnnotations(entries map[string]string) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithCreationTimestamp(value metav1.Time) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithFinalizers(values ...string) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithGenerateName(value string) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithGeneration(value int64) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithKind(value string) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithLabels(entries map[string]string) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithName(value string) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithNamespace(value string) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithResourceVersion(value string) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithSpec(value *FeatureGateSpecApplyConfiguration) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithStatus(value apiconfigv1.FeatureGateStatus) *FeatureGateApplyConfiguration
- func (b *FeatureGateApplyConfiguration) WithUID(value types.UID) *FeatureGateApplyConfiguration
- type FeatureGateSelectionApplyConfiguration
- type FeatureGateSpecApplyConfiguration
- type GCPPlatformStatusApplyConfiguration
- type GitHubIdentityProviderApplyConfiguration
- func (b *GitHubIdentityProviderApplyConfiguration) WithCA(value *ConfigMapNameReferenceApplyConfiguration) *GitHubIdentityProviderApplyConfiguration
- func (b *GitHubIdentityProviderApplyConfiguration) WithClientID(value string) *GitHubIdentityProviderApplyConfiguration
- func (b *GitHubIdentityProviderApplyConfiguration) WithClientSecret(value *SecretNameReferenceApplyConfiguration) *GitHubIdentityProviderApplyConfiguration
- func (b *GitHubIdentityProviderApplyConfiguration) WithHostname(value string) *GitHubIdentityProviderApplyConfiguration
- func (b *GitHubIdentityProviderApplyConfiguration) WithOrganizations(values ...string) *GitHubIdentityProviderApplyConfiguration
- func (b *GitHubIdentityProviderApplyConfiguration) WithTeams(values ...string) *GitHubIdentityProviderApplyConfiguration
- type GitLabIdentityProviderApplyConfiguration
- func (b *GitLabIdentityProviderApplyConfiguration) WithCA(value *ConfigMapNameReferenceApplyConfiguration) *GitLabIdentityProviderApplyConfiguration
- func (b *GitLabIdentityProviderApplyConfiguration) WithClientID(value string) *GitLabIdentityProviderApplyConfiguration
- func (b *GitLabIdentityProviderApplyConfiguration) WithClientSecret(value *SecretNameReferenceApplyConfiguration) *GitLabIdentityProviderApplyConfiguration
- func (b *GitLabIdentityProviderApplyConfiguration) WithURL(value string) *GitLabIdentityProviderApplyConfiguration
- type GoogleIdentityProviderApplyConfiguration
- func (b *GoogleIdentityProviderApplyConfiguration) WithClientID(value string) *GoogleIdentityProviderApplyConfiguration
- func (b *GoogleIdentityProviderApplyConfiguration) WithClientSecret(value *SecretNameReferenceApplyConfiguration) *GoogleIdentityProviderApplyConfiguration
- func (b *GoogleIdentityProviderApplyConfiguration) WithHostedDomain(value string) *GoogleIdentityProviderApplyConfiguration
- type HTPasswdIdentityProviderApplyConfiguration
- type HubSourceApplyConfiguration
- type HubSourceStatusApplyConfiguration
- func (b *HubSourceStatusApplyConfiguration) WithDisabled(value bool) *HubSourceStatusApplyConfiguration
- func (b *HubSourceStatusApplyConfiguration) WithMessage(value string) *HubSourceStatusApplyConfiguration
- func (b *HubSourceStatusApplyConfiguration) WithName(value string) *HubSourceStatusApplyConfiguration
- func (b *HubSourceStatusApplyConfiguration) WithStatus(value string) *HubSourceStatusApplyConfiguration
- type IBMCloudPlatformStatusApplyConfiguration
- func (b *IBMCloudPlatformStatusApplyConfiguration) WithCISInstanceCRN(value string) *IBMCloudPlatformStatusApplyConfiguration
- func (b *IBMCloudPlatformStatusApplyConfiguration) WithDNSInstanceCRN(value string) *IBMCloudPlatformStatusApplyConfiguration
- func (b *IBMCloudPlatformStatusApplyConfiguration) WithLocation(value string) *IBMCloudPlatformStatusApplyConfiguration
- func (b *IBMCloudPlatformStatusApplyConfiguration) WithProviderType(value v1.IBMCloudProviderType) *IBMCloudPlatformStatusApplyConfiguration
- func (b *IBMCloudPlatformStatusApplyConfiguration) WithResourceGroupName(value string) *IBMCloudPlatformStatusApplyConfiguration
- type IdentityProviderApplyConfiguration
- func (b *IdentityProviderApplyConfiguration) WithBasicAuth(value *BasicAuthIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
- func (b *IdentityProviderApplyConfiguration) WithGitHub(value *GitHubIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
- func (b *IdentityProviderApplyConfiguration) WithGitLab(value *GitLabIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
- func (b *IdentityProviderApplyConfiguration) WithGoogle(value *GoogleIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
- func (b *IdentityProviderApplyConfiguration) WithHTPasswd(value *HTPasswdIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
- func (b *IdentityProviderApplyConfiguration) WithKeystone(value *KeystoneIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
- func (b *IdentityProviderApplyConfiguration) WithLDAP(value *LDAPIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
- func (b *IdentityProviderApplyConfiguration) WithMappingMethod(value v1.MappingMethodType) *IdentityProviderApplyConfiguration
- func (b *IdentityProviderApplyConfiguration) WithName(value string) *IdentityProviderApplyConfiguration
- func (b *IdentityProviderApplyConfiguration) WithOpenID(value *OpenIDIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
- func (b *IdentityProviderApplyConfiguration) WithRequestHeader(value *RequestHeaderIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
- func (b *IdentityProviderApplyConfiguration) WithType(value v1.IdentityProviderType) *IdentityProviderApplyConfiguration
- type IdentityProviderConfigApplyConfiguration
- func (b *IdentityProviderConfigApplyConfiguration) WithBasicAuth(value *BasicAuthIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
- func (b *IdentityProviderConfigApplyConfiguration) WithGitHub(value *GitHubIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
- func (b *IdentityProviderConfigApplyConfiguration) WithGitLab(value *GitLabIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
- func (b *IdentityProviderConfigApplyConfiguration) WithGoogle(value *GoogleIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
- func (b *IdentityProviderConfigApplyConfiguration) WithHTPasswd(value *HTPasswdIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
- func (b *IdentityProviderConfigApplyConfiguration) WithKeystone(value *KeystoneIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
- func (b *IdentityProviderConfigApplyConfiguration) WithLDAP(value *LDAPIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
- func (b *IdentityProviderConfigApplyConfiguration) WithOpenID(value *OpenIDIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
- func (b *IdentityProviderConfigApplyConfiguration) WithRequestHeader(value *RequestHeaderIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
- func (b *IdentityProviderConfigApplyConfiguration) WithType(value v1.IdentityProviderType) *IdentityProviderConfigApplyConfiguration
- type ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithAPIVersion(value string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithAnnotations(entries map[string]string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithFinalizers(values ...string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithGenerateName(value string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithGeneration(value int64) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithKind(value string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithLabels(entries map[string]string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithName(value string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithNamespace(value string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithResourceVersion(value string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithSpec(value *ImageSpecApplyConfiguration) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithStatus(value *ImageStatusApplyConfiguration) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithUID(value types.UID) *ImageApplyConfiguration
- type ImageContentPolicyApplyConfiguration
- func ExtractImageContentPolicy(imageContentPolicy *apiconfigv1.ImageContentPolicy, fieldManager string) (*ImageContentPolicyApplyConfiguration, error)
- func ExtractImageContentPolicyStatus(imageContentPolicy *apiconfigv1.ImageContentPolicy, fieldManager string) (*ImageContentPolicyApplyConfiguration, error)
- func ImageContentPolicy(name string) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithAPIVersion(value string) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithAnnotations(entries map[string]string) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithFinalizers(values ...string) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithGenerateName(value string) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithGeneration(value int64) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithKind(value string) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithLabels(entries map[string]string) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithName(value string) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithNamespace(value string) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithResourceVersion(value string) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithSpec(value *ImageContentPolicySpecApplyConfiguration) *ImageContentPolicyApplyConfiguration
- func (b *ImageContentPolicyApplyConfiguration) WithUID(value types.UID) *ImageContentPolicyApplyConfiguration
- type ImageContentPolicySpecApplyConfiguration
- type ImageDigestMirrorSetApplyConfiguration
- func ExtractImageDigestMirrorSet(imageDigestMirrorSet *apiconfigv1.ImageDigestMirrorSet, fieldManager string) (*ImageDigestMirrorSetApplyConfiguration, error)
- func ExtractImageDigestMirrorSetStatus(imageDigestMirrorSet *apiconfigv1.ImageDigestMirrorSet, fieldManager string) (*ImageDigestMirrorSetApplyConfiguration, error)
- func ImageDigestMirrorSet(name string) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithAPIVersion(value string) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithAnnotations(entries map[string]string) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithFinalizers(values ...string) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithGenerateName(value string) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithGeneration(value int64) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithKind(value string) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithLabels(entries map[string]string) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithName(value string) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithNamespace(value string) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithResourceVersion(value string) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithSpec(value *ImageDigestMirrorSetSpecApplyConfiguration) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithStatus(value apiconfigv1.ImageDigestMirrorSetStatus) *ImageDigestMirrorSetApplyConfiguration
- func (b *ImageDigestMirrorSetApplyConfiguration) WithUID(value types.UID) *ImageDigestMirrorSetApplyConfiguration
- type ImageDigestMirrorSetSpecApplyConfiguration
- type ImageDigestMirrorsApplyConfiguration
- func (b *ImageDigestMirrorsApplyConfiguration) WithMirrorSourcePolicy(value v1.MirrorSourcePolicy) *ImageDigestMirrorsApplyConfiguration
- func (b *ImageDigestMirrorsApplyConfiguration) WithMirrors(values ...v1.ImageMirror) *ImageDigestMirrorsApplyConfiguration
- func (b *ImageDigestMirrorsApplyConfiguration) WithSource(value string) *ImageDigestMirrorsApplyConfiguration
- type ImageLabelApplyConfiguration
- type ImageSpecApplyConfiguration
- func (b *ImageSpecApplyConfiguration) WithAdditionalTrustedCA(value *ConfigMapNameReferenceApplyConfiguration) *ImageSpecApplyConfiguration
- func (b *ImageSpecApplyConfiguration) WithAllowedRegistriesForImport(values ...*RegistryLocationApplyConfiguration) *ImageSpecApplyConfiguration
- func (b *ImageSpecApplyConfiguration) WithExternalRegistryHostnames(values ...string) *ImageSpecApplyConfiguration
- func (b *ImageSpecApplyConfiguration) WithRegistrySources(value *RegistrySourcesApplyConfiguration) *ImageSpecApplyConfiguration
- type ImageStatusApplyConfiguration
- type ImageTagMirrorSetApplyConfiguration
- func ExtractImageTagMirrorSet(imageTagMirrorSet *apiconfigv1.ImageTagMirrorSet, fieldManager string) (*ImageTagMirrorSetApplyConfiguration, error)
- func ExtractImageTagMirrorSetStatus(imageTagMirrorSet *apiconfigv1.ImageTagMirrorSet, fieldManager string) (*ImageTagMirrorSetApplyConfiguration, error)
- func ImageTagMirrorSet(name string) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithAPIVersion(value string) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithAnnotations(entries map[string]string) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithFinalizers(values ...string) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithGenerateName(value string) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithGeneration(value int64) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithKind(value string) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithLabels(entries map[string]string) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithName(value string) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithNamespace(value string) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithResourceVersion(value string) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithSpec(value *ImageTagMirrorSetSpecApplyConfiguration) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithStatus(value apiconfigv1.ImageTagMirrorSetStatus) *ImageTagMirrorSetApplyConfiguration
- func (b *ImageTagMirrorSetApplyConfiguration) WithUID(value types.UID) *ImageTagMirrorSetApplyConfiguration
- type ImageTagMirrorSetSpecApplyConfiguration
- type ImageTagMirrorsApplyConfiguration
- func (b *ImageTagMirrorsApplyConfiguration) WithMirrorSourcePolicy(value v1.MirrorSourcePolicy) *ImageTagMirrorsApplyConfiguration
- func (b *ImageTagMirrorsApplyConfiguration) WithMirrors(values ...v1.ImageMirror) *ImageTagMirrorsApplyConfiguration
- func (b *ImageTagMirrorsApplyConfiguration) WithSource(value string) *ImageTagMirrorsApplyConfiguration
- type InfrastructureApplyConfiguration
- func ExtractInfrastructure(infrastructure *apiconfigv1.Infrastructure, fieldManager string) (*InfrastructureApplyConfiguration, error)
- func ExtractInfrastructureStatus(infrastructure *apiconfigv1.Infrastructure, fieldManager string) (*InfrastructureApplyConfiguration, error)
- func Infrastructure(name string) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithAPIVersion(value string) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithAnnotations(entries map[string]string) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithCreationTimestamp(value metav1.Time) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithFinalizers(values ...string) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithGenerateName(value string) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithGeneration(value int64) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithKind(value string) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithLabels(entries map[string]string) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithName(value string) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithNamespace(value string) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithResourceVersion(value string) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithSpec(value *InfrastructureSpecApplyConfiguration) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithStatus(value *InfrastructureStatusApplyConfiguration) *InfrastructureApplyConfiguration
- func (b *InfrastructureApplyConfiguration) WithUID(value types.UID) *InfrastructureApplyConfiguration
- type InfrastructureSpecApplyConfiguration
- type InfrastructureStatusApplyConfiguration
- func (b *InfrastructureStatusApplyConfiguration) WithAPIServerInternalURL(value string) *InfrastructureStatusApplyConfiguration
- func (b *InfrastructureStatusApplyConfiguration) WithAPIServerURL(value string) *InfrastructureStatusApplyConfiguration
- func (b *InfrastructureStatusApplyConfiguration) WithControlPlaneTopology(value v1.TopologyMode) *InfrastructureStatusApplyConfiguration
- func (b *InfrastructureStatusApplyConfiguration) WithEtcdDiscoveryDomain(value string) *InfrastructureStatusApplyConfiguration
- func (b *InfrastructureStatusApplyConfiguration) WithInfrastructureName(value string) *InfrastructureStatusApplyConfiguration
- func (b *InfrastructureStatusApplyConfiguration) WithInfrastructureTopology(value v1.TopologyMode) *InfrastructureStatusApplyConfiguration
- func (b *InfrastructureStatusApplyConfiguration) WithPlatform(value v1.PlatformType) *InfrastructureStatusApplyConfiguration
- func (b *InfrastructureStatusApplyConfiguration) WithPlatformStatus(value *PlatformStatusApplyConfiguration) *InfrastructureStatusApplyConfiguration
- type IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithAPIVersion(value string) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithAnnotations(entries map[string]string) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithCreationTimestamp(value metav1.Time) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithFinalizers(values ...string) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithGenerateName(value string) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithGeneration(value int64) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithKind(value string) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithLabels(entries map[string]string) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithName(value string) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithNamespace(value string) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithResourceVersion(value string) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithSpec(value *IngressSpecApplyConfiguration) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithStatus(value *IngressStatusApplyConfiguration) *IngressApplyConfiguration
- func (b *IngressApplyConfiguration) WithUID(value types.UID) *IngressApplyConfiguration
- type IngressPlatformSpecApplyConfiguration
- type IngressSpecApplyConfiguration
- func (b *IngressSpecApplyConfiguration) WithAppsDomain(value string) *IngressSpecApplyConfiguration
- func (b *IngressSpecApplyConfiguration) WithComponentRoutes(values ...*ComponentRouteSpecApplyConfiguration) *IngressSpecApplyConfiguration
- func (b *IngressSpecApplyConfiguration) WithDomain(value string) *IngressSpecApplyConfiguration
- func (b *IngressSpecApplyConfiguration) WithLoadBalancer(value *LoadBalancerApplyConfiguration) *IngressSpecApplyConfiguration
- func (b *IngressSpecApplyConfiguration) WithRequiredHSTSPolicies(values ...*RequiredHSTSPolicyApplyConfiguration) *IngressSpecApplyConfiguration
- type IngressStatusApplyConfiguration
- type KeystoneIdentityProviderApplyConfiguration
- func (b *KeystoneIdentityProviderApplyConfiguration) WithCA(value *ConfigMapNameReferenceApplyConfiguration) *KeystoneIdentityProviderApplyConfiguration
- func (b *KeystoneIdentityProviderApplyConfiguration) WithDomainName(value string) *KeystoneIdentityProviderApplyConfiguration
- func (b *KeystoneIdentityProviderApplyConfiguration) WithTLSClientCert(value *SecretNameReferenceApplyConfiguration) *KeystoneIdentityProviderApplyConfiguration
- func (b *KeystoneIdentityProviderApplyConfiguration) WithTLSClientKey(value *SecretNameReferenceApplyConfiguration) *KeystoneIdentityProviderApplyConfiguration
- func (b *KeystoneIdentityProviderApplyConfiguration) WithURL(value string) *KeystoneIdentityProviderApplyConfiguration
- type KubevirtPlatformStatusApplyConfiguration
- type LDAPAttributeMappingApplyConfiguration
- func (b *LDAPAttributeMappingApplyConfiguration) WithEmail(values ...string) *LDAPAttributeMappingApplyConfiguration
- func (b *LDAPAttributeMappingApplyConfiguration) WithID(values ...string) *LDAPAttributeMappingApplyConfiguration
- func (b *LDAPAttributeMappingApplyConfiguration) WithName(values ...string) *LDAPAttributeMappingApplyConfiguration
- func (b *LDAPAttributeMappingApplyConfiguration) WithPreferredUsername(values ...string) *LDAPAttributeMappingApplyConfiguration
- type LDAPIdentityProviderApplyConfiguration
- func (b *LDAPIdentityProviderApplyConfiguration) WithAttributes(value *LDAPAttributeMappingApplyConfiguration) *LDAPIdentityProviderApplyConfiguration
- func (b *LDAPIdentityProviderApplyConfiguration) WithBindDN(value string) *LDAPIdentityProviderApplyConfiguration
- func (b *LDAPIdentityProviderApplyConfiguration) WithBindPassword(value *SecretNameReferenceApplyConfiguration) *LDAPIdentityProviderApplyConfiguration
- func (b *LDAPIdentityProviderApplyConfiguration) WithCA(value *ConfigMapNameReferenceApplyConfiguration) *LDAPIdentityProviderApplyConfiguration
- func (b *LDAPIdentityProviderApplyConfiguration) WithInsecure(value bool) *LDAPIdentityProviderApplyConfiguration
- func (b *LDAPIdentityProviderApplyConfiguration) WithURL(value string) *LDAPIdentityProviderApplyConfiguration
- type LoadBalancerApplyConfiguration
- type MTUMigrationApplyConfiguration
- type MTUMigrationValuesApplyConfiguration
- type MaxAgePolicyApplyConfiguration
- type NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithAPIVersion(value string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithAnnotations(entries map[string]string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithFinalizers(values ...string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithGenerateName(value string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithGeneration(value int64) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithKind(value string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithLabels(entries map[string]string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithName(value string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithNamespace(value string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithResourceVersion(value string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithSpec(value *NetworkSpecApplyConfiguration) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithStatus(value *NetworkStatusApplyConfiguration) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithUID(value types.UID) *NetworkApplyConfiguration
- type NetworkMigrationApplyConfiguration
- type NetworkSpecApplyConfiguration
- func (b *NetworkSpecApplyConfiguration) WithClusterNetwork(values ...*ClusterNetworkEntryApplyConfiguration) *NetworkSpecApplyConfiguration
- func (b *NetworkSpecApplyConfiguration) WithExternalIP(value *ExternalIPConfigApplyConfiguration) *NetworkSpecApplyConfiguration
- func (b *NetworkSpecApplyConfiguration) WithNetworkType(value string) *NetworkSpecApplyConfiguration
- func (b *NetworkSpecApplyConfiguration) WithServiceNetwork(values ...string) *NetworkSpecApplyConfiguration
- func (b *NetworkSpecApplyConfiguration) WithServiceNodePortRange(value string) *NetworkSpecApplyConfiguration
- type NetworkStatusApplyConfiguration
- func (b *NetworkStatusApplyConfiguration) WithClusterNetwork(values ...*ClusterNetworkEntryApplyConfiguration) *NetworkStatusApplyConfiguration
- func (b *NetworkStatusApplyConfiguration) WithClusterNetworkMTU(value int) *NetworkStatusApplyConfiguration
- func (b *NetworkStatusApplyConfiguration) WithMigration(value *NetworkMigrationApplyConfiguration) *NetworkStatusApplyConfiguration
- func (b *NetworkStatusApplyConfiguration) WithNetworkType(value string) *NetworkStatusApplyConfiguration
- func (b *NetworkStatusApplyConfiguration) WithServiceNetwork(values ...string) *NetworkStatusApplyConfiguration
- type NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithAPIVersion(value string) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithAnnotations(entries map[string]string) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithFinalizers(values ...string) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithGenerateName(value string) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithGeneration(value int64) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithKind(value string) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithLabels(entries map[string]string) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithName(value string) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithNamespace(value string) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithResourceVersion(value string) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithSpec(value *NodeSpecApplyConfiguration) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithStatus(value apiconfigv1.NodeStatus) *NodeApplyConfiguration
- func (b *NodeApplyConfiguration) WithUID(value types.UID) *NodeApplyConfiguration
- type NodeSpecApplyConfiguration
- type NutanixPlatformSpecApplyConfiguration
- func (b *NutanixPlatformSpecApplyConfiguration) WithPrismCentral(value *NutanixPrismEndpointApplyConfiguration) *NutanixPlatformSpecApplyConfiguration
- func (b *NutanixPlatformSpecApplyConfiguration) WithPrismElements(values ...*NutanixPrismElementEndpointApplyConfiguration) *NutanixPlatformSpecApplyConfiguration
- type NutanixPlatformStatusApplyConfiguration
- func (b *NutanixPlatformStatusApplyConfiguration) WithAPIServerInternalIP(value string) *NutanixPlatformStatusApplyConfiguration
- func (b *NutanixPlatformStatusApplyConfiguration) WithAPIServerInternalIPs(values ...string) *NutanixPlatformStatusApplyConfiguration
- func (b *NutanixPlatformStatusApplyConfiguration) WithIngressIP(value string) *NutanixPlatformStatusApplyConfiguration
- func (b *NutanixPlatformStatusApplyConfiguration) WithIngressIPs(values ...string) *NutanixPlatformStatusApplyConfiguration
- type NutanixPrismElementEndpointApplyConfiguration
- type NutanixPrismEndpointApplyConfiguration
- type OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithAPIVersion(value string) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithAnnotations(entries map[string]string) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithCreationTimestamp(value metav1.Time) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithFinalizers(values ...string) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithGenerateName(value string) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithGeneration(value int64) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithKind(value string) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithLabels(entries map[string]string) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithName(value string) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithNamespace(value string) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithResourceVersion(value string) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithSpec(value *OAuthSpecApplyConfiguration) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithStatus(value apiconfigv1.OAuthStatus) *OAuthApplyConfiguration
- func (b *OAuthApplyConfiguration) WithUID(value types.UID) *OAuthApplyConfiguration
- type OAuthRemoteConnectionInfoApplyConfiguration
- func (b *OAuthRemoteConnectionInfoApplyConfiguration) WithCA(value *ConfigMapNameReferenceApplyConfiguration) *OAuthRemoteConnectionInfoApplyConfiguration
- func (b *OAuthRemoteConnectionInfoApplyConfiguration) WithTLSClientCert(value *SecretNameReferenceApplyConfiguration) *OAuthRemoteConnectionInfoApplyConfiguration
- func (b *OAuthRemoteConnectionInfoApplyConfiguration) WithTLSClientKey(value *SecretNameReferenceApplyConfiguration) *OAuthRemoteConnectionInfoApplyConfiguration
- func (b *OAuthRemoteConnectionInfoApplyConfiguration) WithURL(value string) *OAuthRemoteConnectionInfoApplyConfiguration
- type OAuthSpecApplyConfiguration
- func (b *OAuthSpecApplyConfiguration) WithIdentityProviders(values ...*IdentityProviderApplyConfiguration) *OAuthSpecApplyConfiguration
- func (b *OAuthSpecApplyConfiguration) WithTemplates(value *OAuthTemplatesApplyConfiguration) *OAuthSpecApplyConfiguration
- func (b *OAuthSpecApplyConfiguration) WithTokenConfig(value *TokenConfigApplyConfiguration) *OAuthSpecApplyConfiguration
- type OAuthTemplatesApplyConfiguration
- func (b *OAuthTemplatesApplyConfiguration) WithError(value *SecretNameReferenceApplyConfiguration) *OAuthTemplatesApplyConfiguration
- func (b *OAuthTemplatesApplyConfiguration) WithLogin(value *SecretNameReferenceApplyConfiguration) *OAuthTemplatesApplyConfiguration
- func (b *OAuthTemplatesApplyConfiguration) WithProviderSelection(value *SecretNameReferenceApplyConfiguration) *OAuthTemplatesApplyConfiguration
- type ObjectReferenceApplyConfiguration
- func (b *ObjectReferenceApplyConfiguration) WithGroup(value string) *ObjectReferenceApplyConfiguration
- func (b *ObjectReferenceApplyConfiguration) WithName(value string) *ObjectReferenceApplyConfiguration
- func (b *ObjectReferenceApplyConfiguration) WithNamespace(value string) *ObjectReferenceApplyConfiguration
- func (b *ObjectReferenceApplyConfiguration) WithResource(value string) *ObjectReferenceApplyConfiguration
- type OpenIDClaimsApplyConfiguration
- func (b *OpenIDClaimsApplyConfiguration) WithEmail(values ...string) *OpenIDClaimsApplyConfiguration
- func (b *OpenIDClaimsApplyConfiguration) WithGroups(values ...v1.OpenIDClaim) *OpenIDClaimsApplyConfiguration
- func (b *OpenIDClaimsApplyConfiguration) WithName(values ...string) *OpenIDClaimsApplyConfiguration
- func (b *OpenIDClaimsApplyConfiguration) WithPreferredUsername(values ...string) *OpenIDClaimsApplyConfiguration
- type OpenIDIdentityProviderApplyConfiguration
- func (b *OpenIDIdentityProviderApplyConfiguration) WithCA(value *ConfigMapNameReferenceApplyConfiguration) *OpenIDIdentityProviderApplyConfiguration
- func (b *OpenIDIdentityProviderApplyConfiguration) WithClaims(value *OpenIDClaimsApplyConfiguration) *OpenIDIdentityProviderApplyConfiguration
- func (b *OpenIDIdentityProviderApplyConfiguration) WithClientID(value string) *OpenIDIdentityProviderApplyConfiguration
- func (b *OpenIDIdentityProviderApplyConfiguration) WithClientSecret(value *SecretNameReferenceApplyConfiguration) *OpenIDIdentityProviderApplyConfiguration
- func (b *OpenIDIdentityProviderApplyConfiguration) WithExtraAuthorizeParameters(entries map[string]string) *OpenIDIdentityProviderApplyConfiguration
- func (b *OpenIDIdentityProviderApplyConfiguration) WithExtraScopes(values ...string) *OpenIDIdentityProviderApplyConfiguration
- func (b *OpenIDIdentityProviderApplyConfiguration) WithIssuer(value string) *OpenIDIdentityProviderApplyConfiguration
- type OpenStackPlatformStatusApplyConfiguration
- func (b *OpenStackPlatformStatusApplyConfiguration) WithAPIServerInternalIP(value string) *OpenStackPlatformStatusApplyConfiguration
- func (b *OpenStackPlatformStatusApplyConfiguration) WithAPIServerInternalIPs(values ...string) *OpenStackPlatformStatusApplyConfiguration
- func (b *OpenStackPlatformStatusApplyConfiguration) WithCloudName(value string) *OpenStackPlatformStatusApplyConfiguration
- func (b *OpenStackPlatformStatusApplyConfiguration) WithIngressIP(value string) *OpenStackPlatformStatusApplyConfiguration
- func (b *OpenStackPlatformStatusApplyConfiguration) WithIngressIPs(values ...string) *OpenStackPlatformStatusApplyConfiguration
- func (b *OpenStackPlatformStatusApplyConfiguration) WithNodeDNSIP(value string) *OpenStackPlatformStatusApplyConfiguration
- type OperandVersionApplyConfiguration
- type OperatorHubApplyConfiguration
- func ExtractOperatorHub(operatorHub *apiconfigv1.OperatorHub, fieldManager string) (*OperatorHubApplyConfiguration, error)
- func ExtractOperatorHubStatus(operatorHub *apiconfigv1.OperatorHub, fieldManager string) (*OperatorHubApplyConfiguration, error)
- func OperatorHub(name string) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithAPIVersion(value string) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithAnnotations(entries map[string]string) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithCreationTimestamp(value metav1.Time) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithFinalizers(values ...string) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithGenerateName(value string) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithGeneration(value int64) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithKind(value string) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithLabels(entries map[string]string) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithName(value string) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithNamespace(value string) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithResourceVersion(value string) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithSpec(value *OperatorHubSpecApplyConfiguration) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithStatus(value *OperatorHubStatusApplyConfiguration) *OperatorHubApplyConfiguration
- func (b *OperatorHubApplyConfiguration) WithUID(value types.UID) *OperatorHubApplyConfiguration
- type OperatorHubSpecApplyConfiguration
- type OperatorHubStatusApplyConfiguration
- type OvirtPlatformStatusApplyConfiguration
- func (b *OvirtPlatformStatusApplyConfiguration) WithAPIServerInternalIP(value string) *OvirtPlatformStatusApplyConfiguration
- func (b *OvirtPlatformStatusApplyConfiguration) WithAPIServerInternalIPs(values ...string) *OvirtPlatformStatusApplyConfiguration
- func (b *OvirtPlatformStatusApplyConfiguration) WithIngressIP(value string) *OvirtPlatformStatusApplyConfiguration
- func (b *OvirtPlatformStatusApplyConfiguration) WithIngressIPs(values ...string) *OvirtPlatformStatusApplyConfiguration
- func (b *OvirtPlatformStatusApplyConfiguration) WithNodeDNSIP(value string) *OvirtPlatformStatusApplyConfiguration
- type PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithAWS(value *AWSPlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithAlibabaCloud(value v1.AlibabaCloudPlatformSpec) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithAzure(value v1.AzurePlatformSpec) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithBareMetal(value v1.BareMetalPlatformSpec) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithEquinixMetal(value v1.EquinixMetalPlatformSpec) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithGCP(value v1.GCPPlatformSpec) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithIBMCloud(value v1.IBMCloudPlatformSpec) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithKubevirt(value v1.KubevirtPlatformSpec) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithNutanix(value *NutanixPlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithOpenStack(value v1.OpenStackPlatformSpec) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithOvirt(value v1.OvirtPlatformSpec) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithPowerVS(value *PowerVSPlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithType(value v1.PlatformType) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithVSphere(value *VSpherePlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
- type PlatformStatusApplyConfiguration
- func (b *PlatformStatusApplyConfiguration) WithAWS(value *AWSPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
- func (b *PlatformStatusApplyConfiguration) WithAlibabaCloud(value *AlibabaCloudPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
- func (b *PlatformStatusApplyConfiguration) WithAzure(value *AzurePlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
- func (b *PlatformStatusApplyConfiguration) WithBareMetal(value *BareMetalPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
- func (b *PlatformStatusApplyConfiguration) WithEquinixMetal(value *EquinixMetalPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
- func (b *PlatformStatusApplyConfiguration) WithGCP(value *GCPPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
- func (b *PlatformStatusApplyConfiguration) WithIBMCloud(value *IBMCloudPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
- func (b *PlatformStatusApplyConfiguration) WithKubevirt(value *KubevirtPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
- func (b *PlatformStatusApplyConfiguration) WithNutanix(value *NutanixPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
- func (b *PlatformStatusApplyConfiguration) WithOpenStack(value *OpenStackPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
- func (b *PlatformStatusApplyConfiguration) WithOvirt(value *OvirtPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
- func (b *PlatformStatusApplyConfiguration) WithPowerVS(value *PowerVSPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
- func (b *PlatformStatusApplyConfiguration) WithType(value v1.PlatformType) *PlatformStatusApplyConfiguration
- func (b *PlatformStatusApplyConfiguration) WithVSphere(value *VSpherePlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
- type PowerVSPlatformSpecApplyConfiguration
- type PowerVSPlatformStatusApplyConfiguration
- func (b *PowerVSPlatformStatusApplyConfiguration) WithCISInstanceCRN(value string) *PowerVSPlatformStatusApplyConfiguration
- func (b *PowerVSPlatformStatusApplyConfiguration) WithDNSInstanceCRN(value string) *PowerVSPlatformStatusApplyConfiguration
- func (b *PowerVSPlatformStatusApplyConfiguration) WithRegion(value string) *PowerVSPlatformStatusApplyConfiguration
- func (b *PowerVSPlatformStatusApplyConfiguration) WithServiceEndpoints(values ...*PowerVSServiceEndpointApplyConfiguration) *PowerVSPlatformStatusApplyConfiguration
- func (b *PowerVSPlatformStatusApplyConfiguration) WithZone(value string) *PowerVSPlatformStatusApplyConfiguration
- type PowerVSServiceEndpointApplyConfiguration
- type ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithAPIVersion(value string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithAnnotations(entries map[string]string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithFinalizers(values ...string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithGenerateName(value string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithGeneration(value int64) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithKind(value string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithLabels(entries map[string]string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithName(value string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithNamespace(value string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithResourceVersion(value string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithSpec(value *ProjectSpecApplyConfiguration) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithStatus(value apiconfigv1.ProjectStatus) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithUID(value types.UID) *ProjectApplyConfiguration
- type ProjectSpecApplyConfiguration
- type PromQLClusterConditionApplyConfiguration
- type ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithAPIVersion(value string) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithAnnotations(entries map[string]string) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithFinalizers(values ...string) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithGenerateName(value string) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithGeneration(value int64) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithKind(value string) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithLabels(entries map[string]string) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithName(value string) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithNamespace(value string) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithResourceVersion(value string) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithSpec(value *ProxySpecApplyConfiguration) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithStatus(value *ProxyStatusApplyConfiguration) *ProxyApplyConfiguration
- func (b *ProxyApplyConfiguration) WithUID(value types.UID) *ProxyApplyConfiguration
- type ProxySpecApplyConfiguration
- func (b *ProxySpecApplyConfiguration) WithHTTPProxy(value string) *ProxySpecApplyConfiguration
- func (b *ProxySpecApplyConfiguration) WithHTTPSProxy(value string) *ProxySpecApplyConfiguration
- func (b *ProxySpecApplyConfiguration) WithNoProxy(value string) *ProxySpecApplyConfiguration
- func (b *ProxySpecApplyConfiguration) WithReadinessEndpoints(values ...string) *ProxySpecApplyConfiguration
- func (b *ProxySpecApplyConfiguration) WithTrustedCA(value *ConfigMapNameReferenceApplyConfiguration) *ProxySpecApplyConfiguration
- type ProxyStatusApplyConfiguration
- type RegistryLocationApplyConfiguration
- type RegistrySourcesApplyConfiguration
- func (b *RegistrySourcesApplyConfiguration) WithAllowedRegistries(values ...string) *RegistrySourcesApplyConfiguration
- func (b *RegistrySourcesApplyConfiguration) WithBlockedRegistries(values ...string) *RegistrySourcesApplyConfiguration
- func (b *RegistrySourcesApplyConfiguration) WithContainerRuntimeSearchRegistries(values ...string) *RegistrySourcesApplyConfiguration
- func (b *RegistrySourcesApplyConfiguration) WithInsecureRegistries(values ...string) *RegistrySourcesApplyConfiguration
- type ReleaseApplyConfiguration
- func (b *ReleaseApplyConfiguration) WithChannels(values ...string) *ReleaseApplyConfiguration
- func (b *ReleaseApplyConfiguration) WithImage(value string) *ReleaseApplyConfiguration
- func (b *ReleaseApplyConfiguration) WithURL(value v1.URL) *ReleaseApplyConfiguration
- func (b *ReleaseApplyConfiguration) WithVersion(value string) *ReleaseApplyConfiguration
- type RepositoryDigestMirrorsApplyConfiguration
- func (b *RepositoryDigestMirrorsApplyConfiguration) WithAllowMirrorByTags(value bool) *RepositoryDigestMirrorsApplyConfiguration
- func (b *RepositoryDigestMirrorsApplyConfiguration) WithMirrors(values ...v1.Mirror) *RepositoryDigestMirrorsApplyConfiguration
- func (b *RepositoryDigestMirrorsApplyConfiguration) WithSource(value string) *RepositoryDigestMirrorsApplyConfiguration
- type RequestHeaderIdentityProviderApplyConfiguration
- func (b *RequestHeaderIdentityProviderApplyConfiguration) WithChallengeURL(value string) *RequestHeaderIdentityProviderApplyConfiguration
- func (b *RequestHeaderIdentityProviderApplyConfiguration) WithClientCA(value *ConfigMapNameReferenceApplyConfiguration) *RequestHeaderIdentityProviderApplyConfiguration
- func (b *RequestHeaderIdentityProviderApplyConfiguration) WithClientCommonNames(values ...string) *RequestHeaderIdentityProviderApplyConfiguration
- func (b *RequestHeaderIdentityProviderApplyConfiguration) WithEmailHeaders(values ...string) *RequestHeaderIdentityProviderApplyConfiguration
- func (b *RequestHeaderIdentityProviderApplyConfiguration) WithHeaders(values ...string) *RequestHeaderIdentityProviderApplyConfiguration
- func (b *RequestHeaderIdentityProviderApplyConfiguration) WithLoginURL(value string) *RequestHeaderIdentityProviderApplyConfiguration
- func (b *RequestHeaderIdentityProviderApplyConfiguration) WithNameHeaders(values ...string) *RequestHeaderIdentityProviderApplyConfiguration
- func (b *RequestHeaderIdentityProviderApplyConfiguration) WithPreferredUsernameHeaders(values ...string) *RequestHeaderIdentityProviderApplyConfiguration
- type RequiredHSTSPolicyApplyConfiguration
- func (b *RequiredHSTSPolicyApplyConfiguration) WithDomainPatterns(values ...string) *RequiredHSTSPolicyApplyConfiguration
- func (b *RequiredHSTSPolicyApplyConfiguration) WithIncludeSubDomainsPolicy(value apiconfigv1.IncludeSubDomainsPolicy) *RequiredHSTSPolicyApplyConfiguration
- func (b *RequiredHSTSPolicyApplyConfiguration) WithMaxAge(value *MaxAgePolicyApplyConfiguration) *RequiredHSTSPolicyApplyConfiguration
- func (b *RequiredHSTSPolicyApplyConfiguration) WithNamespaceSelector(value v1.LabelSelector) *RequiredHSTSPolicyApplyConfiguration
- func (b *RequiredHSTSPolicyApplyConfiguration) WithPreloadPolicy(value apiconfigv1.PreloadPolicy) *RequiredHSTSPolicyApplyConfiguration
- type SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithAPIVersion(value string) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithAnnotations(entries map[string]string) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithCreationTimestamp(value metav1.Time) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithFinalizers(values ...string) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithGenerateName(value string) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithGeneration(value int64) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithKind(value string) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithLabels(entries map[string]string) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithName(value string) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithNamespace(value string) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithResourceVersion(value string) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithSpec(value *SchedulerSpecApplyConfiguration) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithStatus(value apiconfigv1.SchedulerStatus) *SchedulerApplyConfiguration
- func (b *SchedulerApplyConfiguration) WithUID(value types.UID) *SchedulerApplyConfiguration
- type SchedulerSpecApplyConfiguration
- func (b *SchedulerSpecApplyConfiguration) WithDefaultNodeSelector(value string) *SchedulerSpecApplyConfiguration
- func (b *SchedulerSpecApplyConfiguration) WithMastersSchedulable(value bool) *SchedulerSpecApplyConfiguration
- func (b *SchedulerSpecApplyConfiguration) WithPolicy(value *ConfigMapNameReferenceApplyConfiguration) *SchedulerSpecApplyConfiguration
- func (b *SchedulerSpecApplyConfiguration) WithProfile(value configv1.SchedulerProfile) *SchedulerSpecApplyConfiguration
- type SecretNameReferenceApplyConfiguration
- type TLSProfileSpecApplyConfiguration
- type TLSSecurityProfileApplyConfiguration
- func (b *TLSSecurityProfileApplyConfiguration) WithCustom(value *CustomTLSProfileApplyConfiguration) *TLSSecurityProfileApplyConfiguration
- func (b *TLSSecurityProfileApplyConfiguration) WithIntermediate(value v1.IntermediateTLSProfile) *TLSSecurityProfileApplyConfiguration
- func (b *TLSSecurityProfileApplyConfiguration) WithModern(value v1.ModernTLSProfile) *TLSSecurityProfileApplyConfiguration
- func (b *TLSSecurityProfileApplyConfiguration) WithOld(value v1.OldTLSProfile) *TLSSecurityProfileApplyConfiguration
- func (b *TLSSecurityProfileApplyConfiguration) WithType(value v1.TLSProfileType) *TLSSecurityProfileApplyConfiguration
- type TemplateReferenceApplyConfiguration
- type TokenConfigApplyConfiguration
- func (b *TokenConfigApplyConfiguration) WithAccessTokenInactivityTimeout(value v1.Duration) *TokenConfigApplyConfiguration
- func (b *TokenConfigApplyConfiguration) WithAccessTokenInactivityTimeoutSeconds(value int32) *TokenConfigApplyConfiguration
- func (b *TokenConfigApplyConfiguration) WithAccessTokenMaxAgeSeconds(value int32) *TokenConfigApplyConfiguration
- type UpdateApplyConfiguration
- type UpdateHistoryApplyConfiguration
- func (b *UpdateHistoryApplyConfiguration) WithAcceptedRisks(value string) *UpdateHistoryApplyConfiguration
- func (b *UpdateHistoryApplyConfiguration) WithCompletionTime(value metav1.Time) *UpdateHistoryApplyConfiguration
- func (b *UpdateHistoryApplyConfiguration) WithImage(value string) *UpdateHistoryApplyConfiguration
- func (b *UpdateHistoryApplyConfiguration) WithStartedTime(value metav1.Time) *UpdateHistoryApplyConfiguration
- func (b *UpdateHistoryApplyConfiguration) WithState(value v1.UpdateState) *UpdateHistoryApplyConfiguration
- func (b *UpdateHistoryApplyConfiguration) WithVerified(value bool) *UpdateHistoryApplyConfiguration
- func (b *UpdateHistoryApplyConfiguration) WithVersion(value string) *UpdateHistoryApplyConfiguration
- type VSpherePlatformFailureDomainSpecApplyConfiguration
- func (b *VSpherePlatformFailureDomainSpecApplyConfiguration) WithName(value string) *VSpherePlatformFailureDomainSpecApplyConfiguration
- func (b *VSpherePlatformFailureDomainSpecApplyConfiguration) WithRegion(value string) *VSpherePlatformFailureDomainSpecApplyConfiguration
- func (b *VSpherePlatformFailureDomainSpecApplyConfiguration) WithServer(value string) *VSpherePlatformFailureDomainSpecApplyConfiguration
- func (b *VSpherePlatformFailureDomainSpecApplyConfiguration) WithTopology(value *VSpherePlatformTopologyApplyConfiguration) *VSpherePlatformFailureDomainSpecApplyConfiguration
- func (b *VSpherePlatformFailureDomainSpecApplyConfiguration) WithZone(value string) *VSpherePlatformFailureDomainSpecApplyConfiguration
- type VSpherePlatformNodeNetworkingApplyConfiguration
- func (b *VSpherePlatformNodeNetworkingApplyConfiguration) WithExternal(value *VSpherePlatformNodeNetworkingSpecApplyConfiguration) *VSpherePlatformNodeNetworkingApplyConfiguration
- func (b *VSpherePlatformNodeNetworkingApplyConfiguration) WithInternal(value *VSpherePlatformNodeNetworkingSpecApplyConfiguration) *VSpherePlatformNodeNetworkingApplyConfiguration
- type VSpherePlatformNodeNetworkingSpecApplyConfiguration
- func (b *VSpherePlatformNodeNetworkingSpecApplyConfiguration) WithExcludeNetworkSubnetCIDR(values ...string) *VSpherePlatformNodeNetworkingSpecApplyConfiguration
- func (b *VSpherePlatformNodeNetworkingSpecApplyConfiguration) WithNetwork(value string) *VSpherePlatformNodeNetworkingSpecApplyConfiguration
- func (b *VSpherePlatformNodeNetworkingSpecApplyConfiguration) WithNetworkSubnetCIDR(values ...string) *VSpherePlatformNodeNetworkingSpecApplyConfiguration
- type VSpherePlatformSpecApplyConfiguration
- func (b *VSpherePlatformSpecApplyConfiguration) WithFailureDomains(values ...*VSpherePlatformFailureDomainSpecApplyConfiguration) *VSpherePlatformSpecApplyConfiguration
- func (b *VSpherePlatformSpecApplyConfiguration) WithNodeNetworking(value *VSpherePlatformNodeNetworkingApplyConfiguration) *VSpherePlatformSpecApplyConfiguration
- func (b *VSpherePlatformSpecApplyConfiguration) WithVCenters(values ...*VSpherePlatformVCenterSpecApplyConfiguration) *VSpherePlatformSpecApplyConfiguration
- type VSpherePlatformStatusApplyConfiguration
- func (b *VSpherePlatformStatusApplyConfiguration) WithAPIServerInternalIP(value string) *VSpherePlatformStatusApplyConfiguration
- func (b *VSpherePlatformStatusApplyConfiguration) WithAPIServerInternalIPs(values ...string) *VSpherePlatformStatusApplyConfiguration
- func (b *VSpherePlatformStatusApplyConfiguration) WithIngressIP(value string) *VSpherePlatformStatusApplyConfiguration
- func (b *VSpherePlatformStatusApplyConfiguration) WithIngressIPs(values ...string) *VSpherePlatformStatusApplyConfiguration
- func (b *VSpherePlatformStatusApplyConfiguration) WithNodeDNSIP(value string) *VSpherePlatformStatusApplyConfiguration
- type VSpherePlatformTopologyApplyConfiguration
- func (b *VSpherePlatformTopologyApplyConfiguration) WithComputeCluster(value string) *VSpherePlatformTopologyApplyConfiguration
- func (b *VSpherePlatformTopologyApplyConfiguration) WithDatacenter(value string) *VSpherePlatformTopologyApplyConfiguration
- func (b *VSpherePlatformTopologyApplyConfiguration) WithDatastore(value string) *VSpherePlatformTopologyApplyConfiguration
- func (b *VSpherePlatformTopologyApplyConfiguration) WithFolder(value string) *VSpherePlatformTopologyApplyConfiguration
- func (b *VSpherePlatformTopologyApplyConfiguration) WithNetworks(values ...string) *VSpherePlatformTopologyApplyConfiguration
- func (b *VSpherePlatformTopologyApplyConfiguration) WithResourcePool(value string) *VSpherePlatformTopologyApplyConfiguration
- type VSpherePlatformVCenterSpecApplyConfiguration
- func (b *VSpherePlatformVCenterSpecApplyConfiguration) WithDatacenters(values ...string) *VSpherePlatformVCenterSpecApplyConfiguration
- func (b *VSpherePlatformVCenterSpecApplyConfiguration) WithPort(value int32) *VSpherePlatformVCenterSpecApplyConfiguration
- func (b *VSpherePlatformVCenterSpecApplyConfiguration) WithServer(value string) *VSpherePlatformVCenterSpecApplyConfiguration
- type WebhookTokenAuthenticatorApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIServerApplyConfiguration ¶
type APIServerApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *APIServerSpecApplyConfiguration `json:"spec,omitempty"` Status *apiconfigv1.APIServerStatus `json:"status,omitempty"` }
APIServerApplyConfiguration represents an declarative configuration of the APIServer type for use with apply.
func APIServer ¶
func APIServer(name string) *APIServerApplyConfiguration
APIServer constructs an declarative configuration of the APIServer type for use with apply.
func ExtractAPIServer ¶
func ExtractAPIServer(aPIServer *apiconfigv1.APIServer, fieldManager string) (*APIServerApplyConfiguration, error)
ExtractAPIServer extracts the applied configuration owned by fieldManager from aPIServer. If no managedFields are found in aPIServer for fieldManager, a APIServerApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. aPIServer must be a unmodified APIServer API object that was retrieved from the Kubernetes API. ExtractAPIServer provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractAPIServerStatus ¶
func ExtractAPIServerStatus(aPIServer *apiconfigv1.APIServer, fieldManager string) (*APIServerApplyConfiguration, error)
ExtractAPIServerStatus is the same as ExtractAPIServer except that it extracts the status subresource applied configuration. Experimental!
func (*APIServerApplyConfiguration) WithAPIVersion ¶
func (b *APIServerApplyConfiguration) WithAPIVersion(value string) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithAnnotations ¶
func (b *APIServerApplyConfiguration) WithAnnotations(entries map[string]string) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithCreationTimestamp ¶
func (b *APIServerApplyConfiguration) WithCreationTimestamp(value metav1.Time) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *APIServerApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithDeletionTimestamp ¶
func (b *APIServerApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithFinalizers ¶
func (b *APIServerApplyConfiguration) WithFinalizers(values ...string) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithGenerateName ¶
func (b *APIServerApplyConfiguration) WithGenerateName(value string) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithGeneration ¶
func (b *APIServerApplyConfiguration) WithGeneration(value int64) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithKind ¶
func (b *APIServerApplyConfiguration) WithKind(value string) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithLabels ¶
func (b *APIServerApplyConfiguration) WithLabels(entries map[string]string) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithName ¶
func (b *APIServerApplyConfiguration) WithName(value string) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithNamespace ¶
func (b *APIServerApplyConfiguration) WithNamespace(value string) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithOwnerReferences ¶
func (b *APIServerApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithResourceVersion ¶
func (b *APIServerApplyConfiguration) WithResourceVersion(value string) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithSpec ¶
func (b *APIServerApplyConfiguration) WithSpec(value *APIServerSpecApplyConfiguration) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithStatus ¶
func (b *APIServerApplyConfiguration) WithStatus(value apiconfigv1.APIServerStatus) *APIServerApplyConfiguration
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 (*APIServerApplyConfiguration) WithUID ¶
func (b *APIServerApplyConfiguration) WithUID(value types.UID) *APIServerApplyConfiguration
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 APIServerEncryptionApplyConfiguration ¶
type APIServerEncryptionApplyConfiguration struct {
Type *v1.EncryptionType `json:"type,omitempty"`
}
APIServerEncryptionApplyConfiguration represents an declarative configuration of the APIServerEncryption type for use with apply.
func APIServerEncryption ¶
func APIServerEncryption() *APIServerEncryptionApplyConfiguration
APIServerEncryptionApplyConfiguration constructs an declarative configuration of the APIServerEncryption type for use with apply.
func (*APIServerEncryptionApplyConfiguration) WithType ¶
func (b *APIServerEncryptionApplyConfiguration) WithType(value v1.EncryptionType) *APIServerEncryptionApplyConfiguration
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.
type APIServerNamedServingCertApplyConfiguration ¶
type APIServerNamedServingCertApplyConfiguration struct { Names []string `json:"names,omitempty"` ServingCertificate *SecretNameReferenceApplyConfiguration `json:"servingCertificate,omitempty"` }
APIServerNamedServingCertApplyConfiguration represents an declarative configuration of the APIServerNamedServingCert type for use with apply.
func APIServerNamedServingCert ¶
func APIServerNamedServingCert() *APIServerNamedServingCertApplyConfiguration
APIServerNamedServingCertApplyConfiguration constructs an declarative configuration of the APIServerNamedServingCert type for use with apply.
func (*APIServerNamedServingCertApplyConfiguration) WithNames ¶
func (b *APIServerNamedServingCertApplyConfiguration) WithNames(values ...string) *APIServerNamedServingCertApplyConfiguration
WithNames adds the given value to the Names 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 Names field.
func (*APIServerNamedServingCertApplyConfiguration) WithServingCertificate ¶
func (b *APIServerNamedServingCertApplyConfiguration) WithServingCertificate(value *SecretNameReferenceApplyConfiguration) *APIServerNamedServingCertApplyConfiguration
WithServingCertificate sets the ServingCertificate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServingCertificate field is set to the value of the last call.
type APIServerServingCertsApplyConfiguration ¶
type APIServerServingCertsApplyConfiguration struct {
NamedCertificates []APIServerNamedServingCertApplyConfiguration `json:"namedCertificates,omitempty"`
}
APIServerServingCertsApplyConfiguration represents an declarative configuration of the APIServerServingCerts type for use with apply.
func APIServerServingCerts ¶
func APIServerServingCerts() *APIServerServingCertsApplyConfiguration
APIServerServingCertsApplyConfiguration constructs an declarative configuration of the APIServerServingCerts type for use with apply.
func (*APIServerServingCertsApplyConfiguration) WithNamedCertificates ¶
func (b *APIServerServingCertsApplyConfiguration) WithNamedCertificates(values ...*APIServerNamedServingCertApplyConfiguration) *APIServerServingCertsApplyConfiguration
WithNamedCertificates adds the given value to the NamedCertificates 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 NamedCertificates field.
type APIServerSpecApplyConfiguration ¶
type APIServerSpecApplyConfiguration struct { ServingCerts *APIServerServingCertsApplyConfiguration `json:"servingCerts,omitempty"` ClientCA *ConfigMapNameReferenceApplyConfiguration `json:"clientCA,omitempty"` AdditionalCORSAllowedOrigins []string `json:"additionalCORSAllowedOrigins,omitempty"` Encryption *APIServerEncryptionApplyConfiguration `json:"encryption,omitempty"` TLSSecurityProfile *TLSSecurityProfileApplyConfiguration `json:"tlsSecurityProfile,omitempty"` Audit *AuditApplyConfiguration `json:"audit,omitempty"` }
APIServerSpecApplyConfiguration represents an declarative configuration of the APIServerSpec type for use with apply.
func APIServerSpec ¶
func APIServerSpec() *APIServerSpecApplyConfiguration
APIServerSpecApplyConfiguration constructs an declarative configuration of the APIServerSpec type for use with apply.
func (*APIServerSpecApplyConfiguration) WithAdditionalCORSAllowedOrigins ¶
func (b *APIServerSpecApplyConfiguration) WithAdditionalCORSAllowedOrigins(values ...string) *APIServerSpecApplyConfiguration
WithAdditionalCORSAllowedOrigins adds the given value to the AdditionalCORSAllowedOrigins 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 AdditionalCORSAllowedOrigins field.
func (*APIServerSpecApplyConfiguration) WithAudit ¶
func (b *APIServerSpecApplyConfiguration) WithAudit(value *AuditApplyConfiguration) *APIServerSpecApplyConfiguration
WithAudit sets the Audit field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Audit field is set to the value of the last call.
func (*APIServerSpecApplyConfiguration) WithClientCA ¶
func (b *APIServerSpecApplyConfiguration) WithClientCA(value *ConfigMapNameReferenceApplyConfiguration) *APIServerSpecApplyConfiguration
WithClientCA sets the ClientCA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClientCA field is set to the value of the last call.
func (*APIServerSpecApplyConfiguration) WithEncryption ¶
func (b *APIServerSpecApplyConfiguration) WithEncryption(value *APIServerEncryptionApplyConfiguration) *APIServerSpecApplyConfiguration
WithEncryption sets the Encryption field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Encryption field is set to the value of the last call.
func (*APIServerSpecApplyConfiguration) WithServingCerts ¶
func (b *APIServerSpecApplyConfiguration) WithServingCerts(value *APIServerServingCertsApplyConfiguration) *APIServerSpecApplyConfiguration
WithServingCerts sets the ServingCerts field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServingCerts field is set to the value of the last call.
func (*APIServerSpecApplyConfiguration) WithTLSSecurityProfile ¶
func (b *APIServerSpecApplyConfiguration) WithTLSSecurityProfile(value *TLSSecurityProfileApplyConfiguration) *APIServerSpecApplyConfiguration
WithTLSSecurityProfile sets the TLSSecurityProfile field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TLSSecurityProfile field is set to the value of the last call.
type AWSIngressSpecApplyConfiguration ¶
AWSIngressSpecApplyConfiguration represents an declarative configuration of the AWSIngressSpec type for use with apply.
func AWSIngressSpec ¶
func AWSIngressSpec() *AWSIngressSpecApplyConfiguration
AWSIngressSpecApplyConfiguration constructs an declarative configuration of the AWSIngressSpec type for use with apply.
func (*AWSIngressSpecApplyConfiguration) WithType ¶
func (b *AWSIngressSpecApplyConfiguration) WithType(value v1.AWSLBType) *AWSIngressSpecApplyConfiguration
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.
type AWSPlatformSpecApplyConfiguration ¶
type AWSPlatformSpecApplyConfiguration struct {
ServiceEndpoints []AWSServiceEndpointApplyConfiguration `json:"serviceEndpoints,omitempty"`
}
AWSPlatformSpecApplyConfiguration represents an declarative configuration of the AWSPlatformSpec type for use with apply.
func AWSPlatformSpec ¶
func AWSPlatformSpec() *AWSPlatformSpecApplyConfiguration
AWSPlatformSpecApplyConfiguration constructs an declarative configuration of the AWSPlatformSpec type for use with apply.
func (*AWSPlatformSpecApplyConfiguration) WithServiceEndpoints ¶
func (b *AWSPlatformSpecApplyConfiguration) WithServiceEndpoints(values ...*AWSServiceEndpointApplyConfiguration) *AWSPlatformSpecApplyConfiguration
WithServiceEndpoints adds the given value to the ServiceEndpoints 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 ServiceEndpoints field.
type AWSPlatformStatusApplyConfiguration ¶
type AWSPlatformStatusApplyConfiguration struct { Region *string `json:"region,omitempty"` ServiceEndpoints []AWSServiceEndpointApplyConfiguration `json:"serviceEndpoints,omitempty"` ResourceTags []AWSResourceTagApplyConfiguration `json:"resourceTags,omitempty"` }
AWSPlatformStatusApplyConfiguration represents an declarative configuration of the AWSPlatformStatus type for use with apply.
func AWSPlatformStatus ¶
func AWSPlatformStatus() *AWSPlatformStatusApplyConfiguration
AWSPlatformStatusApplyConfiguration constructs an declarative configuration of the AWSPlatformStatus type for use with apply.
func (*AWSPlatformStatusApplyConfiguration) WithRegion ¶
func (b *AWSPlatformStatusApplyConfiguration) WithRegion(value string) *AWSPlatformStatusApplyConfiguration
WithRegion sets the Region field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Region field is set to the value of the last call.
func (*AWSPlatformStatusApplyConfiguration) WithResourceTags ¶
func (b *AWSPlatformStatusApplyConfiguration) WithResourceTags(values ...*AWSResourceTagApplyConfiguration) *AWSPlatformStatusApplyConfiguration
WithResourceTags adds the given value to the ResourceTags 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 ResourceTags field.
func (*AWSPlatformStatusApplyConfiguration) WithServiceEndpoints ¶
func (b *AWSPlatformStatusApplyConfiguration) WithServiceEndpoints(values ...*AWSServiceEndpointApplyConfiguration) *AWSPlatformStatusApplyConfiguration
WithServiceEndpoints adds the given value to the ServiceEndpoints 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 ServiceEndpoints field.
type AWSResourceTagApplyConfiguration ¶
type AWSResourceTagApplyConfiguration struct { Key *string `json:"key,omitempty"` Value *string `json:"value,omitempty"` }
AWSResourceTagApplyConfiguration represents an declarative configuration of the AWSResourceTag type for use with apply.
func AWSResourceTag ¶
func AWSResourceTag() *AWSResourceTagApplyConfiguration
AWSResourceTagApplyConfiguration constructs an declarative configuration of the AWSResourceTag type for use with apply.
func (*AWSResourceTagApplyConfiguration) WithKey ¶
func (b *AWSResourceTagApplyConfiguration) WithKey(value string) *AWSResourceTagApplyConfiguration
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 (*AWSResourceTagApplyConfiguration) WithValue ¶
func (b *AWSResourceTagApplyConfiguration) WithValue(value string) *AWSResourceTagApplyConfiguration
WithValue sets the Value field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Value field is set to the value of the last call.
type AWSServiceEndpointApplyConfiguration ¶
type AWSServiceEndpointApplyConfiguration struct { Name *string `json:"name,omitempty"` URL *string `json:"url,omitempty"` }
AWSServiceEndpointApplyConfiguration represents an declarative configuration of the AWSServiceEndpoint type for use with apply.
func AWSServiceEndpoint ¶
func AWSServiceEndpoint() *AWSServiceEndpointApplyConfiguration
AWSServiceEndpointApplyConfiguration constructs an declarative configuration of the AWSServiceEndpoint type for use with apply.
func (*AWSServiceEndpointApplyConfiguration) WithName ¶
func (b *AWSServiceEndpointApplyConfiguration) WithName(value string) *AWSServiceEndpointApplyConfiguration
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 (*AWSServiceEndpointApplyConfiguration) WithURL ¶
func (b *AWSServiceEndpointApplyConfiguration) WithURL(value string) *AWSServiceEndpointApplyConfiguration
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 AlibabaCloudPlatformStatusApplyConfiguration ¶
type AlibabaCloudPlatformStatusApplyConfiguration struct { Region *string `json:"region,omitempty"` ResourceGroupID *string `json:"resourceGroupID,omitempty"` ResourceTags []AlibabaCloudResourceTagApplyConfiguration `json:"resourceTags,omitempty"` }
AlibabaCloudPlatformStatusApplyConfiguration represents an declarative configuration of the AlibabaCloudPlatformStatus type for use with apply.
func AlibabaCloudPlatformStatus ¶
func AlibabaCloudPlatformStatus() *AlibabaCloudPlatformStatusApplyConfiguration
AlibabaCloudPlatformStatusApplyConfiguration constructs an declarative configuration of the AlibabaCloudPlatformStatus type for use with apply.
func (*AlibabaCloudPlatformStatusApplyConfiguration) WithRegion ¶
func (b *AlibabaCloudPlatformStatusApplyConfiguration) WithRegion(value string) *AlibabaCloudPlatformStatusApplyConfiguration
WithRegion sets the Region field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Region field is set to the value of the last call.
func (*AlibabaCloudPlatformStatusApplyConfiguration) WithResourceGroupID ¶
func (b *AlibabaCloudPlatformStatusApplyConfiguration) WithResourceGroupID(value string) *AlibabaCloudPlatformStatusApplyConfiguration
WithResourceGroupID sets the ResourceGroupID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceGroupID field is set to the value of the last call.
func (*AlibabaCloudPlatformStatusApplyConfiguration) WithResourceTags ¶
func (b *AlibabaCloudPlatformStatusApplyConfiguration) WithResourceTags(values ...*AlibabaCloudResourceTagApplyConfiguration) *AlibabaCloudPlatformStatusApplyConfiguration
WithResourceTags adds the given value to the ResourceTags 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 ResourceTags field.
type AlibabaCloudResourceTagApplyConfiguration ¶
type AlibabaCloudResourceTagApplyConfiguration struct { Key *string `json:"key,omitempty"` Value *string `json:"value,omitempty"` }
AlibabaCloudResourceTagApplyConfiguration represents an declarative configuration of the AlibabaCloudResourceTag type for use with apply.
func AlibabaCloudResourceTag ¶
func AlibabaCloudResourceTag() *AlibabaCloudResourceTagApplyConfiguration
AlibabaCloudResourceTagApplyConfiguration constructs an declarative configuration of the AlibabaCloudResourceTag type for use with apply.
func (*AlibabaCloudResourceTagApplyConfiguration) WithKey ¶
func (b *AlibabaCloudResourceTagApplyConfiguration) WithKey(value string) *AlibabaCloudResourceTagApplyConfiguration
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 (*AlibabaCloudResourceTagApplyConfiguration) WithValue ¶
func (b *AlibabaCloudResourceTagApplyConfiguration) WithValue(value string) *AlibabaCloudResourceTagApplyConfiguration
WithValue sets the Value field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Value field is set to the value of the last call.
type AuditApplyConfiguration ¶
type AuditApplyConfiguration struct { Profile *v1.AuditProfileType `json:"profile,omitempty"` CustomRules []AuditCustomRuleApplyConfiguration `json:"customRules,omitempty"` }
AuditApplyConfiguration represents an declarative configuration of the Audit type for use with apply.
func Audit ¶
func Audit() *AuditApplyConfiguration
AuditApplyConfiguration constructs an declarative configuration of the Audit type for use with apply.
func (*AuditApplyConfiguration) WithCustomRules ¶
func (b *AuditApplyConfiguration) WithCustomRules(values ...*AuditCustomRuleApplyConfiguration) *AuditApplyConfiguration
WithCustomRules adds the given value to the CustomRules 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 CustomRules field.
func (*AuditApplyConfiguration) WithProfile ¶
func (b *AuditApplyConfiguration) WithProfile(value v1.AuditProfileType) *AuditApplyConfiguration
WithProfile sets the Profile field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Profile field is set to the value of the last call.
type AuditCustomRuleApplyConfiguration ¶
type AuditCustomRuleApplyConfiguration struct { Group *string `json:"group,omitempty"` Profile *v1.AuditProfileType `json:"profile,omitempty"` }
AuditCustomRuleApplyConfiguration represents an declarative configuration of the AuditCustomRule type for use with apply.
func AuditCustomRule ¶
func AuditCustomRule() *AuditCustomRuleApplyConfiguration
AuditCustomRuleApplyConfiguration constructs an declarative configuration of the AuditCustomRule type for use with apply.
func (*AuditCustomRuleApplyConfiguration) WithGroup ¶
func (b *AuditCustomRuleApplyConfiguration) WithGroup(value string) *AuditCustomRuleApplyConfiguration
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 (*AuditCustomRuleApplyConfiguration) WithProfile ¶
func (b *AuditCustomRuleApplyConfiguration) WithProfile(value v1.AuditProfileType) *AuditCustomRuleApplyConfiguration
WithProfile sets the Profile field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Profile field is set to the value of the last call.
type AuthenticationApplyConfiguration ¶
type AuthenticationApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *AuthenticationSpecApplyConfiguration `json:"spec,omitempty"` Status *AuthenticationStatusApplyConfiguration `json:"status,omitempty"` }
AuthenticationApplyConfiguration represents an declarative configuration of the Authentication type for use with apply.
func Authentication ¶
func Authentication(name string) *AuthenticationApplyConfiguration
Authentication constructs an declarative configuration of the Authentication type for use with apply.
func ExtractAuthentication ¶
func ExtractAuthentication(authentication *apiconfigv1.Authentication, fieldManager string) (*AuthenticationApplyConfiguration, error)
ExtractAuthentication extracts the applied configuration owned by fieldManager from authentication. If no managedFields are found in authentication for fieldManager, a AuthenticationApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. authentication must be a unmodified Authentication API object that was retrieved from the Kubernetes API. ExtractAuthentication provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractAuthenticationStatus ¶
func ExtractAuthenticationStatus(authentication *apiconfigv1.Authentication, fieldManager string) (*AuthenticationApplyConfiguration, error)
ExtractAuthenticationStatus is the same as ExtractAuthentication except that it extracts the status subresource applied configuration. Experimental!
func (*AuthenticationApplyConfiguration) WithAPIVersion ¶
func (b *AuthenticationApplyConfiguration) WithAPIVersion(value string) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithAnnotations ¶
func (b *AuthenticationApplyConfiguration) WithAnnotations(entries map[string]string) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithCreationTimestamp ¶
func (b *AuthenticationApplyConfiguration) WithCreationTimestamp(value metav1.Time) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *AuthenticationApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithDeletionTimestamp ¶
func (b *AuthenticationApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithFinalizers ¶
func (b *AuthenticationApplyConfiguration) WithFinalizers(values ...string) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithGenerateName ¶
func (b *AuthenticationApplyConfiguration) WithGenerateName(value string) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithGeneration ¶
func (b *AuthenticationApplyConfiguration) WithGeneration(value int64) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithKind ¶
func (b *AuthenticationApplyConfiguration) WithKind(value string) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithLabels ¶
func (b *AuthenticationApplyConfiguration) WithLabels(entries map[string]string) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithName ¶
func (b *AuthenticationApplyConfiguration) WithName(value string) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithNamespace ¶
func (b *AuthenticationApplyConfiguration) WithNamespace(value string) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithOwnerReferences ¶
func (b *AuthenticationApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithResourceVersion ¶
func (b *AuthenticationApplyConfiguration) WithResourceVersion(value string) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithSpec ¶
func (b *AuthenticationApplyConfiguration) WithSpec(value *AuthenticationSpecApplyConfiguration) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithStatus ¶
func (b *AuthenticationApplyConfiguration) WithStatus(value *AuthenticationStatusApplyConfiguration) *AuthenticationApplyConfiguration
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 (*AuthenticationApplyConfiguration) WithUID ¶
func (b *AuthenticationApplyConfiguration) WithUID(value types.UID) *AuthenticationApplyConfiguration
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 AuthenticationSpecApplyConfiguration ¶
type AuthenticationSpecApplyConfiguration struct { Type *v1.AuthenticationType `json:"type,omitempty"` OAuthMetadata *ConfigMapNameReferenceApplyConfiguration `json:"oauthMetadata,omitempty"` WebhookTokenAuthenticators []DeprecatedWebhookTokenAuthenticatorApplyConfiguration `json:"webhookTokenAuthenticators,omitempty"` WebhookTokenAuthenticator *WebhookTokenAuthenticatorApplyConfiguration `json:"webhookTokenAuthenticator,omitempty"` ServiceAccountIssuer *string `json:"serviceAccountIssuer,omitempty"` }
AuthenticationSpecApplyConfiguration represents an declarative configuration of the AuthenticationSpec type for use with apply.
func AuthenticationSpec ¶
func AuthenticationSpec() *AuthenticationSpecApplyConfiguration
AuthenticationSpecApplyConfiguration constructs an declarative configuration of the AuthenticationSpec type for use with apply.
func (*AuthenticationSpecApplyConfiguration) WithOAuthMetadata ¶
func (b *AuthenticationSpecApplyConfiguration) WithOAuthMetadata(value *ConfigMapNameReferenceApplyConfiguration) *AuthenticationSpecApplyConfiguration
WithOAuthMetadata sets the OAuthMetadata field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OAuthMetadata field is set to the value of the last call.
func (*AuthenticationSpecApplyConfiguration) WithServiceAccountIssuer ¶
func (b *AuthenticationSpecApplyConfiguration) WithServiceAccountIssuer(value string) *AuthenticationSpecApplyConfiguration
WithServiceAccountIssuer sets the ServiceAccountIssuer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceAccountIssuer field is set to the value of the last call.
func (*AuthenticationSpecApplyConfiguration) WithType ¶
func (b *AuthenticationSpecApplyConfiguration) WithType(value v1.AuthenticationType) *AuthenticationSpecApplyConfiguration
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 (*AuthenticationSpecApplyConfiguration) WithWebhookTokenAuthenticator ¶
func (b *AuthenticationSpecApplyConfiguration) WithWebhookTokenAuthenticator(value *WebhookTokenAuthenticatorApplyConfiguration) *AuthenticationSpecApplyConfiguration
WithWebhookTokenAuthenticator sets the WebhookTokenAuthenticator field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the WebhookTokenAuthenticator field is set to the value of the last call.
func (*AuthenticationSpecApplyConfiguration) WithWebhookTokenAuthenticators ¶
func (b *AuthenticationSpecApplyConfiguration) WithWebhookTokenAuthenticators(values ...*DeprecatedWebhookTokenAuthenticatorApplyConfiguration) *AuthenticationSpecApplyConfiguration
WithWebhookTokenAuthenticators adds the given value to the WebhookTokenAuthenticators 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 WebhookTokenAuthenticators field.
type AuthenticationStatusApplyConfiguration ¶
type AuthenticationStatusApplyConfiguration struct {
IntegratedOAuthMetadata *ConfigMapNameReferenceApplyConfiguration `json:"integratedOAuthMetadata,omitempty"`
}
AuthenticationStatusApplyConfiguration represents an declarative configuration of the AuthenticationStatus type for use with apply.
func AuthenticationStatus ¶
func AuthenticationStatus() *AuthenticationStatusApplyConfiguration
AuthenticationStatusApplyConfiguration constructs an declarative configuration of the AuthenticationStatus type for use with apply.
func (*AuthenticationStatusApplyConfiguration) WithIntegratedOAuthMetadata ¶
func (b *AuthenticationStatusApplyConfiguration) WithIntegratedOAuthMetadata(value *ConfigMapNameReferenceApplyConfiguration) *AuthenticationStatusApplyConfiguration
WithIntegratedOAuthMetadata sets the IntegratedOAuthMetadata field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IntegratedOAuthMetadata field is set to the value of the last call.
type AzurePlatformStatusApplyConfiguration ¶
type AzurePlatformStatusApplyConfiguration struct { ResourceGroupName *string `json:"resourceGroupName,omitempty"` NetworkResourceGroupName *string `json:"networkResourceGroupName,omitempty"` CloudName *v1.AzureCloudEnvironment `json:"cloudName,omitempty"` ARMEndpoint *string `json:"armEndpoint,omitempty"` }
AzurePlatformStatusApplyConfiguration represents an declarative configuration of the AzurePlatformStatus type for use with apply.
func AzurePlatformStatus ¶
func AzurePlatformStatus() *AzurePlatformStatusApplyConfiguration
AzurePlatformStatusApplyConfiguration constructs an declarative configuration of the AzurePlatformStatus type for use with apply.
func (*AzurePlatformStatusApplyConfiguration) WithARMEndpoint ¶
func (b *AzurePlatformStatusApplyConfiguration) WithARMEndpoint(value string) *AzurePlatformStatusApplyConfiguration
WithARMEndpoint sets the ARMEndpoint field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ARMEndpoint field is set to the value of the last call.
func (*AzurePlatformStatusApplyConfiguration) WithCloudName ¶
func (b *AzurePlatformStatusApplyConfiguration) WithCloudName(value v1.AzureCloudEnvironment) *AzurePlatformStatusApplyConfiguration
WithCloudName sets the CloudName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CloudName field is set to the value of the last call.
func (*AzurePlatformStatusApplyConfiguration) WithNetworkResourceGroupName ¶
func (b *AzurePlatformStatusApplyConfiguration) WithNetworkResourceGroupName(value string) *AzurePlatformStatusApplyConfiguration
WithNetworkResourceGroupName sets the NetworkResourceGroupName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NetworkResourceGroupName field is set to the value of the last call.
func (*AzurePlatformStatusApplyConfiguration) WithResourceGroupName ¶
func (b *AzurePlatformStatusApplyConfiguration) WithResourceGroupName(value string) *AzurePlatformStatusApplyConfiguration
WithResourceGroupName sets the ResourceGroupName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceGroupName field is set to the value of the last call.
type BareMetalPlatformStatusApplyConfiguration ¶
type BareMetalPlatformStatusApplyConfiguration struct { APIServerInternalIP *string `json:"apiServerInternalIP,omitempty"` APIServerInternalIPs []string `json:"apiServerInternalIPs,omitempty"` IngressIP *string `json:"ingressIP,omitempty"` IngressIPs []string `json:"ingressIPs,omitempty"` NodeDNSIP *string `json:"nodeDNSIP,omitempty"` }
BareMetalPlatformStatusApplyConfiguration represents an declarative configuration of the BareMetalPlatformStatus type for use with apply.
func BareMetalPlatformStatus ¶
func BareMetalPlatformStatus() *BareMetalPlatformStatusApplyConfiguration
BareMetalPlatformStatusApplyConfiguration constructs an declarative configuration of the BareMetalPlatformStatus type for use with apply.
func (*BareMetalPlatformStatusApplyConfiguration) WithAPIServerInternalIP ¶
func (b *BareMetalPlatformStatusApplyConfiguration) WithAPIServerInternalIP(value string) *BareMetalPlatformStatusApplyConfiguration
WithAPIServerInternalIP sets the APIServerInternalIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServerInternalIP field is set to the value of the last call.
func (*BareMetalPlatformStatusApplyConfiguration) WithAPIServerInternalIPs ¶
func (b *BareMetalPlatformStatusApplyConfiguration) WithAPIServerInternalIPs(values ...string) *BareMetalPlatformStatusApplyConfiguration
WithAPIServerInternalIPs adds the given value to the APIServerInternalIPs 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 APIServerInternalIPs field.
func (*BareMetalPlatformStatusApplyConfiguration) WithIngressIP ¶
func (b *BareMetalPlatformStatusApplyConfiguration) WithIngressIP(value string) *BareMetalPlatformStatusApplyConfiguration
WithIngressIP sets the IngressIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressIP field is set to the value of the last call.
func (*BareMetalPlatformStatusApplyConfiguration) WithIngressIPs ¶
func (b *BareMetalPlatformStatusApplyConfiguration) WithIngressIPs(values ...string) *BareMetalPlatformStatusApplyConfiguration
WithIngressIPs adds the given value to the IngressIPs 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 IngressIPs field.
func (*BareMetalPlatformStatusApplyConfiguration) WithNodeDNSIP ¶
func (b *BareMetalPlatformStatusApplyConfiguration) WithNodeDNSIP(value string) *BareMetalPlatformStatusApplyConfiguration
WithNodeDNSIP sets the NodeDNSIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeDNSIP field is set to the value of the last call.
type BasicAuthIdentityProviderApplyConfiguration ¶
type BasicAuthIdentityProviderApplyConfiguration struct {
OAuthRemoteConnectionInfoApplyConfiguration `json:",inline"`
}
BasicAuthIdentityProviderApplyConfiguration represents an declarative configuration of the BasicAuthIdentityProvider type for use with apply.
func BasicAuthIdentityProvider ¶
func BasicAuthIdentityProvider() *BasicAuthIdentityProviderApplyConfiguration
BasicAuthIdentityProviderApplyConfiguration constructs an declarative configuration of the BasicAuthIdentityProvider type for use with apply.
func (*BasicAuthIdentityProviderApplyConfiguration) WithCA ¶
func (b *BasicAuthIdentityProviderApplyConfiguration) WithCA(value *ConfigMapNameReferenceApplyConfiguration) *BasicAuthIdentityProviderApplyConfiguration
WithCA sets the CA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CA field is set to the value of the last call.
func (*BasicAuthIdentityProviderApplyConfiguration) WithTLSClientCert ¶
func (b *BasicAuthIdentityProviderApplyConfiguration) WithTLSClientCert(value *SecretNameReferenceApplyConfiguration) *BasicAuthIdentityProviderApplyConfiguration
WithTLSClientCert sets the TLSClientCert field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TLSClientCert field is set to the value of the last call.
func (*BasicAuthIdentityProviderApplyConfiguration) WithTLSClientKey ¶
func (b *BasicAuthIdentityProviderApplyConfiguration) WithTLSClientKey(value *SecretNameReferenceApplyConfiguration) *BasicAuthIdentityProviderApplyConfiguration
WithTLSClientKey sets the TLSClientKey field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TLSClientKey field is set to the value of the last call.
func (*BasicAuthIdentityProviderApplyConfiguration) WithURL ¶
func (b *BasicAuthIdentityProviderApplyConfiguration) WithURL(value string) *BasicAuthIdentityProviderApplyConfiguration
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 BuildApplyConfiguration ¶
type BuildApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *BuildSpecApplyConfiguration `json:"spec,omitempty"` }
BuildApplyConfiguration represents an declarative configuration of the Build type for use with apply.
func Build ¶
func Build(name string) *BuildApplyConfiguration
Build constructs an declarative configuration of the Build type for use with apply.
func ExtractBuild ¶
func ExtractBuild(build *apiconfigv1.Build, fieldManager string) (*BuildApplyConfiguration, error)
ExtractBuild extracts the applied configuration owned by fieldManager from build. If no managedFields are found in build for fieldManager, a BuildApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. build must be a unmodified Build API object that was retrieved from the Kubernetes API. ExtractBuild provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractBuildStatus ¶
func ExtractBuildStatus(build *apiconfigv1.Build, fieldManager string) (*BuildApplyConfiguration, error)
ExtractBuildStatus is the same as ExtractBuild except that it extracts the status subresource applied configuration. Experimental!
func (*BuildApplyConfiguration) WithAPIVersion ¶
func (b *BuildApplyConfiguration) WithAPIVersion(value string) *BuildApplyConfiguration
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 (*BuildApplyConfiguration) WithAnnotations ¶
func (b *BuildApplyConfiguration) WithAnnotations(entries map[string]string) *BuildApplyConfiguration
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 (*BuildApplyConfiguration) WithCreationTimestamp ¶
func (b *BuildApplyConfiguration) WithCreationTimestamp(value metav1.Time) *BuildApplyConfiguration
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 (*BuildApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *BuildApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *BuildApplyConfiguration
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 (*BuildApplyConfiguration) WithDeletionTimestamp ¶
func (b *BuildApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *BuildApplyConfiguration
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 (*BuildApplyConfiguration) WithFinalizers ¶
func (b *BuildApplyConfiguration) WithFinalizers(values ...string) *BuildApplyConfiguration
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 (*BuildApplyConfiguration) WithGenerateName ¶
func (b *BuildApplyConfiguration) WithGenerateName(value string) *BuildApplyConfiguration
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 (*BuildApplyConfiguration) WithGeneration ¶
func (b *BuildApplyConfiguration) WithGeneration(value int64) *BuildApplyConfiguration
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 (*BuildApplyConfiguration) WithKind ¶
func (b *BuildApplyConfiguration) WithKind(value string) *BuildApplyConfiguration
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 (*BuildApplyConfiguration) WithLabels ¶
func (b *BuildApplyConfiguration) WithLabels(entries map[string]string) *BuildApplyConfiguration
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 (*BuildApplyConfiguration) WithName ¶
func (b *BuildApplyConfiguration) WithName(value string) *BuildApplyConfiguration
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 (*BuildApplyConfiguration) WithNamespace ¶
func (b *BuildApplyConfiguration) WithNamespace(value string) *BuildApplyConfiguration
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 (*BuildApplyConfiguration) WithOwnerReferences ¶
func (b *BuildApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *BuildApplyConfiguration
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 (*BuildApplyConfiguration) WithResourceVersion ¶
func (b *BuildApplyConfiguration) WithResourceVersion(value string) *BuildApplyConfiguration
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 (*BuildApplyConfiguration) WithSpec ¶
func (b *BuildApplyConfiguration) WithSpec(value *BuildSpecApplyConfiguration) *BuildApplyConfiguration
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 (*BuildApplyConfiguration) WithUID ¶
func (b *BuildApplyConfiguration) WithUID(value types.UID) *BuildApplyConfiguration
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 BuildDefaultsApplyConfiguration ¶
type BuildDefaultsApplyConfiguration struct { DefaultProxy *ProxySpecApplyConfiguration `json:"defaultProxy,omitempty"` GitProxy *ProxySpecApplyConfiguration `json:"gitProxy,omitempty"` Env []corev1.EnvVar `json:"env,omitempty"` ImageLabels []ImageLabelApplyConfiguration `json:"imageLabels,omitempty"` Resources *corev1.ResourceRequirements `json:"resources,omitempty"` }
BuildDefaultsApplyConfiguration represents an declarative configuration of the BuildDefaults type for use with apply.
func BuildDefaults ¶
func BuildDefaults() *BuildDefaultsApplyConfiguration
BuildDefaultsApplyConfiguration constructs an declarative configuration of the BuildDefaults type for use with apply.
func (*BuildDefaultsApplyConfiguration) WithDefaultProxy ¶
func (b *BuildDefaultsApplyConfiguration) WithDefaultProxy(value *ProxySpecApplyConfiguration) *BuildDefaultsApplyConfiguration
WithDefaultProxy sets the DefaultProxy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DefaultProxy field is set to the value of the last call.
func (*BuildDefaultsApplyConfiguration) WithEnv ¶
func (b *BuildDefaultsApplyConfiguration) WithEnv(values ...corev1.EnvVar) *BuildDefaultsApplyConfiguration
WithEnv adds the given value to the Env 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 Env field.
func (*BuildDefaultsApplyConfiguration) WithGitProxy ¶
func (b *BuildDefaultsApplyConfiguration) WithGitProxy(value *ProxySpecApplyConfiguration) *BuildDefaultsApplyConfiguration
WithGitProxy sets the GitProxy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GitProxy field is set to the value of the last call.
func (*BuildDefaultsApplyConfiguration) WithImageLabels ¶
func (b *BuildDefaultsApplyConfiguration) WithImageLabels(values ...*ImageLabelApplyConfiguration) *BuildDefaultsApplyConfiguration
WithImageLabels adds the given value to the ImageLabels 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 ImageLabels field.
func (*BuildDefaultsApplyConfiguration) WithResources ¶
func (b *BuildDefaultsApplyConfiguration) WithResources(value corev1.ResourceRequirements) *BuildDefaultsApplyConfiguration
WithResources sets the Resources field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resources field is set to the value of the last call.
type BuildOverridesApplyConfiguration ¶
type BuildOverridesApplyConfiguration struct { ImageLabels []ImageLabelApplyConfiguration `json:"imageLabels,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty"` Tolerations []corev1.Toleration `json:"tolerations,omitempty"` ForcePull *bool `json:"forcePull,omitempty"` }
BuildOverridesApplyConfiguration represents an declarative configuration of the BuildOverrides type for use with apply.
func BuildOverrides ¶
func BuildOverrides() *BuildOverridesApplyConfiguration
BuildOverridesApplyConfiguration constructs an declarative configuration of the BuildOverrides type for use with apply.
func (*BuildOverridesApplyConfiguration) WithForcePull ¶
func (b *BuildOverridesApplyConfiguration) WithForcePull(value bool) *BuildOverridesApplyConfiguration
WithForcePull sets the ForcePull field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ForcePull field is set to the value of the last call.
func (*BuildOverridesApplyConfiguration) WithImageLabels ¶
func (b *BuildOverridesApplyConfiguration) WithImageLabels(values ...*ImageLabelApplyConfiguration) *BuildOverridesApplyConfiguration
WithImageLabels adds the given value to the ImageLabels 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 ImageLabels field.
func (*BuildOverridesApplyConfiguration) WithNodeSelector ¶
func (b *BuildOverridesApplyConfiguration) WithNodeSelector(entries map[string]string) *BuildOverridesApplyConfiguration
WithNodeSelector puts the entries into the NodeSelector 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 NodeSelector field, overwriting an existing map entries in NodeSelector field with the same key.
func (*BuildOverridesApplyConfiguration) WithTolerations ¶
func (b *BuildOverridesApplyConfiguration) WithTolerations(values ...corev1.Toleration) *BuildOverridesApplyConfiguration
WithTolerations adds the given value to the Tolerations 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 Tolerations field.
type BuildSpecApplyConfiguration ¶
type BuildSpecApplyConfiguration struct { AdditionalTrustedCA *ConfigMapNameReferenceApplyConfiguration `json:"additionalTrustedCA,omitempty"` BuildDefaults *BuildDefaultsApplyConfiguration `json:"buildDefaults,omitempty"` BuildOverrides *BuildOverridesApplyConfiguration `json:"buildOverrides,omitempty"` }
BuildSpecApplyConfiguration represents an declarative configuration of the BuildSpec type for use with apply.
func BuildSpec ¶
func BuildSpec() *BuildSpecApplyConfiguration
BuildSpecApplyConfiguration constructs an declarative configuration of the BuildSpec type for use with apply.
func (*BuildSpecApplyConfiguration) WithAdditionalTrustedCA ¶
func (b *BuildSpecApplyConfiguration) WithAdditionalTrustedCA(value *ConfigMapNameReferenceApplyConfiguration) *BuildSpecApplyConfiguration
WithAdditionalTrustedCA sets the AdditionalTrustedCA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AdditionalTrustedCA field is set to the value of the last call.
func (*BuildSpecApplyConfiguration) WithBuildDefaults ¶
func (b *BuildSpecApplyConfiguration) WithBuildDefaults(value *BuildDefaultsApplyConfiguration) *BuildSpecApplyConfiguration
WithBuildDefaults sets the BuildDefaults field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BuildDefaults field is set to the value of the last call.
func (*BuildSpecApplyConfiguration) WithBuildOverrides ¶
func (b *BuildSpecApplyConfiguration) WithBuildOverrides(value *BuildOverridesApplyConfiguration) *BuildSpecApplyConfiguration
WithBuildOverrides sets the BuildOverrides field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BuildOverrides field is set to the value of the last call.
type ClusterConditionApplyConfiguration ¶
type ClusterConditionApplyConfiguration struct { Type *string `json:"type,omitempty"` PromQL *PromQLClusterConditionApplyConfiguration `json:"promql,omitempty"` }
ClusterConditionApplyConfiguration represents an declarative configuration of the ClusterCondition type for use with apply.
func ClusterCondition ¶
func ClusterCondition() *ClusterConditionApplyConfiguration
ClusterConditionApplyConfiguration constructs an declarative configuration of the ClusterCondition type for use with apply.
func (*ClusterConditionApplyConfiguration) WithPromQL ¶
func (b *ClusterConditionApplyConfiguration) WithPromQL(value *PromQLClusterConditionApplyConfiguration) *ClusterConditionApplyConfiguration
WithPromQL sets the PromQL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PromQL field is set to the value of the last call.
func (*ClusterConditionApplyConfiguration) WithType ¶
func (b *ClusterConditionApplyConfiguration) WithType(value string) *ClusterConditionApplyConfiguration
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.
type ClusterNetworkEntryApplyConfiguration ¶
type ClusterNetworkEntryApplyConfiguration struct { CIDR *string `json:"cidr,omitempty"` HostPrefix *uint32 `json:"hostPrefix,omitempty"` }
ClusterNetworkEntryApplyConfiguration represents an declarative configuration of the ClusterNetworkEntry type for use with apply.
func ClusterNetworkEntry ¶
func ClusterNetworkEntry() *ClusterNetworkEntryApplyConfiguration
ClusterNetworkEntryApplyConfiguration constructs an declarative configuration of the ClusterNetworkEntry type for use with apply.
func (*ClusterNetworkEntryApplyConfiguration) WithCIDR ¶
func (b *ClusterNetworkEntryApplyConfiguration) WithCIDR(value string) *ClusterNetworkEntryApplyConfiguration
WithCIDR sets the CIDR field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CIDR field is set to the value of the last call.
func (*ClusterNetworkEntryApplyConfiguration) WithHostPrefix ¶
func (b *ClusterNetworkEntryApplyConfiguration) WithHostPrefix(value uint32) *ClusterNetworkEntryApplyConfiguration
WithHostPrefix sets the HostPrefix field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HostPrefix field is set to the value of the last call.
type ClusterOperatorApplyConfiguration ¶
type ClusterOperatorApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *configv1.ClusterOperatorSpec `json:"spec,omitempty"` Status *ClusterOperatorStatusApplyConfiguration `json:"status,omitempty"` }
ClusterOperatorApplyConfiguration represents an declarative configuration of the ClusterOperator type for use with apply.
func ClusterOperator ¶
func ClusterOperator(name string) *ClusterOperatorApplyConfiguration
ClusterOperator constructs an declarative configuration of the ClusterOperator type for use with apply.
func ExtractClusterOperator ¶
func ExtractClusterOperator(clusterOperator *configv1.ClusterOperator, fieldManager string) (*ClusterOperatorApplyConfiguration, error)
ExtractClusterOperator extracts the applied configuration owned by fieldManager from clusterOperator. If no managedFields are found in clusterOperator for fieldManager, a ClusterOperatorApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. clusterOperator must be a unmodified ClusterOperator API object that was retrieved from the Kubernetes API. ExtractClusterOperator provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractClusterOperatorStatus ¶
func ExtractClusterOperatorStatus(clusterOperator *configv1.ClusterOperator, fieldManager string) (*ClusterOperatorApplyConfiguration, error)
ExtractClusterOperatorStatus is the same as ExtractClusterOperator except that it extracts the status subresource applied configuration. Experimental!
func (*ClusterOperatorApplyConfiguration) WithAPIVersion ¶
func (b *ClusterOperatorApplyConfiguration) WithAPIVersion(value string) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithAnnotations ¶
func (b *ClusterOperatorApplyConfiguration) WithAnnotations(entries map[string]string) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithCreationTimestamp ¶
func (b *ClusterOperatorApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ClusterOperatorApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithDeletionTimestamp ¶
func (b *ClusterOperatorApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithFinalizers ¶
func (b *ClusterOperatorApplyConfiguration) WithFinalizers(values ...string) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithGenerateName ¶
func (b *ClusterOperatorApplyConfiguration) WithGenerateName(value string) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithGeneration ¶
func (b *ClusterOperatorApplyConfiguration) WithGeneration(value int64) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithKind ¶
func (b *ClusterOperatorApplyConfiguration) WithKind(value string) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithLabels ¶
func (b *ClusterOperatorApplyConfiguration) WithLabels(entries map[string]string) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithName ¶
func (b *ClusterOperatorApplyConfiguration) WithName(value string) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithNamespace ¶
func (b *ClusterOperatorApplyConfiguration) WithNamespace(value string) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithOwnerReferences ¶
func (b *ClusterOperatorApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithResourceVersion ¶
func (b *ClusterOperatorApplyConfiguration) WithResourceVersion(value string) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithSpec ¶
func (b *ClusterOperatorApplyConfiguration) WithSpec(value configv1.ClusterOperatorSpec) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithStatus ¶
func (b *ClusterOperatorApplyConfiguration) WithStatus(value *ClusterOperatorStatusApplyConfiguration) *ClusterOperatorApplyConfiguration
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 (*ClusterOperatorApplyConfiguration) WithUID ¶
func (b *ClusterOperatorApplyConfiguration) WithUID(value types.UID) *ClusterOperatorApplyConfiguration
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 ClusterOperatorStatusApplyConfiguration ¶
type ClusterOperatorStatusApplyConfiguration struct { Conditions []ClusterOperatorStatusConditionApplyConfiguration `json:"conditions,omitempty"` Versions []OperandVersionApplyConfiguration `json:"versions,omitempty"` RelatedObjects []ObjectReferenceApplyConfiguration `json:"relatedObjects,omitempty"` Extension *runtime.RawExtension `json:"extension,omitempty"` }
ClusterOperatorStatusApplyConfiguration represents an declarative configuration of the ClusterOperatorStatus type for use with apply.
func ClusterOperatorStatus ¶
func ClusterOperatorStatus() *ClusterOperatorStatusApplyConfiguration
ClusterOperatorStatusApplyConfiguration constructs an declarative configuration of the ClusterOperatorStatus type for use with apply.
func (*ClusterOperatorStatusApplyConfiguration) WithConditions ¶
func (b *ClusterOperatorStatusApplyConfiguration) WithConditions(values ...*ClusterOperatorStatusConditionApplyConfiguration) *ClusterOperatorStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*ClusterOperatorStatusApplyConfiguration) WithExtension ¶
func (b *ClusterOperatorStatusApplyConfiguration) WithExtension(value runtime.RawExtension) *ClusterOperatorStatusApplyConfiguration
WithExtension sets the Extension field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Extension field is set to the value of the last call.
func (*ClusterOperatorStatusApplyConfiguration) WithRelatedObjects ¶
func (b *ClusterOperatorStatusApplyConfiguration) WithRelatedObjects(values ...*ObjectReferenceApplyConfiguration) *ClusterOperatorStatusApplyConfiguration
WithRelatedObjects adds the given value to the RelatedObjects 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 RelatedObjects field.
func (*ClusterOperatorStatusApplyConfiguration) WithVersions ¶
func (b *ClusterOperatorStatusApplyConfiguration) WithVersions(values ...*OperandVersionApplyConfiguration) *ClusterOperatorStatusApplyConfiguration
WithVersions adds the given value to the Versions field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Versions field.
type ClusterOperatorStatusConditionApplyConfiguration ¶
type ClusterOperatorStatusConditionApplyConfiguration struct { Type *v1.ClusterStatusConditionType `json:"type,omitempty"` Status *v1.ConditionStatus `json:"status,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` }
ClusterOperatorStatusConditionApplyConfiguration represents an declarative configuration of the ClusterOperatorStatusCondition type for use with apply.
func ClusterOperatorStatusCondition ¶
func ClusterOperatorStatusCondition() *ClusterOperatorStatusConditionApplyConfiguration
ClusterOperatorStatusConditionApplyConfiguration constructs an declarative configuration of the ClusterOperatorStatusCondition type for use with apply.
func (*ClusterOperatorStatusConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *ClusterOperatorStatusConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *ClusterOperatorStatusConditionApplyConfiguration
WithLastTransitionTime sets the LastTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastTransitionTime field is set to the value of the last call.
func (*ClusterOperatorStatusConditionApplyConfiguration) WithMessage ¶
func (b *ClusterOperatorStatusConditionApplyConfiguration) WithMessage(value string) *ClusterOperatorStatusConditionApplyConfiguration
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 (*ClusterOperatorStatusConditionApplyConfiguration) WithReason ¶
func (b *ClusterOperatorStatusConditionApplyConfiguration) WithReason(value string) *ClusterOperatorStatusConditionApplyConfiguration
WithReason sets the Reason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Reason field is set to the value of the last call.
func (*ClusterOperatorStatusConditionApplyConfiguration) WithStatus ¶
func (b *ClusterOperatorStatusConditionApplyConfiguration) WithStatus(value v1.ConditionStatus) *ClusterOperatorStatusConditionApplyConfiguration
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 (*ClusterOperatorStatusConditionApplyConfiguration) WithType ¶
func (b *ClusterOperatorStatusConditionApplyConfiguration) WithType(value v1.ClusterStatusConditionType) *ClusterOperatorStatusConditionApplyConfiguration
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.
type ClusterVersionApplyConfiguration ¶
type ClusterVersionApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ClusterVersionSpecApplyConfiguration `json:"spec,omitempty"` Status *ClusterVersionStatusApplyConfiguration `json:"status,omitempty"` }
ClusterVersionApplyConfiguration represents an declarative configuration of the ClusterVersion type for use with apply.
func ClusterVersion ¶
func ClusterVersion(name string) *ClusterVersionApplyConfiguration
ClusterVersion constructs an declarative configuration of the ClusterVersion type for use with apply.
func ExtractClusterVersion ¶
func ExtractClusterVersion(clusterVersion *apiconfigv1.ClusterVersion, fieldManager string) (*ClusterVersionApplyConfiguration, error)
ExtractClusterVersion extracts the applied configuration owned by fieldManager from clusterVersion. If no managedFields are found in clusterVersion for fieldManager, a ClusterVersionApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. clusterVersion must be a unmodified ClusterVersion API object that was retrieved from the Kubernetes API. ExtractClusterVersion provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractClusterVersionStatus ¶
func ExtractClusterVersionStatus(clusterVersion *apiconfigv1.ClusterVersion, fieldManager string) (*ClusterVersionApplyConfiguration, error)
ExtractClusterVersionStatus is the same as ExtractClusterVersion except that it extracts the status subresource applied configuration. Experimental!
func (*ClusterVersionApplyConfiguration) WithAPIVersion ¶
func (b *ClusterVersionApplyConfiguration) WithAPIVersion(value string) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithAnnotations ¶
func (b *ClusterVersionApplyConfiguration) WithAnnotations(entries map[string]string) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithCreationTimestamp ¶
func (b *ClusterVersionApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ClusterVersionApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithDeletionTimestamp ¶
func (b *ClusterVersionApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithFinalizers ¶
func (b *ClusterVersionApplyConfiguration) WithFinalizers(values ...string) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithGenerateName ¶
func (b *ClusterVersionApplyConfiguration) WithGenerateName(value string) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithGeneration ¶
func (b *ClusterVersionApplyConfiguration) WithGeneration(value int64) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithKind ¶
func (b *ClusterVersionApplyConfiguration) WithKind(value string) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithLabels ¶
func (b *ClusterVersionApplyConfiguration) WithLabels(entries map[string]string) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithName ¶
func (b *ClusterVersionApplyConfiguration) WithName(value string) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithNamespace ¶
func (b *ClusterVersionApplyConfiguration) WithNamespace(value string) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithOwnerReferences ¶
func (b *ClusterVersionApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithResourceVersion ¶
func (b *ClusterVersionApplyConfiguration) WithResourceVersion(value string) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithSpec ¶
func (b *ClusterVersionApplyConfiguration) WithSpec(value *ClusterVersionSpecApplyConfiguration) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithStatus ¶
func (b *ClusterVersionApplyConfiguration) WithStatus(value *ClusterVersionStatusApplyConfiguration) *ClusterVersionApplyConfiguration
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 (*ClusterVersionApplyConfiguration) WithUID ¶
func (b *ClusterVersionApplyConfiguration) WithUID(value types.UID) *ClusterVersionApplyConfiguration
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 ClusterVersionCapabilitiesSpecApplyConfiguration ¶
type ClusterVersionCapabilitiesSpecApplyConfiguration struct { BaselineCapabilitySet *v1.ClusterVersionCapabilitySet `json:"baselineCapabilitySet,omitempty"` AdditionalEnabledCapabilities []v1.ClusterVersionCapability `json:"additionalEnabledCapabilities,omitempty"` }
ClusterVersionCapabilitiesSpecApplyConfiguration represents an declarative configuration of the ClusterVersionCapabilitiesSpec type for use with apply.
func ClusterVersionCapabilitiesSpec ¶
func ClusterVersionCapabilitiesSpec() *ClusterVersionCapabilitiesSpecApplyConfiguration
ClusterVersionCapabilitiesSpecApplyConfiguration constructs an declarative configuration of the ClusterVersionCapabilitiesSpec type for use with apply.
func (*ClusterVersionCapabilitiesSpecApplyConfiguration) WithAdditionalEnabledCapabilities ¶
func (b *ClusterVersionCapabilitiesSpecApplyConfiguration) WithAdditionalEnabledCapabilities(values ...v1.ClusterVersionCapability) *ClusterVersionCapabilitiesSpecApplyConfiguration
WithAdditionalEnabledCapabilities adds the given value to the AdditionalEnabledCapabilities 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 AdditionalEnabledCapabilities field.
func (*ClusterVersionCapabilitiesSpecApplyConfiguration) WithBaselineCapabilitySet ¶
func (b *ClusterVersionCapabilitiesSpecApplyConfiguration) WithBaselineCapabilitySet(value v1.ClusterVersionCapabilitySet) *ClusterVersionCapabilitiesSpecApplyConfiguration
WithBaselineCapabilitySet sets the BaselineCapabilitySet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BaselineCapabilitySet field is set to the value of the last call.
type ClusterVersionCapabilitiesStatusApplyConfiguration ¶
type ClusterVersionCapabilitiesStatusApplyConfiguration struct { EnabledCapabilities []v1.ClusterVersionCapability `json:"enabledCapabilities,omitempty"` KnownCapabilities []v1.ClusterVersionCapability `json:"knownCapabilities,omitempty"` }
ClusterVersionCapabilitiesStatusApplyConfiguration represents an declarative configuration of the ClusterVersionCapabilitiesStatus type for use with apply.
func ClusterVersionCapabilitiesStatus ¶
func ClusterVersionCapabilitiesStatus() *ClusterVersionCapabilitiesStatusApplyConfiguration
ClusterVersionCapabilitiesStatusApplyConfiguration constructs an declarative configuration of the ClusterVersionCapabilitiesStatus type for use with apply.
func (*ClusterVersionCapabilitiesStatusApplyConfiguration) WithEnabledCapabilities ¶
func (b *ClusterVersionCapabilitiesStatusApplyConfiguration) WithEnabledCapabilities(values ...v1.ClusterVersionCapability) *ClusterVersionCapabilitiesStatusApplyConfiguration
WithEnabledCapabilities adds the given value to the EnabledCapabilities 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 EnabledCapabilities field.
func (*ClusterVersionCapabilitiesStatusApplyConfiguration) WithKnownCapabilities ¶
func (b *ClusterVersionCapabilitiesStatusApplyConfiguration) WithKnownCapabilities(values ...v1.ClusterVersionCapability) *ClusterVersionCapabilitiesStatusApplyConfiguration
WithKnownCapabilities adds the given value to the KnownCapabilities 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 KnownCapabilities field.
type ClusterVersionSpecApplyConfiguration ¶
type ClusterVersionSpecApplyConfiguration struct { ClusterID *v1.ClusterID `json:"clusterID,omitempty"` DesiredUpdate *UpdateApplyConfiguration `json:"desiredUpdate,omitempty"` Upstream *v1.URL `json:"upstream,omitempty"` Channel *string `json:"channel,omitempty"` Capabilities *ClusterVersionCapabilitiesSpecApplyConfiguration `json:"capabilities,omitempty"` Overrides []ComponentOverrideApplyConfiguration `json:"overrides,omitempty"` }
ClusterVersionSpecApplyConfiguration represents an declarative configuration of the ClusterVersionSpec type for use with apply.
func ClusterVersionSpec ¶
func ClusterVersionSpec() *ClusterVersionSpecApplyConfiguration
ClusterVersionSpecApplyConfiguration constructs an declarative configuration of the ClusterVersionSpec type for use with apply.
func (*ClusterVersionSpecApplyConfiguration) WithCapabilities ¶
func (b *ClusterVersionSpecApplyConfiguration) WithCapabilities(value *ClusterVersionCapabilitiesSpecApplyConfiguration) *ClusterVersionSpecApplyConfiguration
WithCapabilities sets the Capabilities field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Capabilities field is set to the value of the last call.
func (*ClusterVersionSpecApplyConfiguration) WithChannel ¶
func (b *ClusterVersionSpecApplyConfiguration) WithChannel(value string) *ClusterVersionSpecApplyConfiguration
WithChannel sets the Channel field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Channel field is set to the value of the last call.
func (*ClusterVersionSpecApplyConfiguration) WithClusterID ¶
func (b *ClusterVersionSpecApplyConfiguration) WithClusterID(value v1.ClusterID) *ClusterVersionSpecApplyConfiguration
WithClusterID sets the ClusterID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterID field is set to the value of the last call.
func (*ClusterVersionSpecApplyConfiguration) WithDesiredUpdate ¶
func (b *ClusterVersionSpecApplyConfiguration) WithDesiredUpdate(value *UpdateApplyConfiguration) *ClusterVersionSpecApplyConfiguration
WithDesiredUpdate sets the DesiredUpdate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DesiredUpdate field is set to the value of the last call.
func (*ClusterVersionSpecApplyConfiguration) WithOverrides ¶
func (b *ClusterVersionSpecApplyConfiguration) WithOverrides(values ...*ComponentOverrideApplyConfiguration) *ClusterVersionSpecApplyConfiguration
WithOverrides adds the given value to the Overrides 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 Overrides field.
func (*ClusterVersionSpecApplyConfiguration) WithUpstream ¶
func (b *ClusterVersionSpecApplyConfiguration) WithUpstream(value v1.URL) *ClusterVersionSpecApplyConfiguration
WithUpstream sets the Upstream field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Upstream field is set to the value of the last call.
type ClusterVersionStatusApplyConfiguration ¶
type ClusterVersionStatusApplyConfiguration struct { Desired *ReleaseApplyConfiguration `json:"desired,omitempty"` History []UpdateHistoryApplyConfiguration `json:"history,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty"` VersionHash *string `json:"versionHash,omitempty"` Capabilities *ClusterVersionCapabilitiesStatusApplyConfiguration `json:"capabilities,omitempty"` Conditions []ClusterOperatorStatusConditionApplyConfiguration `json:"conditions,omitempty"` AvailableUpdates []ReleaseApplyConfiguration `json:"availableUpdates,omitempty"` ConditionalUpdates []ConditionalUpdateApplyConfiguration `json:"conditionalUpdates,omitempty"` }
ClusterVersionStatusApplyConfiguration represents an declarative configuration of the ClusterVersionStatus type for use with apply.
func ClusterVersionStatus ¶
func ClusterVersionStatus() *ClusterVersionStatusApplyConfiguration
ClusterVersionStatusApplyConfiguration constructs an declarative configuration of the ClusterVersionStatus type for use with apply.
func (*ClusterVersionStatusApplyConfiguration) WithAvailableUpdates ¶
func (b *ClusterVersionStatusApplyConfiguration) WithAvailableUpdates(values ...*ReleaseApplyConfiguration) *ClusterVersionStatusApplyConfiguration
WithAvailableUpdates adds the given value to the AvailableUpdates 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 AvailableUpdates field.
func (*ClusterVersionStatusApplyConfiguration) WithCapabilities ¶
func (b *ClusterVersionStatusApplyConfiguration) WithCapabilities(value *ClusterVersionCapabilitiesStatusApplyConfiguration) *ClusterVersionStatusApplyConfiguration
WithCapabilities sets the Capabilities field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Capabilities field is set to the value of the last call.
func (*ClusterVersionStatusApplyConfiguration) WithConditionalUpdates ¶
func (b *ClusterVersionStatusApplyConfiguration) WithConditionalUpdates(values ...*ConditionalUpdateApplyConfiguration) *ClusterVersionStatusApplyConfiguration
WithConditionalUpdates adds the given value to the ConditionalUpdates 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 ConditionalUpdates field.
func (*ClusterVersionStatusApplyConfiguration) WithConditions ¶
func (b *ClusterVersionStatusApplyConfiguration) WithConditions(values ...*ClusterOperatorStatusConditionApplyConfiguration) *ClusterVersionStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*ClusterVersionStatusApplyConfiguration) WithDesired ¶
func (b *ClusterVersionStatusApplyConfiguration) WithDesired(value *ReleaseApplyConfiguration) *ClusterVersionStatusApplyConfiguration
WithDesired sets the Desired field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Desired field is set to the value of the last call.
func (*ClusterVersionStatusApplyConfiguration) WithHistory ¶
func (b *ClusterVersionStatusApplyConfiguration) WithHistory(values ...*UpdateHistoryApplyConfiguration) *ClusterVersionStatusApplyConfiguration
WithHistory adds the given value to the History 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 History field.
func (*ClusterVersionStatusApplyConfiguration) WithObservedGeneration ¶
func (b *ClusterVersionStatusApplyConfiguration) WithObservedGeneration(value int64) *ClusterVersionStatusApplyConfiguration
WithObservedGeneration sets the ObservedGeneration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ObservedGeneration field is set to the value of the last call.
func (*ClusterVersionStatusApplyConfiguration) WithVersionHash ¶
func (b *ClusterVersionStatusApplyConfiguration) WithVersionHash(value string) *ClusterVersionStatusApplyConfiguration
WithVersionHash sets the VersionHash field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VersionHash field is set to the value of the last call.
type ComponentOverrideApplyConfiguration ¶
type ComponentOverrideApplyConfiguration struct { Kind *string `json:"kind,omitempty"` Group *string `json:"group,omitempty"` Namespace *string `json:"namespace,omitempty"` Name *string `json:"name,omitempty"` Unmanaged *bool `json:"unmanaged,omitempty"` }
ComponentOverrideApplyConfiguration represents an declarative configuration of the ComponentOverride type for use with apply.
func ComponentOverride ¶
func ComponentOverride() *ComponentOverrideApplyConfiguration
ComponentOverrideApplyConfiguration constructs an declarative configuration of the ComponentOverride type for use with apply.
func (*ComponentOverrideApplyConfiguration) WithGroup ¶
func (b *ComponentOverrideApplyConfiguration) WithGroup(value string) *ComponentOverrideApplyConfiguration
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 (*ComponentOverrideApplyConfiguration) WithKind ¶
func (b *ComponentOverrideApplyConfiguration) WithKind(value string) *ComponentOverrideApplyConfiguration
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 (*ComponentOverrideApplyConfiguration) WithName ¶
func (b *ComponentOverrideApplyConfiguration) WithName(value string) *ComponentOverrideApplyConfiguration
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 (*ComponentOverrideApplyConfiguration) WithNamespace ¶
func (b *ComponentOverrideApplyConfiguration) WithNamespace(value string) *ComponentOverrideApplyConfiguration
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 (*ComponentOverrideApplyConfiguration) WithUnmanaged ¶
func (b *ComponentOverrideApplyConfiguration) WithUnmanaged(value bool) *ComponentOverrideApplyConfiguration
WithUnmanaged sets the Unmanaged field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Unmanaged field is set to the value of the last call.
type ComponentRouteSpecApplyConfiguration ¶
type ComponentRouteSpecApplyConfiguration struct { Namespace *string `json:"namespace,omitempty"` Name *string `json:"name,omitempty"` Hostname *v1.Hostname `json:"hostname,omitempty"` ServingCertKeyPairSecret *SecretNameReferenceApplyConfiguration `json:"servingCertKeyPairSecret,omitempty"` }
ComponentRouteSpecApplyConfiguration represents an declarative configuration of the ComponentRouteSpec type for use with apply.
func ComponentRouteSpec ¶
func ComponentRouteSpec() *ComponentRouteSpecApplyConfiguration
ComponentRouteSpecApplyConfiguration constructs an declarative configuration of the ComponentRouteSpec type for use with apply.
func (*ComponentRouteSpecApplyConfiguration) WithHostname ¶
func (b *ComponentRouteSpecApplyConfiguration) WithHostname(value v1.Hostname) *ComponentRouteSpecApplyConfiguration
WithHostname sets the Hostname field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Hostname field is set to the value of the last call.
func (*ComponentRouteSpecApplyConfiguration) WithName ¶
func (b *ComponentRouteSpecApplyConfiguration) WithName(value string) *ComponentRouteSpecApplyConfiguration
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 (*ComponentRouteSpecApplyConfiguration) WithNamespace ¶
func (b *ComponentRouteSpecApplyConfiguration) WithNamespace(value string) *ComponentRouteSpecApplyConfiguration
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 (*ComponentRouteSpecApplyConfiguration) WithServingCertKeyPairSecret ¶
func (b *ComponentRouteSpecApplyConfiguration) WithServingCertKeyPairSecret(value *SecretNameReferenceApplyConfiguration) *ComponentRouteSpecApplyConfiguration
WithServingCertKeyPairSecret sets the ServingCertKeyPairSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServingCertKeyPairSecret field is set to the value of the last call.
type ComponentRouteStatusApplyConfiguration ¶
type ComponentRouteStatusApplyConfiguration struct { Namespace *string `json:"namespace,omitempty"` Name *string `json:"name,omitempty"` DefaultHostname *v1.Hostname `json:"defaultHostname,omitempty"` ConsumingUsers []v1.ConsumingUser `json:"consumingUsers,omitempty"` CurrentHostnames []v1.Hostname `json:"currentHostnames,omitempty"` Conditions []metav1.Condition `json:"conditions,omitempty"` RelatedObjects []ObjectReferenceApplyConfiguration `json:"relatedObjects,omitempty"` }
ComponentRouteStatusApplyConfiguration represents an declarative configuration of the ComponentRouteStatus type for use with apply.
func ComponentRouteStatus ¶
func ComponentRouteStatus() *ComponentRouteStatusApplyConfiguration
ComponentRouteStatusApplyConfiguration constructs an declarative configuration of the ComponentRouteStatus type for use with apply.
func (*ComponentRouteStatusApplyConfiguration) WithConditions ¶
func (b *ComponentRouteStatusApplyConfiguration) WithConditions(values ...metav1.Condition) *ComponentRouteStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*ComponentRouteStatusApplyConfiguration) WithConsumingUsers ¶
func (b *ComponentRouteStatusApplyConfiguration) WithConsumingUsers(values ...v1.ConsumingUser) *ComponentRouteStatusApplyConfiguration
WithConsumingUsers adds the given value to the ConsumingUsers 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 ConsumingUsers field.
func (*ComponentRouteStatusApplyConfiguration) WithCurrentHostnames ¶
func (b *ComponentRouteStatusApplyConfiguration) WithCurrentHostnames(values ...v1.Hostname) *ComponentRouteStatusApplyConfiguration
WithCurrentHostnames adds the given value to the CurrentHostnames 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 CurrentHostnames field.
func (*ComponentRouteStatusApplyConfiguration) WithDefaultHostname ¶
func (b *ComponentRouteStatusApplyConfiguration) WithDefaultHostname(value v1.Hostname) *ComponentRouteStatusApplyConfiguration
WithDefaultHostname sets the DefaultHostname field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DefaultHostname field is set to the value of the last call.
func (*ComponentRouteStatusApplyConfiguration) WithName ¶
func (b *ComponentRouteStatusApplyConfiguration) WithName(value string) *ComponentRouteStatusApplyConfiguration
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 (*ComponentRouteStatusApplyConfiguration) WithNamespace ¶
func (b *ComponentRouteStatusApplyConfiguration) WithNamespace(value string) *ComponentRouteStatusApplyConfiguration
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 (*ComponentRouteStatusApplyConfiguration) WithRelatedObjects ¶
func (b *ComponentRouteStatusApplyConfiguration) WithRelatedObjects(values ...*ObjectReferenceApplyConfiguration) *ComponentRouteStatusApplyConfiguration
WithRelatedObjects adds the given value to the RelatedObjects 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 RelatedObjects field.
type ConditionalUpdateApplyConfiguration ¶
type ConditionalUpdateApplyConfiguration struct { Release *ReleaseApplyConfiguration `json:"release,omitempty"` Risks []ConditionalUpdateRiskApplyConfiguration `json:"risks,omitempty"` Conditions []metav1.Condition `json:"conditions,omitempty"` }
ConditionalUpdateApplyConfiguration represents an declarative configuration of the ConditionalUpdate type for use with apply.
func ConditionalUpdate ¶
func ConditionalUpdate() *ConditionalUpdateApplyConfiguration
ConditionalUpdateApplyConfiguration constructs an declarative configuration of the ConditionalUpdate type for use with apply.
func (*ConditionalUpdateApplyConfiguration) WithConditions ¶
func (b *ConditionalUpdateApplyConfiguration) WithConditions(values ...metav1.Condition) *ConditionalUpdateApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*ConditionalUpdateApplyConfiguration) WithRelease ¶
func (b *ConditionalUpdateApplyConfiguration) WithRelease(value *ReleaseApplyConfiguration) *ConditionalUpdateApplyConfiguration
WithRelease sets the Release field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Release field is set to the value of the last call.
func (*ConditionalUpdateApplyConfiguration) WithRisks ¶
func (b *ConditionalUpdateApplyConfiguration) WithRisks(values ...*ConditionalUpdateRiskApplyConfiguration) *ConditionalUpdateApplyConfiguration
WithRisks adds the given value to the Risks 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 Risks field.
type ConditionalUpdateRiskApplyConfiguration ¶
type ConditionalUpdateRiskApplyConfiguration struct { URL *string `json:"url,omitempty"` Name *string `json:"name,omitempty"` Message *string `json:"message,omitempty"` MatchingRules []ClusterConditionApplyConfiguration `json:"matchingRules,omitempty"` }
ConditionalUpdateRiskApplyConfiguration represents an declarative configuration of the ConditionalUpdateRisk type for use with apply.
func ConditionalUpdateRisk ¶
func ConditionalUpdateRisk() *ConditionalUpdateRiskApplyConfiguration
ConditionalUpdateRiskApplyConfiguration constructs an declarative configuration of the ConditionalUpdateRisk type for use with apply.
func (*ConditionalUpdateRiskApplyConfiguration) WithMatchingRules ¶
func (b *ConditionalUpdateRiskApplyConfiguration) WithMatchingRules(values ...*ClusterConditionApplyConfiguration) *ConditionalUpdateRiskApplyConfiguration
WithMatchingRules adds the given value to the MatchingRules 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 MatchingRules field.
func (*ConditionalUpdateRiskApplyConfiguration) WithMessage ¶
func (b *ConditionalUpdateRiskApplyConfiguration) WithMessage(value string) *ConditionalUpdateRiskApplyConfiguration
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 (*ConditionalUpdateRiskApplyConfiguration) WithName ¶
func (b *ConditionalUpdateRiskApplyConfiguration) WithName(value string) *ConditionalUpdateRiskApplyConfiguration
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 (*ConditionalUpdateRiskApplyConfiguration) WithURL ¶
func (b *ConditionalUpdateRiskApplyConfiguration) WithURL(value string) *ConditionalUpdateRiskApplyConfiguration
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 ConfigMapFileReferenceApplyConfiguration ¶
type ConfigMapFileReferenceApplyConfiguration struct { Name *string `json:"name,omitempty"` Key *string `json:"key,omitempty"` }
ConfigMapFileReferenceApplyConfiguration represents an declarative configuration of the ConfigMapFileReference type for use with apply.
func ConfigMapFileReference ¶
func ConfigMapFileReference() *ConfigMapFileReferenceApplyConfiguration
ConfigMapFileReferenceApplyConfiguration constructs an declarative configuration of the ConfigMapFileReference type for use with apply.
func (*ConfigMapFileReferenceApplyConfiguration) WithKey ¶
func (b *ConfigMapFileReferenceApplyConfiguration) WithKey(value string) *ConfigMapFileReferenceApplyConfiguration
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 (*ConfigMapFileReferenceApplyConfiguration) WithName ¶
func (b *ConfigMapFileReferenceApplyConfiguration) WithName(value string) *ConfigMapFileReferenceApplyConfiguration
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 ConfigMapNameReferenceApplyConfiguration ¶
type ConfigMapNameReferenceApplyConfiguration struct {
Name *string `json:"name,omitempty"`
}
ConfigMapNameReferenceApplyConfiguration represents an declarative configuration of the ConfigMapNameReference type for use with apply.
func ConfigMapNameReference ¶
func ConfigMapNameReference() *ConfigMapNameReferenceApplyConfiguration
ConfigMapNameReferenceApplyConfiguration constructs an declarative configuration of the ConfigMapNameReference type for use with apply.
func (*ConfigMapNameReferenceApplyConfiguration) WithName ¶
func (b *ConfigMapNameReferenceApplyConfiguration) WithName(value string) *ConfigMapNameReferenceApplyConfiguration
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 ConsoleApplyConfiguration ¶
type ConsoleApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ConsoleSpecApplyConfiguration `json:"spec,omitempty"` Status *ConsoleStatusApplyConfiguration `json:"status,omitempty"` }
ConsoleApplyConfiguration represents an declarative configuration of the Console type for use with apply.
func Console ¶
func Console(name string) *ConsoleApplyConfiguration
Console constructs an declarative configuration of the Console type for use with apply.
func ExtractConsole ¶
func ExtractConsole(console *apiconfigv1.Console, fieldManager string) (*ConsoleApplyConfiguration, error)
ExtractConsole extracts the applied configuration owned by fieldManager from console. If no managedFields are found in console for fieldManager, a ConsoleApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. console must be a unmodified Console API object that was retrieved from the Kubernetes API. ExtractConsole provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractConsoleStatus ¶
func ExtractConsoleStatus(console *apiconfigv1.Console, fieldManager string) (*ConsoleApplyConfiguration, error)
ExtractConsoleStatus is the same as ExtractConsole except that it extracts the status subresource applied configuration. Experimental!
func (*ConsoleApplyConfiguration) WithAPIVersion ¶
func (b *ConsoleApplyConfiguration) WithAPIVersion(value string) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithAnnotations ¶
func (b *ConsoleApplyConfiguration) WithAnnotations(entries map[string]string) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithCreationTimestamp ¶
func (b *ConsoleApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ConsoleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithDeletionTimestamp ¶
func (b *ConsoleApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithFinalizers ¶
func (b *ConsoleApplyConfiguration) WithFinalizers(values ...string) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithGenerateName ¶
func (b *ConsoleApplyConfiguration) WithGenerateName(value string) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithGeneration ¶
func (b *ConsoleApplyConfiguration) WithGeneration(value int64) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithKind ¶
func (b *ConsoleApplyConfiguration) WithKind(value string) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithLabels ¶
func (b *ConsoleApplyConfiguration) WithLabels(entries map[string]string) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithName ¶
func (b *ConsoleApplyConfiguration) WithName(value string) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithNamespace ¶
func (b *ConsoleApplyConfiguration) WithNamespace(value string) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithOwnerReferences ¶
func (b *ConsoleApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithResourceVersion ¶
func (b *ConsoleApplyConfiguration) WithResourceVersion(value string) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithSpec ¶
func (b *ConsoleApplyConfiguration) WithSpec(value *ConsoleSpecApplyConfiguration) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithStatus ¶
func (b *ConsoleApplyConfiguration) WithStatus(value *ConsoleStatusApplyConfiguration) *ConsoleApplyConfiguration
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 (*ConsoleApplyConfiguration) WithUID ¶
func (b *ConsoleApplyConfiguration) WithUID(value types.UID) *ConsoleApplyConfiguration
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 ConsoleAuthenticationApplyConfiguration ¶
type ConsoleAuthenticationApplyConfiguration struct {
LogoutRedirect *string `json:"logoutRedirect,omitempty"`
}
ConsoleAuthenticationApplyConfiguration represents an declarative configuration of the ConsoleAuthentication type for use with apply.
func ConsoleAuthentication ¶
func ConsoleAuthentication() *ConsoleAuthenticationApplyConfiguration
ConsoleAuthenticationApplyConfiguration constructs an declarative configuration of the ConsoleAuthentication type for use with apply.
func (*ConsoleAuthenticationApplyConfiguration) WithLogoutRedirect ¶
func (b *ConsoleAuthenticationApplyConfiguration) WithLogoutRedirect(value string) *ConsoleAuthenticationApplyConfiguration
WithLogoutRedirect sets the LogoutRedirect field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LogoutRedirect field is set to the value of the last call.
type ConsoleSpecApplyConfiguration ¶
type ConsoleSpecApplyConfiguration struct {
Authentication *ConsoleAuthenticationApplyConfiguration `json:"authentication,omitempty"`
}
ConsoleSpecApplyConfiguration represents an declarative configuration of the ConsoleSpec type for use with apply.
func ConsoleSpec ¶
func ConsoleSpec() *ConsoleSpecApplyConfiguration
ConsoleSpecApplyConfiguration constructs an declarative configuration of the ConsoleSpec type for use with apply.
func (*ConsoleSpecApplyConfiguration) WithAuthentication ¶
func (b *ConsoleSpecApplyConfiguration) WithAuthentication(value *ConsoleAuthenticationApplyConfiguration) *ConsoleSpecApplyConfiguration
WithAuthentication sets the Authentication field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Authentication field is set to the value of the last call.
type ConsoleStatusApplyConfiguration ¶
type ConsoleStatusApplyConfiguration struct {
ConsoleURL *string `json:"consoleURL,omitempty"`
}
ConsoleStatusApplyConfiguration represents an declarative configuration of the ConsoleStatus type for use with apply.
func ConsoleStatus ¶
func ConsoleStatus() *ConsoleStatusApplyConfiguration
ConsoleStatusApplyConfiguration constructs an declarative configuration of the ConsoleStatus type for use with apply.
func (*ConsoleStatusApplyConfiguration) WithConsoleURL ¶
func (b *ConsoleStatusApplyConfiguration) WithConsoleURL(value string) *ConsoleStatusApplyConfiguration
WithConsoleURL sets the ConsoleURL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ConsoleURL field is set to the value of the last call.
type CustomFeatureGatesApplyConfiguration ¶
type CustomFeatureGatesApplyConfiguration struct { Enabled []string `json:"enabled,omitempty"` Disabled []string `json:"disabled,omitempty"` }
CustomFeatureGatesApplyConfiguration represents an declarative configuration of the CustomFeatureGates type for use with apply.
func CustomFeatureGates ¶
func CustomFeatureGates() *CustomFeatureGatesApplyConfiguration
CustomFeatureGatesApplyConfiguration constructs an declarative configuration of the CustomFeatureGates type for use with apply.
func (*CustomFeatureGatesApplyConfiguration) WithDisabled ¶
func (b *CustomFeatureGatesApplyConfiguration) WithDisabled(values ...string) *CustomFeatureGatesApplyConfiguration
WithDisabled adds the given value to the Disabled 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 Disabled field.
func (*CustomFeatureGatesApplyConfiguration) WithEnabled ¶
func (b *CustomFeatureGatesApplyConfiguration) WithEnabled(values ...string) *CustomFeatureGatesApplyConfiguration
WithEnabled adds the given value to the Enabled 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 Enabled field.
type CustomTLSProfileApplyConfiguration ¶
type CustomTLSProfileApplyConfiguration struct {
TLSProfileSpecApplyConfiguration `json:",inline"`
}
CustomTLSProfileApplyConfiguration represents an declarative configuration of the CustomTLSProfile type for use with apply.
func CustomTLSProfile ¶
func CustomTLSProfile() *CustomTLSProfileApplyConfiguration
CustomTLSProfileApplyConfiguration constructs an declarative configuration of the CustomTLSProfile type for use with apply.
func (*CustomTLSProfileApplyConfiguration) WithCiphers ¶
func (b *CustomTLSProfileApplyConfiguration) WithCiphers(values ...string) *CustomTLSProfileApplyConfiguration
WithCiphers adds the given value to the Ciphers 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 Ciphers field.
func (*CustomTLSProfileApplyConfiguration) WithMinTLSVersion ¶
func (b *CustomTLSProfileApplyConfiguration) WithMinTLSVersion(value configv1.TLSProtocolVersion) *CustomTLSProfileApplyConfiguration
WithMinTLSVersion sets the MinTLSVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MinTLSVersion field is set to the value of the last call.
type DNSApplyConfiguration ¶
type DNSApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *DNSSpecApplyConfiguration `json:"spec,omitempty"` Status *apiconfigv1.DNSStatus `json:"status,omitempty"` }
DNSApplyConfiguration represents an declarative configuration of the DNS type for use with apply.
func DNS ¶
func DNS(name string) *DNSApplyConfiguration
DNS constructs an declarative configuration of the DNS type for use with apply.
func ExtractDNS ¶
func ExtractDNS(dNS *apiconfigv1.DNS, fieldManager string) (*DNSApplyConfiguration, error)
ExtractDNS extracts the applied configuration owned by fieldManager from dNS. If no managedFields are found in dNS for fieldManager, a DNSApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. dNS must be a unmodified DNS API object that was retrieved from the Kubernetes API. ExtractDNS provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractDNSStatus ¶
func ExtractDNSStatus(dNS *apiconfigv1.DNS, fieldManager string) (*DNSApplyConfiguration, error)
ExtractDNSStatus is the same as ExtractDNS except that it extracts the status subresource applied configuration. Experimental!
func (*DNSApplyConfiguration) WithAPIVersion ¶
func (b *DNSApplyConfiguration) WithAPIVersion(value string) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithAnnotations ¶
func (b *DNSApplyConfiguration) WithAnnotations(entries map[string]string) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithCreationTimestamp ¶
func (b *DNSApplyConfiguration) WithCreationTimestamp(value metav1.Time) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *DNSApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithDeletionTimestamp ¶
func (b *DNSApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithFinalizers ¶
func (b *DNSApplyConfiguration) WithFinalizers(values ...string) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithGenerateName ¶
func (b *DNSApplyConfiguration) WithGenerateName(value string) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithGeneration ¶
func (b *DNSApplyConfiguration) WithGeneration(value int64) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithKind ¶
func (b *DNSApplyConfiguration) WithKind(value string) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithLabels ¶
func (b *DNSApplyConfiguration) WithLabels(entries map[string]string) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithName ¶
func (b *DNSApplyConfiguration) WithName(value string) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithNamespace ¶
func (b *DNSApplyConfiguration) WithNamespace(value string) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithOwnerReferences ¶
func (b *DNSApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithResourceVersion ¶
func (b *DNSApplyConfiguration) WithResourceVersion(value string) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithSpec ¶
func (b *DNSApplyConfiguration) WithSpec(value *DNSSpecApplyConfiguration) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithStatus ¶
func (b *DNSApplyConfiguration) WithStatus(value apiconfigv1.DNSStatus) *DNSApplyConfiguration
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 (*DNSApplyConfiguration) WithUID ¶
func (b *DNSApplyConfiguration) WithUID(value types.UID) *DNSApplyConfiguration
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 DNSSpecApplyConfiguration ¶
type DNSSpecApplyConfiguration struct { BaseDomain *string `json:"baseDomain,omitempty"` PublicZone *DNSZoneApplyConfiguration `json:"publicZone,omitempty"` PrivateZone *DNSZoneApplyConfiguration `json:"privateZone,omitempty"` }
DNSSpecApplyConfiguration represents an declarative configuration of the DNSSpec type for use with apply.
func DNSSpec ¶
func DNSSpec() *DNSSpecApplyConfiguration
DNSSpecApplyConfiguration constructs an declarative configuration of the DNSSpec type for use with apply.
func (*DNSSpecApplyConfiguration) WithBaseDomain ¶
func (b *DNSSpecApplyConfiguration) WithBaseDomain(value string) *DNSSpecApplyConfiguration
WithBaseDomain sets the BaseDomain field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BaseDomain field is set to the value of the last call.
func (*DNSSpecApplyConfiguration) WithPrivateZone ¶
func (b *DNSSpecApplyConfiguration) WithPrivateZone(value *DNSZoneApplyConfiguration) *DNSSpecApplyConfiguration
WithPrivateZone sets the PrivateZone field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrivateZone field is set to the value of the last call.
func (*DNSSpecApplyConfiguration) WithPublicZone ¶
func (b *DNSSpecApplyConfiguration) WithPublicZone(value *DNSZoneApplyConfiguration) *DNSSpecApplyConfiguration
WithPublicZone sets the PublicZone field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PublicZone field is set to the value of the last call.
type DNSZoneApplyConfiguration ¶
type DNSZoneApplyConfiguration struct { ID *string `json:"id,omitempty"` Tags map[string]string `json:"tags,omitempty"` }
DNSZoneApplyConfiguration represents an declarative configuration of the DNSZone type for use with apply.
func DNSZone ¶
func DNSZone() *DNSZoneApplyConfiguration
DNSZoneApplyConfiguration constructs an declarative configuration of the DNSZone type for use with apply.
func (*DNSZoneApplyConfiguration) WithID ¶
func (b *DNSZoneApplyConfiguration) WithID(value string) *DNSZoneApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
func (*DNSZoneApplyConfiguration) WithTags ¶
func (b *DNSZoneApplyConfiguration) WithTags(entries map[string]string) *DNSZoneApplyConfiguration
WithTags puts the entries into the Tags 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 Tags field, overwriting an existing map entries in Tags field with the same key.
type DeprecatedWebhookTokenAuthenticatorApplyConfiguration ¶
type DeprecatedWebhookTokenAuthenticatorApplyConfiguration struct {
KubeConfig *SecretNameReferenceApplyConfiguration `json:"kubeConfig,omitempty"`
}
DeprecatedWebhookTokenAuthenticatorApplyConfiguration represents an declarative configuration of the DeprecatedWebhookTokenAuthenticator type for use with apply.
func DeprecatedWebhookTokenAuthenticator ¶
func DeprecatedWebhookTokenAuthenticator() *DeprecatedWebhookTokenAuthenticatorApplyConfiguration
DeprecatedWebhookTokenAuthenticatorApplyConfiguration constructs an declarative configuration of the DeprecatedWebhookTokenAuthenticator type for use with apply.
func (*DeprecatedWebhookTokenAuthenticatorApplyConfiguration) WithKubeConfig ¶
func (b *DeprecatedWebhookTokenAuthenticatorApplyConfiguration) WithKubeConfig(value *SecretNameReferenceApplyConfiguration) *DeprecatedWebhookTokenAuthenticatorApplyConfiguration
WithKubeConfig sets the KubeConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KubeConfig field is set to the value of the last call.
type EquinixMetalPlatformStatusApplyConfiguration ¶
type EquinixMetalPlatformStatusApplyConfiguration struct { APIServerInternalIP *string `json:"apiServerInternalIP,omitempty"` IngressIP *string `json:"ingressIP,omitempty"` }
EquinixMetalPlatformStatusApplyConfiguration represents an declarative configuration of the EquinixMetalPlatformStatus type for use with apply.
func EquinixMetalPlatformStatus ¶
func EquinixMetalPlatformStatus() *EquinixMetalPlatformStatusApplyConfiguration
EquinixMetalPlatformStatusApplyConfiguration constructs an declarative configuration of the EquinixMetalPlatformStatus type for use with apply.
func (*EquinixMetalPlatformStatusApplyConfiguration) WithAPIServerInternalIP ¶
func (b *EquinixMetalPlatformStatusApplyConfiguration) WithAPIServerInternalIP(value string) *EquinixMetalPlatformStatusApplyConfiguration
WithAPIServerInternalIP sets the APIServerInternalIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServerInternalIP field is set to the value of the last call.
func (*EquinixMetalPlatformStatusApplyConfiguration) WithIngressIP ¶
func (b *EquinixMetalPlatformStatusApplyConfiguration) WithIngressIP(value string) *EquinixMetalPlatformStatusApplyConfiguration
WithIngressIP sets the IngressIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressIP field is set to the value of the last call.
type ExternalIPConfigApplyConfiguration ¶
type ExternalIPConfigApplyConfiguration struct { Policy *ExternalIPPolicyApplyConfiguration `json:"policy,omitempty"` AutoAssignCIDRs []string `json:"autoAssignCIDRs,omitempty"` }
ExternalIPConfigApplyConfiguration represents an declarative configuration of the ExternalIPConfig type for use with apply.
func ExternalIPConfig ¶
func ExternalIPConfig() *ExternalIPConfigApplyConfiguration
ExternalIPConfigApplyConfiguration constructs an declarative configuration of the ExternalIPConfig type for use with apply.
func (*ExternalIPConfigApplyConfiguration) WithAutoAssignCIDRs ¶
func (b *ExternalIPConfigApplyConfiguration) WithAutoAssignCIDRs(values ...string) *ExternalIPConfigApplyConfiguration
WithAutoAssignCIDRs adds the given value to the AutoAssignCIDRs 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 AutoAssignCIDRs field.
func (*ExternalIPConfigApplyConfiguration) WithPolicy ¶
func (b *ExternalIPConfigApplyConfiguration) WithPolicy(value *ExternalIPPolicyApplyConfiguration) *ExternalIPConfigApplyConfiguration
WithPolicy sets the Policy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Policy field is set to the value of the last call.
type ExternalIPPolicyApplyConfiguration ¶
type ExternalIPPolicyApplyConfiguration struct { AllowedCIDRs []string `json:"allowedCIDRs,omitempty"` RejectedCIDRs []string `json:"rejectedCIDRs,omitempty"` }
ExternalIPPolicyApplyConfiguration represents an declarative configuration of the ExternalIPPolicy type for use with apply.
func ExternalIPPolicy ¶
func ExternalIPPolicy() *ExternalIPPolicyApplyConfiguration
ExternalIPPolicyApplyConfiguration constructs an declarative configuration of the ExternalIPPolicy type for use with apply.
func (*ExternalIPPolicyApplyConfiguration) WithAllowedCIDRs ¶
func (b *ExternalIPPolicyApplyConfiguration) WithAllowedCIDRs(values ...string) *ExternalIPPolicyApplyConfiguration
WithAllowedCIDRs adds the given value to the AllowedCIDRs 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 AllowedCIDRs field.
func (*ExternalIPPolicyApplyConfiguration) WithRejectedCIDRs ¶
func (b *ExternalIPPolicyApplyConfiguration) WithRejectedCIDRs(values ...string) *ExternalIPPolicyApplyConfiguration
WithRejectedCIDRs adds the given value to the RejectedCIDRs 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 RejectedCIDRs field.
type FeatureGateApplyConfiguration ¶
type FeatureGateApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *FeatureGateSpecApplyConfiguration `json:"spec,omitempty"` Status *apiconfigv1.FeatureGateStatus `json:"status,omitempty"` }
FeatureGateApplyConfiguration represents an declarative configuration of the FeatureGate type for use with apply.
func ExtractFeatureGate ¶
func ExtractFeatureGate(featureGate *apiconfigv1.FeatureGate, fieldManager string) (*FeatureGateApplyConfiguration, error)
ExtractFeatureGate extracts the applied configuration owned by fieldManager from featureGate. If no managedFields are found in featureGate for fieldManager, a FeatureGateApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. featureGate must be a unmodified FeatureGate API object that was retrieved from the Kubernetes API. ExtractFeatureGate provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractFeatureGateStatus ¶
func ExtractFeatureGateStatus(featureGate *apiconfigv1.FeatureGate, fieldManager string) (*FeatureGateApplyConfiguration, error)
ExtractFeatureGateStatus is the same as ExtractFeatureGate except that it extracts the status subresource applied configuration. Experimental!
func FeatureGate ¶
func FeatureGate(name string) *FeatureGateApplyConfiguration
FeatureGate constructs an declarative configuration of the FeatureGate type for use with apply.
func (*FeatureGateApplyConfiguration) WithAPIVersion ¶
func (b *FeatureGateApplyConfiguration) WithAPIVersion(value string) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithAnnotations ¶
func (b *FeatureGateApplyConfiguration) WithAnnotations(entries map[string]string) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithCreationTimestamp ¶
func (b *FeatureGateApplyConfiguration) WithCreationTimestamp(value metav1.Time) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *FeatureGateApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithDeletionTimestamp ¶
func (b *FeatureGateApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithFinalizers ¶
func (b *FeatureGateApplyConfiguration) WithFinalizers(values ...string) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithGenerateName ¶
func (b *FeatureGateApplyConfiguration) WithGenerateName(value string) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithGeneration ¶
func (b *FeatureGateApplyConfiguration) WithGeneration(value int64) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithKind ¶
func (b *FeatureGateApplyConfiguration) WithKind(value string) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithLabels ¶
func (b *FeatureGateApplyConfiguration) WithLabels(entries map[string]string) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithName ¶
func (b *FeatureGateApplyConfiguration) WithName(value string) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithNamespace ¶
func (b *FeatureGateApplyConfiguration) WithNamespace(value string) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithOwnerReferences ¶
func (b *FeatureGateApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithResourceVersion ¶
func (b *FeatureGateApplyConfiguration) WithResourceVersion(value string) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithSpec ¶
func (b *FeatureGateApplyConfiguration) WithSpec(value *FeatureGateSpecApplyConfiguration) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithStatus ¶
func (b *FeatureGateApplyConfiguration) WithStatus(value apiconfigv1.FeatureGateStatus) *FeatureGateApplyConfiguration
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 (*FeatureGateApplyConfiguration) WithUID ¶
func (b *FeatureGateApplyConfiguration) WithUID(value types.UID) *FeatureGateApplyConfiguration
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 FeatureGateSelectionApplyConfiguration ¶
type FeatureGateSelectionApplyConfiguration struct { FeatureSet *v1.FeatureSet `json:"featureSet,omitempty"` CustomNoUpgrade *CustomFeatureGatesApplyConfiguration `json:"customNoUpgrade,omitempty"` }
FeatureGateSelectionApplyConfiguration represents an declarative configuration of the FeatureGateSelection type for use with apply.
func FeatureGateSelection ¶
func FeatureGateSelection() *FeatureGateSelectionApplyConfiguration
FeatureGateSelectionApplyConfiguration constructs an declarative configuration of the FeatureGateSelection type for use with apply.
func (*FeatureGateSelectionApplyConfiguration) WithCustomNoUpgrade ¶
func (b *FeatureGateSelectionApplyConfiguration) WithCustomNoUpgrade(value *CustomFeatureGatesApplyConfiguration) *FeatureGateSelectionApplyConfiguration
WithCustomNoUpgrade sets the CustomNoUpgrade field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CustomNoUpgrade field is set to the value of the last call.
func (*FeatureGateSelectionApplyConfiguration) WithFeatureSet ¶
func (b *FeatureGateSelectionApplyConfiguration) WithFeatureSet(value v1.FeatureSet) *FeatureGateSelectionApplyConfiguration
WithFeatureSet sets the FeatureSet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FeatureSet field is set to the value of the last call.
type FeatureGateSpecApplyConfiguration ¶
type FeatureGateSpecApplyConfiguration struct {
FeatureGateSelectionApplyConfiguration `json:",inline"`
}
FeatureGateSpecApplyConfiguration represents an declarative configuration of the FeatureGateSpec type for use with apply.
func FeatureGateSpec ¶
func FeatureGateSpec() *FeatureGateSpecApplyConfiguration
FeatureGateSpecApplyConfiguration constructs an declarative configuration of the FeatureGateSpec type for use with apply.
func (*FeatureGateSpecApplyConfiguration) WithCustomNoUpgrade ¶
func (b *FeatureGateSpecApplyConfiguration) WithCustomNoUpgrade(value *CustomFeatureGatesApplyConfiguration) *FeatureGateSpecApplyConfiguration
WithCustomNoUpgrade sets the CustomNoUpgrade field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CustomNoUpgrade field is set to the value of the last call.
func (*FeatureGateSpecApplyConfiguration) WithFeatureSet ¶
func (b *FeatureGateSpecApplyConfiguration) WithFeatureSet(value configv1.FeatureSet) *FeatureGateSpecApplyConfiguration
WithFeatureSet sets the FeatureSet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FeatureSet field is set to the value of the last call.
type GCPPlatformStatusApplyConfiguration ¶
type GCPPlatformStatusApplyConfiguration struct { ProjectID *string `json:"projectID,omitempty"` Region *string `json:"region,omitempty"` }
GCPPlatformStatusApplyConfiguration represents an declarative configuration of the GCPPlatformStatus type for use with apply.
func GCPPlatformStatus ¶
func GCPPlatformStatus() *GCPPlatformStatusApplyConfiguration
GCPPlatformStatusApplyConfiguration constructs an declarative configuration of the GCPPlatformStatus type for use with apply.
func (*GCPPlatformStatusApplyConfiguration) WithProjectID ¶
func (b *GCPPlatformStatusApplyConfiguration) WithProjectID(value string) *GCPPlatformStatusApplyConfiguration
WithProjectID sets the ProjectID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProjectID field is set to the value of the last call.
func (*GCPPlatformStatusApplyConfiguration) WithRegion ¶
func (b *GCPPlatformStatusApplyConfiguration) WithRegion(value string) *GCPPlatformStatusApplyConfiguration
WithRegion sets the Region field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Region field is set to the value of the last call.
type GitHubIdentityProviderApplyConfiguration ¶
type GitHubIdentityProviderApplyConfiguration struct { ClientID *string `json:"clientID,omitempty"` ClientSecret *SecretNameReferenceApplyConfiguration `json:"clientSecret,omitempty"` Organizations []string `json:"organizations,omitempty"` Teams []string `json:"teams,omitempty"` Hostname *string `json:"hostname,omitempty"` CA *ConfigMapNameReferenceApplyConfiguration `json:"ca,omitempty"` }
GitHubIdentityProviderApplyConfiguration represents an declarative configuration of the GitHubIdentityProvider type for use with apply.
func GitHubIdentityProvider ¶
func GitHubIdentityProvider() *GitHubIdentityProviderApplyConfiguration
GitHubIdentityProviderApplyConfiguration constructs an declarative configuration of the GitHubIdentityProvider type for use with apply.
func (*GitHubIdentityProviderApplyConfiguration) WithCA ¶
func (b *GitHubIdentityProviderApplyConfiguration) WithCA(value *ConfigMapNameReferenceApplyConfiguration) *GitHubIdentityProviderApplyConfiguration
WithCA sets the CA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CA field is set to the value of the last call.
func (*GitHubIdentityProviderApplyConfiguration) WithClientID ¶
func (b *GitHubIdentityProviderApplyConfiguration) WithClientID(value string) *GitHubIdentityProviderApplyConfiguration
WithClientID sets the ClientID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClientID field is set to the value of the last call.
func (*GitHubIdentityProviderApplyConfiguration) WithClientSecret ¶
func (b *GitHubIdentityProviderApplyConfiguration) WithClientSecret(value *SecretNameReferenceApplyConfiguration) *GitHubIdentityProviderApplyConfiguration
WithClientSecret sets the ClientSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClientSecret field is set to the value of the last call.
func (*GitHubIdentityProviderApplyConfiguration) WithHostname ¶
func (b *GitHubIdentityProviderApplyConfiguration) WithHostname(value string) *GitHubIdentityProviderApplyConfiguration
WithHostname sets the Hostname field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Hostname field is set to the value of the last call.
func (*GitHubIdentityProviderApplyConfiguration) WithOrganizations ¶
func (b *GitHubIdentityProviderApplyConfiguration) WithOrganizations(values ...string) *GitHubIdentityProviderApplyConfiguration
WithOrganizations adds the given value to the Organizations 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 Organizations field.
func (*GitHubIdentityProviderApplyConfiguration) WithTeams ¶
func (b *GitHubIdentityProviderApplyConfiguration) WithTeams(values ...string) *GitHubIdentityProviderApplyConfiguration
WithTeams adds the given value to the Teams 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 Teams field.
type GitLabIdentityProviderApplyConfiguration ¶
type GitLabIdentityProviderApplyConfiguration struct { ClientID *string `json:"clientID,omitempty"` ClientSecret *SecretNameReferenceApplyConfiguration `json:"clientSecret,omitempty"` URL *string `json:"url,omitempty"` CA *ConfigMapNameReferenceApplyConfiguration `json:"ca,omitempty"` }
GitLabIdentityProviderApplyConfiguration represents an declarative configuration of the GitLabIdentityProvider type for use with apply.
func GitLabIdentityProvider ¶
func GitLabIdentityProvider() *GitLabIdentityProviderApplyConfiguration
GitLabIdentityProviderApplyConfiguration constructs an declarative configuration of the GitLabIdentityProvider type for use with apply.
func (*GitLabIdentityProviderApplyConfiguration) WithCA ¶
func (b *GitLabIdentityProviderApplyConfiguration) WithCA(value *ConfigMapNameReferenceApplyConfiguration) *GitLabIdentityProviderApplyConfiguration
WithCA sets the CA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CA field is set to the value of the last call.
func (*GitLabIdentityProviderApplyConfiguration) WithClientID ¶
func (b *GitLabIdentityProviderApplyConfiguration) WithClientID(value string) *GitLabIdentityProviderApplyConfiguration
WithClientID sets the ClientID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClientID field is set to the value of the last call.
func (*GitLabIdentityProviderApplyConfiguration) WithClientSecret ¶
func (b *GitLabIdentityProviderApplyConfiguration) WithClientSecret(value *SecretNameReferenceApplyConfiguration) *GitLabIdentityProviderApplyConfiguration
WithClientSecret sets the ClientSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClientSecret field is set to the value of the last call.
func (*GitLabIdentityProviderApplyConfiguration) WithURL ¶
func (b *GitLabIdentityProviderApplyConfiguration) WithURL(value string) *GitLabIdentityProviderApplyConfiguration
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 GoogleIdentityProviderApplyConfiguration ¶
type GoogleIdentityProviderApplyConfiguration struct { ClientID *string `json:"clientID,omitempty"` ClientSecret *SecretNameReferenceApplyConfiguration `json:"clientSecret,omitempty"` HostedDomain *string `json:"hostedDomain,omitempty"` }
GoogleIdentityProviderApplyConfiguration represents an declarative configuration of the GoogleIdentityProvider type for use with apply.
func GoogleIdentityProvider ¶
func GoogleIdentityProvider() *GoogleIdentityProviderApplyConfiguration
GoogleIdentityProviderApplyConfiguration constructs an declarative configuration of the GoogleIdentityProvider type for use with apply.
func (*GoogleIdentityProviderApplyConfiguration) WithClientID ¶
func (b *GoogleIdentityProviderApplyConfiguration) WithClientID(value string) *GoogleIdentityProviderApplyConfiguration
WithClientID sets the ClientID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClientID field is set to the value of the last call.
func (*GoogleIdentityProviderApplyConfiguration) WithClientSecret ¶
func (b *GoogleIdentityProviderApplyConfiguration) WithClientSecret(value *SecretNameReferenceApplyConfiguration) *GoogleIdentityProviderApplyConfiguration
WithClientSecret sets the ClientSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClientSecret field is set to the value of the last call.
func (*GoogleIdentityProviderApplyConfiguration) WithHostedDomain ¶
func (b *GoogleIdentityProviderApplyConfiguration) WithHostedDomain(value string) *GoogleIdentityProviderApplyConfiguration
WithHostedDomain sets the HostedDomain field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HostedDomain field is set to the value of the last call.
type HTPasswdIdentityProviderApplyConfiguration ¶
type HTPasswdIdentityProviderApplyConfiguration struct {
FileData *SecretNameReferenceApplyConfiguration `json:"fileData,omitempty"`
}
HTPasswdIdentityProviderApplyConfiguration represents an declarative configuration of the HTPasswdIdentityProvider type for use with apply.
func HTPasswdIdentityProvider ¶
func HTPasswdIdentityProvider() *HTPasswdIdentityProviderApplyConfiguration
HTPasswdIdentityProviderApplyConfiguration constructs an declarative configuration of the HTPasswdIdentityProvider type for use with apply.
func (*HTPasswdIdentityProviderApplyConfiguration) WithFileData ¶
func (b *HTPasswdIdentityProviderApplyConfiguration) WithFileData(value *SecretNameReferenceApplyConfiguration) *HTPasswdIdentityProviderApplyConfiguration
WithFileData sets the FileData field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FileData field is set to the value of the last call.
type HubSourceApplyConfiguration ¶
type HubSourceApplyConfiguration struct { Name *string `json:"name,omitempty"` Disabled *bool `json:"disabled,omitempty"` }
HubSourceApplyConfiguration represents an declarative configuration of the HubSource type for use with apply.
func HubSource ¶
func HubSource() *HubSourceApplyConfiguration
HubSourceApplyConfiguration constructs an declarative configuration of the HubSource type for use with apply.
func (*HubSourceApplyConfiguration) WithDisabled ¶
func (b *HubSourceApplyConfiguration) WithDisabled(value bool) *HubSourceApplyConfiguration
WithDisabled sets the Disabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Disabled field is set to the value of the last call.
func (*HubSourceApplyConfiguration) WithName ¶
func (b *HubSourceApplyConfiguration) WithName(value string) *HubSourceApplyConfiguration
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 HubSourceStatusApplyConfiguration ¶
type HubSourceStatusApplyConfiguration struct { *HubSourceApplyConfiguration `json:"HubSource,omitempty"` Status *string `json:"status,omitempty"` Message *string `json:"message,omitempty"` }
HubSourceStatusApplyConfiguration represents an declarative configuration of the HubSourceStatus type for use with apply.
func HubSourceStatus ¶
func HubSourceStatus() *HubSourceStatusApplyConfiguration
HubSourceStatusApplyConfiguration constructs an declarative configuration of the HubSourceStatus type for use with apply.
func (*HubSourceStatusApplyConfiguration) WithDisabled ¶
func (b *HubSourceStatusApplyConfiguration) WithDisabled(value bool) *HubSourceStatusApplyConfiguration
WithDisabled sets the Disabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Disabled field is set to the value of the last call.
func (*HubSourceStatusApplyConfiguration) WithMessage ¶
func (b *HubSourceStatusApplyConfiguration) WithMessage(value string) *HubSourceStatusApplyConfiguration
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 (*HubSourceStatusApplyConfiguration) WithName ¶
func (b *HubSourceStatusApplyConfiguration) WithName(value string) *HubSourceStatusApplyConfiguration
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 (*HubSourceStatusApplyConfiguration) WithStatus ¶
func (b *HubSourceStatusApplyConfiguration) WithStatus(value string) *HubSourceStatusApplyConfiguration
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.
type IBMCloudPlatformStatusApplyConfiguration ¶
type IBMCloudPlatformStatusApplyConfiguration struct { Location *string `json:"location,omitempty"` ResourceGroupName *string `json:"resourceGroupName,omitempty"` ProviderType *v1.IBMCloudProviderType `json:"providerType,omitempty"` CISInstanceCRN *string `json:"cisInstanceCRN,omitempty"` DNSInstanceCRN *string `json:"dnsInstanceCRN,omitempty"` }
IBMCloudPlatformStatusApplyConfiguration represents an declarative configuration of the IBMCloudPlatformStatus type for use with apply.
func IBMCloudPlatformStatus ¶
func IBMCloudPlatformStatus() *IBMCloudPlatformStatusApplyConfiguration
IBMCloudPlatformStatusApplyConfiguration constructs an declarative configuration of the IBMCloudPlatformStatus type for use with apply.
func (*IBMCloudPlatformStatusApplyConfiguration) WithCISInstanceCRN ¶
func (b *IBMCloudPlatformStatusApplyConfiguration) WithCISInstanceCRN(value string) *IBMCloudPlatformStatusApplyConfiguration
WithCISInstanceCRN sets the CISInstanceCRN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CISInstanceCRN field is set to the value of the last call.
func (*IBMCloudPlatformStatusApplyConfiguration) WithDNSInstanceCRN ¶
func (b *IBMCloudPlatformStatusApplyConfiguration) WithDNSInstanceCRN(value string) *IBMCloudPlatformStatusApplyConfiguration
WithDNSInstanceCRN sets the DNSInstanceCRN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DNSInstanceCRN field is set to the value of the last call.
func (*IBMCloudPlatformStatusApplyConfiguration) WithLocation ¶
func (b *IBMCloudPlatformStatusApplyConfiguration) WithLocation(value string) *IBMCloudPlatformStatusApplyConfiguration
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 (*IBMCloudPlatformStatusApplyConfiguration) WithProviderType ¶
func (b *IBMCloudPlatformStatusApplyConfiguration) WithProviderType(value v1.IBMCloudProviderType) *IBMCloudPlatformStatusApplyConfiguration
WithProviderType sets the ProviderType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProviderType field is set to the value of the last call.
func (*IBMCloudPlatformStatusApplyConfiguration) WithResourceGroupName ¶
func (b *IBMCloudPlatformStatusApplyConfiguration) WithResourceGroupName(value string) *IBMCloudPlatformStatusApplyConfiguration
WithResourceGroupName sets the ResourceGroupName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceGroupName field is set to the value of the last call.
type IdentityProviderApplyConfiguration ¶
type IdentityProviderApplyConfiguration struct { Name *string `json:"name,omitempty"` MappingMethod *v1.MappingMethodType `json:"mappingMethod,omitempty"` IdentityProviderConfigApplyConfiguration `json:",inline"` }
IdentityProviderApplyConfiguration represents an declarative configuration of the IdentityProvider type for use with apply.
func IdentityProvider ¶
func IdentityProvider() *IdentityProviderApplyConfiguration
IdentityProviderApplyConfiguration constructs an declarative configuration of the IdentityProvider type for use with apply.
func (*IdentityProviderApplyConfiguration) WithBasicAuth ¶
func (b *IdentityProviderApplyConfiguration) WithBasicAuth(value *BasicAuthIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
WithBasicAuth sets the BasicAuth field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BasicAuth field is set to the value of the last call.
func (*IdentityProviderApplyConfiguration) WithGitHub ¶
func (b *IdentityProviderApplyConfiguration) WithGitHub(value *GitHubIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
WithGitHub sets the GitHub field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GitHub field is set to the value of the last call.
func (*IdentityProviderApplyConfiguration) WithGitLab ¶
func (b *IdentityProviderApplyConfiguration) WithGitLab(value *GitLabIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
WithGitLab sets the GitLab field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GitLab field is set to the value of the last call.
func (*IdentityProviderApplyConfiguration) WithGoogle ¶
func (b *IdentityProviderApplyConfiguration) WithGoogle(value *GoogleIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
WithGoogle sets the Google field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Google field is set to the value of the last call.
func (*IdentityProviderApplyConfiguration) WithHTPasswd ¶
func (b *IdentityProviderApplyConfiguration) WithHTPasswd(value *HTPasswdIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
WithHTPasswd sets the HTPasswd field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HTPasswd field is set to the value of the last call.
func (*IdentityProviderApplyConfiguration) WithKeystone ¶
func (b *IdentityProviderApplyConfiguration) WithKeystone(value *KeystoneIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
WithKeystone sets the Keystone field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Keystone field is set to the value of the last call.
func (*IdentityProviderApplyConfiguration) WithLDAP ¶
func (b *IdentityProviderApplyConfiguration) WithLDAP(value *LDAPIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
WithLDAP sets the LDAP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LDAP field is set to the value of the last call.
func (*IdentityProviderApplyConfiguration) WithMappingMethod ¶
func (b *IdentityProviderApplyConfiguration) WithMappingMethod(value v1.MappingMethodType) *IdentityProviderApplyConfiguration
WithMappingMethod sets the MappingMethod field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MappingMethod field is set to the value of the last call.
func (*IdentityProviderApplyConfiguration) WithName ¶
func (b *IdentityProviderApplyConfiguration) WithName(value string) *IdentityProviderApplyConfiguration
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 (*IdentityProviderApplyConfiguration) WithOpenID ¶
func (b *IdentityProviderApplyConfiguration) WithOpenID(value *OpenIDIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
WithOpenID sets the OpenID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OpenID field is set to the value of the last call.
func (*IdentityProviderApplyConfiguration) WithRequestHeader ¶
func (b *IdentityProviderApplyConfiguration) WithRequestHeader(value *RequestHeaderIdentityProviderApplyConfiguration) *IdentityProviderApplyConfiguration
WithRequestHeader sets the RequestHeader field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RequestHeader field is set to the value of the last call.
func (*IdentityProviderApplyConfiguration) WithType ¶
func (b *IdentityProviderApplyConfiguration) WithType(value v1.IdentityProviderType) *IdentityProviderApplyConfiguration
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.
type IdentityProviderConfigApplyConfiguration ¶
type IdentityProviderConfigApplyConfiguration struct { Type *v1.IdentityProviderType `json:"type,omitempty"` BasicAuth *BasicAuthIdentityProviderApplyConfiguration `json:"basicAuth,omitempty"` GitHub *GitHubIdentityProviderApplyConfiguration `json:"github,omitempty"` GitLab *GitLabIdentityProviderApplyConfiguration `json:"gitlab,omitempty"` Google *GoogleIdentityProviderApplyConfiguration `json:"google,omitempty"` HTPasswd *HTPasswdIdentityProviderApplyConfiguration `json:"htpasswd,omitempty"` Keystone *KeystoneIdentityProviderApplyConfiguration `json:"keystone,omitempty"` LDAP *LDAPIdentityProviderApplyConfiguration `json:"ldap,omitempty"` OpenID *OpenIDIdentityProviderApplyConfiguration `json:"openID,omitempty"` RequestHeader *RequestHeaderIdentityProviderApplyConfiguration `json:"requestHeader,omitempty"` }
IdentityProviderConfigApplyConfiguration represents an declarative configuration of the IdentityProviderConfig type for use with apply.
func IdentityProviderConfig ¶
func IdentityProviderConfig() *IdentityProviderConfigApplyConfiguration
IdentityProviderConfigApplyConfiguration constructs an declarative configuration of the IdentityProviderConfig type for use with apply.
func (*IdentityProviderConfigApplyConfiguration) WithBasicAuth ¶
func (b *IdentityProviderConfigApplyConfiguration) WithBasicAuth(value *BasicAuthIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
WithBasicAuth sets the BasicAuth field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BasicAuth field is set to the value of the last call.
func (*IdentityProviderConfigApplyConfiguration) WithGitHub ¶
func (b *IdentityProviderConfigApplyConfiguration) WithGitHub(value *GitHubIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
WithGitHub sets the GitHub field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GitHub field is set to the value of the last call.
func (*IdentityProviderConfigApplyConfiguration) WithGitLab ¶
func (b *IdentityProviderConfigApplyConfiguration) WithGitLab(value *GitLabIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
WithGitLab sets the GitLab field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GitLab field is set to the value of the last call.
func (*IdentityProviderConfigApplyConfiguration) WithGoogle ¶
func (b *IdentityProviderConfigApplyConfiguration) WithGoogle(value *GoogleIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
WithGoogle sets the Google field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Google field is set to the value of the last call.
func (*IdentityProviderConfigApplyConfiguration) WithHTPasswd ¶
func (b *IdentityProviderConfigApplyConfiguration) WithHTPasswd(value *HTPasswdIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
WithHTPasswd sets the HTPasswd field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HTPasswd field is set to the value of the last call.
func (*IdentityProviderConfigApplyConfiguration) WithKeystone ¶
func (b *IdentityProviderConfigApplyConfiguration) WithKeystone(value *KeystoneIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
WithKeystone sets the Keystone field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Keystone field is set to the value of the last call.
func (*IdentityProviderConfigApplyConfiguration) WithLDAP ¶
func (b *IdentityProviderConfigApplyConfiguration) WithLDAP(value *LDAPIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
WithLDAP sets the LDAP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LDAP field is set to the value of the last call.
func (*IdentityProviderConfigApplyConfiguration) WithOpenID ¶
func (b *IdentityProviderConfigApplyConfiguration) WithOpenID(value *OpenIDIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
WithOpenID sets the OpenID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OpenID field is set to the value of the last call.
func (*IdentityProviderConfigApplyConfiguration) WithRequestHeader ¶
func (b *IdentityProviderConfigApplyConfiguration) WithRequestHeader(value *RequestHeaderIdentityProviderApplyConfiguration) *IdentityProviderConfigApplyConfiguration
WithRequestHeader sets the RequestHeader field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RequestHeader field is set to the value of the last call.
func (*IdentityProviderConfigApplyConfiguration) WithType ¶
func (b *IdentityProviderConfigApplyConfiguration) WithType(value v1.IdentityProviderType) *IdentityProviderConfigApplyConfiguration
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.
type ImageApplyConfiguration ¶
type ImageApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ImageSpecApplyConfiguration `json:"spec,omitempty"` Status *ImageStatusApplyConfiguration `json:"status,omitempty"` }
ImageApplyConfiguration represents an declarative configuration of the Image type for use with apply.
func ExtractImage ¶
func ExtractImage(image *apiconfigv1.Image, fieldManager string) (*ImageApplyConfiguration, error)
ExtractImage extracts the applied configuration owned by fieldManager from image. If no managedFields are found in image for fieldManager, a ImageApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. image must be a unmodified Image API object that was retrieved from the Kubernetes API. ExtractImage provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractImageStatus ¶
func ExtractImageStatus(image *apiconfigv1.Image, fieldManager string) (*ImageApplyConfiguration, error)
ExtractImageStatus is the same as ExtractImage except that it extracts the status subresource applied configuration. Experimental!
func Image ¶
func Image(name string) *ImageApplyConfiguration
Image constructs an declarative configuration of the Image type for use with apply.
func (*ImageApplyConfiguration) WithAPIVersion ¶
func (b *ImageApplyConfiguration) WithAPIVersion(value string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithAnnotations ¶
func (b *ImageApplyConfiguration) WithAnnotations(entries map[string]string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithCreationTimestamp ¶
func (b *ImageApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ImageApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithDeletionTimestamp ¶
func (b *ImageApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithFinalizers ¶
func (b *ImageApplyConfiguration) WithFinalizers(values ...string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithGenerateName ¶
func (b *ImageApplyConfiguration) WithGenerateName(value string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithGeneration ¶
func (b *ImageApplyConfiguration) WithGeneration(value int64) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithKind ¶
func (b *ImageApplyConfiguration) WithKind(value string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithLabels ¶
func (b *ImageApplyConfiguration) WithLabels(entries map[string]string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithName ¶
func (b *ImageApplyConfiguration) WithName(value string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithNamespace ¶
func (b *ImageApplyConfiguration) WithNamespace(value string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithOwnerReferences ¶
func (b *ImageApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithResourceVersion ¶
func (b *ImageApplyConfiguration) WithResourceVersion(value string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithSpec ¶
func (b *ImageApplyConfiguration) WithSpec(value *ImageSpecApplyConfiguration) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithStatus ¶
func (b *ImageApplyConfiguration) WithStatus(value *ImageStatusApplyConfiguration) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithUID ¶
func (b *ImageApplyConfiguration) WithUID(value types.UID) *ImageApplyConfiguration
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 ImageContentPolicyApplyConfiguration ¶
type ImageContentPolicyApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ImageContentPolicySpecApplyConfiguration `json:"spec,omitempty"` }
ImageContentPolicyApplyConfiguration represents an declarative configuration of the ImageContentPolicy type for use with apply.
func ExtractImageContentPolicy ¶
func ExtractImageContentPolicy(imageContentPolicy *apiconfigv1.ImageContentPolicy, fieldManager string) (*ImageContentPolicyApplyConfiguration, error)
ExtractImageContentPolicy extracts the applied configuration owned by fieldManager from imageContentPolicy. If no managedFields are found in imageContentPolicy for fieldManager, a ImageContentPolicyApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. imageContentPolicy must be a unmodified ImageContentPolicy API object that was retrieved from the Kubernetes API. ExtractImageContentPolicy provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractImageContentPolicyStatus ¶
func ExtractImageContentPolicyStatus(imageContentPolicy *apiconfigv1.ImageContentPolicy, fieldManager string) (*ImageContentPolicyApplyConfiguration, error)
ExtractImageContentPolicyStatus is the same as ExtractImageContentPolicy except that it extracts the status subresource applied configuration. Experimental!
func ImageContentPolicy ¶
func ImageContentPolicy(name string) *ImageContentPolicyApplyConfiguration
ImageContentPolicy constructs an declarative configuration of the ImageContentPolicy type for use with apply.
func (*ImageContentPolicyApplyConfiguration) WithAPIVersion ¶
func (b *ImageContentPolicyApplyConfiguration) WithAPIVersion(value string) *ImageContentPolicyApplyConfiguration
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 (*ImageContentPolicyApplyConfiguration) WithAnnotations ¶
func (b *ImageContentPolicyApplyConfiguration) WithAnnotations(entries map[string]string) *ImageContentPolicyApplyConfiguration
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 (*ImageContentPolicyApplyConfiguration) WithCreationTimestamp ¶
func (b *ImageContentPolicyApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ImageContentPolicyApplyConfiguration
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 (*ImageContentPolicyApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ImageContentPolicyApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ImageContentPolicyApplyConfiguration
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 (*ImageContentPolicyApplyConfiguration) WithDeletionTimestamp ¶
func (b *ImageContentPolicyApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ImageContentPolicyApplyConfiguration
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 (*ImageContentPolicyApplyConfiguration) WithFinalizers ¶
func (b *ImageContentPolicyApplyConfiguration) WithFinalizers(values ...string) *ImageContentPolicyApplyConfiguration
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 (*ImageContentPolicyApplyConfiguration) WithGenerateName ¶
func (b *ImageContentPolicyApplyConfiguration) WithGenerateName(value string) *ImageContentPolicyApplyConfiguration
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 (*ImageContentPolicyApplyConfiguration) WithGeneration ¶
func (b *ImageContentPolicyApplyConfiguration) WithGeneration(value int64) *ImageContentPolicyApplyConfiguration
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 (*ImageContentPolicyApplyConfiguration) WithKind ¶
func (b *ImageContentPolicyApplyConfiguration) WithKind(value string) *ImageContentPolicyApplyConfiguration
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 (*ImageContentPolicyApplyConfiguration) WithLabels ¶
func (b *ImageContentPolicyApplyConfiguration) WithLabels(entries map[string]string) *ImageContentPolicyApplyConfiguration
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 (*ImageContentPolicyApplyConfiguration) WithName ¶
func (b *ImageContentPolicyApplyConfiguration) WithName(value string) *ImageContentPolicyApplyConfiguration
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 (*ImageContentPolicyApplyConfiguration) WithNamespace ¶
func (b *ImageContentPolicyApplyConfiguration) WithNamespace(value string) *ImageContentPolicyApplyConfiguration
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 (*ImageContentPolicyApplyConfiguration) WithOwnerReferences ¶
func (b *ImageContentPolicyApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ImageContentPolicyApplyConfiguration
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 (*ImageContentPolicyApplyConfiguration) WithResourceVersion ¶
func (b *ImageContentPolicyApplyConfiguration) WithResourceVersion(value string) *ImageContentPolicyApplyConfiguration
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 (*ImageContentPolicyApplyConfiguration) WithSpec ¶
func (b *ImageContentPolicyApplyConfiguration) WithSpec(value *ImageContentPolicySpecApplyConfiguration) *ImageContentPolicyApplyConfiguration
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 (*ImageContentPolicyApplyConfiguration) WithUID ¶
func (b *ImageContentPolicyApplyConfiguration) WithUID(value types.UID) *ImageContentPolicyApplyConfiguration
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 ImageContentPolicySpecApplyConfiguration ¶
type ImageContentPolicySpecApplyConfiguration struct {
RepositoryDigestMirrors []RepositoryDigestMirrorsApplyConfiguration `json:"repositoryDigestMirrors,omitempty"`
}
ImageContentPolicySpecApplyConfiguration represents an declarative configuration of the ImageContentPolicySpec type for use with apply.
func ImageContentPolicySpec ¶
func ImageContentPolicySpec() *ImageContentPolicySpecApplyConfiguration
ImageContentPolicySpecApplyConfiguration constructs an declarative configuration of the ImageContentPolicySpec type for use with apply.
func (*ImageContentPolicySpecApplyConfiguration) WithRepositoryDigestMirrors ¶
func (b *ImageContentPolicySpecApplyConfiguration) WithRepositoryDigestMirrors(values ...*RepositoryDigestMirrorsApplyConfiguration) *ImageContentPolicySpecApplyConfiguration
WithRepositoryDigestMirrors adds the given value to the RepositoryDigestMirrors 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 RepositoryDigestMirrors field.
type ImageDigestMirrorSetApplyConfiguration ¶
type ImageDigestMirrorSetApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ImageDigestMirrorSetSpecApplyConfiguration `json:"spec,omitempty"` Status *apiconfigv1.ImageDigestMirrorSetStatus `json:"status,omitempty"` }
ImageDigestMirrorSetApplyConfiguration represents an declarative configuration of the ImageDigestMirrorSet type for use with apply.
func ExtractImageDigestMirrorSet ¶
func ExtractImageDigestMirrorSet(imageDigestMirrorSet *apiconfigv1.ImageDigestMirrorSet, fieldManager string) (*ImageDigestMirrorSetApplyConfiguration, error)
ExtractImageDigestMirrorSet extracts the applied configuration owned by fieldManager from imageDigestMirrorSet. If no managedFields are found in imageDigestMirrorSet for fieldManager, a ImageDigestMirrorSetApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. imageDigestMirrorSet must be a unmodified ImageDigestMirrorSet API object that was retrieved from the Kubernetes API. ExtractImageDigestMirrorSet provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractImageDigestMirrorSetStatus ¶
func ExtractImageDigestMirrorSetStatus(imageDigestMirrorSet *apiconfigv1.ImageDigestMirrorSet, fieldManager string) (*ImageDigestMirrorSetApplyConfiguration, error)
ExtractImageDigestMirrorSetStatus is the same as ExtractImageDigestMirrorSet except that it extracts the status subresource applied configuration. Experimental!
func ImageDigestMirrorSet ¶
func ImageDigestMirrorSet(name string) *ImageDigestMirrorSetApplyConfiguration
ImageDigestMirrorSet constructs an declarative configuration of the ImageDigestMirrorSet type for use with apply.
func (*ImageDigestMirrorSetApplyConfiguration) WithAPIVersion ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithAPIVersion(value string) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithAnnotations ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithAnnotations(entries map[string]string) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithCreationTimestamp ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithDeletionTimestamp ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithFinalizers ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithFinalizers(values ...string) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithGenerateName ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithGenerateName(value string) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithGeneration ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithGeneration(value int64) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithKind ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithKind(value string) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithLabels ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithLabels(entries map[string]string) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithName ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithName(value string) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithNamespace ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithNamespace(value string) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithOwnerReferences ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithResourceVersion ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithResourceVersion(value string) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithSpec ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithSpec(value *ImageDigestMirrorSetSpecApplyConfiguration) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithStatus ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithStatus(value apiconfigv1.ImageDigestMirrorSetStatus) *ImageDigestMirrorSetApplyConfiguration
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 (*ImageDigestMirrorSetApplyConfiguration) WithUID ¶
func (b *ImageDigestMirrorSetApplyConfiguration) WithUID(value types.UID) *ImageDigestMirrorSetApplyConfiguration
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 ImageDigestMirrorSetSpecApplyConfiguration ¶
type ImageDigestMirrorSetSpecApplyConfiguration struct {
ImageDigestMirrors []ImageDigestMirrorsApplyConfiguration `json:"imageDigestMirrors,omitempty"`
}
ImageDigestMirrorSetSpecApplyConfiguration represents an declarative configuration of the ImageDigestMirrorSetSpec type for use with apply.
func ImageDigestMirrorSetSpec ¶
func ImageDigestMirrorSetSpec() *ImageDigestMirrorSetSpecApplyConfiguration
ImageDigestMirrorSetSpecApplyConfiguration constructs an declarative configuration of the ImageDigestMirrorSetSpec type for use with apply.
func (*ImageDigestMirrorSetSpecApplyConfiguration) WithImageDigestMirrors ¶
func (b *ImageDigestMirrorSetSpecApplyConfiguration) WithImageDigestMirrors(values ...*ImageDigestMirrorsApplyConfiguration) *ImageDigestMirrorSetSpecApplyConfiguration
WithImageDigestMirrors adds the given value to the ImageDigestMirrors 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 ImageDigestMirrors field.
type ImageDigestMirrorsApplyConfiguration ¶
type ImageDigestMirrorsApplyConfiguration struct { Source *string `json:"source,omitempty"` Mirrors []v1.ImageMirror `json:"mirrors,omitempty"` MirrorSourcePolicy *v1.MirrorSourcePolicy `json:"mirrorSourcePolicy,omitempty"` }
ImageDigestMirrorsApplyConfiguration represents an declarative configuration of the ImageDigestMirrors type for use with apply.
func ImageDigestMirrors ¶
func ImageDigestMirrors() *ImageDigestMirrorsApplyConfiguration
ImageDigestMirrorsApplyConfiguration constructs an declarative configuration of the ImageDigestMirrors type for use with apply.
func (*ImageDigestMirrorsApplyConfiguration) WithMirrorSourcePolicy ¶
func (b *ImageDigestMirrorsApplyConfiguration) WithMirrorSourcePolicy(value v1.MirrorSourcePolicy) *ImageDigestMirrorsApplyConfiguration
WithMirrorSourcePolicy sets the MirrorSourcePolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MirrorSourcePolicy field is set to the value of the last call.
func (*ImageDigestMirrorsApplyConfiguration) WithMirrors ¶
func (b *ImageDigestMirrorsApplyConfiguration) WithMirrors(values ...v1.ImageMirror) *ImageDigestMirrorsApplyConfiguration
WithMirrors adds the given value to the Mirrors 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 Mirrors field.
func (*ImageDigestMirrorsApplyConfiguration) WithSource ¶
func (b *ImageDigestMirrorsApplyConfiguration) WithSource(value string) *ImageDigestMirrorsApplyConfiguration
WithSource sets the Source field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Source field is set to the value of the last call.
type ImageLabelApplyConfiguration ¶
type ImageLabelApplyConfiguration struct { Name *string `json:"name,omitempty"` Value *string `json:"value,omitempty"` }
ImageLabelApplyConfiguration represents an declarative configuration of the ImageLabel type for use with apply.
func ImageLabel ¶
func ImageLabel() *ImageLabelApplyConfiguration
ImageLabelApplyConfiguration constructs an declarative configuration of the ImageLabel type for use with apply.
func (*ImageLabelApplyConfiguration) WithName ¶
func (b *ImageLabelApplyConfiguration) WithName(value string) *ImageLabelApplyConfiguration
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 (*ImageLabelApplyConfiguration) WithValue ¶
func (b *ImageLabelApplyConfiguration) WithValue(value string) *ImageLabelApplyConfiguration
WithValue sets the Value field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Value field is set to the value of the last call.
type ImageSpecApplyConfiguration ¶
type ImageSpecApplyConfiguration struct { AllowedRegistriesForImport []RegistryLocationApplyConfiguration `json:"allowedRegistriesForImport,omitempty"` ExternalRegistryHostnames []string `json:"externalRegistryHostnames,omitempty"` AdditionalTrustedCA *ConfigMapNameReferenceApplyConfiguration `json:"additionalTrustedCA,omitempty"` RegistrySources *RegistrySourcesApplyConfiguration `json:"registrySources,omitempty"` }
ImageSpecApplyConfiguration represents an declarative configuration of the ImageSpec type for use with apply.
func ImageSpec ¶
func ImageSpec() *ImageSpecApplyConfiguration
ImageSpecApplyConfiguration constructs an declarative configuration of the ImageSpec type for use with apply.
func (*ImageSpecApplyConfiguration) WithAdditionalTrustedCA ¶
func (b *ImageSpecApplyConfiguration) WithAdditionalTrustedCA(value *ConfigMapNameReferenceApplyConfiguration) *ImageSpecApplyConfiguration
WithAdditionalTrustedCA sets the AdditionalTrustedCA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AdditionalTrustedCA field is set to the value of the last call.
func (*ImageSpecApplyConfiguration) WithAllowedRegistriesForImport ¶
func (b *ImageSpecApplyConfiguration) WithAllowedRegistriesForImport(values ...*RegistryLocationApplyConfiguration) *ImageSpecApplyConfiguration
WithAllowedRegistriesForImport adds the given value to the AllowedRegistriesForImport 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 AllowedRegistriesForImport field.
func (*ImageSpecApplyConfiguration) WithExternalRegistryHostnames ¶
func (b *ImageSpecApplyConfiguration) WithExternalRegistryHostnames(values ...string) *ImageSpecApplyConfiguration
WithExternalRegistryHostnames adds the given value to the ExternalRegistryHostnames 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 ExternalRegistryHostnames field.
func (*ImageSpecApplyConfiguration) WithRegistrySources ¶
func (b *ImageSpecApplyConfiguration) WithRegistrySources(value *RegistrySourcesApplyConfiguration) *ImageSpecApplyConfiguration
WithRegistrySources sets the RegistrySources field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RegistrySources field is set to the value of the last call.
type ImageStatusApplyConfiguration ¶
type ImageStatusApplyConfiguration struct { InternalRegistryHostname *string `json:"internalRegistryHostname,omitempty"` ExternalRegistryHostnames []string `json:"externalRegistryHostnames,omitempty"` }
ImageStatusApplyConfiguration represents an declarative configuration of the ImageStatus type for use with apply.
func ImageStatus ¶
func ImageStatus() *ImageStatusApplyConfiguration
ImageStatusApplyConfiguration constructs an declarative configuration of the ImageStatus type for use with apply.
func (*ImageStatusApplyConfiguration) WithExternalRegistryHostnames ¶
func (b *ImageStatusApplyConfiguration) WithExternalRegistryHostnames(values ...string) *ImageStatusApplyConfiguration
WithExternalRegistryHostnames adds the given value to the ExternalRegistryHostnames 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 ExternalRegistryHostnames field.
func (*ImageStatusApplyConfiguration) WithInternalRegistryHostname ¶
func (b *ImageStatusApplyConfiguration) WithInternalRegistryHostname(value string) *ImageStatusApplyConfiguration
WithInternalRegistryHostname sets the InternalRegistryHostname field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InternalRegistryHostname field is set to the value of the last call.
type ImageTagMirrorSetApplyConfiguration ¶
type ImageTagMirrorSetApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ImageTagMirrorSetSpecApplyConfiguration `json:"spec,omitempty"` Status *apiconfigv1.ImageTagMirrorSetStatus `json:"status,omitempty"` }
ImageTagMirrorSetApplyConfiguration represents an declarative configuration of the ImageTagMirrorSet type for use with apply.
func ExtractImageTagMirrorSet ¶
func ExtractImageTagMirrorSet(imageTagMirrorSet *apiconfigv1.ImageTagMirrorSet, fieldManager string) (*ImageTagMirrorSetApplyConfiguration, error)
ExtractImageTagMirrorSet extracts the applied configuration owned by fieldManager from imageTagMirrorSet. If no managedFields are found in imageTagMirrorSet for fieldManager, a ImageTagMirrorSetApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. imageTagMirrorSet must be a unmodified ImageTagMirrorSet API object that was retrieved from the Kubernetes API. ExtractImageTagMirrorSet provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractImageTagMirrorSetStatus ¶
func ExtractImageTagMirrorSetStatus(imageTagMirrorSet *apiconfigv1.ImageTagMirrorSet, fieldManager string) (*ImageTagMirrorSetApplyConfiguration, error)
ExtractImageTagMirrorSetStatus is the same as ExtractImageTagMirrorSet except that it extracts the status subresource applied configuration. Experimental!
func ImageTagMirrorSet ¶
func ImageTagMirrorSet(name string) *ImageTagMirrorSetApplyConfiguration
ImageTagMirrorSet constructs an declarative configuration of the ImageTagMirrorSet type for use with apply.
func (*ImageTagMirrorSetApplyConfiguration) WithAPIVersion ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithAPIVersion(value string) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithAnnotations ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithAnnotations(entries map[string]string) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithCreationTimestamp ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithDeletionTimestamp ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithFinalizers ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithFinalizers(values ...string) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithGenerateName ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithGenerateName(value string) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithGeneration ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithGeneration(value int64) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithKind ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithKind(value string) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithLabels ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithLabels(entries map[string]string) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithName ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithName(value string) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithNamespace ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithNamespace(value string) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithOwnerReferences ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithResourceVersion ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithResourceVersion(value string) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithSpec ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithSpec(value *ImageTagMirrorSetSpecApplyConfiguration) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithStatus ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithStatus(value apiconfigv1.ImageTagMirrorSetStatus) *ImageTagMirrorSetApplyConfiguration
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 (*ImageTagMirrorSetApplyConfiguration) WithUID ¶
func (b *ImageTagMirrorSetApplyConfiguration) WithUID(value types.UID) *ImageTagMirrorSetApplyConfiguration
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 ImageTagMirrorSetSpecApplyConfiguration ¶
type ImageTagMirrorSetSpecApplyConfiguration struct {
ImageTagMirrors []ImageTagMirrorsApplyConfiguration `json:"imageTagMirrors,omitempty"`
}
ImageTagMirrorSetSpecApplyConfiguration represents an declarative configuration of the ImageTagMirrorSetSpec type for use with apply.
func ImageTagMirrorSetSpec ¶
func ImageTagMirrorSetSpec() *ImageTagMirrorSetSpecApplyConfiguration
ImageTagMirrorSetSpecApplyConfiguration constructs an declarative configuration of the ImageTagMirrorSetSpec type for use with apply.
func (*ImageTagMirrorSetSpecApplyConfiguration) WithImageTagMirrors ¶
func (b *ImageTagMirrorSetSpecApplyConfiguration) WithImageTagMirrors(values ...*ImageTagMirrorsApplyConfiguration) *ImageTagMirrorSetSpecApplyConfiguration
WithImageTagMirrors adds the given value to the ImageTagMirrors 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 ImageTagMirrors field.
type ImageTagMirrorsApplyConfiguration ¶
type ImageTagMirrorsApplyConfiguration struct { Source *string `json:"source,omitempty"` Mirrors []v1.ImageMirror `json:"mirrors,omitempty"` MirrorSourcePolicy *v1.MirrorSourcePolicy `json:"mirrorSourcePolicy,omitempty"` }
ImageTagMirrorsApplyConfiguration represents an declarative configuration of the ImageTagMirrors type for use with apply.
func ImageTagMirrors ¶
func ImageTagMirrors() *ImageTagMirrorsApplyConfiguration
ImageTagMirrorsApplyConfiguration constructs an declarative configuration of the ImageTagMirrors type for use with apply.
func (*ImageTagMirrorsApplyConfiguration) WithMirrorSourcePolicy ¶
func (b *ImageTagMirrorsApplyConfiguration) WithMirrorSourcePolicy(value v1.MirrorSourcePolicy) *ImageTagMirrorsApplyConfiguration
WithMirrorSourcePolicy sets the MirrorSourcePolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MirrorSourcePolicy field is set to the value of the last call.
func (*ImageTagMirrorsApplyConfiguration) WithMirrors ¶
func (b *ImageTagMirrorsApplyConfiguration) WithMirrors(values ...v1.ImageMirror) *ImageTagMirrorsApplyConfiguration
WithMirrors adds the given value to the Mirrors 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 Mirrors field.
func (*ImageTagMirrorsApplyConfiguration) WithSource ¶
func (b *ImageTagMirrorsApplyConfiguration) WithSource(value string) *ImageTagMirrorsApplyConfiguration
WithSource sets the Source field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Source field is set to the value of the last call.
type InfrastructureApplyConfiguration ¶
type InfrastructureApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *InfrastructureSpecApplyConfiguration `json:"spec,omitempty"` Status *InfrastructureStatusApplyConfiguration `json:"status,omitempty"` }
InfrastructureApplyConfiguration represents an declarative configuration of the Infrastructure type for use with apply.
func ExtractInfrastructure ¶
func ExtractInfrastructure(infrastructure *apiconfigv1.Infrastructure, fieldManager string) (*InfrastructureApplyConfiguration, error)
ExtractInfrastructure extracts the applied configuration owned by fieldManager from infrastructure. If no managedFields are found in infrastructure for fieldManager, a InfrastructureApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. infrastructure must be a unmodified Infrastructure API object that was retrieved from the Kubernetes API. ExtractInfrastructure provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractInfrastructureStatus ¶
func ExtractInfrastructureStatus(infrastructure *apiconfigv1.Infrastructure, fieldManager string) (*InfrastructureApplyConfiguration, error)
ExtractInfrastructureStatus is the same as ExtractInfrastructure except that it extracts the status subresource applied configuration. Experimental!
func Infrastructure ¶
func Infrastructure(name string) *InfrastructureApplyConfiguration
Infrastructure constructs an declarative configuration of the Infrastructure type for use with apply.
func (*InfrastructureApplyConfiguration) WithAPIVersion ¶
func (b *InfrastructureApplyConfiguration) WithAPIVersion(value string) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithAnnotations ¶
func (b *InfrastructureApplyConfiguration) WithAnnotations(entries map[string]string) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithCreationTimestamp ¶
func (b *InfrastructureApplyConfiguration) WithCreationTimestamp(value metav1.Time) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *InfrastructureApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithDeletionTimestamp ¶
func (b *InfrastructureApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithFinalizers ¶
func (b *InfrastructureApplyConfiguration) WithFinalizers(values ...string) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithGenerateName ¶
func (b *InfrastructureApplyConfiguration) WithGenerateName(value string) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithGeneration ¶
func (b *InfrastructureApplyConfiguration) WithGeneration(value int64) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithKind ¶
func (b *InfrastructureApplyConfiguration) WithKind(value string) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithLabels ¶
func (b *InfrastructureApplyConfiguration) WithLabels(entries map[string]string) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithName ¶
func (b *InfrastructureApplyConfiguration) WithName(value string) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithNamespace ¶
func (b *InfrastructureApplyConfiguration) WithNamespace(value string) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithOwnerReferences ¶
func (b *InfrastructureApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithResourceVersion ¶
func (b *InfrastructureApplyConfiguration) WithResourceVersion(value string) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithSpec ¶
func (b *InfrastructureApplyConfiguration) WithSpec(value *InfrastructureSpecApplyConfiguration) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithStatus ¶
func (b *InfrastructureApplyConfiguration) WithStatus(value *InfrastructureStatusApplyConfiguration) *InfrastructureApplyConfiguration
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 (*InfrastructureApplyConfiguration) WithUID ¶
func (b *InfrastructureApplyConfiguration) WithUID(value types.UID) *InfrastructureApplyConfiguration
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 InfrastructureSpecApplyConfiguration ¶
type InfrastructureSpecApplyConfiguration struct { CloudConfig *ConfigMapFileReferenceApplyConfiguration `json:"cloudConfig,omitempty"` PlatformSpec *PlatformSpecApplyConfiguration `json:"platformSpec,omitempty"` }
InfrastructureSpecApplyConfiguration represents an declarative configuration of the InfrastructureSpec type for use with apply.
func InfrastructureSpec ¶
func InfrastructureSpec() *InfrastructureSpecApplyConfiguration
InfrastructureSpecApplyConfiguration constructs an declarative configuration of the InfrastructureSpec type for use with apply.
func (*InfrastructureSpecApplyConfiguration) WithCloudConfig ¶
func (b *InfrastructureSpecApplyConfiguration) WithCloudConfig(value *ConfigMapFileReferenceApplyConfiguration) *InfrastructureSpecApplyConfiguration
WithCloudConfig sets the CloudConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CloudConfig field is set to the value of the last call.
func (*InfrastructureSpecApplyConfiguration) WithPlatformSpec ¶
func (b *InfrastructureSpecApplyConfiguration) WithPlatformSpec(value *PlatformSpecApplyConfiguration) *InfrastructureSpecApplyConfiguration
WithPlatformSpec sets the PlatformSpec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PlatformSpec field is set to the value of the last call.
type InfrastructureStatusApplyConfiguration ¶
type InfrastructureStatusApplyConfiguration struct { InfrastructureName *string `json:"infrastructureName,omitempty"` Platform *v1.PlatformType `json:"platform,omitempty"` PlatformStatus *PlatformStatusApplyConfiguration `json:"platformStatus,omitempty"` EtcdDiscoveryDomain *string `json:"etcdDiscoveryDomain,omitempty"` APIServerURL *string `json:"apiServerURL,omitempty"` APIServerInternalURL *string `json:"apiServerInternalURI,omitempty"` ControlPlaneTopology *v1.TopologyMode `json:"controlPlaneTopology,omitempty"` InfrastructureTopology *v1.TopologyMode `json:"infrastructureTopology,omitempty"` }
InfrastructureStatusApplyConfiguration represents an declarative configuration of the InfrastructureStatus type for use with apply.
func InfrastructureStatus ¶
func InfrastructureStatus() *InfrastructureStatusApplyConfiguration
InfrastructureStatusApplyConfiguration constructs an declarative configuration of the InfrastructureStatus type for use with apply.
func (*InfrastructureStatusApplyConfiguration) WithAPIServerInternalURL ¶
func (b *InfrastructureStatusApplyConfiguration) WithAPIServerInternalURL(value string) *InfrastructureStatusApplyConfiguration
WithAPIServerInternalURL sets the APIServerInternalURL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServerInternalURL field is set to the value of the last call.
func (*InfrastructureStatusApplyConfiguration) WithAPIServerURL ¶
func (b *InfrastructureStatusApplyConfiguration) WithAPIServerURL(value string) *InfrastructureStatusApplyConfiguration
WithAPIServerURL sets the APIServerURL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServerURL field is set to the value of the last call.
func (*InfrastructureStatusApplyConfiguration) WithControlPlaneTopology ¶
func (b *InfrastructureStatusApplyConfiguration) WithControlPlaneTopology(value v1.TopologyMode) *InfrastructureStatusApplyConfiguration
WithControlPlaneTopology sets the ControlPlaneTopology field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ControlPlaneTopology field is set to the value of the last call.
func (*InfrastructureStatusApplyConfiguration) WithEtcdDiscoveryDomain ¶
func (b *InfrastructureStatusApplyConfiguration) WithEtcdDiscoveryDomain(value string) *InfrastructureStatusApplyConfiguration
WithEtcdDiscoveryDomain sets the EtcdDiscoveryDomain field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EtcdDiscoveryDomain field is set to the value of the last call.
func (*InfrastructureStatusApplyConfiguration) WithInfrastructureName ¶
func (b *InfrastructureStatusApplyConfiguration) WithInfrastructureName(value string) *InfrastructureStatusApplyConfiguration
WithInfrastructureName sets the InfrastructureName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InfrastructureName field is set to the value of the last call.
func (*InfrastructureStatusApplyConfiguration) WithInfrastructureTopology ¶
func (b *InfrastructureStatusApplyConfiguration) WithInfrastructureTopology(value v1.TopologyMode) *InfrastructureStatusApplyConfiguration
WithInfrastructureTopology sets the InfrastructureTopology field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InfrastructureTopology field is set to the value of the last call.
func (*InfrastructureStatusApplyConfiguration) WithPlatform ¶
func (b *InfrastructureStatusApplyConfiguration) WithPlatform(value v1.PlatformType) *InfrastructureStatusApplyConfiguration
WithPlatform sets the Platform field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Platform field is set to the value of the last call.
func (*InfrastructureStatusApplyConfiguration) WithPlatformStatus ¶
func (b *InfrastructureStatusApplyConfiguration) WithPlatformStatus(value *PlatformStatusApplyConfiguration) *InfrastructureStatusApplyConfiguration
WithPlatformStatus sets the PlatformStatus field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PlatformStatus field is set to the value of the last call.
type IngressApplyConfiguration ¶
type IngressApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *IngressSpecApplyConfiguration `json:"spec,omitempty"` Status *IngressStatusApplyConfiguration `json:"status,omitempty"` }
IngressApplyConfiguration represents an declarative configuration of the Ingress type for use with apply.
func ExtractIngress ¶
func ExtractIngress(ingress *apiconfigv1.Ingress, fieldManager string) (*IngressApplyConfiguration, error)
ExtractIngress extracts the applied configuration owned by fieldManager from ingress. If no managedFields are found in ingress for fieldManager, a IngressApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. ingress must be a unmodified Ingress API object that was retrieved from the Kubernetes API. ExtractIngress provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractIngressStatus ¶
func ExtractIngressStatus(ingress *apiconfigv1.Ingress, fieldManager string) (*IngressApplyConfiguration, error)
ExtractIngressStatus is the same as ExtractIngress except that it extracts the status subresource applied configuration. Experimental!
func Ingress ¶
func Ingress(name string) *IngressApplyConfiguration
Ingress constructs an declarative configuration of the Ingress type for use with apply.
func (*IngressApplyConfiguration) WithAPIVersion ¶
func (b *IngressApplyConfiguration) WithAPIVersion(value string) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithAnnotations ¶
func (b *IngressApplyConfiguration) WithAnnotations(entries map[string]string) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithCreationTimestamp ¶
func (b *IngressApplyConfiguration) WithCreationTimestamp(value metav1.Time) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *IngressApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithDeletionTimestamp ¶
func (b *IngressApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithFinalizers ¶
func (b *IngressApplyConfiguration) WithFinalizers(values ...string) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithGenerateName ¶
func (b *IngressApplyConfiguration) WithGenerateName(value string) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithGeneration ¶
func (b *IngressApplyConfiguration) WithGeneration(value int64) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithKind ¶
func (b *IngressApplyConfiguration) WithKind(value string) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithLabels ¶
func (b *IngressApplyConfiguration) WithLabels(entries map[string]string) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithName ¶
func (b *IngressApplyConfiguration) WithName(value string) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithNamespace ¶
func (b *IngressApplyConfiguration) WithNamespace(value string) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithOwnerReferences ¶
func (b *IngressApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithResourceVersion ¶
func (b *IngressApplyConfiguration) WithResourceVersion(value string) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithSpec ¶
func (b *IngressApplyConfiguration) WithSpec(value *IngressSpecApplyConfiguration) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithStatus ¶
func (b *IngressApplyConfiguration) WithStatus(value *IngressStatusApplyConfiguration) *IngressApplyConfiguration
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 (*IngressApplyConfiguration) WithUID ¶
func (b *IngressApplyConfiguration) WithUID(value types.UID) *IngressApplyConfiguration
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 IngressPlatformSpecApplyConfiguration ¶
type IngressPlatformSpecApplyConfiguration struct { Type *v1.PlatformType `json:"type,omitempty"` AWS *AWSIngressSpecApplyConfiguration `json:"aws,omitempty"` }
IngressPlatformSpecApplyConfiguration represents an declarative configuration of the IngressPlatformSpec type for use with apply.
func IngressPlatformSpec ¶
func IngressPlatformSpec() *IngressPlatformSpecApplyConfiguration
IngressPlatformSpecApplyConfiguration constructs an declarative configuration of the IngressPlatformSpec type for use with apply.
func (*IngressPlatformSpecApplyConfiguration) WithAWS ¶
func (b *IngressPlatformSpecApplyConfiguration) WithAWS(value *AWSIngressSpecApplyConfiguration) *IngressPlatformSpecApplyConfiguration
WithAWS sets the AWS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AWS field is set to the value of the last call.
func (*IngressPlatformSpecApplyConfiguration) WithType ¶
func (b *IngressPlatformSpecApplyConfiguration) WithType(value v1.PlatformType) *IngressPlatformSpecApplyConfiguration
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.
type IngressSpecApplyConfiguration ¶
type IngressSpecApplyConfiguration struct { Domain *string `json:"domain,omitempty"` AppsDomain *string `json:"appsDomain,omitempty"` ComponentRoutes []ComponentRouteSpecApplyConfiguration `json:"componentRoutes,omitempty"` RequiredHSTSPolicies []RequiredHSTSPolicyApplyConfiguration `json:"requiredHSTSPolicies,omitempty"` LoadBalancer *LoadBalancerApplyConfiguration `json:"loadBalancer,omitempty"` }
IngressSpecApplyConfiguration represents an declarative configuration of the IngressSpec type for use with apply.
func IngressSpec ¶
func IngressSpec() *IngressSpecApplyConfiguration
IngressSpecApplyConfiguration constructs an declarative configuration of the IngressSpec type for use with apply.
func (*IngressSpecApplyConfiguration) WithAppsDomain ¶
func (b *IngressSpecApplyConfiguration) WithAppsDomain(value string) *IngressSpecApplyConfiguration
WithAppsDomain sets the AppsDomain field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AppsDomain field is set to the value of the last call.
func (*IngressSpecApplyConfiguration) WithComponentRoutes ¶
func (b *IngressSpecApplyConfiguration) WithComponentRoutes(values ...*ComponentRouteSpecApplyConfiguration) *IngressSpecApplyConfiguration
WithComponentRoutes adds the given value to the ComponentRoutes 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 ComponentRoutes field.
func (*IngressSpecApplyConfiguration) WithDomain ¶
func (b *IngressSpecApplyConfiguration) WithDomain(value string) *IngressSpecApplyConfiguration
WithDomain sets the Domain field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Domain field is set to the value of the last call.
func (*IngressSpecApplyConfiguration) WithLoadBalancer ¶
func (b *IngressSpecApplyConfiguration) WithLoadBalancer(value *LoadBalancerApplyConfiguration) *IngressSpecApplyConfiguration
WithLoadBalancer sets the LoadBalancer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LoadBalancer field is set to the value of the last call.
func (*IngressSpecApplyConfiguration) WithRequiredHSTSPolicies ¶
func (b *IngressSpecApplyConfiguration) WithRequiredHSTSPolicies(values ...*RequiredHSTSPolicyApplyConfiguration) *IngressSpecApplyConfiguration
WithRequiredHSTSPolicies adds the given value to the RequiredHSTSPolicies 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 RequiredHSTSPolicies field.
type IngressStatusApplyConfiguration ¶
type IngressStatusApplyConfiguration struct { ComponentRoutes []ComponentRouteStatusApplyConfiguration `json:"componentRoutes,omitempty"` DefaultPlacement *configv1.DefaultPlacement `json:"defaultPlacement,omitempty"` }
IngressStatusApplyConfiguration represents an declarative configuration of the IngressStatus type for use with apply.
func IngressStatus ¶
func IngressStatus() *IngressStatusApplyConfiguration
IngressStatusApplyConfiguration constructs an declarative configuration of the IngressStatus type for use with apply.
func (*IngressStatusApplyConfiguration) WithComponentRoutes ¶
func (b *IngressStatusApplyConfiguration) WithComponentRoutes(values ...*ComponentRouteStatusApplyConfiguration) *IngressStatusApplyConfiguration
WithComponentRoutes adds the given value to the ComponentRoutes 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 ComponentRoutes field.
func (*IngressStatusApplyConfiguration) WithDefaultPlacement ¶
func (b *IngressStatusApplyConfiguration) WithDefaultPlacement(value configv1.DefaultPlacement) *IngressStatusApplyConfiguration
WithDefaultPlacement sets the DefaultPlacement field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DefaultPlacement field is set to the value of the last call.
type KeystoneIdentityProviderApplyConfiguration ¶
type KeystoneIdentityProviderApplyConfiguration struct { OAuthRemoteConnectionInfoApplyConfiguration `json:",inline"` DomainName *string `json:"domainName,omitempty"` }
KeystoneIdentityProviderApplyConfiguration represents an declarative configuration of the KeystoneIdentityProvider type for use with apply.
func KeystoneIdentityProvider ¶
func KeystoneIdentityProvider() *KeystoneIdentityProviderApplyConfiguration
KeystoneIdentityProviderApplyConfiguration constructs an declarative configuration of the KeystoneIdentityProvider type for use with apply.
func (*KeystoneIdentityProviderApplyConfiguration) WithCA ¶
func (b *KeystoneIdentityProviderApplyConfiguration) WithCA(value *ConfigMapNameReferenceApplyConfiguration) *KeystoneIdentityProviderApplyConfiguration
WithCA sets the CA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CA field is set to the value of the last call.
func (*KeystoneIdentityProviderApplyConfiguration) WithDomainName ¶
func (b *KeystoneIdentityProviderApplyConfiguration) WithDomainName(value string) *KeystoneIdentityProviderApplyConfiguration
WithDomainName sets the DomainName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DomainName field is set to the value of the last call.
func (*KeystoneIdentityProviderApplyConfiguration) WithTLSClientCert ¶
func (b *KeystoneIdentityProviderApplyConfiguration) WithTLSClientCert(value *SecretNameReferenceApplyConfiguration) *KeystoneIdentityProviderApplyConfiguration
WithTLSClientCert sets the TLSClientCert field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TLSClientCert field is set to the value of the last call.
func (*KeystoneIdentityProviderApplyConfiguration) WithTLSClientKey ¶
func (b *KeystoneIdentityProviderApplyConfiguration) WithTLSClientKey(value *SecretNameReferenceApplyConfiguration) *KeystoneIdentityProviderApplyConfiguration
WithTLSClientKey sets the TLSClientKey field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TLSClientKey field is set to the value of the last call.
func (*KeystoneIdentityProviderApplyConfiguration) WithURL ¶
func (b *KeystoneIdentityProviderApplyConfiguration) WithURL(value string) *KeystoneIdentityProviderApplyConfiguration
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 KubevirtPlatformStatusApplyConfiguration ¶
type KubevirtPlatformStatusApplyConfiguration struct { APIServerInternalIP *string `json:"apiServerInternalIP,omitempty"` IngressIP *string `json:"ingressIP,omitempty"` }
KubevirtPlatformStatusApplyConfiguration represents an declarative configuration of the KubevirtPlatformStatus type for use with apply.
func KubevirtPlatformStatus ¶
func KubevirtPlatformStatus() *KubevirtPlatformStatusApplyConfiguration
KubevirtPlatformStatusApplyConfiguration constructs an declarative configuration of the KubevirtPlatformStatus type for use with apply.
func (*KubevirtPlatformStatusApplyConfiguration) WithAPIServerInternalIP ¶
func (b *KubevirtPlatformStatusApplyConfiguration) WithAPIServerInternalIP(value string) *KubevirtPlatformStatusApplyConfiguration
WithAPIServerInternalIP sets the APIServerInternalIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServerInternalIP field is set to the value of the last call.
func (*KubevirtPlatformStatusApplyConfiguration) WithIngressIP ¶
func (b *KubevirtPlatformStatusApplyConfiguration) WithIngressIP(value string) *KubevirtPlatformStatusApplyConfiguration
WithIngressIP sets the IngressIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressIP field is set to the value of the last call.
type LDAPAttributeMappingApplyConfiguration ¶
type LDAPAttributeMappingApplyConfiguration struct { ID []string `json:"id,omitempty"` PreferredUsername []string `json:"preferredUsername,omitempty"` Name []string `json:"name,omitempty"` Email []string `json:"email,omitempty"` }
LDAPAttributeMappingApplyConfiguration represents an declarative configuration of the LDAPAttributeMapping type for use with apply.
func LDAPAttributeMapping ¶
func LDAPAttributeMapping() *LDAPAttributeMappingApplyConfiguration
LDAPAttributeMappingApplyConfiguration constructs an declarative configuration of the LDAPAttributeMapping type for use with apply.
func (*LDAPAttributeMappingApplyConfiguration) WithEmail ¶
func (b *LDAPAttributeMappingApplyConfiguration) WithEmail(values ...string) *LDAPAttributeMappingApplyConfiguration
WithEmail adds the given value to the Email 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 Email field.
func (*LDAPAttributeMappingApplyConfiguration) WithID ¶
func (b *LDAPAttributeMappingApplyConfiguration) WithID(values ...string) *LDAPAttributeMappingApplyConfiguration
WithID adds the given value to the ID 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 ID field.
func (*LDAPAttributeMappingApplyConfiguration) WithName ¶
func (b *LDAPAttributeMappingApplyConfiguration) WithName(values ...string) *LDAPAttributeMappingApplyConfiguration
WithName adds the given value to the Name 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 Name field.
func (*LDAPAttributeMappingApplyConfiguration) WithPreferredUsername ¶
func (b *LDAPAttributeMappingApplyConfiguration) WithPreferredUsername(values ...string) *LDAPAttributeMappingApplyConfiguration
WithPreferredUsername adds the given value to the PreferredUsername 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 PreferredUsername field.
type LDAPIdentityProviderApplyConfiguration ¶
type LDAPIdentityProviderApplyConfiguration struct { URL *string `json:"url,omitempty"` BindDN *string `json:"bindDN,omitempty"` BindPassword *SecretNameReferenceApplyConfiguration `json:"bindPassword,omitempty"` Insecure *bool `json:"insecure,omitempty"` CA *ConfigMapNameReferenceApplyConfiguration `json:"ca,omitempty"` Attributes *LDAPAttributeMappingApplyConfiguration `json:"attributes,omitempty"` }
LDAPIdentityProviderApplyConfiguration represents an declarative configuration of the LDAPIdentityProvider type for use with apply.
func LDAPIdentityProvider ¶
func LDAPIdentityProvider() *LDAPIdentityProviderApplyConfiguration
LDAPIdentityProviderApplyConfiguration constructs an declarative configuration of the LDAPIdentityProvider type for use with apply.
func (*LDAPIdentityProviderApplyConfiguration) WithAttributes ¶
func (b *LDAPIdentityProviderApplyConfiguration) WithAttributes(value *LDAPAttributeMappingApplyConfiguration) *LDAPIdentityProviderApplyConfiguration
WithAttributes sets the Attributes field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Attributes field is set to the value of the last call.
func (*LDAPIdentityProviderApplyConfiguration) WithBindDN ¶
func (b *LDAPIdentityProviderApplyConfiguration) WithBindDN(value string) *LDAPIdentityProviderApplyConfiguration
WithBindDN sets the BindDN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BindDN field is set to the value of the last call.
func (*LDAPIdentityProviderApplyConfiguration) WithBindPassword ¶
func (b *LDAPIdentityProviderApplyConfiguration) WithBindPassword(value *SecretNameReferenceApplyConfiguration) *LDAPIdentityProviderApplyConfiguration
WithBindPassword sets the BindPassword field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BindPassword field is set to the value of the last call.
func (*LDAPIdentityProviderApplyConfiguration) WithCA ¶
func (b *LDAPIdentityProviderApplyConfiguration) WithCA(value *ConfigMapNameReferenceApplyConfiguration) *LDAPIdentityProviderApplyConfiguration
WithCA sets the CA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CA field is set to the value of the last call.
func (*LDAPIdentityProviderApplyConfiguration) WithInsecure ¶
func (b *LDAPIdentityProviderApplyConfiguration) WithInsecure(value bool) *LDAPIdentityProviderApplyConfiguration
WithInsecure sets the Insecure field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Insecure field is set to the value of the last call.
func (*LDAPIdentityProviderApplyConfiguration) WithURL ¶
func (b *LDAPIdentityProviderApplyConfiguration) WithURL(value string) *LDAPIdentityProviderApplyConfiguration
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 LoadBalancerApplyConfiguration ¶
type LoadBalancerApplyConfiguration struct {
Platform *IngressPlatformSpecApplyConfiguration `json:"platform,omitempty"`
}
LoadBalancerApplyConfiguration represents an declarative configuration of the LoadBalancer type for use with apply.
func LoadBalancer ¶
func LoadBalancer() *LoadBalancerApplyConfiguration
LoadBalancerApplyConfiguration constructs an declarative configuration of the LoadBalancer type for use with apply.
func (*LoadBalancerApplyConfiguration) WithPlatform ¶
func (b *LoadBalancerApplyConfiguration) WithPlatform(value *IngressPlatformSpecApplyConfiguration) *LoadBalancerApplyConfiguration
WithPlatform sets the Platform field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Platform field is set to the value of the last call.
type MTUMigrationApplyConfiguration ¶
type MTUMigrationApplyConfiguration struct { Network *MTUMigrationValuesApplyConfiguration `json:"network,omitempty"` Machine *MTUMigrationValuesApplyConfiguration `json:"machine,omitempty"` }
MTUMigrationApplyConfiguration represents an declarative configuration of the MTUMigration type for use with apply.
func MTUMigration ¶
func MTUMigration() *MTUMigrationApplyConfiguration
MTUMigrationApplyConfiguration constructs an declarative configuration of the MTUMigration type for use with apply.
func (*MTUMigrationApplyConfiguration) WithMachine ¶
func (b *MTUMigrationApplyConfiguration) WithMachine(value *MTUMigrationValuesApplyConfiguration) *MTUMigrationApplyConfiguration
WithMachine sets the Machine field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Machine field is set to the value of the last call.
func (*MTUMigrationApplyConfiguration) WithNetwork ¶
func (b *MTUMigrationApplyConfiguration) WithNetwork(value *MTUMigrationValuesApplyConfiguration) *MTUMigrationApplyConfiguration
WithNetwork sets the Network field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Network field is set to the value of the last call.
type MTUMigrationValuesApplyConfiguration ¶
type MTUMigrationValuesApplyConfiguration struct { To *uint32 `json:"to,omitempty"` From *uint32 `json:"from,omitempty"` }
MTUMigrationValuesApplyConfiguration represents an declarative configuration of the MTUMigrationValues type for use with apply.
func MTUMigrationValues ¶
func MTUMigrationValues() *MTUMigrationValuesApplyConfiguration
MTUMigrationValuesApplyConfiguration constructs an declarative configuration of the MTUMigrationValues type for use with apply.
func (*MTUMigrationValuesApplyConfiguration) WithFrom ¶
func (b *MTUMigrationValuesApplyConfiguration) WithFrom(value uint32) *MTUMigrationValuesApplyConfiguration
WithFrom sets the From field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the From field is set to the value of the last call.
func (*MTUMigrationValuesApplyConfiguration) WithTo ¶
func (b *MTUMigrationValuesApplyConfiguration) WithTo(value uint32) *MTUMigrationValuesApplyConfiguration
WithTo sets the To field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the To field is set to the value of the last call.
type MaxAgePolicyApplyConfiguration ¶
type MaxAgePolicyApplyConfiguration struct { LargestMaxAge *int32 `json:"largestMaxAge,omitempty"` SmallestMaxAge *int32 `json:"smallestMaxAge,omitempty"` }
MaxAgePolicyApplyConfiguration represents an declarative configuration of the MaxAgePolicy type for use with apply.
func MaxAgePolicy ¶
func MaxAgePolicy() *MaxAgePolicyApplyConfiguration
MaxAgePolicyApplyConfiguration constructs an declarative configuration of the MaxAgePolicy type for use with apply.
func (*MaxAgePolicyApplyConfiguration) WithLargestMaxAge ¶
func (b *MaxAgePolicyApplyConfiguration) WithLargestMaxAge(value int32) *MaxAgePolicyApplyConfiguration
WithLargestMaxAge sets the LargestMaxAge field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LargestMaxAge field is set to the value of the last call.
func (*MaxAgePolicyApplyConfiguration) WithSmallestMaxAge ¶
func (b *MaxAgePolicyApplyConfiguration) WithSmallestMaxAge(value int32) *MaxAgePolicyApplyConfiguration
WithSmallestMaxAge sets the SmallestMaxAge field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SmallestMaxAge field is set to the value of the last call.
type NetworkApplyConfiguration ¶
type NetworkApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *NetworkSpecApplyConfiguration `json:"spec,omitempty"` Status *NetworkStatusApplyConfiguration `json:"status,omitempty"` }
NetworkApplyConfiguration represents an declarative configuration of the Network type for use with apply.
func ExtractNetwork ¶
func ExtractNetwork(network *apiconfigv1.Network, fieldManager string) (*NetworkApplyConfiguration, error)
ExtractNetwork extracts the applied configuration owned by fieldManager from network. If no managedFields are found in network for fieldManager, a NetworkApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. network must be a unmodified Network API object that was retrieved from the Kubernetes API. ExtractNetwork provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractNetworkStatus ¶
func ExtractNetworkStatus(network *apiconfigv1.Network, fieldManager string) (*NetworkApplyConfiguration, error)
ExtractNetworkStatus is the same as ExtractNetwork except that it extracts the status subresource applied configuration. Experimental!
func Network ¶
func Network(name string) *NetworkApplyConfiguration
Network constructs an declarative configuration of the Network type for use with apply.
func (*NetworkApplyConfiguration) WithAPIVersion ¶
func (b *NetworkApplyConfiguration) WithAPIVersion(value string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithAnnotations ¶
func (b *NetworkApplyConfiguration) WithAnnotations(entries map[string]string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithCreationTimestamp ¶
func (b *NetworkApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *NetworkApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithDeletionTimestamp ¶
func (b *NetworkApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithFinalizers ¶
func (b *NetworkApplyConfiguration) WithFinalizers(values ...string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithGenerateName ¶
func (b *NetworkApplyConfiguration) WithGenerateName(value string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithGeneration ¶
func (b *NetworkApplyConfiguration) WithGeneration(value int64) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithKind ¶
func (b *NetworkApplyConfiguration) WithKind(value string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithLabels ¶
func (b *NetworkApplyConfiguration) WithLabels(entries map[string]string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithName ¶
func (b *NetworkApplyConfiguration) WithName(value string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithNamespace ¶
func (b *NetworkApplyConfiguration) WithNamespace(value string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithOwnerReferences ¶
func (b *NetworkApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithResourceVersion ¶
func (b *NetworkApplyConfiguration) WithResourceVersion(value string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithSpec ¶
func (b *NetworkApplyConfiguration) WithSpec(value *NetworkSpecApplyConfiguration) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithStatus ¶
func (b *NetworkApplyConfiguration) WithStatus(value *NetworkStatusApplyConfiguration) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithUID ¶
func (b *NetworkApplyConfiguration) WithUID(value types.UID) *NetworkApplyConfiguration
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 NetworkMigrationApplyConfiguration ¶
type NetworkMigrationApplyConfiguration struct { NetworkType *string `json:"networkType,omitempty"` MTU *MTUMigrationApplyConfiguration `json:"mtu,omitempty"` }
NetworkMigrationApplyConfiguration represents an declarative configuration of the NetworkMigration type for use with apply.
func NetworkMigration ¶
func NetworkMigration() *NetworkMigrationApplyConfiguration
NetworkMigrationApplyConfiguration constructs an declarative configuration of the NetworkMigration type for use with apply.
func (*NetworkMigrationApplyConfiguration) WithMTU ¶
func (b *NetworkMigrationApplyConfiguration) WithMTU(value *MTUMigrationApplyConfiguration) *NetworkMigrationApplyConfiguration
WithMTU sets the MTU field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MTU field is set to the value of the last call.
func (*NetworkMigrationApplyConfiguration) WithNetworkType ¶
func (b *NetworkMigrationApplyConfiguration) WithNetworkType(value string) *NetworkMigrationApplyConfiguration
WithNetworkType sets the NetworkType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NetworkType field is set to the value of the last call.
type NetworkSpecApplyConfiguration ¶
type NetworkSpecApplyConfiguration struct { ClusterNetwork []ClusterNetworkEntryApplyConfiguration `json:"clusterNetwork,omitempty"` ServiceNetwork []string `json:"serviceNetwork,omitempty"` NetworkType *string `json:"networkType,omitempty"` ExternalIP *ExternalIPConfigApplyConfiguration `json:"externalIP,omitempty"` ServiceNodePortRange *string `json:"serviceNodePortRange,omitempty"` }
NetworkSpecApplyConfiguration represents an declarative configuration of the NetworkSpec type for use with apply.
func NetworkSpec ¶
func NetworkSpec() *NetworkSpecApplyConfiguration
NetworkSpecApplyConfiguration constructs an declarative configuration of the NetworkSpec type for use with apply.
func (*NetworkSpecApplyConfiguration) WithClusterNetwork ¶
func (b *NetworkSpecApplyConfiguration) WithClusterNetwork(values ...*ClusterNetworkEntryApplyConfiguration) *NetworkSpecApplyConfiguration
WithClusterNetwork adds the given value to the ClusterNetwork 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 ClusterNetwork field.
func (*NetworkSpecApplyConfiguration) WithExternalIP ¶
func (b *NetworkSpecApplyConfiguration) WithExternalIP(value *ExternalIPConfigApplyConfiguration) *NetworkSpecApplyConfiguration
WithExternalIP sets the ExternalIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExternalIP field is set to the value of the last call.
func (*NetworkSpecApplyConfiguration) WithNetworkType ¶
func (b *NetworkSpecApplyConfiguration) WithNetworkType(value string) *NetworkSpecApplyConfiguration
WithNetworkType sets the NetworkType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NetworkType field is set to the value of the last call.
func (*NetworkSpecApplyConfiguration) WithServiceNetwork ¶
func (b *NetworkSpecApplyConfiguration) WithServiceNetwork(values ...string) *NetworkSpecApplyConfiguration
WithServiceNetwork adds the given value to the ServiceNetwork 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 ServiceNetwork field.
func (*NetworkSpecApplyConfiguration) WithServiceNodePortRange ¶
func (b *NetworkSpecApplyConfiguration) WithServiceNodePortRange(value string) *NetworkSpecApplyConfiguration
WithServiceNodePortRange sets the ServiceNodePortRange field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceNodePortRange field is set to the value of the last call.
type NetworkStatusApplyConfiguration ¶
type NetworkStatusApplyConfiguration struct { ClusterNetwork []ClusterNetworkEntryApplyConfiguration `json:"clusterNetwork,omitempty"` ServiceNetwork []string `json:"serviceNetwork,omitempty"` NetworkType *string `json:"networkType,omitempty"` ClusterNetworkMTU *int `json:"clusterNetworkMTU,omitempty"` Migration *NetworkMigrationApplyConfiguration `json:"migration,omitempty"` }
NetworkStatusApplyConfiguration represents an declarative configuration of the NetworkStatus type for use with apply.
func NetworkStatus ¶
func NetworkStatus() *NetworkStatusApplyConfiguration
NetworkStatusApplyConfiguration constructs an declarative configuration of the NetworkStatus type for use with apply.
func (*NetworkStatusApplyConfiguration) WithClusterNetwork ¶
func (b *NetworkStatusApplyConfiguration) WithClusterNetwork(values ...*ClusterNetworkEntryApplyConfiguration) *NetworkStatusApplyConfiguration
WithClusterNetwork adds the given value to the ClusterNetwork 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 ClusterNetwork field.
func (*NetworkStatusApplyConfiguration) WithClusterNetworkMTU ¶
func (b *NetworkStatusApplyConfiguration) WithClusterNetworkMTU(value int) *NetworkStatusApplyConfiguration
WithClusterNetworkMTU sets the ClusterNetworkMTU field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterNetworkMTU field is set to the value of the last call.
func (*NetworkStatusApplyConfiguration) WithMigration ¶
func (b *NetworkStatusApplyConfiguration) WithMigration(value *NetworkMigrationApplyConfiguration) *NetworkStatusApplyConfiguration
WithMigration sets the Migration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Migration field is set to the value of the last call.
func (*NetworkStatusApplyConfiguration) WithNetworkType ¶
func (b *NetworkStatusApplyConfiguration) WithNetworkType(value string) *NetworkStatusApplyConfiguration
WithNetworkType sets the NetworkType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NetworkType field is set to the value of the last call.
func (*NetworkStatusApplyConfiguration) WithServiceNetwork ¶
func (b *NetworkStatusApplyConfiguration) WithServiceNetwork(values ...string) *NetworkStatusApplyConfiguration
WithServiceNetwork adds the given value to the ServiceNetwork 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 ServiceNetwork field.
type NodeApplyConfiguration ¶
type NodeApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *NodeSpecApplyConfiguration `json:"spec,omitempty"` Status *apiconfigv1.NodeStatus `json:"status,omitempty"` }
NodeApplyConfiguration represents an declarative configuration of the Node type for use with apply.
func ExtractNode ¶
func ExtractNode(node *apiconfigv1.Node, fieldManager string) (*NodeApplyConfiguration, error)
ExtractNode extracts the applied configuration owned by fieldManager from node. If no managedFields are found in node for fieldManager, a NodeApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. node must be a unmodified Node API object that was retrieved from the Kubernetes API. ExtractNode provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractNodeStatus ¶
func ExtractNodeStatus(node *apiconfigv1.Node, fieldManager string) (*NodeApplyConfiguration, error)
ExtractNodeStatus is the same as ExtractNode except that it extracts the status subresource applied configuration. Experimental!
func Node ¶
func Node(name string) *NodeApplyConfiguration
Node constructs an declarative configuration of the Node type for use with apply.
func (*NodeApplyConfiguration) WithAPIVersion ¶
func (b *NodeApplyConfiguration) WithAPIVersion(value string) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithAnnotations ¶
func (b *NodeApplyConfiguration) WithAnnotations(entries map[string]string) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithCreationTimestamp ¶
func (b *NodeApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *NodeApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithDeletionTimestamp ¶
func (b *NodeApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithFinalizers ¶
func (b *NodeApplyConfiguration) WithFinalizers(values ...string) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithGenerateName ¶
func (b *NodeApplyConfiguration) WithGenerateName(value string) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithGeneration ¶
func (b *NodeApplyConfiguration) WithGeneration(value int64) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithKind ¶
func (b *NodeApplyConfiguration) WithKind(value string) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithLabels ¶
func (b *NodeApplyConfiguration) WithLabels(entries map[string]string) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithName ¶
func (b *NodeApplyConfiguration) WithName(value string) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithNamespace ¶
func (b *NodeApplyConfiguration) WithNamespace(value string) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithOwnerReferences ¶
func (b *NodeApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithResourceVersion ¶
func (b *NodeApplyConfiguration) WithResourceVersion(value string) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithSpec ¶
func (b *NodeApplyConfiguration) WithSpec(value *NodeSpecApplyConfiguration) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithStatus ¶
func (b *NodeApplyConfiguration) WithStatus(value apiconfigv1.NodeStatus) *NodeApplyConfiguration
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 (*NodeApplyConfiguration) WithUID ¶
func (b *NodeApplyConfiguration) WithUID(value types.UID) *NodeApplyConfiguration
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 NodeSpecApplyConfiguration ¶
type NodeSpecApplyConfiguration struct { CgroupMode *v1.CgroupMode `json:"cgroupMode,omitempty"` WorkerLatencyProfile *v1.WorkerLatencyProfileType `json:"workerLatencyProfile,omitempty"` }
NodeSpecApplyConfiguration represents an declarative configuration of the NodeSpec type for use with apply.
func NodeSpec ¶
func NodeSpec() *NodeSpecApplyConfiguration
NodeSpecApplyConfiguration constructs an declarative configuration of the NodeSpec type for use with apply.
func (*NodeSpecApplyConfiguration) WithCgroupMode ¶
func (b *NodeSpecApplyConfiguration) WithCgroupMode(value v1.CgroupMode) *NodeSpecApplyConfiguration
WithCgroupMode sets the CgroupMode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CgroupMode field is set to the value of the last call.
func (*NodeSpecApplyConfiguration) WithWorkerLatencyProfile ¶
func (b *NodeSpecApplyConfiguration) WithWorkerLatencyProfile(value v1.WorkerLatencyProfileType) *NodeSpecApplyConfiguration
WithWorkerLatencyProfile sets the WorkerLatencyProfile field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the WorkerLatencyProfile field is set to the value of the last call.
type NutanixPlatformSpecApplyConfiguration ¶
type NutanixPlatformSpecApplyConfiguration struct { PrismCentral *NutanixPrismEndpointApplyConfiguration `json:"prismCentral,omitempty"` PrismElements []NutanixPrismElementEndpointApplyConfiguration `json:"prismElements,omitempty"` }
NutanixPlatformSpecApplyConfiguration represents an declarative configuration of the NutanixPlatformSpec type for use with apply.
func NutanixPlatformSpec ¶
func NutanixPlatformSpec() *NutanixPlatformSpecApplyConfiguration
NutanixPlatformSpecApplyConfiguration constructs an declarative configuration of the NutanixPlatformSpec type for use with apply.
func (*NutanixPlatformSpecApplyConfiguration) WithPrismCentral ¶
func (b *NutanixPlatformSpecApplyConfiguration) WithPrismCentral(value *NutanixPrismEndpointApplyConfiguration) *NutanixPlatformSpecApplyConfiguration
WithPrismCentral sets the PrismCentral field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrismCentral field is set to the value of the last call.
func (*NutanixPlatformSpecApplyConfiguration) WithPrismElements ¶
func (b *NutanixPlatformSpecApplyConfiguration) WithPrismElements(values ...*NutanixPrismElementEndpointApplyConfiguration) *NutanixPlatformSpecApplyConfiguration
WithPrismElements adds the given value to the PrismElements 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 PrismElements field.
type NutanixPlatformStatusApplyConfiguration ¶
type NutanixPlatformStatusApplyConfiguration struct { APIServerInternalIP *string `json:"apiServerInternalIP,omitempty"` APIServerInternalIPs []string `json:"apiServerInternalIPs,omitempty"` IngressIP *string `json:"ingressIP,omitempty"` IngressIPs []string `json:"ingressIPs,omitempty"` }
NutanixPlatformStatusApplyConfiguration represents an declarative configuration of the NutanixPlatformStatus type for use with apply.
func NutanixPlatformStatus ¶
func NutanixPlatformStatus() *NutanixPlatformStatusApplyConfiguration
NutanixPlatformStatusApplyConfiguration constructs an declarative configuration of the NutanixPlatformStatus type for use with apply.
func (*NutanixPlatformStatusApplyConfiguration) WithAPIServerInternalIP ¶
func (b *NutanixPlatformStatusApplyConfiguration) WithAPIServerInternalIP(value string) *NutanixPlatformStatusApplyConfiguration
WithAPIServerInternalIP sets the APIServerInternalIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServerInternalIP field is set to the value of the last call.
func (*NutanixPlatformStatusApplyConfiguration) WithAPIServerInternalIPs ¶
func (b *NutanixPlatformStatusApplyConfiguration) WithAPIServerInternalIPs(values ...string) *NutanixPlatformStatusApplyConfiguration
WithAPIServerInternalIPs adds the given value to the APIServerInternalIPs 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 APIServerInternalIPs field.
func (*NutanixPlatformStatusApplyConfiguration) WithIngressIP ¶
func (b *NutanixPlatformStatusApplyConfiguration) WithIngressIP(value string) *NutanixPlatformStatusApplyConfiguration
WithIngressIP sets the IngressIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressIP field is set to the value of the last call.
func (*NutanixPlatformStatusApplyConfiguration) WithIngressIPs ¶
func (b *NutanixPlatformStatusApplyConfiguration) WithIngressIPs(values ...string) *NutanixPlatformStatusApplyConfiguration
WithIngressIPs adds the given value to the IngressIPs 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 IngressIPs field.
type NutanixPrismElementEndpointApplyConfiguration ¶
type NutanixPrismElementEndpointApplyConfiguration struct { Name *string `json:"name,omitempty"` Endpoint *NutanixPrismEndpointApplyConfiguration `json:"endpoint,omitempty"` }
NutanixPrismElementEndpointApplyConfiguration represents an declarative configuration of the NutanixPrismElementEndpoint type for use with apply.
func NutanixPrismElementEndpoint ¶
func NutanixPrismElementEndpoint() *NutanixPrismElementEndpointApplyConfiguration
NutanixPrismElementEndpointApplyConfiguration constructs an declarative configuration of the NutanixPrismElementEndpoint type for use with apply.
func (*NutanixPrismElementEndpointApplyConfiguration) WithEndpoint ¶
func (b *NutanixPrismElementEndpointApplyConfiguration) WithEndpoint(value *NutanixPrismEndpointApplyConfiguration) *NutanixPrismElementEndpointApplyConfiguration
WithEndpoint sets the Endpoint field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Endpoint field is set to the value of the last call.
func (*NutanixPrismElementEndpointApplyConfiguration) WithName ¶
func (b *NutanixPrismElementEndpointApplyConfiguration) WithName(value string) *NutanixPrismElementEndpointApplyConfiguration
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 NutanixPrismEndpointApplyConfiguration ¶
type NutanixPrismEndpointApplyConfiguration struct { Address *string `json:"address,omitempty"` Port *int32 `json:"port,omitempty"` }
NutanixPrismEndpointApplyConfiguration represents an declarative configuration of the NutanixPrismEndpoint type for use with apply.
func NutanixPrismEndpoint ¶
func NutanixPrismEndpoint() *NutanixPrismEndpointApplyConfiguration
NutanixPrismEndpointApplyConfiguration constructs an declarative configuration of the NutanixPrismEndpoint type for use with apply.
func (*NutanixPrismEndpointApplyConfiguration) WithAddress ¶
func (b *NutanixPrismEndpointApplyConfiguration) WithAddress(value string) *NutanixPrismEndpointApplyConfiguration
WithAddress sets the Address field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Address field is set to the value of the last call.
func (*NutanixPrismEndpointApplyConfiguration) WithPort ¶
func (b *NutanixPrismEndpointApplyConfiguration) WithPort(value int32) *NutanixPrismEndpointApplyConfiguration
WithPort sets the Port field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Port field is set to the value of the last call.
type OAuthApplyConfiguration ¶
type OAuthApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *OAuthSpecApplyConfiguration `json:"spec,omitempty"` Status *apiconfigv1.OAuthStatus `json:"status,omitempty"` }
OAuthApplyConfiguration represents an declarative configuration of the OAuth type for use with apply.
func ExtractOAuth ¶
func ExtractOAuth(oAuth *apiconfigv1.OAuth, fieldManager string) (*OAuthApplyConfiguration, error)
ExtractOAuth extracts the applied configuration owned by fieldManager from oAuth. If no managedFields are found in oAuth for fieldManager, a OAuthApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. oAuth must be a unmodified OAuth API object that was retrieved from the Kubernetes API. ExtractOAuth provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractOAuthStatus ¶
func ExtractOAuthStatus(oAuth *apiconfigv1.OAuth, fieldManager string) (*OAuthApplyConfiguration, error)
ExtractOAuthStatus is the same as ExtractOAuth except that it extracts the status subresource applied configuration. Experimental!
func OAuth ¶
func OAuth(name string) *OAuthApplyConfiguration
OAuth constructs an declarative configuration of the OAuth type for use with apply.
func (*OAuthApplyConfiguration) WithAPIVersion ¶
func (b *OAuthApplyConfiguration) WithAPIVersion(value string) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithAnnotations ¶
func (b *OAuthApplyConfiguration) WithAnnotations(entries map[string]string) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithCreationTimestamp ¶
func (b *OAuthApplyConfiguration) WithCreationTimestamp(value metav1.Time) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *OAuthApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithDeletionTimestamp ¶
func (b *OAuthApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithFinalizers ¶
func (b *OAuthApplyConfiguration) WithFinalizers(values ...string) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithGenerateName ¶
func (b *OAuthApplyConfiguration) WithGenerateName(value string) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithGeneration ¶
func (b *OAuthApplyConfiguration) WithGeneration(value int64) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithKind ¶
func (b *OAuthApplyConfiguration) WithKind(value string) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithLabels ¶
func (b *OAuthApplyConfiguration) WithLabels(entries map[string]string) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithName ¶
func (b *OAuthApplyConfiguration) WithName(value string) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithNamespace ¶
func (b *OAuthApplyConfiguration) WithNamespace(value string) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithOwnerReferences ¶
func (b *OAuthApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithResourceVersion ¶
func (b *OAuthApplyConfiguration) WithResourceVersion(value string) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithSpec ¶
func (b *OAuthApplyConfiguration) WithSpec(value *OAuthSpecApplyConfiguration) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithStatus ¶
func (b *OAuthApplyConfiguration) WithStatus(value apiconfigv1.OAuthStatus) *OAuthApplyConfiguration
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 (*OAuthApplyConfiguration) WithUID ¶
func (b *OAuthApplyConfiguration) WithUID(value types.UID) *OAuthApplyConfiguration
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 OAuthRemoteConnectionInfoApplyConfiguration ¶
type OAuthRemoteConnectionInfoApplyConfiguration struct { URL *string `json:"url,omitempty"` CA *ConfigMapNameReferenceApplyConfiguration `json:"ca,omitempty"` TLSClientCert *SecretNameReferenceApplyConfiguration `json:"tlsClientCert,omitempty"` TLSClientKey *SecretNameReferenceApplyConfiguration `json:"tlsClientKey,omitempty"` }
OAuthRemoteConnectionInfoApplyConfiguration represents an declarative configuration of the OAuthRemoteConnectionInfo type for use with apply.
func OAuthRemoteConnectionInfo ¶
func OAuthRemoteConnectionInfo() *OAuthRemoteConnectionInfoApplyConfiguration
OAuthRemoteConnectionInfoApplyConfiguration constructs an declarative configuration of the OAuthRemoteConnectionInfo type for use with apply.
func (*OAuthRemoteConnectionInfoApplyConfiguration) WithCA ¶
func (b *OAuthRemoteConnectionInfoApplyConfiguration) WithCA(value *ConfigMapNameReferenceApplyConfiguration) *OAuthRemoteConnectionInfoApplyConfiguration
WithCA sets the CA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CA field is set to the value of the last call.
func (*OAuthRemoteConnectionInfoApplyConfiguration) WithTLSClientCert ¶
func (b *OAuthRemoteConnectionInfoApplyConfiguration) WithTLSClientCert(value *SecretNameReferenceApplyConfiguration) *OAuthRemoteConnectionInfoApplyConfiguration
WithTLSClientCert sets the TLSClientCert field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TLSClientCert field is set to the value of the last call.
func (*OAuthRemoteConnectionInfoApplyConfiguration) WithTLSClientKey ¶
func (b *OAuthRemoteConnectionInfoApplyConfiguration) WithTLSClientKey(value *SecretNameReferenceApplyConfiguration) *OAuthRemoteConnectionInfoApplyConfiguration
WithTLSClientKey sets the TLSClientKey field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TLSClientKey field is set to the value of the last call.
func (*OAuthRemoteConnectionInfoApplyConfiguration) WithURL ¶
func (b *OAuthRemoteConnectionInfoApplyConfiguration) WithURL(value string) *OAuthRemoteConnectionInfoApplyConfiguration
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 OAuthSpecApplyConfiguration ¶
type OAuthSpecApplyConfiguration struct { IdentityProviders []IdentityProviderApplyConfiguration `json:"identityProviders,omitempty"` TokenConfig *TokenConfigApplyConfiguration `json:"tokenConfig,omitempty"` Templates *OAuthTemplatesApplyConfiguration `json:"templates,omitempty"` }
OAuthSpecApplyConfiguration represents an declarative configuration of the OAuthSpec type for use with apply.
func OAuthSpec ¶
func OAuthSpec() *OAuthSpecApplyConfiguration
OAuthSpecApplyConfiguration constructs an declarative configuration of the OAuthSpec type for use with apply.
func (*OAuthSpecApplyConfiguration) WithIdentityProviders ¶
func (b *OAuthSpecApplyConfiguration) WithIdentityProviders(values ...*IdentityProviderApplyConfiguration) *OAuthSpecApplyConfiguration
WithIdentityProviders adds the given value to the IdentityProviders 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 IdentityProviders field.
func (*OAuthSpecApplyConfiguration) WithTemplates ¶
func (b *OAuthSpecApplyConfiguration) WithTemplates(value *OAuthTemplatesApplyConfiguration) *OAuthSpecApplyConfiguration
WithTemplates sets the Templates field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Templates field is set to the value of the last call.
func (*OAuthSpecApplyConfiguration) WithTokenConfig ¶
func (b *OAuthSpecApplyConfiguration) WithTokenConfig(value *TokenConfigApplyConfiguration) *OAuthSpecApplyConfiguration
WithTokenConfig sets the TokenConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TokenConfig field is set to the value of the last call.
type OAuthTemplatesApplyConfiguration ¶
type OAuthTemplatesApplyConfiguration struct { Login *SecretNameReferenceApplyConfiguration `json:"login,omitempty"` ProviderSelection *SecretNameReferenceApplyConfiguration `json:"providerSelection,omitempty"` Error *SecretNameReferenceApplyConfiguration `json:"error,omitempty"` }
OAuthTemplatesApplyConfiguration represents an declarative configuration of the OAuthTemplates type for use with apply.
func OAuthTemplates ¶
func OAuthTemplates() *OAuthTemplatesApplyConfiguration
OAuthTemplatesApplyConfiguration constructs an declarative configuration of the OAuthTemplates type for use with apply.
func (*OAuthTemplatesApplyConfiguration) WithError ¶
func (b *OAuthTemplatesApplyConfiguration) WithError(value *SecretNameReferenceApplyConfiguration) *OAuthTemplatesApplyConfiguration
WithError sets the Error field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Error field is set to the value of the last call.
func (*OAuthTemplatesApplyConfiguration) WithLogin ¶
func (b *OAuthTemplatesApplyConfiguration) WithLogin(value *SecretNameReferenceApplyConfiguration) *OAuthTemplatesApplyConfiguration
WithLogin sets the Login field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Login field is set to the value of the last call.
func (*OAuthTemplatesApplyConfiguration) WithProviderSelection ¶
func (b *OAuthTemplatesApplyConfiguration) WithProviderSelection(value *SecretNameReferenceApplyConfiguration) *OAuthTemplatesApplyConfiguration
WithProviderSelection sets the ProviderSelection field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProviderSelection field is set to the value of the last call.
type ObjectReferenceApplyConfiguration ¶
type ObjectReferenceApplyConfiguration struct { Group *string `json:"group,omitempty"` Resource *string `json:"resource,omitempty"` Namespace *string `json:"namespace,omitempty"` Name *string `json:"name,omitempty"` }
ObjectReferenceApplyConfiguration represents an declarative configuration of the ObjectReference type for use with apply.
func ObjectReference ¶
func ObjectReference() *ObjectReferenceApplyConfiguration
ObjectReferenceApplyConfiguration constructs an declarative configuration of the ObjectReference type for use with apply.
func (*ObjectReferenceApplyConfiguration) WithGroup ¶
func (b *ObjectReferenceApplyConfiguration) WithGroup(value string) *ObjectReferenceApplyConfiguration
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 (*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.
func (*ObjectReferenceApplyConfiguration) WithResource ¶
func (b *ObjectReferenceApplyConfiguration) WithResource(value string) *ObjectReferenceApplyConfiguration
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 OpenIDClaimsApplyConfiguration ¶
type OpenIDClaimsApplyConfiguration struct { PreferredUsername []string `json:"preferredUsername,omitempty"` Name []string `json:"name,omitempty"` Email []string `json:"email,omitempty"` Groups []v1.OpenIDClaim `json:"groups,omitempty"` }
OpenIDClaimsApplyConfiguration represents an declarative configuration of the OpenIDClaims type for use with apply.
func OpenIDClaims ¶
func OpenIDClaims() *OpenIDClaimsApplyConfiguration
OpenIDClaimsApplyConfiguration constructs an declarative configuration of the OpenIDClaims type for use with apply.
func (*OpenIDClaimsApplyConfiguration) WithEmail ¶
func (b *OpenIDClaimsApplyConfiguration) WithEmail(values ...string) *OpenIDClaimsApplyConfiguration
WithEmail adds the given value to the Email 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 Email field.
func (*OpenIDClaimsApplyConfiguration) WithGroups ¶
func (b *OpenIDClaimsApplyConfiguration) WithGroups(values ...v1.OpenIDClaim) *OpenIDClaimsApplyConfiguration
WithGroups adds the given value to the Groups 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 Groups field.
func (*OpenIDClaimsApplyConfiguration) WithName ¶
func (b *OpenIDClaimsApplyConfiguration) WithName(values ...string) *OpenIDClaimsApplyConfiguration
WithName adds the given value to the Name 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 Name field.
func (*OpenIDClaimsApplyConfiguration) WithPreferredUsername ¶
func (b *OpenIDClaimsApplyConfiguration) WithPreferredUsername(values ...string) *OpenIDClaimsApplyConfiguration
WithPreferredUsername adds the given value to the PreferredUsername 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 PreferredUsername field.
type OpenIDIdentityProviderApplyConfiguration ¶
type OpenIDIdentityProviderApplyConfiguration struct { ClientID *string `json:"clientID,omitempty"` ClientSecret *SecretNameReferenceApplyConfiguration `json:"clientSecret,omitempty"` CA *ConfigMapNameReferenceApplyConfiguration `json:"ca,omitempty"` ExtraScopes []string `json:"extraScopes,omitempty"` ExtraAuthorizeParameters map[string]string `json:"extraAuthorizeParameters,omitempty"` Issuer *string `json:"issuer,omitempty"` Claims *OpenIDClaimsApplyConfiguration `json:"claims,omitempty"` }
OpenIDIdentityProviderApplyConfiguration represents an declarative configuration of the OpenIDIdentityProvider type for use with apply.
func OpenIDIdentityProvider ¶
func OpenIDIdentityProvider() *OpenIDIdentityProviderApplyConfiguration
OpenIDIdentityProviderApplyConfiguration constructs an declarative configuration of the OpenIDIdentityProvider type for use with apply.
func (*OpenIDIdentityProviderApplyConfiguration) WithCA ¶
func (b *OpenIDIdentityProviderApplyConfiguration) WithCA(value *ConfigMapNameReferenceApplyConfiguration) *OpenIDIdentityProviderApplyConfiguration
WithCA sets the CA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CA field is set to the value of the last call.
func (*OpenIDIdentityProviderApplyConfiguration) WithClaims ¶
func (b *OpenIDIdentityProviderApplyConfiguration) WithClaims(value *OpenIDClaimsApplyConfiguration) *OpenIDIdentityProviderApplyConfiguration
WithClaims sets the Claims field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Claims field is set to the value of the last call.
func (*OpenIDIdentityProviderApplyConfiguration) WithClientID ¶
func (b *OpenIDIdentityProviderApplyConfiguration) WithClientID(value string) *OpenIDIdentityProviderApplyConfiguration
WithClientID sets the ClientID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClientID field is set to the value of the last call.
func (*OpenIDIdentityProviderApplyConfiguration) WithClientSecret ¶
func (b *OpenIDIdentityProviderApplyConfiguration) WithClientSecret(value *SecretNameReferenceApplyConfiguration) *OpenIDIdentityProviderApplyConfiguration
WithClientSecret sets the ClientSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClientSecret field is set to the value of the last call.
func (*OpenIDIdentityProviderApplyConfiguration) WithExtraAuthorizeParameters ¶
func (b *OpenIDIdentityProviderApplyConfiguration) WithExtraAuthorizeParameters(entries map[string]string) *OpenIDIdentityProviderApplyConfiguration
WithExtraAuthorizeParameters puts the entries into the ExtraAuthorizeParameters 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 ExtraAuthorizeParameters field, overwriting an existing map entries in ExtraAuthorizeParameters field with the same key.
func (*OpenIDIdentityProviderApplyConfiguration) WithExtraScopes ¶
func (b *OpenIDIdentityProviderApplyConfiguration) WithExtraScopes(values ...string) *OpenIDIdentityProviderApplyConfiguration
WithExtraScopes adds the given value to the ExtraScopes 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 ExtraScopes field.
func (*OpenIDIdentityProviderApplyConfiguration) WithIssuer ¶
func (b *OpenIDIdentityProviderApplyConfiguration) WithIssuer(value string) *OpenIDIdentityProviderApplyConfiguration
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.
type OpenStackPlatformStatusApplyConfiguration ¶
type OpenStackPlatformStatusApplyConfiguration struct { APIServerInternalIP *string `json:"apiServerInternalIP,omitempty"` APIServerInternalIPs []string `json:"apiServerInternalIPs,omitempty"` CloudName *string `json:"cloudName,omitempty"` IngressIP *string `json:"ingressIP,omitempty"` IngressIPs []string `json:"ingressIPs,omitempty"` NodeDNSIP *string `json:"nodeDNSIP,omitempty"` }
OpenStackPlatformStatusApplyConfiguration represents an declarative configuration of the OpenStackPlatformStatus type for use with apply.
func OpenStackPlatformStatus ¶
func OpenStackPlatformStatus() *OpenStackPlatformStatusApplyConfiguration
OpenStackPlatformStatusApplyConfiguration constructs an declarative configuration of the OpenStackPlatformStatus type for use with apply.
func (*OpenStackPlatformStatusApplyConfiguration) WithAPIServerInternalIP ¶
func (b *OpenStackPlatformStatusApplyConfiguration) WithAPIServerInternalIP(value string) *OpenStackPlatformStatusApplyConfiguration
WithAPIServerInternalIP sets the APIServerInternalIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServerInternalIP field is set to the value of the last call.
func (*OpenStackPlatformStatusApplyConfiguration) WithAPIServerInternalIPs ¶
func (b *OpenStackPlatformStatusApplyConfiguration) WithAPIServerInternalIPs(values ...string) *OpenStackPlatformStatusApplyConfiguration
WithAPIServerInternalIPs adds the given value to the APIServerInternalIPs 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 APIServerInternalIPs field.
func (*OpenStackPlatformStatusApplyConfiguration) WithCloudName ¶
func (b *OpenStackPlatformStatusApplyConfiguration) WithCloudName(value string) *OpenStackPlatformStatusApplyConfiguration
WithCloudName sets the CloudName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CloudName field is set to the value of the last call.
func (*OpenStackPlatformStatusApplyConfiguration) WithIngressIP ¶
func (b *OpenStackPlatformStatusApplyConfiguration) WithIngressIP(value string) *OpenStackPlatformStatusApplyConfiguration
WithIngressIP sets the IngressIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressIP field is set to the value of the last call.
func (*OpenStackPlatformStatusApplyConfiguration) WithIngressIPs ¶
func (b *OpenStackPlatformStatusApplyConfiguration) WithIngressIPs(values ...string) *OpenStackPlatformStatusApplyConfiguration
WithIngressIPs adds the given value to the IngressIPs 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 IngressIPs field.
func (*OpenStackPlatformStatusApplyConfiguration) WithNodeDNSIP ¶
func (b *OpenStackPlatformStatusApplyConfiguration) WithNodeDNSIP(value string) *OpenStackPlatformStatusApplyConfiguration
WithNodeDNSIP sets the NodeDNSIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeDNSIP field is set to the value of the last call.
type OperandVersionApplyConfiguration ¶
type OperandVersionApplyConfiguration struct { Name *string `json:"name,omitempty"` Version *string `json:"version,omitempty"` }
OperandVersionApplyConfiguration represents an declarative configuration of the OperandVersion type for use with apply.
func OperandVersion ¶
func OperandVersion() *OperandVersionApplyConfiguration
OperandVersionApplyConfiguration constructs an declarative configuration of the OperandVersion type for use with apply.
func (*OperandVersionApplyConfiguration) WithName ¶
func (b *OperandVersionApplyConfiguration) WithName(value string) *OperandVersionApplyConfiguration
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 (*OperandVersionApplyConfiguration) WithVersion ¶
func (b *OperandVersionApplyConfiguration) WithVersion(value string) *OperandVersionApplyConfiguration
WithVersion sets the Version field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Version field is set to the value of the last call.
type OperatorHubApplyConfiguration ¶
type OperatorHubApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *OperatorHubSpecApplyConfiguration `json:"spec,omitempty"` Status *OperatorHubStatusApplyConfiguration `json:"status,omitempty"` }
OperatorHubApplyConfiguration represents an declarative configuration of the OperatorHub type for use with apply.
func ExtractOperatorHub ¶
func ExtractOperatorHub(operatorHub *apiconfigv1.OperatorHub, fieldManager string) (*OperatorHubApplyConfiguration, error)
ExtractOperatorHub extracts the applied configuration owned by fieldManager from operatorHub. If no managedFields are found in operatorHub for fieldManager, a OperatorHubApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. operatorHub must be a unmodified OperatorHub API object that was retrieved from the Kubernetes API. ExtractOperatorHub provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractOperatorHubStatus ¶
func ExtractOperatorHubStatus(operatorHub *apiconfigv1.OperatorHub, fieldManager string) (*OperatorHubApplyConfiguration, error)
ExtractOperatorHubStatus is the same as ExtractOperatorHub except that it extracts the status subresource applied configuration. Experimental!
func OperatorHub ¶
func OperatorHub(name string) *OperatorHubApplyConfiguration
OperatorHub constructs an declarative configuration of the OperatorHub type for use with apply.
func (*OperatorHubApplyConfiguration) WithAPIVersion ¶
func (b *OperatorHubApplyConfiguration) WithAPIVersion(value string) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithAnnotations ¶
func (b *OperatorHubApplyConfiguration) WithAnnotations(entries map[string]string) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithCreationTimestamp ¶
func (b *OperatorHubApplyConfiguration) WithCreationTimestamp(value metav1.Time) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *OperatorHubApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithDeletionTimestamp ¶
func (b *OperatorHubApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithFinalizers ¶
func (b *OperatorHubApplyConfiguration) WithFinalizers(values ...string) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithGenerateName ¶
func (b *OperatorHubApplyConfiguration) WithGenerateName(value string) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithGeneration ¶
func (b *OperatorHubApplyConfiguration) WithGeneration(value int64) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithKind ¶
func (b *OperatorHubApplyConfiguration) WithKind(value string) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithLabels ¶
func (b *OperatorHubApplyConfiguration) WithLabels(entries map[string]string) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithName ¶
func (b *OperatorHubApplyConfiguration) WithName(value string) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithNamespace ¶
func (b *OperatorHubApplyConfiguration) WithNamespace(value string) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithOwnerReferences ¶
func (b *OperatorHubApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithResourceVersion ¶
func (b *OperatorHubApplyConfiguration) WithResourceVersion(value string) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithSpec ¶
func (b *OperatorHubApplyConfiguration) WithSpec(value *OperatorHubSpecApplyConfiguration) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithStatus ¶
func (b *OperatorHubApplyConfiguration) WithStatus(value *OperatorHubStatusApplyConfiguration) *OperatorHubApplyConfiguration
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 (*OperatorHubApplyConfiguration) WithUID ¶
func (b *OperatorHubApplyConfiguration) WithUID(value types.UID) *OperatorHubApplyConfiguration
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 OperatorHubSpecApplyConfiguration ¶
type OperatorHubSpecApplyConfiguration struct { DisableAllDefaultSources *bool `json:"disableAllDefaultSources,omitempty"` Sources []HubSourceApplyConfiguration `json:"sources,omitempty"` }
OperatorHubSpecApplyConfiguration represents an declarative configuration of the OperatorHubSpec type for use with apply.
func OperatorHubSpec ¶
func OperatorHubSpec() *OperatorHubSpecApplyConfiguration
OperatorHubSpecApplyConfiguration constructs an declarative configuration of the OperatorHubSpec type for use with apply.
func (*OperatorHubSpecApplyConfiguration) WithDisableAllDefaultSources ¶
func (b *OperatorHubSpecApplyConfiguration) WithDisableAllDefaultSources(value bool) *OperatorHubSpecApplyConfiguration
WithDisableAllDefaultSources sets the DisableAllDefaultSources field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DisableAllDefaultSources field is set to the value of the last call.
func (*OperatorHubSpecApplyConfiguration) WithSources ¶
func (b *OperatorHubSpecApplyConfiguration) WithSources(values ...*HubSourceApplyConfiguration) *OperatorHubSpecApplyConfiguration
WithSources adds the given value to the Sources 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 Sources field.
type OperatorHubStatusApplyConfiguration ¶
type OperatorHubStatusApplyConfiguration struct {
Sources []HubSourceStatusApplyConfiguration `json:"sources,omitempty"`
}
OperatorHubStatusApplyConfiguration represents an declarative configuration of the OperatorHubStatus type for use with apply.
func OperatorHubStatus ¶
func OperatorHubStatus() *OperatorHubStatusApplyConfiguration
OperatorHubStatusApplyConfiguration constructs an declarative configuration of the OperatorHubStatus type for use with apply.
func (*OperatorHubStatusApplyConfiguration) WithSources ¶
func (b *OperatorHubStatusApplyConfiguration) WithSources(values ...*HubSourceStatusApplyConfiguration) *OperatorHubStatusApplyConfiguration
WithSources adds the given value to the Sources 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 Sources field.
type OvirtPlatformStatusApplyConfiguration ¶
type OvirtPlatformStatusApplyConfiguration struct { APIServerInternalIP *string `json:"apiServerInternalIP,omitempty"` APIServerInternalIPs []string `json:"apiServerInternalIPs,omitempty"` IngressIP *string `json:"ingressIP,omitempty"` IngressIPs []string `json:"ingressIPs,omitempty"` NodeDNSIP *string `json:"nodeDNSIP,omitempty"` }
OvirtPlatformStatusApplyConfiguration represents an declarative configuration of the OvirtPlatformStatus type for use with apply.
func OvirtPlatformStatus ¶
func OvirtPlatformStatus() *OvirtPlatformStatusApplyConfiguration
OvirtPlatformStatusApplyConfiguration constructs an declarative configuration of the OvirtPlatformStatus type for use with apply.
func (*OvirtPlatformStatusApplyConfiguration) WithAPIServerInternalIP ¶
func (b *OvirtPlatformStatusApplyConfiguration) WithAPIServerInternalIP(value string) *OvirtPlatformStatusApplyConfiguration
WithAPIServerInternalIP sets the APIServerInternalIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServerInternalIP field is set to the value of the last call.
func (*OvirtPlatformStatusApplyConfiguration) WithAPIServerInternalIPs ¶
func (b *OvirtPlatformStatusApplyConfiguration) WithAPIServerInternalIPs(values ...string) *OvirtPlatformStatusApplyConfiguration
WithAPIServerInternalIPs adds the given value to the APIServerInternalIPs 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 APIServerInternalIPs field.
func (*OvirtPlatformStatusApplyConfiguration) WithIngressIP ¶
func (b *OvirtPlatformStatusApplyConfiguration) WithIngressIP(value string) *OvirtPlatformStatusApplyConfiguration
WithIngressIP sets the IngressIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressIP field is set to the value of the last call.
func (*OvirtPlatformStatusApplyConfiguration) WithIngressIPs ¶
func (b *OvirtPlatformStatusApplyConfiguration) WithIngressIPs(values ...string) *OvirtPlatformStatusApplyConfiguration
WithIngressIPs adds the given value to the IngressIPs 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 IngressIPs field.
func (*OvirtPlatformStatusApplyConfiguration) WithNodeDNSIP ¶
func (b *OvirtPlatformStatusApplyConfiguration) WithNodeDNSIP(value string) *OvirtPlatformStatusApplyConfiguration
WithNodeDNSIP sets the NodeDNSIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeDNSIP field is set to the value of the last call.
type PlatformSpecApplyConfiguration ¶
type PlatformSpecApplyConfiguration struct { Type *v1.PlatformType `json:"type,omitempty"` AWS *AWSPlatformSpecApplyConfiguration `json:"aws,omitempty"` Azure *v1.AzurePlatformSpec `json:"azure,omitempty"` GCP *v1.GCPPlatformSpec `json:"gcp,omitempty"` BareMetal *v1.BareMetalPlatformSpec `json:"baremetal,omitempty"` OpenStack *v1.OpenStackPlatformSpec `json:"openstack,omitempty"` Ovirt *v1.OvirtPlatformSpec `json:"ovirt,omitempty"` VSphere *VSpherePlatformSpecApplyConfiguration `json:"vsphere,omitempty"` IBMCloud *v1.IBMCloudPlatformSpec `json:"ibmcloud,omitempty"` Kubevirt *v1.KubevirtPlatformSpec `json:"kubevirt,omitempty"` EquinixMetal *v1.EquinixMetalPlatformSpec `json:"equinixMetal,omitempty"` PowerVS *PowerVSPlatformSpecApplyConfiguration `json:"powervs,omitempty"` AlibabaCloud *v1.AlibabaCloudPlatformSpec `json:"alibabaCloud,omitempty"` Nutanix *NutanixPlatformSpecApplyConfiguration `json:"nutanix,omitempty"` }
PlatformSpecApplyConfiguration represents an declarative configuration of the PlatformSpec type for use with apply.
func PlatformSpec ¶
func PlatformSpec() *PlatformSpecApplyConfiguration
PlatformSpecApplyConfiguration constructs an declarative configuration of the PlatformSpec type for use with apply.
func (*PlatformSpecApplyConfiguration) WithAWS ¶
func (b *PlatformSpecApplyConfiguration) WithAWS(value *AWSPlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
WithAWS sets the AWS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AWS field is set to the value of the last call.
func (*PlatformSpecApplyConfiguration) WithAlibabaCloud ¶
func (b *PlatformSpecApplyConfiguration) WithAlibabaCloud(value v1.AlibabaCloudPlatformSpec) *PlatformSpecApplyConfiguration
WithAlibabaCloud sets the AlibabaCloud field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AlibabaCloud field is set to the value of the last call.
func (*PlatformSpecApplyConfiguration) WithAzure ¶
func (b *PlatformSpecApplyConfiguration) WithAzure(value v1.AzurePlatformSpec) *PlatformSpecApplyConfiguration
WithAzure sets the Azure field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Azure field is set to the value of the last call.
func (*PlatformSpecApplyConfiguration) WithBareMetal ¶
func (b *PlatformSpecApplyConfiguration) WithBareMetal(value v1.BareMetalPlatformSpec) *PlatformSpecApplyConfiguration
WithBareMetal sets the BareMetal field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BareMetal field is set to the value of the last call.
func (*PlatformSpecApplyConfiguration) WithEquinixMetal ¶
func (b *PlatformSpecApplyConfiguration) WithEquinixMetal(value v1.EquinixMetalPlatformSpec) *PlatformSpecApplyConfiguration
WithEquinixMetal sets the EquinixMetal field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EquinixMetal field is set to the value of the last call.
func (*PlatformSpecApplyConfiguration) WithGCP ¶
func (b *PlatformSpecApplyConfiguration) WithGCP(value v1.GCPPlatformSpec) *PlatformSpecApplyConfiguration
WithGCP sets the GCP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GCP field is set to the value of the last call.
func (*PlatformSpecApplyConfiguration) WithIBMCloud ¶
func (b *PlatformSpecApplyConfiguration) WithIBMCloud(value v1.IBMCloudPlatformSpec) *PlatformSpecApplyConfiguration
WithIBMCloud sets the IBMCloud field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IBMCloud field is set to the value of the last call.
func (*PlatformSpecApplyConfiguration) WithKubevirt ¶
func (b *PlatformSpecApplyConfiguration) WithKubevirt(value v1.KubevirtPlatformSpec) *PlatformSpecApplyConfiguration
WithKubevirt sets the Kubevirt field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kubevirt field is set to the value of the last call.
func (*PlatformSpecApplyConfiguration) WithNutanix ¶
func (b *PlatformSpecApplyConfiguration) WithNutanix(value *NutanixPlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
WithNutanix sets the Nutanix field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Nutanix field is set to the value of the last call.
func (*PlatformSpecApplyConfiguration) WithOpenStack ¶
func (b *PlatformSpecApplyConfiguration) WithOpenStack(value v1.OpenStackPlatformSpec) *PlatformSpecApplyConfiguration
WithOpenStack sets the OpenStack field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OpenStack field is set to the value of the last call.
func (*PlatformSpecApplyConfiguration) WithOvirt ¶
func (b *PlatformSpecApplyConfiguration) WithOvirt(value v1.OvirtPlatformSpec) *PlatformSpecApplyConfiguration
WithOvirt sets the Ovirt field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ovirt field is set to the value of the last call.
func (*PlatformSpecApplyConfiguration) WithPowerVS ¶
func (b *PlatformSpecApplyConfiguration) WithPowerVS(value *PowerVSPlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
WithPowerVS sets the PowerVS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PowerVS field is set to the value of the last call.
func (*PlatformSpecApplyConfiguration) WithType ¶
func (b *PlatformSpecApplyConfiguration) WithType(value v1.PlatformType) *PlatformSpecApplyConfiguration
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 (*PlatformSpecApplyConfiguration) WithVSphere ¶
func (b *PlatformSpecApplyConfiguration) WithVSphere(value *VSpherePlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
WithVSphere sets the VSphere field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VSphere field is set to the value of the last call.
type PlatformStatusApplyConfiguration ¶
type PlatformStatusApplyConfiguration struct { Type *v1.PlatformType `json:"type,omitempty"` AWS *AWSPlatformStatusApplyConfiguration `json:"aws,omitempty"` Azure *AzurePlatformStatusApplyConfiguration `json:"azure,omitempty"` GCP *GCPPlatformStatusApplyConfiguration `json:"gcp,omitempty"` BareMetal *BareMetalPlatformStatusApplyConfiguration `json:"baremetal,omitempty"` OpenStack *OpenStackPlatformStatusApplyConfiguration `json:"openstack,omitempty"` Ovirt *OvirtPlatformStatusApplyConfiguration `json:"ovirt,omitempty"` VSphere *VSpherePlatformStatusApplyConfiguration `json:"vsphere,omitempty"` IBMCloud *IBMCloudPlatformStatusApplyConfiguration `json:"ibmcloud,omitempty"` Kubevirt *KubevirtPlatformStatusApplyConfiguration `json:"kubevirt,omitempty"` EquinixMetal *EquinixMetalPlatformStatusApplyConfiguration `json:"equinixMetal,omitempty"` PowerVS *PowerVSPlatformStatusApplyConfiguration `json:"powervs,omitempty"` AlibabaCloud *AlibabaCloudPlatformStatusApplyConfiguration `json:"alibabaCloud,omitempty"` Nutanix *NutanixPlatformStatusApplyConfiguration `json:"nutanix,omitempty"` }
PlatformStatusApplyConfiguration represents an declarative configuration of the PlatformStatus type for use with apply.
func PlatformStatus ¶
func PlatformStatus() *PlatformStatusApplyConfiguration
PlatformStatusApplyConfiguration constructs an declarative configuration of the PlatformStatus type for use with apply.
func (*PlatformStatusApplyConfiguration) WithAWS ¶
func (b *PlatformStatusApplyConfiguration) WithAWS(value *AWSPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
WithAWS sets the AWS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AWS field is set to the value of the last call.
func (*PlatformStatusApplyConfiguration) WithAlibabaCloud ¶
func (b *PlatformStatusApplyConfiguration) WithAlibabaCloud(value *AlibabaCloudPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
WithAlibabaCloud sets the AlibabaCloud field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AlibabaCloud field is set to the value of the last call.
func (*PlatformStatusApplyConfiguration) WithAzure ¶
func (b *PlatformStatusApplyConfiguration) WithAzure(value *AzurePlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
WithAzure sets the Azure field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Azure field is set to the value of the last call.
func (*PlatformStatusApplyConfiguration) WithBareMetal ¶
func (b *PlatformStatusApplyConfiguration) WithBareMetal(value *BareMetalPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
WithBareMetal sets the BareMetal field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BareMetal field is set to the value of the last call.
func (*PlatformStatusApplyConfiguration) WithEquinixMetal ¶
func (b *PlatformStatusApplyConfiguration) WithEquinixMetal(value *EquinixMetalPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
WithEquinixMetal sets the EquinixMetal field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EquinixMetal field is set to the value of the last call.
func (*PlatformStatusApplyConfiguration) WithGCP ¶
func (b *PlatformStatusApplyConfiguration) WithGCP(value *GCPPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
WithGCP sets the GCP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GCP field is set to the value of the last call.
func (*PlatformStatusApplyConfiguration) WithIBMCloud ¶
func (b *PlatformStatusApplyConfiguration) WithIBMCloud(value *IBMCloudPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
WithIBMCloud sets the IBMCloud field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IBMCloud field is set to the value of the last call.
func (*PlatformStatusApplyConfiguration) WithKubevirt ¶
func (b *PlatformStatusApplyConfiguration) WithKubevirt(value *KubevirtPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
WithKubevirt sets the Kubevirt field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kubevirt field is set to the value of the last call.
func (*PlatformStatusApplyConfiguration) WithNutanix ¶
func (b *PlatformStatusApplyConfiguration) WithNutanix(value *NutanixPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
WithNutanix sets the Nutanix field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Nutanix field is set to the value of the last call.
func (*PlatformStatusApplyConfiguration) WithOpenStack ¶
func (b *PlatformStatusApplyConfiguration) WithOpenStack(value *OpenStackPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
WithOpenStack sets the OpenStack field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OpenStack field is set to the value of the last call.
func (*PlatformStatusApplyConfiguration) WithOvirt ¶
func (b *PlatformStatusApplyConfiguration) WithOvirt(value *OvirtPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
WithOvirt sets the Ovirt field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ovirt field is set to the value of the last call.
func (*PlatformStatusApplyConfiguration) WithPowerVS ¶
func (b *PlatformStatusApplyConfiguration) WithPowerVS(value *PowerVSPlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
WithPowerVS sets the PowerVS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PowerVS field is set to the value of the last call.
func (*PlatformStatusApplyConfiguration) WithType ¶
func (b *PlatformStatusApplyConfiguration) WithType(value v1.PlatformType) *PlatformStatusApplyConfiguration
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 (*PlatformStatusApplyConfiguration) WithVSphere ¶
func (b *PlatformStatusApplyConfiguration) WithVSphere(value *VSpherePlatformStatusApplyConfiguration) *PlatformStatusApplyConfiguration
WithVSphere sets the VSphere field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VSphere field is set to the value of the last call.
type PowerVSPlatformSpecApplyConfiguration ¶
type PowerVSPlatformSpecApplyConfiguration struct {
ServiceEndpoints []PowerVSServiceEndpointApplyConfiguration `json:"serviceEndpoints,omitempty"`
}
PowerVSPlatformSpecApplyConfiguration represents an declarative configuration of the PowerVSPlatformSpec type for use with apply.
func PowerVSPlatformSpec ¶
func PowerVSPlatformSpec() *PowerVSPlatformSpecApplyConfiguration
PowerVSPlatformSpecApplyConfiguration constructs an declarative configuration of the PowerVSPlatformSpec type for use with apply.
func (*PowerVSPlatformSpecApplyConfiguration) WithServiceEndpoints ¶
func (b *PowerVSPlatformSpecApplyConfiguration) WithServiceEndpoints(values ...*PowerVSServiceEndpointApplyConfiguration) *PowerVSPlatformSpecApplyConfiguration
WithServiceEndpoints adds the given value to the ServiceEndpoints 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 ServiceEndpoints field.
type PowerVSPlatformStatusApplyConfiguration ¶
type PowerVSPlatformStatusApplyConfiguration struct { Region *string `json:"region,omitempty"` Zone *string `json:"zone,omitempty"` ServiceEndpoints []PowerVSServiceEndpointApplyConfiguration `json:"serviceEndpoints,omitempty"` CISInstanceCRN *string `json:"cisInstanceCRN,omitempty"` DNSInstanceCRN *string `json:"dnsInstanceCRN,omitempty"` }
PowerVSPlatformStatusApplyConfiguration represents an declarative configuration of the PowerVSPlatformStatus type for use with apply.
func PowerVSPlatformStatus ¶
func PowerVSPlatformStatus() *PowerVSPlatformStatusApplyConfiguration
PowerVSPlatformStatusApplyConfiguration constructs an declarative configuration of the PowerVSPlatformStatus type for use with apply.
func (*PowerVSPlatformStatusApplyConfiguration) WithCISInstanceCRN ¶
func (b *PowerVSPlatformStatusApplyConfiguration) WithCISInstanceCRN(value string) *PowerVSPlatformStatusApplyConfiguration
WithCISInstanceCRN sets the CISInstanceCRN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CISInstanceCRN field is set to the value of the last call.
func (*PowerVSPlatformStatusApplyConfiguration) WithDNSInstanceCRN ¶
func (b *PowerVSPlatformStatusApplyConfiguration) WithDNSInstanceCRN(value string) *PowerVSPlatformStatusApplyConfiguration
WithDNSInstanceCRN sets the DNSInstanceCRN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DNSInstanceCRN field is set to the value of the last call.
func (*PowerVSPlatformStatusApplyConfiguration) WithRegion ¶
func (b *PowerVSPlatformStatusApplyConfiguration) WithRegion(value string) *PowerVSPlatformStatusApplyConfiguration
WithRegion sets the Region field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Region field is set to the value of the last call.
func (*PowerVSPlatformStatusApplyConfiguration) WithServiceEndpoints ¶
func (b *PowerVSPlatformStatusApplyConfiguration) WithServiceEndpoints(values ...*PowerVSServiceEndpointApplyConfiguration) *PowerVSPlatformStatusApplyConfiguration
WithServiceEndpoints adds the given value to the ServiceEndpoints 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 ServiceEndpoints field.
func (*PowerVSPlatformStatusApplyConfiguration) WithZone ¶
func (b *PowerVSPlatformStatusApplyConfiguration) WithZone(value string) *PowerVSPlatformStatusApplyConfiguration
WithZone sets the Zone field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Zone field is set to the value of the last call.
type PowerVSServiceEndpointApplyConfiguration ¶
type PowerVSServiceEndpointApplyConfiguration struct { Name *string `json:"name,omitempty"` URL *string `json:"url,omitempty"` }
PowerVSServiceEndpointApplyConfiguration represents an declarative configuration of the PowerVSServiceEndpoint type for use with apply.
func PowerVSServiceEndpoint ¶
func PowerVSServiceEndpoint() *PowerVSServiceEndpointApplyConfiguration
PowerVSServiceEndpointApplyConfiguration constructs an declarative configuration of the PowerVSServiceEndpoint type for use with apply.
func (*PowerVSServiceEndpointApplyConfiguration) WithName ¶
func (b *PowerVSServiceEndpointApplyConfiguration) WithName(value string) *PowerVSServiceEndpointApplyConfiguration
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 (*PowerVSServiceEndpointApplyConfiguration) WithURL ¶
func (b *PowerVSServiceEndpointApplyConfiguration) WithURL(value string) *PowerVSServiceEndpointApplyConfiguration
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 ProjectApplyConfiguration ¶
type ProjectApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ProjectSpecApplyConfiguration `json:"spec,omitempty"` Status *apiconfigv1.ProjectStatus `json:"status,omitempty"` }
ProjectApplyConfiguration represents an declarative configuration of the Project type for use with apply.
func ExtractProject ¶
func ExtractProject(project *apiconfigv1.Project, fieldManager string) (*ProjectApplyConfiguration, error)
ExtractProject extracts the applied configuration owned by fieldManager from project. If no managedFields are found in project for fieldManager, a ProjectApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. project must be a unmodified Project API object that was retrieved from the Kubernetes API. ExtractProject provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractProjectStatus ¶
func ExtractProjectStatus(project *apiconfigv1.Project, fieldManager string) (*ProjectApplyConfiguration, error)
ExtractProjectStatus is the same as ExtractProject except that it extracts the status subresource applied configuration. Experimental!
func Project ¶
func Project(name string) *ProjectApplyConfiguration
Project constructs an declarative configuration of the Project type for use with apply.
func (*ProjectApplyConfiguration) WithAPIVersion ¶
func (b *ProjectApplyConfiguration) WithAPIVersion(value string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithAnnotations ¶
func (b *ProjectApplyConfiguration) WithAnnotations(entries map[string]string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithCreationTimestamp ¶
func (b *ProjectApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ProjectApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithDeletionTimestamp ¶
func (b *ProjectApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithFinalizers ¶
func (b *ProjectApplyConfiguration) WithFinalizers(values ...string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithGenerateName ¶
func (b *ProjectApplyConfiguration) WithGenerateName(value string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithGeneration ¶
func (b *ProjectApplyConfiguration) WithGeneration(value int64) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithKind ¶
func (b *ProjectApplyConfiguration) WithKind(value string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithLabels ¶
func (b *ProjectApplyConfiguration) WithLabels(entries map[string]string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithName ¶
func (b *ProjectApplyConfiguration) WithName(value string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithNamespace ¶
func (b *ProjectApplyConfiguration) WithNamespace(value string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithOwnerReferences ¶
func (b *ProjectApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithResourceVersion ¶
func (b *ProjectApplyConfiguration) WithResourceVersion(value string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithSpec ¶
func (b *ProjectApplyConfiguration) WithSpec(value *ProjectSpecApplyConfiguration) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithStatus ¶
func (b *ProjectApplyConfiguration) WithStatus(value apiconfigv1.ProjectStatus) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithUID ¶
func (b *ProjectApplyConfiguration) WithUID(value types.UID) *ProjectApplyConfiguration
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 ProjectSpecApplyConfiguration ¶
type ProjectSpecApplyConfiguration struct { ProjectRequestMessage *string `json:"projectRequestMessage,omitempty"` ProjectRequestTemplate *TemplateReferenceApplyConfiguration `json:"projectRequestTemplate,omitempty"` }
ProjectSpecApplyConfiguration represents an declarative configuration of the ProjectSpec type for use with apply.
func ProjectSpec ¶
func ProjectSpec() *ProjectSpecApplyConfiguration
ProjectSpecApplyConfiguration constructs an declarative configuration of the ProjectSpec type for use with apply.
func (*ProjectSpecApplyConfiguration) WithProjectRequestMessage ¶
func (b *ProjectSpecApplyConfiguration) WithProjectRequestMessage(value string) *ProjectSpecApplyConfiguration
WithProjectRequestMessage sets the ProjectRequestMessage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProjectRequestMessage field is set to the value of the last call.
func (*ProjectSpecApplyConfiguration) WithProjectRequestTemplate ¶
func (b *ProjectSpecApplyConfiguration) WithProjectRequestTemplate(value *TemplateReferenceApplyConfiguration) *ProjectSpecApplyConfiguration
WithProjectRequestTemplate sets the ProjectRequestTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProjectRequestTemplate field is set to the value of the last call.
type PromQLClusterConditionApplyConfiguration ¶
type PromQLClusterConditionApplyConfiguration struct {
PromQL *string `json:"promql,omitempty"`
}
PromQLClusterConditionApplyConfiguration represents an declarative configuration of the PromQLClusterCondition type for use with apply.
func PromQLClusterCondition ¶
func PromQLClusterCondition() *PromQLClusterConditionApplyConfiguration
PromQLClusterConditionApplyConfiguration constructs an declarative configuration of the PromQLClusterCondition type for use with apply.
func (*PromQLClusterConditionApplyConfiguration) WithPromQL ¶
func (b *PromQLClusterConditionApplyConfiguration) WithPromQL(value string) *PromQLClusterConditionApplyConfiguration
WithPromQL sets the PromQL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PromQL field is set to the value of the last call.
type ProxyApplyConfiguration ¶
type ProxyApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *ProxySpecApplyConfiguration `json:"spec,omitempty"` Status *ProxyStatusApplyConfiguration `json:"status,omitempty"` }
ProxyApplyConfiguration represents an declarative configuration of the Proxy type for use with apply.
func ExtractProxy ¶
func ExtractProxy(proxy *apiconfigv1.Proxy, fieldManager string) (*ProxyApplyConfiguration, error)
ExtractProxy extracts the applied configuration owned by fieldManager from proxy. If no managedFields are found in proxy for fieldManager, a ProxyApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. proxy must be a unmodified Proxy API object that was retrieved from the Kubernetes API. ExtractProxy provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractProxyStatus ¶
func ExtractProxyStatus(proxy *apiconfigv1.Proxy, fieldManager string) (*ProxyApplyConfiguration, error)
ExtractProxyStatus is the same as ExtractProxy except that it extracts the status subresource applied configuration. Experimental!
func Proxy ¶
func Proxy(name string) *ProxyApplyConfiguration
Proxy constructs an declarative configuration of the Proxy type for use with apply.
func (*ProxyApplyConfiguration) WithAPIVersion ¶
func (b *ProxyApplyConfiguration) WithAPIVersion(value string) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithAnnotations ¶
func (b *ProxyApplyConfiguration) WithAnnotations(entries map[string]string) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithCreationTimestamp ¶
func (b *ProxyApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ProxyApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithDeletionTimestamp ¶
func (b *ProxyApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithFinalizers ¶
func (b *ProxyApplyConfiguration) WithFinalizers(values ...string) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithGenerateName ¶
func (b *ProxyApplyConfiguration) WithGenerateName(value string) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithGeneration ¶
func (b *ProxyApplyConfiguration) WithGeneration(value int64) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithKind ¶
func (b *ProxyApplyConfiguration) WithKind(value string) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithLabels ¶
func (b *ProxyApplyConfiguration) WithLabels(entries map[string]string) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithName ¶
func (b *ProxyApplyConfiguration) WithName(value string) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithNamespace ¶
func (b *ProxyApplyConfiguration) WithNamespace(value string) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithOwnerReferences ¶
func (b *ProxyApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithResourceVersion ¶
func (b *ProxyApplyConfiguration) WithResourceVersion(value string) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithSpec ¶
func (b *ProxyApplyConfiguration) WithSpec(value *ProxySpecApplyConfiguration) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithStatus ¶
func (b *ProxyApplyConfiguration) WithStatus(value *ProxyStatusApplyConfiguration) *ProxyApplyConfiguration
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 (*ProxyApplyConfiguration) WithUID ¶
func (b *ProxyApplyConfiguration) WithUID(value types.UID) *ProxyApplyConfiguration
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 ProxySpecApplyConfiguration ¶
type ProxySpecApplyConfiguration struct { HTTPProxy *string `json:"httpProxy,omitempty"` HTTPSProxy *string `json:"httpsProxy,omitempty"` NoProxy *string `json:"noProxy,omitempty"` ReadinessEndpoints []string `json:"readinessEndpoints,omitempty"` TrustedCA *ConfigMapNameReferenceApplyConfiguration `json:"trustedCA,omitempty"` }
ProxySpecApplyConfiguration represents an declarative configuration of the ProxySpec type for use with apply.
func ProxySpec ¶
func ProxySpec() *ProxySpecApplyConfiguration
ProxySpecApplyConfiguration constructs an declarative configuration of the ProxySpec type for use with apply.
func (*ProxySpecApplyConfiguration) WithHTTPProxy ¶
func (b *ProxySpecApplyConfiguration) WithHTTPProxy(value string) *ProxySpecApplyConfiguration
WithHTTPProxy sets the HTTPProxy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HTTPProxy field is set to the value of the last call.
func (*ProxySpecApplyConfiguration) WithHTTPSProxy ¶
func (b *ProxySpecApplyConfiguration) WithHTTPSProxy(value string) *ProxySpecApplyConfiguration
WithHTTPSProxy sets the HTTPSProxy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HTTPSProxy field is set to the value of the last call.
func (*ProxySpecApplyConfiguration) WithNoProxy ¶
func (b *ProxySpecApplyConfiguration) WithNoProxy(value string) *ProxySpecApplyConfiguration
WithNoProxy sets the NoProxy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NoProxy field is set to the value of the last call.
func (*ProxySpecApplyConfiguration) WithReadinessEndpoints ¶
func (b *ProxySpecApplyConfiguration) WithReadinessEndpoints(values ...string) *ProxySpecApplyConfiguration
WithReadinessEndpoints adds the given value to the ReadinessEndpoints 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 ReadinessEndpoints field.
func (*ProxySpecApplyConfiguration) WithTrustedCA ¶
func (b *ProxySpecApplyConfiguration) WithTrustedCA(value *ConfigMapNameReferenceApplyConfiguration) *ProxySpecApplyConfiguration
WithTrustedCA sets the TrustedCA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TrustedCA field is set to the value of the last call.
type ProxyStatusApplyConfiguration ¶
type ProxyStatusApplyConfiguration struct { HTTPProxy *string `json:"httpProxy,omitempty"` HTTPSProxy *string `json:"httpsProxy,omitempty"` NoProxy *string `json:"noProxy,omitempty"` }
ProxyStatusApplyConfiguration represents an declarative configuration of the ProxyStatus type for use with apply.
func ProxyStatus ¶
func ProxyStatus() *ProxyStatusApplyConfiguration
ProxyStatusApplyConfiguration constructs an declarative configuration of the ProxyStatus type for use with apply.
func (*ProxyStatusApplyConfiguration) WithHTTPProxy ¶
func (b *ProxyStatusApplyConfiguration) WithHTTPProxy(value string) *ProxyStatusApplyConfiguration
WithHTTPProxy sets the HTTPProxy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HTTPProxy field is set to the value of the last call.
func (*ProxyStatusApplyConfiguration) WithHTTPSProxy ¶
func (b *ProxyStatusApplyConfiguration) WithHTTPSProxy(value string) *ProxyStatusApplyConfiguration
WithHTTPSProxy sets the HTTPSProxy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HTTPSProxy field is set to the value of the last call.
func (*ProxyStatusApplyConfiguration) WithNoProxy ¶
func (b *ProxyStatusApplyConfiguration) WithNoProxy(value string) *ProxyStatusApplyConfiguration
WithNoProxy sets the NoProxy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NoProxy field is set to the value of the last call.
type RegistryLocationApplyConfiguration ¶
type RegistryLocationApplyConfiguration struct { DomainName *string `json:"domainName,omitempty"` Insecure *bool `json:"insecure,omitempty"` }
RegistryLocationApplyConfiguration represents an declarative configuration of the RegistryLocation type for use with apply.
func RegistryLocation ¶
func RegistryLocation() *RegistryLocationApplyConfiguration
RegistryLocationApplyConfiguration constructs an declarative configuration of the RegistryLocation type for use with apply.
func (*RegistryLocationApplyConfiguration) WithDomainName ¶
func (b *RegistryLocationApplyConfiguration) WithDomainName(value string) *RegistryLocationApplyConfiguration
WithDomainName sets the DomainName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DomainName field is set to the value of the last call.
func (*RegistryLocationApplyConfiguration) WithInsecure ¶
func (b *RegistryLocationApplyConfiguration) WithInsecure(value bool) *RegistryLocationApplyConfiguration
WithInsecure sets the Insecure field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Insecure field is set to the value of the last call.
type RegistrySourcesApplyConfiguration ¶
type RegistrySourcesApplyConfiguration struct { InsecureRegistries []string `json:"insecureRegistries,omitempty"` BlockedRegistries []string `json:"blockedRegistries,omitempty"` AllowedRegistries []string `json:"allowedRegistries,omitempty"` ContainerRuntimeSearchRegistries []string `json:"containerRuntimeSearchRegistries,omitempty"` }
RegistrySourcesApplyConfiguration represents an declarative configuration of the RegistrySources type for use with apply.
func RegistrySources ¶
func RegistrySources() *RegistrySourcesApplyConfiguration
RegistrySourcesApplyConfiguration constructs an declarative configuration of the RegistrySources type for use with apply.
func (*RegistrySourcesApplyConfiguration) WithAllowedRegistries ¶
func (b *RegistrySourcesApplyConfiguration) WithAllowedRegistries(values ...string) *RegistrySourcesApplyConfiguration
WithAllowedRegistries adds the given value to the AllowedRegistries 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 AllowedRegistries field.
func (*RegistrySourcesApplyConfiguration) WithBlockedRegistries ¶
func (b *RegistrySourcesApplyConfiguration) WithBlockedRegistries(values ...string) *RegistrySourcesApplyConfiguration
WithBlockedRegistries adds the given value to the BlockedRegistries 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 BlockedRegistries field.
func (*RegistrySourcesApplyConfiguration) WithContainerRuntimeSearchRegistries ¶
func (b *RegistrySourcesApplyConfiguration) WithContainerRuntimeSearchRegistries(values ...string) *RegistrySourcesApplyConfiguration
WithContainerRuntimeSearchRegistries adds the given value to the ContainerRuntimeSearchRegistries 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 ContainerRuntimeSearchRegistries field.
func (*RegistrySourcesApplyConfiguration) WithInsecureRegistries ¶
func (b *RegistrySourcesApplyConfiguration) WithInsecureRegistries(values ...string) *RegistrySourcesApplyConfiguration
WithInsecureRegistries adds the given value to the InsecureRegistries 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 InsecureRegistries field.
type ReleaseApplyConfiguration ¶
type ReleaseApplyConfiguration struct { Version *string `json:"version,omitempty"` Image *string `json:"image,omitempty"` URL *v1.URL `json:"url,omitempty"` Channels []string `json:"channels,omitempty"` }
ReleaseApplyConfiguration represents an declarative configuration of the Release type for use with apply.
func Release ¶
func Release() *ReleaseApplyConfiguration
ReleaseApplyConfiguration constructs an declarative configuration of the Release type for use with apply.
func (*ReleaseApplyConfiguration) WithChannels ¶
func (b *ReleaseApplyConfiguration) WithChannels(values ...string) *ReleaseApplyConfiguration
WithChannels adds the given value to the Channels 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 Channels field.
func (*ReleaseApplyConfiguration) WithImage ¶
func (b *ReleaseApplyConfiguration) WithImage(value string) *ReleaseApplyConfiguration
WithImage sets the Image field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Image field is set to the value of the last call.
func (*ReleaseApplyConfiguration) WithURL ¶
func (b *ReleaseApplyConfiguration) WithURL(value v1.URL) *ReleaseApplyConfiguration
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.
func (*ReleaseApplyConfiguration) WithVersion ¶
func (b *ReleaseApplyConfiguration) WithVersion(value string) *ReleaseApplyConfiguration
WithVersion sets the Version field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Version field is set to the value of the last call.
type RepositoryDigestMirrorsApplyConfiguration ¶
type RepositoryDigestMirrorsApplyConfiguration struct { Source *string `json:"source,omitempty"` AllowMirrorByTags *bool `json:"allowMirrorByTags,omitempty"` Mirrors []v1.Mirror `json:"mirrors,omitempty"` }
RepositoryDigestMirrorsApplyConfiguration represents an declarative configuration of the RepositoryDigestMirrors type for use with apply.
func RepositoryDigestMirrors ¶
func RepositoryDigestMirrors() *RepositoryDigestMirrorsApplyConfiguration
RepositoryDigestMirrorsApplyConfiguration constructs an declarative configuration of the RepositoryDigestMirrors type for use with apply.
func (*RepositoryDigestMirrorsApplyConfiguration) WithAllowMirrorByTags ¶
func (b *RepositoryDigestMirrorsApplyConfiguration) WithAllowMirrorByTags(value bool) *RepositoryDigestMirrorsApplyConfiguration
WithAllowMirrorByTags sets the AllowMirrorByTags field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AllowMirrorByTags field is set to the value of the last call.
func (*RepositoryDigestMirrorsApplyConfiguration) WithMirrors ¶
func (b *RepositoryDigestMirrorsApplyConfiguration) WithMirrors(values ...v1.Mirror) *RepositoryDigestMirrorsApplyConfiguration
WithMirrors adds the given value to the Mirrors 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 Mirrors field.
func (*RepositoryDigestMirrorsApplyConfiguration) WithSource ¶
func (b *RepositoryDigestMirrorsApplyConfiguration) WithSource(value string) *RepositoryDigestMirrorsApplyConfiguration
WithSource sets the Source field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Source field is set to the value of the last call.
type RequestHeaderIdentityProviderApplyConfiguration ¶
type RequestHeaderIdentityProviderApplyConfiguration struct { LoginURL *string `json:"loginURL,omitempty"` ChallengeURL *string `json:"challengeURL,omitempty"` ClientCA *ConfigMapNameReferenceApplyConfiguration `json:"ca,omitempty"` ClientCommonNames []string `json:"clientCommonNames,omitempty"` Headers []string `json:"headers,omitempty"` PreferredUsernameHeaders []string `json:"preferredUsernameHeaders,omitempty"` NameHeaders []string `json:"nameHeaders,omitempty"` EmailHeaders []string `json:"emailHeaders,omitempty"` }
RequestHeaderIdentityProviderApplyConfiguration represents an declarative configuration of the RequestHeaderIdentityProvider type for use with apply.
func RequestHeaderIdentityProvider ¶
func RequestHeaderIdentityProvider() *RequestHeaderIdentityProviderApplyConfiguration
RequestHeaderIdentityProviderApplyConfiguration constructs an declarative configuration of the RequestHeaderIdentityProvider type for use with apply.
func (*RequestHeaderIdentityProviderApplyConfiguration) WithChallengeURL ¶
func (b *RequestHeaderIdentityProviderApplyConfiguration) WithChallengeURL(value string) *RequestHeaderIdentityProviderApplyConfiguration
WithChallengeURL sets the ChallengeURL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ChallengeURL field is set to the value of the last call.
func (*RequestHeaderIdentityProviderApplyConfiguration) WithClientCA ¶
func (b *RequestHeaderIdentityProviderApplyConfiguration) WithClientCA(value *ConfigMapNameReferenceApplyConfiguration) *RequestHeaderIdentityProviderApplyConfiguration
WithClientCA sets the ClientCA field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClientCA field is set to the value of the last call.
func (*RequestHeaderIdentityProviderApplyConfiguration) WithClientCommonNames ¶
func (b *RequestHeaderIdentityProviderApplyConfiguration) WithClientCommonNames(values ...string) *RequestHeaderIdentityProviderApplyConfiguration
WithClientCommonNames adds the given value to the ClientCommonNames 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 ClientCommonNames field.
func (*RequestHeaderIdentityProviderApplyConfiguration) WithEmailHeaders ¶
func (b *RequestHeaderIdentityProviderApplyConfiguration) WithEmailHeaders(values ...string) *RequestHeaderIdentityProviderApplyConfiguration
WithEmailHeaders adds the given value to the EmailHeaders 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 EmailHeaders field.
func (*RequestHeaderIdentityProviderApplyConfiguration) WithHeaders ¶
func (b *RequestHeaderIdentityProviderApplyConfiguration) WithHeaders(values ...string) *RequestHeaderIdentityProviderApplyConfiguration
WithHeaders adds the given value to the Headers 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 Headers field.
func (*RequestHeaderIdentityProviderApplyConfiguration) WithLoginURL ¶
func (b *RequestHeaderIdentityProviderApplyConfiguration) WithLoginURL(value string) *RequestHeaderIdentityProviderApplyConfiguration
WithLoginURL sets the LoginURL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LoginURL field is set to the value of the last call.
func (*RequestHeaderIdentityProviderApplyConfiguration) WithNameHeaders ¶
func (b *RequestHeaderIdentityProviderApplyConfiguration) WithNameHeaders(values ...string) *RequestHeaderIdentityProviderApplyConfiguration
WithNameHeaders adds the given value to the NameHeaders 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 NameHeaders field.
func (*RequestHeaderIdentityProviderApplyConfiguration) WithPreferredUsernameHeaders ¶
func (b *RequestHeaderIdentityProviderApplyConfiguration) WithPreferredUsernameHeaders(values ...string) *RequestHeaderIdentityProviderApplyConfiguration
WithPreferredUsernameHeaders adds the given value to the PreferredUsernameHeaders 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 PreferredUsernameHeaders field.
type RequiredHSTSPolicyApplyConfiguration ¶
type RequiredHSTSPolicyApplyConfiguration struct { NamespaceSelector *v1.LabelSelector `json:"namespaceSelector,omitempty"` DomainPatterns []string `json:"domainPatterns,omitempty"` MaxAge *MaxAgePolicyApplyConfiguration `json:"maxAge,omitempty"` PreloadPolicy *apiconfigv1.PreloadPolicy `json:"preloadPolicy,omitempty"` IncludeSubDomainsPolicy *apiconfigv1.IncludeSubDomainsPolicy `json:"includeSubDomainsPolicy,omitempty"` }
RequiredHSTSPolicyApplyConfiguration represents an declarative configuration of the RequiredHSTSPolicy type for use with apply.
func RequiredHSTSPolicy ¶
func RequiredHSTSPolicy() *RequiredHSTSPolicyApplyConfiguration
RequiredHSTSPolicyApplyConfiguration constructs an declarative configuration of the RequiredHSTSPolicy type for use with apply.
func (*RequiredHSTSPolicyApplyConfiguration) WithDomainPatterns ¶
func (b *RequiredHSTSPolicyApplyConfiguration) WithDomainPatterns(values ...string) *RequiredHSTSPolicyApplyConfiguration
WithDomainPatterns adds the given value to the DomainPatterns 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 DomainPatterns field.
func (*RequiredHSTSPolicyApplyConfiguration) WithIncludeSubDomainsPolicy ¶
func (b *RequiredHSTSPolicyApplyConfiguration) WithIncludeSubDomainsPolicy(value apiconfigv1.IncludeSubDomainsPolicy) *RequiredHSTSPolicyApplyConfiguration
WithIncludeSubDomainsPolicy sets the IncludeSubDomainsPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IncludeSubDomainsPolicy field is set to the value of the last call.
func (*RequiredHSTSPolicyApplyConfiguration) WithMaxAge ¶
func (b *RequiredHSTSPolicyApplyConfiguration) WithMaxAge(value *MaxAgePolicyApplyConfiguration) *RequiredHSTSPolicyApplyConfiguration
WithMaxAge sets the MaxAge field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxAge field is set to the value of the last call.
func (*RequiredHSTSPolicyApplyConfiguration) WithNamespaceSelector ¶
func (b *RequiredHSTSPolicyApplyConfiguration) WithNamespaceSelector(value v1.LabelSelector) *RequiredHSTSPolicyApplyConfiguration
WithNamespaceSelector sets the NamespaceSelector field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NamespaceSelector field is set to the value of the last call.
func (*RequiredHSTSPolicyApplyConfiguration) WithPreloadPolicy ¶
func (b *RequiredHSTSPolicyApplyConfiguration) WithPreloadPolicy(value apiconfigv1.PreloadPolicy) *RequiredHSTSPolicyApplyConfiguration
WithPreloadPolicy sets the PreloadPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PreloadPolicy field is set to the value of the last call.
type SchedulerApplyConfiguration ¶
type SchedulerApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *SchedulerSpecApplyConfiguration `json:"spec,omitempty"` Status *apiconfigv1.SchedulerStatus `json:"status,omitempty"` }
SchedulerApplyConfiguration represents an declarative configuration of the Scheduler type for use with apply.
func ExtractScheduler ¶
func ExtractScheduler(scheduler *apiconfigv1.Scheduler, fieldManager string) (*SchedulerApplyConfiguration, error)
ExtractScheduler extracts the applied configuration owned by fieldManager from scheduler. If no managedFields are found in scheduler for fieldManager, a SchedulerApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. scheduler must be a unmodified Scheduler API object that was retrieved from the Kubernetes API. ExtractScheduler provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractSchedulerStatus ¶
func ExtractSchedulerStatus(scheduler *apiconfigv1.Scheduler, fieldManager string) (*SchedulerApplyConfiguration, error)
ExtractSchedulerStatus is the same as ExtractScheduler except that it extracts the status subresource applied configuration. Experimental!
func Scheduler ¶
func Scheduler(name string) *SchedulerApplyConfiguration
Scheduler constructs an declarative configuration of the Scheduler type for use with apply.
func (*SchedulerApplyConfiguration) WithAPIVersion ¶
func (b *SchedulerApplyConfiguration) WithAPIVersion(value string) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithAnnotations ¶
func (b *SchedulerApplyConfiguration) WithAnnotations(entries map[string]string) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithCreationTimestamp ¶
func (b *SchedulerApplyConfiguration) WithCreationTimestamp(value metav1.Time) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *SchedulerApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithDeletionTimestamp ¶
func (b *SchedulerApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithFinalizers ¶
func (b *SchedulerApplyConfiguration) WithFinalizers(values ...string) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithGenerateName ¶
func (b *SchedulerApplyConfiguration) WithGenerateName(value string) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithGeneration ¶
func (b *SchedulerApplyConfiguration) WithGeneration(value int64) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithKind ¶
func (b *SchedulerApplyConfiguration) WithKind(value string) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithLabels ¶
func (b *SchedulerApplyConfiguration) WithLabels(entries map[string]string) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithName ¶
func (b *SchedulerApplyConfiguration) WithName(value string) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithNamespace ¶
func (b *SchedulerApplyConfiguration) WithNamespace(value string) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithOwnerReferences ¶
func (b *SchedulerApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithResourceVersion ¶
func (b *SchedulerApplyConfiguration) WithResourceVersion(value string) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithSpec ¶
func (b *SchedulerApplyConfiguration) WithSpec(value *SchedulerSpecApplyConfiguration) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithStatus ¶
func (b *SchedulerApplyConfiguration) WithStatus(value apiconfigv1.SchedulerStatus) *SchedulerApplyConfiguration
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 (*SchedulerApplyConfiguration) WithUID ¶
func (b *SchedulerApplyConfiguration) WithUID(value types.UID) *SchedulerApplyConfiguration
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 SchedulerSpecApplyConfiguration ¶
type SchedulerSpecApplyConfiguration struct { Policy *ConfigMapNameReferenceApplyConfiguration `json:"policy,omitempty"` Profile *configv1.SchedulerProfile `json:"profile,omitempty"` DefaultNodeSelector *string `json:"defaultNodeSelector,omitempty"` MastersSchedulable *bool `json:"mastersSchedulable,omitempty"` }
SchedulerSpecApplyConfiguration represents an declarative configuration of the SchedulerSpec type for use with apply.
func SchedulerSpec ¶
func SchedulerSpec() *SchedulerSpecApplyConfiguration
SchedulerSpecApplyConfiguration constructs an declarative configuration of the SchedulerSpec type for use with apply.
func (*SchedulerSpecApplyConfiguration) WithDefaultNodeSelector ¶
func (b *SchedulerSpecApplyConfiguration) WithDefaultNodeSelector(value string) *SchedulerSpecApplyConfiguration
WithDefaultNodeSelector sets the DefaultNodeSelector field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DefaultNodeSelector field is set to the value of the last call.
func (*SchedulerSpecApplyConfiguration) WithMastersSchedulable ¶
func (b *SchedulerSpecApplyConfiguration) WithMastersSchedulable(value bool) *SchedulerSpecApplyConfiguration
WithMastersSchedulable sets the MastersSchedulable field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MastersSchedulable field is set to the value of the last call.
func (*SchedulerSpecApplyConfiguration) WithPolicy ¶
func (b *SchedulerSpecApplyConfiguration) WithPolicy(value *ConfigMapNameReferenceApplyConfiguration) *SchedulerSpecApplyConfiguration
WithPolicy sets the Policy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Policy field is set to the value of the last call.
func (*SchedulerSpecApplyConfiguration) WithProfile ¶
func (b *SchedulerSpecApplyConfiguration) WithProfile(value configv1.SchedulerProfile) *SchedulerSpecApplyConfiguration
WithProfile sets the Profile field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Profile field is set to the value of the last call.
type SecretNameReferenceApplyConfiguration ¶
type SecretNameReferenceApplyConfiguration struct {
Name *string `json:"name,omitempty"`
}
SecretNameReferenceApplyConfiguration represents an declarative configuration of the SecretNameReference type for use with apply.
func SecretNameReference ¶
func SecretNameReference() *SecretNameReferenceApplyConfiguration
SecretNameReferenceApplyConfiguration constructs an declarative configuration of the SecretNameReference type for use with apply.
func (*SecretNameReferenceApplyConfiguration) WithName ¶
func (b *SecretNameReferenceApplyConfiguration) WithName(value string) *SecretNameReferenceApplyConfiguration
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 TLSProfileSpecApplyConfiguration ¶
type TLSProfileSpecApplyConfiguration struct { Ciphers []string `json:"ciphers,omitempty"` MinTLSVersion *v1.TLSProtocolVersion `json:"minTLSVersion,omitempty"` }
TLSProfileSpecApplyConfiguration represents an declarative configuration of the TLSProfileSpec type for use with apply.
func TLSProfileSpec ¶
func TLSProfileSpec() *TLSProfileSpecApplyConfiguration
TLSProfileSpecApplyConfiguration constructs an declarative configuration of the TLSProfileSpec type for use with apply.
func (*TLSProfileSpecApplyConfiguration) WithCiphers ¶
func (b *TLSProfileSpecApplyConfiguration) WithCiphers(values ...string) *TLSProfileSpecApplyConfiguration
WithCiphers adds the given value to the Ciphers 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 Ciphers field.
func (*TLSProfileSpecApplyConfiguration) WithMinTLSVersion ¶
func (b *TLSProfileSpecApplyConfiguration) WithMinTLSVersion(value v1.TLSProtocolVersion) *TLSProfileSpecApplyConfiguration
WithMinTLSVersion sets the MinTLSVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MinTLSVersion field is set to the value of the last call.
type TLSSecurityProfileApplyConfiguration ¶
type TLSSecurityProfileApplyConfiguration struct { Type *v1.TLSProfileType `json:"type,omitempty"` Old *v1.OldTLSProfile `json:"old,omitempty"` Intermediate *v1.IntermediateTLSProfile `json:"intermediate,omitempty"` Modern *v1.ModernTLSProfile `json:"modern,omitempty"` Custom *CustomTLSProfileApplyConfiguration `json:"custom,omitempty"` }
TLSSecurityProfileApplyConfiguration represents an declarative configuration of the TLSSecurityProfile type for use with apply.
func TLSSecurityProfile ¶
func TLSSecurityProfile() *TLSSecurityProfileApplyConfiguration
TLSSecurityProfileApplyConfiguration constructs an declarative configuration of the TLSSecurityProfile type for use with apply.
func (*TLSSecurityProfileApplyConfiguration) WithCustom ¶
func (b *TLSSecurityProfileApplyConfiguration) WithCustom(value *CustomTLSProfileApplyConfiguration) *TLSSecurityProfileApplyConfiguration
WithCustom sets the Custom field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Custom field is set to the value of the last call.
func (*TLSSecurityProfileApplyConfiguration) WithIntermediate ¶
func (b *TLSSecurityProfileApplyConfiguration) WithIntermediate(value v1.IntermediateTLSProfile) *TLSSecurityProfileApplyConfiguration
WithIntermediate sets the Intermediate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Intermediate field is set to the value of the last call.
func (*TLSSecurityProfileApplyConfiguration) WithModern ¶
func (b *TLSSecurityProfileApplyConfiguration) WithModern(value v1.ModernTLSProfile) *TLSSecurityProfileApplyConfiguration
WithModern sets the Modern field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Modern field is set to the value of the last call.
func (*TLSSecurityProfileApplyConfiguration) WithOld ¶
func (b *TLSSecurityProfileApplyConfiguration) WithOld(value v1.OldTLSProfile) *TLSSecurityProfileApplyConfiguration
WithOld sets the Old field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Old field is set to the value of the last call.
func (*TLSSecurityProfileApplyConfiguration) WithType ¶
func (b *TLSSecurityProfileApplyConfiguration) WithType(value v1.TLSProfileType) *TLSSecurityProfileApplyConfiguration
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.
type TemplateReferenceApplyConfiguration ¶
type TemplateReferenceApplyConfiguration struct {
Name *string `json:"name,omitempty"`
}
TemplateReferenceApplyConfiguration represents an declarative configuration of the TemplateReference type for use with apply.
func TemplateReference ¶
func TemplateReference() *TemplateReferenceApplyConfiguration
TemplateReferenceApplyConfiguration constructs an declarative configuration of the TemplateReference type for use with apply.
func (*TemplateReferenceApplyConfiguration) WithName ¶
func (b *TemplateReferenceApplyConfiguration) WithName(value string) *TemplateReferenceApplyConfiguration
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 TokenConfigApplyConfiguration ¶
type TokenConfigApplyConfiguration struct { AccessTokenMaxAgeSeconds *int32 `json:"accessTokenMaxAgeSeconds,omitempty"` AccessTokenInactivityTimeoutSeconds *int32 `json:"accessTokenInactivityTimeoutSeconds,omitempty"` AccessTokenInactivityTimeout *v1.Duration `json:"accessTokenInactivityTimeout,omitempty"` }
TokenConfigApplyConfiguration represents an declarative configuration of the TokenConfig type for use with apply.
func TokenConfig ¶
func TokenConfig() *TokenConfigApplyConfiguration
TokenConfigApplyConfiguration constructs an declarative configuration of the TokenConfig type for use with apply.
func (*TokenConfigApplyConfiguration) WithAccessTokenInactivityTimeout ¶
func (b *TokenConfigApplyConfiguration) WithAccessTokenInactivityTimeout(value v1.Duration) *TokenConfigApplyConfiguration
WithAccessTokenInactivityTimeout sets the AccessTokenInactivityTimeout field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AccessTokenInactivityTimeout field is set to the value of the last call.
func (*TokenConfigApplyConfiguration) WithAccessTokenInactivityTimeoutSeconds ¶
func (b *TokenConfigApplyConfiguration) WithAccessTokenInactivityTimeoutSeconds(value int32) *TokenConfigApplyConfiguration
WithAccessTokenInactivityTimeoutSeconds sets the AccessTokenInactivityTimeoutSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AccessTokenInactivityTimeoutSeconds field is set to the value of the last call.
func (*TokenConfigApplyConfiguration) WithAccessTokenMaxAgeSeconds ¶
func (b *TokenConfigApplyConfiguration) WithAccessTokenMaxAgeSeconds(value int32) *TokenConfigApplyConfiguration
WithAccessTokenMaxAgeSeconds sets the AccessTokenMaxAgeSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AccessTokenMaxAgeSeconds field is set to the value of the last call.
type UpdateApplyConfiguration ¶
type UpdateApplyConfiguration struct { Version *string `json:"version,omitempty"` Image *string `json:"image,omitempty"` Force *bool `json:"force,omitempty"` }
UpdateApplyConfiguration represents an declarative configuration of the Update type for use with apply.
func Update ¶
func Update() *UpdateApplyConfiguration
UpdateApplyConfiguration constructs an declarative configuration of the Update type for use with apply.
func (*UpdateApplyConfiguration) WithForce ¶
func (b *UpdateApplyConfiguration) WithForce(value bool) *UpdateApplyConfiguration
WithForce sets the Force field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Force field is set to the value of the last call.
func (*UpdateApplyConfiguration) WithImage ¶
func (b *UpdateApplyConfiguration) WithImage(value string) *UpdateApplyConfiguration
WithImage sets the Image field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Image field is set to the value of the last call.
func (*UpdateApplyConfiguration) WithVersion ¶
func (b *UpdateApplyConfiguration) WithVersion(value string) *UpdateApplyConfiguration
WithVersion sets the Version field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Version field is set to the value of the last call.
type UpdateHistoryApplyConfiguration ¶
type UpdateHistoryApplyConfiguration struct { State *v1.UpdateState `json:"state,omitempty"` StartedTime *metav1.Time `json:"startedTime,omitempty"` CompletionTime *metav1.Time `json:"completionTime,omitempty"` Version *string `json:"version,omitempty"` Image *string `json:"image,omitempty"` Verified *bool `json:"verified,omitempty"` AcceptedRisks *string `json:"acceptedRisks,omitempty"` }
UpdateHistoryApplyConfiguration represents an declarative configuration of the UpdateHistory type for use with apply.
func UpdateHistory ¶
func UpdateHistory() *UpdateHistoryApplyConfiguration
UpdateHistoryApplyConfiguration constructs an declarative configuration of the UpdateHistory type for use with apply.
func (*UpdateHistoryApplyConfiguration) WithAcceptedRisks ¶
func (b *UpdateHistoryApplyConfiguration) WithAcceptedRisks(value string) *UpdateHistoryApplyConfiguration
WithAcceptedRisks sets the AcceptedRisks field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AcceptedRisks field is set to the value of the last call.
func (*UpdateHistoryApplyConfiguration) WithCompletionTime ¶
func (b *UpdateHistoryApplyConfiguration) WithCompletionTime(value metav1.Time) *UpdateHistoryApplyConfiguration
WithCompletionTime sets the CompletionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CompletionTime field is set to the value of the last call.
func (*UpdateHistoryApplyConfiguration) WithImage ¶
func (b *UpdateHistoryApplyConfiguration) WithImage(value string) *UpdateHistoryApplyConfiguration
WithImage sets the Image field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Image field is set to the value of the last call.
func (*UpdateHistoryApplyConfiguration) WithStartedTime ¶
func (b *UpdateHistoryApplyConfiguration) WithStartedTime(value metav1.Time) *UpdateHistoryApplyConfiguration
WithStartedTime sets the StartedTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StartedTime field is set to the value of the last call.
func (*UpdateHistoryApplyConfiguration) WithState ¶
func (b *UpdateHistoryApplyConfiguration) WithState(value v1.UpdateState) *UpdateHistoryApplyConfiguration
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 (*UpdateHistoryApplyConfiguration) WithVerified ¶
func (b *UpdateHistoryApplyConfiguration) WithVerified(value bool) *UpdateHistoryApplyConfiguration
WithVerified sets the Verified field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Verified field is set to the value of the last call.
func (*UpdateHistoryApplyConfiguration) WithVersion ¶
func (b *UpdateHistoryApplyConfiguration) WithVersion(value string) *UpdateHistoryApplyConfiguration
WithVersion sets the Version field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Version field is set to the value of the last call.
type VSpherePlatformFailureDomainSpecApplyConfiguration ¶
type VSpherePlatformFailureDomainSpecApplyConfiguration struct { Name *string `json:"name,omitempty"` Region *string `json:"region,omitempty"` Zone *string `json:"zone,omitempty"` Server *string `json:"server,omitempty"` Topology *VSpherePlatformTopologyApplyConfiguration `json:"topology,omitempty"` }
VSpherePlatformFailureDomainSpecApplyConfiguration represents an declarative configuration of the VSpherePlatformFailureDomainSpec type for use with apply.
func VSpherePlatformFailureDomainSpec ¶
func VSpherePlatformFailureDomainSpec() *VSpherePlatformFailureDomainSpecApplyConfiguration
VSpherePlatformFailureDomainSpecApplyConfiguration constructs an declarative configuration of the VSpherePlatformFailureDomainSpec type for use with apply.
func (*VSpherePlatformFailureDomainSpecApplyConfiguration) WithName ¶
func (b *VSpherePlatformFailureDomainSpecApplyConfiguration) WithName(value string) *VSpherePlatformFailureDomainSpecApplyConfiguration
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 (*VSpherePlatformFailureDomainSpecApplyConfiguration) WithRegion ¶
func (b *VSpherePlatformFailureDomainSpecApplyConfiguration) WithRegion(value string) *VSpherePlatformFailureDomainSpecApplyConfiguration
WithRegion sets the Region field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Region field is set to the value of the last call.
func (*VSpherePlatformFailureDomainSpecApplyConfiguration) WithServer ¶
func (b *VSpherePlatformFailureDomainSpecApplyConfiguration) WithServer(value string) *VSpherePlatformFailureDomainSpecApplyConfiguration
WithServer sets the Server field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Server field is set to the value of the last call.
func (*VSpherePlatformFailureDomainSpecApplyConfiguration) WithTopology ¶
func (b *VSpherePlatformFailureDomainSpecApplyConfiguration) WithTopology(value *VSpherePlatformTopologyApplyConfiguration) *VSpherePlatformFailureDomainSpecApplyConfiguration
WithTopology sets the Topology field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Topology field is set to the value of the last call.
func (*VSpherePlatformFailureDomainSpecApplyConfiguration) WithZone ¶
func (b *VSpherePlatformFailureDomainSpecApplyConfiguration) WithZone(value string) *VSpherePlatformFailureDomainSpecApplyConfiguration
WithZone sets the Zone field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Zone field is set to the value of the last call.
type VSpherePlatformNodeNetworkingApplyConfiguration ¶
type VSpherePlatformNodeNetworkingApplyConfiguration struct { External *VSpherePlatformNodeNetworkingSpecApplyConfiguration `json:"external,omitempty"` Internal *VSpherePlatformNodeNetworkingSpecApplyConfiguration `json:"internal,omitempty"` }
VSpherePlatformNodeNetworkingApplyConfiguration represents an declarative configuration of the VSpherePlatformNodeNetworking type for use with apply.
func VSpherePlatformNodeNetworking ¶
func VSpherePlatformNodeNetworking() *VSpherePlatformNodeNetworkingApplyConfiguration
VSpherePlatformNodeNetworkingApplyConfiguration constructs an declarative configuration of the VSpherePlatformNodeNetworking type for use with apply.
func (*VSpherePlatformNodeNetworkingApplyConfiguration) WithExternal ¶
func (b *VSpherePlatformNodeNetworkingApplyConfiguration) WithExternal(value *VSpherePlatformNodeNetworkingSpecApplyConfiguration) *VSpherePlatformNodeNetworkingApplyConfiguration
WithExternal sets the External field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the External field is set to the value of the last call.
func (*VSpherePlatformNodeNetworkingApplyConfiguration) WithInternal ¶
func (b *VSpherePlatformNodeNetworkingApplyConfiguration) WithInternal(value *VSpherePlatformNodeNetworkingSpecApplyConfiguration) *VSpherePlatformNodeNetworkingApplyConfiguration
WithInternal sets the Internal field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Internal field is set to the value of the last call.
type VSpherePlatformNodeNetworkingSpecApplyConfiguration ¶
type VSpherePlatformNodeNetworkingSpecApplyConfiguration struct { NetworkSubnetCIDR []string `json:"networkSubnetCidr,omitempty"` Network *string `json:"network,omitempty"` ExcludeNetworkSubnetCIDR []string `json:"excludeNetworkSubnetCidr,omitempty"` }
VSpherePlatformNodeNetworkingSpecApplyConfiguration represents an declarative configuration of the VSpherePlatformNodeNetworkingSpec type for use with apply.
func VSpherePlatformNodeNetworkingSpec ¶
func VSpherePlatformNodeNetworkingSpec() *VSpherePlatformNodeNetworkingSpecApplyConfiguration
VSpherePlatformNodeNetworkingSpecApplyConfiguration constructs an declarative configuration of the VSpherePlatformNodeNetworkingSpec type for use with apply.
func (*VSpherePlatformNodeNetworkingSpecApplyConfiguration) WithExcludeNetworkSubnetCIDR ¶
func (b *VSpherePlatformNodeNetworkingSpecApplyConfiguration) WithExcludeNetworkSubnetCIDR(values ...string) *VSpherePlatformNodeNetworkingSpecApplyConfiguration
WithExcludeNetworkSubnetCIDR adds the given value to the ExcludeNetworkSubnetCIDR 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 ExcludeNetworkSubnetCIDR field.
func (*VSpherePlatformNodeNetworkingSpecApplyConfiguration) WithNetwork ¶
func (b *VSpherePlatformNodeNetworkingSpecApplyConfiguration) WithNetwork(value string) *VSpherePlatformNodeNetworkingSpecApplyConfiguration
WithNetwork sets the Network field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Network field is set to the value of the last call.
func (*VSpherePlatformNodeNetworkingSpecApplyConfiguration) WithNetworkSubnetCIDR ¶
func (b *VSpherePlatformNodeNetworkingSpecApplyConfiguration) WithNetworkSubnetCIDR(values ...string) *VSpherePlatformNodeNetworkingSpecApplyConfiguration
WithNetworkSubnetCIDR adds the given value to the NetworkSubnetCIDR 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 NetworkSubnetCIDR field.
type VSpherePlatformSpecApplyConfiguration ¶
type VSpherePlatformSpecApplyConfiguration struct { VCenters []VSpherePlatformVCenterSpecApplyConfiguration `json:"vcenters,omitempty"` FailureDomains []VSpherePlatformFailureDomainSpecApplyConfiguration `json:"failureDomains,omitempty"` NodeNetworking *VSpherePlatformNodeNetworkingApplyConfiguration `json:"nodeNetworking,omitempty"` }
VSpherePlatformSpecApplyConfiguration represents an declarative configuration of the VSpherePlatformSpec type for use with apply.
func VSpherePlatformSpec ¶
func VSpherePlatformSpec() *VSpherePlatformSpecApplyConfiguration
VSpherePlatformSpecApplyConfiguration constructs an declarative configuration of the VSpherePlatformSpec type for use with apply.
func (*VSpherePlatformSpecApplyConfiguration) WithFailureDomains ¶
func (b *VSpherePlatformSpecApplyConfiguration) WithFailureDomains(values ...*VSpherePlatformFailureDomainSpecApplyConfiguration) *VSpherePlatformSpecApplyConfiguration
WithFailureDomains adds the given value to the FailureDomains 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 FailureDomains field.
func (*VSpherePlatformSpecApplyConfiguration) WithNodeNetworking ¶
func (b *VSpherePlatformSpecApplyConfiguration) WithNodeNetworking(value *VSpherePlatformNodeNetworkingApplyConfiguration) *VSpherePlatformSpecApplyConfiguration
WithNodeNetworking sets the NodeNetworking field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeNetworking field is set to the value of the last call.
func (*VSpherePlatformSpecApplyConfiguration) WithVCenters ¶
func (b *VSpherePlatformSpecApplyConfiguration) WithVCenters(values ...*VSpherePlatformVCenterSpecApplyConfiguration) *VSpherePlatformSpecApplyConfiguration
WithVCenters adds the given value to the VCenters 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 VCenters field.
type VSpherePlatformStatusApplyConfiguration ¶
type VSpherePlatformStatusApplyConfiguration struct { APIServerInternalIP *string `json:"apiServerInternalIP,omitempty"` APIServerInternalIPs []string `json:"apiServerInternalIPs,omitempty"` IngressIP *string `json:"ingressIP,omitempty"` IngressIPs []string `json:"ingressIPs,omitempty"` NodeDNSIP *string `json:"nodeDNSIP,omitempty"` }
VSpherePlatformStatusApplyConfiguration represents an declarative configuration of the VSpherePlatformStatus type for use with apply.
func VSpherePlatformStatus ¶
func VSpherePlatformStatus() *VSpherePlatformStatusApplyConfiguration
VSpherePlatformStatusApplyConfiguration constructs an declarative configuration of the VSpherePlatformStatus type for use with apply.
func (*VSpherePlatformStatusApplyConfiguration) WithAPIServerInternalIP ¶
func (b *VSpherePlatformStatusApplyConfiguration) WithAPIServerInternalIP(value string) *VSpherePlatformStatusApplyConfiguration
WithAPIServerInternalIP sets the APIServerInternalIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServerInternalIP field is set to the value of the last call.
func (*VSpherePlatformStatusApplyConfiguration) WithAPIServerInternalIPs ¶
func (b *VSpherePlatformStatusApplyConfiguration) WithAPIServerInternalIPs(values ...string) *VSpherePlatformStatusApplyConfiguration
WithAPIServerInternalIPs adds the given value to the APIServerInternalIPs 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 APIServerInternalIPs field.
func (*VSpherePlatformStatusApplyConfiguration) WithIngressIP ¶
func (b *VSpherePlatformStatusApplyConfiguration) WithIngressIP(value string) *VSpherePlatformStatusApplyConfiguration
WithIngressIP sets the IngressIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressIP field is set to the value of the last call.
func (*VSpherePlatformStatusApplyConfiguration) WithIngressIPs ¶
func (b *VSpherePlatformStatusApplyConfiguration) WithIngressIPs(values ...string) *VSpherePlatformStatusApplyConfiguration
WithIngressIPs adds the given value to the IngressIPs 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 IngressIPs field.
func (*VSpherePlatformStatusApplyConfiguration) WithNodeDNSIP ¶
func (b *VSpherePlatformStatusApplyConfiguration) WithNodeDNSIP(value string) *VSpherePlatformStatusApplyConfiguration
WithNodeDNSIP sets the NodeDNSIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeDNSIP field is set to the value of the last call.
type VSpherePlatformTopologyApplyConfiguration ¶
type VSpherePlatformTopologyApplyConfiguration struct { Datacenter *string `json:"datacenter,omitempty"` ComputeCluster *string `json:"computeCluster,omitempty"` Networks []string `json:"networks,omitempty"` Datastore *string `json:"datastore,omitempty"` ResourcePool *string `json:"resourcePool,omitempty"` Folder *string `json:"folder,omitempty"` }
VSpherePlatformTopologyApplyConfiguration represents an declarative configuration of the VSpherePlatformTopology type for use with apply.
func VSpherePlatformTopology ¶
func VSpherePlatformTopology() *VSpherePlatformTopologyApplyConfiguration
VSpherePlatformTopologyApplyConfiguration constructs an declarative configuration of the VSpherePlatformTopology type for use with apply.
func (*VSpherePlatformTopologyApplyConfiguration) WithComputeCluster ¶
func (b *VSpherePlatformTopologyApplyConfiguration) WithComputeCluster(value string) *VSpherePlatformTopologyApplyConfiguration
WithComputeCluster sets the ComputeCluster field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ComputeCluster field is set to the value of the last call.
func (*VSpherePlatformTopologyApplyConfiguration) WithDatacenter ¶
func (b *VSpherePlatformTopologyApplyConfiguration) WithDatacenter(value string) *VSpherePlatformTopologyApplyConfiguration
WithDatacenter sets the Datacenter field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Datacenter field is set to the value of the last call.
func (*VSpherePlatformTopologyApplyConfiguration) WithDatastore ¶
func (b *VSpherePlatformTopologyApplyConfiguration) WithDatastore(value string) *VSpherePlatformTopologyApplyConfiguration
WithDatastore sets the Datastore field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Datastore field is set to the value of the last call.
func (*VSpherePlatformTopologyApplyConfiguration) WithFolder ¶
func (b *VSpherePlatformTopologyApplyConfiguration) WithFolder(value string) *VSpherePlatformTopologyApplyConfiguration
WithFolder sets the Folder field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Folder field is set to the value of the last call.
func (*VSpherePlatformTopologyApplyConfiguration) WithNetworks ¶
func (b *VSpherePlatformTopologyApplyConfiguration) WithNetworks(values ...string) *VSpherePlatformTopologyApplyConfiguration
WithNetworks adds the given value to the Networks 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 Networks field.
func (*VSpherePlatformTopologyApplyConfiguration) WithResourcePool ¶
func (b *VSpherePlatformTopologyApplyConfiguration) WithResourcePool(value string) *VSpherePlatformTopologyApplyConfiguration
WithResourcePool sets the ResourcePool field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourcePool field is set to the value of the last call.
type VSpherePlatformVCenterSpecApplyConfiguration ¶
type VSpherePlatformVCenterSpecApplyConfiguration struct { Server *string `json:"server,omitempty"` Port *int32 `json:"port,omitempty"` Datacenters []string `json:"datacenters,omitempty"` }
VSpherePlatformVCenterSpecApplyConfiguration represents an declarative configuration of the VSpherePlatformVCenterSpec type for use with apply.
func VSpherePlatformVCenterSpec ¶
func VSpherePlatformVCenterSpec() *VSpherePlatformVCenterSpecApplyConfiguration
VSpherePlatformVCenterSpecApplyConfiguration constructs an declarative configuration of the VSpherePlatformVCenterSpec type for use with apply.
func (*VSpherePlatformVCenterSpecApplyConfiguration) WithDatacenters ¶
func (b *VSpherePlatformVCenterSpecApplyConfiguration) WithDatacenters(values ...string) *VSpherePlatformVCenterSpecApplyConfiguration
WithDatacenters adds the given value to the Datacenters 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 Datacenters field.
func (*VSpherePlatformVCenterSpecApplyConfiguration) WithPort ¶
func (b *VSpherePlatformVCenterSpecApplyConfiguration) WithPort(value int32) *VSpherePlatformVCenterSpecApplyConfiguration
WithPort sets the Port field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Port field is set to the value of the last call.
func (*VSpherePlatformVCenterSpecApplyConfiguration) WithServer ¶
func (b *VSpherePlatformVCenterSpecApplyConfiguration) WithServer(value string) *VSpherePlatformVCenterSpecApplyConfiguration
WithServer sets the Server field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Server field is set to the value of the last call.
type WebhookTokenAuthenticatorApplyConfiguration ¶
type WebhookTokenAuthenticatorApplyConfiguration struct {
KubeConfig *SecretNameReferenceApplyConfiguration `json:"kubeConfig,omitempty"`
}
WebhookTokenAuthenticatorApplyConfiguration represents an declarative configuration of the WebhookTokenAuthenticator type for use with apply.
func WebhookTokenAuthenticator ¶
func WebhookTokenAuthenticator() *WebhookTokenAuthenticatorApplyConfiguration
WebhookTokenAuthenticatorApplyConfiguration constructs an declarative configuration of the WebhookTokenAuthenticator type for use with apply.
func (*WebhookTokenAuthenticatorApplyConfiguration) WithKubeConfig ¶
func (b *WebhookTokenAuthenticatorApplyConfiguration) WithKubeConfig(value *SecretNameReferenceApplyConfiguration) *WebhookTokenAuthenticatorApplyConfiguration
WithKubeConfig sets the KubeConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KubeConfig field is set to the value of the last call.
Source Files ¶
- alibabacloudplatformstatus.go
- alibabacloudresourcetag.go
- apiserver.go
- apiserverencryption.go
- apiservernamedservingcert.go
- apiserverservingcerts.go
- apiserverspec.go
- audit.go
- auditcustomrule.go
- authentication.go
- authenticationspec.go
- authenticationstatus.go
- awsingressspec.go
- awsplatformspec.go
- awsplatformstatus.go
- awsresourcetag.go
- awsserviceendpoint.go
- azureplatformstatus.go
- baremetalplatformstatus.go
- basicauthidentityprovider.go
- build.go
- builddefaults.go
- buildoverrides.go
- buildspec.go
- clustercondition.go
- clusternetworkentry.go
- clusteroperator.go
- clusteroperatorstatus.go
- clusteroperatorstatuscondition.go
- clusterversion.go
- clusterversioncapabilitiesspec.go
- clusterversioncapabilitiesstatus.go
- clusterversionspec.go
- clusterversionstatus.go
- componentoverride.go
- componentroutespec.go
- componentroutestatus.go
- conditionalupdate.go
- conditionalupdaterisk.go
- configmapfilereference.go
- configmapnamereference.go
- console.go
- consoleauthentication.go
- consolespec.go
- consolestatus.go
- customfeaturegates.go
- customtlsprofile.go
- deprecatedwebhooktokenauthenticator.go
- dns.go
- dnsspec.go
- dnszone.go
- equinixmetalplatformstatus.go
- externalipconfig.go
- externalippolicy.go
- featuregate.go
- featuregateselection.go
- featuregatespec.go
- gcpplatformstatus.go
- githubidentityprovider.go
- gitlabidentityprovider.go
- googleidentityprovider.go
- htpasswdidentityprovider.go
- hubsource.go
- hubsourcestatus.go
- ibmcloudplatformstatus.go
- identityprovider.go
- identityproviderconfig.go
- image.go
- imagecontentpolicy.go
- imagecontentpolicyspec.go
- imagedigestmirrors.go
- imagedigestmirrorset.go
- imagedigestmirrorsetspec.go
- imagelabel.go
- imagespec.go
- imagestatus.go
- imagetagmirrors.go
- imagetagmirrorset.go
- imagetagmirrorsetspec.go
- infrastructure.go
- infrastructurespec.go
- infrastructurestatus.go
- ingress.go
- ingressplatformspec.go
- ingressspec.go
- ingressstatus.go
- keystoneidentityprovider.go
- kubevirtplatformstatus.go
- ldapattributemapping.go
- ldapidentityprovider.go
- loadbalancer.go
- maxagepolicy.go
- mtumigration.go
- mtumigrationvalues.go
- network.go
- networkmigration.go
- networkspec.go
- networkstatus.go
- node.go
- nodespec.go
- nutanixplatformspec.go
- nutanixplatformstatus.go
- nutanixprismelementendpoint.go
- nutanixprismendpoint.go
- oauth.go
- oauthremoteconnectioninfo.go
- oauthspec.go
- oauthtemplates.go
- objectreference.go
- openidclaims.go
- openididentityprovider.go
- openstackplatformstatus.go
- operandversion.go
- operatorhub.go
- operatorhubspec.go
- operatorhubstatus.go
- ovirtplatformstatus.go
- platformspec.go
- platformstatus.go
- powervsplatformspec.go
- powervsplatformstatus.go
- powervsserviceendpoint.go
- project.go
- projectspec.go
- promqlclustercondition.go
- proxy.go
- proxyspec.go
- proxystatus.go
- registrylocation.go
- registrysources.go
- release.go
- repositorydigestmirrors.go
- requestheaderidentityprovider.go
- requiredhstspolicy.go
- scheduler.go
- schedulerspec.go
- secretnamereference.go
- templatereference.go
- tlsprofilespec.go
- tlssecurityprofile.go
- tokenconfig.go
- update.go
- updatehistory.go
- vsphereplatformfailuredomainspec.go
- vsphereplatformnodenetworking.go
- vsphereplatformnodenetworkingspec.go
- vsphereplatformspec.go
- vsphereplatformstatus.go
- vsphereplatformtopology.go
- vsphereplatformvcenterspec.go
- webhooktokenauthenticator.go