Module Values_1.ResourceDataSyncItemSource

Information about a resource data sync configuration, including its current status and last successful sync.

Sourcetype nonrec t = {
  1. syncName : Values_0.ResourceDataSyncName.t option;
    (*

    The name of the resource data sync.

    *)
  2. syncType : Values_0.ResourceDataSyncType.t option;
    (*

    The type of resource data sync. If SyncType is SyncToDestination, then the resource data sync synchronizes data to an S3 bucket. If the SyncType is SyncFromSource then the resource data sync synchronizes data from Organizations or from multiple Amazon Web Services Regions.

    *)
  3. syncSource : ResourceDataSyncSourceWithState.t option;
    (*

    Information about the source where the data was synchronized.

    *)
  4. s3Destination : Values_0.ResourceDataSyncS3Destination.t option;
    (*

    Configuration information for the target S3 bucket.

    *)
  5. lastSyncTime : LastResourceDataSyncTime.t option;
    (*

    The last time the configuration attempted to sync (UTC).

    *)
  6. lastSuccessfulSyncTime : LastSuccessfulResourceDataSyncTime.t option;
    (*

    The last time the sync operations returned a status of SUCCESSFUL (UTC).

    *)
  7. syncLastModifiedTime : ResourceDataSyncLastModifiedTime.t option;
    (*

    The date and time the resource data sync was changed.

    *)
  8. lastStatus : LastResourceDataSyncStatus.t option;
    (*

    The status reported by the last sync.

    *)
  9. syncCreatedTime : ResourceDataSyncCreatedTime.t option;
    (*

    The date and time the configuration was created (UTC).

    *)
  10. lastSyncStatusMessage : LastResourceDataSyncMessage.t option;
    (*

    The status message details reported by the last sync.

    *)
}
Sourceval make : ?syncName:??? -> ?syncType:??? -> ?syncSource:??? -> ?s3Destination:??? -> ?lastSyncTime:??? -> ?lastSuccessfulSyncTime:??? -> ?syncLastModifiedTime:??? -> ?lastStatus:??? -> ?syncCreatedTime:??? -> ?lastSyncStatusMessage:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of Values_0.ResourceDataSyncName.t | `Structure of (string * [> `Boolean of Values_0.ResourceDataSyncIncludeFutureRegions.t | `Enum of string | `List of [> `String of string ] list | `String of Values_0.ResourceDataSyncSourceType.t | `Structure of (string * [> `List of [> `Structure of (string * [> `String of string ]) list ] list | `String of string ]) list ]) list | `Timestamp of LastResourceDataSyncTime.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