Class: Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDtuCapability
- Inherits:
-
Object
- Object
- Azure::SQL::Mgmt::V2014_04_01::Models::ElasticPoolDtuCapability
- Includes:
- MsRestAzure
- Defined in:
- lib/2014-04-01/generated/azure_mgmt_sql/models/elastic_pool_dtu_capability.rb
Overview
The Elastic Pool DTU capability.
Instance Attribute Summary collapse
-
#included_max_size ⇒ MaxSizeCapability
service level objective.
-
#limit ⇒ Integer
units).
-
#max_database_count ⇒ Integer
The maximum number of databases supported.
-
#status ⇒ CapabilityStatus
values include: ‘Visible’, ‘Available’, ‘Default’, ‘Disabled’.
-
#supported_max_sizes ⇒ Array<MaxSizeCapability>
The list of supported max sizes.
-
#supported_per_database_max_dtus ⇒ Array<ElasticPoolPerDatabaseMaxDtuCapability>
supported max database DTUs.
-
#supported_per_database_max_sizes ⇒ Array<MaxSizeCapability>
sizes.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for ElasticPoolDtuCapability class as Ruby Hash.
Instance Attribute Details
#included_max_size ⇒ MaxSizeCapability
service level objective.
31 32 33 |
# File 'lib/2014-04-01/generated/azure_mgmt_sql/models/elastic_pool_dtu_capability.rb', line 31 def included_max_size @included_max_size end |
#limit ⇒ Integer
units).
17 18 19 |
# File 'lib/2014-04-01/generated/azure_mgmt_sql/models/elastic_pool_dtu_capability.rb', line 17 def limit @limit end |
#max_database_count ⇒ Integer
Returns The maximum number of databases supported.
20 21 22 |
# File 'lib/2014-04-01/generated/azure_mgmt_sql/models/elastic_pool_dtu_capability.rb', line 20 def max_database_count @max_database_count end |
#status ⇒ CapabilityStatus
values include: ‘Visible’, ‘Available’, ‘Default’, ‘Disabled’
24 25 26 |
# File 'lib/2014-04-01/generated/azure_mgmt_sql/models/elastic_pool_dtu_capability.rb', line 24 def status @status end |
#supported_max_sizes ⇒ Array<MaxSizeCapability>
Returns The list of supported max sizes.
27 28 29 |
# File 'lib/2014-04-01/generated/azure_mgmt_sql/models/elastic_pool_dtu_capability.rb', line 27 def supported_max_sizes @supported_max_sizes end |
#supported_per_database_max_dtus ⇒ Array<ElasticPoolPerDatabaseMaxDtuCapability>
supported max database DTUs.
39 40 41 |
# File 'lib/2014-04-01/generated/azure_mgmt_sql/models/elastic_pool_dtu_capability.rb', line 39 def supported_per_database_max_dtus @supported_per_database_max_dtus end |
#supported_per_database_max_sizes ⇒ Array<MaxSizeCapability>
sizes.
35 36 37 |
# File 'lib/2014-04-01/generated/azure_mgmt_sql/models/elastic_pool_dtu_capability.rb', line 35 def supported_per_database_max_sizes @supported_per_database_max_sizes end |
Class Method Details
.mapper ⇒ Object
Mapper for ElasticPoolDtuCapability class as Ruby Hash. This will be used for serialization/deserialization.
46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 |
# File 'lib/2014-04-01/generated/azure_mgmt_sql/models/elastic_pool_dtu_capability.rb', line 46 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'ElasticPoolDtuCapability', type: { name: 'Composite', class_name: 'ElasticPoolDtuCapability', model_properties: { limit: { client_side_validation: true, required: false, read_only: true, serialized_name: 'limit', type: { name: 'Number' } }, max_database_count: { client_side_validation: true, required: false, read_only: true, serialized_name: 'maxDatabaseCount', type: { name: 'Number' } }, status: { client_side_validation: true, required: false, read_only: true, serialized_name: 'status', type: { name: 'Enum', module: 'CapabilityStatus' } }, supported_max_sizes: { client_side_validation: true, required: false, read_only: true, serialized_name: 'supportedMaxSizes', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'MaxSizeCapabilityElementType', type: { name: 'Composite', class_name: 'MaxSizeCapability' } } } }, included_max_size: { client_side_validation: true, required: false, read_only: true, serialized_name: 'includedMaxSize', type: { name: 'Composite', class_name: 'MaxSizeCapability' } }, supported_per_database_max_sizes: { client_side_validation: true, required: false, read_only: true, serialized_name: 'supportedPerDatabaseMaxSizes', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'MaxSizeCapabilityElementType', type: { name: 'Composite', class_name: 'MaxSizeCapability' } } } }, supported_per_database_max_dtus: { client_side_validation: true, required: false, read_only: true, serialized_name: 'supportedPerDatabaseMaxDtus', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'ElasticPoolPerDatabaseMaxDtuCapabilityElementType', type: { name: 'Composite', class_name: 'ElasticPoolPerDatabaseMaxDtuCapability' } } } } } } } end |