Module Values.SystemInstanceDescriptionSource

An object that contains a system instance definition and summary information.

Sourcetype nonrec t = {
  1. summary : SystemInstanceSummary.t option;
    (*

    An object that contains summary information about a system instance.

    *)
  2. definition : DefinitionDocument.t option;
  3. s3BucketName : S3BucketName.t option;
    (*

    The Amazon Simple Storage Service bucket where information about a system instance is stored.

    *)
  4. metricsConfiguration : MetricsConfiguration.t option;
  5. validatedNamespaceVersion : Version.t option;
    (*

    The version of the user's namespace against which the system instance was validated.

    *)
  6. validatedDependencyRevisions : DependencyRevisions.t option;
    (*

    A list of objects that contain all of the IDs and revision numbers of workflows and systems that are used in a system instance.

    *)
  7. flowActionsRoleArn : RoleArn.t option;
    (*

    The AWS Identity and Access Management (IAM) role that AWS IoT Things Graph assumes during flow execution in a cloud deployment. This role must have read and write permissionss to AWS Lambda and AWS IoT and to any other AWS services that the flow uses.

    *)
}
Sourceval make : ?summary:??? -> ?definition:??? -> ?s3BucketName:??? -> ?metricsConfiguration:??? -> ?validatedNamespaceVersion:??? -> ?validatedDependencyRevisions:??? -> ?flowActionsRoleArn:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `Long of Version.t | `String of Urn.t ]) list ] list | `Long of Version.t | `String of S3BucketName.t | `Structure of (string * [> `Boolean of Enabled.t | `Enum of string | `String of Urn.t | `Timestamp of Timestamp.t ]) list ]) 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