protected void ExecuteVirtualMachineVMImageCreateMethod(object[] invokeMethodInputParameters) { VirtualMachineVMImageCreateParameters parameters = (VirtualMachineVMImageCreateParameters)ParseParameter(invokeMethodInputParameters[0]); var result = VirtualMachineVMImageClient.Create(parameters); WriteObject(result); }
protected void ExecuteVirtualMachineVMImageGetDetailsMethod(object[] invokeMethodInputParameters) { string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); var result = VirtualMachineVMImageClient.GetDetails(vmImageName); WriteObject(result); }
protected void ExecuteVirtualMachineVMImageDeleteMethod(object[] invokeMethodInputParameters) { string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineVMImageClient.Delete(vmImageName, deleteFromStorage); WriteObject(result); }
protected void ExecuteVirtualMachineVMImageUpdateMethod(object[] invokeMethodInputParameters) { string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); VirtualMachineVMImageUpdateParameters parameters = (VirtualMachineVMImageUpdateParameters)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineVMImageClient.Update(imageName, parameters); WriteObject(result); }
protected void ExecuteVirtualMachineVMImageShareMethod(object[] invokeMethodInputParameters) { string vmImageName = (string)ParseParameter(invokeMethodInputParameters[0]); string permission = (string)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineVMImageClient.Share(vmImageName, permission); WriteObject(result); }
protected void ExecuteVirtualMachineVMImageListMethod(object[] invokeMethodInputParameters) { var result = VirtualMachineVMImageClient.List(); WriteObject(result); }