ISqlManagementClient Interface

Definition

The Windows Azure SQL Database management API provides a RESTful set of web services that interact with Windows Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases and servers.

public interface ISqlManagementClient : IDisposable
type ISqlManagementClient = interface
    interface IDisposable
Public Interface ISqlManagementClient
Implements IDisposable
Derived
Implements

Properties

ApiVersion

Gets the API version.

AuditingPolicy

Represents all the operations to manage Azure SQL Database and Database Server Audit policy. Contains operations to: Create, Retrieve and Update audit policy.

BaseUri

Gets the URI used as the base for all cloud service requests.

BlobAuditing

Represents all the operations to manage Azure SQL Database and Server blob auditing. Contains operations to: Create, Retrieve and Update blob auditing settings.

Capabilities

Represents all the operations for determining the set of capabilites available in a specified region.

CommunicationLinks

Represents all the operations for operating on Azure SQL Server communication links. Contains operations to: Create, Retrieve, Update, and Delete.

Credentials

Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

DatabaseActivation

Represents all the operations for operating pertaining to activation on Azure SQL Data Warehouse databases. Contains operations to: Pause and Resume databases

DatabaseAdvisors

Represents all the operations for managing Advisors for Azure SQL Databases. Contains operations to retrieve Advisors and update auto execute status of an Advisor.

DatabaseBackup

Represents all the operations for operating on Azure SQL Database database backups.

DatabaseRecommendedActions

Represents all the operations for managing recommended actions on Azure SQL Databases. Contains operations to retrieve recommended action and update its state.

DatabaseReplicationLinks

Represents all the operations for operating on Azure SQL Database Replication Links. Contains operations to: Delete and Retrieve replication links.

Databases

Represents all the operations for operating on Azure SQL Databases. Contains operations to: Create, Retrieve, Update, and Delete databases, and also includes the ability to get the event logs for a database.

DataMasking

Represents all the operations for operating on Azure SQL Database data masking. Contains operations to: Create, Retrieve, Update, and Delete data masking rules, as well as Create, Retreive and Update data masking policy.

DataSync

Represents all the operations for Azure SQL Data Sync. Contains operations to: Create, Retrieve, Update, and Delete sync groups, sync members and sync agents, and also includes the ability to get the synchronization logs.

ElasticPoolAdvisors

Represents all the operations for managing Advisors for Azure SQL Elastic Database Pool. Contains operations to retrieve Advisors and update auto execute status of an Advisor.

ElasticPoolRecommendedActions

Represents all the operations for managing recommended actions on Azure SQL Elastic Database Pools. Contains operations to retrieve recommended action and update its state.

ElasticPools

Represents all the operations for operating on Azure SQL Database Elastic Pools. Contains operations to: Create, Retrieve, Update, and Delete.

FailoverGroups

Represents all the operations for operating on Azure SQL Database Failover Group. Contains operations to: Create, Retrieve, Update, and Delete.

FirewallRules

Represents all the operations for operating on Azure SQL Database Server Firewall Rules. Contains operations to: Create, Retrieve, Update, and Delete firewall rules.

ImportExport

Represents all the operations for import/export on Azure SQL Databases. Contains operations to: Import, Export, Get Import/Export status for a database.

JobAccounts

Represents all the operations for operating on Azure SQL Job Accounts. Contains operations to: Create, Retrieve, Update, and Delete Job Accounts

LongRunningOperationInitialTimeout

Gets or sets the initial timeout for Long Running Operations.

LongRunningOperationRetryTimeout

Gets or sets the retry timeout for Long Running Operations.

RecommendedElasticPools

Represents all the operations for operating on Azure SQL Recommended Elastic Pools. Contains operations to: Retrieve.

RecommendedIndexes

Represents all the operations for managing recommended indexes on Azure SQL Databases. Contains operations to retrieve recommended index and update state.

SecureConnection

Represents all the operations for managing Azure SQL Database secure connection. Contains operations to: Create, Retrieve and Update secure connection policy .

SecurityAlertPolicy

Represents all the operations to manage Azure SQL Database and Database Server Security Alert policy. Contains operations to: Create, Retrieve and Update policy.

ServerAdministrators

Represents all the operations for operating on Azure SQL Server Active Directory Administrators. Contains operations to: Create, Retrieve, Update, and Delete Azure SQL Server Active Directory Administrators.

ServerAdvisors

Represents all the operations for managing Advisors for Azure SQL Server. Contains operations to retrieve Advisors and update auto execute status of an Advisor.

ServerDisasterRecoveryConfigurations

Represents all the operations for operating on Azure SQL Server disaster recovery configurations. Contains operations to: Create, Retrieve, Update, Failover, and Delete.

ServerKey

Represents all the operations of Azure SQL Database that interact with Azure Key Vault Server Keys. Contains operations to: Add, Delete, and Retrieve Server Ke.

ServerRecommendedActions

Represents all the operations for managing recommended actions on Azure SQL Server. Contains operations to retrieve recommended action and update its state.

Servers

Represents all the operations for operating on Azure SQL Database Servers. Contains operations to: Create, Retrieve, Update, and Delete servers.

ServerUpgrades

Represents all the operations for Azure SQL Database Server Upgrade

ServiceObjectives

Represents all the operations for operating on Azure SQL Database Service Objectives. Contains operations to: Retrieve service objectives.

ServiceTierAdvisors

Represents all the operations for operating on service tier advisors. Contains operations to: Retrieve.

TransparentDataEncryption

Represents all the operations of Azure SQL Database Transparent Data Encryption. Contains operations to: Retrieve, and Update Transparent Data Encryption.

Methods

GetFailoverGroupForceFailoverAllowDataLossOperationStatusAsync(String, CancellationToken)

Gets the status of an Azure Sql Database Failover Group Force Failover operation.

Extension Methods

GetFailoverGroupForceFailoverAllowDataLossOperationStatus(ISqlManagementClient, String)

Gets the status of an Azure Sql Database Failover Group Force Failover operation.

GetFailoverGroupForceFailoverAllowDataLossOperationStatusAsync(ISqlManagementClient, String)

Gets the status of an Azure Sql Database Failover Group Force Failover operation.

Applies to