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);
        }
Beispiel #4
0
        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);
        }