Documentation
¶
Index ¶
- func DeleteBlob(ctx context.Context, containerClient *container.Client, blobName string, ...) error
- func DownloadFile(ctx context.Context, containerClient *container.Client, blobName, path string) error
- func PutDirectory(ctx context.Context, containerClient *container.Client, blobName, path string) error
- func PutFile(ctx context.Context, containerClient *container.Client, blobName, path string) error
- type ArtifactDriver
- func (azblobDriver *ArtifactDriver) Delete(ctx context.Context, artifact *wfv1.Artifact) error
- func (azblobDriver *ArtifactDriver) DownloadDirectory(ctx context.Context, containerClient *container.Client, ...) error
- func (azblobDriver *ArtifactDriver) IsDirectory(ctx context.Context, artifact *wfv1.Artifact) (bool, error)
- func (azblobDriver *ArtifactDriver) ListObjects(ctx context.Context, artifact *wfv1.Artifact) ([]string, error)
- func (azblobDriver *ArtifactDriver) Load(ctx context.Context, artifact *wfv1.Artifact, path string) error
- func (azblobDriver *ArtifactDriver) OpenStream(ctx context.Context, artifact *wfv1.Artifact) (io.ReadCloser, error)
- func (azblobDriver *ArtifactDriver) Save(ctx context.Context, path string, outputArtifact *wfv1.Artifact) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteBlob ¶
func DownloadFile ¶
func DownloadFile(ctx context.Context, containerClient *container.Client, blobName, path string) error
DownloadFile downloads a single file from Azure Blob Storage
Types ¶
type ArtifactDriver ¶
ArtifactDriver is a driver for Azure Blob Storage
func (*ArtifactDriver) DownloadDirectory ¶
func (azblobDriver *ArtifactDriver) DownloadDirectory(ctx context.Context, containerClient *container.Client, artifact *wfv1.Artifact, path string) error
DownloadDirectory downloads all of the files starting with the named blob prefix into a local directory.
func (*ArtifactDriver) IsDirectory ¶
func (azblobDriver *ArtifactDriver) IsDirectory(ctx context.Context, artifact *wfv1.Artifact) (bool, error)
IsDirectory indicates whether or not the artifact represents a directory or a single file.
func (*ArtifactDriver) ListObjects ¶
func (azblobDriver *ArtifactDriver) ListObjects(ctx context.Context, artifact *wfv1.Artifact) ([]string, error)
ListObjects lists the files in Azure Blob Storage
func (*ArtifactDriver) Load ¶
func (azblobDriver *ArtifactDriver) Load(ctx context.Context, artifact *wfv1.Artifact, path string) error
Load downloads artifacts from Azure Blob Storage
func (*ArtifactDriver) OpenStream ¶
func (azblobDriver *ArtifactDriver) OpenStream(ctx context.Context, artifact *wfv1.Artifact) (io.ReadCloser, error)
OpenStream opens a stream reader for an artifact from Azure Blob Storage
Click to show internal directories.
Click to hide internal directories.