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