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.
2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2365 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.
2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2365 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.
2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2365 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.
2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2365 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.
2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2365 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.
2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2365 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.
2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2365 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.
2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 |
# File 'gems/aws-sdk-outposts/lib/aws-sdk-outposts/types.rb', line 2365 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 |