Module Values.CollectorResponseSource

Describes a Fleet Advisor collector.

Sourcetype nonrec t = {
  1. collectorReferencedId : String_.t option;
    (*

    The reference ID of the Fleet Advisor collector.

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

    The name of the Fleet Advisor collector .

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

    The version of your Fleet Advisor collector, in semantic versioning format, for example 1.0.2

    *)
  4. versionStatus : VersionStatus.t option;
    (*

    Whether the collector version is up to date.

    *)
  5. description : String_.t option;
    (*

    A summary description of the Fleet Advisor collector.

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

    The Amazon S3 bucket that the Fleet Advisor collector uses to store inventory metadata.

    *)
  7. serviceAccessRoleArn : String_.t option;
    (*

    The IAM role that grants permissions to access the specified Amazon S3 bucket.

    *)
  8. collectorHealthCheck : CollectorHealthCheck.t option;
  9. lastDataReceived : String_.t option;
    (*

    The timestamp of the last time the collector received data, in the following format: 2022-01-24T19:04:02.596113Z

    *)
  10. registeredDate : String_.t option;
    (*

    The timestamp when DMS registered the collector, in the following format: 2022-01-24T19:04:02.596113Z

    *)
  11. createdDate : String_.t option;
    (*

    The timestamp when you created the collector, in the following format: 2022-01-24T19:04:02.596113Z

    *)
  12. modifiedDate : String_.t option;
    (*

    The timestamp when DMS last modified the collector, in the following format: 2022-01-24T19:04:02.596113Z

    *)
  13. inventoryData : InventoryData.t option;
}
Sourceval make : ?collectorReferencedId:??? -> ?collectorName:??? -> ?collectorVersion:??? -> ?versionStatus:??? -> ?description:??? -> ?s3BucketName:??? -> ?serviceAccessRoleArn:??? -> ?collectorHealthCheck:??? -> ?lastDataReceived:??? -> ?registeredDate:??? -> ?createdDate:??? -> ?modifiedDate:??? -> ?inventoryData:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of String_.t | `Structure of (string * [> `Boolean of BooleanOptional.t | `Enum of string | `Integer of IntegerOptional.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