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
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@
from .trigger_rollover_request_py3 import TriggerRolloverRequest
from .registered_server_create_parameters_py3 import RegisteredServerCreateParameters
from .server_endpoint_update_parameters_py3 import ServerEndpointUpdateParameters
from .sync_session_status_py3 import SyncSessionStatus
from .sync_progress_status_py3 import SyncProgressStatus
from .server_endpoint_health_py3 import ServerEndpointHealth
from .server_endpoint_py3 import ServerEndpoint
from .registered_server_py3 import RegisteredServer
from .resources_move_info_py3 import ResourcesMoveInfo
Expand Down Expand Up @@ -60,6 +63,9 @@
from .trigger_rollover_request import TriggerRolloverRequest
from .registered_server_create_parameters import RegisteredServerCreateParameters
from .server_endpoint_update_parameters import ServerEndpointUpdateParameters
from .sync_session_status import SyncSessionStatus
from .sync_progress_status import SyncProgressStatus
from .server_endpoint_health import ServerEndpointHealth
from .server_endpoint import ServerEndpoint
from .registered_server import RegisteredServer
from .resources_move_info import ResourcesMoveInfo
Expand Down Expand Up @@ -107,6 +113,9 @@
'TriggerRolloverRequest',
'RegisteredServerCreateParameters',
'ServerEndpointUpdateParameters',
'SyncSessionStatus',
'SyncProgressStatus',
'ServerEndpointHealth',
'ServerEndpoint',
'RegisteredServer',
'ResourcesMoveInfo',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ class CloudEndpoint(ProxyResource):
:param friendly_name: Friendly Name
:type friendly_name: str
:ivar backup_enabled: Backup Enabled
:vartype backup_enabled: bool
:vartype backup_enabled: str
:param provisioning_state: CloudEndpoint Provisioning State
:type provisioning_state: str
:param last_workflow_id: CloudEndpoint lastWorkflowId
Expand All @@ -62,7 +62,7 @@ class CloudEndpoint(ProxyResource):
'storage_account_tenant_id': {'key': 'properties.storageAccountTenantId', 'type': 'str'},
'partnership_id': {'key': 'properties.partnershipId', 'type': 'str'},
'friendly_name': {'key': 'properties.friendlyName', 'type': 'str'},
'backup_enabled': {'key': 'properties.backupEnabled', 'type': 'bool'},
'backup_enabled': {'key': 'properties.backupEnabled', 'type': 'str'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'last_workflow_id': {'key': 'properties.lastWorkflowId', 'type': 'str'},
'last_operation_name': {'key': 'properties.lastOperationName', 'type': 'str'},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ class CloudEndpoint(ProxyResource):
:param friendly_name: Friendly Name
:type friendly_name: str
:ivar backup_enabled: Backup Enabled
:vartype backup_enabled: bool
:vartype backup_enabled: str
:param provisioning_state: CloudEndpoint Provisioning State
:type provisioning_state: str
:param last_workflow_id: CloudEndpoint lastWorkflowId
Expand All @@ -62,7 +62,7 @@ class CloudEndpoint(ProxyResource):
'storage_account_tenant_id': {'key': 'properties.storageAccountTenantId', 'type': 'str'},
'partnership_id': {'key': 'properties.partnershipId', 'type': 'str'},
'friendly_name': {'key': 'properties.friendlyName', 'type': 'str'},
'backup_enabled': {'key': 'properties.backupEnabled', 'type': 'bool'},
'backup_enabled': {'key': 'properties.backupEnabled', 'type': 'str'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'last_workflow_id': {'key': 'properties.lastWorkflowId', 'type': 'str'},
'last_operation_name': {'key': 'properties.lastOperationName', 'type': 'str'},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ class RegisteredServer(ProxyResource):
:type agent_version: str
:param server_os_version: Registered Server OS Version
:type server_os_version: str
:param server_managementt_error_code: Registered Server Management Error
:param server_management_error_code: Registered Server Management Error
Code
:type server_managementt_error_code: int
:type server_management_error_code: int
:param last_heart_beat: Registered Server last heart beat
:type last_heart_beat: str
:param provisioning_state: Registered Server Provisioning State
Expand Down Expand Up @@ -80,7 +80,7 @@ class RegisteredServer(ProxyResource):
'server_certificate': {'key': 'properties.serverCertificate', 'type': 'str'},
'agent_version': {'key': 'properties.agentVersion', 'type': 'str'},
'server_os_version': {'key': 'properties.serverOSVersion', 'type': 'str'},
'server_managementt_error_code': {'key': 'properties.serverManagementtErrorCode', 'type': 'int'},
'server_management_error_code': {'key': 'properties.serverManagementErrorCode', 'type': 'int'},
'last_heart_beat': {'key': 'properties.lastHeartBeat', 'type': 'str'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'server_role': {'key': 'properties.serverRole', 'type': 'str'},
Expand All @@ -103,7 +103,7 @@ def __init__(self, **kwargs):
self.server_certificate = kwargs.get('server_certificate', None)
self.agent_version = kwargs.get('agent_version', None)
self.server_os_version = kwargs.get('server_os_version', None)
self.server_managementt_error_code = kwargs.get('server_managementt_error_code', None)
self.server_management_error_code = kwargs.get('server_management_error_code', None)
self.last_heart_beat = kwargs.get('last_heart_beat', None)
self.provisioning_state = kwargs.get('provisioning_state', None)
self.server_role = kwargs.get('server_role', None)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ class RegisteredServer(ProxyResource):
:type agent_version: str
:param server_os_version: Registered Server OS Version
:type server_os_version: str
:param server_managementt_error_code: Registered Server Management Error
:param server_management_error_code: Registered Server Management Error
Code
:type server_managementt_error_code: int
:type server_management_error_code: int
:param last_heart_beat: Registered Server last heart beat
:type last_heart_beat: str
:param provisioning_state: Registered Server Provisioning State
Expand Down Expand Up @@ -80,7 +80,7 @@ class RegisteredServer(ProxyResource):
'server_certificate': {'key': 'properties.serverCertificate', 'type': 'str'},
'agent_version': {'key': 'properties.agentVersion', 'type': 'str'},
'server_os_version': {'key': 'properties.serverOSVersion', 'type': 'str'},
'server_managementt_error_code': {'key': 'properties.serverManagementtErrorCode', 'type': 'int'},
'server_management_error_code': {'key': 'properties.serverManagementErrorCode', 'type': 'int'},
'last_heart_beat': {'key': 'properties.lastHeartBeat', 'type': 'str'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'server_role': {'key': 'properties.serverRole', 'type': 'str'},
Expand All @@ -98,12 +98,12 @@ class RegisteredServer(ProxyResource):
'monitoring_configuration': {'key': 'properties.monitoringConfiguration', 'type': 'str'},
}

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:
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:
super(RegisteredServer, self).__init__(**kwargs)
self.server_certificate = server_certificate
self.agent_version = agent_version
self.server_os_version = server_os_version
self.server_managementt_error_code = server_managementt_error_code
self.server_management_error_code = server_management_error_code
self.last_heart_beat = last_heart_beat
self.provisioning_state = provisioning_state
self.server_role = server_role
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,19 @@ class ServerEndpoint(ProxyResource):
:type last_workflow_id: str
:param last_operation_name: Resource Last Operation Name
:type last_operation_name: str
:param sync_status: Sync Health Status
:type sync_status: object
:param sync_status: Server Endpoint properties.
:type sync_status: ~azure.mgmt.storagesync.models.ServerEndpointHealth
:param offline_data_transfer: Offline data transfer. Possible values
include: 'on', 'off'
:type offline_data_transfer: str or ~azure.mgmt.storagesync.models.enum
:ivar offline_data_transfer_storage_account_resource_id: Offline data
transfer storage account resource ID
:vartype offline_data_transfer_storage_account_resource_id: str
:ivar offline_data_transfer_storage_account_tenant_id: Offline data
transfer storage account tenant ID
:vartype offline_data_transfer_storage_account_tenant_id: str
:param offline_data_transfer_share_name: Offline data transfer share name
:type offline_data_transfer_share_name: str
"""

_validation = {
Expand All @@ -55,6 +66,8 @@ class ServerEndpoint(ProxyResource):
'type': {'readonly': True},
'volume_free_space_percent': {'maximum': 100, 'minimum': 0},
'tier_files_older_than_days': {'maximum': 2147483647, 'minimum': 0},
'offline_data_transfer_storage_account_resource_id': {'readonly': True},
'offline_data_transfer_storage_account_tenant_id': {'readonly': True},
}

_attribute_map = {
Expand All @@ -70,7 +83,11 @@ class ServerEndpoint(ProxyResource):
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'last_workflow_id': {'key': 'properties.lastWorkflowId', 'type': 'str'},
'last_operation_name': {'key': 'properties.lastOperationName', 'type': 'str'},
'sync_status': {'key': 'properties.syncStatus', 'type': 'object'},
'sync_status': {'key': 'properties.syncStatus', 'type': 'ServerEndpointHealth'},
'offline_data_transfer': {'key': 'properties.offlineDataTransfer', 'type': 'str'},
'offline_data_transfer_storage_account_resource_id': {'key': 'properties.offlineDataTransferStorageAccountResourceId', 'type': 'str'},
'offline_data_transfer_storage_account_tenant_id': {'key': 'properties.offlineDataTransferStorageAccountTenantId', 'type': 'str'},
'offline_data_transfer_share_name': {'key': 'properties.offlineDataTransferShareName', 'type': 'str'},
}

def __init__(self, **kwargs):
Expand All @@ -85,3 +102,7 @@ def __init__(self, **kwargs):
self.last_workflow_id = kwargs.get('last_workflow_id', None)
self.last_operation_name = kwargs.get('last_operation_name', None)
self.sync_status = kwargs.get('sync_status', None)
self.offline_data_transfer = kwargs.get('offline_data_transfer', None)
self.offline_data_transfer_storage_account_resource_id = None
self.offline_data_transfer_storage_account_tenant_id = None
self.offline_data_transfer_share_name = kwargs.get('offline_data_transfer_share_name', None)
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,11 @@ class ServerEndpointCreateParameters(ProxyResource):
:type friendly_name: str
:param server_resource_id: Server Resource Id.
:type server_resource_id: str
:param offline_data_transfer: Offline data transfer. Possible values
include: 'on', 'off'
:type offline_data_transfer: str or ~azure.mgmt.storagesync.models.enum
:param offline_data_transfer_share_name: Offline data transfer share name
:type offline_data_transfer_share_name: str
"""

_validation = {
Expand All @@ -59,6 +64,8 @@ class ServerEndpointCreateParameters(ProxyResource):
'tier_files_older_than_days': {'key': 'properties.tierFilesOlderThanDays', 'type': 'int'},
'friendly_name': {'key': 'properties.friendlyName', 'type': 'str'},
'server_resource_id': {'key': 'properties.serverResourceId', 'type': 'str'},
'offline_data_transfer': {'key': 'properties.offlineDataTransfer', 'type': 'str'},
'offline_data_transfer_share_name': {'key': 'properties.offlineDataTransferShareName', 'type': 'str'},
}

def __init__(self, **kwargs):
Expand All @@ -69,3 +76,5 @@ def __init__(self, **kwargs):
self.tier_files_older_than_days = kwargs.get('tier_files_older_than_days', None)
self.friendly_name = kwargs.get('friendly_name', None)
self.server_resource_id = kwargs.get('server_resource_id', None)
self.offline_data_transfer = kwargs.get('offline_data_transfer', None)
self.offline_data_transfer_share_name = kwargs.get('offline_data_transfer_share_name', None)
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,11 @@ class ServerEndpointCreateParameters(ProxyResource):
:type friendly_name: str
:param server_resource_id: Server Resource Id.
:type server_resource_id: str
:param offline_data_transfer: Offline data transfer. Possible values
include: 'on', 'off'
:type offline_data_transfer: str or ~azure.mgmt.storagesync.models.enum
:param offline_data_transfer_share_name: Offline data transfer share name
:type offline_data_transfer_share_name: str
"""

_validation = {
Expand All @@ -59,13 +64,17 @@ class ServerEndpointCreateParameters(ProxyResource):
'tier_files_older_than_days': {'key': 'properties.tierFilesOlderThanDays', 'type': 'int'},
'friendly_name': {'key': 'properties.friendlyName', 'type': 'str'},
'server_resource_id': {'key': 'properties.serverResourceId', 'type': 'str'},
'offline_data_transfer': {'key': 'properties.offlineDataTransfer', 'type': 'str'},
'offline_data_transfer_share_name': {'key': 'properties.offlineDataTransferShareName', 'type': 'str'},
}

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:
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:
super(ServerEndpointCreateParameters, self).__init__(**kwargs)
self.server_local_path = server_local_path
self.cloud_tiering = cloud_tiering
self.volume_free_space_percent = volume_free_space_percent
self.tier_files_older_than_days = tier_files_older_than_days
self.friendly_name = friendly_name
self.server_resource_id = server_resource_id
self.offline_data_transfer = offline_data_transfer
self.offline_data_transfer_share_name = offline_data_transfer_share_name
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# 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 msrest.serialization import Model


class ServerEndpointHealth(Model):
"""ServerEndpoint Health object.

:param download_health: Download Health Status. Possible values include:
'Healthy', 'Error', 'SyncBlockedForRestore',
'SyncBlockedForChangeDetectionPostRestore', 'NoActivity'
:type download_health: str or ~azure.mgmt.storagesync.models.enum
:param upload_health: Upload Health Status. Possible values include:
'Healthy', 'Error', 'SyncBlockedForRestore',
'SyncBlockedForChangeDetectionPostRestore', 'NoActivity'
:type upload_health: str or ~azure.mgmt.storagesync.models.enum
:param combined_health: Combined Health Status. Possible values include:
'Healthy', 'Error', 'SyncBlockedForRestore',
'SyncBlockedForChangeDetectionPostRestore', 'NoActivity'
:type combined_health: str or ~azure.mgmt.storagesync.models.enum
:param last_updated_timestamp: Last Updated Timestamp
:type last_updated_timestamp: datetime
:param upload_status: Upload Status
:type upload_status: ~azure.mgmt.storagesync.models.SyncSessionStatus
:param download_status: Download Status
:type download_status: ~azure.mgmt.storagesync.models.SyncSessionStatus
:param current_progress: Current progress
:type current_progress: ~azure.mgmt.storagesync.models.SyncProgressStatus
:param offline_data_transfer_status: Offline Data Transfer State. Possible
values include: 'InProgress', 'Stopping', 'NotRunning', 'Complete'
:type offline_data_transfer_status: str or
~azure.mgmt.storagesync.models.enum
"""

_attribute_map = {
'download_health': {'key': 'downloadHealth', 'type': 'str'},
'upload_health': {'key': 'uploadHealth', 'type': 'str'},
'combined_health': {'key': 'combinedHealth', 'type': 'str'},
'last_updated_timestamp': {'key': 'lastUpdatedTimestamp', 'type': 'iso-8601'},
'upload_status': {'key': 'uploadStatus', 'type': 'SyncSessionStatus'},
'download_status': {'key': 'downloadStatus', 'type': 'SyncSessionStatus'},
'current_progress': {'key': 'currentProgress', 'type': 'SyncProgressStatus'},
'offline_data_transfer_status': {'key': 'offlineDataTransferStatus', 'type': 'str'},
}

def __init__(self, **kwargs):
super(ServerEndpointHealth, self).__init__(**kwargs)
self.download_health = kwargs.get('download_health', None)
self.upload_health = kwargs.get('upload_health', None)
self.combined_health = kwargs.get('combined_health', None)
self.last_updated_timestamp = kwargs.get('last_updated_timestamp', None)
self.upload_status = kwargs.get('upload_status', None)
self.download_status = kwargs.get('download_status', None)
self.current_progress = kwargs.get('current_progress', None)
self.offline_data_transfer_status = kwargs.get('offline_data_transfer_status', None)
Loading