Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions sdk/sql/azure-mgmt-sql/_meta.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"commit": "78ec1b99699a4bf44869bd13f1b0ed7d92a99c27",
"commit": "ff5a2b33dcfa80002b6b42f03a60620e89b22e12",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"autorest": "3.9.2",
"use": [
"@autorest/python@6.2.16",
"@autorest/python@6.4.0",
"@autorest/modelerfour@4.24.3"
],
"autorest_command": "autorest specification/sql/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.2.16 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False",
"autorest_command": "autorest specification/sql/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-python/sdk --use=@autorest/python@6.4.0 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False",
"readme": "specification/sql/resource-manager/readme.md"
}
47 changes: 38 additions & 9 deletions sdk/sql/azure-mgmt-sql/azure/mgmt/sql/_sql_management_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
DatabaseAutomaticTuningOperations,
DatabaseBlobAuditingPoliciesOperations,
DatabaseColumnsOperations,
DatabaseEncryptionProtectorsOperations,
DatabaseExtensionsOperations,
DatabaseOperationsOperations,
DatabaseRecommendedActionsOperations,
Expand Down Expand Up @@ -104,6 +105,7 @@
ManagedInstanceTdeCertificatesOperations,
ManagedInstanceVulnerabilityAssessmentsOperations,
ManagedInstancesOperations,
ManagedLedgerDigestUploadsOperations,
ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations,
ManagedServerDnsAliasesOperations,
ManagedServerSecurityAlertPoliciesOperations,
Expand All @@ -126,6 +128,7 @@
ServerAzureADOnlyAuthenticationsOperations,
ServerBlobAuditingPoliciesOperations,
ServerCommunicationLinksOperations,
ServerConfigurationOptionsOperations,
ServerConnectionPoliciesOperations,
ServerDevOpsAuditSettingsOperations,
ServerDnsAliasesOperations,
Expand All @@ -148,6 +151,7 @@
SqlVulnerabilityAssessmentScansOperations,
SqlVulnerabilityAssessmentsOperations,
SqlVulnerabilityAssessmentsSettingsOperations,
StartStopManagedInstanceSchedulesOperations,
SubscriptionUsagesOperations,
SynapseLinkWorkspacesOperations,
SyncAgentsOperations,
Expand Down Expand Up @@ -422,8 +426,6 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
: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 servers: ServersOperations operations
:vartype servers: azure.mgmt.sql.operations.ServersOperations
:ivar usages: UsagesOperations operations
:vartype usages: azure.mgmt.sql.operations.UsagesOperations
:ivar long_term_retention_backups: LongTermRetentionBackupsOperations operations
Expand All @@ -433,8 +435,6 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
LongTermRetentionManagedInstanceBackupsOperations operations
:vartype long_term_retention_managed_instance_backups:
azure.mgmt.sql.operations.LongTermRetentionManagedInstanceBackupsOperations
:ivar managed_instances: ManagedInstancesOperations operations
:vartype managed_instances: azure.mgmt.sql.operations.ManagedInstancesOperations
:ivar restorable_dropped_databases: RestorableDroppedDatabasesOperations operations
:vartype restorable_dropped_databases:
azure.mgmt.sql.operations.RestorableDroppedDatabasesOperations
Expand Down Expand Up @@ -576,6 +576,23 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
azure.mgmt.sql.operations.ManagedDatabaseRestoreDetailsOperations
:ivar managed_databases: ManagedDatabasesOperations operations
:vartype managed_databases: azure.mgmt.sql.operations.ManagedDatabasesOperations
:ivar managed_instances: ManagedInstancesOperations operations
:vartype managed_instances: azure.mgmt.sql.operations.ManagedInstancesOperations
:ivar server_configuration_options: ServerConfigurationOptionsOperations operations
:vartype server_configuration_options:
azure.mgmt.sql.operations.ServerConfigurationOptionsOperations
:ivar database_encryption_protectors: DatabaseEncryptionProtectorsOperations operations
:vartype database_encryption_protectors:
azure.mgmt.sql.operations.DatabaseEncryptionProtectorsOperations
:ivar managed_ledger_digest_uploads: ManagedLedgerDigestUploadsOperations operations
:vartype managed_ledger_digest_uploads:
azure.mgmt.sql.operations.ManagedLedgerDigestUploadsOperations
: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
: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.
Expand Down Expand Up @@ -845,17 +862,13 @@ def __init__(
self.outbound_firewall_rules = OutboundFirewallRulesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.servers = ServersOperations(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.managed_instances = ManagedInstancesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.restorable_dropped_databases = RestorableDroppedDatabasesOperations(
self._client, self._config, self._serialize, self._deserialize
)
Expand Down Expand Up @@ -993,6 +1006,22 @@ def __init__(
self.managed_databases = ManagedDatabasesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_instances = ManagedInstancesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_configuration_options = ServerConfigurationOptionsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_encryption_protectors = DatabaseEncryptionProtectorsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_ledger_digest_uploads = ManagedLedgerDigestUploadsOperations(
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
)

def _send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse:
"""Runs the network request through the client's chained policies.
Expand Down Expand Up @@ -1023,5 +1052,5 @@ def __enter__(self) -> "SqlManagementClient":
self._client.__enter__()
return self

def __exit__(self, *exc_details) -> None:
def __exit__(self, *exc_details: Any) -> None:
self._client.__exit__(*exc_details)
2 changes: 1 addition & 1 deletion sdk/sql/azure-mgmt-sql/azure/mgmt/sql/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

VERSION = "4.0.0b7"
VERSION = "0.9.0"
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
DatabaseAutomaticTuningOperations,
DatabaseBlobAuditingPoliciesOperations,
DatabaseColumnsOperations,
DatabaseEncryptionProtectorsOperations,
DatabaseExtensionsOperations,
DatabaseOperationsOperations,
DatabaseRecommendedActionsOperations,
Expand Down Expand Up @@ -104,6 +105,7 @@
ManagedInstanceTdeCertificatesOperations,
ManagedInstanceVulnerabilityAssessmentsOperations,
ManagedInstancesOperations,
ManagedLedgerDigestUploadsOperations,
ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations,
ManagedServerDnsAliasesOperations,
ManagedServerSecurityAlertPoliciesOperations,
Expand All @@ -126,6 +128,7 @@
ServerAzureADOnlyAuthenticationsOperations,
ServerBlobAuditingPoliciesOperations,
ServerCommunicationLinksOperations,
ServerConfigurationOptionsOperations,
ServerConnectionPoliciesOperations,
ServerDevOpsAuditSettingsOperations,
ServerDnsAliasesOperations,
Expand All @@ -148,6 +151,7 @@
SqlVulnerabilityAssessmentScansOperations,
SqlVulnerabilityAssessmentsOperations,
SqlVulnerabilityAssessmentsSettingsOperations,
StartStopManagedInstanceSchedulesOperations,
SubscriptionUsagesOperations,
SynapseLinkWorkspacesOperations,
SyncAgentsOperations,
Expand Down Expand Up @@ -426,8 +430,6 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
:vartype ledger_digest_uploads: azure.mgmt.sql.aio.operations.LedgerDigestUploadsOperations
:ivar outbound_firewall_rules: OutboundFirewallRulesOperations operations
:vartype outbound_firewall_rules: azure.mgmt.sql.aio.operations.OutboundFirewallRulesOperations
:ivar servers: ServersOperations operations
:vartype servers: azure.mgmt.sql.aio.operations.ServersOperations
:ivar usages: UsagesOperations operations
:vartype usages: azure.mgmt.sql.aio.operations.UsagesOperations
:ivar long_term_retention_backups: LongTermRetentionBackupsOperations operations
Expand All @@ -437,8 +439,6 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
LongTermRetentionManagedInstanceBackupsOperations operations
:vartype long_term_retention_managed_instance_backups:
azure.mgmt.sql.aio.operations.LongTermRetentionManagedInstanceBackupsOperations
:ivar managed_instances: ManagedInstancesOperations operations
:vartype managed_instances: azure.mgmt.sql.aio.operations.ManagedInstancesOperations
:ivar restorable_dropped_databases: RestorableDroppedDatabasesOperations operations
:vartype restorable_dropped_databases:
azure.mgmt.sql.aio.operations.RestorableDroppedDatabasesOperations
Expand Down Expand Up @@ -582,6 +582,23 @@ class SqlManagementClient: # pylint: disable=client-accepts-api-version-keyword
azure.mgmt.sql.aio.operations.ManagedDatabaseRestoreDetailsOperations
:ivar managed_databases: ManagedDatabasesOperations operations
:vartype managed_databases: azure.mgmt.sql.aio.operations.ManagedDatabasesOperations
:ivar managed_instances: ManagedInstancesOperations operations
:vartype managed_instances: azure.mgmt.sql.aio.operations.ManagedInstancesOperations
:ivar server_configuration_options: ServerConfigurationOptionsOperations operations
:vartype server_configuration_options:
azure.mgmt.sql.aio.operations.ServerConfigurationOptionsOperations
:ivar database_encryption_protectors: DatabaseEncryptionProtectorsOperations operations
:vartype database_encryption_protectors:
azure.mgmt.sql.aio.operations.DatabaseEncryptionProtectorsOperations
:ivar managed_ledger_digest_uploads: ManagedLedgerDigestUploadsOperations operations
:vartype managed_ledger_digest_uploads:
azure.mgmt.sql.aio.operations.ManagedLedgerDigestUploadsOperations
:ivar servers: ServersOperations operations
:vartype servers: azure.mgmt.sql.aio.operations.ServersOperations
:ivar start_stop_managed_instance_schedules: StartStopManagedInstanceSchedulesOperations
operations
:vartype start_stop_managed_instance_schedules:
azure.mgmt.sql.aio.operations.StartStopManagedInstanceSchedulesOperations
:param credential: Credential needed for the client to connect to Azure. Required.
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
:param subscription_id: The subscription ID that identifies an Azure subscription. Required.
Expand Down Expand Up @@ -851,17 +868,13 @@ def __init__(
self.outbound_firewall_rules = OutboundFirewallRulesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.servers = ServersOperations(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.managed_instances = ManagedInstancesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.restorable_dropped_databases = RestorableDroppedDatabasesOperations(
self._client, self._config, self._serialize, self._deserialize
)
Expand Down Expand Up @@ -999,6 +1012,22 @@ def __init__(
self.managed_databases = ManagedDatabasesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_instances = ManagedInstancesOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.server_configuration_options = ServerConfigurationOptionsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.database_encryption_protectors = DatabaseEncryptionProtectorsOperations(
self._client, self._config, self._serialize, self._deserialize
)
self.managed_ledger_digest_uploads = ManagedLedgerDigestUploadsOperations(
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
)

def _send_request(self, request: HttpRequest, **kwargs: Any) -> Awaitable[AsyncHttpResponse]:
"""Runs the network request through the client's chained policies.
Expand Down Expand Up @@ -1029,5 +1058,5 @@ async def __aenter__(self) -> "SqlManagementClient":
await self._client.__aenter__()
return self

async def __aexit__(self, *exc_details) -> None:
async def __aexit__(self, *exc_details: Any) -> None:
await self._client.__aexit__(*exc_details)
16 changes: 12 additions & 4 deletions sdk/sql/azure-mgmt-sql/azure/mgmt/sql/aio/operations/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -117,11 +117,9 @@
from ._database_usages_operations import DatabaseUsagesOperations
from ._ledger_digest_uploads_operations import LedgerDigestUploadsOperations
from ._outbound_firewall_rules_operations import OutboundFirewallRulesOperations
from ._servers_operations import ServersOperations
from ._usages_operations import UsagesOperations
from ._long_term_retention_backups_operations import LongTermRetentionBackupsOperations
from ._long_term_retention_managed_instance_backups_operations import LongTermRetentionManagedInstanceBackupsOperations
from ._managed_instances_operations import ManagedInstancesOperations
from ._restorable_dropped_databases_operations import RestorableDroppedDatabasesOperations
from ._restorable_dropped_managed_databases_operations import RestorableDroppedManagedDatabasesOperations
from ._server_connection_policies_operations import ServerConnectionPoliciesOperations
Expand Down Expand Up @@ -181,6 +179,12 @@
from ._instance_failover_groups_operations import InstanceFailoverGroupsOperations
from ._managed_database_restore_details_operations import ManagedDatabaseRestoreDetailsOperations
from ._managed_databases_operations import ManagedDatabasesOperations
from ._managed_instances_operations import ManagedInstancesOperations
from ._server_configuration_options_operations import ServerConfigurationOptionsOperations
from ._database_encryption_protectors_operations import DatabaseEncryptionProtectorsOperations
from ._managed_ledger_digest_uploads_operations import ManagedLedgerDigestUploadsOperations
from ._servers_operations import ServersOperations
from ._start_stop_managed_instance_schedules_operations import StartStopManagedInstanceSchedulesOperations

from ._patch import __all__ as _patch_all
from ._patch import * # pylint: disable=unused-wildcard-import
Expand Down Expand Up @@ -284,11 +288,9 @@
"DatabaseUsagesOperations",
"LedgerDigestUploadsOperations",
"OutboundFirewallRulesOperations",
"ServersOperations",
"UsagesOperations",
"LongTermRetentionBackupsOperations",
"LongTermRetentionManagedInstanceBackupsOperations",
"ManagedInstancesOperations",
"RestorableDroppedDatabasesOperations",
"RestorableDroppedManagedDatabasesOperations",
"ServerConnectionPoliciesOperations",
Expand Down Expand Up @@ -332,6 +334,12 @@
"InstanceFailoverGroupsOperations",
"ManagedDatabaseRestoreDetailsOperations",
"ManagedDatabasesOperations",
"ManagedInstancesOperations",
"ServerConfigurationOptionsOperations",
"DatabaseEncryptionProtectorsOperations",
"ManagedLedgerDigestUploadsOperations",
"ServersOperations",
"StartStopManagedInstanceSchedulesOperations",
]
__all__.extend([p for p in _patch_all if p not in __all__])
_patch_sdk()
Original file line number Diff line number Diff line change
Expand Up @@ -321,8 +321,8 @@ async def begin_create_or_update(
:type database_name: str
:param policy_name: The policy name. Should always be "default". "default" Required.
:type policy_name: str or ~azure.mgmt.sql.models.ShortTermRetentionPolicyName
:param parameters: The short term retention policy info. Is either a model type or a IO type.
Required.
:param parameters: The short term retention policy info. Is either a
BackupShortTermRetentionPolicy type or a IO type. Required.
:type parameters: ~azure.mgmt.sql.models.BackupShortTermRetentionPolicy or IO
:keyword content_type: Body Parameter content-type. Known values are: 'application/json'.
Default value is None.
Expand Down Expand Up @@ -574,8 +574,8 @@ async def begin_update(
:type database_name: str
:param policy_name: The policy name. Should always be "default". "default" Required.
:type policy_name: str or ~azure.mgmt.sql.models.ShortTermRetentionPolicyName
:param parameters: The short term retention policy info. Is either a model type or a IO type.
Required.
:param parameters: The short term retention policy info. Is either a
BackupShortTermRetentionPolicy type or a IO type. Required.
:type parameters: ~azure.mgmt.sql.models.BackupShortTermRetentionPolicy or IO
:keyword content_type: Body Parameter content-type. Known values are: 'application/json'.
Default value is None.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -143,8 +143,8 @@ async def create_or_update(
:type server_name: str
:param database_name: The name of the database. Required.
:type database_name: str
:param parameters: Parameters for creating or updating a data masking policy. Is either a model
type or a IO type. Required.
:param parameters: Parameters for creating or updating a data masking policy. Is either a
DataMaskingPolicy type or a IO type. Required.
:type parameters: ~azure.mgmt.sql.models.DataMaskingPolicy or IO
:keyword data_masking_policy_name: The name of the database for which the data masking rule
applies. Default value is "Default". Note that overriding this default value may result in
Expand Down
Loading