class Azure::StorageSync::Mgmt::V2019_03_01::Models::ServerEndpoint
Server Endpoint object.
Attributes
@return [Enum] Cloud Tiering. Possible values include: 'on', 'off'
@return [String] Friendly Name
@return [String] Resource
Last Operation Name
@return [String] ServerEndpoint
lastWorkflowId
@return [Enum] Offline data transfer. Possible values include: 'on', 'off'
@return [String] Offline data transfer storage account resource ID
@return [String] Offline data transfer storage account tenant ID
@return [String] ServerEndpoint
Provisioning State
@return [String] Server Local path.
@return [String] Server Resource
Id.
@return [ServerEndpointSyncStatus] Server Endpoint sync status
@return [Integer] Tier files older than days.
@return [Integer] Level of free space to be maintained by Cloud Tiering if it is enabled.
Public Class Methods
Mapper for ServerEndpoint
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-03-01/generated/azure_mgmt_storagesync/models/server_endpoint.rb, line 64 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ServerEndpoint', type: { name: 'Composite', class_name: 'ServerEndpoint', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, server_local_path: { client_side_validation: true, required: false, serialized_name: 'properties.serverLocalPath', type: { name: 'String' } }, cloud_tiering: { client_side_validation: true, required: false, serialized_name: 'properties.cloudTiering', type: { name: 'String' } }, volume_free_space_percent: { client_side_validation: true, required: false, serialized_name: 'properties.volumeFreeSpacePercent', constraints: { InclusiveMaximum: 100, InclusiveMinimum: 0 }, type: { name: 'Number' } }, tier_files_older_than_days: { client_side_validation: true, required: false, serialized_name: 'properties.tierFilesOlderThanDays', constraints: { InclusiveMaximum: 2147483647, InclusiveMinimum: 0 }, type: { name: 'Number' } }, friendly_name: { client_side_validation: true, required: false, serialized_name: 'properties.friendlyName', type: { name: 'String' } }, server_resource_id: { client_side_validation: true, required: false, serialized_name: 'properties.serverResourceId', type: { name: 'String' } }, provisioning_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.provisioningState', type: { name: 'String' } }, last_workflow_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.lastWorkflowId', type: { name: 'String' } }, last_operation_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.lastOperationName', type: { name: 'String' } }, sync_status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.syncStatus', type: { name: 'Composite', class_name: 'ServerEndpointSyncStatus' } }, offline_data_transfer: { client_side_validation: true, required: false, serialized_name: 'properties.offlineDataTransfer', type: { name: 'String' } }, offline_data_transfer_storage_account_resource_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.offlineDataTransferStorageAccountResourceId', type: { name: 'String' } }, offline_data_transfer_storage_account_tenant_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.offlineDataTransferStorageAccountTenantId', type: { name: 'String' } }, offline_data_transfer_share_name: { client_side_validation: true, required: false, serialized_name: 'properties.offlineDataTransferShareName', type: { name: 'String' } } } } } end