@azure/data-tables
Version:
An isomorphic client library for the Azure Tables service.
32 lines • 1.17 kB
TypeScript
/**
* Creates an {@link accountSasResourceTypesFromString} from the specified resource types string. This method will throw an
* Error if it encounters a character that does not correspond to a valid resource type.
*
* @param resourceTypes -
*/
export declare function accountSasResourceTypesFromString(resourceTypes: string): AccountSasResourceTypes;
/**
* Converts the given resource types to a string.
*
* @see https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas
*
*/
export declare function accountSasResourceTypesToString(resourceTypes: AccountSasResourceTypes): string;
/**
* Represents the Resources that are accessible by the SAS token
*/
export interface AccountSasResourceTypes {
/**
* Permission to access service level APIs granted.
*/
service?: boolean;
/**
* Permission to access container level APIs (Blob Containers, Tables, Queues, File Shares) granted.
*/
container?: boolean;
/**
* Permission to access object level APIs (Blobs, Table Entities, Queue Messages, Files) granted.
*/
object?: boolean;
}
//# sourceMappingURL=accountSasResourceTypes.d.ts.map