package
1.6.1-beta.1
Repository: https://github.com/azure/azure-sdk-for-go.git
Documentation: pkg.go.dev

# Functions

NewClient creates an instance of Client with the specified values.
NewClientFromConnectionString creates an instance of Client with the specified values.
NewClientWithNoCredential creates an instance of Client with the specified values.
NewClientWithSharedKeyCredential creates an instance of Client with the specified values.
PossibleBlobCopySourceTagsValues returns the possible values for the BlobCopySourceTags const type.
PossibleBlockListTypeValues returns the possible values for the BlockListType const type.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CountToEnd specifies the end of the file.
MaxBlocks indicates the maximum number of blocks allowed in a block blob.
4GB.
256MB.

# Structs

CommitBlockListOptions contains the optional parameters for Client.CommitBlockList method.
GetBlockListOptions contains the optional parameters for the Client.GetBlockList method.
StageBlockFromURLOptions contains the optional parameters for the Client.StageBlockFromURL method.
StageBlockOptions contains the optional parameters for the Client.StageBlock method.
UploadBlobFromURLOptions contains the optional parameters for the Client.UploadBlobFromURL method.
UploadOptions contains the optional parameters for the Client.Upload method.
UploadStreamOptions provides set of configurations for UploadStream operation.

# Type aliases

BlobCopySourceTags - can be 'COPY' or 'REPLACE'.
Block - Represents a single block in a block blob.
BlockList - can be uncommitted or committed blocks (committed/uncommitted).
BlockListType defines values for BlockListType.
ClientOptions contains the optional parameters when creating a Client.
CommitBlockListResponse contains the response from method Client.CommitBlockList.
ExpiryType defines values for ExpiryType.
ExpiryTypeAbsolute defines the absolute time for the blob expiry.
ExpiryTypeNever defines that the blob will be set to never expire.
ExpiryTypeRelativeToCreation defines the duration relative to creation for the blob expiry.
ExpiryTypeRelativeToNow defines the duration relative to now for the blob expiry.
GetBlockListResponse contains the response from method Client.GetBlockList.
SetExpiryOptions contains the optional parameters for the Client.SetExpiry method.
SetExpiryResponse contains the response from method Client.SetExpiry.
StageBlockFromURLResponse contains the response from method Client.StageBlockFromURL.
StageBlockResponse contains the response from method Client.StageBlock.
UploadBlobFromURLResponse contains the response from the method Client.UploadBlobFromURL.
UploadBufferOptions provides set of configurations for UploadBuffer operation.
UploadBufferResponse contains the response from method Client.UploadBuffer/Client.UploadFile.
UploadFileOptions provides set of configurations for UploadFile operation.
UploadFileResponse contains the response from method Client.UploadBuffer/Client.UploadFile.
UploadResponse contains the response from method Client.Upload.
UploadStreamResponse contains the response from method Client.CommitBlockList.