# Functions
NewBasicClient constructs a Client with given storage service name and key.
NewBasicClientOnSovereignCloud constructs a Client with given storage service name and key in the referenced cloud.
NewClient constructs a Client.
NewEmulatorClient contructs a Client intended to only work with AzureStorage Emulator.
# 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.
ContainerAccessHeader references header used when setting/getting container ACL.
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 in the public cloud 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.
StorageEmulatorAccountKey is the the fixed storage account used by Azure Storage Emulator.
StorageEmulatorAccountName is the fixed storage account used by Azure Storage Emulator.
# Structs
AccessPolicy is the response type from the GetPermissions call.
AccessPolicyDetailsXML has specifics about an access policy annotated with XML details.
AzureStorageServiceError contains fields of the error response from Azure Storage Service REST API.
A Blob is an entry in BlobListResponse.
BlobHeaders contains various properties of a blob and is an entry in SetBlobProperties.
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.
Container represents an Azure container.
ContainerAccessPolicy represents each access policy in the container ACL.
ContainerListResponse contains the response fields from ListContainers call.
ContainerPermissions represents the container ACLs.
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..
Cors includes all the CORS rules.
CorsRule includes all settings for a Cors rule.
Directory represents a directory on a share.
DirectoryProperties contains various properties of a directory.
DirsAndFilesListResponse contains the response fields from a List Files and Directories call.
File represents a file on a share.
FileCopyState contains various properties of a file copy operation.
FileProperties contains various properties of a file.
FileRange contains range information for a file.
FileRanges contains a list of file range information for a file.
FileRequestOptions will be passed to misc file operations.
FileServiceClient contains operations for Microsoft Azure File Service.
FileStream contains file data returned from a call to GetFile.
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 response 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.
ListDirsAndFilesParameters defines the set of customizable parameters to make a List Files and Directories call.
ListSharesParameters defines the set of customizable parameters to make a List Shares call.
Logging represents the Azure Analytics Logging settings.
Metrics provide request statistics.
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.
RetentionPolicy indicates if retention is enabled and for how many days.
ServiceProperties represents the storage account service properties.
Share represents an Azure file share.
ShareListResponse contains the response fields from ListShares call.
ShareProperties contains various properties of a share.
SignedIdentifier is a wrapper for a specific policy.
SignedIdentifiers part of the response from GetPermissions call.
TableAccessPolicy are used for SETTING table policies.
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.
UpdateMessageParameters is the set of options can be specified for Update Messsage operation.
# 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.