Class: Aws::PricingPlanManager::Types::Subscription
- Inherits:
-
Struct
- Object
- Struct
- Aws::PricingPlanManager::Types::Subscription
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-pricingplanmanager/types.rb
Overview
The full details of a flat-rate pricing subscription, including its current configuration, status, and associated resources.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) that uniquely identifies this subscription.
-
#created_at ⇒ Time
The date and time when the subscription was created, in ISO 8601 format.
-
#plan_family ⇒ String
The pricing plan family for the subscription, such as
CloudFront. -
#plan_tier ⇒ String
The current tier level of the pricing plan, such as
FREE,PRO,BUSINESS, orPREMIUM. -
#resource_arns ⇒ Array<String>
The ARNs of the AWS resources covered by this subscription.
-
#scheduled_change ⇒ Types::ScheduledChange
A pending change that will take effect at the end of the current billing period.
-
#status ⇒ String
The current status of the subscription.
-
#status_reason ⇒ String
A human-readable explanation of the current status, present when additional context is available.
-
#updated_at ⇒ Time
The date and time when the subscription was last modified, in ISO 8601 format.
-
#usage_level ⇒ String
The usage level within the plan tier.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) that uniquely identifies this subscription.
557 558 559 560 561 562 563 564 565 566 567 568 569 570 |
# File 'lib/aws-sdk-pricingplanmanager/types.rb', line 557 class Subscription < Struct.new( :arn, :plan_family, :plan_tier, :usage_level, :scheduled_change, :status, :status_reason, :resource_arns, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date and time when the subscription was created, in ISO 8601 format.
557 558 559 560 561 562 563 564 565 566 567 568 569 570 |
# File 'lib/aws-sdk-pricingplanmanager/types.rb', line 557 class Subscription < Struct.new( :arn, :plan_family, :plan_tier, :usage_level, :scheduled_change, :status, :status_reason, :resource_arns, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#plan_family ⇒ String
The pricing plan family for the subscription, such as CloudFront.
557 558 559 560 561 562 563 564 565 566 567 568 569 570 |
# File 'lib/aws-sdk-pricingplanmanager/types.rb', line 557 class Subscription < Struct.new( :arn, :plan_family, :plan_tier, :usage_level, :scheduled_change, :status, :status_reason, :resource_arns, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#plan_tier ⇒ String
The current tier level of the pricing plan, such as FREE, PRO,
BUSINESS, or PREMIUM.
557 558 559 560 561 562 563 564 565 566 567 568 569 570 |
# File 'lib/aws-sdk-pricingplanmanager/types.rb', line 557 class Subscription < Struct.new( :arn, :plan_family, :plan_tier, :usage_level, :scheduled_change, :status, :status_reason, :resource_arns, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#resource_arns ⇒ Array<String>
The ARNs of the AWS resources covered by this subscription.
557 558 559 560 561 562 563 564 565 566 567 568 569 570 |
# File 'lib/aws-sdk-pricingplanmanager/types.rb', line 557 class Subscription < Struct.new( :arn, :plan_family, :plan_tier, :usage_level, :scheduled_change, :status, :status_reason, :resource_arns, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#scheduled_change ⇒ Types::ScheduledChange
A pending change that will take effect at the end of the current billing period. This field is present only when a downgrade or cancellation is scheduled.
557 558 559 560 561 562 563 564 565 566 567 568 569 570 |
# File 'lib/aws-sdk-pricingplanmanager/types.rb', line 557 class Subscription < Struct.new( :arn, :plan_family, :plan_tier, :usage_level, :scheduled_change, :status, :status_reason, :resource_arns, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the subscription. For the list of possible
values, see the Status type.
557 558 559 560 561 562 563 564 565 566 567 568 569 570 |
# File 'lib/aws-sdk-pricingplanmanager/types.rb', line 557 class Subscription < Struct.new( :arn, :plan_family, :plan_tier, :usage_level, :scheduled_change, :status, :status_reason, :resource_arns, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#status_reason ⇒ String
A human-readable explanation of the current status, present when additional context is available.
557 558 559 560 561 562 563 564 565 566 567 568 569 570 |
# File 'lib/aws-sdk-pricingplanmanager/types.rb', line 557 class Subscription < Struct.new( :arn, :plan_family, :plan_tier, :usage_level, :scheduled_change, :status, :status_reason, :resource_arns, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The date and time when the subscription was last modified, in ISO 8601 format.
557 558 559 560 561 562 563 564 565 566 567 568 569 570 |
# File 'lib/aws-sdk-pricingplanmanager/types.rb', line 557 class Subscription < Struct.new( :arn, :plan_family, :plan_tier, :usage_level, :scheduled_change, :status, :status_reason, :resource_arns, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |
#usage_level ⇒ String
The usage level within the plan tier. When present, indicates a specific capacity configuration beyond the base tier.
557 558 559 560 561 562 563 564 565 566 567 568 569 570 |
# File 'lib/aws-sdk-pricingplanmanager/types.rb', line 557 class Subscription < Struct.new( :arn, :plan_family, :plan_tier, :usage_level, :scheduled_change, :status, :status_reason, :resource_arns, :created_at, :updated_at) SENSITIVE = [] include Aws::Structure end |