Class: Aws::FreeTier::Types::FreeTierUsage

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-freetier/types.rb

Overview

Consists of a Amazon Web Services Free Tier offer’s metadata and your data usage for the offer.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actual_usage_amountFloat

Describes the actual usage accrued month-to-day (MTD) that you’ve used so far.

Returns:

  • (Float)


166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'lib/aws-sdk-freetier/types.rb', line 166

class FreeTierUsage < Struct.new(
  :actual_usage_amount,
  :description,
  :forecasted_usage_amount,
  :free_tier_type,
  :limit,
  :operation,
  :region,
  :service,
  :unit,
  :usage_type)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the Free Tier offer.

Returns:

  • (String)


166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'lib/aws-sdk-freetier/types.rb', line 166

class FreeTierUsage < Struct.new(
  :actual_usage_amount,
  :description,
  :forecasted_usage_amount,
  :free_tier_type,
  :limit,
  :operation,
  :region,
  :service,
  :unit,
  :usage_type)
  SENSITIVE = []
  include Aws::Structure
end

#forecasted_usage_amountFloat

Describes the forecasted usage by the month that you’re expected to use.

Returns:

  • (Float)


166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'lib/aws-sdk-freetier/types.rb', line 166

class FreeTierUsage < Struct.new(
  :actual_usage_amount,
  :description,
  :forecasted_usage_amount,
  :free_tier_type,
  :limit,
  :operation,
  :region,
  :service,
  :unit,
  :usage_type)
  SENSITIVE = []
  include Aws::Structure
end

#free_tier_typeString

Describes the type of the Free Tier offer. For example, the offer can be ‘“12 Months Free”`, `“Always Free”`, and `“Free Trial”`.

Returns:

  • (String)


166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'lib/aws-sdk-freetier/types.rb', line 166

class FreeTierUsage < Struct.new(
  :actual_usage_amount,
  :description,
  :forecasted_usage_amount,
  :free_tier_type,
  :limit,
  :operation,
  :region,
  :service,
  :unit,
  :usage_type)
  SENSITIVE = []
  include Aws::Structure
end

#limitFloat

Describes the maximum usage allowed in Free Tier.

Returns:

  • (Float)


166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'lib/aws-sdk-freetier/types.rb', line 166

class FreeTierUsage < Struct.new(
  :actual_usage_amount,
  :description,
  :forecasted_usage_amount,
  :free_tier_type,
  :limit,
  :operation,
  :region,
  :service,
  :unit,
  :usage_type)
  SENSITIVE = []
  include Aws::Structure
end

#operationString

Describes ‘usageType` more granularly with the specific Amazon Web Service API operation. For example, this can be the `RunInstances` API operation for Amazon Elastic Compute Cloud.

Returns:

  • (String)


166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'lib/aws-sdk-freetier/types.rb', line 166

class FreeTierUsage < Struct.new(
  :actual_usage_amount,
  :description,
  :forecasted_usage_amount,
  :free_tier_type,
  :limit,
  :operation,
  :region,
  :service,
  :unit,
  :usage_type)
  SENSITIVE = []
  include Aws::Structure
end

#regionString

Describes the Amazon Web Services Region for which this offer is applicable

Returns:

  • (String)


166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'lib/aws-sdk-freetier/types.rb', line 166

class FreeTierUsage < Struct.new(
  :actual_usage_amount,
  :description,
  :forecasted_usage_amount,
  :free_tier_type,
  :limit,
  :operation,
  :region,
  :service,
  :unit,
  :usage_type)
  SENSITIVE = []
  include Aws::Structure
end

#serviceString

The name of the Amazon Web Service providing the Free Tier offer. For example, this can be Amazon Elastic Compute Cloud.

Returns:

  • (String)


166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'lib/aws-sdk-freetier/types.rb', line 166

class FreeTierUsage < Struct.new(
  :actual_usage_amount,
  :description,
  :forecasted_usage_amount,
  :free_tier_type,
  :limit,
  :operation,
  :region,
  :service,
  :unit,
  :usage_type)
  SENSITIVE = []
  include Aws::Structure
end

#unitString

Describes the unit of the ‘usageType`, such as `Hrs`.

Returns:

  • (String)


166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'lib/aws-sdk-freetier/types.rb', line 166

class FreeTierUsage < Struct.new(
  :actual_usage_amount,
  :description,
  :forecasted_usage_amount,
  :free_tier_type,
  :limit,
  :operation,
  :region,
  :service,
  :unit,
  :usage_type)
  SENSITIVE = []
  include Aws::Structure
end

#usage_typeString

Describes the usage details of the offer. For example, this might be ‘Global-BoxUsage:freetrial`.

Returns:

  • (String)


166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'lib/aws-sdk-freetier/types.rb', line 166

class FreeTierUsage < Struct.new(
  :actual_usage_amount,
  :description,
  :forecasted_usage_amount,
  :free_tier_type,
  :limit,
  :operation,
  :region,
  :service,
  :unit,
  :usage_type)
  SENSITIVE = []
  include Aws::Structure
end