KuduClientZipExtensions Class

Summary

Extends IKuduClient with remote zip methods.
Assembly
Cake.Kudu.Client.dll
Namespace
Cake.Kudu.Client.Extensions
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["KuduClientZipExtensions"] class Type type-node

Syntax

public static class KuduClientZipExtensions

Methods

Name Value Summary
ZipDeployDirectory(IKuduClient, DirectoryPath) void
Deploy local directory to KuduWebsite.
static
ZipDeployFile(IKuduClient, FilePath) void
Deploys zip file to Kudu wesite.
static
ZipDeployStream(IKuduClient, Stream) void
Deploys zip stream Kudu website.
static
ZipDownloadFile(IKuduClient, DirectoryPath, FilePath) void
Downloads remote directory to local zip file.
static
ZipDownloadStream(IKuduClient, DirectoryPath) Stream
Downloads remote directory as zip to stream.
static
ZipRunFromDirectory(IKuduClient, DirectoryPath, bool, string, string) FilePath
Deploy local directory to KuduWebsite as read only Zip file system.
static
ZipRunFromDirectory(IKuduClient, DirectoryPath) FilePath
Deploy local directory to KuduWebsite as read only Zip file system.
static
ZipUploadDirectory(IKuduClient, DirectoryPath, DirectoryPath) void
Uploads zip stream and extracts to remote directory path.
static
ZipUploadFile(IKuduClient, FilePath, DirectoryPath) void
Uploads zip file to expand into remote directory path.
static
ZipUploadStream(IKuduClient, Stream, DirectoryPath) void
Uploads zip stream and extracts to remote directory path.
static

Extension Methods

Name Value Summary
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin