Class: Aws::MarketplaceAgreement::Types::FixedUpfrontPricingTerm
- Inherits:
-
Struct
- Object
- Struct
- Aws::MarketplaceAgreement::Types::FixedUpfrontPricingTerm
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-marketplaceagreement/types.rb
Overview
Defines a prepaid pricing model where the customers are charged a fixed upfront amount.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#currency_code ⇒ String
Defines the currency for the prices mentioned in this term.
-
#duration ⇒ String
Contract duration for the terms.
-
#grants ⇒ Array<Types::GrantItem>
Entitlements granted to the acceptor of fixed upfront as part of agreement execution.
-
#price ⇒ String
Fixed amount to be charged to the customer when this term is accepted.
-
#type ⇒ String
Category of the term being updated.
Instance Attribute Details
#currency_code ⇒ String
Defines the currency for the prices mentioned in this term.
602 603 604 605 606 607 608 609 610 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 602 class FixedUpfrontPricingTerm < Struct.new( :currency_code, :duration, :grants, :price, :type) SENSITIVE = [] include Aws::Structure end |
#duration ⇒ String
Contract duration for the terms.
602 603 604 605 606 607 608 609 610 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 602 class FixedUpfrontPricingTerm < Struct.new( :currency_code, :duration, :grants, :price, :type) SENSITIVE = [] include Aws::Structure end |
#grants ⇒ Array<Types::GrantItem>
Entitlements granted to the acceptor of fixed upfront as part of agreement execution.
602 603 604 605 606 607 608 609 610 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 602 class FixedUpfrontPricingTerm < Struct.new( :currency_code, :duration, :grants, :price, :type) SENSITIVE = [] include Aws::Structure end |
#price ⇒ String
Fixed amount to be charged to the customer when this term is accepted.
602 603 604 605 606 607 608 609 610 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 602 class FixedUpfrontPricingTerm < Struct.new( :currency_code, :duration, :grants, :price, :type) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
Category of the term being updated.
602 603 604 605 606 607 608 609 610 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 602 class FixedUpfrontPricingTerm < Struct.new( :currency_code, :duration, :grants, :price, :type) SENSITIVE = [] include Aws::Structure end |