Files
powerpoint-toolbox/node_modules/@azure/arm-storage/dist-esm/src/operations/queueServices.d.ts
T
2025-03-07 19:22:02 +01:00

47 lines
3.3 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { QueueServices } from "../operationsInterfaces";
import { StorageManagementClient } from "../storageManagementClient";
import { QueueServicesListOptionalParams, QueueServicesListResponse, QueueServiceProperties, QueueServicesSetServicePropertiesOptionalParams, QueueServicesSetServicePropertiesResponse, QueueServicesGetServicePropertiesOptionalParams, QueueServicesGetServicePropertiesResponse } from "../models";
/** Class containing QueueServices operations. */
export declare class QueueServicesImpl implements QueueServices {
private readonly client;
/**
* Initialize a new instance of the class QueueServices class.
* @param client Reference to the service client
*/
constructor(client: StorageManagementClient);
/**
* List all queue services for the storage account
* @param resourceGroupName The name of the resource group within the user's subscription. The name is
* case insensitive.
* @param accountName The name of the storage account within the specified resource group. Storage
* account names must be between 3 and 24 characters in length and use numbers and lower-case letters
* only.
* @param options The options parameters.
*/
list(resourceGroupName: string, accountName: string, options?: QueueServicesListOptionalParams): Promise<QueueServicesListResponse>;
/**
* Sets the properties of a storage accounts Queue service, including properties for Storage Analytics
* and CORS (Cross-Origin Resource Sharing) rules.
* @param resourceGroupName The name of the resource group within the user's subscription. The name is
* case insensitive.
* @param accountName The name of the storage account within the specified resource group. Storage
* account names must be between 3 and 24 characters in length and use numbers and lower-case letters
* only.
* @param parameters The properties of a storage accounts Queue service, only properties for Storage
* Analytics and CORS (Cross-Origin Resource Sharing) rules can be specified.
* @param options The options parameters.
*/
setServiceProperties(resourceGroupName: string, accountName: string, parameters: QueueServiceProperties, options?: QueueServicesSetServicePropertiesOptionalParams): Promise<QueueServicesSetServicePropertiesResponse>;
/**
* Gets the properties of a storage accounts Queue service, including properties for Storage Analytics
* and CORS (Cross-Origin Resource Sharing) rules.
* @param resourceGroupName The name of the resource group within the user's subscription. The name is
* case insensitive.
* @param accountName The name of the storage account within the specified resource group. Storage
* account names must be between 3 and 24 characters in length and use numbers and lower-case letters
* only.
* @param options The options parameters.
*/
getServiceProperties(resourceGroupName: string, accountName: string, options?: QueueServicesGetServicePropertiesOptionalParams): Promise<QueueServicesGetServicePropertiesResponse>;
}
//# sourceMappingURL=queueServices.d.ts.map