# 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 msrest.paging import Paged
[docs]class RecoverableDatabasePaged(Paged):
"""
A paging container for iterating over a list of :class:`RecoverableDatabase <azure.mgmt.sql.models.RecoverableDatabase>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[RecoverableDatabase]'}
}
def __init__(self, *args, **kwargs):
super(RecoverableDatabasePaged, self).__init__(*args, **kwargs)
[docs]class RestorableDroppedDatabasePaged(Paged):
"""
A paging container for iterating over a list of :class:`RestorableDroppedDatabase <azure.mgmt.sql.models.RestorableDroppedDatabase>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[RestorableDroppedDatabase]'}
}
def __init__(self, *args, **kwargs):
super(RestorableDroppedDatabasePaged, self).__init__(*args, **kwargs)
[docs]class DataMaskingRulePaged(Paged):
"""
A paging container for iterating over a list of :class:`DataMaskingRule <azure.mgmt.sql.models.DataMaskingRule>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[DataMaskingRule]'}
}
def __init__(self, *args, **kwargs):
super(DataMaskingRulePaged, self).__init__(*args, **kwargs)
[docs]class FirewallRulePaged(Paged):
"""
A paging container for iterating over a list of :class:`FirewallRule <azure.mgmt.sql.models.FirewallRule>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[FirewallRule]'}
}
def __init__(self, *args, **kwargs):
super(FirewallRulePaged, self).__init__(*args, **kwargs)
[docs]class GeoBackupPolicyPaged(Paged):
"""
A paging container for iterating over a list of :class:`GeoBackupPolicy <azure.mgmt.sql.models.GeoBackupPolicy>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[GeoBackupPolicy]'}
}
def __init__(self, *args, **kwargs):
super(GeoBackupPolicyPaged, self).__init__(*args, **kwargs)
[docs]class MetricPaged(Paged):
"""
A paging container for iterating over a list of :class:`Metric <azure.mgmt.sql.models.Metric>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[Metric]'}
}
def __init__(self, *args, **kwargs):
super(MetricPaged, self).__init__(*args, **kwargs)
[docs]class MetricDefinitionPaged(Paged):
"""
A paging container for iterating over a list of :class:`MetricDefinition <azure.mgmt.sql.models.MetricDefinition>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[MetricDefinition]'}
}
def __init__(self, *args, **kwargs):
super(MetricDefinitionPaged, self).__init__(*args, **kwargs)
[docs]class DatabasePaged(Paged):
"""
A paging container for iterating over a list of :class:`Database <azure.mgmt.sql.models.Database>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[Database]'}
}
def __init__(self, *args, **kwargs):
super(DatabasePaged, self).__init__(*args, **kwargs)
[docs]class ElasticPoolPaged(Paged):
"""
A paging container for iterating over a list of :class:`ElasticPool <azure.mgmt.sql.models.ElasticPool>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ElasticPool]'}
}
def __init__(self, *args, **kwargs):
super(ElasticPoolPaged, self).__init__(*args, **kwargs)
[docs]class RecommendedElasticPoolPaged(Paged):
"""
A paging container for iterating over a list of :class:`RecommendedElasticPool <azure.mgmt.sql.models.RecommendedElasticPool>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[RecommendedElasticPool]'}
}
def __init__(self, *args, **kwargs):
super(RecommendedElasticPoolPaged, self).__init__(*args, **kwargs)
[docs]class RecommendedElasticPoolMetricPaged(Paged):
"""
A paging container for iterating over a list of :class:`RecommendedElasticPoolMetric <azure.mgmt.sql.models.RecommendedElasticPoolMetric>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[RecommendedElasticPoolMetric]'}
}
def __init__(self, *args, **kwargs):
super(RecommendedElasticPoolMetricPaged, self).__init__(*args, **kwargs)
[docs]class ReplicationLinkPaged(Paged):
"""
A paging container for iterating over a list of :class:`ReplicationLink <azure.mgmt.sql.models.ReplicationLink>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ReplicationLink]'}
}
def __init__(self, *args, **kwargs):
super(ReplicationLinkPaged, self).__init__(*args, **kwargs)
[docs]class ServerCommunicationLinkPaged(Paged):
"""
A paging container for iterating over a list of :class:`ServerCommunicationLink <azure.mgmt.sql.models.ServerCommunicationLink>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ServerCommunicationLink]'}
}
def __init__(self, *args, **kwargs):
super(ServerCommunicationLinkPaged, self).__init__(*args, **kwargs)
[docs]class ServiceObjectivePaged(Paged):
"""
A paging container for iterating over a list of :class:`ServiceObjective <azure.mgmt.sql.models.ServiceObjective>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ServiceObjective]'}
}
def __init__(self, *args, **kwargs):
super(ServiceObjectivePaged, self).__init__(*args, **kwargs)
[docs]class ElasticPoolActivityPaged(Paged):
"""
A paging container for iterating over a list of :class:`ElasticPoolActivity <azure.mgmt.sql.models.ElasticPoolActivity>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ElasticPoolActivity]'}
}
def __init__(self, *args, **kwargs):
super(ElasticPoolActivityPaged, self).__init__(*args, **kwargs)
[docs]class ElasticPoolDatabaseActivityPaged(Paged):
"""
A paging container for iterating over a list of :class:`ElasticPoolDatabaseActivity <azure.mgmt.sql.models.ElasticPoolDatabaseActivity>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ElasticPoolDatabaseActivity]'}
}
def __init__(self, *args, **kwargs):
super(ElasticPoolDatabaseActivityPaged, self).__init__(*args, **kwargs)
[docs]class ServiceTierAdvisorPaged(Paged):
"""
A paging container for iterating over a list of :class:`ServiceTierAdvisor <azure.mgmt.sql.models.ServiceTierAdvisor>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ServiceTierAdvisor]'}
}
def __init__(self, *args, **kwargs):
super(ServiceTierAdvisorPaged, self).__init__(*args, **kwargs)
[docs]class TransparentDataEncryptionActivityPaged(Paged):
"""
A paging container for iterating over a list of :class:`TransparentDataEncryptionActivity <azure.mgmt.sql.models.TransparentDataEncryptionActivity>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[TransparentDataEncryptionActivity]'}
}
def __init__(self, *args, **kwargs):
super(TransparentDataEncryptionActivityPaged, self).__init__(*args, **kwargs)
[docs]class ServerUsagePaged(Paged):
"""
A paging container for iterating over a list of :class:`ServerUsage <azure.mgmt.sql.models.ServerUsage>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ServerUsage]'}
}
def __init__(self, *args, **kwargs):
super(ServerUsagePaged, self).__init__(*args, **kwargs)
[docs]class DatabaseUsagePaged(Paged):
"""
A paging container for iterating over a list of :class:`DatabaseUsage <azure.mgmt.sql.models.DatabaseUsage>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[DatabaseUsage]'}
}
def __init__(self, *args, **kwargs):
super(DatabaseUsagePaged, self).__init__(*args, **kwargs)
[docs]class EncryptionProtectorPaged(Paged):
"""
A paging container for iterating over a list of :class:`EncryptionProtector <azure.mgmt.sql.models.EncryptionProtector>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[EncryptionProtector]'}
}
def __init__(self, *args, **kwargs):
super(EncryptionProtectorPaged, self).__init__(*args, **kwargs)
[docs]class FailoverGroupPaged(Paged):
"""
A paging container for iterating over a list of :class:`FailoverGroup <azure.mgmt.sql.models.FailoverGroup>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[FailoverGroup]'}
}
def __init__(self, *args, **kwargs):
super(FailoverGroupPaged, self).__init__(*args, **kwargs)
[docs]class OperationPaged(Paged):
"""
A paging container for iterating over a list of :class:`Operation <azure.mgmt.sql.models.Operation>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[Operation]'}
}
def __init__(self, *args, **kwargs):
super(OperationPaged, self).__init__(*args, **kwargs)
[docs]class ServerKeyPaged(Paged):
"""
A paging container for iterating over a list of :class:`ServerKey <azure.mgmt.sql.models.ServerKey>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ServerKey]'}
}
def __init__(self, *args, **kwargs):
super(ServerKeyPaged, self).__init__(*args, **kwargs)
[docs]class SyncAgentPaged(Paged):
"""
A paging container for iterating over a list of :class:`SyncAgent <azure.mgmt.sql.models.SyncAgent>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[SyncAgent]'}
}
def __init__(self, *args, **kwargs):
super(SyncAgentPaged, self).__init__(*args, **kwargs)
[docs]class SyncAgentLinkedDatabasePaged(Paged):
"""
A paging container for iterating over a list of :class:`SyncAgentLinkedDatabase <azure.mgmt.sql.models.SyncAgentLinkedDatabase>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[SyncAgentLinkedDatabase]'}
}
def __init__(self, *args, **kwargs):
super(SyncAgentLinkedDatabasePaged, self).__init__(*args, **kwargs)
[docs]class SyncDatabaseIdPropertiesPaged(Paged):
"""
A paging container for iterating over a list of :class:`SyncDatabaseIdProperties <azure.mgmt.sql.models.SyncDatabaseIdProperties>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[SyncDatabaseIdProperties]'}
}
def __init__(self, *args, **kwargs):
super(SyncDatabaseIdPropertiesPaged, self).__init__(*args, **kwargs)
[docs]class SyncFullSchemaPropertiesPaged(Paged):
"""
A paging container for iterating over a list of :class:`SyncFullSchemaProperties <azure.mgmt.sql.models.SyncFullSchemaProperties>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[SyncFullSchemaProperties]'}
}
def __init__(self, *args, **kwargs):
super(SyncFullSchemaPropertiesPaged, self).__init__(*args, **kwargs)
[docs]class SyncGroupLogPropertiesPaged(Paged):
"""
A paging container for iterating over a list of :class:`SyncGroupLogProperties <azure.mgmt.sql.models.SyncGroupLogProperties>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[SyncGroupLogProperties]'}
}
def __init__(self, *args, **kwargs):
super(SyncGroupLogPropertiesPaged, self).__init__(*args, **kwargs)
[docs]class SyncGroupPaged(Paged):
"""
A paging container for iterating over a list of :class:`SyncGroup <azure.mgmt.sql.models.SyncGroup>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[SyncGroup]'}
}
def __init__(self, *args, **kwargs):
super(SyncGroupPaged, self).__init__(*args, **kwargs)
[docs]class SyncMemberPaged(Paged):
"""
A paging container for iterating over a list of :class:`SyncMember <azure.mgmt.sql.models.SyncMember>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[SyncMember]'}
}
def __init__(self, *args, **kwargs):
super(SyncMemberPaged, self).__init__(*args, **kwargs)
[docs]class SubscriptionUsagePaged(Paged):
"""
A paging container for iterating over a list of :class:`SubscriptionUsage <azure.mgmt.sql.models.SubscriptionUsage>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[SubscriptionUsage]'}
}
def __init__(self, *args, **kwargs):
super(SubscriptionUsagePaged, self).__init__(*args, **kwargs)
[docs]class VirtualClusterPaged(Paged):
"""
A paging container for iterating over a list of :class:`VirtualCluster <azure.mgmt.sql.models.VirtualCluster>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[VirtualCluster]'}
}
def __init__(self, *args, **kwargs):
super(VirtualClusterPaged, self).__init__(*args, **kwargs)
[docs]class VirtualNetworkRulePaged(Paged):
"""
A paging container for iterating over a list of :class:`VirtualNetworkRule <azure.mgmt.sql.models.VirtualNetworkRule>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[VirtualNetworkRule]'}
}
def __init__(self, *args, **kwargs):
super(VirtualNetworkRulePaged, self).__init__(*args, **kwargs)
[docs]class ServerBlobAuditingPolicyPaged(Paged):
"""
A paging container for iterating over a list of :class:`ServerBlobAuditingPolicy <azure.mgmt.sql.models.ServerBlobAuditingPolicy>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ServerBlobAuditingPolicy]'}
}
def __init__(self, *args, **kwargs):
super(ServerBlobAuditingPolicyPaged, self).__init__(*args, **kwargs)
[docs]class DatabaseBlobAuditingPolicyPaged(Paged):
"""
A paging container for iterating over a list of :class:`DatabaseBlobAuditingPolicy <azure.mgmt.sql.models.DatabaseBlobAuditingPolicy>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[DatabaseBlobAuditingPolicy]'}
}
def __init__(self, *args, **kwargs):
super(DatabaseBlobAuditingPolicyPaged, self).__init__(*args, **kwargs)
[docs]class DatabaseVulnerabilityAssessmentPaged(Paged):
"""
A paging container for iterating over a list of :class:`DatabaseVulnerabilityAssessment <azure.mgmt.sql.models.DatabaseVulnerabilityAssessment>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[DatabaseVulnerabilityAssessment]'}
}
def __init__(self, *args, **kwargs):
super(DatabaseVulnerabilityAssessmentPaged, self).__init__(*args, **kwargs)
[docs]class JobAgentPaged(Paged):
"""
A paging container for iterating over a list of :class:`JobAgent <azure.mgmt.sql.models.JobAgent>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[JobAgent]'}
}
def __init__(self, *args, **kwargs):
super(JobAgentPaged, self).__init__(*args, **kwargs)
[docs]class JobCredentialPaged(Paged):
"""
A paging container for iterating over a list of :class:`JobCredential <azure.mgmt.sql.models.JobCredential>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[JobCredential]'}
}
def __init__(self, *args, **kwargs):
super(JobCredentialPaged, self).__init__(*args, **kwargs)
[docs]class JobExecutionPaged(Paged):
"""
A paging container for iterating over a list of :class:`JobExecution <azure.mgmt.sql.models.JobExecution>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[JobExecution]'}
}
def __init__(self, *args, **kwargs):
super(JobExecutionPaged, self).__init__(*args, **kwargs)
[docs]class JobPaged(Paged):
"""
A paging container for iterating over a list of :class:`Job <azure.mgmt.sql.models.Job>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[Job]'}
}
def __init__(self, *args, **kwargs):
super(JobPaged, self).__init__(*args, **kwargs)
[docs]class JobStepPaged(Paged):
"""
A paging container for iterating over a list of :class:`JobStep <azure.mgmt.sql.models.JobStep>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[JobStep]'}
}
def __init__(self, *args, **kwargs):
super(JobStepPaged, self).__init__(*args, **kwargs)
[docs]class JobTargetGroupPaged(Paged):
"""
A paging container for iterating over a list of :class:`JobTargetGroup <azure.mgmt.sql.models.JobTargetGroup>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[JobTargetGroup]'}
}
def __init__(self, *args, **kwargs):
super(JobTargetGroupPaged, self).__init__(*args, **kwargs)
[docs]class JobVersionPaged(Paged):
"""
A paging container for iterating over a list of :class:`JobVersion <azure.mgmt.sql.models.JobVersion>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[JobVersion]'}
}
def __init__(self, *args, **kwargs):
super(JobVersionPaged, self).__init__(*args, **kwargs)
[docs]class LongTermRetentionBackupPaged(Paged):
"""
A paging container for iterating over a list of :class:`LongTermRetentionBackup <azure.mgmt.sql.models.LongTermRetentionBackup>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[LongTermRetentionBackup]'}
}
def __init__(self, *args, **kwargs):
super(LongTermRetentionBackupPaged, self).__init__(*args, **kwargs)
[docs]class ManagedBackupShortTermRetentionPolicyPaged(Paged):
"""
A paging container for iterating over a list of :class:`ManagedBackupShortTermRetentionPolicy <azure.mgmt.sql.models.ManagedBackupShortTermRetentionPolicy>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ManagedBackupShortTermRetentionPolicy]'}
}
def __init__(self, *args, **kwargs):
super(ManagedBackupShortTermRetentionPolicyPaged, self).__init__(*args, **kwargs)
[docs]class ServerDnsAliasPaged(Paged):
"""
A paging container for iterating over a list of :class:`ServerDnsAlias <azure.mgmt.sql.models.ServerDnsAlias>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ServerDnsAlias]'}
}
def __init__(self, *args, **kwargs):
super(ServerDnsAliasPaged, self).__init__(*args, **kwargs)
[docs]class ServerSecurityAlertPolicyPaged(Paged):
"""
A paging container for iterating over a list of :class:`ServerSecurityAlertPolicy <azure.mgmt.sql.models.ServerSecurityAlertPolicy>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ServerSecurityAlertPolicy]'}
}
def __init__(self, *args, **kwargs):
super(ServerSecurityAlertPolicyPaged, self).__init__(*args, **kwargs)
[docs]class RestorableDroppedManagedDatabasePaged(Paged):
"""
A paging container for iterating over a list of :class:`RestorableDroppedManagedDatabase <azure.mgmt.sql.models.RestorableDroppedManagedDatabase>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[RestorableDroppedManagedDatabase]'}
}
def __init__(self, *args, **kwargs):
super(RestorableDroppedManagedDatabasePaged, self).__init__(*args, **kwargs)
[docs]class RestorePointPaged(Paged):
"""
A paging container for iterating over a list of :class:`RestorePoint <azure.mgmt.sql.models.RestorePoint>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[RestorePoint]'}
}
def __init__(self, *args, **kwargs):
super(RestorePointPaged, self).__init__(*args, **kwargs)
[docs]class ManagedDatabaseSecurityAlertPolicyPaged(Paged):
"""
A paging container for iterating over a list of :class:`ManagedDatabaseSecurityAlertPolicy <azure.mgmt.sql.models.ManagedDatabaseSecurityAlertPolicy>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ManagedDatabaseSecurityAlertPolicy]'}
}
def __init__(self, *args, **kwargs):
super(ManagedDatabaseSecurityAlertPolicyPaged, self).__init__(*args, **kwargs)
[docs]class ManagedServerSecurityAlertPolicyPaged(Paged):
"""
A paging container for iterating over a list of :class:`ManagedServerSecurityAlertPolicy <azure.mgmt.sql.models.ManagedServerSecurityAlertPolicy>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ManagedServerSecurityAlertPolicy]'}
}
def __init__(self, *args, **kwargs):
super(ManagedServerSecurityAlertPolicyPaged, self).__init__(*args, **kwargs)
[docs]class SensitivityLabelPaged(Paged):
"""
A paging container for iterating over a list of :class:`SensitivityLabel <azure.mgmt.sql.models.SensitivityLabel>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[SensitivityLabel]'}
}
def __init__(self, *args, **kwargs):
super(SensitivityLabelPaged, self).__init__(*args, **kwargs)
[docs]class ManagedInstanceAdministratorPaged(Paged):
"""
A paging container for iterating over a list of :class:`ManagedInstanceAdministrator <azure.mgmt.sql.models.ManagedInstanceAdministrator>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ManagedInstanceAdministrator]'}
}
def __init__(self, *args, **kwargs):
super(ManagedInstanceAdministratorPaged, self).__init__(*args, **kwargs)
[docs]class DatabaseOperationPaged(Paged):
"""
A paging container for iterating over a list of :class:`DatabaseOperation <azure.mgmt.sql.models.DatabaseOperation>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[DatabaseOperation]'}
}
def __init__(self, *args, **kwargs):
super(DatabaseOperationPaged, self).__init__(*args, **kwargs)
[docs]class ElasticPoolOperationPaged(Paged):
"""
A paging container for iterating over a list of :class:`ElasticPoolOperation <azure.mgmt.sql.models.ElasticPoolOperation>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ElasticPoolOperation]'}
}
def __init__(self, *args, **kwargs):
super(ElasticPoolOperationPaged, self).__init__(*args, **kwargs)
[docs]class VulnerabilityAssessmentScanRecordPaged(Paged):
"""
A paging container for iterating over a list of :class:`VulnerabilityAssessmentScanRecord <azure.mgmt.sql.models.VulnerabilityAssessmentScanRecord>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[VulnerabilityAssessmentScanRecord]'}
}
def __init__(self, *args, **kwargs):
super(VulnerabilityAssessmentScanRecordPaged, self).__init__(*args, **kwargs)
[docs]class InstanceFailoverGroupPaged(Paged):
"""
A paging container for iterating over a list of :class:`InstanceFailoverGroup <azure.mgmt.sql.models.InstanceFailoverGroup>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[InstanceFailoverGroup]'}
}
def __init__(self, *args, **kwargs):
super(InstanceFailoverGroupPaged, self).__init__(*args, **kwargs)
[docs]class BackupShortTermRetentionPolicyPaged(Paged):
"""
A paging container for iterating over a list of :class:`BackupShortTermRetentionPolicy <azure.mgmt.sql.models.BackupShortTermRetentionPolicy>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[BackupShortTermRetentionPolicy]'}
}
def __init__(self, *args, **kwargs):
super(BackupShortTermRetentionPolicyPaged, self).__init__(*args, **kwargs)
[docs]class ManagedInstanceKeyPaged(Paged):
"""
A paging container for iterating over a list of :class:`ManagedInstanceKey <azure.mgmt.sql.models.ManagedInstanceKey>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ManagedInstanceKey]'}
}
def __init__(self, *args, **kwargs):
super(ManagedInstanceKeyPaged, self).__init__(*args, **kwargs)
[docs]class ManagedInstanceEncryptionProtectorPaged(Paged):
"""
A paging container for iterating over a list of :class:`ManagedInstanceEncryptionProtector <azure.mgmt.sql.models.ManagedInstanceEncryptionProtector>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ManagedInstanceEncryptionProtector]'}
}
def __init__(self, *args, **kwargs):
super(ManagedInstanceEncryptionProtectorPaged, self).__init__(*args, **kwargs)
[docs]class RecoverableManagedDatabasePaged(Paged):
"""
A paging container for iterating over a list of :class:`RecoverableManagedDatabase <azure.mgmt.sql.models.RecoverableManagedDatabase>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[RecoverableManagedDatabase]'}
}
def __init__(self, *args, **kwargs):
super(RecoverableManagedDatabasePaged, self).__init__(*args, **kwargs)
[docs]class ManagedInstanceVulnerabilityAssessmentPaged(Paged):
"""
A paging container for iterating over a list of :class:`ManagedInstanceVulnerabilityAssessment <azure.mgmt.sql.models.ManagedInstanceVulnerabilityAssessment>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ManagedInstanceVulnerabilityAssessment]'}
}
def __init__(self, *args, **kwargs):
super(ManagedInstanceVulnerabilityAssessmentPaged, self).__init__(*args, **kwargs)
[docs]class ServerVulnerabilityAssessmentPaged(Paged):
"""
A paging container for iterating over a list of :class:`ServerVulnerabilityAssessment <azure.mgmt.sql.models.ServerVulnerabilityAssessment>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ServerVulnerabilityAssessment]'}
}
def __init__(self, *args, **kwargs):
super(ServerVulnerabilityAssessmentPaged, self).__init__(*args, **kwargs)
[docs]class InstancePoolPaged(Paged):
"""
A paging container for iterating over a list of :class:`InstancePool <azure.mgmt.sql.models.InstancePool>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[InstancePool]'}
}
def __init__(self, *args, **kwargs):
super(InstancePoolPaged, self).__init__(*args, **kwargs)
[docs]class UsagePaged(Paged):
"""
A paging container for iterating over a list of :class:`Usage <azure.mgmt.sql.models.Usage>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[Usage]'}
}
def __init__(self, *args, **kwargs):
super(UsagePaged, self).__init__(*args, **kwargs)
[docs]class ManagedInstancePaged(Paged):
"""
A paging container for iterating over a list of :class:`ManagedInstance <azure.mgmt.sql.models.ManagedInstance>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ManagedInstance]'}
}
def __init__(self, *args, **kwargs):
super(ManagedInstancePaged, self).__init__(*args, **kwargs)
[docs]class PrivateEndpointConnectionPaged(Paged):
"""
A paging container for iterating over a list of :class:`PrivateEndpointConnection <azure.mgmt.sql.models.PrivateEndpointConnection>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[PrivateEndpointConnection]'}
}
def __init__(self, *args, **kwargs):
super(PrivateEndpointConnectionPaged, self).__init__(*args, **kwargs)
[docs]class PrivateLinkResourcePaged(Paged):
"""
A paging container for iterating over a list of :class:`PrivateLinkResource <azure.mgmt.sql.models.PrivateLinkResource>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[PrivateLinkResource]'}
}
def __init__(self, *args, **kwargs):
super(PrivateLinkResourcePaged, self).__init__(*args, **kwargs)
[docs]class ServerPaged(Paged):
"""
A paging container for iterating over a list of :class:`Server <azure.mgmt.sql.models.Server>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[Server]'}
}
def __init__(self, *args, **kwargs):
super(ServerPaged, self).__init__(*args, **kwargs)
[docs]class ManagedInstanceLongTermRetentionBackupPaged(Paged):
"""
A paging container for iterating over a list of :class:`ManagedInstanceLongTermRetentionBackup <azure.mgmt.sql.models.ManagedInstanceLongTermRetentionBackup>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ManagedInstanceLongTermRetentionBackup]'}
}
def __init__(self, *args, **kwargs):
super(ManagedInstanceLongTermRetentionBackupPaged, self).__init__(*args, **kwargs)
[docs]class ManagedInstanceLongTermRetentionPolicyPaged(Paged):
"""
A paging container for iterating over a list of :class:`ManagedInstanceLongTermRetentionPolicy <azure.mgmt.sql.models.ManagedInstanceLongTermRetentionPolicy>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ManagedInstanceLongTermRetentionPolicy]'}
}
def __init__(self, *args, **kwargs):
super(ManagedInstanceLongTermRetentionPolicyPaged, self).__init__(*args, **kwargs)
[docs]class WorkloadGroupPaged(Paged):
"""
A paging container for iterating over a list of :class:`WorkloadGroup <azure.mgmt.sql.models.WorkloadGroup>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[WorkloadGroup]'}
}
def __init__(self, *args, **kwargs):
super(WorkloadGroupPaged, self).__init__(*args, **kwargs)
[docs]class WorkloadClassifierPaged(Paged):
"""
A paging container for iterating over a list of :class:`WorkloadClassifier <azure.mgmt.sql.models.WorkloadClassifier>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[WorkloadClassifier]'}
}
def __init__(self, *args, **kwargs):
super(WorkloadClassifierPaged, self).__init__(*args, **kwargs)
[docs]class ManagedDatabasePaged(Paged):
"""
A paging container for iterating over a list of :class:`ManagedDatabase <azure.mgmt.sql.models.ManagedDatabase>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ManagedDatabase]'}
}
def __init__(self, *args, **kwargs):
super(ManagedDatabasePaged, self).__init__(*args, **kwargs)
[docs]class ServerAzureADAdministratorPaged(Paged):
"""
A paging container for iterating over a list of :class:`ServerAzureADAdministrator <azure.mgmt.sql.models.ServerAzureADAdministrator>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ServerAzureADAdministrator]'}
}
def __init__(self, *args, **kwargs):
super(ServerAzureADAdministratorPaged, self).__init__(*args, **kwargs)
[docs]class ManagedInstanceOperationPaged(Paged):
"""
A paging container for iterating over a list of :class:`ManagedInstanceOperation <azure.mgmt.sql.models.ManagedInstanceOperation>` object
"""
_attribute_map = {
'next_link': {'key': 'nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ManagedInstanceOperation]'}
}
def __init__(self, *args, **kwargs):
super(ManagedInstanceOperationPaged, self).__init__(*args, **kwargs)