package
2.2.0-beta+incompatible
Repository: https://github.com/scott-the-programmer/azure-sdk-for-go.git
Documentation: pkg.go.dev

# Functions

NewBasicClient constructs a Client with given storage service name and key.
NewClient constructs a Client.

# Constants

Types of page blobs.
Types of page blobs.
Types of page blobs.
Filters for listing blocks in block blobs.
Filters for listing blocks in block blobs.
Filters for listing blocks in block blobs.
List of statuses that can be used to refer to a block in a block list.
List of statuses that can be used to refer to a block in a block list.
List of statuses that can be used to refer to a block in a block list.
Access options for containers.
Access options for containers.
Access options for containers.
DefaultAPIVersion is the Azure Storage API version string used when a basic client is created.
DefaultBaseURL is the domain name used for storage requests when a default client is created.
Maximum sizes (per REST API) for various concepts.
Maximum sizes (per REST API) for various concepts.
Types of operations on page blobs.
Types of operations on page blobs.

# Structs

AzureStorageServiceError contains fields of the error response from Azure Storage Service REST API.
A Blob is an entry in BlobListResponse.
BlobListResponse contains the response fields from ListBlobs call.
BlobProperties contains various properties of a blob returned in various endpoints like ListBlobs or GetBlobProperties.
BlobStorageClient contains operations for Microsoft Azure Blob Storage Service.
Block is used to create Block entities for Put Block List call.
BlockListResponse contains the response fields from Get Block List call.
BlockResponse contains the block information returned in the GetBlockListCall.
Client is the object that needs to be constructed to perform operations on the storage account.
A Container is an entry in ContainerListResponse.
ContainerListResponse contains the response fields from ListContainers call.
ContainerProperties contains various properties of a container returned from various endpoints like ListContainers.
ContinuationToken is an opaque (ie not useful to inspect) struct that Get..
FileServiceClient contains operations for Microsoft Azure File Service.
GetMessageResponse represents a QueueMessage object returned from Get Messages operation response.
GetMessagesParameters is the set of options can be specified for Get Messsages operation.
GetMessagesResponse represents a response returned from Get Messages operation.
GetPageRangesResponse contains the reponse fields from Get Page Ranges call.
ListBlobsParameters defines the set of customizable parameters to make a List Blobs call.
ListContainersParameters defines the set of customizable parameters to make a List Containers call.
PageRange contains information about a page of a page blob from Get Pages Range call.
PeekMessageResponse represents a QueueMessage object returned from Peek Messages operation response.
PeekMessagesParameters is the set of options can be specified for Peek Messsage operation.
PeekMessagesResponse represents a response returned from Get Messages operation.
PutMessageParameters is the set of options can be specified for Put Messsage operation.
QueueMetadataResponse represents user defined metadata and queue properties on a specific queue.
QueueServiceClient contains operations for Microsoft Azure Queue Storage Service.
TableServiceClient contains operations for Microsoft Azure Table Storage Service.
UnexpectedStatusCodeError is returned when a storage service responds with neither an error nor with an HTTP status code indicating success.

# Interfaces

TableEntity interface specifies the functions needed to support marshaling and unmarshaling into Azure Tables.

# Type aliases

AzureTable is the typedef of the Azure Table name.
BlobMetadata is a set of custom name/value pairs.
BlobType defines the type of the Azure Blob.
BlockListType is used to filter out types of blocks in a Get Blocks List call for a block blob.
BlockStatus defines states a block for a block blob can be in.
ContainerAccessType defines the access level to the container from a public request.
PageWriteType defines the type updates that are going to be done on the page blob.