Module Values_1.DocumentIdentifierSource

Describes the name of a SSM document.

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

    The name of the SSM document.

    *)
  2. createdDate : Values_0.DateTime.t option;
    (*

    The date the SSM document was created.

    *)
  3. displayName : Values_0.DocumentDisplayName.t option;
    (*

    An optional field where you can specify a friendly name for the SSM document. This value can differ for each version of the document. If you want to update this value, see UpdateDocument.

    *)
  4. owner : Values_0.DocumentOwner.t option;
    (*

    The Amazon Web Services user that created the document.

    *)
  5. versionName : Values_0.DocumentVersionName.t option;
    (*

    An optional field specifying the version of the artifact associated with the document. For example, 12.6. This value is unique across all versions of a document, and can't be changed.

    *)
  6. platformTypes : Values_0.PlatformTypeList.t option;
    (*

    The operating system platform.

    *)
  7. documentVersion : Values_0.DocumentVersion.t option;
    (*

    The document version.

    *)
  8. documentType : Values_0.DocumentType.t option;
    (*

    The document type.

    *)
  9. schemaVersion : Values_0.DocumentSchemaVersion.t option;
    (*

    The schema version.

    *)
  10. documentFormat : Values_0.DocumentFormat.t option;
    (*

    The document format, either JSON or YAML.

    *)
  11. targetType : Values_0.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.

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

    The tags, or metadata, that have been applied to the document.

    *)
  13. requires : Values_0.DocumentRequiresList.t option;
    (*

    A list of SSM documents required by a document. For example, an ApplicationConfiguration document requires an ApplicationConfigurationSchema document.

    *)
  14. reviewStatus : Values_0.ReviewStatus.t option;
    (*

    The current status of a document review.

    *)
  15. author : Values_0.DocumentAuthor.t option;
    (*

    The user in your organization who created the document.

    *)
}
Sourceval make : ?name:??? -> ?createdDate:??? -> ?displayName:??? -> ?owner:??? -> ?versionName:??? -> ?platformTypes:??? -> ?documentVersion:??? -> ?documentType:??? -> ?schemaVersion:??? -> ?documentFormat:??? -> ?targetType:??? -> ?tags:??? -> ?requires:??? -> ?reviewStatus:??? -> ?author:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Enum of string | `Structure of (string * [> `String of string ]) list ] list | `String of Values_0.DocumentARN.t | `Timestamp of Values_0.DateTime.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