Skip to content

Commit 6049082

Browse files
authored
Generated from 8ef101734633d940d2cc32476f8d394ec8248f98 (#4122)
Change from preview to stable for 2018-10-01 ApiVersion
1 parent 2c1accd commit 6049082

25 files changed

+462
-37
lines changed

azure-mgmt-storagesync/azure/mgmt/storagesync/models/__init__.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
from .trigger_rollover_request_py3 import TriggerRolloverRequest
2626
from .registered_server_create_parameters_py3 import RegisteredServerCreateParameters
2727
from .server_endpoint_update_parameters_py3 import ServerEndpointUpdateParameters
28+
from .sync_session_status_py3 import SyncSessionStatus
29+
from .sync_progress_status_py3 import SyncProgressStatus
30+
from .server_endpoint_health_py3 import ServerEndpointHealth
2831
from .server_endpoint_py3 import ServerEndpoint
2932
from .registered_server_py3 import RegisteredServer
3033
from .resources_move_info_py3 import ResourcesMoveInfo
@@ -60,6 +63,9 @@
6063
from .trigger_rollover_request import TriggerRolloverRequest
6164
from .registered_server_create_parameters import RegisteredServerCreateParameters
6265
from .server_endpoint_update_parameters import ServerEndpointUpdateParameters
66+
from .sync_session_status import SyncSessionStatus
67+
from .sync_progress_status import SyncProgressStatus
68+
from .server_endpoint_health import ServerEndpointHealth
6369
from .server_endpoint import ServerEndpoint
6470
from .registered_server import RegisteredServer
6571
from .resources_move_info import ResourcesMoveInfo
@@ -107,6 +113,9 @@
107113
'TriggerRolloverRequest',
108114
'RegisteredServerCreateParameters',
109115
'ServerEndpointUpdateParameters',
116+
'SyncSessionStatus',
117+
'SyncProgressStatus',
118+
'ServerEndpointHealth',
110119
'ServerEndpoint',
111120
'RegisteredServer',
112121
'ResourcesMoveInfo',

azure-mgmt-storagesync/azure/mgmt/storagesync/models/cloud_endpoint.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class CloudEndpoint(ProxyResource):
3737
:param friendly_name: Friendly Name
3838
:type friendly_name: str
3939
:ivar backup_enabled: Backup Enabled
40-
:vartype backup_enabled: bool
40+
:vartype backup_enabled: str
4141
:param provisioning_state: CloudEndpoint Provisioning State
4242
:type provisioning_state: str
4343
:param last_workflow_id: CloudEndpoint lastWorkflowId
@@ -62,7 +62,7 @@ class CloudEndpoint(ProxyResource):
6262
'storage_account_tenant_id': {'key': 'properties.storageAccountTenantId', 'type': 'str'},
6363
'partnership_id': {'key': 'properties.partnershipId', 'type': 'str'},
6464
'friendly_name': {'key': 'properties.friendlyName', 'type': 'str'},
65-
'backup_enabled': {'key': 'properties.backupEnabled', 'type': 'bool'},
65+
'backup_enabled': {'key': 'properties.backupEnabled', 'type': 'str'},
6666
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
6767
'last_workflow_id': {'key': 'properties.lastWorkflowId', 'type': 'str'},
6868
'last_operation_name': {'key': 'properties.lastOperationName', 'type': 'str'},

azure-mgmt-storagesync/azure/mgmt/storagesync/models/cloud_endpoint_py3.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class CloudEndpoint(ProxyResource):
3737
:param friendly_name: Friendly Name
3838
:type friendly_name: str
3939
:ivar backup_enabled: Backup Enabled
40-
:vartype backup_enabled: bool
40+
:vartype backup_enabled: str
4141
:param provisioning_state: CloudEndpoint Provisioning State
4242
:type provisioning_state: str
4343
:param last_workflow_id: CloudEndpoint lastWorkflowId
@@ -62,7 +62,7 @@ class CloudEndpoint(ProxyResource):
6262
'storage_account_tenant_id': {'key': 'properties.storageAccountTenantId', 'type': 'str'},
6363
'partnership_id': {'key': 'properties.partnershipId', 'type': 'str'},
6464
'friendly_name': {'key': 'properties.friendlyName', 'type': 'str'},
65-
'backup_enabled': {'key': 'properties.backupEnabled', 'type': 'bool'},
65+
'backup_enabled': {'key': 'properties.backupEnabled', 'type': 'str'},
6666
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
6767
'last_workflow_id': {'key': 'properties.lastWorkflowId', 'type': 'str'},
6868
'last_operation_name': {'key': 'properties.lastOperationName', 'type': 'str'},

azure-mgmt-storagesync/azure/mgmt/storagesync/models/registered_server.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ class RegisteredServer(ProxyResource):
3232
:type agent_version: str
3333
:param server_os_version: Registered Server OS Version
3434
:type server_os_version: str
35-
:param server_managementt_error_code: Registered Server Management Error
35+
:param server_management_error_code: Registered Server Management Error
3636
Code
37-
:type server_managementt_error_code: int
37+
:type server_management_error_code: int
3838
:param last_heart_beat: Registered Server last heart beat
3939
:type last_heart_beat: str
4040
:param provisioning_state: Registered Server Provisioning State
@@ -80,7 +80,7 @@ class RegisteredServer(ProxyResource):
8080
'server_certificate': {'key': 'properties.serverCertificate', 'type': 'str'},
8181
'agent_version': {'key': 'properties.agentVersion', 'type': 'str'},
8282
'server_os_version': {'key': 'properties.serverOSVersion', 'type': 'str'},
83-
'server_managementt_error_code': {'key': 'properties.serverManagementtErrorCode', 'type': 'int'},
83+
'server_management_error_code': {'key': 'properties.serverManagementErrorCode', 'type': 'int'},
8484
'last_heart_beat': {'key': 'properties.lastHeartBeat', 'type': 'str'},
8585
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
8686
'server_role': {'key': 'properties.serverRole', 'type': 'str'},
@@ -103,7 +103,7 @@ def __init__(self, **kwargs):
103103
self.server_certificate = kwargs.get('server_certificate', None)
104104
self.agent_version = kwargs.get('agent_version', None)
105105
self.server_os_version = kwargs.get('server_os_version', None)
106-
self.server_managementt_error_code = kwargs.get('server_managementt_error_code', None)
106+
self.server_management_error_code = kwargs.get('server_management_error_code', None)
107107
self.last_heart_beat = kwargs.get('last_heart_beat', None)
108108
self.provisioning_state = kwargs.get('provisioning_state', None)
109109
self.server_role = kwargs.get('server_role', None)

azure-mgmt-storagesync/azure/mgmt/storagesync/models/registered_server_py3.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ class RegisteredServer(ProxyResource):
3232
:type agent_version: str
3333
:param server_os_version: Registered Server OS Version
3434
:type server_os_version: str
35-
:param server_managementt_error_code: Registered Server Management Error
35+
:param server_management_error_code: Registered Server Management Error
3636
Code
37-
:type server_managementt_error_code: int
37+
:type server_management_error_code: int
3838
:param last_heart_beat: Registered Server last heart beat
3939
:type last_heart_beat: str
4040
:param provisioning_state: Registered Server Provisioning State
@@ -80,7 +80,7 @@ class RegisteredServer(ProxyResource):
8080
'server_certificate': {'key': 'properties.serverCertificate', 'type': 'str'},
8181
'agent_version': {'key': 'properties.agentVersion', 'type': 'str'},
8282
'server_os_version': {'key': 'properties.serverOSVersion', 'type': 'str'},
83-
'server_managementt_error_code': {'key': 'properties.serverManagementtErrorCode', 'type': 'int'},
83+
'server_management_error_code': {'key': 'properties.serverManagementErrorCode', 'type': 'int'},
8484
'last_heart_beat': {'key': 'properties.lastHeartBeat', 'type': 'str'},
8585
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
8686
'server_role': {'key': 'properties.serverRole', 'type': 'str'},
@@ -98,12 +98,12 @@ class RegisteredServer(ProxyResource):
9898
'monitoring_configuration': {'key': 'properties.monitoringConfiguration', 'type': 'str'},
9999
}
100100

101-
def __init__(self, *, server_certificate: str=None, agent_version: str=None, server_os_version: str=None, server_managementt_error_code: int=None, last_heart_beat: str=None, provisioning_state: str=None, server_role: str=None, cluster_id: str=None, cluster_name: str=None, server_id: str=None, storage_sync_service_uid: str=None, last_workflow_id: str=None, last_operation_name: str=None, discovery_endpoint_uri: str=None, resource_location: str=None, service_location: str=None, friendly_name: str=None, management_endpoint_uri: str=None, monitoring_configuration: str=None, **kwargs) -> None:
101+
def __init__(self, *, server_certificate: str=None, agent_version: str=None, server_os_version: str=None, server_management_error_code: int=None, last_heart_beat: str=None, provisioning_state: str=None, server_role: str=None, cluster_id: str=None, cluster_name: str=None, server_id: str=None, storage_sync_service_uid: str=None, last_workflow_id: str=None, last_operation_name: str=None, discovery_endpoint_uri: str=None, resource_location: str=None, service_location: str=None, friendly_name: str=None, management_endpoint_uri: str=None, monitoring_configuration: str=None, **kwargs) -> None:
102102
super(RegisteredServer, self).__init__(**kwargs)
103103
self.server_certificate = server_certificate
104104
self.agent_version = agent_version
105105
self.server_os_version = server_os_version
106-
self.server_managementt_error_code = server_managementt_error_code
106+
self.server_management_error_code = server_management_error_code
107107
self.last_heart_beat = last_heart_beat
108108
self.provisioning_state = provisioning_state
109109
self.server_role = server_role

azure-mgmt-storagesync/azure/mgmt/storagesync/models/server_endpoint.py

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,19 @@ class ServerEndpoint(ProxyResource):
4545
:type last_workflow_id: str
4646
:param last_operation_name: Resource Last Operation Name
4747
:type last_operation_name: str
48-
:param sync_status: Sync Health Status
49-
:type sync_status: object
48+
:param sync_status: Server Endpoint properties.
49+
:type sync_status: ~azure.mgmt.storagesync.models.ServerEndpointHealth
50+
:param offline_data_transfer: Offline data transfer. Possible values
51+
include: 'on', 'off'
52+
:type offline_data_transfer: str or ~azure.mgmt.storagesync.models.enum
53+
:ivar offline_data_transfer_storage_account_resource_id: Offline data
54+
transfer storage account resource ID
55+
:vartype offline_data_transfer_storage_account_resource_id: str
56+
:ivar offline_data_transfer_storage_account_tenant_id: Offline data
57+
transfer storage account tenant ID
58+
:vartype offline_data_transfer_storage_account_tenant_id: str
59+
:param offline_data_transfer_share_name: Offline data transfer share name
60+
:type offline_data_transfer_share_name: str
5061
"""
5162

5263
_validation = {
@@ -55,6 +66,8 @@ class ServerEndpoint(ProxyResource):
5566
'type': {'readonly': True},
5667
'volume_free_space_percent': {'maximum': 100, 'minimum': 0},
5768
'tier_files_older_than_days': {'maximum': 2147483647, 'minimum': 0},
69+
'offline_data_transfer_storage_account_resource_id': {'readonly': True},
70+
'offline_data_transfer_storage_account_tenant_id': {'readonly': True},
5871
}
5972

6073
_attribute_map = {
@@ -70,7 +83,11 @@ class ServerEndpoint(ProxyResource):
7083
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
7184
'last_workflow_id': {'key': 'properties.lastWorkflowId', 'type': 'str'},
7285
'last_operation_name': {'key': 'properties.lastOperationName', 'type': 'str'},
73-
'sync_status': {'key': 'properties.syncStatus', 'type': 'object'},
86+
'sync_status': {'key': 'properties.syncStatus', 'type': 'ServerEndpointHealth'},
87+
'offline_data_transfer': {'key': 'properties.offlineDataTransfer', 'type': 'str'},
88+
'offline_data_transfer_storage_account_resource_id': {'key': 'properties.offlineDataTransferStorageAccountResourceId', 'type': 'str'},
89+
'offline_data_transfer_storage_account_tenant_id': {'key': 'properties.offlineDataTransferStorageAccountTenantId', 'type': 'str'},
90+
'offline_data_transfer_share_name': {'key': 'properties.offlineDataTransferShareName', 'type': 'str'},
7491
}
7592

7693
def __init__(self, **kwargs):
@@ -85,3 +102,7 @@ def __init__(self, **kwargs):
85102
self.last_workflow_id = kwargs.get('last_workflow_id', None)
86103
self.last_operation_name = kwargs.get('last_operation_name', None)
87104
self.sync_status = kwargs.get('sync_status', None)
105+
self.offline_data_transfer = kwargs.get('offline_data_transfer', None)
106+
self.offline_data_transfer_storage_account_resource_id = None
107+
self.offline_data_transfer_storage_account_tenant_id = None
108+
self.offline_data_transfer_share_name = kwargs.get('offline_data_transfer_share_name', None)

azure-mgmt-storagesync/azure/mgmt/storagesync/models/server_endpoint_create_parameters.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@ class ServerEndpointCreateParameters(ProxyResource):
3939
:type friendly_name: str
4040
:param server_resource_id: Server Resource Id.
4141
:type server_resource_id: str
42+
:param offline_data_transfer: Offline data transfer. Possible values
43+
include: 'on', 'off'
44+
:type offline_data_transfer: str or ~azure.mgmt.storagesync.models.enum
45+
:param offline_data_transfer_share_name: Offline data transfer share name
46+
:type offline_data_transfer_share_name: str
4247
"""
4348

4449
_validation = {
@@ -59,6 +64,8 @@ class ServerEndpointCreateParameters(ProxyResource):
5964
'tier_files_older_than_days': {'key': 'properties.tierFilesOlderThanDays', 'type': 'int'},
6065
'friendly_name': {'key': 'properties.friendlyName', 'type': 'str'},
6166
'server_resource_id': {'key': 'properties.serverResourceId', 'type': 'str'},
67+
'offline_data_transfer': {'key': 'properties.offlineDataTransfer', 'type': 'str'},
68+
'offline_data_transfer_share_name': {'key': 'properties.offlineDataTransferShareName', 'type': 'str'},
6269
}
6370

6471
def __init__(self, **kwargs):
@@ -69,3 +76,5 @@ def __init__(self, **kwargs):
6976
self.tier_files_older_than_days = kwargs.get('tier_files_older_than_days', None)
7077
self.friendly_name = kwargs.get('friendly_name', None)
7178
self.server_resource_id = kwargs.get('server_resource_id', None)
79+
self.offline_data_transfer = kwargs.get('offline_data_transfer', None)
80+
self.offline_data_transfer_share_name = kwargs.get('offline_data_transfer_share_name', None)

azure-mgmt-storagesync/azure/mgmt/storagesync/models/server_endpoint_create_parameters_py3.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@ class ServerEndpointCreateParameters(ProxyResource):
3939
:type friendly_name: str
4040
:param server_resource_id: Server Resource Id.
4141
:type server_resource_id: str
42+
:param offline_data_transfer: Offline data transfer. Possible values
43+
include: 'on', 'off'
44+
:type offline_data_transfer: str or ~azure.mgmt.storagesync.models.enum
45+
:param offline_data_transfer_share_name: Offline data transfer share name
46+
:type offline_data_transfer_share_name: str
4247
"""
4348

4449
_validation = {
@@ -59,13 +64,17 @@ class ServerEndpointCreateParameters(ProxyResource):
5964
'tier_files_older_than_days': {'key': 'properties.tierFilesOlderThanDays', 'type': 'int'},
6065
'friendly_name': {'key': 'properties.friendlyName', 'type': 'str'},
6166
'server_resource_id': {'key': 'properties.serverResourceId', 'type': 'str'},
67+
'offline_data_transfer': {'key': 'properties.offlineDataTransfer', 'type': 'str'},
68+
'offline_data_transfer_share_name': {'key': 'properties.offlineDataTransferShareName', 'type': 'str'},
6269
}
6370

64-
def __init__(self, *, server_local_path: str=None, cloud_tiering=None, volume_free_space_percent: int=None, tier_files_older_than_days: int=None, friendly_name: str=None, server_resource_id: str=None, **kwargs) -> None:
71+
def __init__(self, *, server_local_path: str=None, cloud_tiering=None, volume_free_space_percent: int=None, tier_files_older_than_days: int=None, friendly_name: str=None, server_resource_id: str=None, offline_data_transfer=None, offline_data_transfer_share_name: str=None, **kwargs) -> None:
6572
super(ServerEndpointCreateParameters, self).__init__(**kwargs)
6673
self.server_local_path = server_local_path
6774
self.cloud_tiering = cloud_tiering
6875
self.volume_free_space_percent = volume_free_space_percent
6976
self.tier_files_older_than_days = tier_files_older_than_days
7077
self.friendly_name = friendly_name
7178
self.server_resource_id = server_resource_id
79+
self.offline_data_transfer = offline_data_transfer
80+
self.offline_data_transfer_share_name = offline_data_transfer_share_name
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
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 ServerEndpointHealth(Model):
16+
"""ServerEndpoint Health object.
17+
18+
:param download_health: Download Health Status. Possible values include:
19+
'Healthy', 'Error', 'SyncBlockedForRestore',
20+
'SyncBlockedForChangeDetectionPostRestore', 'NoActivity'
21+
:type download_health: str or ~azure.mgmt.storagesync.models.enum
22+
:param upload_health: Upload Health Status. Possible values include:
23+
'Healthy', 'Error', 'SyncBlockedForRestore',
24+
'SyncBlockedForChangeDetectionPostRestore', 'NoActivity'
25+
:type upload_health: str or ~azure.mgmt.storagesync.models.enum
26+
:param combined_health: Combined Health Status. Possible values include:
27+
'Healthy', 'Error', 'SyncBlockedForRestore',
28+
'SyncBlockedForChangeDetectionPostRestore', 'NoActivity'
29+
:type combined_health: str or ~azure.mgmt.storagesync.models.enum
30+
:param last_updated_timestamp: Last Updated Timestamp
31+
:type last_updated_timestamp: datetime
32+
:param upload_status: Upload Status
33+
:type upload_status: ~azure.mgmt.storagesync.models.SyncSessionStatus
34+
:param download_status: Download Status
35+
:type download_status: ~azure.mgmt.storagesync.models.SyncSessionStatus
36+
:param current_progress: Current progress
37+
:type current_progress: ~azure.mgmt.storagesync.models.SyncProgressStatus
38+
:param offline_data_transfer_status: Offline Data Transfer State. Possible
39+
values include: 'InProgress', 'Stopping', 'NotRunning', 'Complete'
40+
:type offline_data_transfer_status: str or
41+
~azure.mgmt.storagesync.models.enum
42+
"""
43+
44+
_attribute_map = {
45+
'download_health': {'key': 'downloadHealth', 'type': 'str'},
46+
'upload_health': {'key': 'uploadHealth', 'type': 'str'},
47+
'combined_health': {'key': 'combinedHealth', 'type': 'str'},
48+
'last_updated_timestamp': {'key': 'lastUpdatedTimestamp', 'type': 'iso-8601'},
49+
'upload_status': {'key': 'uploadStatus', 'type': 'SyncSessionStatus'},
50+
'download_status': {'key': 'downloadStatus', 'type': 'SyncSessionStatus'},
51+
'current_progress': {'key': 'currentProgress', 'type': 'SyncProgressStatus'},
52+
'offline_data_transfer_status': {'key': 'offlineDataTransferStatus', 'type': 'str'},
53+
}
54+
55+
def __init__(self, **kwargs):
56+
super(ServerEndpointHealth, self).__init__(**kwargs)
57+
self.download_health = kwargs.get('download_health', None)
58+
self.upload_health = kwargs.get('upload_health', None)
59+
self.combined_health = kwargs.get('combined_health', None)
60+
self.last_updated_timestamp = kwargs.get('last_updated_timestamp', None)
61+
self.upload_status = kwargs.get('upload_status', None)
62+
self.download_status = kwargs.get('download_status', None)
63+
self.current_progress = kwargs.get('current_progress', None)
64+
self.offline_data_transfer_status = kwargs.get('offline_data_transfer_status', None)

0 commit comments

Comments
 (0)