class Azure::SQL::Mgmt::V2017_10_01_preview::Models::Sku

An ARM Resource SKU.

Attributes

capacity[RW]

@return [Integer] Capacity of the particular SKU.

family[RW]

@return [String] If the service has different generations of hardware, for the same SKU, then that can be captured here.

name[RW]

@return [String] The name of the SKU, typically, a letter + Number code, e.g. P3.

size[RW]

@return [String] Size of the particular SKU

tier[RW]

@return [String] The tier or edition of the particular SKU, e.g. Basic, Premium.

Public Class Methods

mapper() click to toggle source

Mapper for Sku class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2017-10-01-preview/generated/azure_mgmt_sql/models/sku.rb, line 38
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'Sku',
    type: {
      name: 'Composite',
      class_name: 'Sku',
      model_properties: {
        name: {
          client_side_validation: true,
          required: true,
          serialized_name: 'name',
          type: {
            name: 'String'
          }
        },
        tier: {
          client_side_validation: true,
          required: false,
          serialized_name: 'tier',
          type: {
            name: 'String'
          }
        },
        size: {
          client_side_validation: true,
          required: false,
          serialized_name: 'size',
          type: {
            name: 'String'
          }
        },
        family: {
          client_side_validation: true,
          required: false,
          serialized_name: 'family',
          type: {
            name: 'String'
          }
        },
        capacity: {
          client_side_validation: true,
          required: false,
          serialized_name: 'capacity',
          type: {
            name: 'Number'
          }
        }
      }
    }
  }
end