Module Values_0.StartThingRegistrationTaskRequestSource

Creates a bulk thing provisioning task. Requires permission to access the StartThingRegistrationTask action.

Sourcetype nonrec t = {
  1. templateBody : TemplateBody.t;
    (*

    The provisioning template.

    *)
  2. inputFileBucket : RegistryS3BucketName.t;
    (*

    The S3 bucket that contains the input file.

    *)
  3. inputFileKey : RegistryS3KeyName.t;
    (*

    The name of input file within the S3 bucket. This file contains a newline delimited JSON file. Each line contains the parameter values to provision one device (thing).

    *)
  4. roleArn : RoleArn.t;
    (*

    The IAM role ARN that grants permission the input file.

    *)
}
Sourceval context_ : string
Sourceval make : templateBody:TemplateBody.t -> inputFileBucket:RegistryS3BucketName.t -> inputFileKey:RegistryS3KeyName.t -> roleArn:RoleArn.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of TemplateBody.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