Module Values.DataSourceSummarySource

The details of the data source.

Sourcetype nonrec t = {
  1. domainId : DomainId.t option;
    (*

    The ID of the Amazon DataZone domain in which the data source exists.

    *)
  2. environmentId : String_.t option;
    (*

    The ID of the environment in which the data source exists.

    *)
  3. connectionId : String_.t option;
    (*

    The connection ID that's part of the data source summary.

    *)
  4. dataSourceId : DataSourceId.t option;
    (*

    The ID of the data source.

    *)
  5. name : Name.t option;
    (*

    The name of the data source.

    *)
  6. type_ : String_.t option;
    (*

    The type of the data source.

    *)
  7. status : DataSourceStatus.t option;
    (*

    The status of the data source.

    *)
  8. enableSetting : EnableSetting.t option;
    (*

    Specifies whether the data source is enabled.

    *)
  9. schedule : ScheduleConfiguration.t option;
  10. lastRunStatus : DataSourceRunStatus.t option;
    (*

    The status of the last data source run.

    *)
  11. lastRunAt : DateTime.t option;
    (*

    The timestamp of when the data source run was last performed.

    *)
  12. lastRunErrorMessage : DataSourceErrorMessage.t option;
  13. lastRunAssetCount : Integer.t option;
    (*

    The count of the assets created during the last data source run.

    *)
  14. createdAt : DateTime.t option;
    (*

    The timestamp of when the data source was created.

    *)
  15. updatedAt : DateTime.t option;
    (*

    The timestamp of when the data source was updated.

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

    The data source description.

    *)
}
Sourceval make : ?domainId:??? -> ?environmentId:??? -> ?connectionId:??? -> ?dataSourceId:??? -> ?name:??? -> ?type_:??? -> ?status:??? -> ?enableSetting:??? -> ?schedule:??? -> ?lastRunStatus:??? -> ?lastRunAt:??? -> ?lastRunErrorMessage:??? -> ?lastRunAssetCount:??? -> ?createdAt:??? -> ?updatedAt:??? -> ?description:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of Integer.t | `String of DomainId.t | `Structure of (string * [> `Enum of string | `String of CronString.t ]) list | `Timestamp of 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