Values_0.DocumentDescriptionSourceDescribes an Amazon Web Services Systems Manager document (SSM document).
type nonrec t = {sha1 : DocumentSha1.t option;The SHA1 hash of the document, which you can use for verification.
*)hash : DocumentHash.t option;The Sha256 or Sha1 hash created by the system when the document was created. Sha1 hashes have been deprecated.
*)hashType : DocumentHashType.t option;The hash type of the document. Valid values include Sha256 or Sha1. Sha1 hashes have been deprecated.
*)name : DocumentARN.t option;The name of the SSM document.
*)displayName : DocumentDisplayName.t option;The friendly name of the SSM document. This value can differ for each version of the document. If you want to update this value, see UpdateDocument.
*)versionName : DocumentVersionName.t option;The version of the artifact associated with the document.
*)owner : DocumentOwner.t option;The Amazon Web Services user that created the document.
*)createdDate : DateTime.t option;The date when the document was created.
*)status : DocumentStatus.t option;The status of the SSM document.
*)statusInformation : DocumentStatusInformation.t option;A message returned by Amazon Web Services Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, "The specified S3 bucket doesn't exist. Verify that the URL of the S3 bucket is correct."
*)documentVersion : DocumentVersion.t option;The document version.
*)description : DescriptionInDocument.t option;A description of the document.
*)parameters : DocumentParameterList.t option;A description of the parameters for a document.
*)platformTypes : PlatformTypeList.t option;The list of operating system (OS) platforms compatible with this SSM document.
*)documentType : DocumentType.t option;The type of document.
*)schemaVersion : DocumentSchemaVersion.t option;The schema version.
*)latestVersion : DocumentVersion.t option;The latest version of the document.
*)defaultVersion : DocumentVersion.t option;The default version.
*)documentFormat : DocumentFormat.t option;The document format, either JSON or YAML.
*)targetType : TargetType.t option;The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see Amazon Web Services resource and property types reference in the CloudFormation User Guide.
*)attachmentsInformation : AttachmentInformationList.t option;Details about the document attachments, including names, locations, sizes, and so on.
*)requires : DocumentRequiresList.t option;A list of SSM documents required by a document. For example, an ApplicationConfiguration document requires an ApplicationConfigurationSchema document.
*)reviewInformation : ReviewInformationList.t option;Details about the review of a document.
*)approvedVersion : DocumentVersion.t option;The version of the document currently approved for use in the organization.
*)pendingReviewVersion : DocumentVersion.t option;The version of the document that is currently under review.
*)reviewStatus : ReviewStatus.t option;The current status of the review.
*)category : CategoryList.t option;The classification of a document to help you identify and categorize its use.
*)categoryEnum : CategoryEnumList.t option;The value that identifies a document's category.
*)}val make :
?sha1:??? ->
?hash:??? ->
?hashType:??? ->
?name:??? ->
?displayName:??? ->
?versionName:??? ->
?owner:??? ->
?createdDate:??? ->
?status:??? ->
?statusInformation:??? ->
?documentVersion:??? ->
?description:??? ->
?parameters:??? ->
?platformTypes:??? ->
?documentType:??? ->
?schemaVersion:??? ->
?latestVersion:??? ->
?defaultVersion:??? ->
?documentFormat:??? ->
?targetType:??? ->
?tags:??? ->
?attachmentsInformation:??? ->
?requires:??? ->
?author:??? ->
?reviewInformation:??? ->
?approvedVersion:??? ->
?pendingReviewVersion:??? ->
?reviewStatus:??? ->
?category:??? ->
?categoryEnum:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Enum of string
| `String of Category.t
| `Structure of
(string
* [> `Enum of string
| `String of DocumentParameterName.t
| `Timestamp of DateTime.t ])
list ]
list
| `String of DocumentSha1.t
| `Timestamp of DateTime.t ])
list ]