package
0.43.0
Repository: https://github.com/eliben/gocdkx.git
Documentation: pkg.go.dev

# Functions

DefaultAccountKey loads the Azure storage account key (primary or secondary) from the AZURE_STORAGE_KEY environment variable.
DefaultAccountName loads the Azure storage account name from the AZURE_STORAGE_ACCOUNT environment variable.
DefaultSASToken loads a Azure SAS token from the AZURE_STORAGE_SAS_TOKEN environment variable.
NewCredential creates a SharedKeyCredential.
NewPipeline creates a Pipeline for making HTTP requests to Azure.
OpenBucket returns a *blob.Bucket backed by Azure Storage Account.

# Constants

Scheme is the URL scheme gcsblob registers its URLOpener under on blob.DefaultMux.

# Variables

DefaultIdentity is a Wire provider set that provides an Azure storage account name, key, and SharedKeyCredential from environment variables.
SASTokenIdentity is a Wire provider set that provides an Azure storage account name, SASToken, and anonymous credential from environment variables.
Set holds Wire providers for this package.

# Structs

Options sets options for constructing a *blob.Bucket backed by Azure Block Blob.
URLOpener opens Azure URLs like "azblob://mybucket".

# Type aliases

AccountKey is an Azure storage account key (primary or secondary).
AccountName is an Azure storage account name.
SASToken is an Azure shared access signature.