Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EphemeralPool ¶
type EphemeralPool struct {
Name string `json:"name"`
Labels mk8sCommon.Labels `json:"labels,omitempty"`
Taints mk8sCommon.Taints `json:"taints,omitempty"`
Count float32 `json:"count"`
Arch EphemeralPoolArch `json:"arch,omitempty"`
Flavor EphemeralPoolFlavor `json:"flavor,omitempty"`
Cpu string `json:"cpu"`
Memory string `json:"memory"`
}
type EphemeralPoolArch ¶
type EphemeralPoolArch string
const ( EphemeralPoolArchAny EphemeralPoolArch = "any" EphemeralPoolArchArm64 EphemeralPoolArch = "arm64" EphemeralPoolArchAmd64 EphemeralPoolArch = "amd64" )
type EphemeralPoolFlavor ¶
type EphemeralPoolFlavor string
const ( EphemeralPoolFlavorDebian EphemeralPoolFlavor = "debian" EphemeralPoolFlavorUbuntu EphemeralPoolFlavor = "ubuntu" EphemeralPoolFlavorFedora EphemeralPoolFlavor = "fedora" )
type EphemeralProvider ¶
type EphemeralProvider struct {
Location EphemeralProviderLocation `json:"location,omitempty"`
NodePools []EphemeralPool `json:"nodePools,omitempty"`
}
type EphemeralProviderLocation ¶
type EphemeralProviderLocation string
const ( EphemeralProviderLocationAwsEuCentral1 EphemeralProviderLocation = "aws-eu-central-1" EphemeralProviderLocationAwsUsEast2 EphemeralProviderLocation = "aws-us-east-2" EphemeralProviderLocationAwsUsWest2 EphemeralProviderLocation = "aws-us-west-2" EphemeralProviderLocationGcpMeWest1 EphemeralProviderLocation = "gcp-me-west1" EphemeralProviderLocationGcpUsEast1 EphemeralProviderLocation = "gcp-us-east1" )
type EphemeralProviderStatus ¶
Click to show internal directories.
Click to hide internal directories.