Skip to content

Commit 5ecbcc0

Browse files
AutorestCIlmazuel
authored andcommitted
[AutoPR mysql/resource-manager/postgresql/resource-manager] [Don't Merge, Service roll out 2/20/2018] Swagger For new rdbms API change for new biz model (#1918)
[AutoPR mysql/resource-manager/postgresql/resource-manager] Swagger For new rdbms API change for new biz model - 0.3.0
1 parent f896c05 commit 5ecbcc0

File tree

76 files changed

+1456
-2269
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+1456
-2269
lines changed

azure-mgmt-rdbms/HISTORY.rst

+5
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@
33
Release History
44
===============
55

6+
0.3.0 (2018-02-26)
7+
++++++++++++++++++
8+
9+
* New pricing model release
10+
611
0.2.0rc1 (2017-10-16)
712
+++++++++++++++++++++
813

azure-mgmt-rdbms/README.rst

+8-4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ This is the Microsoft Azure RDBMS Management Client Library.
66
Azure Resource Manager (ARM) is the next generation of management APIs that
77
replace the old Azure Service Management (ASM).
88

9-
This package has been tested with Python 2.7, 3.3, 3.4, 3.5 and 3.6.
9+
This package has been tested with Python 2.7, 3.4, 3.5 and 3.6.
1010

1111
For the older Azure Service Management (ASM) libraries, see
1212
`azure-servicemanagement-legacy <https://pypi.python.org/pypi/azure-servicemanagement-legacy>`__ library.
@@ -36,9 +36,13 @@ If you see azure==0.11.0 (or any version below 1.0), uninstall it first:
3636
Usage
3737
=====
3838

39-
For code examples, see `RDBMS Management
40-
<https://azure-sdk-for-python.readthedocs.org/en/latest/sample_azure-mgmt-rdbms.html>`__
41-
on readthedocs.org.
39+
For code examples, see `PostgreSQL
40+
<https://docs.microsoft.com/python/api/overview/azure/postgresql>`__
41+
on docs.microsoft.com.
42+
43+
For code examples, see `MySQL
44+
<https://docs.microsoft.com/python/api/overview/azure/mysql>`__
45+
on docs.microsoft.com.
4246

4347

4448
Provide Feedback

azure-mgmt-rdbms/azure/mgmt/rdbms/mysql/build.json

-183
This file was deleted.

azure-mgmt-rdbms/azure/mgmt/rdbms/mysql/models/__init__.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,16 @@
1111

1212
from .proxy_resource import ProxyResource
1313
from .tracked_resource import TrackedResource
14+
from .storage_profile import StorageProfile
1415
from .server_properties_for_create import ServerPropertiesForCreate
1516
from .server_properties_for_default_create import ServerPropertiesForDefaultCreate
1617
from .server_properties_for_restore import ServerPropertiesForRestore
18+
from .server_properties_for_geo_restore import ServerPropertiesForGeoRestore
1719
from .sku import Sku
1820
from .server import Server
1921
from .server_for_create import ServerForCreate
2022
from .server_update_parameters import ServerUpdateParameters
2123
from .firewall_rule import FirewallRule
22-
from .virtual_network_rule import VirtualNetworkRule
2324
from .database import Database
2425
from .configuration import Configuration
2526
from .operation_display import OperationDisplay
@@ -32,7 +33,6 @@
3233
from .name_availability import NameAvailability
3334
from .server_paged import ServerPaged
3435
from .firewall_rule_paged import FirewallRulePaged
35-
from .virtual_network_rule_paged import VirtualNetworkRulePaged
3636
from .database_paged import DatabasePaged
3737
from .configuration_paged import ConfigurationPaged
3838
from .log_file_paged import LogFilePaged
@@ -41,23 +41,24 @@
4141
ServerVersion,
4242
SslEnforcementEnum,
4343
ServerState,
44+
GeoRedundantBackup,
4445
SkuTier,
45-
VirtualNetworkRuleState,
4646
OperationOrigin,
4747
)
4848

4949
__all__ = [
5050
'ProxyResource',
5151
'TrackedResource',
52+
'StorageProfile',
5253
'ServerPropertiesForCreate',
5354
'ServerPropertiesForDefaultCreate',
5455
'ServerPropertiesForRestore',
56+
'ServerPropertiesForGeoRestore',
5557
'Sku',
5658
'Server',
5759
'ServerForCreate',
5860
'ServerUpdateParameters',
5961
'FirewallRule',
60-
'VirtualNetworkRule',
6162
'Database',
6263
'Configuration',
6364
'OperationDisplay',
@@ -70,15 +71,14 @@
7071
'NameAvailability',
7172
'ServerPaged',
7273
'FirewallRulePaged',
73-
'VirtualNetworkRulePaged',
7474
'DatabasePaged',
7575
'ConfigurationPaged',
7676
'LogFilePaged',
7777
'PerformanceTierPropertiesPaged',
7878
'ServerVersion',
7979
'SslEnforcementEnum',
8080
'ServerState',
81+
'GeoRedundantBackup',
8182
'SkuTier',
82-
'VirtualNetworkRuleState',
8383
'OperationOrigin',
8484
]

azure-mgmt-rdbms/azure/mgmt/rdbms/mysql/models/log_file.py

+9-7
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ class LogFile(ProxyResource):
2828
:type log_file_name: str
2929
:param size_in_kb: Size of the log file.
3030
:type size_in_kb: long
31-
:param created_time: Creation timestamp of the log file.
32-
:type created_time: datetime
33-
:param last_modified_time: Last modified timestamp of the log file.
34-
:type last_modified_time: datetime
31+
:ivar created_time: Creation timestamp of the log file.
32+
:vartype created_time: datetime
33+
:ivar last_modified_time: Last modified timestamp of the log file.
34+
:vartype last_modified_time: datetime
3535
:param log_file_type: Type of the log file.
3636
:type log_file_type: str
3737
:param url: The url to download the log file from.
@@ -42,6 +42,8 @@ class LogFile(ProxyResource):
4242
'id': {'readonly': True},
4343
'name': {'readonly': True},
4444
'type': {'readonly': True},
45+
'created_time': {'readonly': True},
46+
'last_modified_time': {'readonly': True},
4547
}
4648

4749
_attribute_map = {
@@ -56,11 +58,11 @@ class LogFile(ProxyResource):
5658
'url': {'key': 'properties.url', 'type': 'str'},
5759
}
5860

59-
def __init__(self, log_file_name=None, size_in_kb=None, created_time=None, last_modified_time=None, log_file_type=None, url=None):
61+
def __init__(self, log_file_name=None, size_in_kb=None, log_file_type=None, url=None):
6062
super(LogFile, self).__init__()
6163
self.log_file_name = log_file_name
6264
self.size_in_kb = size_in_kb
63-
self.created_time = created_time
64-
self.last_modified_time = last_modified_time
65+
self.created_time = None
66+
self.last_modified_time = None
6567
self.log_file_type = log_file_type
6668
self.url = url

azure-mgmt-rdbms/azure/mgmt/rdbms/mysql/models/my_sql_management_client_enums.py

+7-9
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,17 @@ class ServerState(Enum):
3131
disabled = "Disabled"
3232

3333

34-
class SkuTier(Enum):
34+
class GeoRedundantBackup(Enum):
3535

36-
basic = "Basic"
37-
standard = "Standard"
36+
enabled = "Enabled"
37+
disabled = "Disabled"
3838

3939

40-
class VirtualNetworkRuleState(Enum):
40+
class SkuTier(Enum):
4141

42-
initializing = "Initializing"
43-
in_progress = "InProgress"
44-
ready = "Ready"
45-
deleting = "Deleting"
46-
unknown = "Unknown"
42+
basic = "Basic"
43+
general_purpose = "GeneralPurpose"
44+
memory_optimized = "MemoryOptimized"
4745

4846

4947
class OperationOrigin(Enum):

azure-mgmt-rdbms/azure/mgmt/rdbms/mysql/models/name_availability.py

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ class NameAvailability(Model):
3030
}
3131

3232
def __init__(self, message=None, name_available=None, reason=None):
33+
super(NameAvailability, self).__init__()
3334
self.message = message
3435
self.name_available = name_available
3536
self.reason = reason

azure-mgmt-rdbms/azure/mgmt/rdbms/mysql/models/name_availability_request.py

+1
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,6 @@ class NameAvailabilityRequest(Model):
3131
}
3232

3333
def __init__(self, name, type=None):
34+
super(NameAvailabilityRequest, self).__init__()
3435
self.name = name
3536
self.type = type

azure-mgmt-rdbms/azure/mgmt/rdbms/mysql/models/operation.py

+1
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ class Operation(Model):
4646
}
4747

4848
def __init__(self):
49+
super(Operation, self).__init__()
4950
self.name = None
5051
self.display = None
5152
self.origin = None

azure-mgmt-rdbms/azure/mgmt/rdbms/mysql/models/operation_display.py

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ class OperationDisplay(Model):
4343
}
4444

4545
def __init__(self):
46+
super(OperationDisplay, self).__init__()
4647
self.provider = None
4748
self.resource = None
4849
self.operation = None

azure-mgmt-rdbms/azure/mgmt/rdbms/mysql/models/operation_list_result.py

+1
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,5 @@ class OperationListResult(Model):
2424
}
2525

2626
def __init__(self, value=None):
27+
super(OperationListResult, self).__init__()
2728
self.value = value

0 commit comments

Comments
 (0)