internal/api/enums.go (31 lines of code) (raw):

// Copyright 2025 Microsoft Corporation // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. package api // DiskStorageAccountType represents supported Azure storage account types. type DiskStorageAccountType string const ( DiskStorageAccountTypePremium_LRS DiskStorageAccountType = "Premium_LRS" DiskStorageAccountTypeStandardSSD_LRS DiskStorageAccountType = "StandardSSD_LRS" DiskStorageAccountTypeStandard_LRS DiskStorageAccountType = "Standard_LRS" ) // NetworkType represents an OpenShift cluster network plugin. type NetworkType string const ( NetworkTypeOVNKubernetes NetworkType = "OVNKubernetes" NetworkTypeOther NetworkType = "Other" ) // OutboundType represents a routing strategy to provide egress to the Internet. type OutboundType string const ( OutboundTypeLoadBalancer OutboundType = "loadBalancer" ) // Visibility represents the visibility of an API endpoint. type Visibility string const ( VisibilityPublic Visibility = "public" VisibilityPrivate Visibility = "private" ) type Effect string const ( // EffectNoExecute - NoExecute taint effect EffectNoExecute Effect = "NoExecute" // EffectNoSchedule - NoSchedule taint effect EffectNoSchedule Effect = "NoSchedule" // EffectPreferNoSchedule - PreferNoSchedule taint effect EffectPreferNoSchedule Effect = "PreferNoSchedule" ) // OptionalClusterCapability - Cluster capabilities that can be disabled. type OptionalClusterCapability string const ( // OptionalClusterCapabilityImageRegistry - Enables the OpenShift internal image registry. OptionalClusterCapabilityImageRegistry OptionalClusterCapability = "ImageRegistry" )