Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateRandomString ¶
GenerateRandomString returns a URL-safe, base64 encoded securely generated random string. It will return an error if the system's secure random number generator fails to function correctly, in which case the caller should not continue.
Types ¶
type Service ¶
type Service struct {
Client virtualmachine.VirtualMachineClient
Scope scope.ScopeInterface
}
Service provides operations on virtual machines.
func NewService ¶
func NewService(scope scope.ScopeInterface) *Service
NewService creates a new virtual machines service.
type Spec ¶
type Spec struct {
Name string
NICName string
SSHKeyData []string
Size string
GpuCount int32
Zone string
Image infrav1.Image
OSDisk infrav1.OSDisk
CustomData string
VMType compute.VMType
StorageContainer string
AvailabilitySetName string
PlacementGroupName string
}
Spec input specification for Get/CreateOrUpdate/Delete calls
Click to show internal directories.
Click to hide internal directories.