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.
601 602 603 604 605 606 607 608 609 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 601 class FixedUpfrontPricingTerm < Struct.new( :type, :currency_code, :duration, :price, :grants) SENSITIVE = [] include Aws::Structure end |
#duration ⇒ String
Contract duration for the terms.
601 602 603 604 605 606 607 608 609 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 601 class FixedUpfrontPricingTerm < Struct.new( :type, :currency_code, :duration, :price, :grants) SENSITIVE = [] include Aws::Structure end |
#grants ⇒ Array<Types::GrantItem>
Entitlements granted to the acceptor of fixed upfront as part of agreement execution.
601 602 603 604 605 606 607 608 609 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 601 class FixedUpfrontPricingTerm < Struct.new( :type, :currency_code, :duration, :price, :grants) SENSITIVE = [] include Aws::Structure end |
#price ⇒ String
Fixed amount to be charged to the customer when this term is accepted.
601 602 603 604 605 606 607 608 609 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 601 class FixedUpfrontPricingTerm < Struct.new( :type, :currency_code, :duration, :price, :grants) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
Category of the term being updated.
601 602 603 604 605 606 607 608 609 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 601 class FixedUpfrontPricingTerm < Struct.new( :type, :currency_code, :duration, :price, :grants) SENSITIVE = [] include Aws::Structure end |