# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
from copy import deepcopy
from typing import Any, TYPE_CHECKING
from azure.core.rest import HttpRequest, HttpResponse
from azure.mgmt.core import ARMPipelineClient
from . import models as _models
from ._configuration import SqlManagementClientConfiguration
from ._serialization import Deserializer, Serializer
from .operations import (
BackupShortTermRetentionPoliciesOperations,
CapabilitiesOperations,
DataMaskingPoliciesOperations,
DataMaskingRulesOperations,
DataWarehouseUserActivitiesOperations,
DatabaseAdvancedThreatProtectionSettingsOperations,
DatabaseAdvisorsOperations,
DatabaseAutomaticTuningOperations,
DatabaseBlobAuditingPoliciesOperations,
DatabaseColumnsOperations,
DatabaseEncryptionProtectorsOperations,
DatabaseExtensionsOperations,
DatabaseOperationsOperations,
DatabaseRecommendedActionsOperations,
DatabaseSchemasOperations,
DatabaseSecurityAlertPoliciesOperations,
DatabaseSqlVulnerabilityAssessmentBaselinesOperations,
DatabaseSqlVulnerabilityAssessmentExecuteScanOperations,
DatabaseSqlVulnerabilityAssessmentRuleBaselinesOperations,
DatabaseSqlVulnerabilityAssessmentScanResultOperations,
DatabaseSqlVulnerabilityAssessmentScansOperations,
DatabaseSqlVulnerabilityAssessmentsSettingsOperations,
DatabaseTablesOperations,
DatabaseUsagesOperations,
DatabaseVulnerabilityAssessmentRuleBaselinesOperations,
DatabaseVulnerabilityAssessmentScansOperations,
DatabaseVulnerabilityAssessmentsOperations,
DatabasesOperations,
DeletedServersOperations,
DistributedAvailabilityGroupsOperations,
ElasticPoolActivitiesOperations,
ElasticPoolDatabaseActivitiesOperations,
ElasticPoolOperationsOperations,
ElasticPoolsOperations,
EncryptionProtectorsOperations,
EndpointCertificatesOperations,
ExtendedDatabaseBlobAuditingPoliciesOperations,
ExtendedServerBlobAuditingPoliciesOperations,
FailoverGroupsOperations,
FirewallRulesOperations,
GeoBackupPoliciesOperations,
IPv6FirewallRulesOperations,
InstanceFailoverGroupsOperations,
InstancePoolsOperations,
JobAgentsOperations,
JobCredentialsOperations,
JobExecutionsOperations,
JobStepExecutionsOperations,
JobStepsOperations,
JobTargetExecutionsOperations,
JobTargetGroupsOperations,
JobVersionsOperations,
JobsOperations,
LedgerDigestUploadsOperations,
LongTermRetentionBackupsOperations,
LongTermRetentionManagedInstanceBackupsOperations,
LongTermRetentionPoliciesOperations,
MaintenanceWindowOptionsOperations,
MaintenanceWindowsOperations,
ManagedBackupShortTermRetentionPoliciesOperations,
ManagedDatabaseAdvancedThreatProtectionSettingsOperations,
ManagedDatabaseColumnsOperations,
ManagedDatabaseMoveOperationsOperations,
ManagedDatabaseQueriesOperations,
ManagedDatabaseRecommendedSensitivityLabelsOperations,
ManagedDatabaseRestoreDetailsOperations,
ManagedDatabaseSchemasOperations,
ManagedDatabaseSecurityAlertPoliciesOperations,
ManagedDatabaseSecurityEventsOperations,
ManagedDatabaseSensitivityLabelsOperations,
ManagedDatabaseTablesOperations,
ManagedDatabaseTransparentDataEncryptionOperations,
ManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations,
ManagedDatabaseVulnerabilityAssessmentScansOperations,
ManagedDatabaseVulnerabilityAssessmentsOperations,
ManagedDatabasesOperations,
ManagedInstanceAdministratorsOperations,
ManagedInstanceAdvancedThreatProtectionSettingsOperations,
ManagedInstanceAzureADOnlyAuthenticationsOperations,
ManagedInstanceDtcsOperations,
ManagedInstanceEncryptionProtectorsOperations,
ManagedInstanceKeysOperations,
ManagedInstanceLongTermRetentionPoliciesOperations,
ManagedInstanceOperationsOperations,
ManagedInstancePrivateEndpointConnectionsOperations,
ManagedInstancePrivateLinkResourcesOperations,
ManagedInstanceTdeCertificatesOperations,
ManagedInstanceVulnerabilityAssessmentsOperations,
ManagedInstancesOperations,
ManagedLedgerDigestUploadsOperations,
ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations,
ManagedServerDnsAliasesOperations,
ManagedServerSecurityAlertPoliciesOperations,
Operations,
OutboundFirewallRulesOperations,
PrivateEndpointConnectionsOperations,
PrivateLinkResourcesOperations,
RecommendedSensitivityLabelsOperations,
RecoverableDatabasesOperations,
RecoverableManagedDatabasesOperations,
ReplicationLinksOperations,
RestorableDroppedDatabasesOperations,
RestorableDroppedManagedDatabasesOperations,
RestorePointsOperations,
SensitivityLabelsOperations,
ServerAdvancedThreatProtectionSettingsOperations,
ServerAdvisorsOperations,
ServerAutomaticTuningOperations,
ServerAzureADAdministratorsOperations,
ServerAzureADOnlyAuthenticationsOperations,
ServerBlobAuditingPoliciesOperations,
ServerCommunicationLinksOperations,
ServerConfigurationOptionsOperations,
ServerConnectionPoliciesOperations,
ServerDevOpsAuditSettingsOperations,
ServerDnsAliasesOperations,
ServerKeysOperations,
ServerOperationsOperations,
ServerSecurityAlertPoliciesOperations,
ServerTrustCertificatesOperations,
ServerTrustGroupsOperations,
ServerUsagesOperations,
ServerVulnerabilityAssessmentsOperations,
ServersOperations,
ServiceObjectivesOperations,
SqlAgentOperations,
SqlVulnerabilityAssessmentBaselineOperations,
SqlVulnerabilityAssessmentBaselinesOperations,
SqlVulnerabilityAssessmentExecuteScanOperations,
SqlVulnerabilityAssessmentRuleBaselineOperations,
SqlVulnerabilityAssessmentRuleBaselinesOperations,
SqlVulnerabilityAssessmentScanResultOperations,
SqlVulnerabilityAssessmentScansOperations,
SqlVulnerabilityAssessmentsOperations,
SqlVulnerabilityAssessmentsSettingsOperations,
StartStopManagedInstanceSchedulesOperations,
SubscriptionUsagesOperations,
SynapseLinkWorkspacesOperations,
SyncAgentsOperations,
SyncGroupsOperations,
SyncMembersOperations,
TdeCertificatesOperations,
TimeZonesOperations,
TransparentDataEncryptionsOperations,
UsagesOperations,
VirtualClustersOperations,
VirtualNetworkRulesOperations,
WorkloadClassifiersOperations,
WorkloadGroupsOperations,
)
if TYPE_CHECKING:
# pylint: disable=unused-import,ungrouped-imports
from azure.core.credentials import TokenCredential
[docs]class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword,too-many-instance-attributes
"""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.
:ivar data_masking_policies: DataMaskingPoliciesOperations operations
:vartype data_masking_policies: azure.mgmt.sql.operations.DataMaskingPoliciesOperations
:ivar data_masking_rules: DataMaskingRulesOperations operations
:vartype data_masking_rules: azure.mgmt.sql.operations.DataMaskingRulesOperations
:ivar geo_backup_policies: GeoBackupPoliciesOperations operations
:vartype geo_backup_policies: azure.mgmt.sql.operations.GeoBackupPoliciesOperations
:ivar databases: DatabasesOperations operations
:vartype databases: azure.mgmt.sql.operations.DatabasesOperations
:ivar elastic_pools: ElasticPoolsOperations operations
:vartype elastic_pools: azure.mgmt.sql.operations.ElasticPoolsOperations
:ivar server_communication_links: ServerCommunicationLinksOperations operations
:vartype server_communication_links:
azure.mgmt.sql.operations.ServerCommunicationLinksOperations
:ivar service_objectives: ServiceObjectivesOperations operations
:vartype service_objectives: azure.mgmt.sql.operations.ServiceObjectivesOperations
:ivar elastic_pool_activities: ElasticPoolActivitiesOperations operations
:vartype elastic_pool_activities: azure.mgmt.sql.operations.ElasticPoolActivitiesOperations
:ivar elastic_pool_database_activities: ElasticPoolDatabaseActivitiesOperations operations
:vartype elastic_pool_database_activities:
azure.mgmt.sql.operations.ElasticPoolDatabaseActivitiesOperations
:ivar server_usages: ServerUsagesOperations operations
:vartype server_usages: azure.mgmt.sql.operations.ServerUsagesOperations
:ivar database_advisors: DatabaseAdvisorsOperations operations
:vartype database_advisors: azure.mgmt.sql.operations.DatabaseAdvisorsOperations
:ivar database_automatic_tuning: DatabaseAutomaticTuningOperations operations
:vartype database_automatic_tuning: azure.mgmt.sql.operations.DatabaseAutomaticTuningOperations
:ivar database_columns: DatabaseColumnsOperations operations
:vartype database_columns: azure.mgmt.sql.operations.DatabaseColumnsOperations
:ivar database_recommended_actions: DatabaseRecommendedActionsOperations operations
:vartype database_recommended_actions:
azure.mgmt.sql.operations.DatabaseRecommendedActionsOperations
:ivar database_schemas: DatabaseSchemasOperations operations
:vartype database_schemas: azure.mgmt.sql.operations.DatabaseSchemasOperations
:ivar database_security_alert_policies: DatabaseSecurityAlertPoliciesOperations operations
:vartype database_security_alert_policies:
azure.mgmt.sql.operations.DatabaseSecurityAlertPoliciesOperations
:ivar database_tables: DatabaseTablesOperations operations
:vartype database_tables: azure.mgmt.sql.operations.DatabaseTablesOperations
:ivar database_vulnerability_assessment_rule_baselines:
DatabaseVulnerabilityAssessmentRuleBaselinesOperations operations
:vartype database_vulnerability_assessment_rule_baselines:
azure.mgmt.sql.operations.DatabaseVulnerabilityAssessmentRuleBaselinesOperations
:ivar database_vulnerability_assessments: DatabaseVulnerabilityAssessmentsOperations operations
:vartype database_vulnerability_assessments:
azure.mgmt.sql.operations.DatabaseVulnerabilityAssessmentsOperations
:ivar database_vulnerability_assessment_scans: DatabaseVulnerabilityAssessmentScansOperations
operations
:vartype database_vulnerability_assessment_scans:
azure.mgmt.sql.operations.DatabaseVulnerabilityAssessmentScansOperations
:ivar data_warehouse_user_activities: DataWarehouseUserActivitiesOperations operations
:vartype data_warehouse_user_activities:
azure.mgmt.sql.operations.DataWarehouseUserActivitiesOperations
:ivar deleted_servers: DeletedServersOperations operations
:vartype deleted_servers: azure.mgmt.sql.operations.DeletedServersOperations
:ivar elastic_pool_operations: ElasticPoolOperationsOperations operations
:vartype elastic_pool_operations: azure.mgmt.sql.operations.ElasticPoolOperationsOperations
:ivar encryption_protectors: EncryptionProtectorsOperations operations
:vartype encryption_protectors: azure.mgmt.sql.operations.EncryptionProtectorsOperations
:ivar failover_groups: FailoverGroupsOperations operations
:vartype failover_groups: azure.mgmt.sql.operations.FailoverGroupsOperations
:ivar firewall_rules: FirewallRulesOperations operations
:vartype firewall_rules: azure.mgmt.sql.operations.FirewallRulesOperations
:ivar instance_pools: InstancePoolsOperations operations
:vartype instance_pools: azure.mgmt.sql.operations.InstancePoolsOperations
:ivar job_agents: JobAgentsOperations operations
:vartype job_agents: azure.mgmt.sql.operations.JobAgentsOperations
:ivar job_credentials: JobCredentialsOperations operations
:vartype job_credentials: azure.mgmt.sql.operations.JobCredentialsOperations
:ivar job_executions: JobExecutionsOperations operations
:vartype job_executions: azure.mgmt.sql.operations.JobExecutionsOperations
:ivar jobs: JobsOperations operations
:vartype jobs: azure.mgmt.sql.operations.JobsOperations
:ivar job_step_executions: JobStepExecutionsOperations operations
:vartype job_step_executions: azure.mgmt.sql.operations.JobStepExecutionsOperations
:ivar job_steps: JobStepsOperations operations
:vartype job_steps: azure.mgmt.sql.operations.JobStepsOperations
:ivar job_target_executions: JobTargetExecutionsOperations operations
:vartype job_target_executions: azure.mgmt.sql.operations.JobTargetExecutionsOperations
:ivar job_target_groups: JobTargetGroupsOperations operations
:vartype job_target_groups: azure.mgmt.sql.operations.JobTargetGroupsOperations
:ivar job_versions: JobVersionsOperations operations
:vartype job_versions: azure.mgmt.sql.operations.JobVersionsOperations
:ivar capabilities: CapabilitiesOperations operations
:vartype capabilities: azure.mgmt.sql.operations.CapabilitiesOperations
:ivar long_term_retention_policies: LongTermRetentionPoliciesOperations operations
:vartype long_term_retention_policies:
azure.mgmt.sql.operations.LongTermRetentionPoliciesOperations
:ivar maintenance_window_options: MaintenanceWindowOptionsOperations operations
:vartype maintenance_window_options:
azure.mgmt.sql.operations.MaintenanceWindowOptionsOperations
:ivar maintenance_windows: MaintenanceWindowsOperations operations
:vartype maintenance_windows: azure.mgmt.sql.operations.MaintenanceWindowsOperations
:ivar managed_backup_short_term_retention_policies:
ManagedBackupShortTermRetentionPoliciesOperations operations
:vartype managed_backup_short_term_retention_policies:
azure.mgmt.sql.operations.ManagedBackupShortTermRetentionPoliciesOperations
:ivar managed_database_columns: ManagedDatabaseColumnsOperations operations
:vartype managed_database_columns: azure.mgmt.sql.operations.ManagedDatabaseColumnsOperations
:ivar managed_database_queries: ManagedDatabaseQueriesOperations operations
:vartype managed_database_queries: azure.mgmt.sql.operations.ManagedDatabaseQueriesOperations
:ivar managed_database_schemas: ManagedDatabaseSchemasOperations operations
:vartype managed_database_schemas: azure.mgmt.sql.operations.ManagedDatabaseSchemasOperations
:ivar managed_database_security_alert_policies: ManagedDatabaseSecurityAlertPoliciesOperations
operations
:vartype managed_database_security_alert_policies:
azure.mgmt.sql.operations.ManagedDatabaseSecurityAlertPoliciesOperations
:ivar managed_database_security_events: ManagedDatabaseSecurityEventsOperations operations
:vartype managed_database_security_events:
azure.mgmt.sql.operations.ManagedDatabaseSecurityEventsOperations
:ivar managed_database_tables: ManagedDatabaseTablesOperations operations
:vartype managed_database_tables: azure.mgmt.sql.operations.ManagedDatabaseTablesOperations
:ivar managed_database_transparent_data_encryption:
ManagedDatabaseTransparentDataEncryptionOperations operations
:vartype managed_database_transparent_data_encryption:
azure.mgmt.sql.operations.ManagedDatabaseTransparentDataEncryptionOperations
:ivar managed_database_vulnerability_assessment_rule_baselines:
ManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations operations
:vartype managed_database_vulnerability_assessment_rule_baselines:
azure.mgmt.sql.operations.ManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations
:ivar managed_database_vulnerability_assessments:
ManagedDatabaseVulnerabilityAssessmentsOperations operations
:vartype managed_database_vulnerability_assessments:
azure.mgmt.sql.operations.ManagedDatabaseVulnerabilityAssessmentsOperations
:ivar managed_database_vulnerability_assessment_scans:
ManagedDatabaseVulnerabilityAssessmentScansOperations operations
:vartype managed_database_vulnerability_assessment_scans:
azure.mgmt.sql.operations.ManagedDatabaseVulnerabilityAssessmentScansOperations
:ivar managed_instance_administrators: ManagedInstanceAdministratorsOperations operations
:vartype managed_instance_administrators:
azure.mgmt.sql.operations.ManagedInstanceAdministratorsOperations
:ivar managed_instance_azure_ad_only_authentications:
ManagedInstanceAzureADOnlyAuthenticationsOperations operations
:vartype managed_instance_azure_ad_only_authentications:
azure.mgmt.sql.operations.ManagedInstanceAzureADOnlyAuthenticationsOperations
:ivar managed_instance_encryption_protectors: ManagedInstanceEncryptionProtectorsOperations
operations
:vartype managed_instance_encryption_protectors:
azure.mgmt.sql.operations.ManagedInstanceEncryptionProtectorsOperations
:ivar managed_instance_keys: ManagedInstanceKeysOperations operations
:vartype managed_instance_keys: azure.mgmt.sql.operations.ManagedInstanceKeysOperations
:ivar managed_instance_long_term_retention_policies:
ManagedInstanceLongTermRetentionPoliciesOperations operations
:vartype managed_instance_long_term_retention_policies:
azure.mgmt.sql.operations.ManagedInstanceLongTermRetentionPoliciesOperations
:ivar managed_instance_operations: ManagedInstanceOperationsOperations operations
:vartype managed_instance_operations:
azure.mgmt.sql.operations.ManagedInstanceOperationsOperations
:ivar managed_instance_private_endpoint_connections:
ManagedInstancePrivateEndpointConnectionsOperations operations
:vartype managed_instance_private_endpoint_connections:
azure.mgmt.sql.operations.ManagedInstancePrivateEndpointConnectionsOperations
:ivar managed_instance_private_link_resources: ManagedInstancePrivateLinkResourcesOperations
operations
:vartype managed_instance_private_link_resources:
azure.mgmt.sql.operations.ManagedInstancePrivateLinkResourcesOperations
:ivar managed_instance_tde_certificates: ManagedInstanceTdeCertificatesOperations operations
:vartype managed_instance_tde_certificates:
azure.mgmt.sql.operations.ManagedInstanceTdeCertificatesOperations
:ivar managed_instance_vulnerability_assessments:
ManagedInstanceVulnerabilityAssessmentsOperations operations
:vartype managed_instance_vulnerability_assessments:
azure.mgmt.sql.operations.ManagedInstanceVulnerabilityAssessmentsOperations
:ivar managed_restorable_dropped_database_backup_short_term_retention_policies:
ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations operations
:vartype managed_restorable_dropped_database_backup_short_term_retention_policies:
azure.mgmt.sql.operations.ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations
:ivar managed_server_security_alert_policies: ManagedServerSecurityAlertPoliciesOperations
operations
:vartype managed_server_security_alert_policies:
azure.mgmt.sql.operations.ManagedServerSecurityAlertPoliciesOperations
:ivar operations: Operations operations
:vartype operations: azure.mgmt.sql.operations.Operations
:ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations
:vartype private_endpoint_connections:
azure.mgmt.sql.operations.PrivateEndpointConnectionsOperations
:ivar private_link_resources: PrivateLinkResourcesOperations operations
:vartype private_link_resources: azure.mgmt.sql.operations.PrivateLinkResourcesOperations
:ivar recoverable_managed_databases: RecoverableManagedDatabasesOperations operations
:vartype recoverable_managed_databases:
azure.mgmt.sql.operations.RecoverableManagedDatabasesOperations
:ivar restore_points: RestorePointsOperations operations
:vartype restore_points: azure.mgmt.sql.operations.RestorePointsOperations
:ivar server_advisors: ServerAdvisorsOperations operations
:vartype server_advisors: azure.mgmt.sql.operations.ServerAdvisorsOperations
:ivar server_automatic_tuning: ServerAutomaticTuningOperations operations
:vartype server_automatic_tuning: azure.mgmt.sql.operations.ServerAutomaticTuningOperations
:ivar server_azure_ad_administrators: ServerAzureADAdministratorsOperations operations
:vartype server_azure_ad_administrators:
azure.mgmt.sql.operations.ServerAzureADAdministratorsOperations
:ivar server_azure_ad_only_authentications: ServerAzureADOnlyAuthenticationsOperations
operations
:vartype server_azure_ad_only_authentications:
azure.mgmt.sql.operations.ServerAzureADOnlyAuthenticationsOperations
:ivar server_dev_ops_audit_settings: ServerDevOpsAuditSettingsOperations operations
:vartype server_dev_ops_audit_settings:
azure.mgmt.sql.operations.ServerDevOpsAuditSettingsOperations
:ivar server_dns_aliases: ServerDnsAliasesOperations operations
:vartype server_dns_aliases: azure.mgmt.sql.operations.ServerDnsAliasesOperations
:ivar server_keys: ServerKeysOperations operations
:vartype server_keys: azure.mgmt.sql.operations.ServerKeysOperations
:ivar server_operations: ServerOperationsOperations operations
:vartype server_operations: azure.mgmt.sql.operations.ServerOperationsOperations
:ivar server_security_alert_policies: ServerSecurityAlertPoliciesOperations operations
:vartype server_security_alert_policies:
azure.mgmt.sql.operations.ServerSecurityAlertPoliciesOperations
:ivar server_trust_groups: ServerTrustGroupsOperations operations
:vartype server_trust_groups: azure.mgmt.sql.operations.ServerTrustGroupsOperations
:ivar server_vulnerability_assessments: ServerVulnerabilityAssessmentsOperations operations
:vartype server_vulnerability_assessments:
azure.mgmt.sql.operations.ServerVulnerabilityAssessmentsOperations
:ivar sql_agent: SqlAgentOperations operations
:vartype sql_agent: azure.mgmt.sql.operations.SqlAgentOperations
:ivar subscription_usages: SubscriptionUsagesOperations operations
:vartype subscription_usages: azure.mgmt.sql.operations.SubscriptionUsagesOperations
:ivar sync_agents: SyncAgentsOperations operations
:vartype sync_agents: azure.mgmt.sql.operations.SyncAgentsOperations
:ivar sync_groups: SyncGroupsOperations operations
:vartype sync_groups: azure.mgmt.sql.operations.SyncGroupsOperations
:ivar sync_members: SyncMembersOperations operations
:vartype sync_members: azure.mgmt.sql.operations.SyncMembersOperations
:ivar tde_certificates: TdeCertificatesOperations operations
:vartype tde_certificates: azure.mgmt.sql.operations.TdeCertificatesOperations
:ivar time_zones: TimeZonesOperations operations
:vartype time_zones: azure.mgmt.sql.operations.TimeZonesOperations
:ivar virtual_network_rules: VirtualNetworkRulesOperations operations
:vartype virtual_network_rules: azure.mgmt.sql.operations.VirtualNetworkRulesOperations
:ivar workload_classifiers: WorkloadClassifiersOperations operations
:vartype workload_classifiers: azure.mgmt.sql.operations.WorkloadClassifiersOperations
:ivar workload_groups: WorkloadGroupsOperations operations
:vartype workload_groups: azure.mgmt.sql.operations.WorkloadGroupsOperations
:ivar backup_short_term_retention_policies: BackupShortTermRetentionPoliciesOperations
operations
:vartype backup_short_term_retention_policies:
azure.mgmt.sql.operations.BackupShortTermRetentionPoliciesOperations
:ivar database_extensions: DatabaseExtensionsOperations operations
:vartype database_extensions: azure.mgmt.sql.operations.DatabaseExtensionsOperations
:ivar database_operations: DatabaseOperationsOperations operations
:vartype database_operations: azure.mgmt.sql.operations.DatabaseOperationsOperations
:ivar database_usages: DatabaseUsagesOperations operations
:vartype database_usages: azure.mgmt.sql.operations.DatabaseUsagesOperations
:ivar ledger_digest_uploads: LedgerDigestUploadsOperations operations
:vartype ledger_digest_uploads: azure.mgmt.sql.operations.LedgerDigestUploadsOperations
:ivar outbound_firewall_rules: OutboundFirewallRulesOperations operations
:vartype outbound_firewall_rules: azure.mgmt.sql.operations.OutboundFirewallRulesOperations
:ivar usages: UsagesOperations operations
:vartype usages: azure.mgmt.sql.operations.UsagesOperations
:ivar long_term_retention_backups: LongTermRetentionBackupsOperations operations
:vartype long_term_retention_backups:
azure.mgmt.sql.operations.LongTermRetentionBackupsOperations
:ivar long_term_retention_managed_instance_backups:
LongTermRetentionManagedInstanceBackupsOperations operations
:vartype long_term_retention_managed_instance_backups:
azure.mgmt.sql.operations.LongTermRetentionManagedInstanceBackupsOperations
:ivar restorable_dropped_managed_databases: RestorableDroppedManagedDatabasesOperations
operations
:vartype restorable_dropped_managed_databases:
azure.mgmt.sql.operations.RestorableDroppedManagedDatabasesOperations
:ivar server_connection_policies: ServerConnectionPoliciesOperations operations
:vartype server_connection_policies:
azure.mgmt.sql.operations.ServerConnectionPoliciesOperations
:ivar distributed_availability_groups: DistributedAvailabilityGroupsOperations operations
:vartype distributed_availability_groups:
azure.mgmt.sql.operations.DistributedAvailabilityGroupsOperations
:ivar server_trust_certificates: ServerTrustCertificatesOperations operations
:vartype server_trust_certificates: azure.mgmt.sql.operations.ServerTrustCertificatesOperations
:ivar ipv6_firewall_rules: IPv6FirewallRulesOperations operations
:vartype ipv6_firewall_rules: azure.mgmt.sql.operations.IPv6FirewallRulesOperations
:ivar endpoint_certificates: EndpointCertificatesOperations operations
:vartype endpoint_certificates: azure.mgmt.sql.operations.EndpointCertificatesOperations
:ivar managed_database_sensitivity_labels: ManagedDatabaseSensitivityLabelsOperations
operations
:vartype managed_database_sensitivity_labels:
azure.mgmt.sql.operations.ManagedDatabaseSensitivityLabelsOperations
:ivar managed_database_recommended_sensitivity_labels:
ManagedDatabaseRecommendedSensitivityLabelsOperations operations
:vartype managed_database_recommended_sensitivity_labels:
azure.mgmt.sql.operations.ManagedDatabaseRecommendedSensitivityLabelsOperations
:ivar sensitivity_labels: SensitivityLabelsOperations operations
:vartype sensitivity_labels: azure.mgmt.sql.operations.SensitivityLabelsOperations
:ivar recommended_sensitivity_labels: RecommendedSensitivityLabelsOperations operations
:vartype recommended_sensitivity_labels:
azure.mgmt.sql.operations.RecommendedSensitivityLabelsOperations
:ivar server_blob_auditing_policies: ServerBlobAuditingPoliciesOperations operations
:vartype server_blob_auditing_policies:
azure.mgmt.sql.operations.ServerBlobAuditingPoliciesOperations
:ivar database_blob_auditing_policies: DatabaseBlobAuditingPoliciesOperations operations
:vartype database_blob_auditing_policies:
azure.mgmt.sql.operations.DatabaseBlobAuditingPoliciesOperations
:ivar extended_database_blob_auditing_policies: ExtendedDatabaseBlobAuditingPoliciesOperations
operations
:vartype extended_database_blob_auditing_policies:
azure.mgmt.sql.operations.ExtendedDatabaseBlobAuditingPoliciesOperations
:ivar extended_server_blob_auditing_policies: ExtendedServerBlobAuditingPoliciesOperations
operations
:vartype extended_server_blob_auditing_policies:
azure.mgmt.sql.operations.ExtendedServerBlobAuditingPoliciesOperations
:ivar database_advanced_threat_protection_settings:
DatabaseAdvancedThreatProtectionSettingsOperations operations
:vartype database_advanced_threat_protection_settings:
azure.mgmt.sql.operations.DatabaseAdvancedThreatProtectionSettingsOperations
:ivar server_advanced_threat_protection_settings:
ServerAdvancedThreatProtectionSettingsOperations operations
:vartype server_advanced_threat_protection_settings:
azure.mgmt.sql.operations.ServerAdvancedThreatProtectionSettingsOperations
:ivar managed_server_dns_aliases: ManagedServerDnsAliasesOperations operations
:vartype managed_server_dns_aliases:
azure.mgmt.sql.operations.ManagedServerDnsAliasesOperations
:ivar database_sql_vulnerability_assessment_baselines:
DatabaseSqlVulnerabilityAssessmentBaselinesOperations operations
:vartype database_sql_vulnerability_assessment_baselines:
azure.mgmt.sql.operations.DatabaseSqlVulnerabilityAssessmentBaselinesOperations
:ivar database_sql_vulnerability_assessment_execute_scan:
DatabaseSqlVulnerabilityAssessmentExecuteScanOperations operations
:vartype database_sql_vulnerability_assessment_execute_scan:
azure.mgmt.sql.operations.DatabaseSqlVulnerabilityAssessmentExecuteScanOperations
:ivar database_sql_vulnerability_assessment_rule_baselines:
DatabaseSqlVulnerabilityAssessmentRuleBaselinesOperations operations
:vartype database_sql_vulnerability_assessment_rule_baselines:
azure.mgmt.sql.operations.DatabaseSqlVulnerabilityAssessmentRuleBaselinesOperations
:ivar database_sql_vulnerability_assessment_scan_result:
DatabaseSqlVulnerabilityAssessmentScanResultOperations operations
:vartype database_sql_vulnerability_assessment_scan_result:
azure.mgmt.sql.operations.DatabaseSqlVulnerabilityAssessmentScanResultOperations
:ivar database_sql_vulnerability_assessment_scans:
DatabaseSqlVulnerabilityAssessmentScansOperations operations
:vartype database_sql_vulnerability_assessment_scans:
azure.mgmt.sql.operations.DatabaseSqlVulnerabilityAssessmentScansOperations
:ivar database_sql_vulnerability_assessments_settings:
DatabaseSqlVulnerabilityAssessmentsSettingsOperations operations
:vartype database_sql_vulnerability_assessments_settings:
azure.mgmt.sql.operations.DatabaseSqlVulnerabilityAssessmentsSettingsOperations
:ivar managed_database_advanced_threat_protection_settings:
ManagedDatabaseAdvancedThreatProtectionSettingsOperations operations
:vartype managed_database_advanced_threat_protection_settings:
azure.mgmt.sql.operations.ManagedDatabaseAdvancedThreatProtectionSettingsOperations
:ivar managed_instance_advanced_threat_protection_settings:
ManagedInstanceAdvancedThreatProtectionSettingsOperations operations
:vartype managed_instance_advanced_threat_protection_settings:
azure.mgmt.sql.operations.ManagedInstanceAdvancedThreatProtectionSettingsOperations
:ivar replication_links: ReplicationLinksOperations operations
:vartype replication_links: azure.mgmt.sql.operations.ReplicationLinksOperations
:ivar sql_vulnerability_assessment_baseline: SqlVulnerabilityAssessmentBaselineOperations
operations
:vartype sql_vulnerability_assessment_baseline:
azure.mgmt.sql.operations.SqlVulnerabilityAssessmentBaselineOperations
:ivar sql_vulnerability_assessment_baselines: SqlVulnerabilityAssessmentBaselinesOperations
operations
:vartype sql_vulnerability_assessment_baselines:
azure.mgmt.sql.operations.SqlVulnerabilityAssessmentBaselinesOperations
:ivar sql_vulnerability_assessment_execute_scan:
SqlVulnerabilityAssessmentExecuteScanOperations operations
:vartype sql_vulnerability_assessment_execute_scan:
azure.mgmt.sql.operations.SqlVulnerabilityAssessmentExecuteScanOperations
:ivar sql_vulnerability_assessment_rule_baseline:
SqlVulnerabilityAssessmentRuleBaselineOperations operations
:vartype sql_vulnerability_assessment_rule_baseline:
azure.mgmt.sql.operations.SqlVulnerabilityAssessmentRuleBaselineOperations
:ivar sql_vulnerability_assessment_rule_baselines:
SqlVulnerabilityAssessmentRuleBaselinesOperations operations
:vartype sql_vulnerability_assessment_rule_baselines:
azure.mgmt.sql.operations.SqlVulnerabilityAssessmentRuleBaselinesOperations
:ivar sql_vulnerability_assessment_scan_result: SqlVulnerabilityAssessmentScanResultOperations
operations
:vartype sql_vulnerability_assessment_scan_result:
azure.mgmt.sql.operations.SqlVulnerabilityAssessmentScanResultOperations
:ivar sql_vulnerability_assessment_scans: SqlVulnerabilityAssessmentScansOperations operations
:vartype sql_vulnerability_assessment_scans:
azure.mgmt.sql.operations.SqlVulnerabilityAssessmentScansOperations
:ivar sql_vulnerability_assessments_settings: SqlVulnerabilityAssessmentsSettingsOperations
operations
:vartype sql_vulnerability_assessments_settings:
azure.mgmt.sql.operations.SqlVulnerabilityAssessmentsSettingsOperations
:ivar sql_vulnerability_assessments: SqlVulnerabilityAssessmentsOperations operations
:vartype sql_vulnerability_assessments:
azure.mgmt.sql.operations.SqlVulnerabilityAssessmentsOperations
:ivar managed_database_move_operations: ManagedDatabaseMoveOperationsOperations operations
:vartype managed_database_move_operations:
azure.mgmt.sql.operations.ManagedDatabaseMoveOperationsOperations
:ivar managed_instance_dtcs: ManagedInstanceDtcsOperations operations
:vartype managed_instance_dtcs: azure.mgmt.sql.operations.ManagedInstanceDtcsOperations
:ivar synapse_link_workspaces: SynapseLinkWorkspacesOperations operations
:vartype synapse_link_workspaces: azure.mgmt.sql.operations.SynapseLinkWorkspacesOperations
:ivar virtual_clusters: VirtualClustersOperations operations
:vartype virtual_clusters: azure.mgmt.sql.operations.VirtualClustersOperations
:ivar instance_failover_groups: InstanceFailoverGroupsOperations operations
:vartype instance_failover_groups: azure.mgmt.sql.operations.InstanceFailoverGroupsOperations
:ivar managed_database_restore_details: ManagedDatabaseRestoreDetailsOperations operations
:vartype managed_database_restore_details:
azure.mgmt.sql.operations.ManagedDatabaseRestoreDetailsOperations
:ivar managed_databases: ManagedDatabasesOperations operations
:vartype managed_databases: azure.mgmt.sql.operations.ManagedDatabasesOperations
:ivar database_encryption_protectors: DatabaseEncryptionProtectorsOperations operations
:vartype database_encryption_protectors:
azure.mgmt.sql.operations.DatabaseEncryptionProtectorsOperations
:ivar managed_instances: ManagedInstancesOperations operations
:vartype managed_instances: azure.mgmt.sql.operations.ManagedInstancesOperations
:ivar managed_ledger_digest_uploads: ManagedLedgerDigestUploadsOperations operations
:vartype managed_ledger_digest_uploads:
azure.mgmt.sql.operations.ManagedLedgerDigestUploadsOperations
:ivar recoverable_databases: RecoverableDatabasesOperations operations
:vartype recoverable_databases: azure.mgmt.sql.operations.RecoverableDatabasesOperations
:ivar restorable_dropped_databases: RestorableDroppedDatabasesOperations operations
:vartype restorable_dropped_databases:
azure.mgmt.sql.operations.RestorableDroppedDatabasesOperations
:ivar server_configuration_options: ServerConfigurationOptionsOperations operations
:vartype server_configuration_options:
azure.mgmt.sql.operations.ServerConfigurationOptionsOperations
:ivar servers: ServersOperations operations
:vartype servers: azure.mgmt.sql.operations.ServersOperations
:ivar start_stop_managed_instance_schedules: StartStopManagedInstanceSchedulesOperations
operations
:vartype start_stop_managed_instance_schedules:
azure.mgmt.sql.operations.StartStopManagedInstanceSchedulesOperations
:ivar transparent_data_encryptions: TransparentDataEncryptionsOperations operations
:vartype transparent_data_encryptions:
azure.mgmt.sql.operations.TransparentDataEncryptionsOperations
:param credential: Credential needed for the client to connect to Azure. Required.
:type credential: ~azure.core.credentials.TokenCredential
:param subscription_id: The subscription ID that identifies an Azure subscription. Required.
:type subscription_id: str
:param base_url: Service URL. Default value is "https://management.azure.com".
:type base_url: str
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
Retry-After header is present.
"""
def __init__(
self,
credential: "TokenCredential",
subscription_id: str,
base_url: str = "https://management.azure.com",
**kwargs: Any
) -> None:
self._config = SqlManagementClientConfiguration(
credential=credential, subscription_id=subscription_id, **kwargs
)
self._client: ARMPipelineClient = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
client_models = {k: v for k, v in _models.__dict__.items() if isinstance(v, type)}
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)
self._serialize.client_side_validation = False
self.data_masking_policies = DataMaskingPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.data_masking_rules = DataMaskingRulesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.geo_backup_policies = GeoBackupPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.databases = DatabasesOperations(self._client, self._config, self._serialize, self._deserialize)
self.elastic_pools = ElasticPoolsOperations(self._client, self._config, self._serialize, self._deserialize)
self.server_communication_links = ServerCommunicationLinksOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.service_objectives = ServiceObjectivesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.elastic_pool_activities = ElasticPoolActivitiesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.elastic_pool_database_activities = ElasticPoolDatabaseActivitiesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_usages = ServerUsagesOperations(self._client, self._config, self._serialize, self._deserialize)
self.database_advisors = DatabaseAdvisorsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_automatic_tuning = DatabaseAutomaticTuningOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_columns = DatabaseColumnsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_recommended_actions = DatabaseRecommendedActionsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_schemas = DatabaseSchemasOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_security_alert_policies = DatabaseSecurityAlertPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_tables = DatabaseTablesOperations(self._client, self._config, self._serialize, self._deserialize)
self.database_vulnerability_assessment_rule_baselines = DatabaseVulnerabilityAssessmentRuleBaselinesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_vulnerability_assessments = DatabaseVulnerabilityAssessmentsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_vulnerability_assessment_scans = DatabaseVulnerabilityAssessmentScansOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.data_warehouse_user_activities = DataWarehouseUserActivitiesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.deleted_servers = DeletedServersOperations(self._client, self._config, self._serialize, self._deserialize)
self.elastic_pool_operations = ElasticPoolOperationsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.encryption_protectors = EncryptionProtectorsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.failover_groups = FailoverGroupsOperations(self._client, self._config, self._serialize, self._deserialize)
self.firewall_rules = FirewallRulesOperations(self._client, self._config, self._serialize, self._deserialize)
self.instance_pools = InstancePoolsOperations(self._client, self._config, self._serialize, self._deserialize)
self.job_agents = JobAgentsOperations(self._client, self._config, self._serialize, self._deserialize)
self.job_credentials = JobCredentialsOperations(self._client, self._config, self._serialize, self._deserialize)
self.job_executions = JobExecutionsOperations(self._client, self._config, self._serialize, self._deserialize)
self.jobs = JobsOperations(self._client, self._config, self._serialize, self._deserialize)
self.job_step_executions = JobStepExecutionsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.job_steps = JobStepsOperations(self._client, self._config, self._serialize, self._deserialize)
self.job_target_executions = JobTargetExecutionsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.job_target_groups = JobTargetGroupsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.job_versions = JobVersionsOperations(self._client, self._config, self._serialize, self._deserialize)
self.capabilities = CapabilitiesOperations(self._client, self._config, self._serialize, self._deserialize)
self.long_term_retention_policies = LongTermRetentionPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.maintenance_window_options = MaintenanceWindowOptionsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.maintenance_windows = MaintenanceWindowsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_backup_short_term_retention_policies = ManagedBackupShortTermRetentionPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_database_columns = ManagedDatabaseColumnsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_database_queries = ManagedDatabaseQueriesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_database_schemas = ManagedDatabaseSchemasOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_database_security_alert_policies = ManagedDatabaseSecurityAlertPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_database_security_events = ManagedDatabaseSecurityEventsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_database_tables = ManagedDatabaseTablesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_database_transparent_data_encryption = ManagedDatabaseTransparentDataEncryptionOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_database_vulnerability_assessment_rule_baselines = (
ManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations(
self._client, self._config, self._serialize, self._deserialize
)
)
self.managed_database_vulnerability_assessments = ManagedDatabaseVulnerabilityAssessmentsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_database_vulnerability_assessment_scans = ManagedDatabaseVulnerabilityAssessmentScansOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_instance_administrators = ManagedInstanceAdministratorsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_instance_azure_ad_only_authentications = ManagedInstanceAzureADOnlyAuthenticationsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_instance_encryption_protectors = ManagedInstanceEncryptionProtectorsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_instance_keys = ManagedInstanceKeysOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_instance_long_term_retention_policies = ManagedInstanceLongTermRetentionPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_instance_operations = ManagedInstanceOperationsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_instance_private_endpoint_connections = ManagedInstancePrivateEndpointConnectionsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_instance_private_link_resources = ManagedInstancePrivateLinkResourcesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_instance_tde_certificates = ManagedInstanceTdeCertificatesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_instance_vulnerability_assessments = ManagedInstanceVulnerabilityAssessmentsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_restorable_dropped_database_backup_short_term_retention_policies = (
ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
)
self.managed_server_security_alert_policies = ManagedServerSecurityAlertPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.operations = Operations(self._client, self._config, self._serialize, self._deserialize)
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.private_link_resources = PrivateLinkResourcesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.recoverable_managed_databases = RecoverableManagedDatabasesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.restore_points = RestorePointsOperations(self._client, self._config, self._serialize, self._deserialize)
self.server_advisors = ServerAdvisorsOperations(self._client, self._config, self._serialize, self._deserialize)
self.server_automatic_tuning = ServerAutomaticTuningOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_azure_ad_administrators = ServerAzureADAdministratorsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_azure_ad_only_authentications = ServerAzureADOnlyAuthenticationsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_dev_ops_audit_settings = ServerDevOpsAuditSettingsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_dns_aliases = ServerDnsAliasesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_keys = ServerKeysOperations(self._client, self._config, self._serialize, self._deserialize)
self.server_operations = ServerOperationsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_security_alert_policies = ServerSecurityAlertPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_trust_groups = ServerTrustGroupsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_vulnerability_assessments = ServerVulnerabilityAssessmentsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.sql_agent = SqlAgentOperations(self._client, self._config, self._serialize, self._deserialize)
self.subscription_usages = SubscriptionUsagesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.sync_agents = SyncAgentsOperations(self._client, self._config, self._serialize, self._deserialize)
self.sync_groups = SyncGroupsOperations(self._client, self._config, self._serialize, self._deserialize)
self.sync_members = SyncMembersOperations(self._client, self._config, self._serialize, self._deserialize)
self.tde_certificates = TdeCertificatesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.time_zones = TimeZonesOperations(self._client, self._config, self._serialize, self._deserialize)
self.virtual_network_rules = VirtualNetworkRulesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.workload_classifiers = WorkloadClassifiersOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.workload_groups = WorkloadGroupsOperations(self._client, self._config, self._serialize, self._deserialize)
self.backup_short_term_retention_policies = BackupShortTermRetentionPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_extensions = DatabaseExtensionsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_operations = DatabaseOperationsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_usages = DatabaseUsagesOperations(self._client, self._config, self._serialize, self._deserialize)
self.ledger_digest_uploads = LedgerDigestUploadsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.outbound_firewall_rules = OutboundFirewallRulesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.usages = UsagesOperations(self._client, self._config, self._serialize, self._deserialize)
self.long_term_retention_backups = LongTermRetentionBackupsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.long_term_retention_managed_instance_backups = LongTermRetentionManagedInstanceBackupsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.restorable_dropped_managed_databases = RestorableDroppedManagedDatabasesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_connection_policies = ServerConnectionPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.distributed_availability_groups = DistributedAvailabilityGroupsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_trust_certificates = ServerTrustCertificatesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.ipv6_firewall_rules = IPv6FirewallRulesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.endpoint_certificates = EndpointCertificatesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_database_sensitivity_labels = ManagedDatabaseSensitivityLabelsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_database_recommended_sensitivity_labels = ManagedDatabaseRecommendedSensitivityLabelsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.sensitivity_labels = SensitivityLabelsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.recommended_sensitivity_labels = RecommendedSensitivityLabelsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_blob_auditing_policies = ServerBlobAuditingPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_blob_auditing_policies = DatabaseBlobAuditingPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.extended_database_blob_auditing_policies = ExtendedDatabaseBlobAuditingPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.extended_server_blob_auditing_policies = ExtendedServerBlobAuditingPoliciesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_advanced_threat_protection_settings = DatabaseAdvancedThreatProtectionSettingsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_advanced_threat_protection_settings = ServerAdvancedThreatProtectionSettingsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_server_dns_aliases = ManagedServerDnsAliasesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_sql_vulnerability_assessment_baselines = DatabaseSqlVulnerabilityAssessmentBaselinesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_sql_vulnerability_assessment_execute_scan = (
DatabaseSqlVulnerabilityAssessmentExecuteScanOperations(
self._client, self._config, self._serialize, self._deserialize
)
)
self.database_sql_vulnerability_assessment_rule_baselines = (
DatabaseSqlVulnerabilityAssessmentRuleBaselinesOperations(
self._client, self._config, self._serialize, self._deserialize
)
)
self.database_sql_vulnerability_assessment_scan_result = DatabaseSqlVulnerabilityAssessmentScanResultOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_sql_vulnerability_assessment_scans = DatabaseSqlVulnerabilityAssessmentScansOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_sql_vulnerability_assessments_settings = DatabaseSqlVulnerabilityAssessmentsSettingsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_database_advanced_threat_protection_settings = (
ManagedDatabaseAdvancedThreatProtectionSettingsOperations(
self._client, self._config, self._serialize, self._deserialize
)
)
self.managed_instance_advanced_threat_protection_settings = (
ManagedInstanceAdvancedThreatProtectionSettingsOperations(
self._client, self._config, self._serialize, self._deserialize
)
)
self.replication_links = ReplicationLinksOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.sql_vulnerability_assessment_baseline = SqlVulnerabilityAssessmentBaselineOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.sql_vulnerability_assessment_baselines = SqlVulnerabilityAssessmentBaselinesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.sql_vulnerability_assessment_execute_scan = SqlVulnerabilityAssessmentExecuteScanOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.sql_vulnerability_assessment_rule_baseline = SqlVulnerabilityAssessmentRuleBaselineOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.sql_vulnerability_assessment_rule_baselines = SqlVulnerabilityAssessmentRuleBaselinesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.sql_vulnerability_assessment_scan_result = SqlVulnerabilityAssessmentScanResultOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.sql_vulnerability_assessment_scans = SqlVulnerabilityAssessmentScansOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.sql_vulnerability_assessments_settings = SqlVulnerabilityAssessmentsSettingsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.sql_vulnerability_assessments = SqlVulnerabilityAssessmentsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_database_move_operations = ManagedDatabaseMoveOperationsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_instance_dtcs = ManagedInstanceDtcsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.synapse_link_workspaces = SynapseLinkWorkspacesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.virtual_clusters = VirtualClustersOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.instance_failover_groups = InstanceFailoverGroupsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_database_restore_details = ManagedDatabaseRestoreDetailsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_databases = ManagedDatabasesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_encryption_protectors = DatabaseEncryptionProtectorsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_instances = ManagedInstancesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_ledger_digest_uploads = ManagedLedgerDigestUploadsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.recoverable_databases = RecoverableDatabasesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.restorable_dropped_databases = RestorableDroppedDatabasesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_configuration_options = ServerConfigurationOptionsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.servers = ServersOperations(self._client, self._config, self._serialize, self._deserialize)
self.start_stop_managed_instance_schedules = StartStopManagedInstanceSchedulesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.transparent_data_encryptions = TransparentDataEncryptionsOperations(
self._client, self._config, self._serialize, self._deserialize
)
def _send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse:
"""Runs the network request through the client's chained policies.
>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest("GET", "https://www.example.org/")
<HttpRequest [GET], url: 'https://www.example.org/'>
>>> response = client._send_request(request)
<HttpResponse: 200 OK>
For more information on this code flow, see https://aka.ms/azsdk/dpcodegen/python/send_request
:param request: The network request you want to make. Required.
:type request: ~azure.core.rest.HttpRequest
:keyword bool stream: Whether the response payload will be streamed. Defaults to False.
:return: The response of your network call. Does not do error handling on your response.
:rtype: ~azure.core.rest.HttpResponse
"""
request_copy = deepcopy(request)
request_copy.url = self._client.format_url(request_copy.url)
return self._client.send_request(request_copy, **kwargs)
[docs] def close(self) -> None:
self._client.close()
def __enter__(self) -> "SqlManagementClient":
self._client.__enter__()
return self
def __exit__(self, *exc_details: Any) -> None:
self._client.__exit__(*exc_details)