package smaws-clients

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type wireless_connection = {
  1. is_wifi_enabled : bool option;
}
type update_long_term_pricing_result = unit
type update_long_term_pricing_request = {
  1. is_long_term_pricing_auto_renew : bool option;
  2. replacement_job : string option;
  3. long_term_pricing_id : string;
}
type invalid_resource_exception = {
  1. resource_type : string option;
  2. message : string option;
}
type update_job_shipment_state_result = unit
type shipment_state =
  1. | RETURNED
  2. | RECEIVED
type update_job_shipment_state_request = {
  1. shipment_state : shipment_state;
  2. job_id : string;
}
type invalid_job_state_exception = {
  1. message : string option;
}
type update_job_result = unit
type job_state =
  1. | PENDING
  2. | LISTING
  3. | CANCELLED
  4. | COMPLETE
  5. | IN_PROGRESS
  6. | WITH_AWS
  7. | WITH_AWS_SORTING_FACILITY
  8. | IN_TRANSIT_TO_AWS
  9. | WITH_CUSTOMER
  10. | IN_TRANSIT_TO_CUSTOMER
  11. | PREPARING_SHIPMENT
  12. | PREPARING_APPLIANCE
  13. | NEW
type notification = {
  1. device_pickup_sns_topic_ar_n : string option;
  2. notify_all : bool option;
  3. job_states_to_notify : job_state list option;
  4. sns_topic_ar_n : string option;
}
type key_range = {
  1. end_marker : string option;
  2. begin_marker : string option;
}
type device_service_name =
  1. | S3_ON_DEVICE_SERVICE
  2. | NFS_ON_DEVICE_SERVICE
type transfer_option =
  1. | LOCAL_USE
  2. | EXPORT
  3. | IMPORT
type target_on_device_service = {
  1. transfer_option : transfer_option option;
  2. service_name : device_service_name option;
}
type s3_resource = {
  1. target_on_device_services : target_on_device_service list option;
  2. key_range : key_range option;
  3. bucket_arn : string option;
}
type event_trigger_definition = {
  1. event_resource_ar_n : string option;
}
type lambda_resource = {
  1. event_triggers : event_trigger_definition list option;
  2. lambda_arn : string option;
}
type ec2_ami_resource = {
  1. snowball_ami_id : string option;
  2. ami_id : string;
}
type job_resource = {
  1. ec2_ami_resources : ec2_ami_resource list option;
  2. lambda_resources : lambda_resource list option;
  3. s3_resources : s3_resource list option;
}
type storage_unit =
  1. | TB
type nfs_on_device_service_configuration = {
  1. storage_unit : storage_unit option;
  2. storage_limit : int option;
}
type tgw_on_device_service_configuration = {
  1. storage_unit : storage_unit option;
  2. storage_limit : int option;
}
type eks_on_device_service_configuration = {
  1. eks_anywhere_version : string option;
  2. kubernetes_version : string option;
}
type s3_on_device_service_configuration = {
  1. fault_tolerance : int option;
  2. service_size : int option;
  3. storage_unit : storage_unit option;
  4. storage_limit : float option;
}
type on_device_service_configuration = {
  1. s3_on_device_service : s3_on_device_service_configuration option;
  2. eks_on_device_service : eks_on_device_service_configuration option;
  3. tgw_on_device_service : tgw_on_device_service_configuration option;
  4. nfs_on_device_service : nfs_on_device_service_configuration option;
}
type shipping_option =
  1. | STANDARD
  2. | EXPRESS
  3. | NEXT_DAY
  4. | SECOND_DAY
type snowball_capacity =
  1. | T13
  2. | T240
  3. | NO_PREFERENCE
  4. | T32
  5. | T14
  6. | T8
  7. | T98
  8. | T42
  9. | T100
  10. | T80
  11. | T50
type pickup_details = {
  1. device_pickup_id : string option;
  2. identification_issuing_org : string option;
  3. identification_expiration_date : float option;
  4. identification_number : string option;
  5. email : string option;
  6. phone_number : string option;
  7. name : string option;
}
type update_job_request = {
  1. pickup_details : pickup_details option;
  2. forwarding_address_id : string option;
  3. snowball_capacity_preference : snowball_capacity option;
  4. description : string option;
  5. shipping_option : shipping_option option;
  6. address_id : string option;
  7. on_device_service_configuration : on_device_service_configuration option;
  8. resources : job_resource option;
  9. notification : notification option;
  10. role_ar_n : string option;
  11. job_id : string;
}
type kms_request_failed_exception = {
  1. message : string option;
}
type invalid_input_combination_exception = {
  1. message : string option;
}
type ec2_request_failed_exception = {
  1. message : string option;
}
type cluster_limit_exceeded_exception = {
  1. message : string option;
}
type update_cluster_result = unit
type update_cluster_request = {
  1. forwarding_address_id : string option;
  2. notification : notification option;
  3. shipping_option : shipping_option option;
  4. address_id : string option;
  5. on_device_service_configuration : on_device_service_configuration option;
  6. resources : job_resource option;
  7. description : string option;
  8. role_ar_n : string option;
  9. cluster_id : string;
}
type unsupported_address_exception = {
  1. message : string option;
}
type ind_tax_documents = {
  1. gsti_n : string option;
}
type tax_documents = {
  1. in_d : ind_tax_documents option;
}
type snowcone_device_configuration = {
  1. wireless_connection : wireless_connection option;
}
type snowball_type =
  1. | RACK_5U_C
  2. | V3_5S
  3. | V3_5C
  4. | SNC1_SSD
  5. | SNC1_HDD
  6. | EDGE_S
  7. | EDGE_CG
  8. | EDGE_C
  9. | EDGE
  10. | STANDARD
type shipping_label_status =
  1. | FAILED
  2. | SUCCEEDED
  3. | TIMED_OUT
  4. | IN_PROGRESS
type shipment = {
  1. tracking_number : string option;
  2. status : string option;
}
type shipping_details = {
  1. outbound_shipment : shipment option;
  2. inbound_shipment : shipment option;
  3. shipping_option : shipping_option option;
}
type service_version = {
  1. version : string option;
}
type service_name =
  1. | EKS_ANYWHERE
  2. | KUBERNETES
type return_shipping_label_already_exists_exception = {
  1. message : string option;
}
type remote_management =
  1. | NOT_INSTALLED
  2. | INSTALLED_AUTOSTART
  3. | INSTALLED_ONLY
type long_term_pricing_type =
  1. | ONE_MONTH
  2. | THREE_YEAR
  3. | ONE_YEAR
type long_term_pricing_list_entry = {
  1. job_ids : string list option;
  2. snowball_type : snowball_type option;
  3. long_term_pricing_status : string option;
  4. is_long_term_pricing_auto_renew : bool option;
  5. replacement_job : string option;
  6. current_active_job : string option;
  7. long_term_pricing_type : long_term_pricing_type option;
  8. long_term_pricing_start_date : float option;
  9. long_term_pricing_end_date : float option;
  10. long_term_pricing_id : string option;
}
type dependent_service = {
  1. service_version : service_version option;
  2. service_name : service_name option;
}
type list_service_versions_result = {
  1. next_token : string option;
  2. dependent_services : dependent_service list option;
  3. service_name : service_name;
  4. service_versions : service_version list;
}
type list_service_versions_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. dependent_services : dependent_service list option;
  4. service_name : service_name;
}
type invalid_next_token_exception = {
  1. message : string option;
}
type address_type =
  1. | AWS_SHIP
  2. | CUST_PICKUP
type address = {
  1. type_ : address_type option;
  2. is_restricted : bool option;
  3. phone_number : string option;
  4. postal_code : string option;
  5. country : string option;
  6. landmark : string option;
  7. prefecture_or_district : string option;
  8. state_or_province : string option;
  9. city : string option;
  10. street3 : string option;
  11. street2 : string option;
  12. street1 : string option;
  13. company : string option;
  14. name : string option;
  15. address_id : string option;
}
type list_pickup_locations_result = {
  1. next_token : string option;
  2. addresses : address list option;
}
type list_pickup_locations_request = {
  1. next_token : string option;
  2. max_results : int option;
}
type list_long_term_pricing_result = {
  1. next_token : string option;
  2. long_term_pricing_entries : long_term_pricing_list_entry list option;
}
type list_long_term_pricing_request = {
  1. next_token : string option;
  2. max_results : int option;
}
type job_type =
  1. | LOCAL_USE
  2. | EXPORT
  3. | IMPORT
type job_list_entry = {
  1. description : string option;
  2. creation_date : float option;
  3. snowball_type : snowball_type option;
  4. job_type : job_type option;
  5. is_master : bool option;
  6. job_state : job_state option;
  7. job_id : string option;
}
type list_jobs_result = {
  1. next_token : string option;
  2. job_list_entries : job_list_entry list option;
}
type list_jobs_request = {
  1. next_token : string option;
  2. max_results : int option;
}
type compatible_image = {
  1. name : string option;
  2. ami_id : string option;
}
type list_compatible_images_result = {
  1. next_token : string option;
  2. compatible_images : compatible_image list option;
}
type list_compatible_images_request = {
  1. next_token : string option;
  2. max_results : int option;
}
type cluster_state =
  1. | CANCELLED
  2. | COMPLETE
  3. | IN_USE
  4. | PENDING
  5. | AWAITING_QUORUM
type cluster_list_entry = {
  1. description : string option;
  2. creation_date : float option;
  3. cluster_state : cluster_state option;
  4. cluster_id : string option;
}
type list_clusters_result = {
  1. next_token : string option;
  2. cluster_list_entries : cluster_list_entry list option;
}
type list_clusters_request = {
  1. next_token : string option;
  2. max_results : int option;
}
type list_cluster_jobs_result = {
  1. next_token : string option;
  2. job_list_entries : job_list_entry list option;
}
type list_cluster_jobs_request = {
  1. next_token : string option;
  2. max_results : int option;
  3. cluster_id : string;
}
type data_transfer = {
  1. total_objects : int option;
  2. total_bytes : int option;
  3. objects_transferred : int option;
  4. bytes_transferred : int option;
}
type job_logs = {
  1. job_failure_log_ur_i : string option;
  2. job_success_log_ur_i : string option;
  3. job_completion_report_ur_i : string option;
}
type device_configuration = {
  1. snowcone_device_configuration : snowcone_device_configuration option;
}
type impact_level =
  1. | IL99
  2. | IL6
  3. | IL5
  4. | IL4
  5. | IL2
type job_metadata = {
  1. snowball_id : string option;
  2. pickup_details : pickup_details option;
  3. impact_level : impact_level option;
  4. on_device_service_configuration : on_device_service_configuration option;
  5. long_term_pricing_id : string option;
  6. remote_management : remote_management option;
  7. device_configuration : device_configuration option;
  8. tax_documents : tax_documents option;
  9. forwarding_address_id : string option;
  10. cluster_id : string option;
  11. job_log_info : job_logs option;
  12. data_transfer_progress : data_transfer option;
  13. notification : notification option;
  14. snowball_capacity_preference : snowball_capacity option;
  15. shipping_details : shipping_details option;
  16. address_id : string option;
  17. role_ar_n : string option;
  18. kms_key_ar_n : string option;
  19. description : string option;
  20. resources : job_resource option;
  21. creation_date : float option;
  22. snowball_type : snowball_type option;
  23. job_type : job_type option;
  24. job_state : job_state option;
  25. job_id : string option;
}
type invalid_address_exception = {
  1. message : string option;
}
type get_software_updates_result = {
  1. updates_ur_i : string option;
}
type get_software_updates_request = {
  1. job_id : string;
}
type get_snowball_usage_result = {
  1. snowballs_in_use : int option;
  2. snowball_limit : int option;
}
type get_snowball_usage_request = unit
type get_job_unlock_code_result = {
  1. unlock_code : string option;
}
type get_job_unlock_code_request = {
  1. job_id : string;
}
type get_job_manifest_result = {
  1. manifest_ur_i : string option;
}
type get_job_manifest_request = {
  1. job_id : string;
}
type describe_return_shipping_label_result = {
  1. return_shipping_label_ur_i : string option;
  2. expiration_date : float option;
  3. status : shipping_label_status option;
}
type describe_return_shipping_label_request = {
  1. job_id : string;
}
type conflict_exception = {
  1. message : string option;
  2. conflict_resource : string option;
}
type describe_job_result = {
  1. sub_job_metadata : job_metadata list option;
  2. job_metadata : job_metadata option;
}
type describe_job_request = {
  1. job_id : string;
}
type cluster_metadata = {
  1. on_device_service_configuration : on_device_service_configuration option;
  2. tax_documents : tax_documents option;
  3. forwarding_address_id : string option;
  4. notification : notification option;
  5. shipping_option : shipping_option option;
  6. address_id : string option;
  7. resources : job_resource option;
  8. creation_date : float option;
  9. snowball_type : snowball_type option;
  10. job_type : job_type option;
  11. cluster_state : cluster_state option;
  12. role_ar_n : string option;
  13. kms_key_ar_n : string option;
  14. description : string option;
  15. cluster_id : string option;
}
type describe_cluster_result = {
  1. cluster_metadata : cluster_metadata option;
}
type describe_cluster_request = {
  1. cluster_id : string;
}
type describe_addresses_result = {
  1. next_token : string option;
  2. addresses : address list option;
}
type describe_addresses_request = {
  1. next_token : string option;
  2. max_results : int option;
}
type describe_address_result = {
  1. address : address option;
}
type describe_address_request = {
  1. address_id : string;
}
type create_return_shipping_label_result = {
  1. status : shipping_label_status option;
}
type create_return_shipping_label_request = {
  1. shipping_option : shipping_option option;
  2. job_id : string;
}
type create_long_term_pricing_result = {
  1. long_term_pricing_id : string option;
}
type create_long_term_pricing_request = {
  1. snowball_type : snowball_type;
  2. is_long_term_pricing_auto_renew : bool option;
  3. long_term_pricing_type : long_term_pricing_type;
}
type create_job_result = {
  1. job_id : string option;
}
type create_job_request = {
  1. pickup_details : pickup_details option;
  2. impact_level : impact_level option;
  3. long_term_pricing_id : string option;
  4. remote_management : remote_management option;
  5. device_configuration : device_configuration option;
  6. tax_documents : tax_documents option;
  7. forwarding_address_id : string option;
  8. snowball_type : snowball_type option;
  9. cluster_id : string option;
  10. notification : notification option;
  11. shipping_option : shipping_option option;
  12. snowball_capacity_preference : snowball_capacity option;
  13. role_ar_n : string option;
  14. kms_key_ar_n : string option;
  15. address_id : string option;
  16. description : string option;
  17. on_device_service_configuration : on_device_service_configuration option;
  18. resources : job_resource option;
  19. job_type : job_type option;
}
type create_cluster_result = {
  1. job_list_entries : job_list_entry list option;
  2. cluster_id : string option;
}
type create_cluster_request = {
  1. snowball_capacity_preference : snowball_capacity option;
  2. long_term_pricing_ids : string list option;
  3. force_create_jobs : bool option;
  4. initial_cluster_size : int option;
  5. remote_management : remote_management option;
  6. tax_documents : tax_documents option;
  7. forwarding_address_id : string option;
  8. notification : notification option;
  9. shipping_option : shipping_option;
  10. snowball_type : snowball_type;
  11. role_ar_n : string option;
  12. kms_key_ar_n : string option;
  13. address_id : string;
  14. description : string option;
  15. on_device_service_configuration : on_device_service_configuration option;
  16. resources : job_resource option;
  17. job_type : job_type;
}
type create_address_result = {
  1. address_id : string option;
}
type create_address_request = {
  1. address : address;
}
type cancel_job_result = unit
type cancel_job_request = {
  1. job_id : string;
}
type cancel_cluster_result = unit
type cancel_cluster_request = {
  1. cluster_id : string;
}
type base_document = Smaws_Lib.Json.t
val make_wireless_connection : ?is_wifi_enabled:bool -> unit -> wireless_connection
val make_update_long_term_pricing_result : unit -> update_long_term_pricing_result
val make_update_long_term_pricing_request : ?is_long_term_pricing_auto_renew:bool -> ?replacement_job:string -> long_term_pricing_id:string -> unit -> update_long_term_pricing_request
val make_update_job_shipment_state_result : unit -> update_job_shipment_state_result
val make_update_job_shipment_state_request : shipment_state:shipment_state -> job_id:string -> unit -> update_job_shipment_state_request
val make_update_job_result : unit -> update_job_result
val make_notification : ?device_pickup_sns_topic_ar_n:string -> ?notify_all:bool -> ?job_states_to_notify:job_state list -> ?sns_topic_ar_n:string -> unit -> notification
val make_key_range : ?end_marker:string -> ?begin_marker:string -> unit -> key_range
val make_target_on_device_service : ?transfer_option:transfer_option -> ?service_name:device_service_name -> unit -> target_on_device_service
val make_s3_resource : ?target_on_device_services:target_on_device_service list -> ?key_range:key_range -> ?bucket_arn:string -> unit -> s3_resource
val make_event_trigger_definition : ?event_resource_ar_n:string -> unit -> event_trigger_definition
val make_lambda_resource : ?event_triggers:event_trigger_definition list -> ?lambda_arn:string -> unit -> lambda_resource
val make_ec2_ami_resource : ?snowball_ami_id:string -> ami_id:string -> unit -> ec2_ami_resource
val make_job_resource : ?ec2_ami_resources:ec2_ami_resource list -> ?lambda_resources:lambda_resource list -> ?s3_resources:s3_resource list -> unit -> job_resource
val make_nfs_on_device_service_configuration : ?storage_unit:storage_unit -> ?storage_limit:int -> unit -> nfs_on_device_service_configuration
val make_tgw_on_device_service_configuration : ?storage_unit:storage_unit -> ?storage_limit:int -> unit -> tgw_on_device_service_configuration
val make_eks_on_device_service_configuration : ?eks_anywhere_version:string -> ?kubernetes_version:string -> unit -> eks_on_device_service_configuration
val make_s3_on_device_service_configuration : ?fault_tolerance:int -> ?service_size:int -> ?storage_unit:storage_unit -> ?storage_limit:float -> unit -> s3_on_device_service_configuration
val make_on_device_service_configuration : ?s3_on_device_service:s3_on_device_service_configuration -> ?eks_on_device_service:eks_on_device_service_configuration -> ?tgw_on_device_service:tgw_on_device_service_configuration -> ?nfs_on_device_service:nfs_on_device_service_configuration -> unit -> on_device_service_configuration
val make_pickup_details : ?device_pickup_id:string -> ?identification_issuing_org:string -> ?identification_expiration_date:float -> ?identification_number:string -> ?email:string -> ?phone_number:string -> ?name:string -> unit -> pickup_details
val make_update_job_request : ?pickup_details:pickup_details -> ?forwarding_address_id:string -> ?snowball_capacity_preference:snowball_capacity -> ?description:string -> ?shipping_option:shipping_option -> ?address_id:string -> ?on_device_service_configuration:on_device_service_configuration -> ?resources:job_resource -> ?notification:notification -> ?role_ar_n:string -> job_id:string -> unit -> update_job_request
val make_update_cluster_result : unit -> update_cluster_result
val make_update_cluster_request : ?forwarding_address_id:string -> ?notification:notification -> ?shipping_option:shipping_option -> ?address_id:string -> ?on_device_service_configuration:on_device_service_configuration -> ?resources:job_resource -> ?description:string -> ?role_ar_n:string -> cluster_id:string -> unit -> update_cluster_request
val make_ind_tax_documents : ?gsti_n:string -> unit -> ind_tax_documents
val make_tax_documents : ?in_d:ind_tax_documents -> unit -> tax_documents
val make_snowcone_device_configuration : ?wireless_connection:wireless_connection -> unit -> snowcone_device_configuration
val make_shipment : ?tracking_number:string -> ?status:string -> unit -> shipment
val make_shipping_details : ?outbound_shipment:shipment -> ?inbound_shipment:shipment -> ?shipping_option:shipping_option -> unit -> shipping_details
val make_service_version : ?version:string -> unit -> service_version
val make_long_term_pricing_list_entry : ?job_ids:string list -> ?snowball_type:snowball_type -> ?long_term_pricing_status:string -> ?is_long_term_pricing_auto_renew:bool -> ?replacement_job:string -> ?current_active_job:string -> ?long_term_pricing_type:long_term_pricing_type -> ?long_term_pricing_start_date:float -> ?long_term_pricing_end_date:float -> ?long_term_pricing_id:string -> unit -> long_term_pricing_list_entry
val make_dependent_service : ?service_version:service_version -> ?service_name:service_name -> unit -> dependent_service
val make_list_service_versions_result : ?next_token:string -> ?dependent_services:dependent_service list -> service_name:service_name -> service_versions:service_version list -> unit -> list_service_versions_result
val make_list_service_versions_request : ?next_token:string -> ?max_results:int -> ?dependent_services:dependent_service list -> service_name:service_name -> unit -> list_service_versions_request
val make_address : ?type_:address_type -> ?is_restricted:bool -> ?phone_number:string -> ?postal_code:string -> ?country:string -> ?landmark:string -> ?prefecture_or_district:string -> ?state_or_province:string -> ?city:string -> ?street3:string -> ?street2:string -> ?street1:string -> ?company:string -> ?name:string -> ?address_id:string -> unit -> address
val make_list_pickup_locations_result : ?next_token:string -> ?addresses:address list -> unit -> list_pickup_locations_result
val make_list_pickup_locations_request : ?next_token:string -> ?max_results:int -> unit -> list_pickup_locations_request
val make_list_long_term_pricing_result : ?next_token:string -> ?long_term_pricing_entries:long_term_pricing_list_entry list -> unit -> list_long_term_pricing_result
val make_list_long_term_pricing_request : ?next_token:string -> ?max_results:int -> unit -> list_long_term_pricing_request
val make_job_list_entry : ?description:string -> ?creation_date:float -> ?snowball_type:snowball_type -> ?job_type:job_type -> ?is_master:bool -> ?job_state:job_state -> ?job_id:string -> unit -> job_list_entry
val make_list_jobs_result : ?next_token:string -> ?job_list_entries:job_list_entry list -> unit -> list_jobs_result
val make_list_jobs_request : ?next_token:string -> ?max_results:int -> unit -> list_jobs_request
val make_compatible_image : ?name:string -> ?ami_id:string -> unit -> compatible_image
val make_list_compatible_images_result : ?next_token:string -> ?compatible_images:compatible_image list -> unit -> list_compatible_images_result
val make_list_compatible_images_request : ?next_token:string -> ?max_results:int -> unit -> list_compatible_images_request
val make_cluster_list_entry : ?description:string -> ?creation_date:float -> ?cluster_state:cluster_state -> ?cluster_id:string -> unit -> cluster_list_entry
val make_list_clusters_result : ?next_token:string -> ?cluster_list_entries:cluster_list_entry list -> unit -> list_clusters_result
val make_list_clusters_request : ?next_token:string -> ?max_results:int -> unit -> list_clusters_request
val make_list_cluster_jobs_result : ?next_token:string -> ?job_list_entries:job_list_entry list -> unit -> list_cluster_jobs_result
val make_list_cluster_jobs_request : ?next_token:string -> ?max_results:int -> cluster_id:string -> unit -> list_cluster_jobs_request
val make_data_transfer : ?total_objects:int -> ?total_bytes:int -> ?objects_transferred:int -> ?bytes_transferred:int -> unit -> data_transfer
val make_job_logs : ?job_failure_log_ur_i:string -> ?job_success_log_ur_i:string -> ?job_completion_report_ur_i:string -> unit -> job_logs
val make_device_configuration : ?snowcone_device_configuration:snowcone_device_configuration -> unit -> device_configuration
val make_job_metadata : ?snowball_id:string -> ?pickup_details:pickup_details -> ?impact_level:impact_level -> ?on_device_service_configuration:on_device_service_configuration -> ?long_term_pricing_id:string -> ?remote_management:remote_management -> ?device_configuration:device_configuration -> ?tax_documents:tax_documents -> ?forwarding_address_id:string -> ?cluster_id:string -> ?job_log_info:job_logs -> ?data_transfer_progress:data_transfer -> ?notification:notification -> ?snowball_capacity_preference:snowball_capacity -> ?shipping_details:shipping_details -> ?address_id:string -> ?role_ar_n:string -> ?kms_key_ar_n:string -> ?description:string -> ?resources:job_resource -> ?creation_date:float -> ?snowball_type:snowball_type -> ?job_type:job_type -> ?job_state:job_state -> ?job_id:string -> unit -> job_metadata
val make_get_software_updates_result : ?updates_ur_i:string -> unit -> get_software_updates_result
val make_get_software_updates_request : job_id:string -> unit -> get_software_updates_request
val make_get_snowball_usage_result : ?snowballs_in_use:int -> ?snowball_limit:int -> unit -> get_snowball_usage_result
val make_get_snowball_usage_request : unit -> get_snowball_usage_request
val make_get_job_unlock_code_result : ?unlock_code:string -> unit -> get_job_unlock_code_result
val make_get_job_unlock_code_request : job_id:string -> unit -> get_job_unlock_code_request
val make_get_job_manifest_result : ?manifest_ur_i:string -> unit -> get_job_manifest_result
val make_get_job_manifest_request : job_id:string -> unit -> get_job_manifest_request
val make_describe_return_shipping_label_result : ?return_shipping_label_ur_i:string -> ?expiration_date:float -> ?status:shipping_label_status -> unit -> describe_return_shipping_label_result
val make_describe_return_shipping_label_request : job_id:string -> unit -> describe_return_shipping_label_request
val make_describe_job_result : ?sub_job_metadata:job_metadata list -> ?job_metadata:job_metadata -> unit -> describe_job_result
val make_describe_job_request : job_id:string -> unit -> describe_job_request
val make_cluster_metadata : ?on_device_service_configuration:on_device_service_configuration -> ?tax_documents:tax_documents -> ?forwarding_address_id:string -> ?notification:notification -> ?shipping_option:shipping_option -> ?address_id:string -> ?resources:job_resource -> ?creation_date:float -> ?snowball_type:snowball_type -> ?job_type:job_type -> ?cluster_state:cluster_state -> ?role_ar_n:string -> ?kms_key_ar_n:string -> ?description:string -> ?cluster_id:string -> unit -> cluster_metadata
val make_describe_cluster_result : ?cluster_metadata:cluster_metadata -> unit -> describe_cluster_result
val make_describe_cluster_request : cluster_id:string -> unit -> describe_cluster_request
val make_describe_addresses_result : ?next_token:string -> ?addresses:address list -> unit -> describe_addresses_result
val make_describe_addresses_request : ?next_token:string -> ?max_results:int -> unit -> describe_addresses_request
val make_describe_address_result : ?address:address -> unit -> describe_address_result
val make_describe_address_request : address_id:string -> unit -> describe_address_request
val make_create_return_shipping_label_result : ?status:shipping_label_status -> unit -> create_return_shipping_label_result
val make_create_return_shipping_label_request : ?shipping_option:shipping_option -> job_id:string -> unit -> create_return_shipping_label_request
val make_create_long_term_pricing_result : ?long_term_pricing_id:string -> unit -> create_long_term_pricing_result
val make_create_long_term_pricing_request : ?is_long_term_pricing_auto_renew:bool -> snowball_type:snowball_type -> long_term_pricing_type:long_term_pricing_type -> unit -> create_long_term_pricing_request
val make_create_job_result : ?job_id:string -> unit -> create_job_result
val make_create_job_request : ?pickup_details:pickup_details -> ?impact_level:impact_level -> ?long_term_pricing_id:string -> ?remote_management:remote_management -> ?device_configuration:device_configuration -> ?tax_documents:tax_documents -> ?forwarding_address_id:string -> ?snowball_type:snowball_type -> ?cluster_id:string -> ?notification:notification -> ?shipping_option:shipping_option -> ?snowball_capacity_preference:snowball_capacity -> ?role_ar_n:string -> ?kms_key_ar_n:string -> ?address_id:string -> ?description:string -> ?on_device_service_configuration:on_device_service_configuration -> ?resources:job_resource -> ?job_type:job_type -> unit -> create_job_request
val make_create_cluster_result : ?job_list_entries:job_list_entry list -> ?cluster_id:string -> unit -> create_cluster_result
val make_create_cluster_request : ?snowball_capacity_preference:snowball_capacity -> ?long_term_pricing_ids:string list -> ?force_create_jobs:bool -> ?initial_cluster_size:int -> ?remote_management:remote_management -> ?tax_documents:tax_documents -> ?forwarding_address_id:string -> ?notification:notification -> ?role_ar_n:string -> ?kms_key_ar_n:string -> ?description:string -> ?on_device_service_configuration:on_device_service_configuration -> ?resources:job_resource -> shipping_option:shipping_option -> snowball_type:snowball_type -> address_id:string -> job_type:job_type -> unit -> create_cluster_request
val make_create_address_result : ?address_id:string -> unit -> create_address_result
val make_create_address_request : address:address -> unit -> create_address_request
val make_cancel_job_result : unit -> cancel_job_result
val make_cancel_job_request : job_id:string -> unit -> cancel_job_request
val make_cancel_cluster_result : unit -> cancel_cluster_result
val make_cancel_cluster_request : cluster_id:string -> unit -> cancel_cluster_request
module UpdateLongTermPricing : sig ... end
module UpdateJobShipmentState : sig ... end
module UpdateJob : sig ... end
module UpdateCluster : sig ... end
module ListServiceVersions : sig ... end
module ListPickupLocations : sig ... end
module ListLongTermPricing : sig ... end
module ListJobs : sig ... end
module ListCompatibleImages : sig ... end
module ListClusters : sig ... end
module ListClusterJobs : sig ... end
module GetSoftwareUpdates : sig ... end
module GetSnowballUsage : sig ... end
module GetJobUnlockCode : sig ... end
module GetJobManifest : sig ... end
module DescribeReturnShippingLabel : sig ... end
module DescribeJob : sig ... end
module DescribeCluster : sig ... end
module DescribeAddresses : sig ... end
module DescribeAddress : sig ... end
module CreateReturnShippingLabel : sig ... end
module CreateLongTermPricing : sig ... end
module CreateJob : sig ... end
module CreateCluster : sig ... end
module CreateAddress : sig ... end
module CancelJob : sig ... end
module CancelCluster : sig ... end
OCaml

Innovation. Community. Security.