コード例 #1
0
        protected void ExecuteVirtualMachineDiskGetDiskMethod(object[] invokeMethodInputParameters)
        {
            string name = (string)ParseParameter(invokeMethodInputParameters[0]);

            var result = VirtualMachineDiskClient.GetDisk(name);

            WriteObject(result);
        }
コード例 #2
0
        protected void ExecuteVirtualMachineDiskCreateDiskMethod(object[] invokeMethodInputParameters)
        {
            VirtualMachineDiskCreateParameters parameters = (VirtualMachineDiskCreateParameters)ParseParameter(invokeMethodInputParameters[0]);

            var result = VirtualMachineDiskClient.CreateDisk(parameters);

            WriteObject(result);
        }
コード例 #3
0
        protected void ExecuteVirtualMachineDiskDeleteDiskMethod(object[] invokeMethodInputParameters)
        {
            string name = (string)ParseParameter(invokeMethodInputParameters[0]);
            bool   deleteFromStorage = (bool)ParseParameter(invokeMethodInputParameters[1]);

            var result = VirtualMachineDiskClient.DeleteDisk(name, deleteFromStorage);

            WriteObject(result);
        }
コード例 #4
0
        protected void ExecuteVirtualMachineDiskUpdateDiskMethod(object[] invokeMethodInputParameters)
        {
            string name = (string)ParseParameter(invokeMethodInputParameters[0]);
            VirtualMachineDiskUpdateParameters parameters = (VirtualMachineDiskUpdateParameters)ParseParameter(invokeMethodInputParameters[1]);

            var result = VirtualMachineDiskClient.UpdateDisk(name, parameters);

            WriteObject(result);
        }
コード例 #5
0
        protected void ExecuteVirtualMachineDiskGetDataDiskMethod(object[] invokeMethodInputParameters)
        {
            string serviceName       = (string)ParseParameter(invokeMethodInputParameters[0]);
            string deploymentName    = (string)ParseParameter(invokeMethodInputParameters[1]);
            string roleName          = (string)ParseParameter(invokeMethodInputParameters[2]);
            int    logicalUnitNumber = (int)ParseParameter(invokeMethodInputParameters[3]);

            var result = VirtualMachineDiskClient.GetDataDisk(serviceName, deploymentName, roleName, logicalUnitNumber);

            WriteObject(result);
        }
コード例 #6
0
        protected void ExecuteVirtualMachineDiskCreateDataDiskMethod(object[] invokeMethodInputParameters)
        {
            string serviceName    = (string)ParseParameter(invokeMethodInputParameters[0]);
            string deploymentName = (string)ParseParameter(invokeMethodInputParameters[1]);
            string roleName       = (string)ParseParameter(invokeMethodInputParameters[2]);
            VirtualMachineDataDiskCreateParameters parameters = (VirtualMachineDataDiskCreateParameters)ParseParameter(invokeMethodInputParameters[3]);

            var result = VirtualMachineDiskClient.CreateDataDisk(serviceName, deploymentName, roleName, parameters);

            WriteObject(result);
        }
        protected void ExecuteVirtualMachineDiskListDisksMethod(object[] invokeMethodInputParameters)
        {
            var result = VirtualMachineDiskClient.ListDisks();

            WriteObject(result);
        }