VirtualBox

source: vbox/trunk/doc/manual/en_US/man_VBoxManage-cloudimage.xml@ 94209

Last change on this file since 94209 was 89917, checked in by vboxsync, 3 years ago

docbook2latex.xsl: Fix incorrect formatting (had too much line spacing and also was justified) of the last line of a refentry icommand synopsis. Use standard font (not monospace) for the square brackets, alternatives and so on. Use ellipses and tweak line breaking to happen at a defined places with alternatives. More compact and easier to read. Made the XSLT a little simpler with args and groups handling, and resolved a couple of quirks with missing or extra spaces when nesting them.

For several man_VBoxManage-*.xml files: Eliminate redundant attributes (choice="opt" is default) to make the files easier to read. Unified DOCTYPE and applied some small cleanups here and there.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 10.3 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 manpage, user manual, usage: VBoxManage cloud image
4
5 Copyright (C) 2018-2020 Oracle Corporation
6
7 This file is part of VirtualBox Open Source Edition (OSE), as
8 available from http://www.virtualbox.org. This file is free software;
9 you can redistribute it and/or modify it under the terms of the GNU
10 General Public License (GPL) as published by the Free Software
11 Foundation, in version 2 as it comes in the "COPYING" file of the
12 VirtualBox OSE distribution. VirtualBox OSE is distributed in the
13 hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
14 -->
15<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
16 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"[
17<!ENTITY % all.entities SYSTEM "all-entities.ent">
18%all.entities;
19]>
20<refentry id="vboxmanage-cloudimage" lang="en">
21 <refentryinfo>
22 <pubdate>$Date: 2021-06-25 18:35:48 +0000 (Fri, 25 Jun 2021) $</pubdate>
23 <title>VBoxManage cloud image</title>
24 </refentryinfo>
25
26 <refmeta>
27 <refentrytitle>VBoxManage-cloudimage</refentrytitle>
28 <manvolnum>1</manvolnum>
29 </refmeta>
30
31 <refnamediv>
32 <refname>VBoxManage-cloudimage</refname>
33 <refpurpose>Manage the cloud images</refpurpose>
34 <refclass>Oracle VM VirtualBox</refclass>
35 </refnamediv>
36
37 <refsynopsisdiv>
38 <cmdsynopsis id="synopsis-vboxmanage-cloudimage-create" sepchar=" "> <!-- The 'id' is mandatory and must start with 'synopsis-'. -->
39 <command>VBoxManage cloud</command>
40 <arg choice="req">--provider=<replaceable>name</replaceable></arg>
41 <arg choice="req">--profile=<replaceable>name</replaceable></arg>
42 <arg choice="plain">image</arg>
43 <arg choice="plain">create</arg>
44 <arg choice="req">--display-name=<replaceable>name</replaceable></arg>
45 <arg>--bucket-name=<replaceable>name</replaceable></arg>
46 <arg>--object-name=<replaceable>name</replaceable></arg>
47 <arg>--instance-id=<replaceable>unique id</replaceable></arg>
48 </cmdsynopsis>
49 <cmdsynopsis id="synopsis-vboxmanage-cloudimage-info" sepchar=" ">
50 <command>VBoxManage cloud</command>
51 <arg choice="req">--provider=<replaceable>name</replaceable></arg>
52 <arg choice="req">--profile=<replaceable>name</replaceable></arg>
53 <arg choice="plain">image</arg>
54 <arg choice="plain">info</arg>
55 <arg choice="req">--id=<replaceable>unique id</replaceable></arg>
56 </cmdsynopsis>
57 <cmdsynopsis id="synopsis-vboxmanage-cloudimage-delete" sepchar=" ">
58 <command>VBoxManage cloud</command>
59 <arg choice="req">--provider=<replaceable>name</replaceable></arg>
60 <arg choice="req">--profile=<replaceable>name</replaceable></arg>
61 <arg choice="plain">image</arg>
62 <arg choice="plain">delete</arg>
63 <arg choice="req">--id=<replaceable>unique id</replaceable></arg>
64 </cmdsynopsis>
65 <cmdsynopsis id="synopsis-vboxmanage-cloudimage-import" sepchar=" ">
66 <command>VBoxManage cloud</command>
67 <arg choice="req">--provider=<replaceable>name</replaceable></arg>
68 <arg choice="req">--profile=<replaceable>name</replaceable></arg>
69 <arg choice="plain">image</arg>
70 <arg choice="plain">import</arg>
71 <arg choice="req">--id=<replaceable>unique id</replaceable></arg>
72 <arg>--bucket-name=<replaceable>name</replaceable></arg>
73 <arg>--object-name=<replaceable>name</replaceable></arg>
74 </cmdsynopsis>
75 <cmdsynopsis id="synopsis-vboxmanage-cloudimage-export" sepchar=" ">
76 <command>VBoxManage cloud</command>
77 <arg choice="req">--provider=<replaceable>name</replaceable></arg>
78 <arg choice="req">--profile=<replaceable>name</replaceable></arg>
79 <arg choice="plain">image</arg>
80 <arg choice="plain">export</arg>
81 <arg choice="req">--id=<replaceable>unique id</replaceable></arg>
82 <arg choice="req">--display-name=<replaceable>name</replaceable></arg>
83 <arg>--bucket-name=<replaceable>name</replaceable></arg>
84 <arg>--object-name=<replaceable>name</replaceable></arg>
85 </cmdsynopsis>
86 </refsynopsisdiv>
87
88 <refsect1>
89 <title>Description</title>
90
91 <refsect2 id="vboxmanage-cloudimage-common-options">
92 <title>Common options</title>
93 <remark role="help-scope" condition="GLOBAL"/>
94 <para>The subcommands of <command>cloudimage</command> implement the standard operations for a cloud image
95 like create/delete/show/import/export. The next common options must be placed between the "cloud" and the following sub-commands:</para>
96 <variablelist>
97 <varlistentry>
98 <term>--provider=<replaceable>name</replaceable></term>
99 <listitem><para>Short cloud provider name.</para></listitem>
100 </varlistentry>
101 <varlistentry>
102 <term>--profile=<replaceable>name</replaceable></term>
103 <listitem><para>Cloud profile name. </para></listitem>
104 </varlistentry>
105 </variablelist>
106 </refsect2>
107
108 <refsect2 id="vboxmanage-cloudimage-create">
109 <title>cloud image create</title>
110 <remark role="help-copy-synopsis"/>
111 <para>
112 Creates new image in the Cloud.
113 There are two standard ways to create an image in the Cloud:
114 1. Create an image from an object in the Cloud Storage;
115 2. Create an image from an existing cloud instance.
116 For the 1st approach next parameters are required:
117 bucket-name - cloud bucket name where an object is located;
118 object-name - name of object in the bucket;
119 display-name - name for new image in the Cloud.
120 For the 2d approach next parameters are required:
121 instance-id - Id of instance in the Cloud;
122 display-name - name for new image in the Cloud.
123 </para>
124 <variablelist>
125 <varlistentry>
126 <term><option>--display-name</option></term><listitem><para>Name for new image in the Cloud.</para></listitem>
127 </varlistentry>
128 <varlistentry>
129 <term><option>--bucket-name</option></term><listitem><para>Cloud bucket name where an object is located.</para></listitem>
130 </varlistentry>
131 <varlistentry>
132 <term><option>--object-name</option></term><listitem><para>Name of object in the bucket.</para></listitem>
133 </varlistentry>
134 <varlistentry>
135 <term><option>--instance-id</option></term><listitem><para>Unique identifier which fully identifies the instance in the Cloud.</para></listitem>
136 </varlistentry>
137 </variablelist>
138 </refsect2>
139
140 <refsect2 id="vboxmanage-cloudimage-info">
141 <title>cloud image info</title>
142 <remark role="help-copy-synopsis"/>
143 <para>
144 Display information about a cloud image with a specified id.
145 </para>
146 <variablelist>
147 <varlistentry>
148 <term><option>--id</option></term><listitem><para>Unique identifier which fully identifies the image in the Cloud.</para></listitem>
149 </varlistentry>
150 </variablelist>
151 </refsect2>
152
153 <refsect2 id="vboxmanage-cloudimage-delete">
154 <title>cloud image delete</title>
155 <remark role="help-copy-synopsis"/>
156 <para>
157 Delete an image with a specified id from the Cloud.
158 </para>
159 <variablelist>
160 <varlistentry>
161 <term><option>--id</option></term><listitem><para>Unique identifier which fully identifies the image in the Cloud.</para></listitem>
162 </varlistentry>
163 </variablelist>
164 </refsect2>
165
166 <refsect2 id="vboxmanage-cloudimage-import">
167 <title>cloud image import</title>
168 <remark role="help-copy-synopsis"/>
169 <para>
170 Import an image with a specified id from the Cloud to a local host.
171 The result is an object in the local "temp" folder on the local host.
172 Possible approach may have two general steps:
173 1. Create an object from an image in the Cloud Storage;
174 2. Download the object to the local host.
175 So the next parameters may be required:
176 bucket-name - cloud bucket name where the object will be created;
177 object-name - name of object in the bucket. if parameter "object-name" is absent a displayed image name is used.
178 If the first step isn't needed only the parameter "id" is required.
179 </para>
180 <variablelist>
181 <varlistentry>
182 <term><option>--id</option></term><listitem><para>Unique identifier which fully identifies the image in the Cloud.</para></listitem>
183 </varlistentry>
184 <varlistentry>
185 <term><option>--bucket-name</option></term><listitem><para>Cloud bucket name where an object will be created.</para></listitem>
186 </varlistentry>
187 <varlistentry>
188 <term><option>--object-name</option></term>
189 <listitem>
190 <para>
191 Name of created object in the bucket. The downloaded object will have this name.
192 </para>
193 </listitem>
194 </varlistentry>
195 </variablelist>
196 </refsect2>
197
198 <refsect2 id="vboxmanage-cloudimage-export">
199 <title>cloud image export</title>
200 <remark role="help-copy-synopsis"/>
201 <para>
202 Export an existing VBox image with a specified uuid from a local host to the Cloud.
203 The result is new image in the Cloud.
204 Possible approach may have two general steps:
205 1. Upload VBox image to the Cloud Storage;
206 2. Create an image from the uploaded object.
207 So the next parameters may be required:
208 bucket-name -cloud bucket name where the object will be uploaded;
209 object-name - name of object in the bucket. If parameter "object-name" is absent the image id is used;
210 display-name - name for new image in the Cloud.
211 If the first step isn't needed the parameters "id" and "display-name" are required only.
212 </para>
213 <variablelist>
214 <varlistentry>
215 <term><option>--id</option></term><listitem><para>Unique identifier of the image in the VirtualBox.</para></listitem>
216 </varlistentry>
217 <varlistentry>
218 <term><option>--display-name</option></term><listitem><para>Name for new image in the Cloud.</para></listitem>
219 </varlistentry>
220 <varlistentry>
221 <term><option>--bucket-name</option></term><listitem><para>Cloud bucket name where the image (object) will be uploaded.</para></listitem>
222 </varlistentry>
223 <varlistentry>
224 <term><option>--object-name</option></term><listitem><para>Name of object in the bucket.</para></listitem>
225 </varlistentry>
226 </variablelist>
227 </refsect2>
228 </refsect1>
229
230</refentry>
231
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette