import type { CosmosDBManagementContext as Client } from "../index.js"; import type { SqlDatabaseGetResults, SqlDatabaseCreateUpdateParameters, _SqlDatabaseListResult, ThroughputSettingsGetResults, ThroughputSettingsUpdateParameters, ClientEncryptionKeyGetResults, ClientEncryptionKeyCreateUpdateParameters, _ClientEncryptionKeysListResult, SqlContainerGetResults, SqlContainerCreateUpdateParameters, _SqlContainerListResult, ContinuousBackupRestoreLocation, BackupInformation, SqlStoredProcedureGetResults, SqlStoredProcedureCreateUpdateParameters, _SqlStoredProcedureListResult, SqlUserDefinedFunctionGetResults, SqlUserDefinedFunctionCreateUpdateParameters, _SqlUserDefinedFunctionListResult, SqlTriggerGetResults, SqlTriggerCreateUpdateParameters, _SqlTriggerListResult, SqlRoleDefinitionGetResults, SqlRoleDefinitionCreateUpdateParameters, _SqlRoleDefinitionListResult, SqlRoleAssignmentGetResults, SqlRoleAssignmentCreateUpdateParameters, _SqlRoleAssignmentListResult } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import type { SqlResourcesListSqlRoleAssignmentsOptionalParams, SqlResourcesDeleteSqlRoleAssignmentOptionalParams, SqlResourcesCreateUpdateSqlRoleAssignmentOptionalParams, SqlResourcesGetSqlRoleAssignmentOptionalParams, SqlResourcesListSqlRoleDefinitionsOptionalParams, SqlResourcesDeleteSqlRoleDefinitionOptionalParams, SqlResourcesCreateUpdateSqlRoleDefinitionOptionalParams, SqlResourcesGetSqlRoleDefinitionOptionalParams, SqlResourcesListSqlTriggersOptionalParams, SqlResourcesDeleteSqlTriggerOptionalParams, SqlResourcesCreateUpdateSqlTriggerOptionalParams, SqlResourcesGetSqlTriggerOptionalParams, SqlResourcesListSqlUserDefinedFunctionsOptionalParams, SqlResourcesDeleteSqlUserDefinedFunctionOptionalParams, SqlResourcesCreateUpdateSqlUserDefinedFunctionOptionalParams, SqlResourcesGetSqlUserDefinedFunctionOptionalParams, SqlResourcesListSqlStoredProceduresOptionalParams, SqlResourcesDeleteSqlStoredProcedureOptionalParams, SqlResourcesCreateUpdateSqlStoredProcedureOptionalParams, SqlResourcesGetSqlStoredProcedureOptionalParams, SqlResourcesRetrieveContinuousBackupInformationOptionalParams, SqlResourcesListSqlContainersOptionalParams, SqlResourcesDeleteSqlContainerOptionalParams, SqlResourcesCreateUpdateSqlContainerOptionalParams, SqlResourcesGetSqlContainerOptionalParams, SqlResourcesListClientEncryptionKeysOptionalParams, SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams, SqlResourcesGetClientEncryptionKeyOptionalParams, SqlResourcesMigrateSqlContainerToManualThroughputOptionalParams, SqlResourcesMigrateSqlContainerToAutoscaleOptionalParams, SqlResourcesUpdateSqlContainerThroughputOptionalParams, SqlResourcesGetSqlContainerThroughputOptionalParams, SqlResourcesMigrateSqlDatabaseToManualThroughputOptionalParams, SqlResourcesMigrateSqlDatabaseToAutoscaleOptionalParams, SqlResourcesUpdateSqlDatabaseThroughputOptionalParams, SqlResourcesGetSqlDatabaseThroughputOptionalParams, SqlResourcesListSqlDatabasesOptionalParams, SqlResourcesDeleteSqlDatabaseOptionalParams, SqlResourcesCreateUpdateSqlDatabaseOptionalParams, SqlResourcesGetSqlDatabaseOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; import type { PollerLike, OperationState } from "@azure/core-lro"; export declare function _listSqlRoleAssignmentsSend(context: Client, resourceGroupName: string, accountName: string, options?: SqlResourcesListSqlRoleAssignmentsOptionalParams): StreamableMethod; export declare function _listSqlRoleAssignmentsDeserialize(result: PathUncheckedResponse): Promise<_SqlRoleAssignmentListResult>; /** Retrieves the list of all Azure Cosmos DB SQL Role Assignments. */ export declare function listSqlRoleAssignments(context: Client, resourceGroupName: string, accountName: string, options?: SqlResourcesListSqlRoleAssignmentsOptionalParams): PagedAsyncIterableIterator; export declare function _deleteSqlRoleAssignmentSend(context: Client, resourceGroupName: string, accountName: string, roleAssignmentId: string, options?: SqlResourcesDeleteSqlRoleAssignmentOptionalParams): StreamableMethod; export declare function _deleteSqlRoleAssignmentDeserialize(result: PathUncheckedResponse): Promise; /** Deletes an existing Azure Cosmos DB SQL Role Assignment. */ export declare function deleteSqlRoleAssignment(context: Client, resourceGroupName: string, accountName: string, roleAssignmentId: string, options?: SqlResourcesDeleteSqlRoleAssignmentOptionalParams): PollerLike, void>; export declare function _createUpdateSqlRoleAssignmentSend(context: Client, resourceGroupName: string, accountName: string, roleAssignmentId: string, createUpdateSqlRoleAssignmentParameters: SqlRoleAssignmentCreateUpdateParameters, options?: SqlResourcesCreateUpdateSqlRoleAssignmentOptionalParams): StreamableMethod; export declare function _createUpdateSqlRoleAssignmentDeserialize(result: PathUncheckedResponse): Promise; /** Creates or updates an Azure Cosmos DB SQL Role Assignment. */ export declare function createUpdateSqlRoleAssignment(context: Client, resourceGroupName: string, accountName: string, roleAssignmentId: string, createUpdateSqlRoleAssignmentParameters: SqlRoleAssignmentCreateUpdateParameters, options?: SqlResourcesCreateUpdateSqlRoleAssignmentOptionalParams): PollerLike, SqlRoleAssignmentGetResults>; export declare function _getSqlRoleAssignmentSend(context: Client, resourceGroupName: string, accountName: string, roleAssignmentId: string, options?: SqlResourcesGetSqlRoleAssignmentOptionalParams): StreamableMethod; export declare function _getSqlRoleAssignmentDeserialize(result: PathUncheckedResponse): Promise; /** Retrieves the properties of an existing Azure Cosmos DB SQL Role Assignment with the given Id. */ export declare function getSqlRoleAssignment(context: Client, resourceGroupName: string, accountName: string, roleAssignmentId: string, options?: SqlResourcesGetSqlRoleAssignmentOptionalParams): Promise; export declare function _listSqlRoleDefinitionsSend(context: Client, resourceGroupName: string, accountName: string, options?: SqlResourcesListSqlRoleDefinitionsOptionalParams): StreamableMethod; export declare function _listSqlRoleDefinitionsDeserialize(result: PathUncheckedResponse): Promise<_SqlRoleDefinitionListResult>; /** Retrieves the list of all Azure Cosmos DB SQL Role Definitions. */ export declare function listSqlRoleDefinitions(context: Client, resourceGroupName: string, accountName: string, options?: SqlResourcesListSqlRoleDefinitionsOptionalParams): PagedAsyncIterableIterator; export declare function _deleteSqlRoleDefinitionSend(context: Client, resourceGroupName: string, accountName: string, roleDefinitionId: string, options?: SqlResourcesDeleteSqlRoleDefinitionOptionalParams): StreamableMethod; export declare function _deleteSqlRoleDefinitionDeserialize(result: PathUncheckedResponse): Promise; /** Deletes an existing Azure Cosmos DB SQL Role Definition. */ export declare function deleteSqlRoleDefinition(context: Client, resourceGroupName: string, accountName: string, roleDefinitionId: string, options?: SqlResourcesDeleteSqlRoleDefinitionOptionalParams): PollerLike, void>; export declare function _createUpdateSqlRoleDefinitionSend(context: Client, resourceGroupName: string, accountName: string, roleDefinitionId: string, createUpdateSqlRoleDefinitionParameters: SqlRoleDefinitionCreateUpdateParameters, options?: SqlResourcesCreateUpdateSqlRoleDefinitionOptionalParams): StreamableMethod; export declare function _createUpdateSqlRoleDefinitionDeserialize(result: PathUncheckedResponse): Promise; /** Creates or updates an Azure Cosmos DB SQL Role Definition. */ export declare function createUpdateSqlRoleDefinition(context: Client, resourceGroupName: string, accountName: string, roleDefinitionId: string, createUpdateSqlRoleDefinitionParameters: SqlRoleDefinitionCreateUpdateParameters, options?: SqlResourcesCreateUpdateSqlRoleDefinitionOptionalParams): PollerLike, SqlRoleDefinitionGetResults>; export declare function _getSqlRoleDefinitionSend(context: Client, resourceGroupName: string, accountName: string, roleDefinitionId: string, options?: SqlResourcesGetSqlRoleDefinitionOptionalParams): StreamableMethod; export declare function _getSqlRoleDefinitionDeserialize(result: PathUncheckedResponse): Promise; /** Retrieves the properties of an existing Azure Cosmos DB SQL Role Definition with the given Id. */ export declare function getSqlRoleDefinition(context: Client, resourceGroupName: string, accountName: string, roleDefinitionId: string, options?: SqlResourcesGetSqlRoleDefinitionOptionalParams): Promise; export declare function _listSqlTriggersSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesListSqlTriggersOptionalParams): StreamableMethod; export declare function _listSqlTriggersDeserialize(result: PathUncheckedResponse): Promise<_SqlTriggerListResult>; /** Lists the SQL trigger under an existing Azure Cosmos DB database account. */ export declare function listSqlTriggers(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesListSqlTriggersOptionalParams): PagedAsyncIterableIterator; export declare function _deleteSqlTriggerSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, triggerName: string, options?: SqlResourcesDeleteSqlTriggerOptionalParams): StreamableMethod; export declare function _deleteSqlTriggerDeserialize(result: PathUncheckedResponse): Promise; /** Deletes an existing Azure Cosmos DB SQL trigger. */ export declare function deleteSqlTrigger(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, triggerName: string, options?: SqlResourcesDeleteSqlTriggerOptionalParams): PollerLike, void>; export declare function _createUpdateSqlTriggerSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, triggerName: string, createUpdateSqlTriggerParameters: SqlTriggerCreateUpdateParameters, options?: SqlResourcesCreateUpdateSqlTriggerOptionalParams): StreamableMethod; export declare function _createUpdateSqlTriggerDeserialize(result: PathUncheckedResponse): Promise; /** Create or update an Azure Cosmos DB SQL trigger */ export declare function createUpdateSqlTrigger(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, triggerName: string, createUpdateSqlTriggerParameters: SqlTriggerCreateUpdateParameters, options?: SqlResourcesCreateUpdateSqlTriggerOptionalParams): PollerLike, SqlTriggerGetResults>; export declare function _getSqlTriggerSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, triggerName: string, options?: SqlResourcesGetSqlTriggerOptionalParams): StreamableMethod; export declare function _getSqlTriggerDeserialize(result: PathUncheckedResponse): Promise; /** Gets the SQL trigger under an existing Azure Cosmos DB database account. */ export declare function getSqlTrigger(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, triggerName: string, options?: SqlResourcesGetSqlTriggerOptionalParams): Promise; export declare function _listSqlUserDefinedFunctionsSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesListSqlUserDefinedFunctionsOptionalParams): StreamableMethod; export declare function _listSqlUserDefinedFunctionsDeserialize(result: PathUncheckedResponse): Promise<_SqlUserDefinedFunctionListResult>; /** Lists the SQL userDefinedFunction under an existing Azure Cosmos DB database account. */ export declare function listSqlUserDefinedFunctions(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesListSqlUserDefinedFunctionsOptionalParams): PagedAsyncIterableIterator; export declare function _deleteSqlUserDefinedFunctionSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, userDefinedFunctionName: string, options?: SqlResourcesDeleteSqlUserDefinedFunctionOptionalParams): StreamableMethod; export declare function _deleteSqlUserDefinedFunctionDeserialize(result: PathUncheckedResponse): Promise; /** Deletes an existing Azure Cosmos DB SQL userDefinedFunction. */ export declare function deleteSqlUserDefinedFunction(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, userDefinedFunctionName: string, options?: SqlResourcesDeleteSqlUserDefinedFunctionOptionalParams): PollerLike, void>; export declare function _createUpdateSqlUserDefinedFunctionSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, userDefinedFunctionName: string, createUpdateSqlUserDefinedFunctionParameters: SqlUserDefinedFunctionCreateUpdateParameters, options?: SqlResourcesCreateUpdateSqlUserDefinedFunctionOptionalParams): StreamableMethod; export declare function _createUpdateSqlUserDefinedFunctionDeserialize(result: PathUncheckedResponse): Promise; /** Create or update an Azure Cosmos DB SQL userDefinedFunction */ export declare function createUpdateSqlUserDefinedFunction(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, userDefinedFunctionName: string, createUpdateSqlUserDefinedFunctionParameters: SqlUserDefinedFunctionCreateUpdateParameters, options?: SqlResourcesCreateUpdateSqlUserDefinedFunctionOptionalParams): PollerLike, SqlUserDefinedFunctionGetResults>; export declare function _getSqlUserDefinedFunctionSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, userDefinedFunctionName: string, options?: SqlResourcesGetSqlUserDefinedFunctionOptionalParams): StreamableMethod; export declare function _getSqlUserDefinedFunctionDeserialize(result: PathUncheckedResponse): Promise; /** Gets the SQL userDefinedFunction under an existing Azure Cosmos DB database account. */ export declare function getSqlUserDefinedFunction(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, userDefinedFunctionName: string, options?: SqlResourcesGetSqlUserDefinedFunctionOptionalParams): Promise; export declare function _listSqlStoredProceduresSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesListSqlStoredProceduresOptionalParams): StreamableMethod; export declare function _listSqlStoredProceduresDeserialize(result: PathUncheckedResponse): Promise<_SqlStoredProcedureListResult>; /** Lists the SQL storedProcedure under an existing Azure Cosmos DB database account. */ export declare function listSqlStoredProcedures(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesListSqlStoredProceduresOptionalParams): PagedAsyncIterableIterator; export declare function _deleteSqlStoredProcedureSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, storedProcedureName: string, options?: SqlResourcesDeleteSqlStoredProcedureOptionalParams): StreamableMethod; export declare function _deleteSqlStoredProcedureDeserialize(result: PathUncheckedResponse): Promise; /** Deletes an existing Azure Cosmos DB SQL storedProcedure. */ export declare function deleteSqlStoredProcedure(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, storedProcedureName: string, options?: SqlResourcesDeleteSqlStoredProcedureOptionalParams): PollerLike, void>; export declare function _createUpdateSqlStoredProcedureSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, storedProcedureName: string, createUpdateSqlStoredProcedureParameters: SqlStoredProcedureCreateUpdateParameters, options?: SqlResourcesCreateUpdateSqlStoredProcedureOptionalParams): StreamableMethod; export declare function _createUpdateSqlStoredProcedureDeserialize(result: PathUncheckedResponse): Promise; /** Create or update an Azure Cosmos DB SQL storedProcedure */ export declare function createUpdateSqlStoredProcedure(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, storedProcedureName: string, createUpdateSqlStoredProcedureParameters: SqlStoredProcedureCreateUpdateParameters, options?: SqlResourcesCreateUpdateSqlStoredProcedureOptionalParams): PollerLike, SqlStoredProcedureGetResults>; export declare function _getSqlStoredProcedureSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, storedProcedureName: string, options?: SqlResourcesGetSqlStoredProcedureOptionalParams): StreamableMethod; export declare function _getSqlStoredProcedureDeserialize(result: PathUncheckedResponse): Promise; /** Gets the SQL storedProcedure under an existing Azure Cosmos DB database account. */ export declare function getSqlStoredProcedure(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, storedProcedureName: string, options?: SqlResourcesGetSqlStoredProcedureOptionalParams): Promise; export declare function _retrieveContinuousBackupInformationSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, location: ContinuousBackupRestoreLocation, options?: SqlResourcesRetrieveContinuousBackupInformationOptionalParams): StreamableMethod; export declare function _retrieveContinuousBackupInformationDeserialize(result: PathUncheckedResponse): Promise; /** Retrieves continuous backup information for a container resource. */ export declare function retrieveContinuousBackupInformation(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, location: ContinuousBackupRestoreLocation, options?: SqlResourcesRetrieveContinuousBackupInformationOptionalParams): PollerLike, BackupInformation>; export declare function _listSqlContainersSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, options?: SqlResourcesListSqlContainersOptionalParams): StreamableMethod; export declare function _listSqlContainersDeserialize(result: PathUncheckedResponse): Promise<_SqlContainerListResult>; /** Lists the SQL container under an existing Azure Cosmos DB database account. */ export declare function listSqlContainers(context: Client, resourceGroupName: string, accountName: string, databaseName: string, options?: SqlResourcesListSqlContainersOptionalParams): PagedAsyncIterableIterator; export declare function _deleteSqlContainerSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesDeleteSqlContainerOptionalParams): StreamableMethod; export declare function _deleteSqlContainerDeserialize(result: PathUncheckedResponse): Promise; /** Deletes an existing Azure Cosmos DB SQL container. */ export declare function deleteSqlContainer(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesDeleteSqlContainerOptionalParams): PollerLike, void>; export declare function _createUpdateSqlContainerSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, createUpdateSqlContainerParameters: SqlContainerCreateUpdateParameters, options?: SqlResourcesCreateUpdateSqlContainerOptionalParams): StreamableMethod; export declare function _createUpdateSqlContainerDeserialize(result: PathUncheckedResponse): Promise; /** Create or update an Azure Cosmos DB SQL container */ export declare function createUpdateSqlContainer(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, createUpdateSqlContainerParameters: SqlContainerCreateUpdateParameters, options?: SqlResourcesCreateUpdateSqlContainerOptionalParams): PollerLike, SqlContainerGetResults>; export declare function _getSqlContainerSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesGetSqlContainerOptionalParams): StreamableMethod; export declare function _getSqlContainerDeserialize(result: PathUncheckedResponse): Promise; /** Gets the SQL container under an existing Azure Cosmos DB database account. */ export declare function getSqlContainer(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesGetSqlContainerOptionalParams): Promise; export declare function _listClientEncryptionKeysSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, options?: SqlResourcesListClientEncryptionKeysOptionalParams): StreamableMethod; export declare function _listClientEncryptionKeysDeserialize(result: PathUncheckedResponse): Promise<_ClientEncryptionKeysListResult>; /** Lists the ClientEncryptionKeys under an existing Azure Cosmos DB SQL database. */ export declare function listClientEncryptionKeys(context: Client, resourceGroupName: string, accountName: string, databaseName: string, options?: SqlResourcesListClientEncryptionKeysOptionalParams): PagedAsyncIterableIterator; export declare function _createUpdateClientEncryptionKeySend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, clientEncryptionKeyName: string, createUpdateClientEncryptionKeyParameters: ClientEncryptionKeyCreateUpdateParameters, options?: SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams): StreamableMethod; export declare function _createUpdateClientEncryptionKeyDeserialize(result: PathUncheckedResponse): Promise; /** Create or update a ClientEncryptionKey. This API is meant to be invoked via tools such as the Azure Powershell (instead of directly). */ export declare function createUpdateClientEncryptionKey(context: Client, resourceGroupName: string, accountName: string, databaseName: string, clientEncryptionKeyName: string, createUpdateClientEncryptionKeyParameters: ClientEncryptionKeyCreateUpdateParameters, options?: SqlResourcesCreateUpdateClientEncryptionKeyOptionalParams): PollerLike, ClientEncryptionKeyGetResults>; export declare function _getClientEncryptionKeySend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, clientEncryptionKeyName: string, options?: SqlResourcesGetClientEncryptionKeyOptionalParams): StreamableMethod; export declare function _getClientEncryptionKeyDeserialize(result: PathUncheckedResponse): Promise; /** Gets the ClientEncryptionKey under an existing Azure Cosmos DB SQL database. */ export declare function getClientEncryptionKey(context: Client, resourceGroupName: string, accountName: string, databaseName: string, clientEncryptionKeyName: string, options?: SqlResourcesGetClientEncryptionKeyOptionalParams): Promise; export declare function _migrateSqlContainerToManualThroughputSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesMigrateSqlContainerToManualThroughputOptionalParams): StreamableMethod; export declare function _migrateSqlContainerToManualThroughputDeserialize(result: PathUncheckedResponse): Promise; /** Migrate an Azure Cosmos DB SQL container from autoscale to manual throughput */ export declare function migrateSqlContainerToManualThroughput(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesMigrateSqlContainerToManualThroughputOptionalParams): PollerLike, ThroughputSettingsGetResults>; export declare function _migrateSqlContainerToAutoscaleSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesMigrateSqlContainerToAutoscaleOptionalParams): StreamableMethod; export declare function _migrateSqlContainerToAutoscaleDeserialize(result: PathUncheckedResponse): Promise; /** Migrate an Azure Cosmos DB SQL container from manual throughput to autoscale */ export declare function migrateSqlContainerToAutoscale(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesMigrateSqlContainerToAutoscaleOptionalParams): PollerLike, ThroughputSettingsGetResults>; export declare function _updateSqlContainerThroughputSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, updateThroughputParameters: ThroughputSettingsUpdateParameters, options?: SqlResourcesUpdateSqlContainerThroughputOptionalParams): StreamableMethod; export declare function _updateSqlContainerThroughputDeserialize(result: PathUncheckedResponse): Promise; /** Update RUs per second of an Azure Cosmos DB SQL container */ export declare function updateSqlContainerThroughput(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, updateThroughputParameters: ThroughputSettingsUpdateParameters, options?: SqlResourcesUpdateSqlContainerThroughputOptionalParams): PollerLike, ThroughputSettingsGetResults>; export declare function _getSqlContainerThroughputSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesGetSqlContainerThroughputOptionalParams): StreamableMethod; export declare function _getSqlContainerThroughputDeserialize(result: PathUncheckedResponse): Promise; /** Gets the RUs per second of the SQL container under an existing Azure Cosmos DB database account. */ export declare function getSqlContainerThroughput(context: Client, resourceGroupName: string, accountName: string, databaseName: string, containerName: string, options?: SqlResourcesGetSqlContainerThroughputOptionalParams): Promise; export declare function _migrateSqlDatabaseToManualThroughputSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, options?: SqlResourcesMigrateSqlDatabaseToManualThroughputOptionalParams): StreamableMethod; export declare function _migrateSqlDatabaseToManualThroughputDeserialize(result: PathUncheckedResponse): Promise; /** Migrate an Azure Cosmos DB SQL database from autoscale to manual throughput */ export declare function migrateSqlDatabaseToManualThroughput(context: Client, resourceGroupName: string, accountName: string, databaseName: string, options?: SqlResourcesMigrateSqlDatabaseToManualThroughputOptionalParams): PollerLike, ThroughputSettingsGetResults>; export declare function _migrateSqlDatabaseToAutoscaleSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, options?: SqlResourcesMigrateSqlDatabaseToAutoscaleOptionalParams): StreamableMethod; export declare function _migrateSqlDatabaseToAutoscaleDeserialize(result: PathUncheckedResponse): Promise; /** Migrate an Azure Cosmos DB SQL database from manual throughput to autoscale */ export declare function migrateSqlDatabaseToAutoscale(context: Client, resourceGroupName: string, accountName: string, databaseName: string, options?: SqlResourcesMigrateSqlDatabaseToAutoscaleOptionalParams): PollerLike, ThroughputSettingsGetResults>; export declare function _updateSqlDatabaseThroughputSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, updateThroughputParameters: ThroughputSettingsUpdateParameters, options?: SqlResourcesUpdateSqlDatabaseThroughputOptionalParams): StreamableMethod; export declare function _updateSqlDatabaseThroughputDeserialize(result: PathUncheckedResponse): Promise; /** Update RUs per second of an Azure Cosmos DB SQL database */ export declare function updateSqlDatabaseThroughput(context: Client, resourceGroupName: string, accountName: string, databaseName: string, updateThroughputParameters: ThroughputSettingsUpdateParameters, options?: SqlResourcesUpdateSqlDatabaseThroughputOptionalParams): PollerLike, ThroughputSettingsGetResults>; export declare function _getSqlDatabaseThroughputSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, options?: SqlResourcesGetSqlDatabaseThroughputOptionalParams): StreamableMethod; export declare function _getSqlDatabaseThroughputDeserialize(result: PathUncheckedResponse): Promise; /** Gets the RUs per second of the SQL database under an existing Azure Cosmos DB database account with the provided name. */ export declare function getSqlDatabaseThroughput(context: Client, resourceGroupName: string, accountName: string, databaseName: string, options?: SqlResourcesGetSqlDatabaseThroughputOptionalParams): Promise; export declare function _listSqlDatabasesSend(context: Client, resourceGroupName: string, accountName: string, options?: SqlResourcesListSqlDatabasesOptionalParams): StreamableMethod; export declare function _listSqlDatabasesDeserialize(result: PathUncheckedResponse): Promise<_SqlDatabaseListResult>; /** Lists the SQL databases under an existing Azure Cosmos DB database account. */ export declare function listSqlDatabases(context: Client, resourceGroupName: string, accountName: string, options?: SqlResourcesListSqlDatabasesOptionalParams): PagedAsyncIterableIterator; export declare function _deleteSqlDatabaseSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, options?: SqlResourcesDeleteSqlDatabaseOptionalParams): StreamableMethod; export declare function _deleteSqlDatabaseDeserialize(result: PathUncheckedResponse): Promise; /** Deletes an existing Azure Cosmos DB SQL database. */ export declare function deleteSqlDatabase(context: Client, resourceGroupName: string, accountName: string, databaseName: string, options?: SqlResourcesDeleteSqlDatabaseOptionalParams): PollerLike, void>; export declare function _createUpdateSqlDatabaseSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, createUpdateSqlDatabaseParameters: SqlDatabaseCreateUpdateParameters, options?: SqlResourcesCreateUpdateSqlDatabaseOptionalParams): StreamableMethod; export declare function _createUpdateSqlDatabaseDeserialize(result: PathUncheckedResponse): Promise; /** Create or update an Azure Cosmos DB SQL database */ export declare function createUpdateSqlDatabase(context: Client, resourceGroupName: string, accountName: string, databaseName: string, createUpdateSqlDatabaseParameters: SqlDatabaseCreateUpdateParameters, options?: SqlResourcesCreateUpdateSqlDatabaseOptionalParams): PollerLike, SqlDatabaseGetResults>; export declare function _getSqlDatabaseSend(context: Client, resourceGroupName: string, accountName: string, databaseName: string, options?: SqlResourcesGetSqlDatabaseOptionalParams): StreamableMethod; export declare function _getSqlDatabaseDeserialize(result: PathUncheckedResponse): Promise; /** Gets the SQL database under an existing Azure Cosmos DB database account with the provided name. */ export declare function getSqlDatabase(context: Client, resourceGroupName: string, accountName: string, databaseName: string, options?: SqlResourcesGetSqlDatabaseOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map