Class: Aws::MarketplaceAgreement::Types::DescribeAgreementOutput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#acceptance_timeTime

The date and time the offer was accepted or the agreement was created.

AcceptanceTime and StartTime can differ for future dated agreements (FDAs).

Returns:

  • (Time)


422
423
424
425
426
427
428
429
430
431
432
433
434
435
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 422

class DescribeAgreementOutput < Struct.new(
  :acceptance_time,
  :acceptor,
  :agreement_id,
  :agreement_type,
  :end_time,
  :estimated_charges,
  :proposal_summary,
  :proposer,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#acceptorTypes::Acceptor

The details of the party accepting the agreement terms. This is commonly the buyer for PurchaseAgreement.

Returns:



422
423
424
425
426
427
428
429
430
431
432
433
434
435
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 422

class DescribeAgreementOutput < Struct.new(
  :acceptance_time,
  :acceptor,
  :agreement_id,
  :agreement_type,
  :end_time,
  :estimated_charges,
  :proposal_summary,
  :proposer,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#agreement_idString

The unique identifier of the agreement.

Returns:

  • (String)


422
423
424
425
426
427
428
429
430
431
432
433
434
435
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 422

class DescribeAgreementOutput < Struct.new(
  :acceptance_time,
  :acceptor,
  :agreement_id,
  :agreement_type,
  :end_time,
  :estimated_charges,
  :proposal_summary,
  :proposer,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#agreement_typeString

The type of agreement. Values are PurchaseAgreement or VendorInsightsAgreement.

Returns:

  • (String)


422
423
424
425
426
427
428
429
430
431
432
433
434
435
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 422

class DescribeAgreementOutput < Struct.new(
  :acceptance_time,
  :acceptor,
  :agreement_id,
  :agreement_type,
  :end_time,
  :estimated_charges,
  :proposal_summary,
  :proposer,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#end_timeTime

The date and time when the agreement ends. The field is null for pay-as-you-go agreements, which don’t have end dates.

Returns:

  • (Time)


422
423
424
425
426
427
428
429
430
431
432
433
434
435
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 422

class DescribeAgreementOutput < Struct.new(
  :acceptance_time,
  :acceptor,
  :agreement_id,
  :agreement_type,
  :end_time,
  :estimated_charges,
  :proposal_summary,
  :proposer,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#estimated_chargesTypes::EstimatedCharges

The estimated cost of the agreement.



422
423
424
425
426
427
428
429
430
431
432
433
434
435
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 422

class DescribeAgreementOutput < Struct.new(
  :acceptance_time,
  :acceptor,
  :agreement_id,
  :agreement_type,
  :end_time,
  :estimated_charges,
  :proposal_summary,
  :proposer,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#proposal_summaryTypes::ProposalSummary

A summary of the proposal received from the proposer.



422
423
424
425
426
427
428
429
430
431
432
433
434
435
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 422

class DescribeAgreementOutput < Struct.new(
  :acceptance_time,
  :acceptor,
  :agreement_id,
  :agreement_type,
  :end_time,
  :estimated_charges,
  :proposal_summary,
  :proposer,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#proposerTypes::Proposer

The details of the party proposing the agreement terms. This is commonly the seller for PurchaseAgreement.

Returns:



422
423
424
425
426
427
428
429
430
431
432
433
434
435
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 422

class DescribeAgreementOutput < Struct.new(
  :acceptance_time,
  :acceptor,
  :agreement_id,
  :agreement_type,
  :end_time,
  :estimated_charges,
  :proposal_summary,
  :proposer,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

The date and time when the agreement starts.

Returns:

  • (Time)


422
423
424
425
426
427
428
429
430
431
432
433
434
435
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 422

class DescribeAgreementOutput < Struct.new(
  :acceptance_time,
  :acceptor,
  :agreement_id,
  :agreement_type,
  :end_time,
  :estimated_charges,
  :proposal_summary,
  :proposer,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the agreement.

Statuses include:

  • ACTIVE – The terms of the agreement are active.

  • ARCHIVED – The agreement ended without a specified reason.

  • CANCELLED – The acceptor ended the agreement before the defined end date.

  • EXPIRED – The agreement ended on the defined end date.

  • RENEWED – The agreement was renewed into a new agreement (for example, an auto-renewal).

  • REPLACED – The agreement was replaced using an agreement replacement offer.

  • ROLLED_BACK (Only applicable to inactive agreement revisions) – The agreement revision has been rolled back because of an error. An earlier revision is now active.

  • SUPERCEDED (Only applicable to inactive agreement revisions) – The agreement revision is no longer active and another agreement revision is now active.

  • TERMINATED – The agreement ended before the defined end date because of an AWS termination (for example, a payment failure).

Returns:

  • (String)


422
423
424
425
426
427
428
429
430
431
432
433
434
435
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 422

class DescribeAgreementOutput < Struct.new(
  :acceptance_time,
  :acceptor,
  :agreement_id,
  :agreement_type,
  :end_time,
  :estimated_charges,
  :proposal_summary,
  :proposer,
  :start_time,
  :status)
  SENSITIVE = []
  include Aws::Structure
end