DescribeAgreementOutput
¶
Source code in docs_src/capo_marketplace_agreement/types/describe_agreement_output.py
acceptance_time
instance-attribute
¶
acceptance_time: NotRequired[Timestamp]
The date and time the offer was accepted or the agreement was created.
AcceptanceTime and StartTime can differ for future dated agreements (FDAs).
acceptor
instance-attribute
¶
acceptor: NotRequired[Acceptor]
The details of the party accepting the agreement terms. This is commonly the buyer for PurchaseAgreement.
agreement_id
instance-attribute
¶
agreement_id: NotRequired[ResourceId]
The unique identifier of the agreement.
agreement_type
instance-attribute
¶
agreement_type: NotRequired[AgreementType]
The type of agreement. Values are PurchaseAgreement or VendorInsightsAgreement.
end_time
instance-attribute
¶
end_time: NotRequired[Timestamp]
The date and time when the agreement ends. The field is null for pay-as-you-go agreements, which don’t have end dates.
end_time_behavior
instance-attribute
¶
end_time_behavior: NotRequired[EndTimeBehavior]
The behavior of the agreement when it reaches its end date. For example, whether the agreement renews, and if it doesn't, the reason why.
This field is present for every active agreement that has an end date. It is not present for an agreement that has no end date, because such an agreement never reaches an end time. Pay-as-you-go agreements are the most common example. It is also not present for an agreement that is no longer active.
estimated_charges
instance-attribute
¶
estimated_charges: NotRequired[EstimatedCharges]
The estimated cost of the agreement.
initial_agreement_id
instance-attribute
¶
initial_agreement_id: NotRequired[ResourceId]
The unique identifier of the very first agreement in a chain of related agreements, such as renewals or replacements. It stays the same across all agreements in that chain, which lets you trace an agreement back to the original. When an agreement isn't derived from another agreement, its InitialAgreementId is its own AgreementId.
proposal_summary
instance-attribute
¶
proposal_summary: NotRequired[ProposalSummary]
A summary of the proposal received from the proposer.
proposer
instance-attribute
¶
proposer: NotRequired[Proposer]
The details of the party proposing the agreement terms. This is commonly the seller for PurchaseAgreement.
start_time
instance-attribute
¶
start_time: NotRequired[Timestamp]
The date and time when the agreement starts.
status
instance-attribute
¶
status: NotRequired[AgreementStatus]
The current status of the agreement.
Statuses include:
-
ACTIVE– The terms of the agreement are active. -
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. -
TERMINATED– The agreement ended before the defined end date because of an AWS termination (for example, a payment failure).