예제 #1
0
 public static async Task <ImageExportType> ExportCustomerImage(
     this IComputeApiClient client,
     ImagesWithDiskSpeedImage image,
     string ovfPrefix)
 {
     return(await client.ImportExportCustomerImage.ExportCustomerImage(image, ovfPrefix));
 }
예제 #2
0
 /// <summary>
 /// The export customer image.
 /// </summary>
 /// <param name="image">
 /// The image.
 /// </param>
 /// <param name="ovfPrefix">
 /// The ovf prefix.
 /// </param>
 /// <returns>
 /// The <see cref="Task"/>.
 /// </returns>
 public async Task <ImageExportType> ExportCustomerImage(ImagesWithDiskSpeedImage image, string ovfPrefix)
 {
     return
         (await
          _apiClient.PostAsync <NewImageExport, ImageExportType>(
              ApiUris.ExportCustomerImage(_apiClient.OrganizationId),
              new NewImageExport
     {
         ovfPackagePrefix = ovfPrefix,
         imageId = image.id
     }));
 }