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

# Functions

NewQueryParameters creates and initializes a QueryParameters object based on the query parameter map's passed-in values.
ParseURL parses a URL initializing URLParts' fields including any SAS-related & snapshot query parameters.

# Constants

ProtocolHTTPS can be specified for a SAS protocol.
ProtocolHTTPSandHTTP can be specified for a SAS protocol.
"2017-07-27T00:00:00Z" // ISO 8601.

# Variables

Version is the default version encoded in the SAS token.

# Structs

AccountPermissions type simplifies creating the permissions string for an Azure Storage Account SAS.
AccountResourceTypes type simplifies creating the resource types string for an Azure Storage Account SAS.
AccountSignatureValues is used to generate a Shared Access Signature (SAS) for an Azure Storage account.
BlobPermissions type simplifies creating the permissions string for an Azure Storage blob SAS.
BlobSignatureValues is used to generate a Shared Access Signature (SAS) for an Azure Storage container or blob.
ContainerPermissions type simplifies creating the permissions string for an Azure Storage container SAS.
IPEndpointStyleInfo is used for IP endpoint style URL when working with Azure storage emulator.
IPRange represents a SAS IP range's start IP and (optionally) end IP.
QueryParameters object represents the components that make up an Azure Storage SAS' query parameters.
URLParts object represents the components that make up an Azure Storage Container/Blob URL.

# Type aliases

Protocol indicates the http/https.
SharedKeyCredential contains an account's name and its primary or secondary key.
UserDelegationCredential contains an account's name and its user delegation key.