Class: Aws::FreeTier::Types::FreeTierUsage
- Inherits:
-
Struct
- Object
- Struct
- Aws::FreeTier::Types::FreeTierUsage
- Defined in:
- gems/aws-sdk-freetier/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
-
#actual_usage_amount ⇒ Float
Describes the actual usage accrued month-to-day (MTD) that you've used so far.
-
#description ⇒ String
The description of the Free Tier offer.
-
#forecasted_usage_amount ⇒ Float
Describes the forecasted usage by the month that you're expected to use.
-
#free_tier_type ⇒ String
Describes the type of the Free Tier offer.
-
#limit ⇒ Float
Describes the maximum usage allowed in Free Tier.
-
#operation ⇒ String
Describes
usageType
more granularly with the specific Amazon Web Services service API operation. -
#region ⇒ String
Describes the Amazon Web Services Region for which this offer is applicable.
-
#service ⇒ String
The name of the Amazon Web Services service providing the Free Tier offer.
-
#unit ⇒ String
Describes the unit of the
usageType
, such asHrs
. -
#usage_type ⇒ String
Describes the usage details of the offer.
Instance Attribute Details
#actual_usage_amount ⇒ Float
Describes the actual usage accrued month-to-day (MTD) that you've used so far.
230 231 232 233 234 235 236 237 238 239 240 241 242 243 |
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 230 class FreeTierUsage < Struct.new( :service, :operation, :usage_type, :region, :actual_usage_amount, :forecasted_usage_amount, :limit, :unit, :description, :free_tier_type) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the Free Tier offer.
230 231 232 233 234 235 236 237 238 239 240 241 242 243 |
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 230 class FreeTierUsage < Struct.new( :service, :operation, :usage_type, :region, :actual_usage_amount, :forecasted_usage_amount, :limit, :unit, :description, :free_tier_type) SENSITIVE = [] include Aws::Structure end |
#forecasted_usage_amount ⇒ Float
Describes the forecasted usage by the month that you're expected to use.
230 231 232 233 234 235 236 237 238 239 240 241 242 243 |
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 230 class FreeTierUsage < Struct.new( :service, :operation, :usage_type, :region, :actual_usage_amount, :forecasted_usage_amount, :limit, :unit, :description, :free_tier_type) SENSITIVE = [] include Aws::Structure end |
#free_tier_type ⇒ String
Describes the type of the Free Tier offer. For example, the offer
can be "12 Months Free"
, "Always Free"
, and "Free Trial"
.
230 231 232 233 234 235 236 237 238 239 240 241 242 243 |
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 230 class FreeTierUsage < Struct.new( :service, :operation, :usage_type, :region, :actual_usage_amount, :forecasted_usage_amount, :limit, :unit, :description, :free_tier_type) SENSITIVE = [] include Aws::Structure end |
#limit ⇒ Float
Describes the maximum usage allowed in Free Tier.
230 231 232 233 234 235 236 237 238 239 240 241 242 243 |
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 230 class FreeTierUsage < Struct.new( :service, :operation, :usage_type, :region, :actual_usage_amount, :forecasted_usage_amount, :limit, :unit, :description, :free_tier_type) SENSITIVE = [] include Aws::Structure end |
#operation ⇒ String
Describes usageType
more granularly with the specific Amazon Web
Services service API operation. For example, this can be the
RunInstances
API operation for Amazon Elastic Compute Cloud.
230 231 232 233 234 235 236 237 238 239 240 241 242 243 |
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 230 class FreeTierUsage < Struct.new( :service, :operation, :usage_type, :region, :actual_usage_amount, :forecasted_usage_amount, :limit, :unit, :description, :free_tier_type) SENSITIVE = [] include Aws::Structure end |
#region ⇒ String
Describes the Amazon Web Services Region for which this offer is applicable
230 231 232 233 234 235 236 237 238 239 240 241 242 243 |
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 230 class FreeTierUsage < Struct.new( :service, :operation, :usage_type, :region, :actual_usage_amount, :forecasted_usage_amount, :limit, :unit, :description, :free_tier_type) SENSITIVE = [] include Aws::Structure end |
#service ⇒ String
The name of the Amazon Web Services service providing the Free Tier offer. For example, this can be Amazon Elastic Compute Cloud.
230 231 232 233 234 235 236 237 238 239 240 241 242 243 |
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 230 class FreeTierUsage < Struct.new( :service, :operation, :usage_type, :region, :actual_usage_amount, :forecasted_usage_amount, :limit, :unit, :description, :free_tier_type) SENSITIVE = [] include Aws::Structure end |
#unit ⇒ String
Describes the unit of the usageType
, such as Hrs
.
230 231 232 233 234 235 236 237 238 239 240 241 242 243 |
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 230 class FreeTierUsage < Struct.new( :service, :operation, :usage_type, :region, :actual_usage_amount, :forecasted_usage_amount, :limit, :unit, :description, :free_tier_type) SENSITIVE = [] include Aws::Structure end |
#usage_type ⇒ String
Describes the usage details of the offer. For example, this might be
Global-BoxUsage:freetrial
.
230 231 232 233 234 235 236 237 238 239 240 241 242 243 |
# File 'gems/aws-sdk-freetier/lib/aws-sdk-freetier/types.rb', line 230 class FreeTierUsage < Struct.new( :service, :operation, :usage_type, :region, :actual_usage_amount, :forecasted_usage_amount, :limit, :unit, :description, :free_tier_type) SENSITIVE = [] include Aws::Structure end |