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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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.

<note markdown=“1”> ‘AcceptanceTime` and `StartTime` can differ for future dated agreements (FDAs).

</note>

Returns:

  • (Time)


422
423
424
425
426
427
428
429
430
431
432
433
434
435
# File '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 '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 '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 '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 '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 '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 '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 '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 '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 '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