class Azure::StorageSync::Mgmt::V2018_04_02::Models::ServerEndpointCreateParameters
The parameters used when creating a storage sync service.
Attributes
@return [Enum] Cloud Tiering. Possible values include: 'on', 'off'
@return [String] Friendly Name
@return [String] Required. Gets or sets the location of the resource. This will be one of the supported and registered Azure
Geo Regions (e.g. West US, East US, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo region is specified on update, the request will succeed.
@return [String] Server Local path.
@return [String] Server Resource
Id.
@return [Integer] Level of free space to be maintained by Cloud Tiering if it is enabled.
Public Class Methods
Mapper for ServerEndpointCreateParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-04-02/generated/azure_mgmt_storagesync/models/server_endpoint_create_parameters.rb, line 51 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ServerEndpointCreateParameters', type: { name: 'Composite', class_name: 'ServerEndpointCreateParameters', model_properties: { location: { client_side_validation: true, required: false, serialized_name: 'location', type: { name: 'String' } }, tags: { client_side_validation: true, required: false, serialized_name: 'tags', type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'StringElementType', 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' } }, 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' } } } } } end