Documentation ¶
Index ¶
- Constants
- func CleanDeleteVirtualMachine(az armhelpers.ACSEngineClient, logger *log.Entry, ...) error
- func RemoteRun(user string, addr string, port int, sshKey []byte, cmd string) (string, string, error)
- func ScaleDownVMs(az armhelpers.ACSEngineClient, logger *log.Entry, subscriptionID string, ...) *list.List
- type VMScalingErrorDetails
Constants ¶
View Source
const (
// AADRoleResourceGroupScopeTemplate is a template for a roleDefinition scope
AADRoleResourceGroupScopeTemplate = "/subscriptions/%s/resourceGroups/%s"
)
Variables ¶
This section is empty.
Functions ¶
func CleanDeleteVirtualMachine ¶
func CleanDeleteVirtualMachine(az armhelpers.ACSEngineClient, logger *log.Entry, subscriptionID, resourceGroup, name string) error
CleanDeleteVirtualMachine deletes a VM and any associated OS disk
func RemoteRun ¶
func RemoteRun(user string, addr string, port int, sshKey []byte, cmd string) (string, string, error)
RemoteRun executes remote command
func ScaleDownVMs ¶
func ScaleDownVMs(az armhelpers.ACSEngineClient, logger *log.Entry, subscriptionID string, resourceGroup string, vmNames ...string) *list.List
ScaleDownVMs removes the vms in the provided list. Returns a list with details on each failure. all items in the list will always be of type *VMScalingErrorDetails
Types ¶
type VMScalingErrorDetails ¶
VMScalingErrorDetails give the index in the agent pool that failed and the accompanying error
Click to show internal directories.
Click to hide internal directories.