public static async Task <ImageExportType> ExportCustomerImage( this IComputeApiClient client, ImagesWithDiskSpeedImage image, string ovfPrefix) { return(await client.ImportExportCustomerImage.ExportCustomerImage(image, ovfPrefix)); }
/// <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 })); }