SqlManagementClient Class

Definition

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

public class SqlManagementClient : Microsoft.Azure.Management.ResourceManager.Fluent.Core.FluentServiceClientBase<Microsoft.Azure.Management.Sql.Fluent.SqlManagementClient>, IDisposable, Microsoft.Azure.Management.Sql.Fluent.ISqlManagementClient, Microsoft.Rest.Azure.IAzureClient
type SqlManagementClient = class
    inherit FluentServiceClientBase<SqlManagementClient>
    interface ISqlManagementClient
    interface IDisposable
    interface IAzureClient
Public Class SqlManagementClient
Inherits FluentServiceClientBase(Of SqlManagementClient)
Implements IAzureClient, IDisposable, ISqlManagementClient
Inheritance
System.Object
ServiceClient<TClient>
SqlManagementClient
Implements
ISqlManagementClient IAzureClient System.IDisposable

Constructors

SqlManagementClient(RestClient)

Initializes a new instance of the SqlManagementClient class.

Fields

_restClient (Inherited from FluentServiceClientBase<TClient>)

Properties

AcceptLanguage

The preferred language for the response.

BackupLongTermRetentionPolicies

Gets the IBackupLongTermRetentionPoliciesOperations.

BackupLongTermRetentionVaults

Gets the IBackupLongTermRetentionVaultsOperations.

BackupShortTermRetentionPolicies

Gets the IBackupShortTermRetentionPoliciesOperations.

BaseUri

The base URI of the service.

(Inherited from FluentServiceClientBase<TClient>)
Capabilities

Gets the ICapabilitiesOperations.

Credentials

Credentials needed for the client to connect to Azure.

(Inherited from FluentServiceClientBase<TClient>)
DatabaseAutomaticTuning

Gets the IDatabaseAutomaticTuningOperations.

DatabaseBlobAuditingPolicies

Gets the IDatabaseBlobAuditingPoliciesOperations.

DatabaseOperations

Gets the IDatabaseOperations.

Databases

Gets the IDatabasesOperations.

DatabaseThreatDetectionPolicies

Gets the IDatabaseThreatDetectionPoliciesOperations.

DatabaseUsages

Gets the IDatabaseUsagesOperations.

DatabaseVulnerabilityAssessmentRuleBaselines

Gets the IDatabaseVulnerabilityAssessmentRuleBaselinesOperations.

DatabaseVulnerabilityAssessments

Gets the IDatabaseVulnerabilityAssessmentsOperations.

DatabaseVulnerabilityAssessmentScans

Gets the IDatabaseVulnerabilityAssessmentScansOperations.

DataMaskingPolicies

Gets the IDataMaskingPoliciesOperations.

DataMaskingRules

Gets the IDataMaskingRulesOperations.

DeserializationSettings

Gets or sets json deserialization settings.

ElasticPoolActivities

Gets the IElasticPoolActivitiesOperations.

ElasticPoolDatabaseActivities

Gets the IElasticPoolDatabaseActivitiesOperations.

ElasticPoolOperations

Gets the IElasticPoolOperations.

ElasticPools

Gets the IElasticPoolsOperations.

EncryptionProtectors

Gets the IEncryptionProtectorsOperations.

ExtendedDatabaseBlobAuditingPolicies

Gets the IExtendedDatabaseBlobAuditingPoliciesOperations.

ExtendedServerBlobAuditingPolicies

Gets the IExtendedServerBlobAuditingPoliciesOperations.

FailoverGroups

Gets the IFailoverGroupsOperations.

FirewallRules

Gets the IFirewallRulesOperations.

FirstMessageHandler (Inherited from ServiceClient<T>)
GenerateClientRequestId

Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.

GeoBackupPolicies

Gets the IGeoBackupPoliciesOperations.

HttpClient (Inherited from ServiceClient<T>)
HttpClientHandler (Inherited from ServiceClient<T>)
HttpMessageHandlers (Inherited from ServiceClient<T>)
InstanceFailoverGroups

Gets the IInstanceFailoverGroupsOperations.

InstancePools

Gets the IInstancePoolsOperations.

JobAgents

Gets the IJobAgentsOperations.

JobCredentials

Gets the IJobCredentialsOperations.

JobExecutions

Gets the IJobExecutionsOperations.

Jobs

Gets the IJobsOperations.

JobStepExecutions

Gets the IJobStepExecutionsOperations.

JobSteps

Gets the IJobStepsOperations.

JobTargetExecutions

Gets the IJobTargetExecutionsOperations.

JobTargetGroups

Gets the IJobTargetGroupsOperations.

JobVersions

Gets the IJobVersionsOperations.

LongRunningOperationRetryTimeout

The retry timeout in seconds for Long Running Operations. Default value is 30.

ManagedBackupShortTermRetentionPolicies

Gets the IManagedBackupShortTermRetentionPoliciesOperations.

ManagedDatabases

Gets the IManagedDatabasesOperations.

ManagedDatabaseSecurityAlertPolicies

Gets the IManagedDatabaseSecurityAlertPoliciesOperations.

ManagedDatabaseSensitivityLabels

Gets the IManagedDatabaseSensitivityLabelsOperations.

ManagedDatabaseVulnerabilityAssessmentRuleBaselines

Gets the IManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations.

ManagedDatabaseVulnerabilityAssessments

Gets the IManagedDatabaseVulnerabilityAssessmentsOperations.

ManagedDatabaseVulnerabilityAssessmentScans

Gets the IManagedDatabaseVulnerabilityAssessmentScansOperations.

ManagedInstanceEncryptionProtectors

Gets the IManagedInstanceEncryptionProtectorsOperations.

ManagedInstanceKeys

Gets the IManagedInstanceKeysOperations.

ManagedInstances

Gets the IManagedInstancesOperations.

ManagedInstanceTdeCertificates

Gets the IManagedInstanceTdeCertificatesOperations.

ManagedInstanceVulnerabilityAssessments

Gets the IManagedInstanceVulnerabilityAssessmentsOperations.

ManagedRestorableDroppedDatabaseBackupShortTermRetentionPolicies

Gets the IManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations.

ManagedServerSecurityAlertPolicies

Gets the IManagedServerSecurityAlertPoliciesOperations.

Operations

Gets the IOperations.

RecommendedElasticPools

Gets the IRecommendedElasticPoolsOperations.

RecoverableDatabases

Gets the IRecoverableDatabasesOperations.

RecoverableManagedDatabases

Gets the IRecoverableManagedDatabasesOperations.

ReplicationLinks

Gets the IReplicationLinksOperations.

RestorableDroppedDatabases

Gets the IRestorableDroppedDatabasesOperations.

RestorableDroppedManagedDatabases

Gets the IRestorableDroppedManagedDatabasesOperations.

RestorePoints

Gets the IRestorePointsOperations.

SensitivityLabels

Gets the ISensitivityLabelsOperations.

SerializationSettings

Gets or sets json serialization settings.

ServerAutomaticTuning

Gets the IServerAutomaticTuningOperations.

ServerAzureADAdministrators

Gets the IServerAzureADAdministratorsOperations.

ServerBlobAuditingPolicies

Gets the IServerBlobAuditingPoliciesOperations.

ServerCommunicationLinks

Gets the IServerCommunicationLinksOperations.

ServerConnectionPolicies

Gets the IServerConnectionPoliciesOperations.

ServerDnsAliases

Gets the IServerDnsAliasesOperations.

ServerKeys

Gets the IServerKeysOperations.

Servers

Gets the IServersOperations.

ServerSecurityAlertPolicies

Gets the IServerSecurityAlertPoliciesOperations.

ServerUsages

Gets the IServerUsagesOperations.

ServerVulnerabilityAssessments

Gets the IServerVulnerabilityAssessmentsOperations.

ServiceObjectives

Gets the IServiceObjectivesOperations.

ServiceTierAdvisors

Gets the IServiceTierAdvisorsOperations.

SubscriptionId

The subscription ID that identifies an Azure subscription.

SubscriptionUsages

Gets the ISubscriptionUsagesOperations.

SyncAgents

Gets the ISyncAgentsOperations.

SyncGroups

Gets the ISyncGroupsOperations.

SyncMembers

Gets the ISyncMembersOperations.

TdeCertificates

Gets the ITdeCertificatesOperations.

TransparentDataEncryptionActivities

Gets the ITransparentDataEncryptionActivitiesOperations.

TransparentDataEncryptions

Gets the ITransparentDataEncryptionsOperations.

Usages

Gets the IUsagesOperations.

UserAgent (Inherited from ServiceClient<T>)
VirtualClusters

Gets the IVirtualClustersOperations.

VirtualNetworkRules

Gets the IVirtualNetworkRulesOperations.

Methods

CreateHttpHandlerPipeline(HttpClientHandler, DelegatingHandler[]) (Inherited from FluentServiceClientBase<TClient>)
Dispose() (Inherited from ServiceClient<T>)
Dispose(Boolean) (Inherited from ServiceClient<T>)
Initialize()

Initializes client properties.

InitializeHttpClient(HttpClient, HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
InitializeHttpClient(HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
NewInstance(RestClient)
SetRetryPolicy(RetryPolicy) (Inherited from ServiceClient<T>)
SetUserAgent(String) (Inherited from ServiceClient<T>)
SetUserAgent(String, String) (Inherited from ServiceClient<T>)

Extension Methods

GetLongRunningOperationResultAsync(IAzureClient, AzureOperationResponse, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for long running operations.

GetLongRunningOperationResultAsync<THeader>(IAzureClient, AzureOperationHeaderResponse<THeader>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for long running operations.

GetLongRunningOperationResultAsync<TBody>(IAzureClient, AzureOperationResponse<TBody>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for long running operations.

GetLongRunningOperationResultAsync<TBody,THeader>(IAzureClient, AzureOperationResponse<TBody,THeader>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for long running operations.

GetPostOrDeleteOperationResultAsync(IAzureClient, AzureOperationResponse, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for DELETE and POST operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPostOrDeleteOperationResultAsync<THeader>(IAzureClient, AzureOperationHeaderResponse<THeader>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for DELETE and POST operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPostOrDeleteOperationResultAsync<TBody>(IAzureClient, AzureOperationResponse<TBody>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for DELETE and POST operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPostOrDeleteOperationResultAsync<TBody,THeader>(IAzureClient, AzureOperationResponse<TBody,THeader>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for DELETE and POST operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPutOrPatchOperationResultAsync(IAzureClient, AzureOperationResponse, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for PUT and PATCH operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPutOrPatchOperationResultAsync<TBody>(IAzureClient, AzureOperationResponse<TBody>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for PUT and PATCH operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPutOrPatchOperationResultAsync<TBody,THeader>(IAzureClient, AzureOperationResponse<TBody,THeader>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for PUT and PATCH operations. (Deprecated, please use GetLongRunningOperationResultAsync)

Applies to