Class: Aws::Outposts::Types::Subscription

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#begin_dateTime

The date your subscription starts.

Returns:

  • (Time)


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_dateTime

The date your subscription ends.

Returns:

  • (Time)


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_priceFloat

The amount you are billed each month in the subscription period.

Returns:

  • (Float)


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_idsArray<String>

The order ID for your subscription.

Returns:

  • (Array<String>)


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_idString

The ID of the subscription that appears on the Amazon Web Services Billing Center console.

Returns:

  • (String)


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_statusString

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.

Returns:

  • (String)


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_typeString

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.

Returns:

  • (String)


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_priceFloat

The amount billed when the subscription is created. This is a one-time charge.

Returns:

  • (Float)


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