Module Values.ProjectSummarySource

An object that contains a Project object's subset of fields.

Sourcetype nonrec t = {
  1. deliveryModels : DeliveryModels.t option;
    (*

    Specifies your solution or service's deployment or consumption model in the Opportunity's context. You can select multiple options. Options' descriptions from the Delivery Model field are: SaaS or PaaS: Your Amazon Web Services based solution deployed as SaaS or PaaS in your Amazon Web Services environment. BYOL or AMI: Your Amazon Web Services based solution deployed as BYOL or AMI in the end customer's Amazon Web Services environment. Managed Services: The end customer's Amazon Web Services business management (For example: Consulting, design, implementation, billing support, cost optimization, technical support). Professional Services: Offerings to help enterprise end customers achieve specific business outcomes for enterprise cloud adoption (For example: Advisory or transformation planning). Resell: Amazon Web Services accounts and billing management for your customers. Other: Delivery model not described above.

    *)
  2. expectedCustomerSpend : ExpectedCustomerSpendList.t option;
    (*

    Provides a summary of the expected customer spend for the project, offering a high-level view of the potential financial impact.

    *)
  3. expectedContractDuration : ExpectedContractDuration.t option;
    (*

    Optional. The expected contract duration for this opportunity, representing the anticipated length of the contract in the unit specified by Term.

    *)
}
Sourceval make : ?deliveryModels:??? -> ?expectedCustomerSpend:??? -> ?expectedContractDuration:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Enum of string | `Structure of (string * [> `Enum of string | `String of Amount.t ]) list ] list | `Structure of (string * [> `Enum of string | `String of String_.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t