Smaws_Client_MarketplaceAgreement.SearchAgreementsSearches across all agreements that a proposer or an acceptor has in AWS Marketplace. The search returns a list of agreements with basic agreement information.
The following filter combinations are supported when the PartyType is Proposer:
AgreementTypeAgreementType + EndTimeAgreementType + ResourceTypeAgreementType + ResourceType + EndTimeAgreementType + ResourceType + StatusAgreementType + ResourceType + Status + EndTimeAgreementType + ResourceIdentifierAgreementType + ResourceIdentifier + EndTimeAgreementType + ResourceIdentifier + StatusAgreementType + ResourceIdentifier + Status + EndTimeAgreementType + AcceptorAccountIdAgreementType + AcceptorAccountId + EndTimeAgreementType + AcceptorAccountId + StatusAgreementType + AcceptorAccountId + Status + EndTimeAgreementType + AcceptorAccountId + OfferIdAgreementType + AcceptorAccountId + OfferId + StatusAgreementType + AcceptorAccountId + OfferId + EndTimeAgreementType + AcceptorAccountId + OfferId + Status + EndTimeAgreementType + AcceptorAccountId + ResourceIdentifierAgreementType + AcceptorAccountId + ResourceIdentifier + StatusAgreementType + AcceptorAccountId + ResourceIdentifier + EndTimeAgreementType + AcceptorAccountId + ResourceIdentifier + Status + EndTimeAgreementType + AcceptorAccountId + ResourceTypeAgreementType + AcceptorAccountId + ResourceType + EndTimeAgreementType + AcceptorAccountId + ResourceType + StatusAgreementType + AcceptorAccountId + ResourceType + Status + EndTimeAgreementType + StatusAgreementType + Status + EndTimeAgreementType + OfferIdAgreementType + OfferId + EndTimeAgreementType + OfferId + StatusAgreementType + OfferId + Status + EndTimeAgreementType + OfferSetIdAgreementType + OfferSetId + EndTimeAgreementType + OfferSetId + StatusAgreementType + OfferSetId + Status + EndTimeTo filter by EndTime, you can use BeforeEndTime and/or AfterEndTime. Only EndTime is supported for sorting.
The following filter combinations are supported when the PartyType is Acceptor:
AgreementTypeAgreementType + StatusAgreementType + EndTimeAgreementType + Status + EndTimeAgreementType + ResourceIdentifierAgreementType + ResourceIdentifier + EndTimeAgreementType + ResourceIdentifier + StatusAgreementType + ResourceIdentifier + Status + EndTimeAgreementType + ResourceTypeAgreementType + ResourceType + EndTimeAgreementType + OfferIdAgreementType + OfferId + EndTimeAgreementType + OfferId + StatusAgreementType + OfferId + Status + EndTimeAgreementType + OfferSetIdAgreementType + OfferSetId + EndTimeAgreementType + OfferSetId + StatusAgreementType + OfferSetId + Status + EndTimeval error_to_string :
[ Smaws_Lib.Protocols.AwsJson.error
| `AccessDeniedException of Types.access_denied_exception
| `InternalServerException of Types.internal_server_exception
| `ThrottlingException of Types.throttling_exception
| `ValidationException of Types.validation_exception ] ->
stringval request :
'http_type Smaws_Lib.Context.t ->
Types.search_agreements_input ->
(Types.search_agreements_output,
[> Smaws_Lib.Protocols.AwsJson.error
| `AccessDeniedException of Types.access_denied_exception
| `InternalServerException of Types.internal_server_exception
| `ThrottlingException of Types.throttling_exception
| `ValidationException of Types.validation_exception ])
Stdlib.resultval request_with_metadata :
'http_type Smaws_Lib.Context.t ->
Types.search_agreements_input ->
(Types.search_agreements_output Smaws_Lib.Response.t,
[> Smaws_Lib.Protocols.AwsJson.error
| `AccessDeniedException of Types.access_denied_exception
| `InternalServerException of Types.internal_server_exception
| `ThrottlingException of Types.throttling_exception
| `ValidationException of Types.validation_exception ]
* Smaws_Lib.Response.metadata)
Stdlib.result