Skip to content

Commit 3d0672b

Browse files
azure-sdkmsyycChenxiJiang333
authored
[AutoRelease] t2-oracledatabase-2024-06-20-87763(can only be merged by SDK owner) (#36171)
* code and test * Update CHANGELOG.md * Update assets.json --------- Co-authored-by: azure-sdk <PythonSdkPipelines> Co-authored-by: Yuchao Yan <[email protected]> Co-authored-by: ChenxiJiang333 <[email protected]>
1 parent 2c20453 commit 3d0672b

Some content is hidden

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

43 files changed

+2153
-468
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# Release History
22

3+
## 1.0.0b2 (2024-06-21)
4+
5+
### Features Added
6+
7+
- Added operation AutonomousDatabasesOperations.begin_restore
8+
- Added operation AutonomousDatabasesOperations.begin_shrink
9+
- Added operation group SystemVersionsOperations
10+
- Model AutonomousDatabaseBackupProperties has a new parameter autonomous_database_ocid
11+
- Model AutonomousDatabaseBackupProperties has a new parameter backup_type
12+
- Model AutonomousDatabaseBackupProperties has a new parameter database_size_in_tbs
13+
- Model AutonomousDatabaseBackupProperties has a new parameter size_in_tbs
14+
- Model AutonomousDatabaseBackupProperties has a new parameter time_started
15+
- Model AutonomousDatabaseBaseProperties has a new parameter long_term_backup_schedule
16+
- Model AutonomousDatabaseBaseProperties has a new parameter next_long_term_backup_time_stamp
17+
- Model AutonomousDatabaseCloneProperties has a new parameter long_term_backup_schedule
18+
- Model AutonomousDatabaseCloneProperties has a new parameter next_long_term_backup_time_stamp
19+
- Model AutonomousDatabaseProperties has a new parameter long_term_backup_schedule
20+
- Model AutonomousDatabaseProperties has a new parameter next_long_term_backup_time_stamp
21+
- Model AutonomousDatabaseUpdateProperties has a new parameter long_term_backup_schedule
22+
23+
### Breaking Changes
24+
25+
- Model AutonomousDatabaseBackupProperties no longer has parameter autonomous_database_id
26+
- Model AutonomousDatabaseBackupProperties no longer has parameter database_size_in_t_bs
27+
- Model AutonomousDatabaseBackupProperties no longer has parameter size_in_t_bs
28+
- Model AutonomousDatabaseBackupProperties no longer has parameter type
29+
330
## 1.0.0b1 (2024-05-27)
431

532
* Initial Release
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"commit": "65da315d93751e6e06ffd42f44a77f5b1dac27bc",
2+
"commit": "cc92c5922e1d69bab8f0deb8e1f778f6d9455739",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.10.2",
55
"use": [
6-
"@autorest/[email protected].16",
6+
"@autorest/[email protected].19",
77
"@autorest/[email protected]"
88
],
9-
"autorest_command": "autorest specification/oracle/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/[email protected].16 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
9+
"autorest_command": "autorest specification/oracle/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/[email protected].19 --use=@autorest/[email protected] --version=3.10.2 --version-tolerant=False",
1010
"readme": "specification/oracle/resource-manager/readme.md"
1111
}

sdk/oracledatabase/azure-mgmt-oracledatabase/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "python",
44
"TagPrefix": "python/oracledatabase/azure-mgmt-oracledatabase",
5-
"Tag": "python/oracledatabase/azure-mgmt-oracledatabase_2ff889d418"
5+
"Tag": "python/oracledatabase/azure-mgmt-oracledatabase_1455840fb4"
66
}

sdk/oracledatabase/azure-mgmt-oracledatabase/azure/mgmt/oracledatabase/_oracle_database_mgmt_client.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
GiVersionsOperations,
3434
Operations,
3535
OracleSubscriptionsOperations,
36+
SystemVersionsOperations,
3637
VirtualNetworkAddressesOperations,
3738
)
3839

@@ -72,6 +73,8 @@ class OracleDatabaseMgmtClient: # pylint: disable=client-accepts-api-version-ke
7273
:vartype dns_private_zones: azure.mgmt.oracledatabase.operations.DnsPrivateZonesOperations
7374
:ivar gi_versions: GiVersionsOperations operations
7475
:vartype gi_versions: azure.mgmt.oracledatabase.operations.GiVersionsOperations
76+
:ivar system_versions: SystemVersionsOperations operations
77+
:vartype system_versions: azure.mgmt.oracledatabase.operations.SystemVersionsOperations
7578
:ivar oracle_subscriptions: OracleSubscriptionsOperations operations
7679
:vartype oracle_subscriptions:
7780
azure.mgmt.oracledatabase.operations.OracleSubscriptionsOperations
@@ -159,6 +162,7 @@ def __init__(
159162
self._client, self._config, self._serialize, self._deserialize
160163
)
161164
self.gi_versions = GiVersionsOperations(self._client, self._config, self._serialize, self._deserialize)
165+
self.system_versions = SystemVersionsOperations(self._client, self._config, self._serialize, self._deserialize)
162166
self.oracle_subscriptions = OracleSubscriptionsOperations(
163167
self._client, self._config, self._serialize, self._deserialize
164168
)

sdk/oracledatabase/azure-mgmt-oracledatabase/azure/mgmt/oracledatabase/_serialization.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1441,7 +1441,7 @@ def _deserialize(self, target_obj, data):
14411441
elif isinstance(response, type) and issubclass(response, Enum):
14421442
return self.deserialize_enum(data, response)
14431443

1444-
if data is None:
1444+
if data is None or data is CoreNull:
14451445
return data
14461446
try:
14471447
attributes = response._attribute_map # type: ignore

sdk/oracledatabase/azure-mgmt-oracledatabase/azure/mgmt/oracledatabase/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
VERSION = "1.0.0b1"
9+
VERSION = "1.0.0b2"

sdk/oracledatabase/azure-mgmt-oracledatabase/azure/mgmt/oracledatabase/aio/_oracle_database_mgmt_client.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
GiVersionsOperations,
3434
Operations,
3535
OracleSubscriptionsOperations,
36+
SystemVersionsOperations,
3637
VirtualNetworkAddressesOperations,
3738
)
3839

@@ -72,6 +73,8 @@ class OracleDatabaseMgmtClient: # pylint: disable=client-accepts-api-version-ke
7273
:vartype dns_private_zones: azure.mgmt.oracledatabase.aio.operations.DnsPrivateZonesOperations
7374
:ivar gi_versions: GiVersionsOperations operations
7475
:vartype gi_versions: azure.mgmt.oracledatabase.aio.operations.GiVersionsOperations
76+
:ivar system_versions: SystemVersionsOperations operations
77+
:vartype system_versions: azure.mgmt.oracledatabase.aio.operations.SystemVersionsOperations
7578
:ivar oracle_subscriptions: OracleSubscriptionsOperations operations
7679
:vartype oracle_subscriptions:
7780
azure.mgmt.oracledatabase.aio.operations.OracleSubscriptionsOperations
@@ -159,6 +162,7 @@ def __init__(
159162
self._client, self._config, self._serialize, self._deserialize
160163
)
161164
self.gi_versions = GiVersionsOperations(self._client, self._config, self._serialize, self._deserialize)
165+
self.system_versions = SystemVersionsOperations(self._client, self._config, self._serialize, self._deserialize)
162166
self.oracle_subscriptions = OracleSubscriptionsOperations(
163167
self._client, self._config, self._serialize, self._deserialize
164168
)

sdk/oracledatabase/azure-mgmt-oracledatabase/azure/mgmt/oracledatabase/aio/operations/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
from ._dns_private_views_operations import DnsPrivateViewsOperations
1818
from ._dns_private_zones_operations import DnsPrivateZonesOperations
1919
from ._gi_versions_operations import GiVersionsOperations
20+
from ._system_versions_operations import SystemVersionsOperations
2021
from ._oracle_subscriptions_operations import OracleSubscriptionsOperations
2122
from ._autonomous_database_backups_operations import AutonomousDatabaseBackupsOperations
2223
from ._db_servers_operations import DbServersOperations
@@ -39,6 +40,7 @@
3940
"DnsPrivateViewsOperations",
4041
"DnsPrivateZonesOperations",
4142
"GiVersionsOperations",
43+
"SystemVersionsOperations",
4244
"OracleSubscriptionsOperations",
4345
"AutonomousDatabaseBackupsOperations",
4446
"DbServersOperations",

sdk/oracledatabase/azure-mgmt-oracledatabase/azure/mgmt/oracledatabase/aio/operations/_autonomous_database_backups_operations.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -494,8 +494,8 @@ async def _update_initial(
494494
deserialized = self._deserialize("AutonomousDatabaseBackup", pipeline_response)
495495

496496
if response.status_code == 202:
497-
response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After"))
498497
response_headers["Location"] = self._deserialize("str", response.headers.get("Location"))
498+
response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After"))
499499

500500
if cls:
501501
return cls(pipeline_response, deserialized, response_headers) # type: ignore
@@ -685,8 +685,8 @@ async def _delete_initial( # pylint: disable=inconsistent-return-statements
685685

686686
response_headers = {}
687687
if response.status_code == 202:
688-
response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After"))
689688
response_headers["Location"] = self._deserialize("str", response.headers.get("Location"))
689+
response_headers["Retry-After"] = self._deserialize("int", response.headers.get("Retry-After"))
690690

691691
if cls:
692692
return cls(pipeline_response, None, response_headers) # type: ignore

0 commit comments

Comments
 (0)