Skip to content
Merged
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
3 changes: 3 additions & 0 deletions azure-mgmt-sql/azure/mgmt/sql/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,7 @@
from .partner_region_info_py3 import PartnerRegionInfo
from .managed_instance_pair_info_py3 import ManagedInstancePairInfo
from .instance_failover_group_py3 import InstanceFailoverGroup
from .short_term_retention_policy_py3 import ShortTermRetentionPolicy
except (SyntaxError, ImportError):
from .resource import Resource
from .tracked_resource import TrackedResource
Expand Down Expand Up @@ -235,6 +236,7 @@
from .partner_region_info import PartnerRegionInfo
from .managed_instance_pair_info import ManagedInstancePairInfo
from .instance_failover_group import InstanceFailoverGroup
from .short_term_retention_policy import ShortTermRetentionPolicy
from .recoverable_database_paged import RecoverableDatabasePaged
from .restorable_dropped_database_paged import RestorableDroppedDatabasePaged
from .server_paged import ServerPaged
Expand Down Expand Up @@ -458,6 +460,7 @@
'PartnerRegionInfo',
'ManagedInstancePairInfo',
'InstanceFailoverGroup',
'ShortTermRetentionPolicy',
'RecoverableDatabasePaged',
'RestorableDroppedDatabasePaged',
'ServerPaged',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ class BackupLongTermRetentionPolicy(ProxyResource):
}

def __init__(self, *, weekly_retention: str=None, monthly_retention: str=None, yearly_retention: str=None, week_of_year: int=None, **kwargs) -> None:
super(BackupLongTermRetentionPolicy, self).__init__(, **kwargs)
super(BackupLongTermRetentionPolicy, self).__init__(**kwargs)
self.weekly_retention = weekly_retention
self.monthly_retention = monthly_retention
self.yearly_retention = yearly_retention
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ class DataMaskingPolicy(ProxyResource):
}

def __init__(self, *, data_masking_state, exempt_principals: str=None, **kwargs) -> None:
super(DataMaskingPolicy, self).__init__(, **kwargs)
super(DataMaskingPolicy, self).__init__(**kwargs)
self.data_masking_state = data_masking_state
self.exempt_principals = exempt_principals
self.application_principals = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ class DataMaskingRule(ProxyResource):
}

def __init__(self, *, schema_name: str, table_name: str, column_name: str, masking_function, alias_name: str=None, rule_state=None, number_from: str=None, number_to: str=None, prefix_size: str=None, suffix_size: str=None, replacement_string: str=None, **kwargs) -> None:
super(DataMaskingRule, self).__init__(, **kwargs)
super(DataMaskingRule, self).__init__(**kwargs)
self.data_masking_rule_id = None
self.alias_name = alias_name
self.rule_state = rule_state
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ class DatabaseAutomaticTuning(ProxyResource):
}

def __init__(self, *, desired_state=None, options=None, **kwargs) -> None:
super(DatabaseAutomaticTuning, self).__init__(, **kwargs)
super(DatabaseAutomaticTuning, self).__init__(**kwargs)
self.desired_state = desired_state
self.actual_state = None
self.options = options
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ class DatabaseBlobAuditingPolicy(ProxyResource):
}

def __init__(self, *, state, storage_endpoint: str=None, storage_account_access_key: str=None, retention_days: int=None, audit_actions_and_groups=None, storage_account_subscription_id: str=None, is_storage_secondary_key_in_use: bool=None, **kwargs) -> None:
super(DatabaseBlobAuditingPolicy, self).__init__(, **kwargs)
super(DatabaseBlobAuditingPolicy, self).__init__(**kwargs)
self.kind = None
self.state = state
self.storage_endpoint = storage_endpoint
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ class DatabaseOperation(ProxyResource):
}

def __init__(self, **kwargs) -> None:
super(DatabaseOperation, self).__init__(, **kwargs)
super(DatabaseOperation, self).__init__(**kwargs)
self.database_name = None
self.operation = None
self.operation_friendly_name = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ class DatabaseSecurityAlertPolicy(ProxyResource):
}

def __init__(self, *, state, location: str=None, disabled_alerts: str=None, email_addresses: str=None, email_account_admins=None, storage_endpoint: str=None, storage_account_access_key: str=None, retention_days: int=None, use_server_default=None, **kwargs) -> None:
super(DatabaseSecurityAlertPolicy, self).__init__(, **kwargs)
super(DatabaseSecurityAlertPolicy, self).__init__(**kwargs)
self.location = location
self.kind = None
self.state = state
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ class ElasticPoolActivity(ProxyResource):
}

def __init__(self, *, location: str=None, **kwargs) -> None:
super(ElasticPoolActivity, self).__init__(, **kwargs)
super(ElasticPoolActivity, self).__init__(**kwargs)
self.location = location
self.end_time = None
self.error_code = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ class ElasticPoolDatabaseActivity(ProxyResource):
}

def __init__(self, *, location: str=None, **kwargs) -> None:
super(ElasticPoolDatabaseActivity, self).__init__(, **kwargs)
super(ElasticPoolDatabaseActivity, self).__init__(**kwargs)
self.location = location
self.database_name = None
self.end_time = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ class ElasticPoolOperation(ProxyResource):
}

def __init__(self, **kwargs) -> None:
super(ElasticPoolOperation, self).__init__(, **kwargs)
super(ElasticPoolOperation, self).__init__(**kwargs)
self.elastic_pool_name = None
self.operation = None
self.operation_friendly_name = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ class EncryptionProtector(ProxyResource):
}

def __init__(self, *, server_key_type, kind: str=None, server_key_name: str=None, **kwargs) -> None:
super(EncryptionProtector, self).__init__(, **kwargs)
super(EncryptionProtector, self).__init__(**kwargs)
self.kind = kind
self.location = None
self.subregion = None
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-sql/azure/mgmt/sql/models/failover_group_py3.py
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ class FailoverGroup(ProxyResource):
}

def __init__(self, *, read_write_endpoint, partner_servers, tags=None, read_only_endpoint=None, databases=None, **kwargs) -> None:
super(FailoverGroup, self).__init__(, **kwargs)
super(FailoverGroup, self).__init__(**kwargs)
self.location = None
self.tags = tags
self.read_write_endpoint = read_write_endpoint
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-sql/azure/mgmt/sql/models/firewall_rule_py3.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ class FirewallRule(ProxyResource):
}

def __init__(self, *, start_ip_address: str, end_ip_address: str, **kwargs) -> None:
super(FirewallRule, self).__init__(, **kwargs)
super(FirewallRule, self).__init__(**kwargs)
self.kind = None
self.location = None
self.start_ip_address = start_ip_address
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ class GeoBackupPolicy(ProxyResource):
}

def __init__(self, *, state, **kwargs) -> None:
super(GeoBackupPolicy, self).__init__(, **kwargs)
super(GeoBackupPolicy, self).__init__(**kwargs)
self.state = state
self.storage_type = None
self.kind = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ class ImportExportResponse(ProxyResource):
}

def __init__(self, **kwargs) -> None:
super(ImportExportResponse, self).__init__(, **kwargs)
super(ImportExportResponse, self).__init__(**kwargs)
self.request_type = None
self.request_id = None
self.server_name = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ class InstanceFailoverGroup(ProxyResource):
}

def __init__(self, *, read_write_endpoint, partner_regions, managed_instance_pairs, read_only_endpoint=None, **kwargs) -> None:
super(InstanceFailoverGroup, self).__init__(, **kwargs)
super(InstanceFailoverGroup, self).__init__(**kwargs)
self.read_write_endpoint = read_write_endpoint
self.read_only_endpoint = read_only_endpoint
self.replication_role = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ class LongTermRetentionBackup(ProxyResource):
}

def __init__(self, **kwargs) -> None:
super(LongTermRetentionBackup, self).__init__(, **kwargs)
super(LongTermRetentionBackup, self).__init__(**kwargs)
self.server_name = None
self.server_create_time = None
self.database_name = None
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-sql/azure/mgmt/sql/models/proxy_resource_py3.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,4 +39,4 @@ class ProxyResource(Resource):
}

def __init__(self, **kwargs) -> None:
super(ProxyResource, self).__init__(, **kwargs)
super(ProxyResource, self).__init__(**kwargs)
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ class RecommendedElasticPool(ProxyResource):
}

def __init__(self, *, dtu: float=None, database_dtu_min: float=None, database_dtu_max: float=None, storage_mb: float=None, **kwargs) -> None:
super(RecommendedElasticPool, self).__init__(, **kwargs)
super(RecommendedElasticPool, self).__init__(**kwargs)
self.database_edition = None
self.dtu = dtu
self.database_dtu_min = database_dtu_min
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ class RecommendedIndex(ProxyResource):
}

def __init__(self, **kwargs) -> None:
super(RecommendedIndex, self).__init__(, **kwargs)
super(RecommendedIndex, self).__init__(**kwargs)
self.action = None
self.state = None
self.created = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ class RecoverableDatabase(ProxyResource):
}

def __init__(self, **kwargs) -> None:
super(RecoverableDatabase, self).__init__(, **kwargs)
super(RecoverableDatabase, self).__init__(**kwargs)
self.edition = None
self.service_level_objective = None
self.elastic_pool_name = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ class ReplicationLink(ProxyResource):
}

def __init__(self, **kwargs) -> None:
super(ReplicationLink, self).__init__(, **kwargs)
super(ReplicationLink, self).__init__(**kwargs)
self.location = None
self.is_termination_allowed = None
self.replication_mode = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ class RestorableDroppedDatabase(ProxyResource):
}

def __init__(self, **kwargs) -> None:
super(RestorableDroppedDatabase, self).__init__(, **kwargs)
super(RestorableDroppedDatabase, self).__init__(**kwargs)
self.location = None
self.database_name = None
self.edition = None
Expand Down
2 changes: 1 addition & 1 deletion azure-mgmt-sql/azure/mgmt/sql/models/restore_point_py3.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ class RestorePoint(ProxyResource):
}

def __init__(self, **kwargs) -> None:
super(RestorePoint, self).__init__(, **kwargs)
super(RestorePoint, self).__init__(**kwargs)
self.location = None
self.restore_point_type = None
self.earliest_restore_date = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ class ServerAutomaticTuning(ProxyResource):
}

def __init__(self, *, desired_state=None, options=None, **kwargs) -> None:
super(ServerAutomaticTuning, self).__init__(, **kwargs)
super(ServerAutomaticTuning, self).__init__(**kwargs)
self.desired_state = desired_state
self.actual_state = None
self.options = options
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ class ServerAzureADAdministrator(ProxyResource):
administrator_type = "ActiveDirectory"

def __init__(self, *, login: str, sid: str, tenant_id: str, **kwargs) -> None:
super(ServerAzureADAdministrator, self).__init__(, **kwargs)
super(ServerAzureADAdministrator, self).__init__(**kwargs)
self.login = login
self.sid = sid
self.tenant_id = tenant_id
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ class ServerCommunicationLink(ProxyResource):
}

def __init__(self, *, partner_server: str, **kwargs) -> None:
super(ServerCommunicationLink, self).__init__(, **kwargs)
super(ServerCommunicationLink, self).__init__(**kwargs)
self.state = None
self.partner_server = partner_server
self.location = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ class ServerConnectionPolicy(ProxyResource):
}

def __init__(self, *, connection_type, **kwargs) -> None:
super(ServerConnectionPolicy, self).__init__(, **kwargs)
super(ServerConnectionPolicy, self).__init__(**kwargs)
self.kind = None
self.location = None
self.connection_type = connection_type
Original file line number Diff line number Diff line change
Expand Up @@ -43,5 +43,5 @@ class ServerDnsAlias(ProxyResource):
}

def __init__(self, **kwargs) -> None:
super(ServerDnsAlias, self).__init__(, **kwargs)
super(ServerDnsAlias, self).__init__(**kwargs)
self.azure_dns_record = None
2 changes: 1 addition & 1 deletion azure-mgmt-sql/azure/mgmt/sql/models/server_key_py3.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ class ServerKey(ProxyResource):
}

def __init__(self, *, server_key_type, kind: str=None, uri: str=None, thumbprint: str=None, creation_date=None, **kwargs) -> None:
super(ServerKey, self).__init__(, **kwargs)
super(ServerKey, self).__init__(**kwargs)
self.kind = kind
self.location = None
self.subregion = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ class ServiceObjective(ProxyResource):
}

def __init__(self, **kwargs) -> None:
super(ServiceObjective, self).__init__(, **kwargs)
super(ServiceObjective, self).__init__(**kwargs)
self.service_objective_name = None
self.is_default = None
self.is_system = None
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ class ServiceTierAdvisor(ProxyResource):
}

def __init__(self, **kwargs) -> None:
super(ServiceTierAdvisor, self).__init__(, **kwargs)
super(ServiceTierAdvisor, self).__init__(**kwargs)
self.observation_period_start = None
self.observation_period_end = None
self.active_time_ratio = None
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# 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 .proxy_resource import ProxyResource


class ShortTermRetentionPolicy(ProxyResource):
"""A short term retention policy resource.

Variables are only populated by the server, and will be ignored when
sending a request.

:ivar id: Resource ID.
:vartype id: str
:ivar name: Resource name.
:vartype name: str
:ivar type: Resource type.
:vartype type: str
:param retention_days: The backup retention period in days. This is how
many days Point-in-Time Restore will be supported.
:type retention_days: int
"""

_validation = {
'id': {'readonly': True},
'name': {'readonly': True},
'type': {'readonly': True},
}

_attribute_map = {
'id': {'key': 'id', 'type': 'str'},
'name': {'key': 'name', 'type': 'str'},
'type': {'key': 'type', 'type': 'str'},
'retention_days': {'key': 'properties.retentionDays', 'type': 'int'},
}

def __init__(self, **kwargs):
super(ShortTermRetentionPolicy, self).__init__(**kwargs)
self.retention_days = kwargs.get('retention_days', None)
Loading