capability

package
v0.1.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const CapabilityAddOnVersionSelect = "capability.organization.addon_version_select"
View Source
const CapabilityAggressiveClusterSetup = "capability.account.aggressive_cluster_cleanup"

Capabilities must contain 3 sections, separated by "." capability.{type}.{name}

View Source
const CapabilityAllowGCPNonCCSPrivateClusters = "capability.organization.create_gcp_non_ccs_cluster"
View Source
const CapabilityAllowInstallEOLVersions = "capability.organization.allow_install_eol_versions"
View Source
const CapabilityAutoscaleClusters = "capability.cluster.autoscale_clusters"
View Source
const CapabilityAutoscaleClustersDeprecated = "capability.organization.autoscale_clusters"
View Source
const CapabilityBareMetalInstallerAdmin = "capability.account.bare_metal_installer_admin"
View Source
const CapabilityBypassMaxExpiration = "capability.organization.bypass_max_expiration"
View Source
const CapabilityCreateMoaClusters = "capability.account.create_moa_clusters"
View Source
const CapabilityEnableTermsEnforcement = "capability.account.enable_terms_enforcement"
View Source
const CapabilityHibernateCluster = "capability.organization.hibernate_cluster"
View Source
const CapabilityManageClusterAdmin = "capability.cluster.manage_cluster_admin"
View Source
const CapabilityOrganizationCreateClusterProxy = "capability.organization.create_cluster_proxy"
View Source
const CapabilityOrganizationFipsCluster = "capability.organization.fips_cluster"
View Source
const CapabilityOrganizationHyperShift = "capability.organization.hypershift"
View Source
const CapabilityOrganizationInstallConfigDefault = "capability.organization.install_config_default"
View Source
const CapabilityOrganizationInstallConfigOverride = "capability.organization.install_config_override"
View Source
const CapabilityOrganizationOverrideOsdTrialLength = "capability.organization.override_osdtrial_length_days"
View Source
const CapabilityOrganizationOvnCluster = "capability.organization.ovn_cluster"
View Source
const CapabilityOrganizationPinClusterToShard = "capability.organization.pin_cluster_to_shard"
View Source
const CapabilityOrganizationRegistrationsPerHour = "capability.organization.clusters_registrations_per_hour"
View Source
const CapabilityReleaseOcpClusters = "capability.cluster.release_ocp_clusters"
View Source
const CapabilitySubscribedOcp = "capability.cluster.subscribed_ocp"
View Source
const CapabilitySubscribedOcpMarketplace = "capability.cluster.subscribed_ocp_marketplace"
View Source
const CapabilitySubscribedOsdMarketplace = "capability.cluster.subscribed_osd_marketplace"
View Source
const CapabilityUseRosaPaidAMI = "capability.account.use_rosa_paid_ami"

Variables

This section is empty.

Functions

func GetCapability

func GetCapability(capability string, resourceType string) (string, error)

func GetResourceTypeSpecificCapabilities

func GetResourceTypeSpecificCapabilities(resourceType string) []string

func ValidateCapability

func ValidateCapability(capability string, resourceType string) error

Types

type Capability

type Capability struct {
	Name      string `json:"name"`
	Value     string `json:"value"`
	Inherited bool   `json:"inherited"`
}

type CapabilityList

type CapabilityList []Capability

func PresentCapabilities

func PresentCapabilities(capabilities []*v1.Capability) CapabilityList

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL