Changeset 73535 in vbox for trunk/src/VBox/Main/idl/VirtualBox.xidl
- Timestamp:
- Aug 6, 2018 10:10:52 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 124164
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/idl/VirtualBox.xidl
r73337 r73535 24875 24875 24876 24876 <enum 24877 name="Cloud Operation"24877 name="CloudCommand" 24878 24878 uuid="1c5cfa19-7754-4071-bf3e-6d21ad432655" 24879 24879 > 24880 24880 <const name="Unknown" value="0"/> 24881 24882 24881 <const name="createInstance" value="0x1"/> 24883 24882 <const name="launchInstance" value="0x2"/> … … 24886 24885 <const name="deleteInstance" value="0x5"/> 24887 24886 <const name="getInstanceProperties" value="0x6"/> 24888 <const name="listOfInstances" value="0x7"/> 24887 <const name="listInstances" value="0x7"/> 24888 <const name="importImage" value="0x8"/> 24889 24889 24890 24890 <const name="uploadFile" value="0x10"/> … … 24893 24893 <const name="getObjectProperties" value="0x13"/> 24894 24894 <const name="listObjects" value="0x14"/> 24895 24896 <const name="exportVM" value="0xf0"/> 24895 <const name="listBuckets" value="0x15"/> 24896 <const name="listNetworks" value="0x16"/> 24897 <const name="listShapes" value="0x17"/> 24898 <const name="listRegions" value="0x18"/> 24899 <const name="listAvailabilityDomains" value="0x19"/> 24900 <const name="listCompartments" value="0x20"/> 24901 <const name="getNamespace" value="0x21"/> 24897 24902 </enum> 24898 24903 24899 24904 <enum 24900 name="CloudOperationResult" 24905 name="CloudOperation" 24906 uuid="68289604-2fec-4163-b10a-eb2da7a61306" 24907 > 24908 <const name="Unknown" value="0"/> 24909 <const name="exportVM" value="0x1"/> 24910 </enum> 24911 24912 <enum 24913 name="CloudCommandResult" 24901 24914 uuid="e33af696-255a-4f5a-8dba-d65d6ee2fe9a" 24902 24915 > … … 24913 24926 > 24914 24927 24915 <method name="create Operation">24928 <method name="createCommand"> 24916 24929 <desc> 24917 24930 Creates a cloud operation object for the passed profile … … 24920 24933 returns "VERR_INVALID_PARAMETER" 24921 24934 </desc> 24922 <param name="profileName" type="wstring" dir="in"> 24923 <desc> 24924 The profile's name 24925 </desc> 24926 </param> 24927 <param name="cloudOperation" type="CloudOperation" dir="in"> 24935 <param name="cloudCommand" type="CloudCommand" dir="in"> 24928 24936 <desc> 24929 24937 The type of the supported cloud commands. 24930 24938 </desc> 24931 24939 </param> 24932 <param name=" opId" type="uuid" mod="string" dir="return">24940 <param name="Id" type="uuid" mod="string" dir="return"> 24933 24941 <desc> 24934 24942 UUID of the operation. … … 24938 24946 </method> 24939 24947 24940 <method name="run Operation">24948 <method name="runCommand"> 24941 24949 <desc> 24942 24950 Runs a cloud operation by ID 24943 24951 </desc> 24944 <param name=" opId" type="uuid" mod="string" dir="in">24952 <param name="Id" type="uuid" mod="string" dir="in"> 24945 24953 <desc> 24946 24954 UUID of the operation. … … 24952 24960 </desc> 24953 24961 </param> 24954 </method> 24955 24956 <method name="checkOperationResult" const="yes"> 24962 <param name="result" type="CloudCommandResult" dir="return"> 24963 </param> 24964 </method> 24965 24966 <method name="validateCommand"> 24967 <desc> 24968 Validates a cloud operation by ID 24969 </desc> 24970 <param name="Id" type="uuid" mod="string" dir="in"> 24971 <desc> 24972 UUID of the operation. 24973 </desc> 24974 </param> 24975 <param name="valid" type="boolean" dir="return"> 24976 <desc> 24977 if the command is valid return s true else returns false. 24978 </desc> 24979 </param> 24980 </method> 24981 24982 <method name="checkCommandResult" const="yes"> 24957 24983 <desc> 24958 24984 Check a cloud operation result by ID 24959 24985 </desc> 24960 <param name=" opId" type="uuid" mod="string" dir="in">24986 <param name="Id" type="uuid" mod="string" dir="in"> 24961 24987 <desc> 24962 24988 UUID of the operation. 24963 24989 </desc> 24964 24990 </param> 24965 <param name="start OpTime" type="long long" dir="out">24991 <param name="startTime" type="long long" dir="out"> 24966 24992 <desc> 24967 24993 Start time of operation. … … 24973 24999 </desc> 24974 25000 </param> 24975 <param name="result" type="Cloud OperationResult" dir="return">25001 <param name="result" type="CloudCommandResult" dir="return"> 24976 25002 <desc> 24977 25003 The last result of the cloud command. … … 24980 25006 </method> 24981 25007 24982 <method name="get OperationParameterNames" const="yes">25008 <method name="getCommandParameterNames" const="yes"> 24983 25009 <desc> 24984 25010 Returns the parameters names for this operation. 24985 25011 </desc> 24986 <param name="cloud Operation" type="CloudOperation" dir="in">25012 <param name="cloudCommand" type="CloudCommand" dir="in"> 24987 25013 <desc> 24988 25014 The type of the supported cloud commands. … … 24994 25020 </method> 24995 25021 24996 <method name="get OperationParameterProperties" const="yes">25022 <method name="getCommandParameterProperties" const="yes"> 24997 25023 <desc> 24998 25024 Returns the value/s for the passed parameter. 24999 25025 </desc> 25000 <param name=" opParameterName" type="wstring" dir="in">25026 <param name="parameterName" type="wstring" dir="in"> 25001 25027 <desc>Parameter name.</desc> 25002 25028 </param> 25003 <param name=" opParameterType" type="wstring" dir="out">25029 <param name="parameterType" type="wstring" dir="out"> 25004 25030 <desc>Parameter type.</desc> 25005 25031 </param> 25006 <param name=" opParameterDesc" type="wstring" dir="out">25032 <param name="parameterDesc" type="wstring" dir="out"> 25007 25033 <desc>Parameter description.</desc> 25008 25034 </param> 25009 <param name=" opParameterValues" type="wstring" safearray="yes" dir="return">25035 <param name="parameterValues" type="wstring" safearray="yes" dir="return"> 25010 25036 <desc>Possible values of the parameter.</desc> 25011 25037 </param> 25012 25038 </method> 25013 25039 25014 <method name="get OperationParameters" const="yes">25040 <method name="getCommandParameters" const="yes"> 25015 25041 <desc> 25016 25042 Returns the parameters with their values. 25017 25043 </desc> 25018 <param name="cloud Operation" type="CloudOperation" dir="in">25044 <param name="cloudCommand" type="CloudCommand" dir="in"> 25019 25045 <desc> 25020 25046 The type of the supported cloud commands. … … 25026 25052 </method> 25027 25053 25028 <method name="set ParametersForOperation">25029 <desc> 25030 Sets the parameters values for the particular operationby ID.25031 </desc> 25032 <param name=" opId" type="uuid" mod="string" dir="in">25054 <method name="setCommandParameters"> 25055 <desc> 25056 Sets the parameters values for the particular command by ID. 25057 </desc> 25058 <param name="Id" type="uuid" mod="string" dir="in"> 25033 25059 <desc> 25034 25060 UUID of the operation. 25035 25061 </desc> 25062 </param> 25063 <param name="names" type="wstring" safearray="yes" dir="in"> 25064 <desc>Names of the parameters.</desc> 25036 25065 </param> 25037 25066 <param name="values" type="wstring" safearray="yes" dir="in"> … … 25040 25069 </method> 25041 25070 25071 <method name="getCommandsForOperation" const="yes"> 25072 <desc> 25073 Returns the list of commands for particular operation. 25074 </desc> 25075 <param name="cloudOperation" type="CloudOperation" dir="in"> 25076 <desc> 25077 The type of the supported cloud operation. 25078 </desc> 25079 </param> 25080 <param name="prep" type="boolean" dir="in"> 25081 <desc> 25082 Which list to return: false - general commands, true - preparatory commands 25083 </desc> 25084 </param> 25085 <param name="cloudCommands" type="CloudCommand" safearray="yes" dir="return"> 25086 <desc> 25087 The list of cloud commands. 25088 </desc> 25089 </param> 25090 </method> 25091 25092 <method name="getOperationParameters" const="yes"> 25093 <desc> 25094 Returns the parameters with their values. 25095 </desc> 25096 <param name="cloudOperation" type="CloudOperation" dir="in"> 25097 <desc> 25098 The type of the supported cloud operation. 25099 </desc> 25100 </param> 25101 <param name="jsonString" type="wstring" dir="return"> 25102 <desc>the parameters with values in json format.</desc> 25103 </param> 25104 </method> 25105 25042 25106 </interface> 25043 25044 25045 25107 25046 25108 <!--
Note:
See TracChangeset
for help on using the changeset viewer.