// ConfigureDeploymentFromUserVMImage configures VM Role to deploy from a previously // captured (user generated) VM image. func ConfigureDeploymentFromUserVMImage( role *vm.Role, vmImageName string) error { if role == nil { return fmt.Errorf(errParamNotSpecified, "role") } role.VMImageName = vmImageName return nil }
// ConfigureDeploymentFromPublishedVMImage configures VM Role to deploy from // a published (public) VM image. func ConfigureDeploymentFromPublishedVMImage( role *vm.Role, vmImageName string, mediaLocation string, provisionGuestAgent bool) error { if role == nil { return fmt.Errorf(errParamNotSpecified, "role") } role.VMImageName = vmImageName role.MediaLocation = mediaLocation role.ProvisionGuestAgent = provisionGuestAgent return nil }