Class: Aws::FreeTier::Types::FreeTierUsage
- Inherits:
-
Struct
- Object
- Struct
- Aws::FreeTier::Types::FreeTierUsage
- 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
-
#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 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 Service providing the Free Tier offer.
-
#unit ⇒ String
Describes the unit of the ‘usageType`, such as `Hrs`.
-
#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.
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 |
#description ⇒ String
The description of the Free Tier offer.
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_amount ⇒ Float
Describes the forecasted usage by the month that you’re expected to use.
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_type ⇒ String
Describes the type of the Free Tier offer. For example, the offer can be ‘“12 Months Free”`, `“Always Free”`, and `“Free Trial”`.
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 |
#limit ⇒ Float
Describes the maximum usage allowed in Free Tier.
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 |
#operation ⇒ String
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.
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 |
#region ⇒ String
Describes the Amazon Web Services Region for which this offer is applicable
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 |
#service ⇒ String
The name of the Amazon Web Service providing the Free Tier offer. For example, this can be Amazon Elastic Compute Cloud.
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 |
#unit ⇒ String
Describes the unit of the ‘usageType`, such as `Hrs`.
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_type ⇒ String
Describes the usage details of the offer. For example, this might be ‘Global-BoxUsage:freetrial`.
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 |