@azure/storage-queue
Version:
Microsoft Azure Storage SDK for JavaScript - Queue
30 lines • 1.86 kB
TypeScript
import { QueueServiceProperties, ServiceSetPropertiesOptionalParams, ServiceSetPropertiesResponse, ServiceGetPropertiesOptionalParams, ServiceGetPropertiesResponse, ServiceGetStatisticsOptionalParams, ServiceGetStatisticsResponse, ServiceListQueuesSegmentOptionalParams, ServiceListQueuesSegmentResponse } from "../models/index.js";
/** Interface representing a Service. */
export interface Service {
/**
* Sets properties for a storage account's Queue service endpoint, including properties for Storage
* Analytics and CORS (Cross-Origin Resource Sharing) rules
* @param properties The StorageService properties.
* @param options The options parameters.
*/
setProperties(properties: QueueServiceProperties, options?: ServiceSetPropertiesOptionalParams): Promise<ServiceSetPropertiesResponse>;
/**
* gets the properties of a storage account's Queue service, including properties for Storage Analytics
* and CORS (Cross-Origin Resource Sharing) rules.
* @param options The options parameters.
*/
getProperties(options?: ServiceGetPropertiesOptionalParams): Promise<ServiceGetPropertiesResponse>;
/**
* Retrieves statistics related to replication for the Queue service. It is only available on the
* secondary location endpoint when read-access geo-redundant replication is enabled for the storage
* account.
* @param options The options parameters.
*/
getStatistics(options?: ServiceGetStatisticsOptionalParams): Promise<ServiceGetStatisticsResponse>;
/**
* The List Queues Segment operation returns a list of the queues under the specified account
* @param options The options parameters.
*/
listQueuesSegment(options?: ServiceListQueuesSegmentOptionalParams): Promise<ServiceListQueuesSegmentResponse>;
}
//# sourceMappingURL=service.d.ts.map