Class: Aws::Outposts::Types::Subscription
- Inherits:
-
Struct
- Object
- Struct
- Aws::Outposts::Types::Subscription
- Defined in:
- gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb
Overview
Provides information about your Amazon Web Services Outposts subscriptions.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#begin_date ⇒ Time
The date your subscription starts.
-
#end_date ⇒ Time
The date your subscription ends.
-
#monthly_recurring_price ⇒ Float
The amount you are billed each month in the subscription period.
-
#order_ids ⇒ Array<String>
The order ID for your subscription.
-
#subscription_id ⇒ String
The ID of the subscription that appears on the Amazon Web Services Billing Center console.
-
#subscription_status ⇒ String
The status of subscription which can be one of the following:.
-
#subscription_type ⇒ String
The type of subscription which can be one of the following:.
-
#upfront_price ⇒ Float
The amount billed when the subscription is created.
Instance Attribute Details
#begin_date ⇒ Time
The date your subscription starts.
2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2330 class Subscription < Struct.new( :subscription_id, :subscription_type, :subscription_status, :order_ids, :begin_date, :end_date, :monthly_recurring_price, :upfront_price) SENSITIVE = [] include Aws::Structure end |
#end_date ⇒ Time
The date your subscription ends.
2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2330 class Subscription < Struct.new( :subscription_id, :subscription_type, :subscription_status, :order_ids, :begin_date, :end_date, :monthly_recurring_price, :upfront_price) SENSITIVE = [] include Aws::Structure end |
#monthly_recurring_price ⇒ Float
The amount you are billed each month in the subscription period.
2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2330 class Subscription < Struct.new( :subscription_id, :subscription_type, :subscription_status, :order_ids, :begin_date, :end_date, :monthly_recurring_price, :upfront_price) SENSITIVE = [] include Aws::Structure end |
#order_ids ⇒ Array<String>
The order ID for your subscription.
2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2330 class Subscription < Struct.new( :subscription_id, :subscription_type, :subscription_status, :order_ids, :begin_date, :end_date, :monthly_recurring_price, :upfront_price) SENSITIVE = [] include Aws::Structure end |
#subscription_id ⇒ String
The ID of the subscription that appears on the Amazon Web Services Billing Center console.
2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2330 class Subscription < Struct.new( :subscription_id, :subscription_type, :subscription_status, :order_ids, :begin_date, :end_date, :monthly_recurring_price, :upfront_price) SENSITIVE = [] include Aws::Structure end |
#subscription_status ⇒ String
The status of subscription which can be one of the following:
INACTIVE - Subscription requests that are inactive.
ACTIVE - Subscription requests that are in progress and have an end date in the future.
CANCELLED - Subscription requests that are cancelled.
2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2330 class Subscription < Struct.new( :subscription_id, :subscription_type, :subscription_status, :order_ids, :begin_date, :end_date, :monthly_recurring_price, :upfront_price) SENSITIVE = [] include Aws::Structure end |
#subscription_type ⇒ String
The type of subscription which can be one of the following:
ORIGINAL - The first order on the Amazon Web Services Outposts.
RENEWAL - Renewal requests, both month to month and longer term.
CAPACITY_INCREASE - Capacity scaling orders.
2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2330 class Subscription < Struct.new( :subscription_id, :subscription_type, :subscription_status, :order_ids, :begin_date, :end_date, :monthly_recurring_price, :upfront_price) SENSITIVE = [] include Aws::Structure end |
#upfront_price ⇒ Float
The amount billed when the subscription is created. This is a one-time charge.
2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2330 class Subscription < Struct.new( :subscription_id, :subscription_type, :subscription_status, :order_ids, :begin_date, :end_date, :monthly_recurring_price, :upfront_price) SENSITIVE = [] include Aws::Structure end |