class Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolUpdate
An elastic pool update.
Attributes
license_type[RW]
@return [ElasticPoolLicenseType] The license type to apply for this elastic pool. Possible values include: 'LicenseIncluded', 'BasePrice'
max_size_bytes[RW]
@return [Integer] The storage limit for the database elastic pool in bytes.
per_database_settings[RW]
@return [ElasticPoolPerDatabaseSettings] The per database settings for the elastic pool.
sku[RW]
@return [Sku]
zone_redundant[RW]
@return [Boolean] Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones.
Private Class Methods
mapper()
click to toggle source
Mapper for ElasticPoolUpdate
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-10-01-preview/generated/azure_mgmt_sql/models/elastic_pool_update.rb, line 43 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ElasticPoolUpdate', type: { name: 'Composite', class_name: 'ElasticPoolUpdate', model_properties: { sku: { client_side_validation: true, required: false, serialized_name: 'sku', type: { name: 'Composite', class_name: 'Sku' } }, max_size_bytes: { client_side_validation: true, required: false, serialized_name: 'properties.maxSizeBytes', type: { name: 'Number' } }, per_database_settings: { client_side_validation: true, required: false, serialized_name: 'properties.perDatabaseSettings', type: { name: 'Composite', class_name: 'ElasticPoolPerDatabaseSettings' } }, zone_redundant: { client_side_validation: true, required: false, serialized_name: 'properties.zoneRedundant', type: { name: 'Boolean' } }, license_type: { client_side_validation: true, required: false, serialized_name: 'properties.licenseType', 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