class Azure::StorageSync::Mgmt::V2018_04_02::Models::RegisteredServerCreateParameters
The parameters used when creating a storage sync service.
Attributes
@return [String] Registered Server Agent Version
@return [String] Registered Server clusterId
@return [String] Registered Server clusterName
@return [String] Friendly Name
@return [String] Registered Server last heart beat
@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] Registered Server Certificate
@return [String] Registered Server serverId
@return [String] Registered Server OS Version
@return [String] Registered Server serverRole
Public Class Methods
Mapper for RegisteredServerCreateParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-04-02/generated/azure_mgmt_storagesync/models/registered_server_create_parameters.rb, line 62 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'RegisteredServerCreateParameters', type: { name: 'Composite', class_name: 'RegisteredServerCreateParameters', 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_certificate: { client_side_validation: true, required: false, serialized_name: 'properties.serverCertificate', type: { name: 'String' } }, agent_version: { client_side_validation: true, required: false, serialized_name: 'properties.agentVersion', type: { name: 'String' } }, server_osversion: { client_side_validation: true, required: false, serialized_name: 'properties.serverOSVersion', type: { name: 'String' } }, last_heart_beat: { client_side_validation: true, required: false, serialized_name: 'properties.lastHeartBeat', type: { name: 'String' } }, server_role: { client_side_validation: true, required: false, serialized_name: 'properties.serverRole', type: { name: 'String' } }, cluster_id: { client_side_validation: true, required: false, serialized_name: 'properties.clusterId', type: { name: 'String' } }, cluster_name: { client_side_validation: true, required: false, serialized_name: 'properties.clusterName', type: { name: 'String' } }, server_id: { client_side_validation: true, required: false, serialized_name: 'properties.serverId', type: { name: 'String' } }, friendly_name: { client_side_validation: true, required: false, serialized_name: 'properties.friendlyName', type: { name: 'String' } } } } } end