wrapper

package
v0.0.0-...-3fd892a Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Wrapper

type Wrapper struct {
	protos.UnimplementedCloudProviderServer
	// contains filtered or unexported fields
}

Wrapper implements protos.CloudProviderServer.

func NewCloudProviderGrpcWrapper

func NewCloudProviderGrpcWrapper(provider cloudprovider.CloudProvider) *Wrapper

NewCloudProviderGrpcWrapper creates a grpc wrapper for a cloud provider implementation.

func (*Wrapper) Cleanup

Cleanup is the wrapper for the cloud provider Cleanup method.

func (*Wrapper) GPULabel

GPULabel is the wrapper for the cloud provider GPULabel method.

func (*Wrapper) GetAvailableGPUTypes

GetAvailableGPUTypes is the wrapper for the cloud provider GetAvailableGPUTypes method.

func (*Wrapper) NodeGroupDecreaseTargetSize

NodeGroupDecreaseTargetSize is the wrapper for the cloud provider NodeGroup DecreaseTargetSize method.

func (*Wrapper) NodeGroupDeleteNodes

NodeGroupDeleteNodes is the wrapper for the cloud provider NodeGroup DeleteNodes method.

func (*Wrapper) NodeGroupForNode

NodeGroupForNode is the wrapper for the cloud provider NodeGroupForNode method.

func (*Wrapper) NodeGroupGetOptions

NodeGroupGetOptions is the wrapper for the cloud provider NodeGroup GetOptions method.

func (*Wrapper) NodeGroupIncreaseSize

NodeGroupIncreaseSize is the wrapper for the cloud provider NodeGroup IncreaseSize method.

func (*Wrapper) NodeGroupNodes

NodeGroupNodes is the wrapper for the cloud provider NodeGroup Nodes method.

func (*Wrapper) NodeGroupTargetSize

NodeGroupTargetSize is the wrapper for the cloud provider NodeGroup TargetSize method.

func (*Wrapper) NodeGroupTemplateNodeInfo

NodeGroupTemplateNodeInfo is the wrapper for the cloud provider NodeGroup TemplateNodeInfo method.

func (*Wrapper) NodeGroups

NodeGroups is the wrapper for the cloud provider NodeGroups method.

func (*Wrapper) PricingNodePrice

PricingNodePrice is the wrapper for the cloud provider Pricing NodePrice method.

func (*Wrapper) PricingPodPrice

PricingPodPrice is the wrapper for the cloud provider Pricing PodPrice method.

func (*Wrapper) Refresh

Refresh is the wrapper for the cloud provider Refresh method.

Jump to

Keyboard shortcuts

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