Optional. Encryption scope to use when sending requests authorized with this SAS URI.
The time after which the SAS will no longer work.
Optional. IP range allowed.
Specifies which operations the SAS user may perform. Please refer to AccountSASPermissions for help constructing the permissions string.
Optional. SAS protocols allowed.
The values that indicate the resource types accessible with this SAS. Please refer to AccountSASResourceTypes to construct this value.
The values that indicate the services accessible with this SAS. Please refer to AccountSASServices to construct this value.
Optional. When the SAS will take effect.
If not provided, this defaults to the service version targeted by this version of the library.
Generated using TypeDoc
ONLY AVAILABLE IN NODE.JS RUNTIME.
AccountSASSignatureValues is used to generate a Shared Access Signature (SAS) for an Azure Storage account. Once all the values here are set appropriately, call generateAccountSASQueryParameters to obtain a representation of the SAS which can actually be applied to blob urls. Note: that both this class and SASQueryParameters exist because the former is mutable and a logical representation while the latter is immutable and used to generate actual REST requests.
https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 for more conceptual information on SAS
https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas for descriptions of the parameters, including which are required