Module Values.CreateJobResultSource

Creates a job to import or export data between Amazon S3 and your on-premises data center. Your Amazon Web Services account must have the right trust policies and permissions in place to create a job for a Snow device. If you're creating a job for a node in a cluster, you only need to provide the clusterId value; the other job attributes are inherited from the cluster. Only the Snowball; Edge device type is supported when ordering clustered jobs. The device capacity is optional. Availability of device types differ by Amazon Web Services Region. For more information about Region availability, see Amazon Web Services Regional Services. Snow Family devices and their capacities. Device type: SNC1_SSD Capacity: T14 Description: Snowcone Device type: SNC1_HDD Capacity: T8 Description: Snowcone Device type: EDGE_S Capacity: T98 Description: Snowball Edge Storage Optimized for data transfer only Device type: EDGE_CG Capacity: T42 Description: Snowball Edge Compute Optimized with GPU Device type: EDGE_C Capacity: T42 Description: Snowball Edge Compute Optimized without GPU Device type: EDGE Capacity: T100 Description: Snowball Edge Storage Optimized with EC2 Compute This device is replaced with T98. Device type: STANDARD Capacity: T50 Description: Original Snowball device This device is only available in the Ningxia, Beijing, and Singapore Amazon Web Services Region Device type: STANDARD Capacity: T80 Description: Original Snowball device This device is only available in the Ningxia, Beijing, and Singapore Amazon Web Services Region. Snow Family device type: RACK_5U_C Capacity: T13 Description: Snowblade. Device type: V3_5S Capacity: T240 Description: Snowball Edge Storage Optimized 210TB

Sourcetype nonrec t = {
  1. jobId : JobId.t option;
    (*

    The automatically generated ID for a job, for example JID123e4567-e89b-12d3-a456-426655440000.

    *)
}
Sourcetype nonrec error = [
  1. | `ClusterLimitExceededException of ClusterLimitExceededException.t
  2. | `Ec2RequestFailedException of Ec2RequestFailedException.t
  3. | `InvalidInputCombinationException of InvalidInputCombinationException.t
  4. | `InvalidResourceException of InvalidResourceException.t
  5. | `KMSRequestFailedException of KMSRequestFailedException.t
  6. | `Unknown_operation_error of string * string option
]
Sourceval make : ?jobId:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `ClusterLimitExceededException of ClusterLimitExceededException.t | `Ec2RequestFailedException of Ec2RequestFailedException.t | `InvalidInputCombinationException of InvalidInputCombinationException.t | `InvalidResourceException of InvalidResourceException.t | `KMSRequestFailedException of KMSRequestFailedException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `ClusterLimitExceededException of ClusterLimitExceededException.t | `Ec2RequestFailedException of Ec2RequestFailedException.t | `InvalidInputCombinationException of InvalidInputCombinationException.t | `InvalidResourceException of InvalidResourceException.t | `KMSRequestFailedException of KMSRequestFailedException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `String of JobId.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