class Azure::Compute::Mgmt::V2019_04_01::Models::ResourceSkuCosts

Describes metadata for retrieving price info.

Attributes

extended_unit[RW]

@return [String] An invariant to show the extended unit.

meter_id[RW]

@return [String] Used for querying price from commerce.

quantity[RW]

@return [Integer] The multiplier is needed to extend the base metered cost.

Private Class Methods

mapper() click to toggle source

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

# File lib/2019-04-01/generated/azure_mgmt_compute/models/resource_sku_costs.rb, line 29
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ResourceSkuCosts',
    type: {
      name: 'Composite',
      class_name: 'ResourceSkuCosts',
      model_properties: {
        meter_id: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'meterID',
          type: {
            name: 'String'
          }
        },
        quantity: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'quantity',
          type: {
            name: 'Number'
          }
        },
        extended_unit: {
          client_side_validation: true,
          required: false,
          read_only: true,
          serialized_name: 'extendedUnit',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end