package
6.26.0
Repository: https://github.com/c2fo/vfs.git
Documentation: pkg.go.dev

# Functions

DefaultTokenCredentialFactory knows how to make azblob.TokenCredential structs for OAuth authentication.
IsValidURI us a utility function used by vfssimple to determine if the given URI is a valid Azure URI.
MockTokenCredentialFactory creates a new azcore.TokenCredential struct.
NewBlobProperties creates a new BlobProperties from an azblob.BlobGetPropertiesResponse.
NewClient initializes a new DefaultClient.
NewFileSystem creates a new default FileSystem.
NewOptions creates a new Options struct by populating values from environment variables.
ParsePath is a utility function used by vfssimple to separate the host from the path.

# Constants

Name defines the name for the azure implementation.
Scheme defines the scheme for the azure implementation.

# Structs

BlobProperties holds a subset of information returned by Blob.GetProperties(..).
DefaultClient is the main implementation that actually makes the calls to Azure Blob Storage.
File implements the vfs.File interface for Azure Blob Storage.
FileSystem implements the vfs.FileSystem interface for Azure Blob Storage.
Location is the azure implementation of vfs.Location.
MockAzureClient is a mock implementation of azure.Client.
Options contains options necessary for the azure vfs implementation.

# Interfaces

The Client interface contains methods that perform specific operations to Azure Blob Storage.

# Type aliases

TokenCredentialFactory creates azure.TokenCredentials.