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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
126 changes: 66 additions & 60 deletions azure-mgmt-sql/azure/mgmt/sql/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,10 @@
# --------------------------------------------------------------------------

from .resource import Resource
from .tracked_resource import TrackedResource
from .proxy_resource import ProxyResource
from .backup_long_term_retention_policy import BackupLongTermRetentionPolicy
from .backup_long_term_retention_vault import BackupLongTermRetentionVault
from .tracked_resource import TrackedResource
from .restore_point import RestorePoint
from .recoverable_database import RecoverableDatabase
from .restorable_dropped_database import RestorableDroppedDatabase
Expand All @@ -25,9 +27,9 @@
from .server_version_capability import ServerVersionCapability
from .location_capabilities import LocationCapabilities
from .server_connection_policy import ServerConnectionPolicy
from .database_security_alert_policy import DatabaseSecurityAlertPolicy
from .data_masking_policy import DataMaskingPolicy
from .data_masking_rule import DataMaskingRule
from .sub_resource import SubResource
from .firewall_rule import FirewallRule
from .geo_backup_policy import GeoBackupPolicy
from .import_extension_request import ImportExtensionRequest
Expand All @@ -43,6 +45,9 @@
from .operation import Operation
from .operation_list_result import OperationListResult
from .replication_link import ReplicationLink
from .server_azure_ad_administrator import ServerAzureADAdministrator
from .server_communication_link import ServerCommunicationLink
from .service_objective import ServiceObjective
from .check_name_availability_request import CheckNameAvailabilityRequest
from .check_name_availability_response import CheckNameAvailabilityResponse
from .recommended_elastic_pool_metric import RecommendedElasticPoolMetric
Expand All @@ -54,61 +59,62 @@
from .database import Database
from .recommended_elastic_pool import RecommendedElasticPool
from .elastic_pool import ElasticPool
from .elastic_pool_update import ElasticPoolUpdate
from .elastic_pool_activity import ElasticPoolActivity
from .elastic_pool_database_activity import ElasticPoolDatabaseActivity
from .database_update import DatabaseUpdate
from .transparent_data_encryption_activity import TransparentDataEncryptionActivity
from .server_azure_ad_administrator import ServerAzureADAdministrator
from .sql_sub_resource import SqlSubResource
from .server_communication_link import ServerCommunicationLink
from .database_security_alert_policy import DatabaseSecurityAlertPolicy
from .backup_long_term_retention_vault import BackupLongTermRetentionVault
from .backup_long_term_retention_policy import BackupLongTermRetentionPolicy
from .service_objective import ServiceObjective
from .server_usage import ServerUsage
from .database_usage import DatabaseUsage
from .database_blob_auditing_policy import DatabaseBlobAuditingPolicy
from .encryption_protector import EncryptionProtector
from .failover_group_read_write_endpoint import FailoverGroupReadWriteEndpoint
from .failover_group_read_only_endpoint import FailoverGroupReadOnlyEndpoint
from .partner_info import PartnerInfo
from .failover_group import FailoverGroup
from .virtual_network_rule import VirtualNetworkRule
from .failover_group_update import FailoverGroupUpdate
from .server_key import ServerKey
from .resource_identity import ResourceIdentity
from .server import Server
from .server_key import ServerKey
from .encryption_protector import EncryptionProtector
from .server_update import ServerUpdate
from .virtual_network_rule import VirtualNetworkRule
from .restore_point_paged import RestorePointPaged
from .recoverable_database_paged import RecoverableDatabasePaged
from .restorable_dropped_database_paged import RestorableDroppedDatabasePaged
from .data_masking_rule_paged import DataMaskingRulePaged
from .firewall_rule_paged import FirewallRulePaged
from .geo_backup_policy_paged import GeoBackupPolicyPaged
from .metric_paged import MetricPaged
from .metric_definition_paged import MetricDefinitionPaged
from .replication_link_paged import ReplicationLinkPaged
from .database_paged import DatabasePaged
from .service_tier_advisor_paged import ServiceTierAdvisorPaged
from .transparent_data_encryption_activity_paged import TransparentDataEncryptionActivityPaged
from .database_usage_paged import DatabaseUsagePaged
from .recoverable_database_paged import RecoverableDatabasePaged
from .restorable_dropped_database_paged import RestorableDroppedDatabasePaged
from .elastic_pool_paged import ElasticPoolPaged
from .replication_link_paged import ReplicationLinkPaged
from .server_azure_ad_administrator_paged import ServerAzureADAdministratorPaged
from .server_communication_link_paged import ServerCommunicationLinkPaged
from .service_objective_paged import ServiceObjectivePaged
from .server_usage_paged import ServerUsagePaged
from .server_paged import ServerPaged
from .encryption_protector_paged import EncryptionProtectorPaged
from .firewall_rule_paged import FirewallRulePaged
from .elastic_pool_paged import ElasticPoolPaged
from .elastic_pool_activity_paged import ElasticPoolActivityPaged
from .elastic_pool_database_activity_paged import ElasticPoolDatabaseActivityPaged
from .recommended_elastic_pool_paged import RecommendedElasticPoolPaged
from .recommended_elastic_pool_metric_paged import RecommendedElasticPoolMetricPaged
from .server_azure_ad_administrator_paged import ServerAzureADAdministratorPaged
from .server_communication_link_paged import ServerCommunicationLinkPaged
from .service_tier_advisor_paged import ServiceTierAdvisorPaged
from .transparent_data_encryption_activity_paged import TransparentDataEncryptionActivityPaged
from .server_usage_paged import ServerUsagePaged
from .database_usage_paged import DatabaseUsagePaged
from .encryption_protector_paged import EncryptionProtectorPaged
from .failover_group_paged import FailoverGroupPaged
from .virtual_network_rule_paged import VirtualNetworkRulePaged
from .server_key_paged import ServerKeyPaged
from .virtual_network_rule_paged import VirtualNetworkRulePaged
from .sql_management_client_enums import (
BackupLongTermRetentionPolicyState,
RestorePointType,
CapabilityStatus,
MaxSizeUnits,
PerformanceLevelUnit,
ServerConnectionType,
SecurityAlertPolicyState,
SecurityAlertPolicyEmailAccountAdmins,
SecurityAlertPolicyUseServerDefault,
DataMaskingState,
DataMaskingRuleState,
DataMaskingFunction,
Expand All @@ -133,22 +139,21 @@
SampleName,
ElasticPoolState,
TransparentDataEncryptionActivityStatus,
SecurityAlertPolicyState,
SecurityAlertPolicyEmailAccountAdmins,
SecurityAlertPolicyUseServerDefault,
BackupLongTermRetentionPolicyState,
BlobAuditingPolicyState,
ServerKeyType,
ReadWriteEndpointFailoverPolicy,
ReadOnlyEndpointFailoverPolicy,
FailoverGroupReplicationRole,
IdentityType,
ServerKeyType,
VirtualNetworkRuleState,
)

__all__ = [
'Resource',
'TrackedResource',
'ProxyResource',
'BackupLongTermRetentionPolicy',
'BackupLongTermRetentionVault',
'TrackedResource',
'RestorePoint',
'RecoverableDatabase',
'RestorableDroppedDatabase',
Expand All @@ -162,9 +167,9 @@
'ServerVersionCapability',
'LocationCapabilities',
'ServerConnectionPolicy',
'DatabaseSecurityAlertPolicy',
'DataMaskingPolicy',
'DataMaskingRule',
'SubResource',
'FirewallRule',
'GeoBackupPolicy',
'ImportExtensionRequest',
Expand All @@ -180,6 +185,9 @@
'Operation',
'OperationListResult',
'ReplicationLink',
'ServerAzureADAdministrator',
'ServerCommunicationLink',
'ServiceObjective',
'CheckNameAvailabilityRequest',
'CheckNameAvailabilityResponse',
'RecommendedElasticPoolMetric',
Expand All @@ -191,60 +199,61 @@
'Database',
'RecommendedElasticPool',
'ElasticPool',
'ElasticPoolUpdate',
'ElasticPoolActivity',
'ElasticPoolDatabaseActivity',
'DatabaseUpdate',
'TransparentDataEncryptionActivity',
'ServerAzureADAdministrator',
'SqlSubResource',
'ServerCommunicationLink',
'DatabaseSecurityAlertPolicy',
'BackupLongTermRetentionVault',
'BackupLongTermRetentionPolicy',
'ServiceObjective',
'ServerUsage',
'DatabaseUsage',
'DatabaseBlobAuditingPolicy',
'EncryptionProtector',
'FailoverGroupReadWriteEndpoint',
'FailoverGroupReadOnlyEndpoint',
'PartnerInfo',
'FailoverGroup',
'VirtualNetworkRule',
'FailoverGroupUpdate',
'ServerKey',
'ResourceIdentity',
'Server',
'ServerKey',
'EncryptionProtector',
'ServerUpdate',
'VirtualNetworkRule',
'RestorePointPaged',
'RecoverableDatabasePaged',
'RestorableDroppedDatabasePaged',
'DataMaskingRulePaged',
'FirewallRulePaged',
'GeoBackupPolicyPaged',
'MetricPaged',
'MetricDefinitionPaged',
'ReplicationLinkPaged',
'DatabasePaged',
'ServiceTierAdvisorPaged',
'TransparentDataEncryptionActivityPaged',
'DatabaseUsagePaged',
'RecoverableDatabasePaged',
'RestorableDroppedDatabasePaged',
'ElasticPoolPaged',
'ReplicationLinkPaged',
'ServerAzureADAdministratorPaged',
'ServerCommunicationLinkPaged',
'ServiceObjectivePaged',
'ServerUsagePaged',
'ServerPaged',
'EncryptionProtectorPaged',
'FirewallRulePaged',
'ElasticPoolPaged',
'ElasticPoolActivityPaged',
'ElasticPoolDatabaseActivityPaged',
'RecommendedElasticPoolPaged',
'RecommendedElasticPoolMetricPaged',
'ServerAzureADAdministratorPaged',
'ServerCommunicationLinkPaged',
'ServiceTierAdvisorPaged',
'TransparentDataEncryptionActivityPaged',
'ServerUsagePaged',
'DatabaseUsagePaged',
'EncryptionProtectorPaged',
'FailoverGroupPaged',
'VirtualNetworkRulePaged',
'ServerKeyPaged',
'VirtualNetworkRulePaged',
'BackupLongTermRetentionPolicyState',
'RestorePointType',
'CapabilityStatus',
'MaxSizeUnits',
'PerformanceLevelUnit',
'ServerConnectionType',
'SecurityAlertPolicyState',
'SecurityAlertPolicyEmailAccountAdmins',
'SecurityAlertPolicyUseServerDefault',
'DataMaskingState',
'DataMaskingRuleState',
'DataMaskingFunction',
Expand All @@ -269,14 +278,11 @@
'SampleName',
'ElasticPoolState',
'TransparentDataEncryptionActivityStatus',
'SecurityAlertPolicyState',
'SecurityAlertPolicyEmailAccountAdmins',
'SecurityAlertPolicyUseServerDefault',
'BackupLongTermRetentionPolicyState',
'BlobAuditingPolicyState',
'ServerKeyType',
'ReadWriteEndpointFailoverPolicy',
'ReadOnlyEndpointFailoverPolicy',
'FailoverGroupReplicationRole',
'IdentityType',
'ServerKeyType',
'VirtualNetworkRuleState',
]
2 changes: 1 addition & 1 deletion azure-mgmt-sql/azure/mgmt/sql/models/data_masking_rule.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ class DataMaskingRule(ProxyResource):
applied.
:type column_name: str
:param masking_function: The masking function that is used for the data
masking rule. Possible values include: 'CCN', 'Default', 'Email',
masking rule. Possible values include: 'Default', 'CCN', 'Email',
'Number', 'SSN', 'Text'
:type masking_function: str or :class:`DataMaskingFunction
<azure.mgmt.sql.models.DataMaskingFunction>`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

class DataMaskingRulePaged(Paged):
"""
A paging container for iterating over a list of DataMaskingRule object
A paging container for iterating over a list of :class:`DataMaskingRule <azure.mgmt.sql.models.DataMaskingRule>` object
"""

_attribute_map = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ class DatabaseBlobAuditingPolicy(ProxyResource):
'name': {'readonly': True},
'type': {'readonly': True},
'kind': {'readonly': True},
'state': {'required': True},
}

_attribute_map = {
Expand All @@ -74,7 +75,7 @@ class DatabaseBlobAuditingPolicy(ProxyResource):
'is_storage_secondary_key_in_use': {'key': 'properties.isStorageSecondaryKeyInUse', 'type': 'bool'},
}

def __init__(self, state=None, storage_endpoint=None, storage_account_access_key=None, retention_days=None, audit_actions_and_groups=None, storage_account_subscription_id=None, is_storage_secondary_key_in_use=None):
def __init__(self, state, storage_endpoint=None, storage_account_access_key=None, retention_days=None, audit_actions_and_groups=None, storage_account_subscription_id=None, is_storage_secondary_key_in_use=None):
super(DatabaseBlobAuditingPolicy, self).__init__()
self.kind = None
self.state = state
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-sql/azure/mgmt/sql/models/database_paged.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

class DatabasePaged(Paged):
"""
A paging container for iterating over a list of Database object
A paging container for iterating over a list of :class:`Database <azure.mgmt.sql.models.Database>` object
"""

_attribute_map = {
Expand Down
Loading