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

# Functions

ComputeHMACSHA256 is a helper for computing the signed string outside of this package.
ComputeUDCHMACSHA256 is a helper method for computing the signed string outside this package.
CreateBatchRequest creates a new batch request using the sub-requests present in the BlobBatchBuilder.
No description provided by the author
No description provided by the author
FormatHTTPRange converts an HTTPRange to its string format.
GetAccountName is a helper method for accessing the user delegation key parameters outside this package.
GetUDKParams is a helper method for accessing the user delegation key parameters outside this package.
NewSharedKeyCredential creates an immutable SharedKeyCredential containing the storage account's name and either its primary or secondary key.
No description provided by the author
NewUserDelegationCredential creates a new UserDelegationCredential using a Storage account's Name and a user delegation Key from it.
ParseBlobBatchResponse is used for parsing the batch response body into individual sub-responses for each item in the batch.
TransferValidationTypeComputeCRC64 is a TransferValidationType that indicates a CRC64 should be computed during transfer.
UpdateSubRequestHeaders updates the sub-request headers.

# Constants

No description provided by the author
No description provided by the author
EventSubmitBatch is used for logging events related to submit blob batch operation.
EventUpload is used when we compute number of blocks to upload and size of each block.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

AccessPolicyPermission type simplifies creating the permissions string for a container's access policy.
BatchResponseItem contains the response for the individual sub-requests.
BlobAccessConditions identifies blob-specific access conditions which you optionally set.
BlobBatchBuilder is used for creating the blob batch request.
ContainerAccessConditions identifies container-specific access conditions which you optionally set.
ExpiryTypeNever defines that the blob will be set to never expire.
HTTPRange defines a range of bytes within an HTTP resource, starting at offset and ending at offset+count.
SetExpiryOptions contains the optional parameters for the Client.SetExpiry method.
SharedKeyCredential contains an account's name and its primary or secondary key.
No description provided by the author
UserDelegationCredential contains an account's name and its user delegation key.

# Interfaces

ExpiryType defines values for ExpiryType.
TransferValidationType abstracts the various mechanisms used to verify a transfer.

# Type aliases

BlobBatchOperationType defines the operation of the blob batch sub-requests.
ExpiryTypeAbsolute defines the absolute time for the blob expiry.
ExpiryTypeRelativeToCreation defines the duration relative to creation for the blob expiry.
ExpiryTypeRelativeToNow defines the duration relative to now for the blob expiry.
LeaseAccessConditions contains optional parameters to access leased entity.
ModifiedAccessConditions contains a group of parameters for specifying access conditions.
TransferValidationTypeCRC64 is a TransferValidationType used to provide a precomputed CRC64.
TransferValidationTypeMD5 is a TransferValidationType used to provide a precomputed MD5.
UserDelegationKey contains UserDelegationKey.