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.Rest.ServiceClient<Microsoft.Azure.Management.Sql.SqlManagementClient>, IDisposable, Microsoft.Azure.Management.Sql.ISqlManagementClient, Microsoft.Rest.Azure.IAzureClient
type SqlManagementClient = class
    inherit ServiceClient<SqlManagementClient>
    interface ISqlManagementClient
    interface IDisposable
    interface IAzureClient
Public Class SqlManagementClient
Inherits ServiceClient(Of SqlManagementClient)
Implements IAzureClient, IDisposable, ISqlManagementClient
Inheritance
System.Object
SqlManagementClient
Implements
ISqlManagementClient IAzureClient System.IDisposable

Constructors

SqlManagementClient(DelegatingHandler[])

Initializes a new instance of the SqlManagementClient class.

SqlManagementClient(HttpClient, Boolean)

Initializes a new instance of the SqlManagementClient class.

SqlManagementClient(HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the SqlManagementClient class.

SqlManagementClient(ServiceClientCredentials, DelegatingHandler[])

Initializes a new instance of the SqlManagementClient class.

SqlManagementClient(ServiceClientCredentials, HttpClient, Boolean)

Initializes a new instance of the SqlManagementClient class.

SqlManagementClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the SqlManagementClient class.

SqlManagementClient(Uri, DelegatingHandler[])

Initializes a new instance of the SqlManagementClient class.

SqlManagementClient(Uri, HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the SqlManagementClient class.

SqlManagementClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Initializes a new instance of the SqlManagementClient class.

SqlManagementClient(Uri, ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the SqlManagementClient class.

Properties

AcceptLanguage

The preferred language for the response.

BackupShortTermRetentionPolicies

Gets the IBackupShortTermRetentionPoliciesOperations.

BaseUri

The base URI of the service.

Capabilities

Gets the ICapabilitiesOperations.

Credentials

Credentials needed for the client to connect to Azure.

DatabaseAdvisors

Gets the IDatabaseAdvisorsOperations.

DatabaseAutomaticTuning

Gets the IDatabaseAutomaticTuningOperations.

DatabaseBlobAuditingPolicies

Gets the IDatabaseBlobAuditingPoliciesOperations.

DatabaseColumns

Gets the IDatabaseColumnsOperations.

DatabaseExtensions

Gets the IDatabaseExtensionsOperations.

DatabaseOperations

Gets the IDatabaseOperations.

DatabaseRecommendedActions

Gets the IDatabaseRecommendedActionsOperations.

Databases

Gets the IDatabasesOperations.

DatabaseSchemas

Gets the IDatabaseSchemasOperations.

DatabaseSecurityAlertPolicies

Gets the IDatabaseSecurityAlertPoliciesOperations.

DatabaseTables

Gets the IDatabaseTablesOperations.

DatabaseUsages

Gets the IDatabaseUsagesOperations.

DatabaseVulnerabilityAssessmentRuleBaselines

Gets the IDatabaseVulnerabilityAssessmentRuleBaselinesOperations.

DatabaseVulnerabilityAssessments

Gets the IDatabaseVulnerabilityAssessmentsOperations.

DatabaseVulnerabilityAssessmentScans

Gets the IDatabaseVulnerabilityAssessmentScansOperations.

DataMaskingPolicies

Gets the IDataMaskingPoliciesOperations.

DataMaskingRules

Gets the IDataMaskingRulesOperations.

DataWarehouseUserActivities

Gets the IDataWarehouseUserActivitiesOperations.

DeletedServers

Gets the IDeletedServersOperations.

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.

LedgerDigestUploads

Gets the ILedgerDigestUploadsOperations.

LongRunningOperationRetryTimeout

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

LongTermRetentionBackups

Gets the ILongTermRetentionBackupsOperations.

LongTermRetentionManagedInstanceBackups

Gets the ILongTermRetentionManagedInstanceBackupsOperations.

LongTermRetentionPolicies

Gets the ILongTermRetentionPoliciesOperations.

MaintenanceWindowOptions

Gets the IMaintenanceWindowOptionsOperations.

MaintenanceWindows

Gets the IMaintenanceWindowsOperations.

ManagedBackupShortTermRetentionPolicies

Gets the IManagedBackupShortTermRetentionPoliciesOperations.

ManagedDatabaseColumns

Gets the IManagedDatabaseColumnsOperations.

ManagedDatabaseQueries

Gets the IManagedDatabaseQueriesOperations.

ManagedDatabaseRecommendedSensitivityLabels

Gets the IManagedDatabaseRecommendedSensitivityLabelsOperations.

ManagedDatabaseRestoreDetails

Gets the IManagedDatabaseRestoreDetailsOperations.

ManagedDatabases

Gets the IManagedDatabasesOperations.

ManagedDatabaseSchemas

Gets the IManagedDatabaseSchemasOperations.

ManagedDatabaseSecurityAlertPolicies

Gets the IManagedDatabaseSecurityAlertPoliciesOperations.

ManagedDatabaseSecurityEvents

Gets the IManagedDatabaseSecurityEventsOperations.

ManagedDatabaseSensitivityLabels

Gets the IManagedDatabaseSensitivityLabelsOperations.

ManagedDatabaseTables

Gets the IManagedDatabaseTablesOperations.

ManagedDatabaseTransparentDataEncryption

Gets the IManagedDatabaseTransparentDataEncryptionOperations.

ManagedDatabaseVulnerabilityAssessmentRuleBaselines

Gets the IManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations.

ManagedDatabaseVulnerabilityAssessments

Gets the IManagedDatabaseVulnerabilityAssessmentsOperations.

ManagedDatabaseVulnerabilityAssessmentScans

Gets the IManagedDatabaseVulnerabilityAssessmentScansOperations.

ManagedInstanceAdministrators

Gets the IManagedInstanceAdministratorsOperations.

ManagedInstanceAzureADOnlyAuthentications

Gets the IManagedInstanceAzureADOnlyAuthenticationsOperations.

ManagedInstanceEncryptionProtectors

Gets the IManagedInstanceEncryptionProtectorsOperations.

ManagedInstanceKeys

Gets the IManagedInstanceKeysOperations.

ManagedInstanceLongTermRetentionPolicies

Gets the IManagedInstanceLongTermRetentionPoliciesOperations.

ManagedInstanceOperations

Gets the IManagedInstanceOperations.

ManagedInstancePrivateEndpointConnections

Gets the IManagedInstancePrivateEndpointConnectionsOperations.

ManagedInstancePrivateLinkResources

Gets the IManagedInstancePrivateLinkResourcesOperations.

ManagedInstances

Gets the IManagedInstancesOperations.

ManagedInstanceTdeCertificates

Gets the IManagedInstanceTdeCertificatesOperations.

ManagedInstanceVulnerabilityAssessments

Gets the IManagedInstanceVulnerabilityAssessmentsOperations.

ManagedRestorableDroppedDatabaseBackupShortTermRetentionPolicies

Gets the IManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations.

ManagedServerSecurityAlertPolicies

Gets the IManagedServerSecurityAlertPoliciesOperations.

Operations

Gets the IOperations.

OperationsHealth

Gets the IOperationsHealthOperations.

OutboundFirewallRules

Gets the IOutboundFirewallRulesOperations.

PrivateEndpointConnections

Gets the IPrivateEndpointConnectionsOperations.

PrivateLinkResources

Gets the IPrivateLinkResourcesOperations.

RecommendedSensitivityLabels

Gets the IRecommendedSensitivityLabelsOperations.

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.

ServerAdvisors

Gets the IServerAdvisorsOperations.

ServerAutomaticTuning

Gets the IServerAutomaticTuningOperations.

ServerAzureADAdministrators

Gets the IServerAzureADAdministratorsOperations.

ServerAzureADOnlyAuthentications

Gets the IServerAzureADOnlyAuthenticationsOperations.

ServerBlobAuditingPolicies

Gets the IServerBlobAuditingPoliciesOperations.

ServerCommunicationLinks

Gets the IServerCommunicationLinksOperations.

ServerConnectionPolicies

Gets the IServerConnectionPoliciesOperations.

ServerDevOpsAuditSettings

Gets the IServerDevOpsAuditSettingsOperations.

ServerDnsAliases

Gets the IServerDnsAliasesOperations.

ServerKeys

Gets the IServerKeysOperations.

ServerOperations

Gets the IServerOperations.

Servers

Gets the IServersOperations.

ServerSecurityAlertPolicies

Gets the IServerSecurityAlertPoliciesOperations.

ServerTrustGroups

Gets the IServerTrustGroupsOperations.

ServerUsages

Gets the IServerUsagesOperations.

ServerVulnerabilityAssessments

Gets the IServerVulnerabilityAssessmentsOperations.

ServiceObjectives

Gets the IServiceObjectivesOperations.

SqlAgent

Gets the ISqlAgentOperations.

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.

TimeZones

Gets the ITimeZonesOperations.

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.

WorkloadClassifiers

Gets the IWorkloadClassifiersOperations.

WorkloadGroups

Gets the IWorkloadGroupsOperations.

Methods

CreateHttpHandlerPipeline(HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
Dispose() (Inherited from ServiceClient<T>)
Dispose(Boolean) (Inherited from ServiceClient<T>)
InitializeHttpClient(HttpClient, HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
InitializeHttpClient(HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
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