Module Values.PlatformDescriptionSource

Detailed information about a platform version.

Sourcetype nonrec t = {
  1. platformArn : PlatformArn.t option;
    (*

    The ARN of the platform version.

    *)
  2. platformOwner : PlatformOwner.t option;
    (*

    The AWS account ID of the person who created the platform version.

    *)
  3. platformName : PlatformName.t option;
    (*

    The name of the platform version.

    *)
  4. platformVersion : PlatformVersion.t option;
    (*

    The version of the platform version.

    *)
  5. solutionStackName : SolutionStackName.t option;
    (*

    The name of the solution stack used by the platform version.

    *)
  6. platformStatus : PlatformStatus.t option;
    (*

    The status of the platform version.

    *)
  7. dateCreated : CreationDate.t option;
    (*

    The date when the platform version was created.

    *)
  8. dateUpdated : UpdateDate.t option;
    (*

    The date when the platform version was last updated.

    *)
  9. platformCategory : PlatformCategory.t option;
    (*

    The category of the platform version.

    *)
  10. description : Description.t option;
    (*

    The description of the platform version.

    *)
  11. maintainer : Maintainer.t option;
    (*

    Information about the maintainer of the platform version.

    *)
  12. operatingSystemName : OperatingSystemName.t option;
    (*

    The operating system used by the platform version.

    *)
  13. operatingSystemVersion : OperatingSystemVersion.t option;
    (*

    The version of the operating system used by the platform version.

    *)
  14. programmingLanguages : PlatformProgrammingLanguages.t option;
    (*

    The programming languages supported by the platform version.

    *)
  15. frameworks : PlatformFrameworks.t option;
    (*

    The frameworks supported by the platform version.

    *)
  16. customAmiList : CustomAmiList.t option;
    (*

    The custom AMIs supported by the platform version.

    *)
  17. supportedTierList : SupportedTierList.t option;
    (*

    The tiers supported by the platform version.

    *)
  18. supportedAddonList : SupportedAddonList.t option;
    (*

    The additions supported by the platform version.

    *)
  19. platformLifecycleState : PlatformLifecycleState.t option;
    (*

    The state of the platform version in its lifecycle. Possible values: Recommended | null If a null value is returned, the platform version isn't the recommended one for its branch. Each platform branch has a single recommended platform version, typically the most recent one.

    *)
  20. platformBranchName : BranchName.t option;
    (*

    The platform branch to which the platform version belongs.

    *)
  21. platformBranchLifecycleState : PlatformBranchLifecycleState.t option;
    (*

    The state of the platform version's branch in its lifecycle. Possible values: Beta | Supported | Deprecated | Retired

    *)
}
Sourceval make : ?platformArn:??? -> ?platformOwner:??? -> ?platformName:??? -> ?platformVersion:??? -> ?solutionStackName:??? -> ?platformStatus:??? -> ?dateCreated:??? -> ?dateUpdated:??? -> ?platformCategory:??? -> ?description:??? -> ?maintainer:??? -> ?operatingSystemName:??? -> ?operatingSystemVersion:??? -> ?programmingLanguages:??? -> ?frameworks:??? -> ?customAmiList:??? -> ?supportedTierList:??? -> ?supportedAddonList:??? -> ?platformLifecycleState:??? -> ?platformBranchName:??? -> ?platformBranchLifecycleState:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `String of SupportedTier.t | `Structure of (string * [> `String of String_.t ]) list ] list | `String of PlatformArn.t | `Timestamp of CreationDate.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