class Azure::MariaDB::Mgmt::V2018_06_01::Models::ServerUpdateParameters
Parameters allowed to update for a server.
Attributes
administrator_login_password[RW]
@return [String] The password of the administrator login.
replication_role[RW]
@return [String] The replication role of the server.
sku[RW]
@return [Sku] The SKU (pricing tier) of the server.
ssl_enforcement[RW]
@return [SslEnforcementEnum] Enable ssl enforcement or not when connect to server. Possible values include: 'Enabled', 'Disabled'
storage_profile[RW]
@return [StorageProfile] Storage profile of a server.
version[RW]
@return [ServerVersion] The version of a server. Possible values include: '5.6', '5.7'
Private Class Methods
mapper()
click to toggle source
Mapper for ServerUpdateParameters
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-06-01/generated/azure_mgmt_mariadb/models/server_update_parameters.rb, line 44 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ServerUpdateParameters', type: { name: 'Composite', class_name: 'ServerUpdateParameters', model_properties: { sku: { client_side_validation: true, required: false, serialized_name: 'sku', type: { name: 'Composite', class_name: 'Sku' } }, storage_profile: { client_side_validation: true, required: false, serialized_name: 'properties.storageProfile', type: { name: 'Composite', class_name: 'StorageProfile' } }, administrator_login_password: { client_side_validation: true, required: false, serialized_name: 'properties.administratorLoginPassword', type: { name: 'String' } }, version: { client_side_validation: true, required: false, serialized_name: 'properties.version', type: { name: 'String' } }, ssl_enforcement: { client_side_validation: true, required: false, serialized_name: 'properties.sslEnforcement', type: { name: 'Enum', module: 'SslEnforcementEnum' } }, replication_role: { client_side_validation: true, required: false, serialized_name: 'properties.replicationRole', 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' } } } } } } } end