func (auth *Auth) AzureTableSAS_SignedURL(account, table, level string, duration time.Duration) (*url.URL, error) {
	cd := tcclient.Client(*auth)
	return (&cd).SignedURL("/azure/"+url.QueryEscape(account)+"/table/"+url.QueryEscape(table)+"/"+url.QueryEscape(level), nil, duration)
}
func (auth *Auth) AzureTableSAS_SignedURL(account, table, level string, duration time.Duration) (*url.URL, error) {
	cd := tcclient.Client(*auth)
	return (&cd).SignedURL("/azure/"+url.QueryEscape(account)+"/table/"+url.QueryEscape(table)+"/"+url.QueryEscape(level), nil, duration)
}
// Returns a signed URL for AzureTableSAS, valid for the specified duration.
//
// Required scopes:
//   If levelIsReadOnly:
//     Any of:
//     - auth:azure-table:read-only:<account>/<table>
//     - auth:azure-table:read-write:<account>/<table>
//
// See AzureTableSAS for more details.