class Azure::SQL::Mgmt::V2017_10_01_preview::Models::ElasticPoolEditionCapability
The elastic pool edition capability.
Attributes
name[RW]
@return [String] The elastic pool edition name.
reason[RW]
@return [String] The reason for the capability not being available.
status[RW]
@return [CapabilityStatus] The status of the capability. Possible values include: 'Visible', 'Available', 'Default', 'Disabled'
supported_elastic_pool_performance_levels[RW]
@return [Array<ElasticPoolPerformanceLevelCapability>] The list of supported elastic pool DTU levels for the edition.
zone_redundant[RW]
@return [Boolean] Whether or not zone redundancy is supported for the edition.
Private Class Methods
mapper()
click to toggle source
Mapper for ElasticPoolEditionCapability
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2017-10-01-preview/generated/azure_mgmt_sql/models/elastic_pool_edition_capability.rb, line 38 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ElasticPoolEditionCapability', type: { name: 'Composite', class_name: 'ElasticPoolEditionCapability', model_properties: { name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, supported_elastic_pool_performance_levels: { client_side_validation: true, required: false, read_only: true, serialized_name: 'supportedElasticPoolPerformanceLevels', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ElasticPoolPerformanceLevelCapabilityElementType', type: { name: 'Composite', class_name: 'ElasticPoolPerformanceLevelCapability' } } } }, zone_redundant: { client_side_validation: true, required: false, read_only: true, serialized_name: 'zoneRedundant', type: { name: 'Boolean' } }, status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'status', type: { name: 'Enum', module: 'CapabilityStatus' } }, reason: { client_side_validation: true, required: false, serialized_name: 'reason', type: { name: 'String' } } } } } end