Changeset 86709 in vbox
- Timestamp:
- Oct 26, 2020 2:27:40 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 141093
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/manual/en_US/man_VBoxManage-cloud.xml
r86157 r86709 68 68 <arg choice="req" rep="norepeat">--shape=<replaceable>type</replaceable></arg> 69 69 <arg choice="req" rep="norepeat">--subnet=<replaceable>id</replaceable></arg> 70 <arg choice="req" rep="repeat">--public-ssh-key=<replaceable>key string</replaceable></arg> 70 71 <arg rep="norepeat">--boot-disk-size=<replaceable>size in GB</replaceable></arg> 71 72 <arg rep="norepeat">--publicip=<replaceable>true/false</replaceable></arg> 72 73 <arg rep="norepeat">--privateip=<replaceable>IP address</replaceable></arg> 73 <arg rep="repeat">--public-ssh-key=<replaceable>key string</replaceable></arg>74 74 <arg rep="norepeat">--launch-mode=<replaceable>NATIVE/EMULATED/PARAVIRTUALIZED</replaceable></arg> 75 75 </cmdsynopsis> … … 289 289 1. Create an instance from an existing custom image. 290 290 2. Create an instance from an existing bootable volume. This bootable volume shouldn't be attached to any instance. 291 For the 1st approach next parameters are required: image-id and boot-disk-size.292 For the 2nd approach next parameters are required: boot-volume-id ;291 For the 1st approach next parameters are required: image-id, boot-disk-size and public-ssh-key. 292 For the 2nd approach next parameters are required: boot-volume-id and public-ssh-key; 293 293 The rest parameters are common for both cases: 294 294 display-name, launch-mode, subnet-id, publicIP, privateIP, shape, domain. -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageCloud.cpp
r86703 r86709 530 530 531 531 Utf8Str strDisplayName, strImageId, strBootVolumeId, strPublicSSHKey; 532 bool fKeyPresented = false; 532 533 int c; 533 534 while ((c = RTGetOpt(&GetState, &ValueUnion)) != 0) … … 591 592 pVSD->AddDescription(VirtualSystemDescriptionType_CloudPublicSSHKey, 592 593 Bstr(ValueUnion.psz).raw(), NULL); 594 if ( !strPublicSSHKey.isEmpty() ) 595 fKeyPresented = true; 593 596 break; 594 597 case 1001: … … 608 611 return RTEXITCODE_FAILURE; 609 612 610 if (strPublicSSHKey.isEmpty()) 611 RTPrintf("Warning!!! Public SSH key doesn't present in the passed arguments...\n"); 613 if ( !fKeyPresented ) 614 return errorArgument("Parameter --public-ssh-key is absent. if there is no need to pass a key just use the form" 615 " '--public-ssh-key='."); 612 616 613 617 if (strImageId.isNotEmpty() && strBootVolumeId.isNotEmpty())
Note:
See TracChangeset
for help on using the changeset viewer.