Class: Aws::PricingPlanManager::Types::Subscription
- Inherits:
-
Struct
- Object
- Struct
- Aws::PricingPlanManager::Types::Subscription
- Defined in:
- gems/aws-sdk-pricingplanmanager/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 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.
559 560 561 562 563 564 565 566 567 568 569 570 571 572 |
# File 'gems/aws-sdk-pricingplanmanager/lib/aws-sdk-pricingplanmanager/types.rb', line 559 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.
559 560 561 562 563 564 565 566 567 568 569 570 571 572 |
# File 'gems/aws-sdk-pricingplanmanager/lib/aws-sdk-pricingplanmanager/types.rb', line 559 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.
559 560 561 562 563 564 565 566 567 568 569 570 571 572 |
# File 'gems/aws-sdk-pricingplanmanager/lib/aws-sdk-pricingplanmanager/types.rb', line 559 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.
559 560 561 562 563 564 565 566 567 568 569 570 571 572 |
# File 'gems/aws-sdk-pricingplanmanager/lib/aws-sdk-pricingplanmanager/types.rb', line 559 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 resources covered by this subscription.
559 560 561 562 563 564 565 566 567 568 569 570 571 572 |
# File 'gems/aws-sdk-pricingplanmanager/lib/aws-sdk-pricingplanmanager/types.rb', line 559 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.
559 560 561 562 563 564 565 566 567 568 569 570 571 572 |
# File 'gems/aws-sdk-pricingplanmanager/lib/aws-sdk-pricingplanmanager/types.rb', line 559 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.
559 560 561 562 563 564 565 566 567 568 569 570 571 572 |
# File 'gems/aws-sdk-pricingplanmanager/lib/aws-sdk-pricingplanmanager/types.rb', line 559 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.
559 560 561 562 563 564 565 566 567 568 569 570 571 572 |
# File 'gems/aws-sdk-pricingplanmanager/lib/aws-sdk-pricingplanmanager/types.rb', line 559 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.
559 560 561 562 563 564 565 566 567 568 569 570 571 572 |
# File 'gems/aws-sdk-pricingplanmanager/lib/aws-sdk-pricingplanmanager/types.rb', line 559 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.
559 560 561 562 563 564 565 566 567 568 569 570 571 572 |
# File 'gems/aws-sdk-pricingplanmanager/lib/aws-sdk-pricingplanmanager/types.rb', line 559 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 |