Documentation ¶
Index ¶
- type AESCBCSpecApplyConfiguration
- type APIEndpointApplyConfiguration
- type APIServerNetworkingApplyConfiguration
- func (b *APIServerNetworkingApplyConfiguration) WithAdvertiseAddress(value string) *APIServerNetworkingApplyConfiguration
- func (b *APIServerNetworkingApplyConfiguration) WithAllowedCIDRBlocks(values ...v1beta1.CIDRBlock) *APIServerNetworkingApplyConfiguration
- func (b *APIServerNetworkingApplyConfiguration) WithPort(value int32) *APIServerNetworkingApplyConfiguration
- type AWSCloudProviderConfigApplyConfiguration
- func (b *AWSCloudProviderConfigApplyConfiguration) WithSubnet(value *AWSResourceReferenceApplyConfiguration) *AWSCloudProviderConfigApplyConfiguration
- func (b *AWSCloudProviderConfigApplyConfiguration) WithVPC(value string) *AWSCloudProviderConfigApplyConfiguration
- func (b *AWSCloudProviderConfigApplyConfiguration) WithZone(value string) *AWSCloudProviderConfigApplyConfiguration
- type AWSKMSAuthSpecApplyConfiguration
- type AWSKMSKeyEntryApplyConfiguration
- type AWSKMSSpecApplyConfiguration
- func (b *AWSKMSSpecApplyConfiguration) WithActiveKey(value *AWSKMSKeyEntryApplyConfiguration) *AWSKMSSpecApplyConfiguration
- func (b *AWSKMSSpecApplyConfiguration) WithAuth(value *AWSKMSAuthSpecApplyConfiguration) *AWSKMSSpecApplyConfiguration
- func (b *AWSKMSSpecApplyConfiguration) WithBackupKey(value *AWSKMSKeyEntryApplyConfiguration) *AWSKMSSpecApplyConfiguration
- func (b *AWSKMSSpecApplyConfiguration) WithRegion(value string) *AWSKMSSpecApplyConfiguration
- type AWSNodePoolPlatformApplyConfiguration
- func (b *AWSNodePoolPlatformApplyConfiguration) WithAMI(value string) *AWSNodePoolPlatformApplyConfiguration
- func (b *AWSNodePoolPlatformApplyConfiguration) WithInstanceProfile(value string) *AWSNodePoolPlatformApplyConfiguration
- func (b *AWSNodePoolPlatformApplyConfiguration) WithInstanceType(value string) *AWSNodePoolPlatformApplyConfiguration
- func (b *AWSNodePoolPlatformApplyConfiguration) WithResourceTags(values ...*AWSResourceTagApplyConfiguration) *AWSNodePoolPlatformApplyConfiguration
- func (b *AWSNodePoolPlatformApplyConfiguration) WithRootVolume(value *VolumeApplyConfiguration) *AWSNodePoolPlatformApplyConfiguration
- func (b *AWSNodePoolPlatformApplyConfiguration) WithSecurityGroups(values ...*AWSResourceReferenceApplyConfiguration) *AWSNodePoolPlatformApplyConfiguration
- func (b *AWSNodePoolPlatformApplyConfiguration) WithSubnet(value *AWSResourceReferenceApplyConfiguration) *AWSNodePoolPlatformApplyConfiguration
- type AWSPlatformSpecApplyConfiguration
- func (b *AWSPlatformSpecApplyConfiguration) WithAdditionalAllowedPrincipals(values ...string) *AWSPlatformSpecApplyConfiguration
- func (b *AWSPlatformSpecApplyConfiguration) WithCloudProviderConfig(value *AWSCloudProviderConfigApplyConfiguration) *AWSPlatformSpecApplyConfiguration
- func (b *AWSPlatformSpecApplyConfiguration) WithEndpointAccess(value hypershiftv1beta1.AWSEndpointAccessType) *AWSPlatformSpecApplyConfiguration
- func (b *AWSPlatformSpecApplyConfiguration) WithMultiArch(value bool) *AWSPlatformSpecApplyConfiguration
- func (b *AWSPlatformSpecApplyConfiguration) WithRegion(value string) *AWSPlatformSpecApplyConfiguration
- func (b *AWSPlatformSpecApplyConfiguration) WithResourceTags(values ...*AWSResourceTagApplyConfiguration) *AWSPlatformSpecApplyConfiguration
- func (b *AWSPlatformSpecApplyConfiguration) WithRolesRef(value *AWSRolesRefApplyConfiguration) *AWSPlatformSpecApplyConfiguration
- func (b *AWSPlatformSpecApplyConfiguration) WithServiceEndpoints(values ...*AWSServiceEndpointApplyConfiguration) *AWSPlatformSpecApplyConfiguration
- type AWSPlatformStatusApplyConfiguration
- type AWSResourceReferenceApplyConfiguration
- type AWSResourceTagApplyConfiguration
- type AWSRolesRefApplyConfiguration
- func (b *AWSRolesRefApplyConfiguration) WithControlPlaneOperatorARN(value string) *AWSRolesRefApplyConfiguration
- func (b *AWSRolesRefApplyConfiguration) WithImageRegistryARN(value string) *AWSRolesRefApplyConfiguration
- func (b *AWSRolesRefApplyConfiguration) WithIngressARN(value string) *AWSRolesRefApplyConfiguration
- func (b *AWSRolesRefApplyConfiguration) WithKubeCloudControllerARN(value string) *AWSRolesRefApplyConfiguration
- func (b *AWSRolesRefApplyConfiguration) WithNetworkARN(value string) *AWSRolesRefApplyConfiguration
- func (b *AWSRolesRefApplyConfiguration) WithNodePoolManagementARN(value string) *AWSRolesRefApplyConfiguration
- func (b *AWSRolesRefApplyConfiguration) WithStorageARN(value string) *AWSRolesRefApplyConfiguration
- type AWSServiceEndpointApplyConfiguration
- type AgentNodePoolPlatformApplyConfiguration
- type AgentPlatformSpecApplyConfiguration
- type AllocationPoolApplyConfiguration
- type AzureKMSKeyApplyConfiguration
- type AzureKMSSpecApplyConfiguration
- type AzureNodePoolPlatformApplyConfiguration
- func (b *AzureNodePoolPlatformApplyConfiguration) WithAvailabilityZone(value string) *AzureNodePoolPlatformApplyConfiguration
- func (b *AzureNodePoolPlatformApplyConfiguration) WithDiagnostics(value *DiagnosticsApplyConfiguration) *AzureNodePoolPlatformApplyConfiguration
- func (b *AzureNodePoolPlatformApplyConfiguration) WithDiskEncryptionSetID(value string) *AzureNodePoolPlatformApplyConfiguration
- func (b *AzureNodePoolPlatformApplyConfiguration) WithDiskSizeGB(value int32) *AzureNodePoolPlatformApplyConfiguration
- func (b *AzureNodePoolPlatformApplyConfiguration) WithDiskStorageAccountType(value string) *AzureNodePoolPlatformApplyConfiguration
- func (b *AzureNodePoolPlatformApplyConfiguration) WithEnableEphemeralOSDisk(value bool) *AzureNodePoolPlatformApplyConfiguration
- func (b *AzureNodePoolPlatformApplyConfiguration) WithImage(value *AzureVMImageApplyConfiguration) *AzureNodePoolPlatformApplyConfiguration
- func (b *AzureNodePoolPlatformApplyConfiguration) WithMachineIdentityID(value string) *AzureNodePoolPlatformApplyConfiguration
- func (b *AzureNodePoolPlatformApplyConfiguration) WithSubnetID(value string) *AzureNodePoolPlatformApplyConfiguration
- func (b *AzureNodePoolPlatformApplyConfiguration) WithVMSize(value string) *AzureNodePoolPlatformApplyConfiguration
- type AzurePlatformSpecApplyConfiguration
- func (b *AzurePlatformSpecApplyConfiguration) WithCloud(value string) *AzurePlatformSpecApplyConfiguration
- func (b *AzurePlatformSpecApplyConfiguration) WithCredentials(value v1.LocalObjectReference) *AzurePlatformSpecApplyConfiguration
- func (b *AzurePlatformSpecApplyConfiguration) WithLocation(value string) *AzurePlatformSpecApplyConfiguration
- func (b *AzurePlatformSpecApplyConfiguration) WithResourceGroupName(value string) *AzurePlatformSpecApplyConfiguration
- func (b *AzurePlatformSpecApplyConfiguration) WithSecurityGroupID(value string) *AzurePlatformSpecApplyConfiguration
- func (b *AzurePlatformSpecApplyConfiguration) WithSubnetID(value string) *AzurePlatformSpecApplyConfiguration
- func (b *AzurePlatformSpecApplyConfiguration) WithSubscriptionID(value string) *AzurePlatformSpecApplyConfiguration
- func (b *AzurePlatformSpecApplyConfiguration) WithVnetID(value string) *AzurePlatformSpecApplyConfiguration
- type AzureVMImageApplyConfiguration
- func (b *AzureVMImageApplyConfiguration) WithAzureMarketplace(value *MarketplaceImageApplyConfiguration) *AzureVMImageApplyConfiguration
- func (b *AzureVMImageApplyConfiguration) WithImageID(value string) *AzureVMImageApplyConfiguration
- func (b *AzureVMImageApplyConfiguration) WithType(value v1beta1.AzureVMImageType) *AzureVMImageApplyConfiguration
- type CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithAPIVersion(value string) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithAnnotations(entries map[string]string) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithCreationTimestamp(value metav1.Time) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithFinalizers(values ...string) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithGenerateName(value string) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithGeneration(value int64) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithKind(value string) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithLabels(entries map[string]string) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithName(value string) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithNamespace(value string) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithResourceVersion(value string) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithSpec(value v1beta1.CertificateSigningRequestApprovalSpec) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithStatus(value v1beta1.CertificateSigningRequestApprovalStatus) *CertificateSigningRequestApprovalApplyConfiguration
- func (b *CertificateSigningRequestApprovalApplyConfiguration) WithUID(value types.UID) *CertificateSigningRequestApprovalApplyConfiguration
- type ClusterAutoscalingApplyConfiguration
- func (b *ClusterAutoscalingApplyConfiguration) WithMaxNodeProvisionTime(value string) *ClusterAutoscalingApplyConfiguration
- func (b *ClusterAutoscalingApplyConfiguration) WithMaxNodesTotal(value int32) *ClusterAutoscalingApplyConfiguration
- func (b *ClusterAutoscalingApplyConfiguration) WithMaxPodGracePeriod(value int32) *ClusterAutoscalingApplyConfiguration
- func (b *ClusterAutoscalingApplyConfiguration) WithPodPriorityThreshold(value int32) *ClusterAutoscalingApplyConfiguration
- type ClusterConfigurationApplyConfiguration
- func (b *ClusterConfigurationApplyConfiguration) WithAPIServer(value v1.APIServerSpec) *ClusterConfigurationApplyConfiguration
- func (b *ClusterConfigurationApplyConfiguration) WithAuthentication(value v1.AuthenticationSpec) *ClusterConfigurationApplyConfiguration
- func (b *ClusterConfigurationApplyConfiguration) WithFeatureGate(value v1.FeatureGateSpec) *ClusterConfigurationApplyConfiguration
- func (b *ClusterConfigurationApplyConfiguration) WithImage(value v1.ImageSpec) *ClusterConfigurationApplyConfiguration
- func (b *ClusterConfigurationApplyConfiguration) WithIngress(value v1.IngressSpec) *ClusterConfigurationApplyConfiguration
- func (b *ClusterConfigurationApplyConfiguration) WithNetwork(value v1.NetworkSpec) *ClusterConfigurationApplyConfiguration
- func (b *ClusterConfigurationApplyConfiguration) WithOAuth(value v1.OAuthSpec) *ClusterConfigurationApplyConfiguration
- func (b *ClusterConfigurationApplyConfiguration) WithOperatorHub(value v1.OperatorHubSpec) *ClusterConfigurationApplyConfiguration
- func (b *ClusterConfigurationApplyConfiguration) WithProxy(value v1.ProxySpec) *ClusterConfigurationApplyConfiguration
- func (b *ClusterConfigurationApplyConfiguration) WithScheduler(value v1.SchedulerSpec) *ClusterConfigurationApplyConfiguration
- type ClusterNetworkEntryApplyConfiguration
- type ClusterNetworkingApplyConfiguration
- func (b *ClusterNetworkingApplyConfiguration) WithAPIServer(value *APIServerNetworkingApplyConfiguration) *ClusterNetworkingApplyConfiguration
- func (b *ClusterNetworkingApplyConfiguration) WithClusterNetwork(values ...*ClusterNetworkEntryApplyConfiguration) *ClusterNetworkingApplyConfiguration
- func (b *ClusterNetworkingApplyConfiguration) WithMachineNetwork(values ...*MachineNetworkEntryApplyConfiguration) *ClusterNetworkingApplyConfiguration
- func (b *ClusterNetworkingApplyConfiguration) WithNetworkType(value hypershiftv1beta1.NetworkType) *ClusterNetworkingApplyConfiguration
- func (b *ClusterNetworkingApplyConfiguration) WithServiceNetwork(values ...*ServiceNetworkEntryApplyConfiguration) *ClusterNetworkingApplyConfiguration
- type ClusterVersionStatusApplyConfiguration
- func (b *ClusterVersionStatusApplyConfiguration) WithAvailableUpdates(values ...v1.Release) *ClusterVersionStatusApplyConfiguration
- func (b *ClusterVersionStatusApplyConfiguration) WithConditionalUpdates(values ...v1.ConditionalUpdate) *ClusterVersionStatusApplyConfiguration
- func (b *ClusterVersionStatusApplyConfiguration) WithDesired(value v1.Release) *ClusterVersionStatusApplyConfiguration
- func (b *ClusterVersionStatusApplyConfiguration) WithHistory(values ...v1.UpdateHistory) *ClusterVersionStatusApplyConfiguration
- func (b *ClusterVersionStatusApplyConfiguration) WithObservedGeneration(value int64) *ClusterVersionStatusApplyConfiguration
- type DNSSpecApplyConfiguration
- func (b *DNSSpecApplyConfiguration) WithBaseDomain(value string) *DNSSpecApplyConfiguration
- func (b *DNSSpecApplyConfiguration) WithBaseDomainPrefix(value string) *DNSSpecApplyConfiguration
- func (b *DNSSpecApplyConfiguration) WithPrivateZoneID(value string) *DNSSpecApplyConfiguration
- func (b *DNSSpecApplyConfiguration) WithPublicZoneID(value string) *DNSSpecApplyConfiguration
- type DiagnosticsApplyConfiguration
- type EtcdSpecApplyConfiguration
- func (b *EtcdSpecApplyConfiguration) WithManaged(value *ManagedEtcdSpecApplyConfiguration) *EtcdSpecApplyConfiguration
- func (b *EtcdSpecApplyConfiguration) WithManagementType(value v1beta1.EtcdManagementType) *EtcdSpecApplyConfiguration
- func (b *EtcdSpecApplyConfiguration) WithUnmanaged(value *UnmanagedEtcdSpecApplyConfiguration) *EtcdSpecApplyConfiguration
- type EtcdTLSConfigApplyConfiguration
- type FilterApplyConfiguration
- type FilterByNeutronTagsApplyConfiguration
- func (b *FilterByNeutronTagsApplyConfiguration) WithNotTags(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
- func (b *FilterByNeutronTagsApplyConfiguration) WithNotTagsAny(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
- func (b *FilterByNeutronTagsApplyConfiguration) WithTags(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
- func (b *FilterByNeutronTagsApplyConfiguration) WithTagsAny(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
- type HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithAPIVersion(value string) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithAnnotations(entries map[string]string) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithCreationTimestamp(value metav1.Time) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithFinalizers(values ...string) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithGenerateName(value string) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithGeneration(value int64) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithKind(value string) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithLabels(entries map[string]string) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithName(value string) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithNamespace(value string) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithResourceVersion(value string) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithSpec(value *HostedClusterSpecApplyConfiguration) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithStatus(value *HostedClusterStatusApplyConfiguration) *HostedClusterApplyConfiguration
- func (b *HostedClusterApplyConfiguration) WithUID(value types.UID) *HostedClusterApplyConfiguration
- type HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithAdditionalTrustBundle(value corev1.LocalObjectReference) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithAuditWebhook(value corev1.LocalObjectReference) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithAutoscaling(value *ClusterAutoscalingApplyConfiguration) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithChannel(value string) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithClusterID(value string) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithConfiguration(value *ClusterConfigurationApplyConfiguration) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithControlPlaneRelease(value *ReleaseApplyConfiguration) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithControllerAvailabilityPolicy(value hypershiftv1beta1.AvailabilityPolicy) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithDNS(value *DNSSpecApplyConfiguration) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithEtcd(value *EtcdSpecApplyConfiguration) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithFIPS(value bool) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithImageContentSources(values ...*ImageContentSourceApplyConfiguration) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithInfraID(value string) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithInfrastructureAvailabilityPolicy(value hypershiftv1beta1.AvailabilityPolicy) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithIssuerURL(value string) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithNetworking(value *ClusterNetworkingApplyConfiguration) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithNodeSelector(entries map[string]string) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithOLMCatalogPlacement(value hypershiftv1beta1.OLMCatalogPlacement) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithPausedUntil(value string) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithPlatform(value *PlatformSpecApplyConfiguration) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithPullSecret(value corev1.LocalObjectReference) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithRelease(value *ReleaseApplyConfiguration) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithSSHKey(value corev1.LocalObjectReference) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithSecretEncryption(value *SecretEncryptionSpecApplyConfiguration) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithServiceAccountSigningKey(value corev1.LocalObjectReference) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithServices(values ...*ServicePublishingStrategyMappingApplyConfiguration) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithTolerations(values ...corev1.Toleration) *HostedClusterSpecApplyConfiguration
- func (b *HostedClusterSpecApplyConfiguration) WithUpdateService(value v1.URL) *HostedClusterSpecApplyConfiguration
- type HostedClusterStatusApplyConfiguration
- func (b *HostedClusterStatusApplyConfiguration) WithConditions(values ...*metav1.ConditionApplyConfiguration) *HostedClusterStatusApplyConfiguration
- func (b *HostedClusterStatusApplyConfiguration) WithControlPlaneEndpoint(value *APIEndpointApplyConfiguration) *HostedClusterStatusApplyConfiguration
- func (b *HostedClusterStatusApplyConfiguration) WithIgnitionEndpoint(value string) *HostedClusterStatusApplyConfiguration
- func (b *HostedClusterStatusApplyConfiguration) WithKubeConfig(value v1.LocalObjectReference) *HostedClusterStatusApplyConfiguration
- func (b *HostedClusterStatusApplyConfiguration) WithKubeadminPassword(value v1.LocalObjectReference) *HostedClusterStatusApplyConfiguration
- func (b *HostedClusterStatusApplyConfiguration) WithOAuthCallbackURLTemplate(value string) *HostedClusterStatusApplyConfiguration
- func (b *HostedClusterStatusApplyConfiguration) WithPlatform(value *PlatformStatusApplyConfiguration) *HostedClusterStatusApplyConfiguration
- func (b *HostedClusterStatusApplyConfiguration) WithVersion(value *ClusterVersionStatusApplyConfiguration) *HostedClusterStatusApplyConfiguration
- type HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithAPIVersion(value string) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithAnnotations(entries map[string]string) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithCreationTimestamp(value metav1.Time) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithFinalizers(values ...string) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithGenerateName(value string) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithGeneration(value int64) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithKind(value string) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithLabels(entries map[string]string) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithName(value string) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithNamespace(value string) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithResourceVersion(value string) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithSpec(value *HostedControlPlaneSpecApplyConfiguration) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithStatus(value *HostedControlPlaneStatusApplyConfiguration) *HostedControlPlaneApplyConfiguration
- func (b *HostedControlPlaneApplyConfiguration) WithUID(value types.UID) *HostedControlPlaneApplyConfiguration
- type HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithAdditionalTrustBundle(value corev1.LocalObjectReference) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithAuditWebhook(value corev1.LocalObjectReference) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithAutoscaling(value *ClusterAutoscalingApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithChannel(value string) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithClusterID(value string) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithConfiguration(value *ClusterConfigurationApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithControlPlaneReleaseImage(value string) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithControllerAvailabilityPolicy(value hypershiftv1beta1.AvailabilityPolicy) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithDNS(value *DNSSpecApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithEtcd(value *EtcdSpecApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithFIPS(value bool) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithImageContentSources(values ...*ImageContentSourceApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithInfraID(value string) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithInfrastructureAvailabilityPolicy(value hypershiftv1beta1.AvailabilityPolicy) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithIssuerURL(value string) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithKubeConfig(value *KubeconfigSecretRefApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithNetworking(value *ClusterNetworkingApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithNodeSelector(entries map[string]string) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithOLMCatalogPlacement(value hypershiftv1beta1.OLMCatalogPlacement) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithPausedUntil(value string) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithPlatform(value *PlatformSpecApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithPullSecret(value corev1.LocalObjectReference) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithReleaseImage(value string) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithSSHKey(value corev1.LocalObjectReference) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithSecretEncryption(value *SecretEncryptionSpecApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithServiceAccountSigningKey(value corev1.LocalObjectReference) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithServices(values ...*ServicePublishingStrategyMappingApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithTolerations(values ...corev1.Toleration) *HostedControlPlaneSpecApplyConfiguration
- func (b *HostedControlPlaneSpecApplyConfiguration) WithUpdateService(value v1.URL) *HostedControlPlaneSpecApplyConfiguration
- type HostedControlPlaneStatusApplyConfiguration
- func (b *HostedControlPlaneStatusApplyConfiguration) WithConditions(values ...*metav1.ConditionApplyConfiguration) *HostedControlPlaneStatusApplyConfiguration
- func (b *HostedControlPlaneStatusApplyConfiguration) WithControlPlaneEndpoint(value *APIEndpointApplyConfiguration) *HostedControlPlaneStatusApplyConfiguration
- func (b *HostedControlPlaneStatusApplyConfiguration) WithExternalManagedControlPlane(value bool) *HostedControlPlaneStatusApplyConfiguration
- func (b *HostedControlPlaneStatusApplyConfiguration) WithInitialized(value bool) *HostedControlPlaneStatusApplyConfiguration
- func (b *HostedControlPlaneStatusApplyConfiguration) WithKubeConfig(value *KubeconfigSecretRefApplyConfiguration) *HostedControlPlaneStatusApplyConfiguration
- func (b *HostedControlPlaneStatusApplyConfiguration) WithKubeadminPassword(value corev1.LocalObjectReference) *HostedControlPlaneStatusApplyConfiguration
- func (b *HostedControlPlaneStatusApplyConfiguration) WithLastReleaseImageTransitionTime(value v1.Time) *HostedControlPlaneStatusApplyConfiguration
- func (b *HostedControlPlaneStatusApplyConfiguration) WithNodeCount(value int) *HostedControlPlaneStatusApplyConfiguration
- func (b *HostedControlPlaneStatusApplyConfiguration) WithOAuthCallbackURLTemplate(value string) *HostedControlPlaneStatusApplyConfiguration
- func (b *HostedControlPlaneStatusApplyConfiguration) WithPlatform(value *PlatformStatusApplyConfiguration) *HostedControlPlaneStatusApplyConfiguration
- func (b *HostedControlPlaneStatusApplyConfiguration) WithReady(value bool) *HostedControlPlaneStatusApplyConfiguration
- func (b *HostedControlPlaneStatusApplyConfiguration) WithReleaseImage(value string) *HostedControlPlaneStatusApplyConfiguration
- func (b *HostedControlPlaneStatusApplyConfiguration) WithVersion(value string) *HostedControlPlaneStatusApplyConfiguration
- func (b *HostedControlPlaneStatusApplyConfiguration) WithVersionStatus(value *ClusterVersionStatusApplyConfiguration) *HostedControlPlaneStatusApplyConfiguration
- type IBMCloudKMSAuthSpecApplyConfiguration
- func (b *IBMCloudKMSAuthSpecApplyConfiguration) WithManaged(value v1beta1.IBMCloudKMSManagedAuthSpec) *IBMCloudKMSAuthSpecApplyConfiguration
- func (b *IBMCloudKMSAuthSpecApplyConfiguration) WithType(value v1beta1.IBMCloudKMSAuthType) *IBMCloudKMSAuthSpecApplyConfiguration
- func (b *IBMCloudKMSAuthSpecApplyConfiguration) WithUnmanaged(value *IBMCloudKMSUnmanagedAuthSpecApplyConfiguration) *IBMCloudKMSAuthSpecApplyConfiguration
- type IBMCloudKMSKeyEntryApplyConfiguration
- func (b *IBMCloudKMSKeyEntryApplyConfiguration) WithCRKID(value string) *IBMCloudKMSKeyEntryApplyConfiguration
- func (b *IBMCloudKMSKeyEntryApplyConfiguration) WithCorrelationID(value string) *IBMCloudKMSKeyEntryApplyConfiguration
- func (b *IBMCloudKMSKeyEntryApplyConfiguration) WithInstanceID(value string) *IBMCloudKMSKeyEntryApplyConfiguration
- func (b *IBMCloudKMSKeyEntryApplyConfiguration) WithKeyVersion(value int) *IBMCloudKMSKeyEntryApplyConfiguration
- func (b *IBMCloudKMSKeyEntryApplyConfiguration) WithURL(value string) *IBMCloudKMSKeyEntryApplyConfiguration
- type IBMCloudKMSSpecApplyConfiguration
- func (b *IBMCloudKMSSpecApplyConfiguration) WithAuth(value *IBMCloudKMSAuthSpecApplyConfiguration) *IBMCloudKMSSpecApplyConfiguration
- func (b *IBMCloudKMSSpecApplyConfiguration) WithKeyList(values ...*IBMCloudKMSKeyEntryApplyConfiguration) *IBMCloudKMSSpecApplyConfiguration
- func (b *IBMCloudKMSSpecApplyConfiguration) WithRegion(value string) *IBMCloudKMSSpecApplyConfiguration
- type IBMCloudKMSUnmanagedAuthSpecApplyConfiguration
- type IBMCloudPlatformSpecApplyConfiguration
- type ImageContentSourceApplyConfiguration
- type InPlaceUpgradeApplyConfiguration
- type KMSSpecApplyConfiguration
- func (b *KMSSpecApplyConfiguration) WithAWS(value *AWSKMSSpecApplyConfiguration) *KMSSpecApplyConfiguration
- func (b *KMSSpecApplyConfiguration) WithAzure(value *AzureKMSSpecApplyConfiguration) *KMSSpecApplyConfiguration
- func (b *KMSSpecApplyConfiguration) WithIBMCloud(value *IBMCloudKMSSpecApplyConfiguration) *KMSSpecApplyConfiguration
- func (b *KMSSpecApplyConfiguration) WithProvider(value v1beta1.KMSProvider) *KMSSpecApplyConfiguration
- type KubeVirtNodePoolStatusApplyConfiguration
- type KubeconfigSecretRefApplyConfiguration
- type KubevirtCachingStrategyApplyConfiguration
- type KubevirtComputeApplyConfiguration
- func (b *KubevirtComputeApplyConfiguration) WithCores(value uint32) *KubevirtComputeApplyConfiguration
- func (b *KubevirtComputeApplyConfiguration) WithMemory(value resource.Quantity) *KubevirtComputeApplyConfiguration
- func (b *KubevirtComputeApplyConfiguration) WithQosClass(value v1beta1.QoSClass) *KubevirtComputeApplyConfiguration
- type KubevirtDiskImageApplyConfiguration
- type KubevirtHostDeviceApplyConfiguration
- type KubevirtManualStorageDriverConfigApplyConfiguration
- func (b *KubevirtManualStorageDriverConfigApplyConfiguration) WithStorageClassMapping(values ...*KubevirtStorageClassMappingApplyConfiguration) *KubevirtManualStorageDriverConfigApplyConfiguration
- func (b *KubevirtManualStorageDriverConfigApplyConfiguration) WithVolumeSnapshotClassMapping(values ...*KubevirtVolumeSnapshotClassMappingApplyConfiguration) *KubevirtManualStorageDriverConfigApplyConfiguration
- type KubevirtNetworkApplyConfiguration
- type KubevirtNodePoolPlatformApplyConfiguration
- func (b *KubevirtNodePoolPlatformApplyConfiguration) WithAdditionalNetworks(values ...*KubevirtNetworkApplyConfiguration) *KubevirtNodePoolPlatformApplyConfiguration
- func (b *KubevirtNodePoolPlatformApplyConfiguration) WithAttachDefaultNetwork(value bool) *KubevirtNodePoolPlatformApplyConfiguration
- func (b *KubevirtNodePoolPlatformApplyConfiguration) WithCompute(value *KubevirtComputeApplyConfiguration) *KubevirtNodePoolPlatformApplyConfiguration
- func (b *KubevirtNodePoolPlatformApplyConfiguration) WithKubevirtHostDevices(values ...*KubevirtHostDeviceApplyConfiguration) *KubevirtNodePoolPlatformApplyConfiguration
- func (b *KubevirtNodePoolPlatformApplyConfiguration) WithNetworkInterfaceMultiQueue(value hypershiftv1beta1.MultiQueueSetting) *KubevirtNodePoolPlatformApplyConfiguration
- func (b *KubevirtNodePoolPlatformApplyConfiguration) WithNodeSelector(entries map[string]string) *KubevirtNodePoolPlatformApplyConfiguration
- func (b *KubevirtNodePoolPlatformApplyConfiguration) WithRootVolume(value *KubevirtRootVolumeApplyConfiguration) *KubevirtNodePoolPlatformApplyConfiguration
- type KubevirtPersistentVolumeApplyConfiguration
- func (b *KubevirtPersistentVolumeApplyConfiguration) WithAccessModes(values ...v1beta1.PersistentVolumeAccessMode) *KubevirtPersistentVolumeApplyConfiguration
- func (b *KubevirtPersistentVolumeApplyConfiguration) WithSize(value resource.Quantity) *KubevirtPersistentVolumeApplyConfiguration
- func (b *KubevirtPersistentVolumeApplyConfiguration) WithStorageClass(value string) *KubevirtPersistentVolumeApplyConfiguration
- func (b *KubevirtPersistentVolumeApplyConfiguration) WithVolumeMode(value v1.PersistentVolumeMode) *KubevirtPersistentVolumeApplyConfiguration
- type KubevirtPlatformCredentialsApplyConfiguration
- func (b *KubevirtPlatformCredentialsApplyConfiguration) WithInfraKubeConfigSecret(value *KubeconfigSecretRefApplyConfiguration) *KubevirtPlatformCredentialsApplyConfiguration
- func (b *KubevirtPlatformCredentialsApplyConfiguration) WithInfraNamespace(value string) *KubevirtPlatformCredentialsApplyConfiguration
- type KubevirtPlatformSpecApplyConfiguration
- func (b *KubevirtPlatformSpecApplyConfiguration) WithBaseDomainPassthrough(value bool) *KubevirtPlatformSpecApplyConfiguration
- func (b *KubevirtPlatformSpecApplyConfiguration) WithCredentials(value *KubevirtPlatformCredentialsApplyConfiguration) *KubevirtPlatformSpecApplyConfiguration
- func (b *KubevirtPlatformSpecApplyConfiguration) WithGenerateID(value string) *KubevirtPlatformSpecApplyConfiguration
- func (b *KubevirtPlatformSpecApplyConfiguration) WithStorageDriver(value *KubevirtStorageDriverSpecApplyConfiguration) *KubevirtPlatformSpecApplyConfiguration
- type KubevirtRootVolumeApplyConfiguration
- func (b *KubevirtRootVolumeApplyConfiguration) WithCacheStrategy(value *KubevirtCachingStrategyApplyConfiguration) *KubevirtRootVolumeApplyConfiguration
- func (b *KubevirtRootVolumeApplyConfiguration) WithImage(value *KubevirtDiskImageApplyConfiguration) *KubevirtRootVolumeApplyConfiguration
- func (b *KubevirtRootVolumeApplyConfiguration) WithPersistent(value *KubevirtPersistentVolumeApplyConfiguration) *KubevirtRootVolumeApplyConfiguration
- func (b *KubevirtRootVolumeApplyConfiguration) WithType(value hypershiftv1beta1.KubevirtVolumeType) *KubevirtRootVolumeApplyConfiguration
- type KubevirtStorageClassMappingApplyConfiguration
- func (b *KubevirtStorageClassMappingApplyConfiguration) WithGroup(value string) *KubevirtStorageClassMappingApplyConfiguration
- func (b *KubevirtStorageClassMappingApplyConfiguration) WithGuestStorageClassName(value string) *KubevirtStorageClassMappingApplyConfiguration
- func (b *KubevirtStorageClassMappingApplyConfiguration) WithInfraStorageClassName(value string) *KubevirtStorageClassMappingApplyConfiguration
- type KubevirtStorageDriverSpecApplyConfiguration
- func (b *KubevirtStorageDriverSpecApplyConfiguration) WithManual(value *KubevirtManualStorageDriverConfigApplyConfiguration) *KubevirtStorageDriverSpecApplyConfiguration
- func (b *KubevirtStorageDriverSpecApplyConfiguration) WithType(value v1beta1.KubevirtStorageDriverConfigType) *KubevirtStorageDriverSpecApplyConfiguration
- type KubevirtVolumeApplyConfiguration
- type KubevirtVolumeSnapshotClassMappingApplyConfiguration
- func (b *KubevirtVolumeSnapshotClassMappingApplyConfiguration) WithGroup(value string) *KubevirtVolumeSnapshotClassMappingApplyConfiguration
- func (b *KubevirtVolumeSnapshotClassMappingApplyConfiguration) WithGuestVolumeSnapshotClassName(value string) *KubevirtVolumeSnapshotClassMappingApplyConfiguration
- func (b *KubevirtVolumeSnapshotClassMappingApplyConfiguration) WithInfraVolumeSnapshotClassName(value string) *KubevirtVolumeSnapshotClassMappingApplyConfiguration
- type LoadBalancerPublishingStrategyApplyConfiguration
- type MachineNetworkEntryApplyConfiguration
- type ManagedEtcdSpecApplyConfiguration
- type ManagedEtcdStorageSpecApplyConfiguration
- func (b *ManagedEtcdStorageSpecApplyConfiguration) WithPersistentVolume(value *PersistentVolumeEtcdStorageSpecApplyConfiguration) *ManagedEtcdStorageSpecApplyConfiguration
- func (b *ManagedEtcdStorageSpecApplyConfiguration) WithRestoreSnapshotURL(values ...string) *ManagedEtcdStorageSpecApplyConfiguration
- func (b *ManagedEtcdStorageSpecApplyConfiguration) WithType(value v1beta1.ManagedEtcdStorageType) *ManagedEtcdStorageSpecApplyConfiguration
- type MarketplaceImageApplyConfiguration
- func (b *MarketplaceImageApplyConfiguration) WithOffer(value string) *MarketplaceImageApplyConfiguration
- func (b *MarketplaceImageApplyConfiguration) WithPublisher(value string) *MarketplaceImageApplyConfiguration
- func (b *MarketplaceImageApplyConfiguration) WithSKU(value string) *MarketplaceImageApplyConfiguration
- func (b *MarketplaceImageApplyConfiguration) WithVersion(value string) *MarketplaceImageApplyConfiguration
- type NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithDescription(value string) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithName(value string) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithNotTags(values ...hypershiftv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithNotTagsAny(values ...hypershiftv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithProjectID(value string) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithTags(values ...hypershiftv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithTagsAny(values ...hypershiftv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
- type NetworkParamApplyConfiguration
- type NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithAPIVersion(value string) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithAnnotations(entries map[string]string) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithFinalizers(values ...string) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithGenerateName(value string) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithGeneration(value int64) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithKind(value string) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithLabels(entries map[string]string) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithName(value string) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithNamespace(value string) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithResourceVersion(value string) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithSpec(value *NodePoolSpecApplyConfiguration) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithStatus(value *NodePoolStatusApplyConfiguration) *NodePoolApplyConfiguration
- func (b *NodePoolApplyConfiguration) WithUID(value types.UID) *NodePoolApplyConfiguration
- type NodePoolAutoScalingApplyConfiguration
- type NodePoolConditionApplyConfiguration
- func (b *NodePoolConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *NodePoolConditionApplyConfiguration
- func (b *NodePoolConditionApplyConfiguration) WithMessage(value string) *NodePoolConditionApplyConfiguration
- func (b *NodePoolConditionApplyConfiguration) WithObservedGeneration(value int64) *NodePoolConditionApplyConfiguration
- func (b *NodePoolConditionApplyConfiguration) WithReason(value string) *NodePoolConditionApplyConfiguration
- func (b *NodePoolConditionApplyConfiguration) WithSeverity(value string) *NodePoolConditionApplyConfiguration
- func (b *NodePoolConditionApplyConfiguration) WithStatus(value v1.ConditionStatus) *NodePoolConditionApplyConfiguration
- func (b *NodePoolConditionApplyConfiguration) WithType(value string) *NodePoolConditionApplyConfiguration
- type NodePoolManagementApplyConfiguration
- func (b *NodePoolManagementApplyConfiguration) WithAutoRepair(value bool) *NodePoolManagementApplyConfiguration
- func (b *NodePoolManagementApplyConfiguration) WithInPlace(value *InPlaceUpgradeApplyConfiguration) *NodePoolManagementApplyConfiguration
- func (b *NodePoolManagementApplyConfiguration) WithReplace(value *ReplaceUpgradeApplyConfiguration) *NodePoolManagementApplyConfiguration
- func (b *NodePoolManagementApplyConfiguration) WithUpgradeType(value v1beta1.UpgradeType) *NodePoolManagementApplyConfiguration
- type NodePoolPlatformApplyConfiguration
- func (b *NodePoolPlatformApplyConfiguration) WithAWS(value *AWSNodePoolPlatformApplyConfiguration) *NodePoolPlatformApplyConfiguration
- func (b *NodePoolPlatformApplyConfiguration) WithAgent(value *AgentNodePoolPlatformApplyConfiguration) *NodePoolPlatformApplyConfiguration
- func (b *NodePoolPlatformApplyConfiguration) WithAzure(value *AzureNodePoolPlatformApplyConfiguration) *NodePoolPlatformApplyConfiguration
- func (b *NodePoolPlatformApplyConfiguration) WithIBMCloud(value *IBMCloudPlatformSpecApplyConfiguration) *NodePoolPlatformApplyConfiguration
- func (b *NodePoolPlatformApplyConfiguration) WithKubevirt(value *KubevirtNodePoolPlatformApplyConfiguration) *NodePoolPlatformApplyConfiguration
- func (b *NodePoolPlatformApplyConfiguration) WithOpenStack(value *OpenStackNodePoolPlatformApplyConfiguration) *NodePoolPlatformApplyConfiguration
- func (b *NodePoolPlatformApplyConfiguration) WithPowerVS(value *PowerVSNodePoolPlatformApplyConfiguration) *NodePoolPlatformApplyConfiguration
- func (b *NodePoolPlatformApplyConfiguration) WithType(value v1beta1.PlatformType) *NodePoolPlatformApplyConfiguration
- type NodePoolPlatformStatusApplyConfiguration
- type NodePoolSpecApplyConfiguration
- func (b *NodePoolSpecApplyConfiguration) WithArch(value string) *NodePoolSpecApplyConfiguration
- func (b *NodePoolSpecApplyConfiguration) WithAutoScaling(value *NodePoolAutoScalingApplyConfiguration) *NodePoolSpecApplyConfiguration
- func (b *NodePoolSpecApplyConfiguration) WithClusterName(value string) *NodePoolSpecApplyConfiguration
- func (b *NodePoolSpecApplyConfiguration) WithConfig(values ...v1.LocalObjectReference) *NodePoolSpecApplyConfiguration
- func (b *NodePoolSpecApplyConfiguration) WithManagement(value *NodePoolManagementApplyConfiguration) *NodePoolSpecApplyConfiguration
- func (b *NodePoolSpecApplyConfiguration) WithNodeDrainTimeout(value metav1.Duration) *NodePoolSpecApplyConfiguration
- func (b *NodePoolSpecApplyConfiguration) WithNodeLabels(entries map[string]string) *NodePoolSpecApplyConfiguration
- func (b *NodePoolSpecApplyConfiguration) WithNodeVolumeDetachTimeout(value metav1.Duration) *NodePoolSpecApplyConfiguration
- func (b *NodePoolSpecApplyConfiguration) WithPausedUntil(value string) *NodePoolSpecApplyConfiguration
- func (b *NodePoolSpecApplyConfiguration) WithPlatform(value *NodePoolPlatformApplyConfiguration) *NodePoolSpecApplyConfiguration
- func (b *NodePoolSpecApplyConfiguration) WithRelease(value *ReleaseApplyConfiguration) *NodePoolSpecApplyConfiguration
- func (b *NodePoolSpecApplyConfiguration) WithReplicas(value int32) *NodePoolSpecApplyConfiguration
- func (b *NodePoolSpecApplyConfiguration) WithTaints(values ...*TaintApplyConfiguration) *NodePoolSpecApplyConfiguration
- func (b *NodePoolSpecApplyConfiguration) WithTuningConfig(values ...v1.LocalObjectReference) *NodePoolSpecApplyConfiguration
- type NodePoolStatusApplyConfiguration
- func (b *NodePoolStatusApplyConfiguration) WithConditions(values ...*NodePoolConditionApplyConfiguration) *NodePoolStatusApplyConfiguration
- func (b *NodePoolStatusApplyConfiguration) WithPlatform(value *NodePoolPlatformStatusApplyConfiguration) *NodePoolStatusApplyConfiguration
- func (b *NodePoolStatusApplyConfiguration) WithReplicas(value int32) *NodePoolStatusApplyConfiguration
- func (b *NodePoolStatusApplyConfiguration) WithVersion(value string) *NodePoolStatusApplyConfiguration
- type NodePortPublishingStrategyApplyConfiguration
- type OpenStackIdentityReferenceApplyConfiguration
- type OpenStackNodePoolPlatformApplyConfiguration
- type OpenStackPlatformSpecApplyConfiguration
- func (b *OpenStackPlatformSpecApplyConfiguration) WithDisableExternalNetwork(value bool) *OpenStackPlatformSpecApplyConfiguration
- func (b *OpenStackPlatformSpecApplyConfiguration) WithExternalNetwork(value *NetworkParamApplyConfiguration) *OpenStackPlatformSpecApplyConfiguration
- func (b *OpenStackPlatformSpecApplyConfiguration) WithIdentityRef(value *OpenStackIdentityReferenceApplyConfiguration) *OpenStackPlatformSpecApplyConfiguration
- func (b *OpenStackPlatformSpecApplyConfiguration) WithIngressFloatingIP(value string) *OpenStackPlatformSpecApplyConfiguration
- func (b *OpenStackPlatformSpecApplyConfiguration) WithIngressProvider(value hypershiftv1beta1.OpenStackIngressProvider) *OpenStackPlatformSpecApplyConfiguration
- func (b *OpenStackPlatformSpecApplyConfiguration) WithManagedSubnets(values ...*SubnetSpecApplyConfiguration) *OpenStackPlatformSpecApplyConfiguration
- func (b *OpenStackPlatformSpecApplyConfiguration) WithNetwork(value *NetworkParamApplyConfiguration) *OpenStackPlatformSpecApplyConfiguration
- func (b *OpenStackPlatformSpecApplyConfiguration) WithNetworkMTU(value int) *OpenStackPlatformSpecApplyConfiguration
- func (b *OpenStackPlatformSpecApplyConfiguration) WithRouter(value *RouterParamApplyConfiguration) *OpenStackPlatformSpecApplyConfiguration
- func (b *OpenStackPlatformSpecApplyConfiguration) WithSubnets(values ...*SubnetParamApplyConfiguration) *OpenStackPlatformSpecApplyConfiguration
- func (b *OpenStackPlatformSpecApplyConfiguration) WithTags(values ...string) *OpenStackPlatformSpecApplyConfiguration
- type PersistentVolumeEtcdStorageSpecApplyConfiguration
- type PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithAWS(value *AWSPlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithAgent(value *AgentPlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithAzure(value *AzurePlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithIBMCloud(value *IBMCloudPlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithKubevirt(value *KubevirtPlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithOpenStack(value *OpenStackPlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithPowerVS(value *PowerVSPlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
- func (b *PlatformSpecApplyConfiguration) WithType(value v1beta1.PlatformType) *PlatformSpecApplyConfiguration
- type PlatformStatusApplyConfiguration
- type PowerVSNodePoolPlatformApplyConfiguration
- func (b *PowerVSNodePoolPlatformApplyConfiguration) WithImage(value *PowerVSResourceReferenceApplyConfiguration) *PowerVSNodePoolPlatformApplyConfiguration
- func (b *PowerVSNodePoolPlatformApplyConfiguration) WithImageDeletePolicy(value v1beta1.PowerVSNodePoolImageDeletePolicy) *PowerVSNodePoolPlatformApplyConfiguration
- func (b *PowerVSNodePoolPlatformApplyConfiguration) WithMemoryGiB(value int32) *PowerVSNodePoolPlatformApplyConfiguration
- func (b *PowerVSNodePoolPlatformApplyConfiguration) WithProcessorType(value v1beta1.PowerVSNodePoolProcType) *PowerVSNodePoolPlatformApplyConfiguration
- func (b *PowerVSNodePoolPlatformApplyConfiguration) WithProcessors(value intstr.IntOrString) *PowerVSNodePoolPlatformApplyConfiguration
- func (b *PowerVSNodePoolPlatformApplyConfiguration) WithStorageType(value v1beta1.PowerVSNodePoolStorageType) *PowerVSNodePoolPlatformApplyConfiguration
- func (b *PowerVSNodePoolPlatformApplyConfiguration) WithSystemType(value string) *PowerVSNodePoolPlatformApplyConfiguration
- type PowerVSPlatformSpecApplyConfiguration
- func (b *PowerVSPlatformSpecApplyConfiguration) WithAccountID(value string) *PowerVSPlatformSpecApplyConfiguration
- func (b *PowerVSPlatformSpecApplyConfiguration) WithCISInstanceCRN(value string) *PowerVSPlatformSpecApplyConfiguration
- func (b *PowerVSPlatformSpecApplyConfiguration) WithImageRegistryOperatorCloudCreds(value v1.LocalObjectReference) *PowerVSPlatformSpecApplyConfiguration
- func (b *PowerVSPlatformSpecApplyConfiguration) WithIngressOperatorCloudCreds(value v1.LocalObjectReference) *PowerVSPlatformSpecApplyConfiguration
- func (b *PowerVSPlatformSpecApplyConfiguration) WithKubeCloudControllerCreds(value v1.LocalObjectReference) *PowerVSPlatformSpecApplyConfiguration
- func (b *PowerVSPlatformSpecApplyConfiguration) WithNodePoolManagementCreds(value v1.LocalObjectReference) *PowerVSPlatformSpecApplyConfiguration
- func (b *PowerVSPlatformSpecApplyConfiguration) WithRegion(value string) *PowerVSPlatformSpecApplyConfiguration
- func (b *PowerVSPlatformSpecApplyConfiguration) WithResourceGroup(value string) *PowerVSPlatformSpecApplyConfiguration
- func (b *PowerVSPlatformSpecApplyConfiguration) WithServiceInstanceID(value string) *PowerVSPlatformSpecApplyConfiguration
- func (b *PowerVSPlatformSpecApplyConfiguration) WithStorageOperatorCloudCreds(value v1.LocalObjectReference) *PowerVSPlatformSpecApplyConfiguration
- func (b *PowerVSPlatformSpecApplyConfiguration) WithSubnet(value *PowerVSResourceReferenceApplyConfiguration) *PowerVSPlatformSpecApplyConfiguration
- func (b *PowerVSPlatformSpecApplyConfiguration) WithVPC(value *PowerVSVPCApplyConfiguration) *PowerVSPlatformSpecApplyConfiguration
- func (b *PowerVSPlatformSpecApplyConfiguration) WithZone(value string) *PowerVSPlatformSpecApplyConfiguration
- type PowerVSResourceReferenceApplyConfiguration
- type PowerVSVPCApplyConfiguration
- func (b *PowerVSVPCApplyConfiguration) WithName(value string) *PowerVSVPCApplyConfiguration
- func (b *PowerVSVPCApplyConfiguration) WithRegion(value string) *PowerVSVPCApplyConfiguration
- func (b *PowerVSVPCApplyConfiguration) WithSubnet(value string) *PowerVSVPCApplyConfiguration
- func (b *PowerVSVPCApplyConfiguration) WithZone(value string) *PowerVSVPCApplyConfiguration
- type ReleaseApplyConfiguration
- type ReplaceUpgradeApplyConfiguration
- type RollingUpdateApplyConfiguration
- type RoutePublishingStrategyApplyConfiguration
- type RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithDescription(value string) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithName(value string) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithNotTags(values ...hypershiftv1beta1.NeutronTag) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithNotTagsAny(values ...hypershiftv1beta1.NeutronTag) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithProjectID(value string) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithTags(values ...hypershiftv1beta1.NeutronTag) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithTagsAny(values ...hypershiftv1beta1.NeutronTag) *RouterFilterApplyConfiguration
- type RouterParamApplyConfiguration
- type SecretEncryptionSpecApplyConfiguration
- func (b *SecretEncryptionSpecApplyConfiguration) WithAESCBC(value *AESCBCSpecApplyConfiguration) *SecretEncryptionSpecApplyConfiguration
- func (b *SecretEncryptionSpecApplyConfiguration) WithKMS(value *KMSSpecApplyConfiguration) *SecretEncryptionSpecApplyConfiguration
- func (b *SecretEncryptionSpecApplyConfiguration) WithType(value v1beta1.SecretEncryptionType) *SecretEncryptionSpecApplyConfiguration
- type ServiceNetworkEntryApplyConfiguration
- type ServicePublishingStrategyApplyConfiguration
- func (b *ServicePublishingStrategyApplyConfiguration) WithLoadBalancer(value *LoadBalancerPublishingStrategyApplyConfiguration) *ServicePublishingStrategyApplyConfiguration
- func (b *ServicePublishingStrategyApplyConfiguration) WithNodePort(value *NodePortPublishingStrategyApplyConfiguration) *ServicePublishingStrategyApplyConfiguration
- func (b *ServicePublishingStrategyApplyConfiguration) WithRoute(value *RoutePublishingStrategyApplyConfiguration) *ServicePublishingStrategyApplyConfiguration
- func (b *ServicePublishingStrategyApplyConfiguration) WithType(value v1beta1.PublishingStrategyType) *ServicePublishingStrategyApplyConfiguration
- type ServicePublishingStrategyMappingApplyConfiguration
- func (b *ServicePublishingStrategyMappingApplyConfiguration) WithLoadBalancer(value *LoadBalancerPublishingStrategyApplyConfiguration) *ServicePublishingStrategyMappingApplyConfiguration
- func (b *ServicePublishingStrategyMappingApplyConfiguration) WithNodePort(value *NodePortPublishingStrategyApplyConfiguration) *ServicePublishingStrategyMappingApplyConfiguration
- func (b *ServicePublishingStrategyMappingApplyConfiguration) WithRoute(value *RoutePublishingStrategyApplyConfiguration) *ServicePublishingStrategyMappingApplyConfiguration
- func (b *ServicePublishingStrategyMappingApplyConfiguration) WithService(value v1beta1.ServiceType) *ServicePublishingStrategyMappingApplyConfiguration
- func (b *ServicePublishingStrategyMappingApplyConfiguration) WithType(value v1beta1.PublishingStrategyType) *ServicePublishingStrategyMappingApplyConfiguration
- type SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithCIDR(value string) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithDescription(value string) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithGatewayIP(value string) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithIPVersion(value int) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithIPv6AddressMode(value string) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithIPv6RAMode(value string) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithName(value string) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithNotTags(values ...hypershiftv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithNotTagsAny(values ...hypershiftv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithProjectID(value string) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithTags(values ...hypershiftv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithTagsAny(values ...hypershiftv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
- type SubnetParamApplyConfiguration
- type SubnetSpecApplyConfiguration
- type TaintApplyConfiguration
- type UnmanagedEtcdSpecApplyConfiguration
- type VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithEncrypted(value bool) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithEncryptionKey(value string) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithIOPS(value int64) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithSize(value int64) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithType(value string) *VolumeApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AESCBCSpecApplyConfiguration ¶
type AESCBCSpecApplyConfiguration struct { ActiveKey *v1.LocalObjectReference `json:"activeKey,omitempty"` BackupKey *v1.LocalObjectReference `json:"backupKey,omitempty"` }
AESCBCSpecApplyConfiguration represents an declarative configuration of the AESCBCSpec type for use with apply.
func AESCBCSpec ¶
func AESCBCSpec() *AESCBCSpecApplyConfiguration
AESCBCSpecApplyConfiguration constructs an declarative configuration of the AESCBCSpec type for use with apply.
func (*AESCBCSpecApplyConfiguration) WithActiveKey ¶
func (b *AESCBCSpecApplyConfiguration) WithActiveKey(value v1.LocalObjectReference) *AESCBCSpecApplyConfiguration
WithActiveKey sets the ActiveKey field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ActiveKey field is set to the value of the last call.
func (*AESCBCSpecApplyConfiguration) WithBackupKey ¶
func (b *AESCBCSpecApplyConfiguration) WithBackupKey(value v1.LocalObjectReference) *AESCBCSpecApplyConfiguration
WithBackupKey sets the BackupKey field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BackupKey field is set to the value of the last call.
type APIEndpointApplyConfiguration ¶
type APIEndpointApplyConfiguration struct { Host *string `json:"host,omitempty"` Port *int32 `json:"port,omitempty"` }
APIEndpointApplyConfiguration represents an declarative configuration of the APIEndpoint type for use with apply.
func APIEndpoint ¶
func APIEndpoint() *APIEndpointApplyConfiguration
APIEndpointApplyConfiguration constructs an declarative configuration of the APIEndpoint type for use with apply.
func (*APIEndpointApplyConfiguration) WithHost ¶
func (b *APIEndpointApplyConfiguration) WithHost(value string) *APIEndpointApplyConfiguration
WithHost sets the Host field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Host field is set to the value of the last call.
func (*APIEndpointApplyConfiguration) WithPort ¶
func (b *APIEndpointApplyConfiguration) WithPort(value int32) *APIEndpointApplyConfiguration
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 APIServerNetworkingApplyConfiguration ¶
type APIServerNetworkingApplyConfiguration struct { AdvertiseAddress *string `json:"advertiseAddress,omitempty"` Port *int32 `json:"port,omitempty"` AllowedCIDRBlocks []v1beta1.CIDRBlock `json:"allowedCIDRBlocks,omitempty"` }
APIServerNetworkingApplyConfiguration represents an declarative configuration of the APIServerNetworking type for use with apply.
func APIServerNetworking ¶
func APIServerNetworking() *APIServerNetworkingApplyConfiguration
APIServerNetworkingApplyConfiguration constructs an declarative configuration of the APIServerNetworking type for use with apply.
func (*APIServerNetworkingApplyConfiguration) WithAdvertiseAddress ¶
func (b *APIServerNetworkingApplyConfiguration) WithAdvertiseAddress(value string) *APIServerNetworkingApplyConfiguration
WithAdvertiseAddress sets the AdvertiseAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AdvertiseAddress field is set to the value of the last call.
func (*APIServerNetworkingApplyConfiguration) WithAllowedCIDRBlocks ¶
func (b *APIServerNetworkingApplyConfiguration) WithAllowedCIDRBlocks(values ...v1beta1.CIDRBlock) *APIServerNetworkingApplyConfiguration
WithAllowedCIDRBlocks adds the given value to the AllowedCIDRBlocks 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 AllowedCIDRBlocks field.
func (*APIServerNetworkingApplyConfiguration) WithPort ¶
func (b *APIServerNetworkingApplyConfiguration) WithPort(value int32) *APIServerNetworkingApplyConfiguration
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 AWSCloudProviderConfigApplyConfiguration ¶
type AWSCloudProviderConfigApplyConfiguration struct { Subnet *AWSResourceReferenceApplyConfiguration `json:"subnet,omitempty"` Zone *string `json:"zone,omitempty"` VPC *string `json:"vpc,omitempty"` }
AWSCloudProviderConfigApplyConfiguration represents an declarative configuration of the AWSCloudProviderConfig type for use with apply.
func AWSCloudProviderConfig ¶
func AWSCloudProviderConfig() *AWSCloudProviderConfigApplyConfiguration
AWSCloudProviderConfigApplyConfiguration constructs an declarative configuration of the AWSCloudProviderConfig type for use with apply.
func (*AWSCloudProviderConfigApplyConfiguration) WithSubnet ¶
func (b *AWSCloudProviderConfigApplyConfiguration) WithSubnet(value *AWSResourceReferenceApplyConfiguration) *AWSCloudProviderConfigApplyConfiguration
WithSubnet sets the Subnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subnet field is set to the value of the last call.
func (*AWSCloudProviderConfigApplyConfiguration) WithVPC ¶
func (b *AWSCloudProviderConfigApplyConfiguration) WithVPC(value string) *AWSCloudProviderConfigApplyConfiguration
WithVPC sets the VPC field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VPC field is set to the value of the last call.
func (*AWSCloudProviderConfigApplyConfiguration) WithZone ¶
func (b *AWSCloudProviderConfigApplyConfiguration) WithZone(value string) *AWSCloudProviderConfigApplyConfiguration
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 AWSKMSAuthSpecApplyConfiguration ¶
type AWSKMSAuthSpecApplyConfiguration struct {
AWSKMSRoleARN *string `json:"awsKms,omitempty"`
}
AWSKMSAuthSpecApplyConfiguration represents an declarative configuration of the AWSKMSAuthSpec type for use with apply.
func AWSKMSAuthSpec ¶
func AWSKMSAuthSpec() *AWSKMSAuthSpecApplyConfiguration
AWSKMSAuthSpecApplyConfiguration constructs an declarative configuration of the AWSKMSAuthSpec type for use with apply.
func (*AWSKMSAuthSpecApplyConfiguration) WithAWSKMSRoleARN ¶
func (b *AWSKMSAuthSpecApplyConfiguration) WithAWSKMSRoleARN(value string) *AWSKMSAuthSpecApplyConfiguration
WithAWSKMSRoleARN sets the AWSKMSRoleARN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AWSKMSRoleARN field is set to the value of the last call.
type AWSKMSKeyEntryApplyConfiguration ¶
type AWSKMSKeyEntryApplyConfiguration struct {
ARN *string `json:"arn,omitempty"`
}
AWSKMSKeyEntryApplyConfiguration represents an declarative configuration of the AWSKMSKeyEntry type for use with apply.
func AWSKMSKeyEntry ¶
func AWSKMSKeyEntry() *AWSKMSKeyEntryApplyConfiguration
AWSKMSKeyEntryApplyConfiguration constructs an declarative configuration of the AWSKMSKeyEntry type for use with apply.
func (*AWSKMSKeyEntryApplyConfiguration) WithARN ¶
func (b *AWSKMSKeyEntryApplyConfiguration) WithARN(value string) *AWSKMSKeyEntryApplyConfiguration
WithARN sets the ARN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ARN field is set to the value of the last call.
type AWSKMSSpecApplyConfiguration ¶
type AWSKMSSpecApplyConfiguration struct { Region *string `json:"region,omitempty"` ActiveKey *AWSKMSKeyEntryApplyConfiguration `json:"activeKey,omitempty"` BackupKey *AWSKMSKeyEntryApplyConfiguration `json:"backupKey,omitempty"` Auth *AWSKMSAuthSpecApplyConfiguration `json:"auth,omitempty"` }
AWSKMSSpecApplyConfiguration represents an declarative configuration of the AWSKMSSpec type for use with apply.
func AWSKMSSpec ¶
func AWSKMSSpec() *AWSKMSSpecApplyConfiguration
AWSKMSSpecApplyConfiguration constructs an declarative configuration of the AWSKMSSpec type for use with apply.
func (*AWSKMSSpecApplyConfiguration) WithActiveKey ¶
func (b *AWSKMSSpecApplyConfiguration) WithActiveKey(value *AWSKMSKeyEntryApplyConfiguration) *AWSKMSSpecApplyConfiguration
WithActiveKey sets the ActiveKey field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ActiveKey field is set to the value of the last call.
func (*AWSKMSSpecApplyConfiguration) WithAuth ¶
func (b *AWSKMSSpecApplyConfiguration) WithAuth(value *AWSKMSAuthSpecApplyConfiguration) *AWSKMSSpecApplyConfiguration
WithAuth sets the Auth field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Auth field is set to the value of the last call.
func (*AWSKMSSpecApplyConfiguration) WithBackupKey ¶
func (b *AWSKMSSpecApplyConfiguration) WithBackupKey(value *AWSKMSKeyEntryApplyConfiguration) *AWSKMSSpecApplyConfiguration
WithBackupKey sets the BackupKey field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BackupKey field is set to the value of the last call.
func (*AWSKMSSpecApplyConfiguration) WithRegion ¶
func (b *AWSKMSSpecApplyConfiguration) WithRegion(value string) *AWSKMSSpecApplyConfiguration
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 AWSNodePoolPlatformApplyConfiguration ¶
type AWSNodePoolPlatformApplyConfiguration struct { InstanceType *string `json:"instanceType,omitempty"` InstanceProfile *string `json:"instanceProfile,omitempty"` Subnet *AWSResourceReferenceApplyConfiguration `json:"subnet,omitempty"` AMI *string `json:"ami,omitempty"` SecurityGroups []AWSResourceReferenceApplyConfiguration `json:"securityGroups,omitempty"` RootVolume *VolumeApplyConfiguration `json:"rootVolume,omitempty"` ResourceTags []AWSResourceTagApplyConfiguration `json:"resourceTags,omitempty"` }
AWSNodePoolPlatformApplyConfiguration represents an declarative configuration of the AWSNodePoolPlatform type for use with apply.
func AWSNodePoolPlatform ¶
func AWSNodePoolPlatform() *AWSNodePoolPlatformApplyConfiguration
AWSNodePoolPlatformApplyConfiguration constructs an declarative configuration of the AWSNodePoolPlatform type for use with apply.
func (*AWSNodePoolPlatformApplyConfiguration) WithAMI ¶
func (b *AWSNodePoolPlatformApplyConfiguration) WithAMI(value string) *AWSNodePoolPlatformApplyConfiguration
WithAMI sets the AMI field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AMI field is set to the value of the last call.
func (*AWSNodePoolPlatformApplyConfiguration) WithInstanceProfile ¶
func (b *AWSNodePoolPlatformApplyConfiguration) WithInstanceProfile(value string) *AWSNodePoolPlatformApplyConfiguration
WithInstanceProfile sets the InstanceProfile field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InstanceProfile field is set to the value of the last call.
func (*AWSNodePoolPlatformApplyConfiguration) WithInstanceType ¶
func (b *AWSNodePoolPlatformApplyConfiguration) WithInstanceType(value string) *AWSNodePoolPlatformApplyConfiguration
WithInstanceType sets the InstanceType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InstanceType field is set to the value of the last call.
func (*AWSNodePoolPlatformApplyConfiguration) WithResourceTags ¶
func (b *AWSNodePoolPlatformApplyConfiguration) WithResourceTags(values ...*AWSResourceTagApplyConfiguration) *AWSNodePoolPlatformApplyConfiguration
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 (*AWSNodePoolPlatformApplyConfiguration) WithRootVolume ¶
func (b *AWSNodePoolPlatformApplyConfiguration) WithRootVolume(value *VolumeApplyConfiguration) *AWSNodePoolPlatformApplyConfiguration
WithRootVolume sets the RootVolume field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RootVolume field is set to the value of the last call.
func (*AWSNodePoolPlatformApplyConfiguration) WithSecurityGroups ¶
func (b *AWSNodePoolPlatformApplyConfiguration) WithSecurityGroups(values ...*AWSResourceReferenceApplyConfiguration) *AWSNodePoolPlatformApplyConfiguration
WithSecurityGroups adds the given value to the SecurityGroups 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 SecurityGroups field.
func (*AWSNodePoolPlatformApplyConfiguration) WithSubnet ¶
func (b *AWSNodePoolPlatformApplyConfiguration) WithSubnet(value *AWSResourceReferenceApplyConfiguration) *AWSNodePoolPlatformApplyConfiguration
WithSubnet sets the Subnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subnet field is set to the value of the last call.
type AWSPlatformSpecApplyConfiguration ¶
type AWSPlatformSpecApplyConfiguration struct { Region *string `json:"region,omitempty"` CloudProviderConfig *AWSCloudProviderConfigApplyConfiguration `json:"cloudProviderConfig,omitempty"` ServiceEndpoints []AWSServiceEndpointApplyConfiguration `json:"serviceEndpoints,omitempty"` RolesRef *AWSRolesRefApplyConfiguration `json:"rolesRef,omitempty"` ResourceTags []AWSResourceTagApplyConfiguration `json:"resourceTags,omitempty"` EndpointAccess *hypershiftv1beta1.AWSEndpointAccessType `json:"endpointAccess,omitempty"` AdditionalAllowedPrincipals []string `json:"additionalAllowedPrincipals,omitempty"` MultiArch *bool `json:"multiArch,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) WithAdditionalAllowedPrincipals ¶
func (b *AWSPlatformSpecApplyConfiguration) WithAdditionalAllowedPrincipals(values ...string) *AWSPlatformSpecApplyConfiguration
WithAdditionalAllowedPrincipals adds the given value to the AdditionalAllowedPrincipals 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 AdditionalAllowedPrincipals field.
func (*AWSPlatformSpecApplyConfiguration) WithCloudProviderConfig ¶
func (b *AWSPlatformSpecApplyConfiguration) WithCloudProviderConfig(value *AWSCloudProviderConfigApplyConfiguration) *AWSPlatformSpecApplyConfiguration
WithCloudProviderConfig sets the CloudProviderConfig field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CloudProviderConfig field is set to the value of the last call.
func (*AWSPlatformSpecApplyConfiguration) WithEndpointAccess ¶
func (b *AWSPlatformSpecApplyConfiguration) WithEndpointAccess(value hypershiftv1beta1.AWSEndpointAccessType) *AWSPlatformSpecApplyConfiguration
WithEndpointAccess sets the EndpointAccess field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EndpointAccess field is set to the value of the last call.
func (*AWSPlatformSpecApplyConfiguration) WithMultiArch ¶ added in v0.1.23
func (b *AWSPlatformSpecApplyConfiguration) WithMultiArch(value bool) *AWSPlatformSpecApplyConfiguration
WithMultiArch sets the MultiArch field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MultiArch field is set to the value of the last call.
func (*AWSPlatformSpecApplyConfiguration) WithRegion ¶
func (b *AWSPlatformSpecApplyConfiguration) WithRegion(value string) *AWSPlatformSpecApplyConfiguration
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 (*AWSPlatformSpecApplyConfiguration) WithResourceTags ¶
func (b *AWSPlatformSpecApplyConfiguration) WithResourceTags(values ...*AWSResourceTagApplyConfiguration) *AWSPlatformSpecApplyConfiguration
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 (*AWSPlatformSpecApplyConfiguration) WithRolesRef ¶
func (b *AWSPlatformSpecApplyConfiguration) WithRolesRef(value *AWSRolesRefApplyConfiguration) *AWSPlatformSpecApplyConfiguration
WithRolesRef sets the RolesRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RolesRef field is set to the value of the last call.
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 {
DefaultWorkerSecurityGroupID *string `json:"defaultWorkerSecurityGroupID,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) WithDefaultWorkerSecurityGroupID ¶
func (b *AWSPlatformStatusApplyConfiguration) WithDefaultWorkerSecurityGroupID(value string) *AWSPlatformStatusApplyConfiguration
WithDefaultWorkerSecurityGroupID sets the DefaultWorkerSecurityGroupID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DefaultWorkerSecurityGroupID field is set to the value of the last call.
type AWSResourceReferenceApplyConfiguration ¶
type AWSResourceReferenceApplyConfiguration struct { ID *string `json:"id,omitempty"` Filters []FilterApplyConfiguration `json:"filters,omitempty"` }
AWSResourceReferenceApplyConfiguration represents an declarative configuration of the AWSResourceReference type for use with apply.
func AWSResourceReference ¶
func AWSResourceReference() *AWSResourceReferenceApplyConfiguration
AWSResourceReferenceApplyConfiguration constructs an declarative configuration of the AWSResourceReference type for use with apply.
func (*AWSResourceReferenceApplyConfiguration) WithFilters ¶
func (b *AWSResourceReferenceApplyConfiguration) WithFilters(values ...*FilterApplyConfiguration) *AWSResourceReferenceApplyConfiguration
WithFilters adds the given value to the Filters 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 Filters field.
func (*AWSResourceReferenceApplyConfiguration) WithID ¶
func (b *AWSResourceReferenceApplyConfiguration) WithID(value string) *AWSResourceReferenceApplyConfiguration
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.
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 AWSRolesRefApplyConfiguration ¶
type AWSRolesRefApplyConfiguration struct { IngressARN *string `json:"ingressARN,omitempty"` ImageRegistryARN *string `json:"imageRegistryARN,omitempty"` StorageARN *string `json:"storageARN,omitempty"` NetworkARN *string `json:"networkARN,omitempty"` KubeCloudControllerARN *string `json:"kubeCloudControllerARN,omitempty"` NodePoolManagementARN *string `json:"nodePoolManagementARN,omitempty"` ControlPlaneOperatorARN *string `json:"controlPlaneOperatorARN,omitempty"` }
AWSRolesRefApplyConfiguration represents an declarative configuration of the AWSRolesRef type for use with apply.
func AWSRolesRef ¶
func AWSRolesRef() *AWSRolesRefApplyConfiguration
AWSRolesRefApplyConfiguration constructs an declarative configuration of the AWSRolesRef type for use with apply.
func (*AWSRolesRefApplyConfiguration) WithControlPlaneOperatorARN ¶
func (b *AWSRolesRefApplyConfiguration) WithControlPlaneOperatorARN(value string) *AWSRolesRefApplyConfiguration
WithControlPlaneOperatorARN sets the ControlPlaneOperatorARN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ControlPlaneOperatorARN field is set to the value of the last call.
func (*AWSRolesRefApplyConfiguration) WithImageRegistryARN ¶
func (b *AWSRolesRefApplyConfiguration) WithImageRegistryARN(value string) *AWSRolesRefApplyConfiguration
WithImageRegistryARN sets the ImageRegistryARN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ImageRegistryARN field is set to the value of the last call.
func (*AWSRolesRefApplyConfiguration) WithIngressARN ¶
func (b *AWSRolesRefApplyConfiguration) WithIngressARN(value string) *AWSRolesRefApplyConfiguration
WithIngressARN sets the IngressARN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressARN field is set to the value of the last call.
func (*AWSRolesRefApplyConfiguration) WithKubeCloudControllerARN ¶
func (b *AWSRolesRefApplyConfiguration) WithKubeCloudControllerARN(value string) *AWSRolesRefApplyConfiguration
WithKubeCloudControllerARN sets the KubeCloudControllerARN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KubeCloudControllerARN field is set to the value of the last call.
func (*AWSRolesRefApplyConfiguration) WithNetworkARN ¶
func (b *AWSRolesRefApplyConfiguration) WithNetworkARN(value string) *AWSRolesRefApplyConfiguration
WithNetworkARN sets the NetworkARN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NetworkARN field is set to the value of the last call.
func (*AWSRolesRefApplyConfiguration) WithNodePoolManagementARN ¶
func (b *AWSRolesRefApplyConfiguration) WithNodePoolManagementARN(value string) *AWSRolesRefApplyConfiguration
WithNodePoolManagementARN sets the NodePoolManagementARN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodePoolManagementARN field is set to the value of the last call.
func (*AWSRolesRefApplyConfiguration) WithStorageARN ¶
func (b *AWSRolesRefApplyConfiguration) WithStorageARN(value string) *AWSRolesRefApplyConfiguration
WithStorageARN sets the StorageARN field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StorageARN 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 AgentNodePoolPlatformApplyConfiguration ¶
type AgentNodePoolPlatformApplyConfiguration struct {
AgentLabelSelector *v1.LabelSelectorApplyConfiguration `json:"agentLabelSelector,omitempty"`
}
AgentNodePoolPlatformApplyConfiguration represents an declarative configuration of the AgentNodePoolPlatform type for use with apply.
func AgentNodePoolPlatform ¶
func AgentNodePoolPlatform() *AgentNodePoolPlatformApplyConfiguration
AgentNodePoolPlatformApplyConfiguration constructs an declarative configuration of the AgentNodePoolPlatform type for use with apply.
func (*AgentNodePoolPlatformApplyConfiguration) WithAgentLabelSelector ¶
func (b *AgentNodePoolPlatformApplyConfiguration) WithAgentLabelSelector(value *v1.LabelSelectorApplyConfiguration) *AgentNodePoolPlatformApplyConfiguration
WithAgentLabelSelector sets the AgentLabelSelector field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AgentLabelSelector field is set to the value of the last call.
type AgentPlatformSpecApplyConfiguration ¶
type AgentPlatformSpecApplyConfiguration struct {
AgentNamespace *string `json:"agentNamespace,omitempty"`
}
AgentPlatformSpecApplyConfiguration represents an declarative configuration of the AgentPlatformSpec type for use with apply.
func AgentPlatformSpec ¶
func AgentPlatformSpec() *AgentPlatformSpecApplyConfiguration
AgentPlatformSpecApplyConfiguration constructs an declarative configuration of the AgentPlatformSpec type for use with apply.
func (*AgentPlatformSpecApplyConfiguration) WithAgentNamespace ¶
func (b *AgentPlatformSpecApplyConfiguration) WithAgentNamespace(value string) *AgentPlatformSpecApplyConfiguration
WithAgentNamespace sets the AgentNamespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AgentNamespace field is set to the value of the last call.
type AllocationPoolApplyConfiguration ¶ added in v0.1.40
type AllocationPoolApplyConfiguration struct { Start *string `json:"start,omitempty"` End *string `json:"end,omitempty"` }
AllocationPoolApplyConfiguration represents an declarative configuration of the AllocationPool type for use with apply.
func AllocationPool ¶ added in v0.1.40
func AllocationPool() *AllocationPoolApplyConfiguration
AllocationPoolApplyConfiguration constructs an declarative configuration of the AllocationPool type for use with apply.
func (*AllocationPoolApplyConfiguration) WithEnd ¶ added in v0.1.40
func (b *AllocationPoolApplyConfiguration) WithEnd(value string) *AllocationPoolApplyConfiguration
WithEnd sets the End field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the End field is set to the value of the last call.
func (*AllocationPoolApplyConfiguration) WithStart ¶ added in v0.1.40
func (b *AllocationPoolApplyConfiguration) WithStart(value string) *AllocationPoolApplyConfiguration
WithStart sets the Start field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Start field is set to the value of the last call.
type AzureKMSKeyApplyConfiguration ¶ added in v0.1.26
type AzureKMSKeyApplyConfiguration struct { KeyVaultName *string `json:"keyVaultName,omitempty"` KeyName *string `json:"keyName,omitempty"` KeyVersion *string `json:"keyVersion,omitempty"` }
AzureKMSKeyApplyConfiguration represents an declarative configuration of the AzureKMSKey type for use with apply.
func AzureKMSKey ¶ added in v0.1.26
func AzureKMSKey() *AzureKMSKeyApplyConfiguration
AzureKMSKeyApplyConfiguration constructs an declarative configuration of the AzureKMSKey type for use with apply.
func (*AzureKMSKeyApplyConfiguration) WithKeyName ¶ added in v0.1.26
func (b *AzureKMSKeyApplyConfiguration) WithKeyName(value string) *AzureKMSKeyApplyConfiguration
WithKeyName sets the KeyName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KeyName field is set to the value of the last call.
func (*AzureKMSKeyApplyConfiguration) WithKeyVaultName ¶ added in v0.1.26
func (b *AzureKMSKeyApplyConfiguration) WithKeyVaultName(value string) *AzureKMSKeyApplyConfiguration
WithKeyVaultName sets the KeyVaultName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KeyVaultName field is set to the value of the last call.
func (*AzureKMSKeyApplyConfiguration) WithKeyVersion ¶ added in v0.1.26
func (b *AzureKMSKeyApplyConfiguration) WithKeyVersion(value string) *AzureKMSKeyApplyConfiguration
WithKeyVersion sets the KeyVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KeyVersion field is set to the value of the last call.
type AzureKMSSpecApplyConfiguration ¶ added in v0.1.17
type AzureKMSSpecApplyConfiguration struct { ActiveKey *AzureKMSKeyApplyConfiguration `json:"activeKey,omitempty"` BackupKey *AzureKMSKeyApplyConfiguration `json:"backupKey,omitempty"` }
AzureKMSSpecApplyConfiguration represents an declarative configuration of the AzureKMSSpec type for use with apply.
func AzureKMSSpec ¶ added in v0.1.17
func AzureKMSSpec() *AzureKMSSpecApplyConfiguration
AzureKMSSpecApplyConfiguration constructs an declarative configuration of the AzureKMSSpec type for use with apply.
func (*AzureKMSSpecApplyConfiguration) WithActiveKey ¶ added in v0.1.26
func (b *AzureKMSSpecApplyConfiguration) WithActiveKey(value *AzureKMSKeyApplyConfiguration) *AzureKMSSpecApplyConfiguration
WithActiveKey sets the ActiveKey field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ActiveKey field is set to the value of the last call.
func (*AzureKMSSpecApplyConfiguration) WithBackupKey ¶ added in v0.1.26
func (b *AzureKMSSpecApplyConfiguration) WithBackupKey(value *AzureKMSKeyApplyConfiguration) *AzureKMSSpecApplyConfiguration
WithBackupKey sets the BackupKey field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BackupKey field is set to the value of the last call.
type AzureNodePoolPlatformApplyConfiguration ¶
type AzureNodePoolPlatformApplyConfiguration struct { VMSize *string `json:"vmsize,omitempty"` Image *AzureVMImageApplyConfiguration `json:"image,omitempty"` DiskSizeGB *int32 `json:"diskSizeGB,omitempty"` DiskStorageAccountType *string `json:"diskStorageAccountType,omitempty"` AvailabilityZone *string `json:"availabilityZone,omitempty"` DiskEncryptionSetID *string `json:"diskEncryptionSetID,omitempty"` EnableEphemeralOSDisk *bool `json:"enableEphemeralOSDisk,omitempty"` SubnetID *string `json:"subnetID,omitempty"` Diagnostics *DiagnosticsApplyConfiguration `json:"diagnostics,omitempty"` MachineIdentityID *string `json:"machineIdentityID,omitempty"` }
AzureNodePoolPlatformApplyConfiguration represents an declarative configuration of the AzureNodePoolPlatform type for use with apply.
func AzureNodePoolPlatform ¶
func AzureNodePoolPlatform() *AzureNodePoolPlatformApplyConfiguration
AzureNodePoolPlatformApplyConfiguration constructs an declarative configuration of the AzureNodePoolPlatform type for use with apply.
func (*AzureNodePoolPlatformApplyConfiguration) WithAvailabilityZone ¶
func (b *AzureNodePoolPlatformApplyConfiguration) WithAvailabilityZone(value string) *AzureNodePoolPlatformApplyConfiguration
WithAvailabilityZone sets the AvailabilityZone field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AvailabilityZone field is set to the value of the last call.
func (*AzureNodePoolPlatformApplyConfiguration) WithDiagnostics ¶ added in v0.1.38
func (b *AzureNodePoolPlatformApplyConfiguration) WithDiagnostics(value *DiagnosticsApplyConfiguration) *AzureNodePoolPlatformApplyConfiguration
WithDiagnostics sets the Diagnostics field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Diagnostics field is set to the value of the last call.
func (*AzureNodePoolPlatformApplyConfiguration) WithDiskEncryptionSetID ¶ added in v0.1.18
func (b *AzureNodePoolPlatformApplyConfiguration) WithDiskEncryptionSetID(value string) *AzureNodePoolPlatformApplyConfiguration
WithDiskEncryptionSetID sets the DiskEncryptionSetID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DiskEncryptionSetID field is set to the value of the last call.
func (*AzureNodePoolPlatformApplyConfiguration) WithDiskSizeGB ¶
func (b *AzureNodePoolPlatformApplyConfiguration) WithDiskSizeGB(value int32) *AzureNodePoolPlatformApplyConfiguration
WithDiskSizeGB sets the DiskSizeGB field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DiskSizeGB field is set to the value of the last call.
func (*AzureNodePoolPlatformApplyConfiguration) WithDiskStorageAccountType ¶
func (b *AzureNodePoolPlatformApplyConfiguration) WithDiskStorageAccountType(value string) *AzureNodePoolPlatformApplyConfiguration
WithDiskStorageAccountType sets the DiskStorageAccountType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DiskStorageAccountType field is set to the value of the last call.
func (*AzureNodePoolPlatformApplyConfiguration) WithEnableEphemeralOSDisk ¶ added in v0.1.19
func (b *AzureNodePoolPlatformApplyConfiguration) WithEnableEphemeralOSDisk(value bool) *AzureNodePoolPlatformApplyConfiguration
WithEnableEphemeralOSDisk sets the EnableEphemeralOSDisk field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EnableEphemeralOSDisk field is set to the value of the last call.
func (*AzureNodePoolPlatformApplyConfiguration) WithImage ¶ added in v0.1.43
func (b *AzureNodePoolPlatformApplyConfiguration) WithImage(value *AzureVMImageApplyConfiguration) *AzureNodePoolPlatformApplyConfiguration
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 (*AzureNodePoolPlatformApplyConfiguration) WithMachineIdentityID ¶ added in v0.1.40
func (b *AzureNodePoolPlatformApplyConfiguration) WithMachineIdentityID(value string) *AzureNodePoolPlatformApplyConfiguration
WithMachineIdentityID sets the MachineIdentityID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MachineIdentityID field is set to the value of the last call.
func (*AzureNodePoolPlatformApplyConfiguration) WithSubnetID ¶ added in v0.1.29
func (b *AzureNodePoolPlatformApplyConfiguration) WithSubnetID(value string) *AzureNodePoolPlatformApplyConfiguration
WithSubnetID sets the SubnetID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SubnetID field is set to the value of the last call.
func (*AzureNodePoolPlatformApplyConfiguration) WithVMSize ¶
func (b *AzureNodePoolPlatformApplyConfiguration) WithVMSize(value string) *AzureNodePoolPlatformApplyConfiguration
WithVMSize sets the VMSize field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VMSize field is set to the value of the last call.
type AzurePlatformSpecApplyConfiguration ¶
type AzurePlatformSpecApplyConfiguration struct { Credentials *v1.LocalObjectReference `json:"credentials,omitempty"` Cloud *string `json:"cloud,omitempty"` Location *string `json:"location,omitempty"` ResourceGroupName *string `json:"resourceGroup,omitempty"` VnetID *string `json:"vnetID,omitempty"` SubnetID *string `json:"subnetID,omitempty"` SubscriptionID *string `json:"subscriptionID,omitempty"` SecurityGroupID *string `json:"securityGroupID,omitempty"` }
AzurePlatformSpecApplyConfiguration represents an declarative configuration of the AzurePlatformSpec type for use with apply.
func AzurePlatformSpec ¶
func AzurePlatformSpec() *AzurePlatformSpecApplyConfiguration
AzurePlatformSpecApplyConfiguration constructs an declarative configuration of the AzurePlatformSpec type for use with apply.
func (*AzurePlatformSpecApplyConfiguration) WithCloud ¶ added in v0.1.23
func (b *AzurePlatformSpecApplyConfiguration) WithCloud(value string) *AzurePlatformSpecApplyConfiguration
WithCloud sets the Cloud field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Cloud field is set to the value of the last call.
func (*AzurePlatformSpecApplyConfiguration) WithCredentials ¶
func (b *AzurePlatformSpecApplyConfiguration) WithCredentials(value v1.LocalObjectReference) *AzurePlatformSpecApplyConfiguration
WithCredentials sets the Credentials field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Credentials field is set to the value of the last call.
func (*AzurePlatformSpecApplyConfiguration) WithLocation ¶
func (b *AzurePlatformSpecApplyConfiguration) WithLocation(value string) *AzurePlatformSpecApplyConfiguration
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 (*AzurePlatformSpecApplyConfiguration) WithResourceGroupName ¶
func (b *AzurePlatformSpecApplyConfiguration) WithResourceGroupName(value string) *AzurePlatformSpecApplyConfiguration
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.
func (*AzurePlatformSpecApplyConfiguration) WithSecurityGroupID ¶ added in v0.1.29
func (b *AzurePlatformSpecApplyConfiguration) WithSecurityGroupID(value string) *AzurePlatformSpecApplyConfiguration
WithSecurityGroupID sets the SecurityGroupID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SecurityGroupID field is set to the value of the last call.
func (*AzurePlatformSpecApplyConfiguration) WithSubnetID ¶ added in v0.1.29
func (b *AzurePlatformSpecApplyConfiguration) WithSubnetID(value string) *AzurePlatformSpecApplyConfiguration
WithSubnetID sets the SubnetID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SubnetID field is set to the value of the last call.
func (*AzurePlatformSpecApplyConfiguration) WithSubscriptionID ¶
func (b *AzurePlatformSpecApplyConfiguration) WithSubscriptionID(value string) *AzurePlatformSpecApplyConfiguration
WithSubscriptionID sets the SubscriptionID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SubscriptionID field is set to the value of the last call.
func (*AzurePlatformSpecApplyConfiguration) WithVnetID ¶
func (b *AzurePlatformSpecApplyConfiguration) WithVnetID(value string) *AzurePlatformSpecApplyConfiguration
WithVnetID sets the VnetID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VnetID field is set to the value of the last call.
type AzureVMImageApplyConfiguration ¶ added in v0.1.43
type AzureVMImageApplyConfiguration struct { Type *v1beta1.AzureVMImageType `json:"azureImageType,omitempty"` ImageID *string `json:"imageID,omitempty"` AzureMarketplace *MarketplaceImageApplyConfiguration `json:"azureMarketplace,omitempty"` }
AzureVMImageApplyConfiguration represents an declarative configuration of the AzureVMImage type for use with apply.
func AzureVMImage ¶ added in v0.1.43
func AzureVMImage() *AzureVMImageApplyConfiguration
AzureVMImageApplyConfiguration constructs an declarative configuration of the AzureVMImage type for use with apply.
func (*AzureVMImageApplyConfiguration) WithAzureMarketplace ¶ added in v0.1.43
func (b *AzureVMImageApplyConfiguration) WithAzureMarketplace(value *MarketplaceImageApplyConfiguration) *AzureVMImageApplyConfiguration
WithAzureMarketplace sets the AzureMarketplace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AzureMarketplace field is set to the value of the last call.
func (*AzureVMImageApplyConfiguration) WithImageID ¶ added in v0.1.43
func (b *AzureVMImageApplyConfiguration) WithImageID(value string) *AzureVMImageApplyConfiguration
WithImageID sets the ImageID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ImageID field is set to the value of the last call.
func (*AzureVMImageApplyConfiguration) WithType ¶ added in v0.1.43
func (b *AzureVMImageApplyConfiguration) WithType(value v1beta1.AzureVMImageType) *AzureVMImageApplyConfiguration
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 CertificateSigningRequestApprovalApplyConfiguration ¶ added in v0.1.17
type CertificateSigningRequestApprovalApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *v1beta1.CertificateSigningRequestApprovalSpec `json:"spec,omitempty"` Status *v1beta1.CertificateSigningRequestApprovalStatus `json:"status,omitempty"` }
CertificateSigningRequestApprovalApplyConfiguration represents an declarative configuration of the CertificateSigningRequestApproval type for use with apply.
func CertificateSigningRequestApproval ¶ added in v0.1.17
func CertificateSigningRequestApproval(name, namespace string) *CertificateSigningRequestApprovalApplyConfiguration
CertificateSigningRequestApproval constructs an declarative configuration of the CertificateSigningRequestApproval type for use with apply.
func (*CertificateSigningRequestApprovalApplyConfiguration) WithAPIVersion ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithAPIVersion(value string) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithAnnotations ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithAnnotations(entries map[string]string) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithCreationTimestamp ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithCreationTimestamp(value metav1.Time) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithDeletionGracePeriodSeconds ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithDeletionTimestamp ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithFinalizers ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithFinalizers(values ...string) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithGenerateName ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithGenerateName(value string) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithGeneration ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithGeneration(value int64) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithKind ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithKind(value string) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithLabels ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithLabels(entries map[string]string) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithName ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithName(value string) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithNamespace ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithNamespace(value string) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithOwnerReferences ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithResourceVersion ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithResourceVersion(value string) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithSpec ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithSpec(value v1beta1.CertificateSigningRequestApprovalSpec) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithStatus ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithStatus(value v1beta1.CertificateSigningRequestApprovalStatus) *CertificateSigningRequestApprovalApplyConfiguration
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 (*CertificateSigningRequestApprovalApplyConfiguration) WithUID ¶ added in v0.1.17
func (b *CertificateSigningRequestApprovalApplyConfiguration) WithUID(value types.UID) *CertificateSigningRequestApprovalApplyConfiguration
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 ClusterAutoscalingApplyConfiguration ¶
type ClusterAutoscalingApplyConfiguration struct { MaxNodesTotal *int32 `json:"maxNodesTotal,omitempty"` MaxPodGracePeriod *int32 `json:"maxPodGracePeriod,omitempty"` MaxNodeProvisionTime *string `json:"maxNodeProvisionTime,omitempty"` PodPriorityThreshold *int32 `json:"podPriorityThreshold,omitempty"` }
ClusterAutoscalingApplyConfiguration represents an declarative configuration of the ClusterAutoscaling type for use with apply.
func ClusterAutoscaling ¶
func ClusterAutoscaling() *ClusterAutoscalingApplyConfiguration
ClusterAutoscalingApplyConfiguration constructs an declarative configuration of the ClusterAutoscaling type for use with apply.
func (*ClusterAutoscalingApplyConfiguration) WithMaxNodeProvisionTime ¶
func (b *ClusterAutoscalingApplyConfiguration) WithMaxNodeProvisionTime(value string) *ClusterAutoscalingApplyConfiguration
WithMaxNodeProvisionTime sets the MaxNodeProvisionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxNodeProvisionTime field is set to the value of the last call.
func (*ClusterAutoscalingApplyConfiguration) WithMaxNodesTotal ¶
func (b *ClusterAutoscalingApplyConfiguration) WithMaxNodesTotal(value int32) *ClusterAutoscalingApplyConfiguration
WithMaxNodesTotal sets the MaxNodesTotal field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxNodesTotal field is set to the value of the last call.
func (*ClusterAutoscalingApplyConfiguration) WithMaxPodGracePeriod ¶
func (b *ClusterAutoscalingApplyConfiguration) WithMaxPodGracePeriod(value int32) *ClusterAutoscalingApplyConfiguration
WithMaxPodGracePeriod sets the MaxPodGracePeriod field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxPodGracePeriod field is set to the value of the last call.
func (*ClusterAutoscalingApplyConfiguration) WithPodPriorityThreshold ¶
func (b *ClusterAutoscalingApplyConfiguration) WithPodPriorityThreshold(value int32) *ClusterAutoscalingApplyConfiguration
WithPodPriorityThreshold sets the PodPriorityThreshold field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PodPriorityThreshold field is set to the value of the last call.
type ClusterConfigurationApplyConfiguration ¶
type ClusterConfigurationApplyConfiguration struct { APIServer *v1.APIServerSpec `json:"apiServer,omitempty"` Authentication *v1.AuthenticationSpec `json:"authentication,omitempty"` FeatureGate *v1.FeatureGateSpec `json:"featureGate,omitempty"` Image *v1.ImageSpec `json:"image,omitempty"` Ingress *v1.IngressSpec `json:"ingress,omitempty"` Network *v1.NetworkSpec `json:"network,omitempty"` OAuth *v1.OAuthSpec `json:"oauth,omitempty"` OperatorHub *v1.OperatorHubSpec `json:"operatorhub,omitempty"` Scheduler *v1.SchedulerSpec `json:"scheduler,omitempty"` Proxy *v1.ProxySpec `json:"proxy,omitempty"` }
ClusterConfigurationApplyConfiguration represents an declarative configuration of the ClusterConfiguration type for use with apply.
func ClusterConfiguration ¶
func ClusterConfiguration() *ClusterConfigurationApplyConfiguration
ClusterConfigurationApplyConfiguration constructs an declarative configuration of the ClusterConfiguration type for use with apply.
func (*ClusterConfigurationApplyConfiguration) WithAPIServer ¶
func (b *ClusterConfigurationApplyConfiguration) WithAPIServer(value v1.APIServerSpec) *ClusterConfigurationApplyConfiguration
WithAPIServer sets the APIServer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServer field is set to the value of the last call.
func (*ClusterConfigurationApplyConfiguration) WithAuthentication ¶
func (b *ClusterConfigurationApplyConfiguration) WithAuthentication(value v1.AuthenticationSpec) *ClusterConfigurationApplyConfiguration
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.
func (*ClusterConfigurationApplyConfiguration) WithFeatureGate ¶
func (b *ClusterConfigurationApplyConfiguration) WithFeatureGate(value v1.FeatureGateSpec) *ClusterConfigurationApplyConfiguration
WithFeatureGate sets the FeatureGate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FeatureGate field is set to the value of the last call.
func (*ClusterConfigurationApplyConfiguration) WithImage ¶
func (b *ClusterConfigurationApplyConfiguration) WithImage(value v1.ImageSpec) *ClusterConfigurationApplyConfiguration
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 (*ClusterConfigurationApplyConfiguration) WithIngress ¶
func (b *ClusterConfigurationApplyConfiguration) WithIngress(value v1.IngressSpec) *ClusterConfigurationApplyConfiguration
WithIngress sets the Ingress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ingress field is set to the value of the last call.
func (*ClusterConfigurationApplyConfiguration) WithNetwork ¶
func (b *ClusterConfigurationApplyConfiguration) WithNetwork(value v1.NetworkSpec) *ClusterConfigurationApplyConfiguration
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 (*ClusterConfigurationApplyConfiguration) WithOAuth ¶
func (b *ClusterConfigurationApplyConfiguration) WithOAuth(value v1.OAuthSpec) *ClusterConfigurationApplyConfiguration
WithOAuth sets the OAuth field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OAuth field is set to the value of the last call.
func (*ClusterConfigurationApplyConfiguration) WithOperatorHub ¶ added in v0.1.17
func (b *ClusterConfigurationApplyConfiguration) WithOperatorHub(value v1.OperatorHubSpec) *ClusterConfigurationApplyConfiguration
WithOperatorHub sets the OperatorHub field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OperatorHub field is set to the value of the last call.
func (*ClusterConfigurationApplyConfiguration) WithProxy ¶
func (b *ClusterConfigurationApplyConfiguration) WithProxy(value v1.ProxySpec) *ClusterConfigurationApplyConfiguration
WithProxy sets the Proxy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Proxy field is set to the value of the last call.
func (*ClusterConfigurationApplyConfiguration) WithScheduler ¶
func (b *ClusterConfigurationApplyConfiguration) WithScheduler(value v1.SchedulerSpec) *ClusterConfigurationApplyConfiguration
WithScheduler sets the Scheduler field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Scheduler field is set to the value of the last call.
type ClusterNetworkEntryApplyConfiguration ¶
type ClusterNetworkEntryApplyConfiguration struct { CIDR *ipnet.IPNet `json:"cidr,omitempty"` HostPrefix *int32 `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 ipnet.IPNet) *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 int32) *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 ClusterNetworkingApplyConfiguration ¶
type ClusterNetworkingApplyConfiguration struct { MachineNetwork []MachineNetworkEntryApplyConfiguration `json:"machineNetwork,omitempty"` ClusterNetwork []ClusterNetworkEntryApplyConfiguration `json:"clusterNetwork,omitempty"` ServiceNetwork []ServiceNetworkEntryApplyConfiguration `json:"serviceNetwork,omitempty"` NetworkType *hypershiftv1beta1.NetworkType `json:"networkType,omitempty"` APIServer *APIServerNetworkingApplyConfiguration `json:"apiServer,omitempty"` }
ClusterNetworkingApplyConfiguration represents an declarative configuration of the ClusterNetworking type for use with apply.
func ClusterNetworking ¶
func ClusterNetworking() *ClusterNetworkingApplyConfiguration
ClusterNetworkingApplyConfiguration constructs an declarative configuration of the ClusterNetworking type for use with apply.
func (*ClusterNetworkingApplyConfiguration) WithAPIServer ¶
func (b *ClusterNetworkingApplyConfiguration) WithAPIServer(value *APIServerNetworkingApplyConfiguration) *ClusterNetworkingApplyConfiguration
WithAPIServer sets the APIServer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServer field is set to the value of the last call.
func (*ClusterNetworkingApplyConfiguration) WithClusterNetwork ¶
func (b *ClusterNetworkingApplyConfiguration) WithClusterNetwork(values ...*ClusterNetworkEntryApplyConfiguration) *ClusterNetworkingApplyConfiguration
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 (*ClusterNetworkingApplyConfiguration) WithMachineNetwork ¶
func (b *ClusterNetworkingApplyConfiguration) WithMachineNetwork(values ...*MachineNetworkEntryApplyConfiguration) *ClusterNetworkingApplyConfiguration
WithMachineNetwork adds the given value to the MachineNetwork 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 MachineNetwork field.
func (*ClusterNetworkingApplyConfiguration) WithNetworkType ¶
func (b *ClusterNetworkingApplyConfiguration) WithNetworkType(value hypershiftv1beta1.NetworkType) *ClusterNetworkingApplyConfiguration
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 (*ClusterNetworkingApplyConfiguration) WithServiceNetwork ¶
func (b *ClusterNetworkingApplyConfiguration) WithServiceNetwork(values ...*ServiceNetworkEntryApplyConfiguration) *ClusterNetworkingApplyConfiguration
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 ClusterVersionStatusApplyConfiguration ¶
type ClusterVersionStatusApplyConfiguration struct { Desired *v1.Release `json:"desired,omitempty"` History []v1.UpdateHistory `json:"history,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty"` AvailableUpdates []v1.Release `json:"availableUpdates,omitempty"` ConditionalUpdates []v1.ConditionalUpdate `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 ...v1.Release) *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) WithConditionalUpdates ¶
func (b *ClusterVersionStatusApplyConfiguration) WithConditionalUpdates(values ...v1.ConditionalUpdate) *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) WithDesired ¶
func (b *ClusterVersionStatusApplyConfiguration) WithDesired(value v1.Release) *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 ...v1.UpdateHistory) *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.
type DNSSpecApplyConfiguration ¶
type DNSSpecApplyConfiguration struct { BaseDomain *string `json:"baseDomain,omitempty"` BaseDomainPrefix *string `json:"baseDomainPrefix,omitempty"` PublicZoneID *string `json:"publicZoneID,omitempty"` PrivateZoneID *string `json:"privateZoneID,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) WithBaseDomainPrefix ¶
func (b *DNSSpecApplyConfiguration) WithBaseDomainPrefix(value string) *DNSSpecApplyConfiguration
WithBaseDomainPrefix sets the BaseDomainPrefix field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BaseDomainPrefix field is set to the value of the last call.
func (*DNSSpecApplyConfiguration) WithPrivateZoneID ¶
func (b *DNSSpecApplyConfiguration) WithPrivateZoneID(value string) *DNSSpecApplyConfiguration
WithPrivateZoneID sets the PrivateZoneID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PrivateZoneID field is set to the value of the last call.
func (*DNSSpecApplyConfiguration) WithPublicZoneID ¶
func (b *DNSSpecApplyConfiguration) WithPublicZoneID(value string) *DNSSpecApplyConfiguration
WithPublicZoneID sets the PublicZoneID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PublicZoneID field is set to the value of the last call.
type DiagnosticsApplyConfiguration ¶ added in v0.1.38
type DiagnosticsApplyConfiguration struct { StorageAccountType *v1beta1.AzureDiagnosticsStorageAccountType `json:"storageAccountType,omitempty"` StorageAccountURI *string `json:"storageAccountURI,omitempty"` }
DiagnosticsApplyConfiguration represents an declarative configuration of the Diagnostics type for use with apply.
func Diagnostics ¶ added in v0.1.38
func Diagnostics() *DiagnosticsApplyConfiguration
DiagnosticsApplyConfiguration constructs an declarative configuration of the Diagnostics type for use with apply.
func (*DiagnosticsApplyConfiguration) WithStorageAccountType ¶ added in v0.1.38
func (b *DiagnosticsApplyConfiguration) WithStorageAccountType(value v1beta1.AzureDiagnosticsStorageAccountType) *DiagnosticsApplyConfiguration
WithStorageAccountType sets the StorageAccountType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StorageAccountType field is set to the value of the last call.
func (*DiagnosticsApplyConfiguration) WithStorageAccountURI ¶ added in v0.1.38
func (b *DiagnosticsApplyConfiguration) WithStorageAccountURI(value string) *DiagnosticsApplyConfiguration
WithStorageAccountURI sets the StorageAccountURI field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StorageAccountURI field is set to the value of the last call.
type EtcdSpecApplyConfiguration ¶
type EtcdSpecApplyConfiguration struct { ManagementType *v1beta1.EtcdManagementType `json:"managementType,omitempty"` Managed *ManagedEtcdSpecApplyConfiguration `json:"managed,omitempty"` Unmanaged *UnmanagedEtcdSpecApplyConfiguration `json:"unmanaged,omitempty"` }
EtcdSpecApplyConfiguration represents an declarative configuration of the EtcdSpec type for use with apply.
func EtcdSpec ¶
func EtcdSpec() *EtcdSpecApplyConfiguration
EtcdSpecApplyConfiguration constructs an declarative configuration of the EtcdSpec type for use with apply.
func (*EtcdSpecApplyConfiguration) WithManaged ¶
func (b *EtcdSpecApplyConfiguration) WithManaged(value *ManagedEtcdSpecApplyConfiguration) *EtcdSpecApplyConfiguration
WithManaged sets the Managed field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Managed field is set to the value of the last call.
func (*EtcdSpecApplyConfiguration) WithManagementType ¶
func (b *EtcdSpecApplyConfiguration) WithManagementType(value v1beta1.EtcdManagementType) *EtcdSpecApplyConfiguration
WithManagementType sets the ManagementType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ManagementType field is set to the value of the last call.
func (*EtcdSpecApplyConfiguration) WithUnmanaged ¶
func (b *EtcdSpecApplyConfiguration) WithUnmanaged(value *UnmanagedEtcdSpecApplyConfiguration) *EtcdSpecApplyConfiguration
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 EtcdTLSConfigApplyConfiguration ¶
type EtcdTLSConfigApplyConfiguration struct {
ClientSecret *v1.LocalObjectReference `json:"clientSecret,omitempty"`
}
EtcdTLSConfigApplyConfiguration represents an declarative configuration of the EtcdTLSConfig type for use with apply.
func EtcdTLSConfig ¶
func EtcdTLSConfig() *EtcdTLSConfigApplyConfiguration
EtcdTLSConfigApplyConfiguration constructs an declarative configuration of the EtcdTLSConfig type for use with apply.
func (*EtcdTLSConfigApplyConfiguration) WithClientSecret ¶
func (b *EtcdTLSConfigApplyConfiguration) WithClientSecret(value v1.LocalObjectReference) *EtcdTLSConfigApplyConfiguration
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.
type FilterApplyConfiguration ¶
type FilterApplyConfiguration struct { Name *string `json:"name,omitempty"` Values []string `json:"values,omitempty"` }
FilterApplyConfiguration represents an declarative configuration of the Filter type for use with apply.
func Filter ¶
func Filter() *FilterApplyConfiguration
FilterApplyConfiguration constructs an declarative configuration of the Filter type for use with apply.
func (*FilterApplyConfiguration) WithName ¶
func (b *FilterApplyConfiguration) WithName(value string) *FilterApplyConfiguration
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 (*FilterApplyConfiguration) WithValues ¶
func (b *FilterApplyConfiguration) WithValues(values ...string) *FilterApplyConfiguration
WithValues adds the given value to the Values 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 Values field.
type FilterByNeutronTagsApplyConfiguration ¶ added in v0.1.40
type FilterByNeutronTagsApplyConfiguration struct { Tags []v1beta1.NeutronTag `json:"tags,omitempty"` TagsAny []v1beta1.NeutronTag `json:"tagsAny,omitempty"` NotTags []v1beta1.NeutronTag `json:"notTags,omitempty"` NotTagsAny []v1beta1.NeutronTag `json:"notTagsAny,omitempty"` }
FilterByNeutronTagsApplyConfiguration represents an declarative configuration of the FilterByNeutronTags type for use with apply.
func FilterByNeutronTags ¶ added in v0.1.40
func FilterByNeutronTags() *FilterByNeutronTagsApplyConfiguration
FilterByNeutronTagsApplyConfiguration constructs an declarative configuration of the FilterByNeutronTags type for use with apply.
func (*FilterByNeutronTagsApplyConfiguration) WithNotTags ¶ added in v0.1.40
func (b *FilterByNeutronTagsApplyConfiguration) WithNotTags(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
WithNotTags adds the given value to the NotTags 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 NotTags field.
func (*FilterByNeutronTagsApplyConfiguration) WithNotTagsAny ¶ added in v0.1.40
func (b *FilterByNeutronTagsApplyConfiguration) WithNotTagsAny(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
WithNotTagsAny adds the given value to the NotTagsAny 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 NotTagsAny field.
func (*FilterByNeutronTagsApplyConfiguration) WithTags ¶ added in v0.1.40
func (b *FilterByNeutronTagsApplyConfiguration) WithTags(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
WithTags adds the given value to 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, values provided by each call will be appended to the Tags field.
func (*FilterByNeutronTagsApplyConfiguration) WithTagsAny ¶ added in v0.1.40
func (b *FilterByNeutronTagsApplyConfiguration) WithTagsAny(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
WithTagsAny adds the given value to the TagsAny 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 TagsAny field.
type HostedClusterApplyConfiguration ¶
type HostedClusterApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *HostedClusterSpecApplyConfiguration `json:"spec,omitempty"` Status *HostedClusterStatusApplyConfiguration `json:"status,omitempty"` }
HostedClusterApplyConfiguration represents an declarative configuration of the HostedCluster type for use with apply.
func HostedCluster ¶
func HostedCluster(name, namespace string) *HostedClusterApplyConfiguration
HostedCluster constructs an declarative configuration of the HostedCluster type for use with apply.
func (*HostedClusterApplyConfiguration) WithAPIVersion ¶
func (b *HostedClusterApplyConfiguration) WithAPIVersion(value string) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithAnnotations ¶
func (b *HostedClusterApplyConfiguration) WithAnnotations(entries map[string]string) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithCreationTimestamp ¶
func (b *HostedClusterApplyConfiguration) WithCreationTimestamp(value metav1.Time) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *HostedClusterApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithDeletionTimestamp ¶
func (b *HostedClusterApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithFinalizers ¶
func (b *HostedClusterApplyConfiguration) WithFinalizers(values ...string) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithGenerateName ¶
func (b *HostedClusterApplyConfiguration) WithGenerateName(value string) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithGeneration ¶
func (b *HostedClusterApplyConfiguration) WithGeneration(value int64) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithKind ¶
func (b *HostedClusterApplyConfiguration) WithKind(value string) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithLabels ¶
func (b *HostedClusterApplyConfiguration) WithLabels(entries map[string]string) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithName ¶
func (b *HostedClusterApplyConfiguration) WithName(value string) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithNamespace ¶
func (b *HostedClusterApplyConfiguration) WithNamespace(value string) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithOwnerReferences ¶
func (b *HostedClusterApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithResourceVersion ¶
func (b *HostedClusterApplyConfiguration) WithResourceVersion(value string) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithSpec ¶
func (b *HostedClusterApplyConfiguration) WithSpec(value *HostedClusterSpecApplyConfiguration) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithStatus ¶
func (b *HostedClusterApplyConfiguration) WithStatus(value *HostedClusterStatusApplyConfiguration) *HostedClusterApplyConfiguration
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 (*HostedClusterApplyConfiguration) WithUID ¶
func (b *HostedClusterApplyConfiguration) WithUID(value types.UID) *HostedClusterApplyConfiguration
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 HostedClusterSpecApplyConfiguration ¶
type HostedClusterSpecApplyConfiguration struct { Release *ReleaseApplyConfiguration `json:"release,omitempty"` ControlPlaneRelease *ReleaseApplyConfiguration `json:"controlPlaneRelease,omitempty"` ClusterID *string `json:"clusterID,omitempty"` UpdateService *v1.URL `json:"updateService,omitempty"` Channel *string `json:"channel,omitempty"` InfraID *string `json:"infraID,omitempty"` Platform *PlatformSpecApplyConfiguration `json:"platform,omitempty"` ControllerAvailabilityPolicy *hypershiftv1beta1.AvailabilityPolicy `json:"controllerAvailabilityPolicy,omitempty"` InfrastructureAvailabilityPolicy *hypershiftv1beta1.AvailabilityPolicy `json:"infrastructureAvailabilityPolicy,omitempty"` DNS *DNSSpecApplyConfiguration `json:"dns,omitempty"` Networking *ClusterNetworkingApplyConfiguration `json:"networking,omitempty"` Autoscaling *ClusterAutoscalingApplyConfiguration `json:"autoscaling,omitempty"` Etcd *EtcdSpecApplyConfiguration `json:"etcd,omitempty"` Services []ServicePublishingStrategyMappingApplyConfiguration `json:"services,omitempty"` PullSecret *corev1.LocalObjectReference `json:"pullSecret,omitempty"` SSHKey *corev1.LocalObjectReference `json:"sshKey,omitempty"` IssuerURL *string `json:"issuerURL,omitempty"` ServiceAccountSigningKey *corev1.LocalObjectReference `json:"serviceAccountSigningKey,omitempty"` Configuration *ClusterConfigurationApplyConfiguration `json:"configuration,omitempty"` AuditWebhook *corev1.LocalObjectReference `json:"auditWebhook,omitempty"` ImageContentSources []ImageContentSourceApplyConfiguration `json:"imageContentSources,omitempty"` AdditionalTrustBundle *corev1.LocalObjectReference `json:"additionalTrustBundle,omitempty"` SecretEncryption *SecretEncryptionSpecApplyConfiguration `json:"secretEncryption,omitempty"` FIPS *bool `json:"fips,omitempty"` PausedUntil *string `json:"pausedUntil,omitempty"` OLMCatalogPlacement *hypershiftv1beta1.OLMCatalogPlacement `json:"olmCatalogPlacement,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty"` Tolerations []corev1.Toleration `json:"tolerations,omitempty"` }
HostedClusterSpecApplyConfiguration represents an declarative configuration of the HostedClusterSpec type for use with apply.
func HostedClusterSpec ¶
func HostedClusterSpec() *HostedClusterSpecApplyConfiguration
HostedClusterSpecApplyConfiguration constructs an declarative configuration of the HostedClusterSpec type for use with apply.
func (*HostedClusterSpecApplyConfiguration) WithAdditionalTrustBundle ¶
func (b *HostedClusterSpecApplyConfiguration) WithAdditionalTrustBundle(value corev1.LocalObjectReference) *HostedClusterSpecApplyConfiguration
WithAdditionalTrustBundle sets the AdditionalTrustBundle field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AdditionalTrustBundle field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithAuditWebhook ¶
func (b *HostedClusterSpecApplyConfiguration) WithAuditWebhook(value corev1.LocalObjectReference) *HostedClusterSpecApplyConfiguration
WithAuditWebhook sets the AuditWebhook field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AuditWebhook field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithAutoscaling ¶
func (b *HostedClusterSpecApplyConfiguration) WithAutoscaling(value *ClusterAutoscalingApplyConfiguration) *HostedClusterSpecApplyConfiguration
WithAutoscaling sets the Autoscaling field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Autoscaling field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithChannel ¶
func (b *HostedClusterSpecApplyConfiguration) WithChannel(value string) *HostedClusterSpecApplyConfiguration
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 (*HostedClusterSpecApplyConfiguration) WithClusterID ¶
func (b *HostedClusterSpecApplyConfiguration) WithClusterID(value string) *HostedClusterSpecApplyConfiguration
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 (*HostedClusterSpecApplyConfiguration) WithConfiguration ¶
func (b *HostedClusterSpecApplyConfiguration) WithConfiguration(value *ClusterConfigurationApplyConfiguration) *HostedClusterSpecApplyConfiguration
WithConfiguration sets the Configuration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Configuration field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithControlPlaneRelease ¶
func (b *HostedClusterSpecApplyConfiguration) WithControlPlaneRelease(value *ReleaseApplyConfiguration) *HostedClusterSpecApplyConfiguration
WithControlPlaneRelease sets the ControlPlaneRelease field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ControlPlaneRelease field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithControllerAvailabilityPolicy ¶
func (b *HostedClusterSpecApplyConfiguration) WithControllerAvailabilityPolicy(value hypershiftv1beta1.AvailabilityPolicy) *HostedClusterSpecApplyConfiguration
WithControllerAvailabilityPolicy sets the ControllerAvailabilityPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ControllerAvailabilityPolicy field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithDNS ¶
func (b *HostedClusterSpecApplyConfiguration) WithDNS(value *DNSSpecApplyConfiguration) *HostedClusterSpecApplyConfiguration
WithDNS sets the DNS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DNS field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithEtcd ¶
func (b *HostedClusterSpecApplyConfiguration) WithEtcd(value *EtcdSpecApplyConfiguration) *HostedClusterSpecApplyConfiguration
WithEtcd sets the Etcd field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Etcd field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithFIPS ¶
func (b *HostedClusterSpecApplyConfiguration) WithFIPS(value bool) *HostedClusterSpecApplyConfiguration
WithFIPS sets the FIPS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FIPS field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithImageContentSources ¶
func (b *HostedClusterSpecApplyConfiguration) WithImageContentSources(values ...*ImageContentSourceApplyConfiguration) *HostedClusterSpecApplyConfiguration
WithImageContentSources adds the given value to the ImageContentSources 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 ImageContentSources field.
func (*HostedClusterSpecApplyConfiguration) WithInfraID ¶
func (b *HostedClusterSpecApplyConfiguration) WithInfraID(value string) *HostedClusterSpecApplyConfiguration
WithInfraID sets the InfraID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InfraID field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithInfrastructureAvailabilityPolicy ¶
func (b *HostedClusterSpecApplyConfiguration) WithInfrastructureAvailabilityPolicy(value hypershiftv1beta1.AvailabilityPolicy) *HostedClusterSpecApplyConfiguration
WithInfrastructureAvailabilityPolicy sets the InfrastructureAvailabilityPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InfrastructureAvailabilityPolicy field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithIssuerURL ¶
func (b *HostedClusterSpecApplyConfiguration) WithIssuerURL(value string) *HostedClusterSpecApplyConfiguration
WithIssuerURL sets the IssuerURL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IssuerURL field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithNetworking ¶
func (b *HostedClusterSpecApplyConfiguration) WithNetworking(value *ClusterNetworkingApplyConfiguration) *HostedClusterSpecApplyConfiguration
WithNetworking sets the Networking field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Networking field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithNodeSelector ¶
func (b *HostedClusterSpecApplyConfiguration) WithNodeSelector(entries map[string]string) *HostedClusterSpecApplyConfiguration
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 (*HostedClusterSpecApplyConfiguration) WithOLMCatalogPlacement ¶
func (b *HostedClusterSpecApplyConfiguration) WithOLMCatalogPlacement(value hypershiftv1beta1.OLMCatalogPlacement) *HostedClusterSpecApplyConfiguration
WithOLMCatalogPlacement sets the OLMCatalogPlacement field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OLMCatalogPlacement field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithPausedUntil ¶
func (b *HostedClusterSpecApplyConfiguration) WithPausedUntil(value string) *HostedClusterSpecApplyConfiguration
WithPausedUntil sets the PausedUntil field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PausedUntil field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithPlatform ¶
func (b *HostedClusterSpecApplyConfiguration) WithPlatform(value *PlatformSpecApplyConfiguration) *HostedClusterSpecApplyConfiguration
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 (*HostedClusterSpecApplyConfiguration) WithPullSecret ¶
func (b *HostedClusterSpecApplyConfiguration) WithPullSecret(value corev1.LocalObjectReference) *HostedClusterSpecApplyConfiguration
WithPullSecret sets the PullSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PullSecret field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithRelease ¶
func (b *HostedClusterSpecApplyConfiguration) WithRelease(value *ReleaseApplyConfiguration) *HostedClusterSpecApplyConfiguration
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 (*HostedClusterSpecApplyConfiguration) WithSSHKey ¶
func (b *HostedClusterSpecApplyConfiguration) WithSSHKey(value corev1.LocalObjectReference) *HostedClusterSpecApplyConfiguration
WithSSHKey sets the SSHKey field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SSHKey field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithSecretEncryption ¶
func (b *HostedClusterSpecApplyConfiguration) WithSecretEncryption(value *SecretEncryptionSpecApplyConfiguration) *HostedClusterSpecApplyConfiguration
WithSecretEncryption sets the SecretEncryption field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SecretEncryption field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithServiceAccountSigningKey ¶
func (b *HostedClusterSpecApplyConfiguration) WithServiceAccountSigningKey(value corev1.LocalObjectReference) *HostedClusterSpecApplyConfiguration
WithServiceAccountSigningKey sets the ServiceAccountSigningKey field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceAccountSigningKey field is set to the value of the last call.
func (*HostedClusterSpecApplyConfiguration) WithServices ¶
func (b *HostedClusterSpecApplyConfiguration) WithServices(values ...*ServicePublishingStrategyMappingApplyConfiguration) *HostedClusterSpecApplyConfiguration
WithServices adds the given value to the Services 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 Services field.
func (*HostedClusterSpecApplyConfiguration) WithTolerations ¶ added in v0.1.40
func (b *HostedClusterSpecApplyConfiguration) WithTolerations(values ...corev1.Toleration) *HostedClusterSpecApplyConfiguration
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.
func (*HostedClusterSpecApplyConfiguration) WithUpdateService ¶ added in v0.1.24
func (b *HostedClusterSpecApplyConfiguration) WithUpdateService(value v1.URL) *HostedClusterSpecApplyConfiguration
WithUpdateService sets the UpdateService field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpdateService field is set to the value of the last call.
type HostedClusterStatusApplyConfiguration ¶
type HostedClusterStatusApplyConfiguration struct { Version *ClusterVersionStatusApplyConfiguration `json:"version,omitempty"` KubeConfig *v1.LocalObjectReference `json:"kubeconfig,omitempty"` KubeadminPassword *v1.LocalObjectReference `json:"kubeadminPassword,omitempty"` IgnitionEndpoint *string `json:"ignitionEndpoint,omitempty"` ControlPlaneEndpoint *APIEndpointApplyConfiguration `json:"controlPlaneEndpoint,omitempty"` OAuthCallbackURLTemplate *string `json:"oauthCallbackURLTemplate,omitempty"` Conditions []metav1.ConditionApplyConfiguration `json:"conditions,omitempty"` Platform *PlatformStatusApplyConfiguration `json:"platform,omitempty"` }
HostedClusterStatusApplyConfiguration represents an declarative configuration of the HostedClusterStatus type for use with apply.
func HostedClusterStatus ¶
func HostedClusterStatus() *HostedClusterStatusApplyConfiguration
HostedClusterStatusApplyConfiguration constructs an declarative configuration of the HostedClusterStatus type for use with apply.
func (*HostedClusterStatusApplyConfiguration) WithConditions ¶
func (b *HostedClusterStatusApplyConfiguration) WithConditions(values ...*metav1.ConditionApplyConfiguration) *HostedClusterStatusApplyConfiguration
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 (*HostedClusterStatusApplyConfiguration) WithControlPlaneEndpoint ¶
func (b *HostedClusterStatusApplyConfiguration) WithControlPlaneEndpoint(value *APIEndpointApplyConfiguration) *HostedClusterStatusApplyConfiguration
WithControlPlaneEndpoint sets the ControlPlaneEndpoint field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ControlPlaneEndpoint field is set to the value of the last call.
func (*HostedClusterStatusApplyConfiguration) WithIgnitionEndpoint ¶
func (b *HostedClusterStatusApplyConfiguration) WithIgnitionEndpoint(value string) *HostedClusterStatusApplyConfiguration
WithIgnitionEndpoint sets the IgnitionEndpoint field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IgnitionEndpoint field is set to the value of the last call.
func (*HostedClusterStatusApplyConfiguration) WithKubeConfig ¶
func (b *HostedClusterStatusApplyConfiguration) WithKubeConfig(value v1.LocalObjectReference) *HostedClusterStatusApplyConfiguration
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.
func (*HostedClusterStatusApplyConfiguration) WithKubeadminPassword ¶
func (b *HostedClusterStatusApplyConfiguration) WithKubeadminPassword(value v1.LocalObjectReference) *HostedClusterStatusApplyConfiguration
WithKubeadminPassword sets the KubeadminPassword field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KubeadminPassword field is set to the value of the last call.
func (*HostedClusterStatusApplyConfiguration) WithOAuthCallbackURLTemplate ¶
func (b *HostedClusterStatusApplyConfiguration) WithOAuthCallbackURLTemplate(value string) *HostedClusterStatusApplyConfiguration
WithOAuthCallbackURLTemplate sets the OAuthCallbackURLTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OAuthCallbackURLTemplate field is set to the value of the last call.
func (*HostedClusterStatusApplyConfiguration) WithPlatform ¶
func (b *HostedClusterStatusApplyConfiguration) WithPlatform(value *PlatformStatusApplyConfiguration) *HostedClusterStatusApplyConfiguration
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 (*HostedClusterStatusApplyConfiguration) WithVersion ¶
func (b *HostedClusterStatusApplyConfiguration) WithVersion(value *ClusterVersionStatusApplyConfiguration) *HostedClusterStatusApplyConfiguration
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 HostedControlPlaneApplyConfiguration ¶
type HostedControlPlaneApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *HostedControlPlaneSpecApplyConfiguration `json:"spec,omitempty"` Status *HostedControlPlaneStatusApplyConfiguration `json:"status,omitempty"` }
HostedControlPlaneApplyConfiguration represents an declarative configuration of the HostedControlPlane type for use with apply.
func HostedControlPlane ¶
func HostedControlPlane(name, namespace string) *HostedControlPlaneApplyConfiguration
HostedControlPlane constructs an declarative configuration of the HostedControlPlane type for use with apply.
func (*HostedControlPlaneApplyConfiguration) WithAPIVersion ¶
func (b *HostedControlPlaneApplyConfiguration) WithAPIVersion(value string) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithAnnotations ¶
func (b *HostedControlPlaneApplyConfiguration) WithAnnotations(entries map[string]string) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithCreationTimestamp ¶
func (b *HostedControlPlaneApplyConfiguration) WithCreationTimestamp(value metav1.Time) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *HostedControlPlaneApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithDeletionTimestamp ¶
func (b *HostedControlPlaneApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithFinalizers ¶
func (b *HostedControlPlaneApplyConfiguration) WithFinalizers(values ...string) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithGenerateName ¶
func (b *HostedControlPlaneApplyConfiguration) WithGenerateName(value string) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithGeneration ¶
func (b *HostedControlPlaneApplyConfiguration) WithGeneration(value int64) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithKind ¶
func (b *HostedControlPlaneApplyConfiguration) WithKind(value string) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithLabels ¶
func (b *HostedControlPlaneApplyConfiguration) WithLabels(entries map[string]string) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithName ¶
func (b *HostedControlPlaneApplyConfiguration) WithName(value string) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithNamespace ¶
func (b *HostedControlPlaneApplyConfiguration) WithNamespace(value string) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithOwnerReferences ¶
func (b *HostedControlPlaneApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithResourceVersion ¶
func (b *HostedControlPlaneApplyConfiguration) WithResourceVersion(value string) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithSpec ¶
func (b *HostedControlPlaneApplyConfiguration) WithSpec(value *HostedControlPlaneSpecApplyConfiguration) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithStatus ¶
func (b *HostedControlPlaneApplyConfiguration) WithStatus(value *HostedControlPlaneStatusApplyConfiguration) *HostedControlPlaneApplyConfiguration
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 (*HostedControlPlaneApplyConfiguration) WithUID ¶
func (b *HostedControlPlaneApplyConfiguration) WithUID(value types.UID) *HostedControlPlaneApplyConfiguration
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 HostedControlPlaneSpecApplyConfiguration ¶
type HostedControlPlaneSpecApplyConfiguration struct { ReleaseImage *string `json:"releaseImage,omitempty"` ControlPlaneReleaseImage *string `json:"controlPlaneReleaseImage,omitempty"` UpdateService *v1.URL `json:"updateService,omitempty"` Channel *string `json:"channel,omitempty"` PullSecret *corev1.LocalObjectReference `json:"pullSecret,omitempty"` IssuerURL *string `json:"issuerURL,omitempty"` Networking *ClusterNetworkingApplyConfiguration `json:"networking,omitempty"` SSHKey *corev1.LocalObjectReference `json:"sshKey,omitempty"` ClusterID *string `json:"clusterID,omitempty"` InfraID *string `json:"infraID,omitempty"` Platform *PlatformSpecApplyConfiguration `json:"platform,omitempty"` DNS *DNSSpecApplyConfiguration `json:"dns,omitempty"` ServiceAccountSigningKey *corev1.LocalObjectReference `json:"serviceAccountSigningKey,omitempty"` ControllerAvailabilityPolicy *hypershiftv1beta1.AvailabilityPolicy `json:"controllerAvailabilityPolicy,omitempty"` InfrastructureAvailabilityPolicy *hypershiftv1beta1.AvailabilityPolicy `json:"infrastructureAvailabilityPolicy,omitempty"` FIPS *bool `json:"fips,omitempty"` KubeConfig *KubeconfigSecretRefApplyConfiguration `json:"kubeconfig,omitempty"` Services []ServicePublishingStrategyMappingApplyConfiguration `json:"services,omitempty"` AuditWebhook *corev1.LocalObjectReference `json:"auditWebhook,omitempty"` Etcd *EtcdSpecApplyConfiguration `json:"etcd,omitempty"` Configuration *ClusterConfigurationApplyConfiguration `json:"configuration,omitempty"` ImageContentSources []ImageContentSourceApplyConfiguration `json:"imageContentSources,omitempty"` AdditionalTrustBundle *corev1.LocalObjectReference `json:"additionalTrustBundle,omitempty"` SecretEncryption *SecretEncryptionSpecApplyConfiguration `json:"secretEncryption,omitempty"` PausedUntil *string `json:"pausedUntil,omitempty"` OLMCatalogPlacement *hypershiftv1beta1.OLMCatalogPlacement `json:"olmCatalogPlacement,omitempty"` Autoscaling *ClusterAutoscalingApplyConfiguration `json:"autoscaling,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty"` Tolerations []corev1.Toleration `json:"tolerations,omitempty"` }
HostedControlPlaneSpecApplyConfiguration represents an declarative configuration of the HostedControlPlaneSpec type for use with apply.
func HostedControlPlaneSpec ¶
func HostedControlPlaneSpec() *HostedControlPlaneSpecApplyConfiguration
HostedControlPlaneSpecApplyConfiguration constructs an declarative configuration of the HostedControlPlaneSpec type for use with apply.
func (*HostedControlPlaneSpecApplyConfiguration) WithAdditionalTrustBundle ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithAdditionalTrustBundle(value corev1.LocalObjectReference) *HostedControlPlaneSpecApplyConfiguration
WithAdditionalTrustBundle sets the AdditionalTrustBundle field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AdditionalTrustBundle field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithAuditWebhook ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithAuditWebhook(value corev1.LocalObjectReference) *HostedControlPlaneSpecApplyConfiguration
WithAuditWebhook sets the AuditWebhook field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AuditWebhook field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithAutoscaling ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithAutoscaling(value *ClusterAutoscalingApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
WithAutoscaling sets the Autoscaling field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Autoscaling field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithChannel ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithChannel(value string) *HostedControlPlaneSpecApplyConfiguration
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 (*HostedControlPlaneSpecApplyConfiguration) WithClusterID ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithClusterID(value string) *HostedControlPlaneSpecApplyConfiguration
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 (*HostedControlPlaneSpecApplyConfiguration) WithConfiguration ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithConfiguration(value *ClusterConfigurationApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
WithConfiguration sets the Configuration field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Configuration field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithControlPlaneReleaseImage ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithControlPlaneReleaseImage(value string) *HostedControlPlaneSpecApplyConfiguration
WithControlPlaneReleaseImage sets the ControlPlaneReleaseImage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ControlPlaneReleaseImage field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithControllerAvailabilityPolicy ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithControllerAvailabilityPolicy(value hypershiftv1beta1.AvailabilityPolicy) *HostedControlPlaneSpecApplyConfiguration
WithControllerAvailabilityPolicy sets the ControllerAvailabilityPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ControllerAvailabilityPolicy field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithDNS ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithDNS(value *DNSSpecApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
WithDNS sets the DNS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DNS field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithEtcd ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithEtcd(value *EtcdSpecApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
WithEtcd sets the Etcd field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Etcd field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithFIPS ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithFIPS(value bool) *HostedControlPlaneSpecApplyConfiguration
WithFIPS sets the FIPS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FIPS field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithImageContentSources ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithImageContentSources(values ...*ImageContentSourceApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
WithImageContentSources adds the given value to the ImageContentSources 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 ImageContentSources field.
func (*HostedControlPlaneSpecApplyConfiguration) WithInfraID ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithInfraID(value string) *HostedControlPlaneSpecApplyConfiguration
WithInfraID sets the InfraID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InfraID field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithInfrastructureAvailabilityPolicy ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithInfrastructureAvailabilityPolicy(value hypershiftv1beta1.AvailabilityPolicy) *HostedControlPlaneSpecApplyConfiguration
WithInfrastructureAvailabilityPolicy sets the InfrastructureAvailabilityPolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InfrastructureAvailabilityPolicy field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithIssuerURL ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithIssuerURL(value string) *HostedControlPlaneSpecApplyConfiguration
WithIssuerURL sets the IssuerURL field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IssuerURL field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithKubeConfig ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithKubeConfig(value *KubeconfigSecretRefApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
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.
func (*HostedControlPlaneSpecApplyConfiguration) WithNetworking ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithNetworking(value *ClusterNetworkingApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
WithNetworking sets the Networking field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Networking field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithNodeSelector ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithNodeSelector(entries map[string]string) *HostedControlPlaneSpecApplyConfiguration
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 (*HostedControlPlaneSpecApplyConfiguration) WithOLMCatalogPlacement ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithOLMCatalogPlacement(value hypershiftv1beta1.OLMCatalogPlacement) *HostedControlPlaneSpecApplyConfiguration
WithOLMCatalogPlacement sets the OLMCatalogPlacement field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OLMCatalogPlacement field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithPausedUntil ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithPausedUntil(value string) *HostedControlPlaneSpecApplyConfiguration
WithPausedUntil sets the PausedUntil field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PausedUntil field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithPlatform ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithPlatform(value *PlatformSpecApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
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 (*HostedControlPlaneSpecApplyConfiguration) WithPullSecret ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithPullSecret(value corev1.LocalObjectReference) *HostedControlPlaneSpecApplyConfiguration
WithPullSecret sets the PullSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PullSecret field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithReleaseImage ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithReleaseImage(value string) *HostedControlPlaneSpecApplyConfiguration
WithReleaseImage sets the ReleaseImage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReleaseImage field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithSSHKey ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithSSHKey(value corev1.LocalObjectReference) *HostedControlPlaneSpecApplyConfiguration
WithSSHKey sets the SSHKey field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SSHKey field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithSecretEncryption ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithSecretEncryption(value *SecretEncryptionSpecApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
WithSecretEncryption sets the SecretEncryption field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SecretEncryption field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithServiceAccountSigningKey ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithServiceAccountSigningKey(value corev1.LocalObjectReference) *HostedControlPlaneSpecApplyConfiguration
WithServiceAccountSigningKey sets the ServiceAccountSigningKey field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceAccountSigningKey field is set to the value of the last call.
func (*HostedControlPlaneSpecApplyConfiguration) WithServices ¶
func (b *HostedControlPlaneSpecApplyConfiguration) WithServices(values ...*ServicePublishingStrategyMappingApplyConfiguration) *HostedControlPlaneSpecApplyConfiguration
WithServices adds the given value to the Services 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 Services field.
func (*HostedControlPlaneSpecApplyConfiguration) WithTolerations ¶ added in v0.1.40
func (b *HostedControlPlaneSpecApplyConfiguration) WithTolerations(values ...corev1.Toleration) *HostedControlPlaneSpecApplyConfiguration
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.
func (*HostedControlPlaneSpecApplyConfiguration) WithUpdateService ¶ added in v0.1.24
func (b *HostedControlPlaneSpecApplyConfiguration) WithUpdateService(value v1.URL) *HostedControlPlaneSpecApplyConfiguration
WithUpdateService sets the UpdateService field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpdateService field is set to the value of the last call.
type HostedControlPlaneStatusApplyConfiguration ¶
type HostedControlPlaneStatusApplyConfiguration struct { Ready *bool `json:"ready,omitempty"` Initialized *bool `json:"initialized,omitempty"` ExternalManagedControlPlane *bool `json:"externalManagedControlPlane,omitempty"` ControlPlaneEndpoint *APIEndpointApplyConfiguration `json:"controlPlaneEndpoint,omitempty"` OAuthCallbackURLTemplate *string `json:"oauthCallbackURLTemplate,omitempty"` VersionStatus *ClusterVersionStatusApplyConfiguration `json:"versionStatus,omitempty"` Version *string `json:"version,omitempty"` ReleaseImage *string `json:"releaseImage,omitempty"` LastReleaseImageTransitionTime *v1.Time `json:"lastReleaseImageTransitionTime,omitempty"` KubeConfig *KubeconfigSecretRefApplyConfiguration `json:"kubeConfig,omitempty"` KubeadminPassword *corev1.LocalObjectReference `json:"kubeadminPassword,omitempty"` Conditions []metav1.ConditionApplyConfiguration `json:"conditions,omitempty"` Platform *PlatformStatusApplyConfiguration `json:"platform,omitempty"` NodeCount *int `json:"nodeCount,omitempty"` }
HostedControlPlaneStatusApplyConfiguration represents an declarative configuration of the HostedControlPlaneStatus type for use with apply.
func HostedControlPlaneStatus ¶
func HostedControlPlaneStatus() *HostedControlPlaneStatusApplyConfiguration
HostedControlPlaneStatusApplyConfiguration constructs an declarative configuration of the HostedControlPlaneStatus type for use with apply.
func (*HostedControlPlaneStatusApplyConfiguration) WithConditions ¶
func (b *HostedControlPlaneStatusApplyConfiguration) WithConditions(values ...*metav1.ConditionApplyConfiguration) *HostedControlPlaneStatusApplyConfiguration
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 (*HostedControlPlaneStatusApplyConfiguration) WithControlPlaneEndpoint ¶
func (b *HostedControlPlaneStatusApplyConfiguration) WithControlPlaneEndpoint(value *APIEndpointApplyConfiguration) *HostedControlPlaneStatusApplyConfiguration
WithControlPlaneEndpoint sets the ControlPlaneEndpoint field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ControlPlaneEndpoint field is set to the value of the last call.
func (*HostedControlPlaneStatusApplyConfiguration) WithExternalManagedControlPlane ¶
func (b *HostedControlPlaneStatusApplyConfiguration) WithExternalManagedControlPlane(value bool) *HostedControlPlaneStatusApplyConfiguration
WithExternalManagedControlPlane sets the ExternalManagedControlPlane field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExternalManagedControlPlane field is set to the value of the last call.
func (*HostedControlPlaneStatusApplyConfiguration) WithInitialized ¶
func (b *HostedControlPlaneStatusApplyConfiguration) WithInitialized(value bool) *HostedControlPlaneStatusApplyConfiguration
WithInitialized sets the Initialized field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Initialized field is set to the value of the last call.
func (*HostedControlPlaneStatusApplyConfiguration) WithKubeConfig ¶
func (b *HostedControlPlaneStatusApplyConfiguration) WithKubeConfig(value *KubeconfigSecretRefApplyConfiguration) *HostedControlPlaneStatusApplyConfiguration
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.
func (*HostedControlPlaneStatusApplyConfiguration) WithKubeadminPassword ¶
func (b *HostedControlPlaneStatusApplyConfiguration) WithKubeadminPassword(value corev1.LocalObjectReference) *HostedControlPlaneStatusApplyConfiguration
WithKubeadminPassword sets the KubeadminPassword field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KubeadminPassword field is set to the value of the last call.
func (*HostedControlPlaneStatusApplyConfiguration) WithLastReleaseImageTransitionTime ¶
func (b *HostedControlPlaneStatusApplyConfiguration) WithLastReleaseImageTransitionTime(value v1.Time) *HostedControlPlaneStatusApplyConfiguration
WithLastReleaseImageTransitionTime sets the LastReleaseImageTransitionTime field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LastReleaseImageTransitionTime field is set to the value of the last call.
func (*HostedControlPlaneStatusApplyConfiguration) WithNodeCount ¶ added in v0.1.20
func (b *HostedControlPlaneStatusApplyConfiguration) WithNodeCount(value int) *HostedControlPlaneStatusApplyConfiguration
WithNodeCount sets the NodeCount field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeCount field is set to the value of the last call.
func (*HostedControlPlaneStatusApplyConfiguration) WithOAuthCallbackURLTemplate ¶
func (b *HostedControlPlaneStatusApplyConfiguration) WithOAuthCallbackURLTemplate(value string) *HostedControlPlaneStatusApplyConfiguration
WithOAuthCallbackURLTemplate sets the OAuthCallbackURLTemplate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OAuthCallbackURLTemplate field is set to the value of the last call.
func (*HostedControlPlaneStatusApplyConfiguration) WithPlatform ¶
func (b *HostedControlPlaneStatusApplyConfiguration) WithPlatform(value *PlatformStatusApplyConfiguration) *HostedControlPlaneStatusApplyConfiguration
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 (*HostedControlPlaneStatusApplyConfiguration) WithReady ¶
func (b *HostedControlPlaneStatusApplyConfiguration) WithReady(value bool) *HostedControlPlaneStatusApplyConfiguration
WithReady sets the Ready field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ready field is set to the value of the last call.
func (*HostedControlPlaneStatusApplyConfiguration) WithReleaseImage ¶
func (b *HostedControlPlaneStatusApplyConfiguration) WithReleaseImage(value string) *HostedControlPlaneStatusApplyConfiguration
WithReleaseImage sets the ReleaseImage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ReleaseImage field is set to the value of the last call.
func (*HostedControlPlaneStatusApplyConfiguration) WithVersion ¶
func (b *HostedControlPlaneStatusApplyConfiguration) WithVersion(value string) *HostedControlPlaneStatusApplyConfiguration
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.
func (*HostedControlPlaneStatusApplyConfiguration) WithVersionStatus ¶
func (b *HostedControlPlaneStatusApplyConfiguration) WithVersionStatus(value *ClusterVersionStatusApplyConfiguration) *HostedControlPlaneStatusApplyConfiguration
WithVersionStatus sets the VersionStatus field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VersionStatus field is set to the value of the last call.
type IBMCloudKMSAuthSpecApplyConfiguration ¶
type IBMCloudKMSAuthSpecApplyConfiguration struct { Type *v1beta1.IBMCloudKMSAuthType `json:"type,omitempty"` Unmanaged *IBMCloudKMSUnmanagedAuthSpecApplyConfiguration `json:"unmanaged,omitempty"` Managed *v1beta1.IBMCloudKMSManagedAuthSpec `json:"managed,omitempty"` }
IBMCloudKMSAuthSpecApplyConfiguration represents an declarative configuration of the IBMCloudKMSAuthSpec type for use with apply.
func IBMCloudKMSAuthSpec ¶
func IBMCloudKMSAuthSpec() *IBMCloudKMSAuthSpecApplyConfiguration
IBMCloudKMSAuthSpecApplyConfiguration constructs an declarative configuration of the IBMCloudKMSAuthSpec type for use with apply.
func (*IBMCloudKMSAuthSpecApplyConfiguration) WithManaged ¶
func (b *IBMCloudKMSAuthSpecApplyConfiguration) WithManaged(value v1beta1.IBMCloudKMSManagedAuthSpec) *IBMCloudKMSAuthSpecApplyConfiguration
WithManaged sets the Managed field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Managed field is set to the value of the last call.
func (*IBMCloudKMSAuthSpecApplyConfiguration) WithType ¶
func (b *IBMCloudKMSAuthSpecApplyConfiguration) WithType(value v1beta1.IBMCloudKMSAuthType) *IBMCloudKMSAuthSpecApplyConfiguration
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 (*IBMCloudKMSAuthSpecApplyConfiguration) WithUnmanaged ¶
func (b *IBMCloudKMSAuthSpecApplyConfiguration) WithUnmanaged(value *IBMCloudKMSUnmanagedAuthSpecApplyConfiguration) *IBMCloudKMSAuthSpecApplyConfiguration
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 IBMCloudKMSKeyEntryApplyConfiguration ¶
type IBMCloudKMSKeyEntryApplyConfiguration struct { CRKID *string `json:"crkID,omitempty"` InstanceID *string `json:"instanceID,omitempty"` CorrelationID *string `json:"correlationID,omitempty"` URL *string `json:"url,omitempty"` KeyVersion *int `json:"keyVersion,omitempty"` }
IBMCloudKMSKeyEntryApplyConfiguration represents an declarative configuration of the IBMCloudKMSKeyEntry type for use with apply.
func IBMCloudKMSKeyEntry ¶
func IBMCloudKMSKeyEntry() *IBMCloudKMSKeyEntryApplyConfiguration
IBMCloudKMSKeyEntryApplyConfiguration constructs an declarative configuration of the IBMCloudKMSKeyEntry type for use with apply.
func (*IBMCloudKMSKeyEntryApplyConfiguration) WithCRKID ¶
func (b *IBMCloudKMSKeyEntryApplyConfiguration) WithCRKID(value string) *IBMCloudKMSKeyEntryApplyConfiguration
WithCRKID sets the CRKID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CRKID field is set to the value of the last call.
func (*IBMCloudKMSKeyEntryApplyConfiguration) WithCorrelationID ¶
func (b *IBMCloudKMSKeyEntryApplyConfiguration) WithCorrelationID(value string) *IBMCloudKMSKeyEntryApplyConfiguration
WithCorrelationID sets the CorrelationID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CorrelationID field is set to the value of the last call.
func (*IBMCloudKMSKeyEntryApplyConfiguration) WithInstanceID ¶
func (b *IBMCloudKMSKeyEntryApplyConfiguration) WithInstanceID(value string) *IBMCloudKMSKeyEntryApplyConfiguration
WithInstanceID sets the InstanceID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InstanceID field is set to the value of the last call.
func (*IBMCloudKMSKeyEntryApplyConfiguration) WithKeyVersion ¶
func (b *IBMCloudKMSKeyEntryApplyConfiguration) WithKeyVersion(value int) *IBMCloudKMSKeyEntryApplyConfiguration
WithKeyVersion sets the KeyVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KeyVersion field is set to the value of the last call.
func (*IBMCloudKMSKeyEntryApplyConfiguration) WithURL ¶
func (b *IBMCloudKMSKeyEntryApplyConfiguration) WithURL(value string) *IBMCloudKMSKeyEntryApplyConfiguration
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 IBMCloudKMSSpecApplyConfiguration ¶
type IBMCloudKMSSpecApplyConfiguration struct { Region *string `json:"region,omitempty"` Auth *IBMCloudKMSAuthSpecApplyConfiguration `json:"auth,omitempty"` KeyList []IBMCloudKMSKeyEntryApplyConfiguration `json:"keyList,omitempty"` }
IBMCloudKMSSpecApplyConfiguration represents an declarative configuration of the IBMCloudKMSSpec type for use with apply.
func IBMCloudKMSSpec ¶
func IBMCloudKMSSpec() *IBMCloudKMSSpecApplyConfiguration
IBMCloudKMSSpecApplyConfiguration constructs an declarative configuration of the IBMCloudKMSSpec type for use with apply.
func (*IBMCloudKMSSpecApplyConfiguration) WithAuth ¶
func (b *IBMCloudKMSSpecApplyConfiguration) WithAuth(value *IBMCloudKMSAuthSpecApplyConfiguration) *IBMCloudKMSSpecApplyConfiguration
WithAuth sets the Auth field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Auth field is set to the value of the last call.
func (*IBMCloudKMSSpecApplyConfiguration) WithKeyList ¶
func (b *IBMCloudKMSSpecApplyConfiguration) WithKeyList(values ...*IBMCloudKMSKeyEntryApplyConfiguration) *IBMCloudKMSSpecApplyConfiguration
WithKeyList adds the given value to the KeyList 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 KeyList field.
func (*IBMCloudKMSSpecApplyConfiguration) WithRegion ¶
func (b *IBMCloudKMSSpecApplyConfiguration) WithRegion(value string) *IBMCloudKMSSpecApplyConfiguration
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 IBMCloudKMSUnmanagedAuthSpecApplyConfiguration ¶
type IBMCloudKMSUnmanagedAuthSpecApplyConfiguration struct {
Credentials *v1.LocalObjectReference `json:"credentials,omitempty"`
}
IBMCloudKMSUnmanagedAuthSpecApplyConfiguration represents an declarative configuration of the IBMCloudKMSUnmanagedAuthSpec type for use with apply.
func IBMCloudKMSUnmanagedAuthSpec ¶
func IBMCloudKMSUnmanagedAuthSpec() *IBMCloudKMSUnmanagedAuthSpecApplyConfiguration
IBMCloudKMSUnmanagedAuthSpecApplyConfiguration constructs an declarative configuration of the IBMCloudKMSUnmanagedAuthSpec type for use with apply.
func (*IBMCloudKMSUnmanagedAuthSpecApplyConfiguration) WithCredentials ¶
func (b *IBMCloudKMSUnmanagedAuthSpecApplyConfiguration) WithCredentials(value v1.LocalObjectReference) *IBMCloudKMSUnmanagedAuthSpecApplyConfiguration
WithCredentials sets the Credentials field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Credentials field is set to the value of the last call.
type IBMCloudPlatformSpecApplyConfiguration ¶
type IBMCloudPlatformSpecApplyConfiguration struct {
ProviderType *v1.IBMCloudProviderType `json:"providerType,omitempty"`
}
IBMCloudPlatformSpecApplyConfiguration represents an declarative configuration of the IBMCloudPlatformSpec type for use with apply.
func IBMCloudPlatformSpec ¶
func IBMCloudPlatformSpec() *IBMCloudPlatformSpecApplyConfiguration
IBMCloudPlatformSpecApplyConfiguration constructs an declarative configuration of the IBMCloudPlatformSpec type for use with apply.
func (*IBMCloudPlatformSpecApplyConfiguration) WithProviderType ¶
func (b *IBMCloudPlatformSpecApplyConfiguration) WithProviderType(value v1.IBMCloudProviderType) *IBMCloudPlatformSpecApplyConfiguration
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.
type ImageContentSourceApplyConfiguration ¶
type ImageContentSourceApplyConfiguration struct { Source *string `json:"source,omitempty"` Mirrors []string `json:"mirrors,omitempty"` }
ImageContentSourceApplyConfiguration represents an declarative configuration of the ImageContentSource type for use with apply.
func ImageContentSource ¶
func ImageContentSource() *ImageContentSourceApplyConfiguration
ImageContentSourceApplyConfiguration constructs an declarative configuration of the ImageContentSource type for use with apply.
func (*ImageContentSourceApplyConfiguration) WithMirrors ¶
func (b *ImageContentSourceApplyConfiguration) WithMirrors(values ...string) *ImageContentSourceApplyConfiguration
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 (*ImageContentSourceApplyConfiguration) WithSource ¶
func (b *ImageContentSourceApplyConfiguration) WithSource(value string) *ImageContentSourceApplyConfiguration
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 InPlaceUpgradeApplyConfiguration ¶
type InPlaceUpgradeApplyConfiguration struct {
}InPlaceUpgradeApplyConfiguration represents an declarative configuration of the InPlaceUpgrade type for use with apply.
func InPlaceUpgrade ¶
func InPlaceUpgrade() *InPlaceUpgradeApplyConfiguration
InPlaceUpgradeApplyConfiguration constructs an declarative configuration of the InPlaceUpgrade type for use with apply.
func (*InPlaceUpgradeApplyConfiguration) WithMaxUnavailable ¶
func (b *InPlaceUpgradeApplyConfiguration) WithMaxUnavailable(value intstr.IntOrString) *InPlaceUpgradeApplyConfiguration
WithMaxUnavailable sets the MaxUnavailable field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxUnavailable field is set to the value of the last call.
type KMSSpecApplyConfiguration ¶
type KMSSpecApplyConfiguration struct { Provider *v1beta1.KMSProvider `json:"provider,omitempty"` IBMCloud *IBMCloudKMSSpecApplyConfiguration `json:"ibmcloud,omitempty"` AWS *AWSKMSSpecApplyConfiguration `json:"aws,omitempty"` Azure *AzureKMSSpecApplyConfiguration `json:"azure,omitempty"` }
KMSSpecApplyConfiguration represents an declarative configuration of the KMSSpec type for use with apply.
func KMSSpec ¶
func KMSSpec() *KMSSpecApplyConfiguration
KMSSpecApplyConfiguration constructs an declarative configuration of the KMSSpec type for use with apply.
func (*KMSSpecApplyConfiguration) WithAWS ¶
func (b *KMSSpecApplyConfiguration) WithAWS(value *AWSKMSSpecApplyConfiguration) *KMSSpecApplyConfiguration
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 (*KMSSpecApplyConfiguration) WithAzure ¶ added in v0.1.17
func (b *KMSSpecApplyConfiguration) WithAzure(value *AzureKMSSpecApplyConfiguration) *KMSSpecApplyConfiguration
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 (*KMSSpecApplyConfiguration) WithIBMCloud ¶
func (b *KMSSpecApplyConfiguration) WithIBMCloud(value *IBMCloudKMSSpecApplyConfiguration) *KMSSpecApplyConfiguration
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 (*KMSSpecApplyConfiguration) WithProvider ¶
func (b *KMSSpecApplyConfiguration) WithProvider(value v1beta1.KMSProvider) *KMSSpecApplyConfiguration
WithProvider sets the Provider field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Provider field is set to the value of the last call.
type KubeVirtNodePoolStatusApplyConfiguration ¶
type KubeVirtNodePoolStatusApplyConfiguration struct { CacheName *string `json:"cacheName,omitempty"` Credentials *KubevirtPlatformCredentialsApplyConfiguration `json:"credentials,omitempty"` }
KubeVirtNodePoolStatusApplyConfiguration represents an declarative configuration of the KubeVirtNodePoolStatus type for use with apply.
func KubeVirtNodePoolStatus ¶
func KubeVirtNodePoolStatus() *KubeVirtNodePoolStatusApplyConfiguration
KubeVirtNodePoolStatusApplyConfiguration constructs an declarative configuration of the KubeVirtNodePoolStatus type for use with apply.
func (*KubeVirtNodePoolStatusApplyConfiguration) WithCacheName ¶
func (b *KubeVirtNodePoolStatusApplyConfiguration) WithCacheName(value string) *KubeVirtNodePoolStatusApplyConfiguration
WithCacheName sets the CacheName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CacheName field is set to the value of the last call.
func (*KubeVirtNodePoolStatusApplyConfiguration) WithCredentials ¶
func (b *KubeVirtNodePoolStatusApplyConfiguration) WithCredentials(value *KubevirtPlatformCredentialsApplyConfiguration) *KubeVirtNodePoolStatusApplyConfiguration
WithCredentials sets the Credentials field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Credentials field is set to the value of the last call.
type KubeconfigSecretRefApplyConfiguration ¶
type KubeconfigSecretRefApplyConfiguration struct { Name *string `json:"name,omitempty"` Key *string `json:"key,omitempty"` }
KubeconfigSecretRefApplyConfiguration represents an declarative configuration of the KubeconfigSecretRef type for use with apply.
func KubeconfigSecretRef ¶
func KubeconfigSecretRef() *KubeconfigSecretRefApplyConfiguration
KubeconfigSecretRefApplyConfiguration constructs an declarative configuration of the KubeconfigSecretRef type for use with apply.
func (*KubeconfigSecretRefApplyConfiguration) WithKey ¶
func (b *KubeconfigSecretRefApplyConfiguration) WithKey(value string) *KubeconfigSecretRefApplyConfiguration
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 (*KubeconfigSecretRefApplyConfiguration) WithName ¶
func (b *KubeconfigSecretRefApplyConfiguration) WithName(value string) *KubeconfigSecretRefApplyConfiguration
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 KubevirtCachingStrategyApplyConfiguration ¶
type KubevirtCachingStrategyApplyConfiguration struct {
Type *v1beta1.KubevirtCachingStrategyType `json:"type,omitempty"`
}
KubevirtCachingStrategyApplyConfiguration represents an declarative configuration of the KubevirtCachingStrategy type for use with apply.
func KubevirtCachingStrategy ¶
func KubevirtCachingStrategy() *KubevirtCachingStrategyApplyConfiguration
KubevirtCachingStrategyApplyConfiguration constructs an declarative configuration of the KubevirtCachingStrategy type for use with apply.
func (*KubevirtCachingStrategyApplyConfiguration) WithType ¶
func (b *KubevirtCachingStrategyApplyConfiguration) WithType(value v1beta1.KubevirtCachingStrategyType) *KubevirtCachingStrategyApplyConfiguration
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 KubevirtComputeApplyConfiguration ¶
type KubevirtComputeApplyConfiguration struct { Memory *resource.Quantity `json:"memory,omitempty"` Cores *uint32 `json:"cores,omitempty"` QosClass *v1beta1.QoSClass `json:"qosClass,omitempty"` }
KubevirtComputeApplyConfiguration represents an declarative configuration of the KubevirtCompute type for use with apply.
func KubevirtCompute ¶
func KubevirtCompute() *KubevirtComputeApplyConfiguration
KubevirtComputeApplyConfiguration constructs an declarative configuration of the KubevirtCompute type for use with apply.
func (*KubevirtComputeApplyConfiguration) WithCores ¶
func (b *KubevirtComputeApplyConfiguration) WithCores(value uint32) *KubevirtComputeApplyConfiguration
WithCores sets the Cores field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Cores field is set to the value of the last call.
func (*KubevirtComputeApplyConfiguration) WithMemory ¶
func (b *KubevirtComputeApplyConfiguration) WithMemory(value resource.Quantity) *KubevirtComputeApplyConfiguration
WithMemory sets the Memory field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Memory field is set to the value of the last call.
func (*KubevirtComputeApplyConfiguration) WithQosClass ¶
func (b *KubevirtComputeApplyConfiguration) WithQosClass(value v1beta1.QoSClass) *KubevirtComputeApplyConfiguration
WithQosClass sets the QosClass field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the QosClass field is set to the value of the last call.
type KubevirtDiskImageApplyConfiguration ¶
type KubevirtDiskImageApplyConfiguration struct {
ContainerDiskImage *string `json:"containerDiskImage,omitempty"`
}
KubevirtDiskImageApplyConfiguration represents an declarative configuration of the KubevirtDiskImage type for use with apply.
func KubevirtDiskImage ¶
func KubevirtDiskImage() *KubevirtDiskImageApplyConfiguration
KubevirtDiskImageApplyConfiguration constructs an declarative configuration of the KubevirtDiskImage type for use with apply.
func (*KubevirtDiskImageApplyConfiguration) WithContainerDiskImage ¶
func (b *KubevirtDiskImageApplyConfiguration) WithContainerDiskImage(value string) *KubevirtDiskImageApplyConfiguration
WithContainerDiskImage sets the ContainerDiskImage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ContainerDiskImage field is set to the value of the last call.
type KubevirtHostDeviceApplyConfiguration ¶ added in v0.1.40
type KubevirtHostDeviceApplyConfiguration struct { DeviceName *string `json:"deviceName,omitempty"` Count *int `json:"count,omitempty"` }
KubevirtHostDeviceApplyConfiguration represents an declarative configuration of the KubevirtHostDevice type for use with apply.
func KubevirtHostDevice ¶ added in v0.1.40
func KubevirtHostDevice() *KubevirtHostDeviceApplyConfiguration
KubevirtHostDeviceApplyConfiguration constructs an declarative configuration of the KubevirtHostDevice type for use with apply.
func (*KubevirtHostDeviceApplyConfiguration) WithCount ¶ added in v0.1.40
func (b *KubevirtHostDeviceApplyConfiguration) WithCount(value int) *KubevirtHostDeviceApplyConfiguration
WithCount sets the Count field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Count field is set to the value of the last call.
func (*KubevirtHostDeviceApplyConfiguration) WithDeviceName ¶ added in v0.1.40
func (b *KubevirtHostDeviceApplyConfiguration) WithDeviceName(value string) *KubevirtHostDeviceApplyConfiguration
WithDeviceName sets the DeviceName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeviceName field is set to the value of the last call.
type KubevirtManualStorageDriverConfigApplyConfiguration ¶
type KubevirtManualStorageDriverConfigApplyConfiguration struct { StorageClassMapping []KubevirtStorageClassMappingApplyConfiguration `json:"storageClassMapping,omitempty"` VolumeSnapshotClassMapping []KubevirtVolumeSnapshotClassMappingApplyConfiguration `json:"volumeSnapshotClassMapping,omitempty"` }
KubevirtManualStorageDriverConfigApplyConfiguration represents an declarative configuration of the KubevirtManualStorageDriverConfig type for use with apply.
func KubevirtManualStorageDriverConfig ¶
func KubevirtManualStorageDriverConfig() *KubevirtManualStorageDriverConfigApplyConfiguration
KubevirtManualStorageDriverConfigApplyConfiguration constructs an declarative configuration of the KubevirtManualStorageDriverConfig type for use with apply.
func (*KubevirtManualStorageDriverConfigApplyConfiguration) WithStorageClassMapping ¶
func (b *KubevirtManualStorageDriverConfigApplyConfiguration) WithStorageClassMapping(values ...*KubevirtStorageClassMappingApplyConfiguration) *KubevirtManualStorageDriverConfigApplyConfiguration
WithStorageClassMapping adds the given value to the StorageClassMapping 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 StorageClassMapping field.
func (*KubevirtManualStorageDriverConfigApplyConfiguration) WithVolumeSnapshotClassMapping ¶ added in v0.1.25
func (b *KubevirtManualStorageDriverConfigApplyConfiguration) WithVolumeSnapshotClassMapping(values ...*KubevirtVolumeSnapshotClassMappingApplyConfiguration) *KubevirtManualStorageDriverConfigApplyConfiguration
WithVolumeSnapshotClassMapping adds the given value to the VolumeSnapshotClassMapping 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 VolumeSnapshotClassMapping field.
type KubevirtNetworkApplyConfiguration ¶ added in v0.1.17
type KubevirtNetworkApplyConfiguration struct {
Name *string `json:"name,omitempty"`
}
KubevirtNetworkApplyConfiguration represents an declarative configuration of the KubevirtNetwork type for use with apply.
func KubevirtNetwork ¶ added in v0.1.17
func KubevirtNetwork() *KubevirtNetworkApplyConfiguration
KubevirtNetworkApplyConfiguration constructs an declarative configuration of the KubevirtNetwork type for use with apply.
func (*KubevirtNetworkApplyConfiguration) WithName ¶ added in v0.1.17
func (b *KubevirtNetworkApplyConfiguration) WithName(value string) *KubevirtNetworkApplyConfiguration
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 KubevirtNodePoolPlatformApplyConfiguration ¶
type KubevirtNodePoolPlatformApplyConfiguration struct { RootVolume *KubevirtRootVolumeApplyConfiguration `json:"rootVolume,omitempty"` Compute *KubevirtComputeApplyConfiguration `json:"compute,omitempty"` NetworkInterfaceMultiQueue *hypershiftv1beta1.MultiQueueSetting `json:"networkInterfaceMultiqueue,omitempty"` AdditionalNetworks []KubevirtNetworkApplyConfiguration `json:"additionalNetworks,omitempty"` AttachDefaultNetwork *bool `json:"attachDefaultNetwork,omitempty"` NodeSelector map[string]string `json:"nodeSelector,omitempty"` KubevirtHostDevices []KubevirtHostDeviceApplyConfiguration `json:"hostDevices,omitempty"` }
KubevirtNodePoolPlatformApplyConfiguration represents an declarative configuration of the KubevirtNodePoolPlatform type for use with apply.
func KubevirtNodePoolPlatform ¶
func KubevirtNodePoolPlatform() *KubevirtNodePoolPlatformApplyConfiguration
KubevirtNodePoolPlatformApplyConfiguration constructs an declarative configuration of the KubevirtNodePoolPlatform type for use with apply.
func (*KubevirtNodePoolPlatformApplyConfiguration) WithAdditionalNetworks ¶ added in v0.1.17
func (b *KubevirtNodePoolPlatformApplyConfiguration) WithAdditionalNetworks(values ...*KubevirtNetworkApplyConfiguration) *KubevirtNodePoolPlatformApplyConfiguration
WithAdditionalNetworks adds the given value to the AdditionalNetworks 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 AdditionalNetworks field.
func (*KubevirtNodePoolPlatformApplyConfiguration) WithAttachDefaultNetwork ¶ added in v0.1.17
func (b *KubevirtNodePoolPlatformApplyConfiguration) WithAttachDefaultNetwork(value bool) *KubevirtNodePoolPlatformApplyConfiguration
WithAttachDefaultNetwork sets the AttachDefaultNetwork field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AttachDefaultNetwork field is set to the value of the last call.
func (*KubevirtNodePoolPlatformApplyConfiguration) WithCompute ¶
func (b *KubevirtNodePoolPlatformApplyConfiguration) WithCompute(value *KubevirtComputeApplyConfiguration) *KubevirtNodePoolPlatformApplyConfiguration
WithCompute sets the Compute field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Compute field is set to the value of the last call.
func (*KubevirtNodePoolPlatformApplyConfiguration) WithKubevirtHostDevices ¶ added in v0.1.40
func (b *KubevirtNodePoolPlatformApplyConfiguration) WithKubevirtHostDevices(values ...*KubevirtHostDeviceApplyConfiguration) *KubevirtNodePoolPlatformApplyConfiguration
WithKubevirtHostDevices adds the given value to the KubevirtHostDevices 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 KubevirtHostDevices field.
func (*KubevirtNodePoolPlatformApplyConfiguration) WithNetworkInterfaceMultiQueue ¶
func (b *KubevirtNodePoolPlatformApplyConfiguration) WithNetworkInterfaceMultiQueue(value hypershiftv1beta1.MultiQueueSetting) *KubevirtNodePoolPlatformApplyConfiguration
WithNetworkInterfaceMultiQueue sets the NetworkInterfaceMultiQueue field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NetworkInterfaceMultiQueue field is set to the value of the last call.
func (*KubevirtNodePoolPlatformApplyConfiguration) WithNodeSelector ¶ added in v0.1.17
func (b *KubevirtNodePoolPlatformApplyConfiguration) WithNodeSelector(entries map[string]string) *KubevirtNodePoolPlatformApplyConfiguration
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 (*KubevirtNodePoolPlatformApplyConfiguration) WithRootVolume ¶
func (b *KubevirtNodePoolPlatformApplyConfiguration) WithRootVolume(value *KubevirtRootVolumeApplyConfiguration) *KubevirtNodePoolPlatformApplyConfiguration
WithRootVolume sets the RootVolume field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RootVolume field is set to the value of the last call.
type KubevirtPersistentVolumeApplyConfiguration ¶
type KubevirtPersistentVolumeApplyConfiguration struct { Size *resource.Quantity `json:"size,omitempty"` StorageClass *string `json:"storageClass,omitempty"` AccessModes []v1beta1.PersistentVolumeAccessMode `json:"accessModes,omitempty"` VolumeMode *v1.PersistentVolumeMode `json:"volumeMode,omitempty"` }
KubevirtPersistentVolumeApplyConfiguration represents an declarative configuration of the KubevirtPersistentVolume type for use with apply.
func KubevirtPersistentVolume ¶
func KubevirtPersistentVolume() *KubevirtPersistentVolumeApplyConfiguration
KubevirtPersistentVolumeApplyConfiguration constructs an declarative configuration of the KubevirtPersistentVolume type for use with apply.
func (*KubevirtPersistentVolumeApplyConfiguration) WithAccessModes ¶
func (b *KubevirtPersistentVolumeApplyConfiguration) WithAccessModes(values ...v1beta1.PersistentVolumeAccessMode) *KubevirtPersistentVolumeApplyConfiguration
WithAccessModes adds the given value to the AccessModes 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 AccessModes field.
func (*KubevirtPersistentVolumeApplyConfiguration) WithSize ¶
func (b *KubevirtPersistentVolumeApplyConfiguration) WithSize(value resource.Quantity) *KubevirtPersistentVolumeApplyConfiguration
WithSize sets the Size field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Size field is set to the value of the last call.
func (*KubevirtPersistentVolumeApplyConfiguration) WithStorageClass ¶
func (b *KubevirtPersistentVolumeApplyConfiguration) WithStorageClass(value string) *KubevirtPersistentVolumeApplyConfiguration
WithStorageClass sets the StorageClass field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StorageClass field is set to the value of the last call.
func (*KubevirtPersistentVolumeApplyConfiguration) WithVolumeMode ¶
func (b *KubevirtPersistentVolumeApplyConfiguration) WithVolumeMode(value v1.PersistentVolumeMode) *KubevirtPersistentVolumeApplyConfiguration
WithVolumeMode sets the VolumeMode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VolumeMode field is set to the value of the last call.
type KubevirtPlatformCredentialsApplyConfiguration ¶
type KubevirtPlatformCredentialsApplyConfiguration struct { InfraKubeConfigSecret *KubeconfigSecretRefApplyConfiguration `json:"infraKubeConfigSecret,omitempty"` InfraNamespace *string `json:"infraNamespace,omitempty"` }
KubevirtPlatformCredentialsApplyConfiguration represents an declarative configuration of the KubevirtPlatformCredentials type for use with apply.
func KubevirtPlatformCredentials ¶
func KubevirtPlatformCredentials() *KubevirtPlatformCredentialsApplyConfiguration
KubevirtPlatformCredentialsApplyConfiguration constructs an declarative configuration of the KubevirtPlatformCredentials type for use with apply.
func (*KubevirtPlatformCredentialsApplyConfiguration) WithInfraKubeConfigSecret ¶
func (b *KubevirtPlatformCredentialsApplyConfiguration) WithInfraKubeConfigSecret(value *KubeconfigSecretRefApplyConfiguration) *KubevirtPlatformCredentialsApplyConfiguration
WithInfraKubeConfigSecret sets the InfraKubeConfigSecret field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InfraKubeConfigSecret field is set to the value of the last call.
func (*KubevirtPlatformCredentialsApplyConfiguration) WithInfraNamespace ¶
func (b *KubevirtPlatformCredentialsApplyConfiguration) WithInfraNamespace(value string) *KubevirtPlatformCredentialsApplyConfiguration
WithInfraNamespace sets the InfraNamespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InfraNamespace field is set to the value of the last call.
type KubevirtPlatformSpecApplyConfiguration ¶
type KubevirtPlatformSpecApplyConfiguration struct { BaseDomainPassthrough *bool `json:"baseDomainPassthrough,omitempty"` GenerateID *string `json:"generateID,omitempty"` Credentials *KubevirtPlatformCredentialsApplyConfiguration `json:"credentials,omitempty"` StorageDriver *KubevirtStorageDriverSpecApplyConfiguration `json:"storageDriver,omitempty"` }
KubevirtPlatformSpecApplyConfiguration represents an declarative configuration of the KubevirtPlatformSpec type for use with apply.
func KubevirtPlatformSpec ¶
func KubevirtPlatformSpec() *KubevirtPlatformSpecApplyConfiguration
KubevirtPlatformSpecApplyConfiguration constructs an declarative configuration of the KubevirtPlatformSpec type for use with apply.
func (*KubevirtPlatformSpecApplyConfiguration) WithBaseDomainPassthrough ¶
func (b *KubevirtPlatformSpecApplyConfiguration) WithBaseDomainPassthrough(value bool) *KubevirtPlatformSpecApplyConfiguration
WithBaseDomainPassthrough sets the BaseDomainPassthrough field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BaseDomainPassthrough field is set to the value of the last call.
func (*KubevirtPlatformSpecApplyConfiguration) WithCredentials ¶
func (b *KubevirtPlatformSpecApplyConfiguration) WithCredentials(value *KubevirtPlatformCredentialsApplyConfiguration) *KubevirtPlatformSpecApplyConfiguration
WithCredentials sets the Credentials field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Credentials field is set to the value of the last call.
func (*KubevirtPlatformSpecApplyConfiguration) WithGenerateID ¶
func (b *KubevirtPlatformSpecApplyConfiguration) WithGenerateID(value string) *KubevirtPlatformSpecApplyConfiguration
WithGenerateID sets the GenerateID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateID field is set to the value of the last call.
func (*KubevirtPlatformSpecApplyConfiguration) WithStorageDriver ¶
func (b *KubevirtPlatformSpecApplyConfiguration) WithStorageDriver(value *KubevirtStorageDriverSpecApplyConfiguration) *KubevirtPlatformSpecApplyConfiguration
WithStorageDriver sets the StorageDriver field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StorageDriver field is set to the value of the last call.
type KubevirtRootVolumeApplyConfiguration ¶
type KubevirtRootVolumeApplyConfiguration struct { Image *KubevirtDiskImageApplyConfiguration `json:"diskImage,omitempty"` KubevirtVolumeApplyConfiguration `json:",inline"` CacheStrategy *KubevirtCachingStrategyApplyConfiguration `json:"cacheStrategy,omitempty"` }
KubevirtRootVolumeApplyConfiguration represents an declarative configuration of the KubevirtRootVolume type for use with apply.
func KubevirtRootVolume ¶
func KubevirtRootVolume() *KubevirtRootVolumeApplyConfiguration
KubevirtRootVolumeApplyConfiguration constructs an declarative configuration of the KubevirtRootVolume type for use with apply.
func (*KubevirtRootVolumeApplyConfiguration) WithCacheStrategy ¶
func (b *KubevirtRootVolumeApplyConfiguration) WithCacheStrategy(value *KubevirtCachingStrategyApplyConfiguration) *KubevirtRootVolumeApplyConfiguration
WithCacheStrategy sets the CacheStrategy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CacheStrategy field is set to the value of the last call.
func (*KubevirtRootVolumeApplyConfiguration) WithImage ¶
func (b *KubevirtRootVolumeApplyConfiguration) WithImage(value *KubevirtDiskImageApplyConfiguration) *KubevirtRootVolumeApplyConfiguration
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 (*KubevirtRootVolumeApplyConfiguration) WithPersistent ¶
func (b *KubevirtRootVolumeApplyConfiguration) WithPersistent(value *KubevirtPersistentVolumeApplyConfiguration) *KubevirtRootVolumeApplyConfiguration
WithPersistent sets the Persistent field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Persistent field is set to the value of the last call.
func (*KubevirtRootVolumeApplyConfiguration) WithType ¶
func (b *KubevirtRootVolumeApplyConfiguration) WithType(value hypershiftv1beta1.KubevirtVolumeType) *KubevirtRootVolumeApplyConfiguration
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 KubevirtStorageClassMappingApplyConfiguration ¶
type KubevirtStorageClassMappingApplyConfiguration struct { Group *string `json:"group,omitempty"` InfraStorageClassName *string `json:"infraStorageClassName,omitempty"` GuestStorageClassName *string `json:"guestStorageClassName,omitempty"` }
KubevirtStorageClassMappingApplyConfiguration represents an declarative configuration of the KubevirtStorageClassMapping type for use with apply.
func KubevirtStorageClassMapping ¶
func KubevirtStorageClassMapping() *KubevirtStorageClassMappingApplyConfiguration
KubevirtStorageClassMappingApplyConfiguration constructs an declarative configuration of the KubevirtStorageClassMapping type for use with apply.
func (*KubevirtStorageClassMappingApplyConfiguration) WithGroup ¶ added in v0.1.25
func (b *KubevirtStorageClassMappingApplyConfiguration) WithGroup(value string) *KubevirtStorageClassMappingApplyConfiguration
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 (*KubevirtStorageClassMappingApplyConfiguration) WithGuestStorageClassName ¶
func (b *KubevirtStorageClassMappingApplyConfiguration) WithGuestStorageClassName(value string) *KubevirtStorageClassMappingApplyConfiguration
WithGuestStorageClassName sets the GuestStorageClassName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GuestStorageClassName field is set to the value of the last call.
func (*KubevirtStorageClassMappingApplyConfiguration) WithInfraStorageClassName ¶
func (b *KubevirtStorageClassMappingApplyConfiguration) WithInfraStorageClassName(value string) *KubevirtStorageClassMappingApplyConfiguration
WithInfraStorageClassName sets the InfraStorageClassName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InfraStorageClassName field is set to the value of the last call.
type KubevirtStorageDriverSpecApplyConfiguration ¶
type KubevirtStorageDriverSpecApplyConfiguration struct { Type *v1beta1.KubevirtStorageDriverConfigType `json:"type,omitempty"` Manual *KubevirtManualStorageDriverConfigApplyConfiguration `json:"manual,omitempty"` }
KubevirtStorageDriverSpecApplyConfiguration represents an declarative configuration of the KubevirtStorageDriverSpec type for use with apply.
func KubevirtStorageDriverSpec ¶
func KubevirtStorageDriverSpec() *KubevirtStorageDriverSpecApplyConfiguration
KubevirtStorageDriverSpecApplyConfiguration constructs an declarative configuration of the KubevirtStorageDriverSpec type for use with apply.
func (*KubevirtStorageDriverSpecApplyConfiguration) WithManual ¶
func (b *KubevirtStorageDriverSpecApplyConfiguration) WithManual(value *KubevirtManualStorageDriverConfigApplyConfiguration) *KubevirtStorageDriverSpecApplyConfiguration
WithManual sets the Manual field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Manual field is set to the value of the last call.
func (*KubevirtStorageDriverSpecApplyConfiguration) WithType ¶
func (b *KubevirtStorageDriverSpecApplyConfiguration) WithType(value v1beta1.KubevirtStorageDriverConfigType) *KubevirtStorageDriverSpecApplyConfiguration
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 KubevirtVolumeApplyConfiguration ¶
type KubevirtVolumeApplyConfiguration struct { Type *v1beta1.KubevirtVolumeType `json:"type,omitempty"` Persistent *KubevirtPersistentVolumeApplyConfiguration `json:"persistent,omitempty"` }
KubevirtVolumeApplyConfiguration represents an declarative configuration of the KubevirtVolume type for use with apply.
func KubevirtVolume ¶
func KubevirtVolume() *KubevirtVolumeApplyConfiguration
KubevirtVolumeApplyConfiguration constructs an declarative configuration of the KubevirtVolume type for use with apply.
func (*KubevirtVolumeApplyConfiguration) WithPersistent ¶
func (b *KubevirtVolumeApplyConfiguration) WithPersistent(value *KubevirtPersistentVolumeApplyConfiguration) *KubevirtVolumeApplyConfiguration
WithPersistent sets the Persistent field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Persistent field is set to the value of the last call.
func (*KubevirtVolumeApplyConfiguration) WithType ¶
func (b *KubevirtVolumeApplyConfiguration) WithType(value v1beta1.KubevirtVolumeType) *KubevirtVolumeApplyConfiguration
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 KubevirtVolumeSnapshotClassMappingApplyConfiguration ¶ added in v0.1.25
type KubevirtVolumeSnapshotClassMappingApplyConfiguration struct { Group *string `json:"group,omitempty"` InfraVolumeSnapshotClassName *string `json:"infraVolumeSnapshotClassName,omitempty"` GuestVolumeSnapshotClassName *string `json:"guestVolumeSnapshotClassName,omitempty"` }
KubevirtVolumeSnapshotClassMappingApplyConfiguration represents an declarative configuration of the KubevirtVolumeSnapshotClassMapping type for use with apply.
func KubevirtVolumeSnapshotClassMapping ¶ added in v0.1.25
func KubevirtVolumeSnapshotClassMapping() *KubevirtVolumeSnapshotClassMappingApplyConfiguration
KubevirtVolumeSnapshotClassMappingApplyConfiguration constructs an declarative configuration of the KubevirtVolumeSnapshotClassMapping type for use with apply.
func (*KubevirtVolumeSnapshotClassMappingApplyConfiguration) WithGroup ¶ added in v0.1.25
func (b *KubevirtVolumeSnapshotClassMappingApplyConfiguration) WithGroup(value string) *KubevirtVolumeSnapshotClassMappingApplyConfiguration
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 (*KubevirtVolumeSnapshotClassMappingApplyConfiguration) WithGuestVolumeSnapshotClassName ¶ added in v0.1.25
func (b *KubevirtVolumeSnapshotClassMappingApplyConfiguration) WithGuestVolumeSnapshotClassName(value string) *KubevirtVolumeSnapshotClassMappingApplyConfiguration
WithGuestVolumeSnapshotClassName sets the GuestVolumeSnapshotClassName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GuestVolumeSnapshotClassName field is set to the value of the last call.
func (*KubevirtVolumeSnapshotClassMappingApplyConfiguration) WithInfraVolumeSnapshotClassName ¶ added in v0.1.25
func (b *KubevirtVolumeSnapshotClassMappingApplyConfiguration) WithInfraVolumeSnapshotClassName(value string) *KubevirtVolumeSnapshotClassMappingApplyConfiguration
WithInfraVolumeSnapshotClassName sets the InfraVolumeSnapshotClassName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InfraVolumeSnapshotClassName field is set to the value of the last call.
type LoadBalancerPublishingStrategyApplyConfiguration ¶
type LoadBalancerPublishingStrategyApplyConfiguration struct {
Hostname *string `json:"hostname,omitempty"`
}
LoadBalancerPublishingStrategyApplyConfiguration represents an declarative configuration of the LoadBalancerPublishingStrategy type for use with apply.
func LoadBalancerPublishingStrategy ¶
func LoadBalancerPublishingStrategy() *LoadBalancerPublishingStrategyApplyConfiguration
LoadBalancerPublishingStrategyApplyConfiguration constructs an declarative configuration of the LoadBalancerPublishingStrategy type for use with apply.
func (*LoadBalancerPublishingStrategyApplyConfiguration) WithHostname ¶
func (b *LoadBalancerPublishingStrategyApplyConfiguration) WithHostname(value string) *LoadBalancerPublishingStrategyApplyConfiguration
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.
type MachineNetworkEntryApplyConfiguration ¶
MachineNetworkEntryApplyConfiguration represents an declarative configuration of the MachineNetworkEntry type for use with apply.
func MachineNetworkEntry ¶
func MachineNetworkEntry() *MachineNetworkEntryApplyConfiguration
MachineNetworkEntryApplyConfiguration constructs an declarative configuration of the MachineNetworkEntry type for use with apply.
func (*MachineNetworkEntryApplyConfiguration) WithCIDR ¶
func (b *MachineNetworkEntryApplyConfiguration) WithCIDR(value ipnet.IPNet) *MachineNetworkEntryApplyConfiguration
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.
type ManagedEtcdSpecApplyConfiguration ¶
type ManagedEtcdSpecApplyConfiguration struct {
Storage *ManagedEtcdStorageSpecApplyConfiguration `json:"storage,omitempty"`
}
ManagedEtcdSpecApplyConfiguration represents an declarative configuration of the ManagedEtcdSpec type for use with apply.
func ManagedEtcdSpec ¶
func ManagedEtcdSpec() *ManagedEtcdSpecApplyConfiguration
ManagedEtcdSpecApplyConfiguration constructs an declarative configuration of the ManagedEtcdSpec type for use with apply.
func (*ManagedEtcdSpecApplyConfiguration) WithStorage ¶
func (b *ManagedEtcdSpecApplyConfiguration) WithStorage(value *ManagedEtcdStorageSpecApplyConfiguration) *ManagedEtcdSpecApplyConfiguration
WithStorage sets the Storage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Storage field is set to the value of the last call.
type ManagedEtcdStorageSpecApplyConfiguration ¶
type ManagedEtcdStorageSpecApplyConfiguration struct { Type *v1beta1.ManagedEtcdStorageType `json:"type,omitempty"` PersistentVolume *PersistentVolumeEtcdStorageSpecApplyConfiguration `json:"persistentVolume,omitempty"` RestoreSnapshotURL []string `json:"restoreSnapshotURL,omitempty"` }
ManagedEtcdStorageSpecApplyConfiguration represents an declarative configuration of the ManagedEtcdStorageSpec type for use with apply.
func ManagedEtcdStorageSpec ¶
func ManagedEtcdStorageSpec() *ManagedEtcdStorageSpecApplyConfiguration
ManagedEtcdStorageSpecApplyConfiguration constructs an declarative configuration of the ManagedEtcdStorageSpec type for use with apply.
func (*ManagedEtcdStorageSpecApplyConfiguration) WithPersistentVolume ¶
func (b *ManagedEtcdStorageSpecApplyConfiguration) WithPersistentVolume(value *PersistentVolumeEtcdStorageSpecApplyConfiguration) *ManagedEtcdStorageSpecApplyConfiguration
WithPersistentVolume sets the PersistentVolume field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PersistentVolume field is set to the value of the last call.
func (*ManagedEtcdStorageSpecApplyConfiguration) WithRestoreSnapshotURL ¶
func (b *ManagedEtcdStorageSpecApplyConfiguration) WithRestoreSnapshotURL(values ...string) *ManagedEtcdStorageSpecApplyConfiguration
WithRestoreSnapshotURL adds the given value to the RestoreSnapshotURL 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 RestoreSnapshotURL field.
func (*ManagedEtcdStorageSpecApplyConfiguration) WithType ¶
func (b *ManagedEtcdStorageSpecApplyConfiguration) WithType(value v1beta1.ManagedEtcdStorageType) *ManagedEtcdStorageSpecApplyConfiguration
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 MarketplaceImageApplyConfiguration ¶ added in v0.1.43
type MarketplaceImageApplyConfiguration struct { Publisher *string `json:"publisher,omitempty"` Offer *string `json:"offer,omitempty"` SKU *string `json:"sku,omitempty"` Version *string `json:"version,omitempty"` }
MarketplaceImageApplyConfiguration represents an declarative configuration of the MarketplaceImage type for use with apply.
func MarketplaceImage ¶ added in v0.1.43
func MarketplaceImage() *MarketplaceImageApplyConfiguration
MarketplaceImageApplyConfiguration constructs an declarative configuration of the MarketplaceImage type for use with apply.
func (*MarketplaceImageApplyConfiguration) WithOffer ¶ added in v0.1.43
func (b *MarketplaceImageApplyConfiguration) WithOffer(value string) *MarketplaceImageApplyConfiguration
WithOffer sets the Offer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Offer field is set to the value of the last call.
func (*MarketplaceImageApplyConfiguration) WithPublisher ¶ added in v0.1.43
func (b *MarketplaceImageApplyConfiguration) WithPublisher(value string) *MarketplaceImageApplyConfiguration
WithPublisher sets the Publisher field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Publisher field is set to the value of the last call.
func (*MarketplaceImageApplyConfiguration) WithSKU ¶ added in v0.1.43
func (b *MarketplaceImageApplyConfiguration) WithSKU(value string) *MarketplaceImageApplyConfiguration
WithSKU sets the SKU field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SKU field is set to the value of the last call.
func (*MarketplaceImageApplyConfiguration) WithVersion ¶ added in v0.1.43
func (b *MarketplaceImageApplyConfiguration) WithVersion(value string) *MarketplaceImageApplyConfiguration
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 NetworkFilterApplyConfiguration ¶ added in v0.1.40
type NetworkFilterApplyConfiguration struct { Name *string `json:"name,omitempty"` Description *string `json:"description,omitempty"` ProjectID *string `json:"projectID,omitempty"` FilterByNeutronTagsApplyConfiguration `json:",inline"` }
NetworkFilterApplyConfiguration represents an declarative configuration of the NetworkFilter type for use with apply.
func NetworkFilter ¶ added in v0.1.40
func NetworkFilter() *NetworkFilterApplyConfiguration
NetworkFilterApplyConfiguration constructs an declarative configuration of the NetworkFilter type for use with apply.
func (*NetworkFilterApplyConfiguration) WithDescription ¶ added in v0.1.40
func (b *NetworkFilterApplyConfiguration) WithDescription(value string) *NetworkFilterApplyConfiguration
WithDescription sets the Description field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Description field is set to the value of the last call.
func (*NetworkFilterApplyConfiguration) WithName ¶ added in v0.1.40
func (b *NetworkFilterApplyConfiguration) WithName(value string) *NetworkFilterApplyConfiguration
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 (*NetworkFilterApplyConfiguration) WithNotTags ¶ added in v0.1.40
func (b *NetworkFilterApplyConfiguration) WithNotTags(values ...hypershiftv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
WithNotTags adds the given value to the NotTags 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 NotTags field.
func (*NetworkFilterApplyConfiguration) WithNotTagsAny ¶ added in v0.1.40
func (b *NetworkFilterApplyConfiguration) WithNotTagsAny(values ...hypershiftv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
WithNotTagsAny adds the given value to the NotTagsAny 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 NotTagsAny field.
func (*NetworkFilterApplyConfiguration) WithProjectID ¶ added in v0.1.40
func (b *NetworkFilterApplyConfiguration) WithProjectID(value string) *NetworkFilterApplyConfiguration
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 (*NetworkFilterApplyConfiguration) WithTags ¶ added in v0.1.40
func (b *NetworkFilterApplyConfiguration) WithTags(values ...hypershiftv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
WithTags adds the given value to 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, values provided by each call will be appended to the Tags field.
func (*NetworkFilterApplyConfiguration) WithTagsAny ¶ added in v0.1.40
func (b *NetworkFilterApplyConfiguration) WithTagsAny(values ...hypershiftv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
WithTagsAny adds the given value to the TagsAny 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 TagsAny field.
type NetworkParamApplyConfiguration ¶ added in v0.1.40
type NetworkParamApplyConfiguration struct { ID *string `json:"id,omitempty"` Filter *NetworkFilterApplyConfiguration `json:"filter,omitempty"` }
NetworkParamApplyConfiguration represents an declarative configuration of the NetworkParam type for use with apply.
func NetworkParam ¶ added in v0.1.40
func NetworkParam() *NetworkParamApplyConfiguration
NetworkParamApplyConfiguration constructs an declarative configuration of the NetworkParam type for use with apply.
func (*NetworkParamApplyConfiguration) WithFilter ¶ added in v0.1.40
func (b *NetworkParamApplyConfiguration) WithFilter(value *NetworkFilterApplyConfiguration) *NetworkParamApplyConfiguration
WithFilter sets the Filter field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Filter field is set to the value of the last call.
func (*NetworkParamApplyConfiguration) WithID ¶ added in v0.1.40
func (b *NetworkParamApplyConfiguration) WithID(value string) *NetworkParamApplyConfiguration
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.
type NodePoolApplyConfiguration ¶
type NodePoolApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *NodePoolSpecApplyConfiguration `json:"spec,omitempty"` Status *NodePoolStatusApplyConfiguration `json:"status,omitempty"` }
NodePoolApplyConfiguration represents an declarative configuration of the NodePool type for use with apply.
func NodePool ¶
func NodePool(name, namespace string) *NodePoolApplyConfiguration
NodePool constructs an declarative configuration of the NodePool type for use with apply.
func (*NodePoolApplyConfiguration) WithAPIVersion ¶
func (b *NodePoolApplyConfiguration) WithAPIVersion(value string) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithAnnotations ¶
func (b *NodePoolApplyConfiguration) WithAnnotations(entries map[string]string) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithCreationTimestamp ¶
func (b *NodePoolApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *NodePoolApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithDeletionTimestamp ¶
func (b *NodePoolApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithFinalizers ¶
func (b *NodePoolApplyConfiguration) WithFinalizers(values ...string) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithGenerateName ¶
func (b *NodePoolApplyConfiguration) WithGenerateName(value string) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithGeneration ¶
func (b *NodePoolApplyConfiguration) WithGeneration(value int64) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithKind ¶
func (b *NodePoolApplyConfiguration) WithKind(value string) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithLabels ¶
func (b *NodePoolApplyConfiguration) WithLabels(entries map[string]string) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithName ¶
func (b *NodePoolApplyConfiguration) WithName(value string) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithNamespace ¶
func (b *NodePoolApplyConfiguration) WithNamespace(value string) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithOwnerReferences ¶
func (b *NodePoolApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithResourceVersion ¶
func (b *NodePoolApplyConfiguration) WithResourceVersion(value string) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithSpec ¶
func (b *NodePoolApplyConfiguration) WithSpec(value *NodePoolSpecApplyConfiguration) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithStatus ¶
func (b *NodePoolApplyConfiguration) WithStatus(value *NodePoolStatusApplyConfiguration) *NodePoolApplyConfiguration
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 (*NodePoolApplyConfiguration) WithUID ¶
func (b *NodePoolApplyConfiguration) WithUID(value types.UID) *NodePoolApplyConfiguration
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 NodePoolAutoScalingApplyConfiguration ¶
type NodePoolAutoScalingApplyConfiguration struct { Min *int32 `json:"min,omitempty"` Max *int32 `json:"max,omitempty"` }
NodePoolAutoScalingApplyConfiguration represents an declarative configuration of the NodePoolAutoScaling type for use with apply.
func NodePoolAutoScaling ¶
func NodePoolAutoScaling() *NodePoolAutoScalingApplyConfiguration
NodePoolAutoScalingApplyConfiguration constructs an declarative configuration of the NodePoolAutoScaling type for use with apply.
func (*NodePoolAutoScalingApplyConfiguration) WithMax ¶
func (b *NodePoolAutoScalingApplyConfiguration) WithMax(value int32) *NodePoolAutoScalingApplyConfiguration
WithMax sets the Max field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Max field is set to the value of the last call.
func (*NodePoolAutoScalingApplyConfiguration) WithMin ¶
func (b *NodePoolAutoScalingApplyConfiguration) WithMin(value int32) *NodePoolAutoScalingApplyConfiguration
WithMin sets the Min field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Min field is set to the value of the last call.
type NodePoolConditionApplyConfiguration ¶
type NodePoolConditionApplyConfiguration struct { Type *string `json:"type,omitempty"` Status *v1.ConditionStatus `json:"status,omitempty"` Severity *string `json:"severity,omitempty"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` Reason *string `json:"reason,omitempty"` Message *string `json:"message,omitempty"` ObservedGeneration *int64 `json:"observedGeneration,omitempty"` }
NodePoolConditionApplyConfiguration represents an declarative configuration of the NodePoolCondition type for use with apply.
func NodePoolCondition ¶
func NodePoolCondition() *NodePoolConditionApplyConfiguration
NodePoolConditionApplyConfiguration constructs an declarative configuration of the NodePoolCondition type for use with apply.
func (*NodePoolConditionApplyConfiguration) WithLastTransitionTime ¶
func (b *NodePoolConditionApplyConfiguration) WithLastTransitionTime(value metav1.Time) *NodePoolConditionApplyConfiguration
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 (*NodePoolConditionApplyConfiguration) WithMessage ¶
func (b *NodePoolConditionApplyConfiguration) WithMessage(value string) *NodePoolConditionApplyConfiguration
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 (*NodePoolConditionApplyConfiguration) WithObservedGeneration ¶
func (b *NodePoolConditionApplyConfiguration) WithObservedGeneration(value int64) *NodePoolConditionApplyConfiguration
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 (*NodePoolConditionApplyConfiguration) WithReason ¶
func (b *NodePoolConditionApplyConfiguration) WithReason(value string) *NodePoolConditionApplyConfiguration
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 (*NodePoolConditionApplyConfiguration) WithSeverity ¶
func (b *NodePoolConditionApplyConfiguration) WithSeverity(value string) *NodePoolConditionApplyConfiguration
WithSeverity sets the Severity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Severity field is set to the value of the last call.
func (*NodePoolConditionApplyConfiguration) WithStatus ¶
func (b *NodePoolConditionApplyConfiguration) WithStatus(value v1.ConditionStatus) *NodePoolConditionApplyConfiguration
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 (*NodePoolConditionApplyConfiguration) WithType ¶
func (b *NodePoolConditionApplyConfiguration) WithType(value string) *NodePoolConditionApplyConfiguration
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 NodePoolManagementApplyConfiguration ¶
type NodePoolManagementApplyConfiguration struct { UpgradeType *v1beta1.UpgradeType `json:"upgradeType,omitempty"` Replace *ReplaceUpgradeApplyConfiguration `json:"replace,omitempty"` InPlace *InPlaceUpgradeApplyConfiguration `json:"inPlace,omitempty"` AutoRepair *bool `json:"autoRepair,omitempty"` }
NodePoolManagementApplyConfiguration represents an declarative configuration of the NodePoolManagement type for use with apply.
func NodePoolManagement ¶
func NodePoolManagement() *NodePoolManagementApplyConfiguration
NodePoolManagementApplyConfiguration constructs an declarative configuration of the NodePoolManagement type for use with apply.
func (*NodePoolManagementApplyConfiguration) WithAutoRepair ¶
func (b *NodePoolManagementApplyConfiguration) WithAutoRepair(value bool) *NodePoolManagementApplyConfiguration
WithAutoRepair sets the AutoRepair field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AutoRepair field is set to the value of the last call.
func (*NodePoolManagementApplyConfiguration) WithInPlace ¶
func (b *NodePoolManagementApplyConfiguration) WithInPlace(value *InPlaceUpgradeApplyConfiguration) *NodePoolManagementApplyConfiguration
WithInPlace sets the InPlace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InPlace field is set to the value of the last call.
func (*NodePoolManagementApplyConfiguration) WithReplace ¶
func (b *NodePoolManagementApplyConfiguration) WithReplace(value *ReplaceUpgradeApplyConfiguration) *NodePoolManagementApplyConfiguration
WithReplace sets the Replace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Replace field is set to the value of the last call.
func (*NodePoolManagementApplyConfiguration) WithUpgradeType ¶
func (b *NodePoolManagementApplyConfiguration) WithUpgradeType(value v1beta1.UpgradeType) *NodePoolManagementApplyConfiguration
WithUpgradeType sets the UpgradeType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UpgradeType field is set to the value of the last call.
type NodePoolPlatformApplyConfiguration ¶
type NodePoolPlatformApplyConfiguration struct { Type *v1beta1.PlatformType `json:"type,omitempty"` AWS *AWSNodePoolPlatformApplyConfiguration `json:"aws,omitempty"` IBMCloud *IBMCloudPlatformSpecApplyConfiguration `json:"ibmcloud,omitempty"` Kubevirt *KubevirtNodePoolPlatformApplyConfiguration `json:"kubevirt,omitempty"` Agent *AgentNodePoolPlatformApplyConfiguration `json:"agent,omitempty"` Azure *AzureNodePoolPlatformApplyConfiguration `json:"azure,omitempty"` PowerVS *PowerVSNodePoolPlatformApplyConfiguration `json:"powervs,omitempty"` OpenStack *OpenStackNodePoolPlatformApplyConfiguration `json:"openstack,omitempty"` }
NodePoolPlatformApplyConfiguration represents an declarative configuration of the NodePoolPlatform type for use with apply.
func NodePoolPlatform ¶
func NodePoolPlatform() *NodePoolPlatformApplyConfiguration
NodePoolPlatformApplyConfiguration constructs an declarative configuration of the NodePoolPlatform type for use with apply.
func (*NodePoolPlatformApplyConfiguration) WithAWS ¶
func (b *NodePoolPlatformApplyConfiguration) WithAWS(value *AWSNodePoolPlatformApplyConfiguration) *NodePoolPlatformApplyConfiguration
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 (*NodePoolPlatformApplyConfiguration) WithAgent ¶
func (b *NodePoolPlatformApplyConfiguration) WithAgent(value *AgentNodePoolPlatformApplyConfiguration) *NodePoolPlatformApplyConfiguration
WithAgent sets the Agent field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Agent field is set to the value of the last call.
func (*NodePoolPlatformApplyConfiguration) WithAzure ¶
func (b *NodePoolPlatformApplyConfiguration) WithAzure(value *AzureNodePoolPlatformApplyConfiguration) *NodePoolPlatformApplyConfiguration
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 (*NodePoolPlatformApplyConfiguration) WithIBMCloud ¶
func (b *NodePoolPlatformApplyConfiguration) WithIBMCloud(value *IBMCloudPlatformSpecApplyConfiguration) *NodePoolPlatformApplyConfiguration
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 (*NodePoolPlatformApplyConfiguration) WithKubevirt ¶
func (b *NodePoolPlatformApplyConfiguration) WithKubevirt(value *KubevirtNodePoolPlatformApplyConfiguration) *NodePoolPlatformApplyConfiguration
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 (*NodePoolPlatformApplyConfiguration) WithOpenStack ¶ added in v0.1.40
func (b *NodePoolPlatformApplyConfiguration) WithOpenStack(value *OpenStackNodePoolPlatformApplyConfiguration) *NodePoolPlatformApplyConfiguration
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 (*NodePoolPlatformApplyConfiguration) WithPowerVS ¶
func (b *NodePoolPlatformApplyConfiguration) WithPowerVS(value *PowerVSNodePoolPlatformApplyConfiguration) *NodePoolPlatformApplyConfiguration
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 (*NodePoolPlatformApplyConfiguration) WithType ¶
func (b *NodePoolPlatformApplyConfiguration) WithType(value v1beta1.PlatformType) *NodePoolPlatformApplyConfiguration
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 NodePoolPlatformStatusApplyConfiguration ¶
type NodePoolPlatformStatusApplyConfiguration struct {
KubeVirt *KubeVirtNodePoolStatusApplyConfiguration `json:"kubeVirt,omitempty"`
}
NodePoolPlatformStatusApplyConfiguration represents an declarative configuration of the NodePoolPlatformStatus type for use with apply.
func NodePoolPlatformStatus ¶
func NodePoolPlatformStatus() *NodePoolPlatformStatusApplyConfiguration
NodePoolPlatformStatusApplyConfiguration constructs an declarative configuration of the NodePoolPlatformStatus type for use with apply.
func (*NodePoolPlatformStatusApplyConfiguration) WithKubeVirt ¶
func (b *NodePoolPlatformStatusApplyConfiguration) WithKubeVirt(value *KubeVirtNodePoolStatusApplyConfiguration) *NodePoolPlatformStatusApplyConfiguration
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.
type NodePoolSpecApplyConfiguration ¶
type NodePoolSpecApplyConfiguration struct { ClusterName *string `json:"clusterName,omitempty"` Release *ReleaseApplyConfiguration `json:"release,omitempty"` Platform *NodePoolPlatformApplyConfiguration `json:"platform,omitempty"` Replicas *int32 `json:"replicas,omitempty"` Management *NodePoolManagementApplyConfiguration `json:"management,omitempty"` AutoScaling *NodePoolAutoScalingApplyConfiguration `json:"autoScaling,omitempty"` Config []v1.LocalObjectReference `json:"config,omitempty"` NodeDrainTimeout *metav1.Duration `json:"nodeDrainTimeout,omitempty"` NodeVolumeDetachTimeout *metav1.Duration `json:"nodeVolumeDetachTimeout,omitempty"` NodeLabels map[string]string `json:"nodeLabels,omitempty"` Taints []TaintApplyConfiguration `json:"taints,omitempty"` PausedUntil *string `json:"pausedUntil,omitempty"` TuningConfig []v1.LocalObjectReference `json:"tuningConfig,omitempty"` Arch *string `json:"arch,omitempty"` }
NodePoolSpecApplyConfiguration represents an declarative configuration of the NodePoolSpec type for use with apply.
func NodePoolSpec ¶
func NodePoolSpec() *NodePoolSpecApplyConfiguration
NodePoolSpecApplyConfiguration constructs an declarative configuration of the NodePoolSpec type for use with apply.
func (*NodePoolSpecApplyConfiguration) WithArch ¶
func (b *NodePoolSpecApplyConfiguration) WithArch(value string) *NodePoolSpecApplyConfiguration
WithArch sets the Arch field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Arch field is set to the value of the last call.
func (*NodePoolSpecApplyConfiguration) WithAutoScaling ¶
func (b *NodePoolSpecApplyConfiguration) WithAutoScaling(value *NodePoolAutoScalingApplyConfiguration) *NodePoolSpecApplyConfiguration
WithAutoScaling sets the AutoScaling field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AutoScaling field is set to the value of the last call.
func (*NodePoolSpecApplyConfiguration) WithClusterName ¶
func (b *NodePoolSpecApplyConfiguration) WithClusterName(value string) *NodePoolSpecApplyConfiguration
WithClusterName sets the ClusterName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ClusterName field is set to the value of the last call.
func (*NodePoolSpecApplyConfiguration) WithConfig ¶
func (b *NodePoolSpecApplyConfiguration) WithConfig(values ...v1.LocalObjectReference) *NodePoolSpecApplyConfiguration
WithConfig adds the given value to the Config 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 Config field.
func (*NodePoolSpecApplyConfiguration) WithManagement ¶
func (b *NodePoolSpecApplyConfiguration) WithManagement(value *NodePoolManagementApplyConfiguration) *NodePoolSpecApplyConfiguration
WithManagement sets the Management field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Management field is set to the value of the last call.
func (*NodePoolSpecApplyConfiguration) WithNodeDrainTimeout ¶
func (b *NodePoolSpecApplyConfiguration) WithNodeDrainTimeout(value metav1.Duration) *NodePoolSpecApplyConfiguration
WithNodeDrainTimeout sets the NodeDrainTimeout field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeDrainTimeout field is set to the value of the last call.
func (*NodePoolSpecApplyConfiguration) WithNodeLabels ¶
func (b *NodePoolSpecApplyConfiguration) WithNodeLabels(entries map[string]string) *NodePoolSpecApplyConfiguration
WithNodeLabels puts the entries into the NodeLabels 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 NodeLabels field, overwriting an existing map entries in NodeLabels field with the same key.
func (*NodePoolSpecApplyConfiguration) WithNodeVolumeDetachTimeout ¶ added in v0.1.38
func (b *NodePoolSpecApplyConfiguration) WithNodeVolumeDetachTimeout(value metav1.Duration) *NodePoolSpecApplyConfiguration
WithNodeVolumeDetachTimeout sets the NodeVolumeDetachTimeout field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodeVolumeDetachTimeout field is set to the value of the last call.
func (*NodePoolSpecApplyConfiguration) WithPausedUntil ¶
func (b *NodePoolSpecApplyConfiguration) WithPausedUntil(value string) *NodePoolSpecApplyConfiguration
WithPausedUntil sets the PausedUntil field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PausedUntil field is set to the value of the last call.
func (*NodePoolSpecApplyConfiguration) WithPlatform ¶
func (b *NodePoolSpecApplyConfiguration) WithPlatform(value *NodePoolPlatformApplyConfiguration) *NodePoolSpecApplyConfiguration
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 (*NodePoolSpecApplyConfiguration) WithRelease ¶
func (b *NodePoolSpecApplyConfiguration) WithRelease(value *ReleaseApplyConfiguration) *NodePoolSpecApplyConfiguration
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 (*NodePoolSpecApplyConfiguration) WithReplicas ¶
func (b *NodePoolSpecApplyConfiguration) WithReplicas(value int32) *NodePoolSpecApplyConfiguration
WithReplicas sets the Replicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Replicas field is set to the value of the last call.
func (*NodePoolSpecApplyConfiguration) WithTaints ¶
func (b *NodePoolSpecApplyConfiguration) WithTaints(values ...*TaintApplyConfiguration) *NodePoolSpecApplyConfiguration
WithTaints adds the given value to the Taints 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 Taints field.
func (*NodePoolSpecApplyConfiguration) WithTuningConfig ¶
func (b *NodePoolSpecApplyConfiguration) WithTuningConfig(values ...v1.LocalObjectReference) *NodePoolSpecApplyConfiguration
WithTuningConfig adds the given value to the TuningConfig 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 TuningConfig field.
type NodePoolStatusApplyConfiguration ¶
type NodePoolStatusApplyConfiguration struct { Replicas *int32 `json:"replicas,omitempty"` Version *string `json:"version,omitempty"` Platform *NodePoolPlatformStatusApplyConfiguration `json:"platform,omitempty"` Conditions []NodePoolConditionApplyConfiguration `json:"conditions,omitempty"` }
NodePoolStatusApplyConfiguration represents an declarative configuration of the NodePoolStatus type for use with apply.
func NodePoolStatus ¶
func NodePoolStatus() *NodePoolStatusApplyConfiguration
NodePoolStatusApplyConfiguration constructs an declarative configuration of the NodePoolStatus type for use with apply.
func (*NodePoolStatusApplyConfiguration) WithConditions ¶
func (b *NodePoolStatusApplyConfiguration) WithConditions(values ...*NodePoolConditionApplyConfiguration) *NodePoolStatusApplyConfiguration
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 (*NodePoolStatusApplyConfiguration) WithPlatform ¶
func (b *NodePoolStatusApplyConfiguration) WithPlatform(value *NodePoolPlatformStatusApplyConfiguration) *NodePoolStatusApplyConfiguration
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 (*NodePoolStatusApplyConfiguration) WithReplicas ¶
func (b *NodePoolStatusApplyConfiguration) WithReplicas(value int32) *NodePoolStatusApplyConfiguration
WithReplicas sets the Replicas field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Replicas field is set to the value of the last call.
func (*NodePoolStatusApplyConfiguration) WithVersion ¶
func (b *NodePoolStatusApplyConfiguration) WithVersion(value string) *NodePoolStatusApplyConfiguration
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 NodePortPublishingStrategyApplyConfiguration ¶
type NodePortPublishingStrategyApplyConfiguration struct { Address *string `json:"address,omitempty"` Port *int32 `json:"port,omitempty"` }
NodePortPublishingStrategyApplyConfiguration represents an declarative configuration of the NodePortPublishingStrategy type for use with apply.
func NodePortPublishingStrategy ¶
func NodePortPublishingStrategy() *NodePortPublishingStrategyApplyConfiguration
NodePortPublishingStrategyApplyConfiguration constructs an declarative configuration of the NodePortPublishingStrategy type for use with apply.
func (*NodePortPublishingStrategyApplyConfiguration) WithAddress ¶
func (b *NodePortPublishingStrategyApplyConfiguration) WithAddress(value string) *NodePortPublishingStrategyApplyConfiguration
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 (*NodePortPublishingStrategyApplyConfiguration) WithPort ¶
func (b *NodePortPublishingStrategyApplyConfiguration) WithPort(value int32) *NodePortPublishingStrategyApplyConfiguration
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 OpenStackIdentityReferenceApplyConfiguration ¶ added in v0.1.40
type OpenStackIdentityReferenceApplyConfiguration struct { Name *string `json:"name,omitempty"` CloudName *string `json:"cloudName,omitempty"` }
OpenStackIdentityReferenceApplyConfiguration represents an declarative configuration of the OpenStackIdentityReference type for use with apply.
func OpenStackIdentityReference ¶ added in v0.1.40
func OpenStackIdentityReference() *OpenStackIdentityReferenceApplyConfiguration
OpenStackIdentityReferenceApplyConfiguration constructs an declarative configuration of the OpenStackIdentityReference type for use with apply.
func (*OpenStackIdentityReferenceApplyConfiguration) WithCloudName ¶ added in v0.1.40
func (b *OpenStackIdentityReferenceApplyConfiguration) WithCloudName(value string) *OpenStackIdentityReferenceApplyConfiguration
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 (*OpenStackIdentityReferenceApplyConfiguration) WithName ¶ added in v0.1.40
func (b *OpenStackIdentityReferenceApplyConfiguration) WithName(value string) *OpenStackIdentityReferenceApplyConfiguration
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 OpenStackNodePoolPlatformApplyConfiguration ¶ added in v0.1.40
type OpenStackNodePoolPlatformApplyConfiguration struct { Flavor *string `json:"flavor,omitempty"` ImageName *string `json:"imageName,omitempty"` }
OpenStackNodePoolPlatformApplyConfiguration represents an declarative configuration of the OpenStackNodePoolPlatform type for use with apply.
func OpenStackNodePoolPlatform ¶ added in v0.1.40
func OpenStackNodePoolPlatform() *OpenStackNodePoolPlatformApplyConfiguration
OpenStackNodePoolPlatformApplyConfiguration constructs an declarative configuration of the OpenStackNodePoolPlatform type for use with apply.
func (*OpenStackNodePoolPlatformApplyConfiguration) WithFlavor ¶ added in v0.1.40
func (b *OpenStackNodePoolPlatformApplyConfiguration) WithFlavor(value string) *OpenStackNodePoolPlatformApplyConfiguration
WithFlavor sets the Flavor field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Flavor field is set to the value of the last call.
func (*OpenStackNodePoolPlatformApplyConfiguration) WithImageName ¶ added in v0.1.40
func (b *OpenStackNodePoolPlatformApplyConfiguration) WithImageName(value string) *OpenStackNodePoolPlatformApplyConfiguration
WithImageName sets the ImageName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ImageName field is set to the value of the last call.
type OpenStackPlatformSpecApplyConfiguration ¶ added in v0.1.40
type OpenStackPlatformSpecApplyConfiguration struct { IdentityRef *OpenStackIdentityReferenceApplyConfiguration `json:"identityRef,omitempty"` ManagedSubnets []SubnetSpecApplyConfiguration `json:"managedSubnets,omitempty"` Router *RouterParamApplyConfiguration `json:"router,omitempty"` Network *NetworkParamApplyConfiguration `json:"network,omitempty"` Subnets []SubnetParamApplyConfiguration `json:"subnets,omitempty"` NetworkMTU *int `json:"networkMTU,omitempty"` ExternalNetwork *NetworkParamApplyConfiguration `json:"externalNetwork,omitempty"` DisableExternalNetwork *bool `json:"disableExternalNetwork,omitempty"` Tags []string `json:"tags,omitempty"` IngressFloatingIP *string `json:"ingressFloatingIP,omitempty"` IngressProvider *hypershiftv1beta1.OpenStackIngressProvider `json:"ingressProvider,omitempty"` }
OpenStackPlatformSpecApplyConfiguration represents an declarative configuration of the OpenStackPlatformSpec type for use with apply.
func OpenStackPlatformSpec ¶ added in v0.1.40
func OpenStackPlatformSpec() *OpenStackPlatformSpecApplyConfiguration
OpenStackPlatformSpecApplyConfiguration constructs an declarative configuration of the OpenStackPlatformSpec type for use with apply.
func (*OpenStackPlatformSpecApplyConfiguration) WithDisableExternalNetwork ¶ added in v0.1.40
func (b *OpenStackPlatformSpecApplyConfiguration) WithDisableExternalNetwork(value bool) *OpenStackPlatformSpecApplyConfiguration
WithDisableExternalNetwork sets the DisableExternalNetwork field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DisableExternalNetwork field is set to the value of the last call.
func (*OpenStackPlatformSpecApplyConfiguration) WithExternalNetwork ¶ added in v0.1.40
func (b *OpenStackPlatformSpecApplyConfiguration) WithExternalNetwork(value *NetworkParamApplyConfiguration) *OpenStackPlatformSpecApplyConfiguration
WithExternalNetwork sets the ExternalNetwork field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExternalNetwork field is set to the value of the last call.
func (*OpenStackPlatformSpecApplyConfiguration) WithIdentityRef ¶ added in v0.1.40
func (b *OpenStackPlatformSpecApplyConfiguration) WithIdentityRef(value *OpenStackIdentityReferenceApplyConfiguration) *OpenStackPlatformSpecApplyConfiguration
WithIdentityRef sets the IdentityRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IdentityRef field is set to the value of the last call.
func (*OpenStackPlatformSpecApplyConfiguration) WithIngressFloatingIP ¶ added in v0.1.43
func (b *OpenStackPlatformSpecApplyConfiguration) WithIngressFloatingIP(value string) *OpenStackPlatformSpecApplyConfiguration
WithIngressFloatingIP sets the IngressFloatingIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressFloatingIP field is set to the value of the last call.
func (*OpenStackPlatformSpecApplyConfiguration) WithIngressProvider ¶ added in v0.1.43
func (b *OpenStackPlatformSpecApplyConfiguration) WithIngressProvider(value hypershiftv1beta1.OpenStackIngressProvider) *OpenStackPlatformSpecApplyConfiguration
WithIngressProvider sets the IngressProvider field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressProvider field is set to the value of the last call.
func (*OpenStackPlatformSpecApplyConfiguration) WithManagedSubnets ¶ added in v0.1.40
func (b *OpenStackPlatformSpecApplyConfiguration) WithManagedSubnets(values ...*SubnetSpecApplyConfiguration) *OpenStackPlatformSpecApplyConfiguration
WithManagedSubnets adds the given value to the ManagedSubnets 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 ManagedSubnets field.
func (*OpenStackPlatformSpecApplyConfiguration) WithNetwork ¶ added in v0.1.40
func (b *OpenStackPlatformSpecApplyConfiguration) WithNetwork(value *NetworkParamApplyConfiguration) *OpenStackPlatformSpecApplyConfiguration
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 (*OpenStackPlatformSpecApplyConfiguration) WithNetworkMTU ¶ added in v0.1.40
func (b *OpenStackPlatformSpecApplyConfiguration) WithNetworkMTU(value int) *OpenStackPlatformSpecApplyConfiguration
WithNetworkMTU sets the NetworkMTU field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NetworkMTU field is set to the value of the last call.
func (*OpenStackPlatformSpecApplyConfiguration) WithRouter ¶ added in v0.1.40
func (b *OpenStackPlatformSpecApplyConfiguration) WithRouter(value *RouterParamApplyConfiguration) *OpenStackPlatformSpecApplyConfiguration
WithRouter sets the Router field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Router field is set to the value of the last call.
func (*OpenStackPlatformSpecApplyConfiguration) WithSubnets ¶ added in v0.1.40
func (b *OpenStackPlatformSpecApplyConfiguration) WithSubnets(values ...*SubnetParamApplyConfiguration) *OpenStackPlatformSpecApplyConfiguration
WithSubnets adds the given value to the Subnets 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 Subnets field.
func (*OpenStackPlatformSpecApplyConfiguration) WithTags ¶ added in v0.1.40
func (b *OpenStackPlatformSpecApplyConfiguration) WithTags(values ...string) *OpenStackPlatformSpecApplyConfiguration
WithTags adds the given value to 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, values provided by each call will be appended to the Tags field.
type PersistentVolumeEtcdStorageSpecApplyConfiguration ¶
type PersistentVolumeEtcdStorageSpecApplyConfiguration struct { StorageClassName *string `json:"storageClassName,omitempty"` Size *resource.Quantity `json:"size,omitempty"` }
PersistentVolumeEtcdStorageSpecApplyConfiguration represents an declarative configuration of the PersistentVolumeEtcdStorageSpec type for use with apply.
func PersistentVolumeEtcdStorageSpec ¶
func PersistentVolumeEtcdStorageSpec() *PersistentVolumeEtcdStorageSpecApplyConfiguration
PersistentVolumeEtcdStorageSpecApplyConfiguration constructs an declarative configuration of the PersistentVolumeEtcdStorageSpec type for use with apply.
func (*PersistentVolumeEtcdStorageSpecApplyConfiguration) WithSize ¶
func (b *PersistentVolumeEtcdStorageSpecApplyConfiguration) WithSize(value resource.Quantity) *PersistentVolumeEtcdStorageSpecApplyConfiguration
WithSize sets the Size field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Size field is set to the value of the last call.
func (*PersistentVolumeEtcdStorageSpecApplyConfiguration) WithStorageClassName ¶
func (b *PersistentVolumeEtcdStorageSpecApplyConfiguration) WithStorageClassName(value string) *PersistentVolumeEtcdStorageSpecApplyConfiguration
WithStorageClassName sets the StorageClassName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StorageClassName field is set to the value of the last call.
type PlatformSpecApplyConfiguration ¶
type PlatformSpecApplyConfiguration struct { Type *v1beta1.PlatformType `json:"type,omitempty"` AWS *AWSPlatformSpecApplyConfiguration `json:"aws,omitempty"` Agent *AgentPlatformSpecApplyConfiguration `json:"agent,omitempty"` IBMCloud *IBMCloudPlatformSpecApplyConfiguration `json:"ibmcloud,omitempty"` Azure *AzurePlatformSpecApplyConfiguration `json:"azure,omitempty"` PowerVS *PowerVSPlatformSpecApplyConfiguration `json:"powervs,omitempty"` Kubevirt *KubevirtPlatformSpecApplyConfiguration `json:"kubevirt,omitempty"` OpenStack *OpenStackPlatformSpecApplyConfiguration `json:"openstack,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) WithAgent ¶
func (b *PlatformSpecApplyConfiguration) WithAgent(value *AgentPlatformSpecApplyConfiguration) *PlatformSpecApplyConfiguration
WithAgent sets the Agent field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Agent field is set to the value of the last call.
func (*PlatformSpecApplyConfiguration) WithAzure ¶
func (b *PlatformSpecApplyConfiguration) WithAzure(value *AzurePlatformSpecApplyConfiguration) *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) WithIBMCloud ¶
func (b *PlatformSpecApplyConfiguration) WithIBMCloud(value *IBMCloudPlatformSpecApplyConfiguration) *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 *KubevirtPlatformSpecApplyConfiguration) *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) WithOpenStack ¶ added in v0.1.40
func (b *PlatformSpecApplyConfiguration) WithOpenStack(value *OpenStackPlatformSpecApplyConfiguration) *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) 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 v1beta1.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.
type PlatformStatusApplyConfiguration ¶
type PlatformStatusApplyConfiguration struct {
AWS *AWSPlatformStatusApplyConfiguration `json:"aws,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.
type PowerVSNodePoolPlatformApplyConfiguration ¶
type PowerVSNodePoolPlatformApplyConfiguration struct { SystemType *string `json:"systemType,omitempty"` ProcessorType *v1beta1.PowerVSNodePoolProcType `json:"processorType,omitempty"` Processors *intstr.IntOrString `json:"processors,omitempty"` MemoryGiB *int32 `json:"memoryGiB,omitempty"` Image *PowerVSResourceReferenceApplyConfiguration `json:"image,omitempty"` StorageType *v1beta1.PowerVSNodePoolStorageType `json:"storageType,omitempty"` ImageDeletePolicy *v1beta1.PowerVSNodePoolImageDeletePolicy `json:"imageDeletePolicy,omitempty"` }
PowerVSNodePoolPlatformApplyConfiguration represents an declarative configuration of the PowerVSNodePoolPlatform type for use with apply.
func PowerVSNodePoolPlatform ¶
func PowerVSNodePoolPlatform() *PowerVSNodePoolPlatformApplyConfiguration
PowerVSNodePoolPlatformApplyConfiguration constructs an declarative configuration of the PowerVSNodePoolPlatform type for use with apply.
func (*PowerVSNodePoolPlatformApplyConfiguration) WithImage ¶
func (b *PowerVSNodePoolPlatformApplyConfiguration) WithImage(value *PowerVSResourceReferenceApplyConfiguration) *PowerVSNodePoolPlatformApplyConfiguration
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 (*PowerVSNodePoolPlatformApplyConfiguration) WithImageDeletePolicy ¶
func (b *PowerVSNodePoolPlatformApplyConfiguration) WithImageDeletePolicy(value v1beta1.PowerVSNodePoolImageDeletePolicy) *PowerVSNodePoolPlatformApplyConfiguration
WithImageDeletePolicy sets the ImageDeletePolicy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ImageDeletePolicy field is set to the value of the last call.
func (*PowerVSNodePoolPlatformApplyConfiguration) WithMemoryGiB ¶
func (b *PowerVSNodePoolPlatformApplyConfiguration) WithMemoryGiB(value int32) *PowerVSNodePoolPlatformApplyConfiguration
WithMemoryGiB sets the MemoryGiB field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MemoryGiB field is set to the value of the last call.
func (*PowerVSNodePoolPlatformApplyConfiguration) WithProcessorType ¶
func (b *PowerVSNodePoolPlatformApplyConfiguration) WithProcessorType(value v1beta1.PowerVSNodePoolProcType) *PowerVSNodePoolPlatformApplyConfiguration
WithProcessorType sets the ProcessorType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProcessorType field is set to the value of the last call.
func (*PowerVSNodePoolPlatformApplyConfiguration) WithProcessors ¶
func (b *PowerVSNodePoolPlatformApplyConfiguration) WithProcessors(value intstr.IntOrString) *PowerVSNodePoolPlatformApplyConfiguration
WithProcessors sets the Processors field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Processors field is set to the value of the last call.
func (*PowerVSNodePoolPlatformApplyConfiguration) WithStorageType ¶
func (b *PowerVSNodePoolPlatformApplyConfiguration) WithStorageType(value v1beta1.PowerVSNodePoolStorageType) *PowerVSNodePoolPlatformApplyConfiguration
WithStorageType sets the StorageType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StorageType field is set to the value of the last call.
func (*PowerVSNodePoolPlatformApplyConfiguration) WithSystemType ¶
func (b *PowerVSNodePoolPlatformApplyConfiguration) WithSystemType(value string) *PowerVSNodePoolPlatformApplyConfiguration
WithSystemType sets the SystemType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SystemType field is set to the value of the last call.
type PowerVSPlatformSpecApplyConfiguration ¶
type PowerVSPlatformSpecApplyConfiguration struct { AccountID *string `json:"accountID,omitempty"` CISInstanceCRN *string `json:"cisInstanceCRN,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` Region *string `json:"region,omitempty"` Zone *string `json:"zone,omitempty"` Subnet *PowerVSResourceReferenceApplyConfiguration `json:"subnet,omitempty"` ServiceInstanceID *string `json:"serviceInstanceID,omitempty"` VPC *PowerVSVPCApplyConfiguration `json:"vpc,omitempty"` KubeCloudControllerCreds *v1.LocalObjectReference `json:"kubeCloudControllerCreds,omitempty"` NodePoolManagementCreds *v1.LocalObjectReference `json:"nodePoolManagementCreds,omitempty"` IngressOperatorCloudCreds *v1.LocalObjectReference `json:"ingressOperatorCloudCreds,omitempty"` StorageOperatorCloudCreds *v1.LocalObjectReference `json:"storageOperatorCloudCreds,omitempty"` ImageRegistryOperatorCloudCreds *v1.LocalObjectReference `json:"imageRegistryOperatorCloudCreds,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) WithAccountID ¶
func (b *PowerVSPlatformSpecApplyConfiguration) WithAccountID(value string) *PowerVSPlatformSpecApplyConfiguration
WithAccountID sets the AccountID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AccountID field is set to the value of the last call.
func (*PowerVSPlatformSpecApplyConfiguration) WithCISInstanceCRN ¶
func (b *PowerVSPlatformSpecApplyConfiguration) WithCISInstanceCRN(value string) *PowerVSPlatformSpecApplyConfiguration
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 (*PowerVSPlatformSpecApplyConfiguration) WithImageRegistryOperatorCloudCreds ¶
func (b *PowerVSPlatformSpecApplyConfiguration) WithImageRegistryOperatorCloudCreds(value v1.LocalObjectReference) *PowerVSPlatformSpecApplyConfiguration
WithImageRegistryOperatorCloudCreds sets the ImageRegistryOperatorCloudCreds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ImageRegistryOperatorCloudCreds field is set to the value of the last call.
func (*PowerVSPlatformSpecApplyConfiguration) WithIngressOperatorCloudCreds ¶
func (b *PowerVSPlatformSpecApplyConfiguration) WithIngressOperatorCloudCreds(value v1.LocalObjectReference) *PowerVSPlatformSpecApplyConfiguration
WithIngressOperatorCloudCreds sets the IngressOperatorCloudCreds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IngressOperatorCloudCreds field is set to the value of the last call.
func (*PowerVSPlatformSpecApplyConfiguration) WithKubeCloudControllerCreds ¶
func (b *PowerVSPlatformSpecApplyConfiguration) WithKubeCloudControllerCreds(value v1.LocalObjectReference) *PowerVSPlatformSpecApplyConfiguration
WithKubeCloudControllerCreds sets the KubeCloudControllerCreds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KubeCloudControllerCreds field is set to the value of the last call.
func (*PowerVSPlatformSpecApplyConfiguration) WithNodePoolManagementCreds ¶
func (b *PowerVSPlatformSpecApplyConfiguration) WithNodePoolManagementCreds(value v1.LocalObjectReference) *PowerVSPlatformSpecApplyConfiguration
WithNodePoolManagementCreds sets the NodePoolManagementCreds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodePoolManagementCreds field is set to the value of the last call.
func (*PowerVSPlatformSpecApplyConfiguration) WithRegion ¶
func (b *PowerVSPlatformSpecApplyConfiguration) WithRegion(value string) *PowerVSPlatformSpecApplyConfiguration
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 (*PowerVSPlatformSpecApplyConfiguration) WithResourceGroup ¶
func (b *PowerVSPlatformSpecApplyConfiguration) WithResourceGroup(value string) *PowerVSPlatformSpecApplyConfiguration
WithResourceGroup sets the ResourceGroup field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceGroup field is set to the value of the last call.
func (*PowerVSPlatformSpecApplyConfiguration) WithServiceInstanceID ¶
func (b *PowerVSPlatformSpecApplyConfiguration) WithServiceInstanceID(value string) *PowerVSPlatformSpecApplyConfiguration
WithServiceInstanceID sets the ServiceInstanceID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServiceInstanceID field is set to the value of the last call.
func (*PowerVSPlatformSpecApplyConfiguration) WithStorageOperatorCloudCreds ¶
func (b *PowerVSPlatformSpecApplyConfiguration) WithStorageOperatorCloudCreds(value v1.LocalObjectReference) *PowerVSPlatformSpecApplyConfiguration
WithStorageOperatorCloudCreds sets the StorageOperatorCloudCreds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the StorageOperatorCloudCreds field is set to the value of the last call.
func (*PowerVSPlatformSpecApplyConfiguration) WithSubnet ¶
func (b *PowerVSPlatformSpecApplyConfiguration) WithSubnet(value *PowerVSResourceReferenceApplyConfiguration) *PowerVSPlatformSpecApplyConfiguration
WithSubnet sets the Subnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subnet field is set to the value of the last call.
func (*PowerVSPlatformSpecApplyConfiguration) WithVPC ¶
func (b *PowerVSPlatformSpecApplyConfiguration) WithVPC(value *PowerVSVPCApplyConfiguration) *PowerVSPlatformSpecApplyConfiguration
WithVPC sets the VPC field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VPC field is set to the value of the last call.
func (*PowerVSPlatformSpecApplyConfiguration) WithZone ¶
func (b *PowerVSPlatformSpecApplyConfiguration) WithZone(value string) *PowerVSPlatformSpecApplyConfiguration
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 PowerVSResourceReferenceApplyConfiguration ¶
type PowerVSResourceReferenceApplyConfiguration struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` }
PowerVSResourceReferenceApplyConfiguration represents an declarative configuration of the PowerVSResourceReference type for use with apply.
func PowerVSResourceReference ¶
func PowerVSResourceReference() *PowerVSResourceReferenceApplyConfiguration
PowerVSResourceReferenceApplyConfiguration constructs an declarative configuration of the PowerVSResourceReference type for use with apply.
func (*PowerVSResourceReferenceApplyConfiguration) WithID ¶
func (b *PowerVSResourceReferenceApplyConfiguration) WithID(value string) *PowerVSResourceReferenceApplyConfiguration
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 (*PowerVSResourceReferenceApplyConfiguration) WithName ¶
func (b *PowerVSResourceReferenceApplyConfiguration) WithName(value string) *PowerVSResourceReferenceApplyConfiguration
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 PowerVSVPCApplyConfiguration ¶
type PowerVSVPCApplyConfiguration struct { Name *string `json:"name,omitempty"` Region *string `json:"region,omitempty"` Zone *string `json:"zone,omitempty"` Subnet *string `json:"subnet,omitempty"` }
PowerVSVPCApplyConfiguration represents an declarative configuration of the PowerVSVPC type for use with apply.
func PowerVSVPC ¶
func PowerVSVPC() *PowerVSVPCApplyConfiguration
PowerVSVPCApplyConfiguration constructs an declarative configuration of the PowerVSVPC type for use with apply.
func (*PowerVSVPCApplyConfiguration) WithName ¶
func (b *PowerVSVPCApplyConfiguration) WithName(value string) *PowerVSVPCApplyConfiguration
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 (*PowerVSVPCApplyConfiguration) WithRegion ¶
func (b *PowerVSVPCApplyConfiguration) WithRegion(value string) *PowerVSVPCApplyConfiguration
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 (*PowerVSVPCApplyConfiguration) WithSubnet ¶
func (b *PowerVSVPCApplyConfiguration) WithSubnet(value string) *PowerVSVPCApplyConfiguration
WithSubnet sets the Subnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subnet field is set to the value of the last call.
func (*PowerVSVPCApplyConfiguration) WithZone ¶
func (b *PowerVSVPCApplyConfiguration) WithZone(value string) *PowerVSVPCApplyConfiguration
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 ReleaseApplyConfiguration ¶
type ReleaseApplyConfiguration struct {
Image *string `json:"image,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) 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.
type ReplaceUpgradeApplyConfiguration ¶
type ReplaceUpgradeApplyConfiguration struct { Strategy *v1beta1.UpgradeStrategy `json:"strategy,omitempty"` RollingUpdate *RollingUpdateApplyConfiguration `json:"rollingUpdate,omitempty"` }
ReplaceUpgradeApplyConfiguration represents an declarative configuration of the ReplaceUpgrade type for use with apply.
func ReplaceUpgrade ¶
func ReplaceUpgrade() *ReplaceUpgradeApplyConfiguration
ReplaceUpgradeApplyConfiguration constructs an declarative configuration of the ReplaceUpgrade type for use with apply.
func (*ReplaceUpgradeApplyConfiguration) WithRollingUpdate ¶
func (b *ReplaceUpgradeApplyConfiguration) WithRollingUpdate(value *RollingUpdateApplyConfiguration) *ReplaceUpgradeApplyConfiguration
WithRollingUpdate sets the RollingUpdate field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RollingUpdate field is set to the value of the last call.
func (*ReplaceUpgradeApplyConfiguration) WithStrategy ¶
func (b *ReplaceUpgradeApplyConfiguration) WithStrategy(value v1beta1.UpgradeStrategy) *ReplaceUpgradeApplyConfiguration
WithStrategy sets the Strategy field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Strategy field is set to the value of the last call.
type RollingUpdateApplyConfiguration ¶
type RollingUpdateApplyConfiguration struct { MaxSurge *intstr.IntOrString `json:"maxSurge,omitempty"` }
RollingUpdateApplyConfiguration represents an declarative configuration of the RollingUpdate type for use with apply.
func RollingUpdate ¶
func RollingUpdate() *RollingUpdateApplyConfiguration
RollingUpdateApplyConfiguration constructs an declarative configuration of the RollingUpdate type for use with apply.
func (*RollingUpdateApplyConfiguration) WithMaxSurge ¶
func (b *RollingUpdateApplyConfiguration) WithMaxSurge(value intstr.IntOrString) *RollingUpdateApplyConfiguration
WithMaxSurge sets the MaxSurge field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxSurge field is set to the value of the last call.
func (*RollingUpdateApplyConfiguration) WithMaxUnavailable ¶
func (b *RollingUpdateApplyConfiguration) WithMaxUnavailable(value intstr.IntOrString) *RollingUpdateApplyConfiguration
WithMaxUnavailable sets the MaxUnavailable field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MaxUnavailable field is set to the value of the last call.
type RoutePublishingStrategyApplyConfiguration ¶
type RoutePublishingStrategyApplyConfiguration struct {
Hostname *string `json:"hostname,omitempty"`
}
RoutePublishingStrategyApplyConfiguration represents an declarative configuration of the RoutePublishingStrategy type for use with apply.
func RoutePublishingStrategy ¶
func RoutePublishingStrategy() *RoutePublishingStrategyApplyConfiguration
RoutePublishingStrategyApplyConfiguration constructs an declarative configuration of the RoutePublishingStrategy type for use with apply.
func (*RoutePublishingStrategyApplyConfiguration) WithHostname ¶
func (b *RoutePublishingStrategyApplyConfiguration) WithHostname(value string) *RoutePublishingStrategyApplyConfiguration
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.
type RouterFilterApplyConfiguration ¶ added in v0.1.40
type RouterFilterApplyConfiguration struct { Name *string `json:"name,omitempty"` Description *string `json:"description,omitempty"` ProjectID *string `json:"projectID,omitempty"` FilterByNeutronTagsApplyConfiguration `json:",inline"` }
RouterFilterApplyConfiguration represents an declarative configuration of the RouterFilter type for use with apply.
func RouterFilter ¶ added in v0.1.40
func RouterFilter() *RouterFilterApplyConfiguration
RouterFilterApplyConfiguration constructs an declarative configuration of the RouterFilter type for use with apply.
func (*RouterFilterApplyConfiguration) WithDescription ¶ added in v0.1.40
func (b *RouterFilterApplyConfiguration) WithDescription(value string) *RouterFilterApplyConfiguration
WithDescription sets the Description field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Description field is set to the value of the last call.
func (*RouterFilterApplyConfiguration) WithName ¶ added in v0.1.40
func (b *RouterFilterApplyConfiguration) WithName(value string) *RouterFilterApplyConfiguration
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 (*RouterFilterApplyConfiguration) WithNotTags ¶ added in v0.1.40
func (b *RouterFilterApplyConfiguration) WithNotTags(values ...hypershiftv1beta1.NeutronTag) *RouterFilterApplyConfiguration
WithNotTags adds the given value to the NotTags 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 NotTags field.
func (*RouterFilterApplyConfiguration) WithNotTagsAny ¶ added in v0.1.40
func (b *RouterFilterApplyConfiguration) WithNotTagsAny(values ...hypershiftv1beta1.NeutronTag) *RouterFilterApplyConfiguration
WithNotTagsAny adds the given value to the NotTagsAny 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 NotTagsAny field.
func (*RouterFilterApplyConfiguration) WithProjectID ¶ added in v0.1.40
func (b *RouterFilterApplyConfiguration) WithProjectID(value string) *RouterFilterApplyConfiguration
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 (*RouterFilterApplyConfiguration) WithTags ¶ added in v0.1.40
func (b *RouterFilterApplyConfiguration) WithTags(values ...hypershiftv1beta1.NeutronTag) *RouterFilterApplyConfiguration
WithTags adds the given value to 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, values provided by each call will be appended to the Tags field.
func (*RouterFilterApplyConfiguration) WithTagsAny ¶ added in v0.1.40
func (b *RouterFilterApplyConfiguration) WithTagsAny(values ...hypershiftv1beta1.NeutronTag) *RouterFilterApplyConfiguration
WithTagsAny adds the given value to the TagsAny 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 TagsAny field.
type RouterParamApplyConfiguration ¶ added in v0.1.40
type RouterParamApplyConfiguration struct { ID *string `json:"id,omitempty"` Filter *RouterFilterApplyConfiguration `json:"filter,omitempty"` }
RouterParamApplyConfiguration represents an declarative configuration of the RouterParam type for use with apply.
func RouterParam ¶ added in v0.1.40
func RouterParam() *RouterParamApplyConfiguration
RouterParamApplyConfiguration constructs an declarative configuration of the RouterParam type for use with apply.
func (*RouterParamApplyConfiguration) WithFilter ¶ added in v0.1.40
func (b *RouterParamApplyConfiguration) WithFilter(value *RouterFilterApplyConfiguration) *RouterParamApplyConfiguration
WithFilter sets the Filter field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Filter field is set to the value of the last call.
func (*RouterParamApplyConfiguration) WithID ¶ added in v0.1.40
func (b *RouterParamApplyConfiguration) WithID(value string) *RouterParamApplyConfiguration
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.
type SecretEncryptionSpecApplyConfiguration ¶
type SecretEncryptionSpecApplyConfiguration struct { Type *v1beta1.SecretEncryptionType `json:"type,omitempty"` KMS *KMSSpecApplyConfiguration `json:"kms,omitempty"` AESCBC *AESCBCSpecApplyConfiguration `json:"aescbc,omitempty"` }
SecretEncryptionSpecApplyConfiguration represents an declarative configuration of the SecretEncryptionSpec type for use with apply.
func SecretEncryptionSpec ¶
func SecretEncryptionSpec() *SecretEncryptionSpecApplyConfiguration
SecretEncryptionSpecApplyConfiguration constructs an declarative configuration of the SecretEncryptionSpec type for use with apply.
func (*SecretEncryptionSpecApplyConfiguration) WithAESCBC ¶
func (b *SecretEncryptionSpecApplyConfiguration) WithAESCBC(value *AESCBCSpecApplyConfiguration) *SecretEncryptionSpecApplyConfiguration
WithAESCBC sets the AESCBC field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AESCBC field is set to the value of the last call.
func (*SecretEncryptionSpecApplyConfiguration) WithKMS ¶
func (b *SecretEncryptionSpecApplyConfiguration) WithKMS(value *KMSSpecApplyConfiguration) *SecretEncryptionSpecApplyConfiguration
WithKMS sets the KMS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the KMS field is set to the value of the last call.
func (*SecretEncryptionSpecApplyConfiguration) WithType ¶
func (b *SecretEncryptionSpecApplyConfiguration) WithType(value v1beta1.SecretEncryptionType) *SecretEncryptionSpecApplyConfiguration
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 ServiceNetworkEntryApplyConfiguration ¶
ServiceNetworkEntryApplyConfiguration represents an declarative configuration of the ServiceNetworkEntry type for use with apply.
func ServiceNetworkEntry ¶
func ServiceNetworkEntry() *ServiceNetworkEntryApplyConfiguration
ServiceNetworkEntryApplyConfiguration constructs an declarative configuration of the ServiceNetworkEntry type for use with apply.
func (*ServiceNetworkEntryApplyConfiguration) WithCIDR ¶
func (b *ServiceNetworkEntryApplyConfiguration) WithCIDR(value ipnet.IPNet) *ServiceNetworkEntryApplyConfiguration
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.
type ServicePublishingStrategyApplyConfiguration ¶
type ServicePublishingStrategyApplyConfiguration struct { Type *v1beta1.PublishingStrategyType `json:"type,omitempty"` NodePort *NodePortPublishingStrategyApplyConfiguration `json:"nodePort,omitempty"` LoadBalancer *LoadBalancerPublishingStrategyApplyConfiguration `json:"loadBalancer,omitempty"` Route *RoutePublishingStrategyApplyConfiguration `json:"route,omitempty"` }
ServicePublishingStrategyApplyConfiguration represents an declarative configuration of the ServicePublishingStrategy type for use with apply.
func ServicePublishingStrategy ¶
func ServicePublishingStrategy() *ServicePublishingStrategyApplyConfiguration
ServicePublishingStrategyApplyConfiguration constructs an declarative configuration of the ServicePublishingStrategy type for use with apply.
func (*ServicePublishingStrategyApplyConfiguration) WithLoadBalancer ¶
func (b *ServicePublishingStrategyApplyConfiguration) WithLoadBalancer(value *LoadBalancerPublishingStrategyApplyConfiguration) *ServicePublishingStrategyApplyConfiguration
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 (*ServicePublishingStrategyApplyConfiguration) WithNodePort ¶
func (b *ServicePublishingStrategyApplyConfiguration) WithNodePort(value *NodePortPublishingStrategyApplyConfiguration) *ServicePublishingStrategyApplyConfiguration
WithNodePort sets the NodePort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodePort field is set to the value of the last call.
func (*ServicePublishingStrategyApplyConfiguration) WithRoute ¶
func (b *ServicePublishingStrategyApplyConfiguration) WithRoute(value *RoutePublishingStrategyApplyConfiguration) *ServicePublishingStrategyApplyConfiguration
WithRoute sets the Route field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Route field is set to the value of the last call.
func (*ServicePublishingStrategyApplyConfiguration) WithType ¶
func (b *ServicePublishingStrategyApplyConfiguration) WithType(value v1beta1.PublishingStrategyType) *ServicePublishingStrategyApplyConfiguration
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 ServicePublishingStrategyMappingApplyConfiguration ¶
type ServicePublishingStrategyMappingApplyConfiguration struct { Service *v1beta1.ServiceType `json:"service,omitempty"` *ServicePublishingStrategyApplyConfiguration `json:"servicePublishingStrategy,omitempty"` }
ServicePublishingStrategyMappingApplyConfiguration represents an declarative configuration of the ServicePublishingStrategyMapping type for use with apply.
func ServicePublishingStrategyMapping ¶
func ServicePublishingStrategyMapping() *ServicePublishingStrategyMappingApplyConfiguration
ServicePublishingStrategyMappingApplyConfiguration constructs an declarative configuration of the ServicePublishingStrategyMapping type for use with apply.
func (*ServicePublishingStrategyMappingApplyConfiguration) WithLoadBalancer ¶
func (b *ServicePublishingStrategyMappingApplyConfiguration) WithLoadBalancer(value *LoadBalancerPublishingStrategyApplyConfiguration) *ServicePublishingStrategyMappingApplyConfiguration
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 (*ServicePublishingStrategyMappingApplyConfiguration) WithNodePort ¶
func (b *ServicePublishingStrategyMappingApplyConfiguration) WithNodePort(value *NodePortPublishingStrategyApplyConfiguration) *ServicePublishingStrategyMappingApplyConfiguration
WithNodePort sets the NodePort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NodePort field is set to the value of the last call.
func (*ServicePublishingStrategyMappingApplyConfiguration) WithRoute ¶
func (b *ServicePublishingStrategyMappingApplyConfiguration) WithRoute(value *RoutePublishingStrategyApplyConfiguration) *ServicePublishingStrategyMappingApplyConfiguration
WithRoute sets the Route field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Route field is set to the value of the last call.
func (*ServicePublishingStrategyMappingApplyConfiguration) WithService ¶
func (b *ServicePublishingStrategyMappingApplyConfiguration) WithService(value v1beta1.ServiceType) *ServicePublishingStrategyMappingApplyConfiguration
WithService sets the Service field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Service field is set to the value of the last call.
func (*ServicePublishingStrategyMappingApplyConfiguration) WithType ¶
func (b *ServicePublishingStrategyMappingApplyConfiguration) WithType(value v1beta1.PublishingStrategyType) *ServicePublishingStrategyMappingApplyConfiguration
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 SubnetFilterApplyConfiguration ¶ added in v0.1.40
type SubnetFilterApplyConfiguration struct { Name *string `json:"name,omitempty"` Description *string `json:"description,omitempty"` ProjectID *string `json:"projectID,omitempty"` IPVersion *int `json:"ipVersion,omitempty"` GatewayIP *string `json:"gatewayIP,omitempty"` CIDR *string `json:"cidr,omitempty"` IPv6AddressMode *string `json:"ipv6AddressMode,omitempty"` IPv6RAMode *string `json:"ipv6RAMode,omitempty"` FilterByNeutronTagsApplyConfiguration `json:",inline"` }
SubnetFilterApplyConfiguration represents an declarative configuration of the SubnetFilter type for use with apply.
func SubnetFilter ¶ added in v0.1.40
func SubnetFilter() *SubnetFilterApplyConfiguration
SubnetFilterApplyConfiguration constructs an declarative configuration of the SubnetFilter type for use with apply.
func (*SubnetFilterApplyConfiguration) WithCIDR ¶ added in v0.1.40
func (b *SubnetFilterApplyConfiguration) WithCIDR(value string) *SubnetFilterApplyConfiguration
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 (*SubnetFilterApplyConfiguration) WithDescription ¶ added in v0.1.40
func (b *SubnetFilterApplyConfiguration) WithDescription(value string) *SubnetFilterApplyConfiguration
WithDescription sets the Description field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Description field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithGatewayIP ¶ added in v0.1.40
func (b *SubnetFilterApplyConfiguration) WithGatewayIP(value string) *SubnetFilterApplyConfiguration
WithGatewayIP sets the GatewayIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GatewayIP field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithIPVersion ¶ added in v0.1.40
func (b *SubnetFilterApplyConfiguration) WithIPVersion(value int) *SubnetFilterApplyConfiguration
WithIPVersion sets the IPVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPVersion field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithIPv6AddressMode ¶ added in v0.1.40
func (b *SubnetFilterApplyConfiguration) WithIPv6AddressMode(value string) *SubnetFilterApplyConfiguration
WithIPv6AddressMode sets the IPv6AddressMode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPv6AddressMode field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithIPv6RAMode ¶ added in v0.1.40
func (b *SubnetFilterApplyConfiguration) WithIPv6RAMode(value string) *SubnetFilterApplyConfiguration
WithIPv6RAMode sets the IPv6RAMode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPv6RAMode field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithName ¶ added in v0.1.40
func (b *SubnetFilterApplyConfiguration) WithName(value string) *SubnetFilterApplyConfiguration
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 (*SubnetFilterApplyConfiguration) WithNotTags ¶ added in v0.1.40
func (b *SubnetFilterApplyConfiguration) WithNotTags(values ...hypershiftv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
WithNotTags adds the given value to the NotTags 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 NotTags field.
func (*SubnetFilterApplyConfiguration) WithNotTagsAny ¶ added in v0.1.40
func (b *SubnetFilterApplyConfiguration) WithNotTagsAny(values ...hypershiftv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
WithNotTagsAny adds the given value to the NotTagsAny 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 NotTagsAny field.
func (*SubnetFilterApplyConfiguration) WithProjectID ¶ added in v0.1.40
func (b *SubnetFilterApplyConfiguration) WithProjectID(value string) *SubnetFilterApplyConfiguration
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 (*SubnetFilterApplyConfiguration) WithTags ¶ added in v0.1.40
func (b *SubnetFilterApplyConfiguration) WithTags(values ...hypershiftv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
WithTags adds the given value to 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, values provided by each call will be appended to the Tags field.
func (*SubnetFilterApplyConfiguration) WithTagsAny ¶ added in v0.1.40
func (b *SubnetFilterApplyConfiguration) WithTagsAny(values ...hypershiftv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
WithTagsAny adds the given value to the TagsAny 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 TagsAny field.
type SubnetParamApplyConfiguration ¶ added in v0.1.40
type SubnetParamApplyConfiguration struct { ID *string `json:"id,omitempty"` Filter *SubnetFilterApplyConfiguration `json:"filter,omitempty"` }
SubnetParamApplyConfiguration represents an declarative configuration of the SubnetParam type for use with apply.
func SubnetParam ¶ added in v0.1.40
func SubnetParam() *SubnetParamApplyConfiguration
SubnetParamApplyConfiguration constructs an declarative configuration of the SubnetParam type for use with apply.
func (*SubnetParamApplyConfiguration) WithFilter ¶ added in v0.1.40
func (b *SubnetParamApplyConfiguration) WithFilter(value *SubnetFilterApplyConfiguration) *SubnetParamApplyConfiguration
WithFilter sets the Filter field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Filter field is set to the value of the last call.
func (*SubnetParamApplyConfiguration) WithID ¶ added in v0.1.40
func (b *SubnetParamApplyConfiguration) WithID(value string) *SubnetParamApplyConfiguration
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.
type SubnetSpecApplyConfiguration ¶ added in v0.1.40
type SubnetSpecApplyConfiguration struct { DNSNameservers []string `json:"dnsNameservers,omitempty"` AllocationPools []AllocationPoolApplyConfiguration `json:"allocationPools,omitempty"` }
SubnetSpecApplyConfiguration represents an declarative configuration of the SubnetSpec type for use with apply.
func SubnetSpec ¶ added in v0.1.40
func SubnetSpec() *SubnetSpecApplyConfiguration
SubnetSpecApplyConfiguration constructs an declarative configuration of the SubnetSpec type for use with apply.
func (*SubnetSpecApplyConfiguration) WithAllocationPools ¶ added in v0.1.40
func (b *SubnetSpecApplyConfiguration) WithAllocationPools(values ...*AllocationPoolApplyConfiguration) *SubnetSpecApplyConfiguration
WithAllocationPools adds the given value to the AllocationPools 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 AllocationPools field.
func (*SubnetSpecApplyConfiguration) WithDNSNameservers ¶ added in v0.1.40
func (b *SubnetSpecApplyConfiguration) WithDNSNameservers(values ...string) *SubnetSpecApplyConfiguration
WithDNSNameservers adds the given value to the DNSNameservers 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 DNSNameservers field.
type TaintApplyConfiguration ¶
type TaintApplyConfiguration struct { Key *string `json:"key,omitempty"` Value *string `json:"value,omitempty"` Effect *v1.TaintEffect `json:"effect,omitempty"` }
TaintApplyConfiguration represents an declarative configuration of the Taint type for use with apply.
func Taint ¶
func Taint() *TaintApplyConfiguration
TaintApplyConfiguration constructs an declarative configuration of the Taint type for use with apply.
func (*TaintApplyConfiguration) WithEffect ¶
func (b *TaintApplyConfiguration) WithEffect(value v1.TaintEffect) *TaintApplyConfiguration
WithEffect sets the Effect field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Effect field is set to the value of the last call.
func (*TaintApplyConfiguration) WithKey ¶
func (b *TaintApplyConfiguration) WithKey(value string) *TaintApplyConfiguration
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 (*TaintApplyConfiguration) WithValue ¶
func (b *TaintApplyConfiguration) WithValue(value string) *TaintApplyConfiguration
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 UnmanagedEtcdSpecApplyConfiguration ¶
type UnmanagedEtcdSpecApplyConfiguration struct { Endpoint *string `json:"endpoint,omitempty"` TLS *EtcdTLSConfigApplyConfiguration `json:"tls,omitempty"` }
UnmanagedEtcdSpecApplyConfiguration represents an declarative configuration of the UnmanagedEtcdSpec type for use with apply.
func UnmanagedEtcdSpec ¶
func UnmanagedEtcdSpec() *UnmanagedEtcdSpecApplyConfiguration
UnmanagedEtcdSpecApplyConfiguration constructs an declarative configuration of the UnmanagedEtcdSpec type for use with apply.
func (*UnmanagedEtcdSpecApplyConfiguration) WithEndpoint ¶
func (b *UnmanagedEtcdSpecApplyConfiguration) WithEndpoint(value string) *UnmanagedEtcdSpecApplyConfiguration
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 (*UnmanagedEtcdSpecApplyConfiguration) WithTLS ¶
func (b *UnmanagedEtcdSpecApplyConfiguration) WithTLS(value *EtcdTLSConfigApplyConfiguration) *UnmanagedEtcdSpecApplyConfiguration
WithTLS sets the TLS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TLS field is set to the value of the last call.
type VolumeApplyConfiguration ¶
type VolumeApplyConfiguration struct { Size *int64 `json:"size,omitempty"` Type *string `json:"type,omitempty"` IOPS *int64 `json:"iops,omitempty"` Encrypted *bool `json:"encrypted,omitempty"` EncryptionKey *string `json:"encryptionKey,omitempty"` }
VolumeApplyConfiguration represents an declarative configuration of the Volume type for use with apply.
func Volume ¶
func Volume() *VolumeApplyConfiguration
VolumeApplyConfiguration constructs an declarative configuration of the Volume type for use with apply.
func (*VolumeApplyConfiguration) WithEncrypted ¶
func (b *VolumeApplyConfiguration) WithEncrypted(value bool) *VolumeApplyConfiguration
WithEncrypted sets the Encrypted field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Encrypted field is set to the value of the last call.
func (*VolumeApplyConfiguration) WithEncryptionKey ¶
func (b *VolumeApplyConfiguration) WithEncryptionKey(value string) *VolumeApplyConfiguration
WithEncryptionKey sets the EncryptionKey field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EncryptionKey field is set to the value of the last call.
func (*VolumeApplyConfiguration) WithIOPS ¶
func (b *VolumeApplyConfiguration) WithIOPS(value int64) *VolumeApplyConfiguration
WithIOPS sets the IOPS field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IOPS field is set to the value of the last call.
func (*VolumeApplyConfiguration) WithSize ¶
func (b *VolumeApplyConfiguration) WithSize(value int64) *VolumeApplyConfiguration
WithSize sets the Size field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Size field is set to the value of the last call.
func (*VolumeApplyConfiguration) WithType ¶
func (b *VolumeApplyConfiguration) WithType(value string) *VolumeApplyConfiguration
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.
Source Files ¶
- aescbcspec.go
- agentnodepoolplatform.go
- agentplatformspec.go
- allocationpool.go
- apiendpoint.go
- apiservernetworking.go
- awscloudproviderconfig.go
- awskmsauthspec.go
- awskmskeyentry.go
- awskmsspec.go
- awsnodepoolplatform.go
- awsplatformspec.go
- awsplatformstatus.go
- awsresourcereference.go
- awsresourcetag.go
- awsrolesref.go
- awsserviceendpoint.go
- azurekmskey.go
- azurekmsspec.go
- azurenodepoolplatform.go
- azureplatformspec.go
- azurevmimage.go
- certificatesigningrequestapproval.go
- clusterautoscaling.go
- clusterconfiguration.go
- clusternetworkentry.go
- clusternetworking.go
- clusterversionstatus.go
- diagnostics.go
- dnsspec.go
- etcdspec.go
- etcdtlsconfig.go
- filter.go
- filterbyneutrontags.go
- hostedcluster.go
- hostedclusterspec.go
- hostedclusterstatus.go
- hostedcontrolplane.go
- hostedcontrolplanespec.go
- hostedcontrolplanestatus.go
- ibmcloudkmsauthspec.go
- ibmcloudkmskeyentry.go
- ibmcloudkmsspec.go
- ibmcloudkmsunmanagedauthspec.go
- ibmcloudplatformspec.go
- imagecontentsource.go
- inplaceupgrade.go
- kmsspec.go
- kubeconfigsecretref.go
- kubevirtcachingstrategy.go
- kubevirtcompute.go
- kubevirtdiskimage.go
- kubevirthostdevice.go
- kubevirtmanualstoragedriverconfig.go
- kubevirtnetwork.go
- kubevirtnodepoolplatform.go
- kubevirtnodepoolstatus.go
- kubevirtpersistentvolume.go
- kubevirtplatformcredentials.go
- kubevirtplatformspec.go
- kubevirtrootvolume.go
- kubevirtstorageclassmapping.go
- kubevirtstoragedriverspec.go
- kubevirtvolume.go
- kubevirtvolumesnapshotclassmapping.go
- loadbalancerpublishingstrategy.go
- machinenetworkentry.go
- managedetcdspec.go
- managedetcdstoragespec.go
- marketplaceimage.go
- networkfilter.go
- networkparam.go
- nodepool.go
- nodepoolautoscaling.go
- nodepoolcondition.go
- nodepoolmanagement.go
- nodepoolplatform.go
- nodepoolplatformstatus.go
- nodepoolspec.go
- nodepoolstatus.go
- nodeportpublishingstrategy.go
- openstackidentityreference.go
- openstacknodepoolplatform.go
- openstackplatformspec.go
- persistentvolumeetcdstoragespec.go
- platformspec.go
- platformstatus.go
- powervsnodepoolplatform.go
- powervsplatformspec.go
- powervsresourcereference.go
- powervsvpc.go
- release.go
- replaceupgrade.go
- rollingupdate.go
- routepublishingstrategy.go
- routerfilter.go
- routerparam.go
- secretencryptionspec.go
- servicenetworkentry.go
- servicepublishingstrategy.go
- servicepublishingstrategymapping.go
- subnetfilter.go
- subnetparam.go
- subnetspec.go
- taint.go
- unmanagedetcdspec.go
- volume.go