Class: Aws::MarketplaceAgreement::Types::ValidityTerm
- Inherits:
-
Struct
- Object
- Struct
- Aws::MarketplaceAgreement::Types::ValidityTerm
- Defined in:
- gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb
Overview
Defines the conditions that will keep an agreement created from this offer valid.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#agreement_duration ⇒ String
Defines the duration that the agreement remains active.
-
#agreement_end_date ⇒ Time
Defines the date when the agreement ends.
-
#agreement_start_date ⇒ Time
Defines the date when agreement starts.
-
#type ⇒ String
Category of the term being updated.
Instance Attribute Details
#agreement_duration ⇒ String
Defines the duration that the agreement remains active. If
AgreementStartDate isn’t provided, the agreement duration is
relative to the agreement signature time. The duration is
represented in the ISO_8601 format.
1267 1268 1269 1270 1271 1272 1273 1274 |
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 1267 class ValidityTerm < Struct.new( :type, :agreement_duration, :agreement_start_date, :agreement_end_date) SENSITIVE = [] include Aws::Structure end |
#agreement_end_date ⇒ Time
Defines the date when the agreement ends. The agreement ends at
23:59:59.999 UTC on the date provided. If AgreementEndDate isn’t
provided, the agreement end date is determined by the validity of
individual terms.
1267 1268 1269 1270 1271 1272 1273 1274 |
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 1267 class ValidityTerm < Struct.new( :type, :agreement_duration, :agreement_start_date, :agreement_end_date) SENSITIVE = [] include Aws::Structure end |
#agreement_start_date ⇒ Time
Defines the date when agreement starts. The agreement starts at
00:00:00.000 UTC on the date provided. If AgreementStartDate isn’t
provided, the agreement start date is determined based on agreement
signature time.
1267 1268 1269 1270 1271 1272 1273 1274 |
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 1267 class ValidityTerm < Struct.new( :type, :agreement_duration, :agreement_start_date, :agreement_end_date) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
Category of the term being updated.
1267 1268 1269 1270 1271 1272 1273 1274 |
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 1267 class ValidityTerm < Struct.new( :type, :agreement_duration, :agreement_start_date, :agreement_end_date) SENSITIVE = [] include Aws::Structure end |