SqlManagementClient class  
- Extends
Constructors
| Sql | Initializes a new instance of the SqlManagementClient class. | 
Properties
Inherited Properties
| pipeline | The pipeline used by this client to make requests | 
Inherited Methods
| send | Send an HTTP request that is populated using the provided OperationSpec. | 
| send | Send the provided httpRequest. | 
Constructor Details
		SqlManagementClient(TokenCredential, string, SqlManagementClientOptionalParams)
	       
	Initializes a new instance of the SqlManagementClient class.
new SqlManagementClient(credentials: TokenCredential, subscriptionId: string, options?: SqlManagementClientOptionalParams)Parameters
- credentials
- TokenCredential
Subscription credentials which uniquely identify client subscription.
- subscriptionId
- 
				string 
The subscription ID that identifies an Azure subscription.
The parameter options
Property Details
$host
$host: stringProperty Value
string
		backupShortTermRetentionPolicies
	    
	backupShortTermRetentionPolicies: BackupShortTermRetentionPoliciesProperty Value
capabilities
		databaseAdvancedThreatProtectionSettings
	    
	databaseAdvancedThreatProtectionSettings: DatabaseAdvancedThreatProtectionSettingsProperty Value
		databaseAdvisors
	 
	
		databaseAutomaticTuningOperations
	   
	databaseAutomaticTuningOperations: DatabaseAutomaticTuningOperationsProperty Value
		databaseBlobAuditingPolicies
	   
	databaseBlobAuditingPolicies: DatabaseBlobAuditingPoliciesProperty Value
		databaseColumns
	 
	
		databaseEncryptionProtectors
	  
	databaseEncryptionProtectors: DatabaseEncryptionProtectorsProperty Value
		databaseExtensionsOperations
	  
	databaseExtensionsOperations: DatabaseExtensionsOperationsProperty Value
		databaseOperations
	 
	
		databaseRecommendedActions
	  
	
databases
		databaseSchemas
	 
	
		databaseSecurityAlertPolicies
	   
	databaseSecurityAlertPolicies: DatabaseSecurityAlertPoliciesProperty Value
		databaseSqlVulnerabilityAssessmentBaselines
	    
	databaseSqlVulnerabilityAssessmentBaselines: DatabaseSqlVulnerabilityAssessmentBaselinesProperty Value
		databaseSqlVulnerabilityAssessmentExecuteScan
	     
	databaseSqlVulnerabilityAssessmentExecuteScan: DatabaseSqlVulnerabilityAssessmentExecuteScanProperty Value
		databaseSqlVulnerabilityAssessmentRuleBaselines
	     
	databaseSqlVulnerabilityAssessmentRuleBaselines: DatabaseSqlVulnerabilityAssessmentRuleBaselinesProperty Value
		databaseSqlVulnerabilityAssessmentScanResult
	     
	databaseSqlVulnerabilityAssessmentScanResult: DatabaseSqlVulnerabilityAssessmentScanResultProperty Value
		databaseSqlVulnerabilityAssessmentScans
	    
	databaseSqlVulnerabilityAssessmentScans: DatabaseSqlVulnerabilityAssessmentScansProperty Value
		databaseSqlVulnerabilityAssessmentsSettings
	    
	databaseSqlVulnerabilityAssessmentsSettings: DatabaseSqlVulnerabilityAssessmentsSettingsProperty Value
		databaseTables
	 
	
		databaseUsages
	 
	
		databaseVulnerabilityAssessmentRuleBaselines
	    
	databaseVulnerabilityAssessmentRuleBaselines: DatabaseVulnerabilityAssessmentRuleBaselinesProperty Value
		databaseVulnerabilityAssessments
	  
	databaseVulnerabilityAssessments: DatabaseVulnerabilityAssessmentsProperty Value
		databaseVulnerabilityAssessmentScans
	   
	databaseVulnerabilityAssessmentScans: DatabaseVulnerabilityAssessmentScansProperty Value
		dataMaskingPolicies
	  
	
		dataMaskingRules
	  
	
		dataWarehouseUserActivitiesOperations
	    
	dataWarehouseUserActivitiesOperations: DataWarehouseUserActivitiesOperationsProperty Value
		deletedServers
	 
	
		distributedAvailabilityGroups
	  
	distributedAvailabilityGroups: DistributedAvailabilityGroupsProperty Value
		elasticPoolActivities
	  
	
		elasticPoolDatabaseActivities
	   
	elasticPoolDatabaseActivities: ElasticPoolDatabaseActivitiesProperty Value
		elasticPoolOperations
	  
	
		elasticPools
	 
	
		encryptionProtectors
	 
	
		endpointCertificates
	 
	
		extendedDatabaseBlobAuditingPolicies
	    
	extendedDatabaseBlobAuditingPolicies: ExtendedDatabaseBlobAuditingPoliciesProperty Value
		extendedServerBlobAuditingPolicies
	    
	extendedServerBlobAuditingPolicies: ExtendedServerBlobAuditingPoliciesProperty Value
		failoverGroups
	 
	
		firewallRules
	 
	
		geoBackupPolicies
	  
	
		instanceFailoverGroups
	  
	
		instancePools
	 
	
		iPv6FirewallRules
	  
	
		jobAgents
	 
	
		jobCredentials
	 
	
		jobExecutions
	 
	
jobs
		jobStepExecutions
	  
	
		jobSteps
	 
	
		jobTargetExecutions
	  
	
		jobTargetGroups
	  
	
		jobVersions
	 
	
		ledgerDigestUploadsOperations
	   
	ledgerDigestUploadsOperations: LedgerDigestUploadsOperationsProperty Value
		longTermRetentionBackups
	   
	
		longTermRetentionManagedInstanceBackups
	     
	longTermRetentionManagedInstanceBackups: LongTermRetentionManagedInstanceBackupsProperty Value
		longTermRetentionPolicies
	   
	
		maintenanceWindowOptionsOperations
	   
	maintenanceWindowOptionsOperations: MaintenanceWindowOptionsOperationsProperty Value
		maintenanceWindowsOperations
	  
	maintenanceWindowsOperations: MaintenanceWindowsOperationsProperty Value
		managedBackupShortTermRetentionPolicies
	     
	managedBackupShortTermRetentionPolicies: ManagedBackupShortTermRetentionPoliciesProperty Value
		managedDatabaseAdvancedThreatProtectionSettings
	     
	managedDatabaseAdvancedThreatProtectionSettings: ManagedDatabaseAdvancedThreatProtectionSettingsProperty Value
		managedDatabaseColumns
	  
	
		managedDatabaseMoveOperations
	   
	managedDatabaseMoveOperations: ManagedDatabaseMoveOperationsProperty Value
		managedDatabaseQueries
	  
	
		managedDatabaseRecommendedSensitivityLabels
	    
	managedDatabaseRecommendedSensitivityLabels: ManagedDatabaseRecommendedSensitivityLabelsProperty Value
		managedDatabaseRestoreDetails
	   
	managedDatabaseRestoreDetails: ManagedDatabaseRestoreDetailsProperty Value
		managedDatabases
	 
	
		managedDatabaseSchemas
	  
	
		managedDatabaseSecurityAlertPolicies
	    
	managedDatabaseSecurityAlertPolicies: ManagedDatabaseSecurityAlertPoliciesProperty Value
		managedDatabaseSecurityEvents
	   
	managedDatabaseSecurityEvents: ManagedDatabaseSecurityEventsProperty Value
		managedDatabaseSensitivityLabels
	   
	managedDatabaseSensitivityLabels: ManagedDatabaseSensitivityLabelsProperty Value
		managedDatabaseTables
	  
	
		managedDatabaseTransparentDataEncryption
	    
	managedDatabaseTransparentDataEncryption: ManagedDatabaseTransparentDataEncryptionProperty Value
		managedDatabaseVulnerabilityAssessmentRuleBaselines
	     
	managedDatabaseVulnerabilityAssessmentRuleBaselines: ManagedDatabaseVulnerabilityAssessmentRuleBaselinesProperty Value
		managedDatabaseVulnerabilityAssessments
	   
	managedDatabaseVulnerabilityAssessments: ManagedDatabaseVulnerabilityAssessmentsProperty Value
		managedDatabaseVulnerabilityAssessmentScans
	    
	managedDatabaseVulnerabilityAssessmentScans: ManagedDatabaseVulnerabilityAssessmentScansProperty Value
		managedInstanceAdministrators
	  
	managedInstanceAdministrators: ManagedInstanceAdministratorsProperty Value
		managedInstanceAdvancedThreatProtectionSettings
	     
	managedInstanceAdvancedThreatProtectionSettings: ManagedInstanceAdvancedThreatProtectionSettingsProperty Value
		managedInstanceAzureADOnlyAuthentications
	    
	managedInstanceAzureADOnlyAuthentications: ManagedInstanceAzureADOnlyAuthenticationsProperty Value
		managedInstanceDtcs
	  
	
		managedInstanceEncryptionProtectors
	   
	managedInstanceEncryptionProtectors: ManagedInstanceEncryptionProtectorsProperty Value
		managedInstanceKeys
	  
	
		managedInstanceLongTermRetentionPolicies
	     
	managedInstanceLongTermRetentionPolicies: ManagedInstanceLongTermRetentionPoliciesProperty Value
		managedInstanceOperations
	  
	
		managedInstancePrivateEndpointConnections
	    
	managedInstancePrivateEndpointConnections: ManagedInstancePrivateEndpointConnectionsProperty Value
		managedInstancePrivateLinkResources
	    
	managedInstancePrivateLinkResources: ManagedInstancePrivateLinkResourcesProperty Value
		managedInstances
	 
	
		managedInstanceTdeCertificates
	   
	managedInstanceTdeCertificates: ManagedInstanceTdeCertificatesProperty Value
		managedInstanceVulnerabilityAssessments
	   
	managedInstanceVulnerabilityAssessments: ManagedInstanceVulnerabilityAssessmentsProperty Value
		managedLedgerDigestUploadsOperations
	    
	managedLedgerDigestUploadsOperations: ManagedLedgerDigestUploadsOperationsProperty Value
		managedRestorableDroppedDatabaseBackupShortTermRetentionPolicies
	        
	managedRestorableDroppedDatabaseBackupShortTermRetentionPolicies: ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesProperty Value
		managedServerDnsAliases
	   
	
		managedServerSecurityAlertPolicies
	    
	managedServerSecurityAlertPolicies: ManagedServerSecurityAlertPoliciesProperty Value
operations
		outboundFirewallRules
	  
	
		privateEndpointConnections
	  
	
		privateLinkResources
	  
	
		recommendedSensitivityLabels
	  
	recommendedSensitivityLabels: RecommendedSensitivityLabelsProperty Value
		recoverableDatabases
	 
	
		recoverableManagedDatabases
	  
	
		replicationLinks
	 
	
		restorableDroppedDatabases
	  
	
		restorableDroppedManagedDatabases
	   
	restorableDroppedManagedDatabases: RestorableDroppedManagedDatabasesProperty Value
		restorePoints
	 
	
		sensitivityLabels
	 
	
		serverAdvancedThreatProtectionSettings
	    
	serverAdvancedThreatProtectionSettings: ServerAdvancedThreatProtectionSettingsProperty Value
		serverAdvisors
	 
	
		serverAutomaticTuningOperations
	   
	serverAutomaticTuningOperations: ServerAutomaticTuningOperationsProperty Value
		serverAzureADAdministrators
	  
	
		serverAzureADOnlyAuthentications
	   
	serverAzureADOnlyAuthentications: ServerAzureADOnlyAuthenticationsProperty Value
		serverBlobAuditingPolicies
	   
	
		serverCommunicationLinks
	  
	
		serverConfigurationOptions
	  
	
		serverConnectionPolicies
	  
	
		serverDevOpsAuditSettings
	    
	
		serverDnsAliases
	  
	
		serverKeys
	 
	
		serverOperations
	 
	
servers
		serverSecurityAlertPolicies
	   
	
		serverTrustCertificates
	  
	
		serverTrustGroups
	  
	
		serverUsages
	 
	
		serverVulnerabilityAssessments
	  
	serverVulnerabilityAssessments: ServerVulnerabilityAssessmentsProperty Value
		serviceObjectives
	 
	
		sqlAgent
	 
	
		sqlVulnerabilityAssessmentBaseline
	   
	sqlVulnerabilityAssessmentBaseline: SqlVulnerabilityAssessmentBaselineProperty Value
		sqlVulnerabilityAssessmentBaselines
	   
	sqlVulnerabilityAssessmentBaselines: SqlVulnerabilityAssessmentBaselinesProperty Value
		sqlVulnerabilityAssessmentExecuteScan
	    
	sqlVulnerabilityAssessmentExecuteScan: SqlVulnerabilityAssessmentExecuteScanProperty Value
		sqlVulnerabilityAssessmentRuleBaseline
	    
	sqlVulnerabilityAssessmentRuleBaseline: SqlVulnerabilityAssessmentRuleBaselineProperty Value
		sqlVulnerabilityAssessmentRuleBaselines
	    
	sqlVulnerabilityAssessmentRuleBaselines: SqlVulnerabilityAssessmentRuleBaselinesProperty Value
		sqlVulnerabilityAssessments
	  
	
		sqlVulnerabilityAssessmentScanResult
	    
	sqlVulnerabilityAssessmentScanResult: SqlVulnerabilityAssessmentScanResultProperty Value
		sqlVulnerabilityAssessmentScans
	   
	sqlVulnerabilityAssessmentScans: SqlVulnerabilityAssessmentScansProperty Value
		sqlVulnerabilityAssessmentsSettings
	   
	sqlVulnerabilityAssessmentsSettings: SqlVulnerabilityAssessmentsSettingsProperty Value
		startStopManagedInstanceSchedules
	    
	startStopManagedInstanceSchedules: StartStopManagedInstanceSchedulesProperty Value
		subscriptionId
	 
	subscriptionId: stringProperty Value
string
		subscriptionUsages
	 
	
		synapseLinkWorkspaces
	  
	
		syncAgents
	 
	
		syncGroups
	 
	
		syncMembers
	 
	
		tdeCertificates
	 
	
		timeZones
	 
	
		transparentDataEncryptions
	  
	
usages
		virtualClusters
	 
	
		virtualNetworkRules
	  
	
		workloadClassifiers
	 
	
		workloadGroups
	 
	
Inherited Property Details
pipeline
The pipeline used by this client to make requests
pipeline: PipelineProperty Value
Inherited From coreClient.ServiceClient.pipeline
Inherited Method Details
		sendOperationRequest<T>(OperationArguments, OperationSpec)
	    
	Send an HTTP request that is populated using the provided OperationSpec.
function sendOperationRequest<T>(operationArguments: OperationArguments, operationSpec: OperationSpec): Promise<T>Parameters
- operationArguments
- OperationArguments
The arguments that the HTTP request's templated values will be populated from.
- operationSpec
- OperationSpec
The OperationSpec to use to populate the httpRequest.
Returns
Promise<T>
Inherited From coreClient.ServiceClient.sendOperationRequest
		sendRequest(PipelineRequest)
	  
	Send the provided httpRequest.
function sendRequest(request: PipelineRequest): Promise<PipelineResponse>Parameters
- request
- PipelineRequest
Returns
Promise<PipelineResponse>
Inherited From coreClient.ServiceClient.sendRequest