Module Values_0.BlueprintSource

The details of a blueprint.

Sourcetype nonrec t = {
  1. name : OrchestrationNameString.t option;
    (*

    The name of the blueprint.

    *)
  2. description : Generic512CharString.t option;
    (*

    The description of the blueprint.

    *)
  3. createdOn : TimestampValue.t option;
    (*

    The date and time the blueprint was registered.

    *)
  4. lastModifiedOn : TimestampValue.t option;
    (*

    The date and time the blueprint was last modified.

    *)
  5. parameterSpec : BlueprintParameterSpec.t option;
    (*

    A JSON string that indicates the list of parameter specifications for the blueprint.

    *)
  6. blueprintLocation : GenericString.t option;
    (*

    Specifies the path in Amazon S3 where the blueprint is published.

    *)
  7. blueprintServiceLocation : GenericString.t option;
    (*

    Specifies a path in Amazon S3 where the blueprint is copied when you call CreateBlueprint/UpdateBlueprint to register the blueprint in Glue.

    *)
  8. status : BlueprintStatus.t option;
    (*

    The status of the blueprint registration. Creating — The blueprint registration is in progress. Active — The blueprint has been successfully registered. Updating — An update to the blueprint registration is in progress. Failed — The blueprint registration failed.

    *)
  9. errorMessage : ErrorString.t option;
    (*

    An error message.

    *)
  10. lastActiveDefinition : LastActiveDefinition.t option;
    (*

    When there are multiple versions of a blueprint and the latest version has some errors, this attribute indicates the last successful blueprint definition that is available with the service.

    *)
}
Sourceval make : ?name:??? -> ?description:??? -> ?createdOn:??? -> ?lastModifiedOn:??? -> ?parameterSpec:??? -> ?blueprintLocation:??? -> ?blueprintServiceLocation:??? -> ?status:??? -> ?errorMessage:??? -> ?lastActiveDefinition:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of OrchestrationNameString.t | `Structure of (string * [> `String of Generic512CharString.t | `Timestamp of TimestampValue.t ]) list | `Timestamp of TimestampValue.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