Module Values_2.ProjectSource

The properties of a project as returned by the Search API.

Sourcetype nonrec t = {
  1. projectArn : Values_1.ProjectArn.t option;
    (*

    The Amazon Resource Name (ARN) of the project.

    *)
  2. projectName : Values_1.ProjectEntityName.t option;
    (*

    The name of the project.

    *)
  3. projectId : Values_1.ProjectId.t option;
    (*

    The ID of the project.

    *)
  4. projectDescription : Values_0.EntityDescription.t option;
    (*

    The description of the project.

    *)
  5. serviceCatalogProvisioningDetails : Values_1.ServiceCatalogProvisioningDetails.t option;
  6. serviceCatalogProvisionedProductDetails : Values_1.ServiceCatalogProvisionedProductDetails.t option;
  7. projectStatus : Values_1.ProjectStatus.t option;
    (*

    The status of the project.

    *)
  8. createdBy : Values_0.UserContext.t option;
    (*

    Who created the project.

    *)
  9. creationTime : Values_0.Timestamp.t option;
    (*

    A timestamp specifying when the project was created.

    *)
  10. templateProviderDetails : Values_1.TemplateProviderDetailList.t option;
    (*

    An array of template providers associated with the project.

    *)
  11. tags : Values_0.TagList.t option;
    (*

    An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.

    *)
  12. lastModifiedTime : Values_0.Timestamp.t option;
    (*

    A timestamp container for when the project was last modified.

    *)
  13. lastModifiedBy : Values_0.UserContext.t option;
}
Sourceval make : ?projectArn:??? -> ?projectName:??? -> ?projectId:??? -> ?projectDescription:??? -> ?serviceCatalogProvisioningDetails:??? -> ?serviceCatalogProvisionedProductDetails:??? -> ?projectStatus:??? -> ?createdBy:??? -> ?creationTime:??? -> ?templateProviderDetails:??? -> ?tags:??? -> ?lastModifiedTime:??? -> ?lastModifiedBy:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `String of string | `Structure of (string * [> `List of [> `Structure of (string * [> `String of string ]) list ] list | `String of string | `Structure of (string * [> `String of string ]) list ]) list ]) list ] list | `String of Values_1.ProjectArn.t | `Structure of (string * [> `List of [> `Structure of (string * [> `String of string ]) list ] list | `String of string | `Structure of (string * [> `String of string ]) list ]) list | `Timestamp of Values_0.Timestamp.t ]) 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