Documentation ¶
Index ¶
Constants ¶
View Source
const CloudDiscoveryDataResourceName = "for-cluster-autoscaler"
Variables ¶
View Source
var GVR = schema.GroupVersionResource{
Group: "deckhouse.io",
Version: "v1alpha1",
Resource: "instancetypescatalogs",
}
Functions ¶
This section is empty.
Types ¶
type InstanceType ¶
type InstanceTypesCatalog ¶
type InstanceTypesCatalog struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` InstanceTypes []InstanceType `json:"instanceTypes"` }
type OpenStackCloudProviderDiscoveryData ¶
type OpenStackCloudProviderDiscoveryData struct { APIVersion string `json:"apiVersion,omitempty"` Kind string `json:"kind,omitempty"` Flavors []string `json:"flavors"` AdditionalNetworks []string `json:"additionalNetworks"` AdditionalSecurityGroups []string `json:"additionalSecurityGroups"` DefaultImageName string `json:"defaultImageName"` Images []string `json:"images"` MainNetwork string `json:"mainNetwork"` Zones []string `json:"zones"` VolumeTypes []OpenStackCloudProviderDiscoveryDataVolumeType `json:"volumeTypes"` }
type OpenStackCloudProviderDiscoveryDataVolumeType ¶
type OpenStackCloudProviderDiscoveryDataVolumeType struct { ID string `json:"id,omitempty"` Name string `json:"name,omitempty"` Description string `json:"description,omitempty"` ExtraSpecs map[string]string `json:"extraSpecs,omitempty"` IsPublic bool `json:"isPublic,omitempty"` QosSpecID string `json:"qosSpecID,omitempty"` }
type VCDCloudProviderDiscoveryData ¶
type VCDCloudProviderDiscoveryData struct { APIVersion string `json:"apiVersion,omitempty"` Kind string `json:"kind,omitempty"` SizingPolicies []string `json:"sizingPolicies,omitempty"` InternalNetworks []string `json:"internalNetworks,omitempty"` StorageProfiles []VCDStorageProfile `json:"storageProfiles,omitempty"` }
type VCDStorageProfile ¶
Click to show internal directories.
Click to hide internal directories.