Class: Aws::MarketplaceAgreement::Types::ValidityTerm
- Inherits:
-
Struct
- Object
- Struct
- Aws::MarketplaceAgreement::Types::ValidityTerm
- Includes:
- Structure
- Defined in:
- 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.
1256 1257 1258 1259 1260 1261 1262 1263 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 1256 class ValidityTerm < Struct.new( :agreement_duration, :agreement_end_date, :agreement_start_date, :type) 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.
1256 1257 1258 1259 1260 1261 1262 1263 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 1256 class ValidityTerm < Struct.new( :agreement_duration, :agreement_end_date, :agreement_start_date, :type) 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.
1256 1257 1258 1259 1260 1261 1262 1263 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 1256 class ValidityTerm < Struct.new( :agreement_duration, :agreement_end_date, :agreement_start_date, :type) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
Category of the term being updated.
1256 1257 1258 1259 1260 1261 1262 1263 |
# File 'lib/aws-sdk-marketplaceagreement/types.rb', line 1256 class ValidityTerm < Struct.new( :agreement_duration, :agreement_end_date, :agreement_start_date, :type) SENSITIVE = [] include Aws::Structure end |