Skip to content

Commit 4667dd3

Browse files
AutorestCIlmazuel
authored andcommitted
[AutoPR] storagesync/resource-manager (#2734)
* [AutoPR storagesync/resource-manager] Storage Sync Swagger preview version (prev PR #109 (#2722) * Generated from bdcb59fb848aad33d655434511e28992a9186eec Added NodeJS + Java code gen config * Generated from 3c0da5ba17ebd8d58d92118f5cd2137e7137f2bf extra comma extra comma in pauseWaitForSyncDrainTimePeriodInSeconds * Generated from dd8124f88a1bebfa7dbca3e881781b3c5ef82028 body to parameters body to parameters * StorageSync packaging * [AutoPR storagesync/resource-manager] Add new version 2018-04-02 for Microsoft.StorageSync Resource Provider (#2749) * Generated from 84c25bde14c0bd3975b3e2d4fe39e59c16b3d62d New Api version changes - 2018-04-02 New Api version changes 2018-04-02 * Generated from f19da1779f85df4450cbcdaf9b1029e99114fee4 Fix examples * [AutoPR storagesync/resource-manager] Remove TrackedResource from Swagger spec in Microsoft.StorageSync Resource Provider (#3196) * Generated from 3b8b5e375bac475491d082da1e5f773f82ea8d3a More updates on referring common types More updates on referring common types * Generated from ebcc4a641257b0c46d0c17bf4db6fac9548b3fa4 Add UpdateParameters and Updateproperties * Generated from 3799c3aa4ec02ba51002d160a18b8e3d1ce0dbdf (#3228) Use Common Resource. Remove properties from allof * [AutoPR storagesync/resource-manager] Add creation parameters to StorageSync ResourceProvider for SDK (#3317) * Generated from d7cd8d3fc87fd6f33f6e0584bdabc67154c9cea7 Add creation parameters * Packaging update of azure-mgmt-storagesync * Generated from 7a7a6ab9817237ac5b0e29f922905ff6ad776b02 Fix RegisteredServer * [AutoPR storagesync/resource-manager] StorageSync : Clone existing ApiVersion 2018-04-02 for creating a new version 2018-07-01 (#3367) * Generated from 4af1840a4de8c443e3702a5c5ca79a56395a2b7b one tag only * Generated from 1557b2356a6ea7ee507716ccaff1cb45e5def0c6 fix version * [AutoPR storagesync/resource-manager] Swagger Update for Microsoft.StorageSync (2018-07-01) (#3476) * Generated from 4a9147eadd5b5351c1bd4fd597f5b98ba482a8e7 Fix Compilation error * Packaging update of azure-mgmt-storagesync * Generated from 72f3d90f6a7d6d8099beda5ba2dbf536db2bc133 Ran Validate examples cd h:\csharpsdk\azure-rest-api-specs\specification npx autorest --validation --azure-validator --message-format=json h:\csharpsdk\azure-rest-api-specs\specification\storagesync\resource-manager\readme.md oav validate-spec h:\csharpsdk\azure-rest-api-specs\specification\storagesync\resource-manager\Microsoft.StorageSync\stable\2018-07-01\storagesync.json oav validate-example h:\csharpsdk\azure-rest-api-specs\specification\storagesync\resource-manager\Microsoft.StorageSync\stable\2018-07-01\storagesync.json -f h:\csharpsdk\azure-rest-api-specs\output\Expected_1.log * Generated from 84331b381719f5e980b9a2c45bf7a3957adb67b7 Fix ARM Errors * Generated from d3ec81c506bebfdd35d79ab9a61e90d18e886149 Fix ARM ListWorkflowsByStorageSyncService error * Generated from 133e3e90ae39def0670aea057365010fc24aec10 Fix comments * Generated from d88609464e32709b43f9b4bb9f1b0d54142048ef comment fix * Generated from 6d2574891d49b32548464be35df465ccb77e9af8 (#3514) Add Monitoring Configuration * [AutoPR storagesync/resource-manager] StorageSync ResourceProvider : Bug Fix to change parameter name (#3671) * Generated from e6d421336cca7680ce72f8dedd96999938519540 Bug Fix to change parameter name * Packaging update of azure-mgmt-storagesync * Generated from 8b75f45689c84b566ba3fe6a7f8bba4c7d3ce419 (#3685) Change Host name from swagger * Generated from 327dd74db2246dcb0e5a9c513fbfd0725f29b786 (#4006) typo: storagesync/resource-manager/Microsoft.StorageSync - Asynchronuous -> Asynchronous - serverendpoint -> server endpoint * Generated from 8ef101734633d940d2cc32476f8d394ec8248f98 (#4122) Change from preview to stable for 2018-10-01 ApiVersion * Update HISTORY.rst * Update version.py * Packaging update of azure-mgmt-storagesync * Packaging update of azure-mgmt-storagesync * Rebuild by #2734 * Update HISTORY.rst * Update version.py * Generated from 0ac49f10fbb70132a4662eed1b30c13fa130d012 (#4729) added java readme * Update version.py * Update HISTORY.rst
1 parent 7e2b995 commit 4667dd3

File tree

104 files changed

+8051
-0
lines changed

Some content is hidden

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

104 files changed

+8051
-0
lines changed

azure-mgmt-storagesync/HISTORY.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
.. :changelog:
2+
3+
Release History
4+
===============
5+
6+
0.1.0 (2019-04-05)
7+
++++++++++++++++++
8+
9+
* Initial Release

azure-mgmt-storagesync/MANIFEST.in

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
recursive-include tests *.py *.yaml
2+
include *.rst
3+
include azure/__init__.py
4+
include azure/mgmt/__init__.py
5+

azure-mgmt-storagesync/README.rst

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
Microsoft Azure SDK for Python
2+
==============================
3+
4+
This is the Microsoft Azure Storage Sync Client Library.
5+
6+
Azure Resource Manager (ARM) is the next generation of management APIs that
7+
replace the old Azure Service Management (ASM).
8+
9+
This package has been tested with Python 2.7, 3.4, 3.5, 3.6 and 3.7.
10+
11+
For the older Azure Service Management (ASM) libraries, see
12+
`azure-servicemanagement-legacy <https://pypi.python.org/pypi/azure-servicemanagement-legacy>`__ library.
13+
14+
For a more complete set of Azure libraries, see the `azure <https://pypi.python.org/pypi/azure>`__ bundle package.
15+
16+
17+
Usage
18+
=====
19+
20+
For code examples, see `Storage Sync
21+
<https://docs.microsoft.com/python/api/overview/azure/>`__
22+
on docs.microsoft.com.
23+
24+
25+
Provide Feedback
26+
================
27+
28+
If you encounter any bugs or have suggestions, please file an issue in the
29+
`Issues <https://github.com/Azure/azure-sdk-for-python/issues>`__
30+
section of the project.
31+
32+
33+
.. image:: https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-python%2Fazure-mgmt-storagesync%2FREADME.png
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
__path__ = __import__('pkgutil').extend_path(__path__, __name__)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
__path__ = __import__('pkgutil').extend_path(__path__, __name__)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from .storage_sync_management_client import StorageSyncManagementClient
13+
from .version import VERSION
14+
15+
__all__ = ['StorageSyncManagementClient']
16+
17+
__version__ = VERSION
18+
Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
try:
13+
from .storage_sync_error_details_py3 import StorageSyncErrorDetails
14+
from .storage_sync_api_error_py3 import StorageSyncApiError
15+
from .storage_sync_error_py3 import StorageSyncError, StorageSyncErrorException
16+
from .subscription_state_py3 import SubscriptionState
17+
from .storage_sync_service_py3 import StorageSyncService
18+
from .sync_group_py3 import SyncGroup
19+
from .cloud_endpoint_py3 import CloudEndpoint
20+
from .recall_action_parameters_py3 import RecallActionParameters
21+
from .storage_sync_service_create_parameters_py3 import StorageSyncServiceCreateParameters
22+
from .sync_group_create_parameters_py3 import SyncGroupCreateParameters
23+
from .cloud_endpoint_create_parameters_py3 import CloudEndpointCreateParameters
24+
from .server_endpoint_create_parameters_py3 import ServerEndpointCreateParameters
25+
from .trigger_rollover_request_py3 import TriggerRolloverRequest
26+
from .registered_server_create_parameters_py3 import RegisteredServerCreateParameters
27+
from .server_endpoint_update_parameters_py3 import ServerEndpointUpdateParameters
28+
from .files_not_syncing_error_py3 import FilesNotSyncingError
29+
from .sync_session_status_py3 import SyncSessionStatus
30+
from .sync_activity_status_py3 import SyncActivityStatus
31+
from .server_endpoint_sync_status_py3 import ServerEndpointSyncStatus
32+
from .server_endpoint_py3 import ServerEndpoint
33+
from .registered_server_py3 import RegisteredServer
34+
from .resources_move_info_py3 import ResourcesMoveInfo
35+
from .workflow_py3 import Workflow
36+
from .operation_display_info_py3 import OperationDisplayInfo
37+
from .operation_entity_py3 import OperationEntity
38+
from .operation_display_resource_py3 import OperationDisplayResource
39+
from .check_name_availability_parameters_py3 import CheckNameAvailabilityParameters
40+
from .check_name_availability_result_py3 import CheckNameAvailabilityResult
41+
from .restore_file_spec_py3 import RestoreFileSpec
42+
from .post_restore_request_py3 import PostRestoreRequest
43+
from .pre_restore_request_py3 import PreRestoreRequest
44+
from .backup_request_py3 import BackupRequest
45+
from .post_backup_response_py3 import PostBackupResponse
46+
from .storage_sync_service_update_parameters_py3 import StorageSyncServiceUpdateParameters
47+
from .tracked_resource_py3 import TrackedResource
48+
from .azure_entity_resource_py3 import AzureEntityResource
49+
from .resource_py3 import Resource
50+
from .proxy_resource_py3 import ProxyResource
51+
except (SyntaxError, ImportError):
52+
from .storage_sync_error_details import StorageSyncErrorDetails
53+
from .storage_sync_api_error import StorageSyncApiError
54+
from .storage_sync_error import StorageSyncError, StorageSyncErrorException
55+
from .subscription_state import SubscriptionState
56+
from .storage_sync_service import StorageSyncService
57+
from .sync_group import SyncGroup
58+
from .cloud_endpoint import CloudEndpoint
59+
from .recall_action_parameters import RecallActionParameters
60+
from .storage_sync_service_create_parameters import StorageSyncServiceCreateParameters
61+
from .sync_group_create_parameters import SyncGroupCreateParameters
62+
from .cloud_endpoint_create_parameters import CloudEndpointCreateParameters
63+
from .server_endpoint_create_parameters import ServerEndpointCreateParameters
64+
from .trigger_rollover_request import TriggerRolloverRequest
65+
from .registered_server_create_parameters import RegisteredServerCreateParameters
66+
from .server_endpoint_update_parameters import ServerEndpointUpdateParameters
67+
from .files_not_syncing_error import FilesNotSyncingError
68+
from .sync_session_status import SyncSessionStatus
69+
from .sync_activity_status import SyncActivityStatus
70+
from .server_endpoint_sync_status import ServerEndpointSyncStatus
71+
from .server_endpoint import ServerEndpoint
72+
from .registered_server import RegisteredServer
73+
from .resources_move_info import ResourcesMoveInfo
74+
from .workflow import Workflow
75+
from .operation_display_info import OperationDisplayInfo
76+
from .operation_entity import OperationEntity
77+
from .operation_display_resource import OperationDisplayResource
78+
from .check_name_availability_parameters import CheckNameAvailabilityParameters
79+
from .check_name_availability_result import CheckNameAvailabilityResult
80+
from .restore_file_spec import RestoreFileSpec
81+
from .post_restore_request import PostRestoreRequest
82+
from .pre_restore_request import PreRestoreRequest
83+
from .backup_request import BackupRequest
84+
from .post_backup_response import PostBackupResponse
85+
from .storage_sync_service_update_parameters import StorageSyncServiceUpdateParameters
86+
from .tracked_resource import TrackedResource
87+
from .azure_entity_resource import AzureEntityResource
88+
from .resource import Resource
89+
from .proxy_resource import ProxyResource
90+
from .operation_entity_paged import OperationEntityPaged
91+
from .storage_sync_service_paged import StorageSyncServicePaged
92+
from .sync_group_paged import SyncGroupPaged
93+
from .cloud_endpoint_paged import CloudEndpointPaged
94+
from .server_endpoint_paged import ServerEndpointPaged
95+
from .registered_server_paged import RegisteredServerPaged
96+
from .workflow_paged import WorkflowPaged
97+
from .storage_sync_management_client_enums import (
98+
Reason,
99+
NameAvailabilityReason,
100+
)
101+
102+
__all__ = [
103+
'StorageSyncErrorDetails',
104+
'StorageSyncApiError',
105+
'StorageSyncError', 'StorageSyncErrorException',
106+
'SubscriptionState',
107+
'StorageSyncService',
108+
'SyncGroup',
109+
'CloudEndpoint',
110+
'RecallActionParameters',
111+
'StorageSyncServiceCreateParameters',
112+
'SyncGroupCreateParameters',
113+
'CloudEndpointCreateParameters',
114+
'ServerEndpointCreateParameters',
115+
'TriggerRolloverRequest',
116+
'RegisteredServerCreateParameters',
117+
'ServerEndpointUpdateParameters',
118+
'FilesNotSyncingError',
119+
'SyncSessionStatus',
120+
'SyncActivityStatus',
121+
'ServerEndpointSyncStatus',
122+
'ServerEndpoint',
123+
'RegisteredServer',
124+
'ResourcesMoveInfo',
125+
'Workflow',
126+
'OperationDisplayInfo',
127+
'OperationEntity',
128+
'OperationDisplayResource',
129+
'CheckNameAvailabilityParameters',
130+
'CheckNameAvailabilityResult',
131+
'RestoreFileSpec',
132+
'PostRestoreRequest',
133+
'PreRestoreRequest',
134+
'BackupRequest',
135+
'PostBackupResponse',
136+
'StorageSyncServiceUpdateParameters',
137+
'TrackedResource',
138+
'AzureEntityResource',
139+
'Resource',
140+
'ProxyResource',
141+
'OperationEntityPaged',
142+
'StorageSyncServicePaged',
143+
'SyncGroupPaged',
144+
'CloudEndpointPaged',
145+
'ServerEndpointPaged',
146+
'RegisteredServerPaged',
147+
'WorkflowPaged',
148+
'Reason',
149+
'NameAvailabilityReason',
150+
]
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from .resource import Resource
13+
14+
15+
class AzureEntityResource(Resource):
16+
"""The resource model definition for a Azure Resource Manager resource with an
17+
etag.
18+
19+
Variables are only populated by the server, and will be ignored when
20+
sending a request.
21+
22+
:ivar id: Fully qualified resource Id for the resource. Ex -
23+
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
24+
:vartype id: str
25+
:ivar name: The name of the resource
26+
:vartype name: str
27+
:ivar type: The type of the resource. Ex-
28+
Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
29+
:vartype type: str
30+
:ivar etag: Resource Etag.
31+
:vartype etag: str
32+
"""
33+
34+
_validation = {
35+
'id': {'readonly': True},
36+
'name': {'readonly': True},
37+
'type': {'readonly': True},
38+
'etag': {'readonly': True},
39+
}
40+
41+
_attribute_map = {
42+
'id': {'key': 'id', 'type': 'str'},
43+
'name': {'key': 'name', 'type': 'str'},
44+
'type': {'key': 'type', 'type': 'str'},
45+
'etag': {'key': 'etag', 'type': 'str'},
46+
}
47+
48+
def __init__(self, **kwargs):
49+
super(AzureEntityResource, self).__init__(**kwargs)
50+
self.etag = None
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from .resource_py3 import Resource
13+
14+
15+
class AzureEntityResource(Resource):
16+
"""The resource model definition for a Azure Resource Manager resource with an
17+
etag.
18+
19+
Variables are only populated by the server, and will be ignored when
20+
sending a request.
21+
22+
:ivar id: Fully qualified resource Id for the resource. Ex -
23+
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
24+
:vartype id: str
25+
:ivar name: The name of the resource
26+
:vartype name: str
27+
:ivar type: The type of the resource. Ex-
28+
Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
29+
:vartype type: str
30+
:ivar etag: Resource Etag.
31+
:vartype etag: str
32+
"""
33+
34+
_validation = {
35+
'id': {'readonly': True},
36+
'name': {'readonly': True},
37+
'type': {'readonly': True},
38+
'etag': {'readonly': True},
39+
}
40+
41+
_attribute_map = {
42+
'id': {'key': 'id', 'type': 'str'},
43+
'name': {'key': 'name', 'type': 'str'},
44+
'type': {'key': 'type', 'type': 'str'},
45+
'etag': {'key': 'etag', 'type': 'str'},
46+
}
47+
48+
def __init__(self, **kwargs) -> None:
49+
super(AzureEntityResource, self).__init__(**kwargs)
50+
self.etag = None
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for
5+
# license information.
6+
#
7+
# Code generated by Microsoft (R) AutoRest Code Generator.
8+
# Changes may cause incorrect behavior and will be lost if the code is
9+
# regenerated.
10+
# --------------------------------------------------------------------------
11+
12+
from msrest.serialization import Model
13+
14+
15+
class BackupRequest(Model):
16+
"""Backup request.
17+
18+
:param azure_file_share: Azure File Share.
19+
:type azure_file_share: str
20+
"""
21+
22+
_attribute_map = {
23+
'azure_file_share': {'key': 'azureFileShare', 'type': 'str'},
24+
}
25+
26+
def __init__(self, **kwargs):
27+
super(BackupRequest, self).__init__(**kwargs)
28+
self.azure_file_share = kwargs.get('azure_file_share', None)

0 commit comments

Comments
 (0)