Values.CustomerAgreementSummarySourceSummary for customer-agreement resource.
type nonrec t = {name : LongStringAttribute.t option;Name of the customer-agreement resource.
*)arn : LongStringAttribute.t option;ARN of the customer-agreement resource.
*)id : CustomerAgreementIdAttribute.t option;Identifier of the customer-agreement resource.
*)agreementArn : LongStringAttribute.t option;ARN of the agreement resource the customer-agreement resource represents.
*)awsAccountId : ShortStringAttribute.t option;AWS account Id that owns the resource.
*)organizationArn : LongStringAttribute.t option;ARN of the organization that owns the resource.
*)effectiveStart : TimestampAttribute.t option;Timestamp indicating when the agreement became effective.
*)effectiveEnd : TimestampAttribute.t option;Timestamp indicating when the agreement was terminated.
*)state : CustomerAgreementState.t option;State of the resource.
*)description : LongStringAttribute.t option;Description of the resource.
*)acceptanceTerms : AgreementTerms.t option;Terms required to accept the agreement resource.
*)terminateTerms : AgreementTerms.t option;Terms required to terminate the customer-agreement resource.
*)type_ : AgreementType.t option;Type of the customer-agreement resource.
*)}val make :
?name:LongStringAttribute.t ->
?arn:LongStringAttribute.t ->
?id:CustomerAgreementIdAttribute.t ->
?agreementArn:LongStringAttribute.t ->
?awsAccountId:ShortStringAttribute.t ->
?organizationArn:LongStringAttribute.t ->
?effectiveStart:TimestampAttribute.t ->
?effectiveEnd:TimestampAttribute.t ->
?state:CustomerAgreementState.t ->
?description:LongStringAttribute.t ->
?acceptanceTerms:AgreementTerms.t ->
?terminateTerms:AgreementTerms.t ->
?type_:AgreementType.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of LongStringAttribute.t ] list
| `String of LongStringAttribute.t
| `Timestamp of TimestampAttribute.t ])
list ]