protected void ExecuteVirtualMachineOSImageUnreplicateMethod(object[] invokeMethodInputParameters) { string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); var result = VirtualMachineOSImageClient.Unreplicate(imageName); WriteObject(result); }
protected void ExecuteVirtualMachineOSImageCreateMethod(object[] invokeMethodInputParameters) { VirtualMachineOSImageCreateParameters parameters = (VirtualMachineOSImageCreateParameters)ParseParameter(invokeMethodInputParameters[0]); var result = VirtualMachineOSImageClient.Create(parameters); WriteObject(result); }
protected void ExecuteVirtualMachineOSImageShareMethod(object[] invokeMethodInputParameters) { string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); string permission = (string)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineOSImageClient.Share(imageName, permission); WriteObject(result); }
protected void ExecuteVirtualMachineOSImageDeleteMethod(object[] invokeMethodInputParameters) { string imageName = (string)ParseParameter(invokeMethodInputParameters[0]); bool deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]); var result = VirtualMachineOSImageClient.Delete(imageName, deleteFromStorage); WriteObject(result); }
protected void ExecuteVirtualMachineOSImageListMethod(object[] invokeMethodInputParameters) { var result = VirtualMachineOSImageClient.List(); WriteObject(result); }