package smaws-clients

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type unauthorized_operation = {
  1. message : string option;
}
type throttling_exception = {
  1. retry_after_seconds : int option;
  2. message : string;
}
type status =
  1. | COMPLETED
  2. | FAILED
  3. | IN_PROGRESS
  4. | NOT_STARTED
type task = {
  1. progress_percent : int option;
  2. status_detail : string option;
  3. status : status;
}
type service_unavailable_exception = {
  1. message : string option;
}
type resource_not_found_exception = {
  1. message : string option;
}
type resource_attribute_type =
  1. | MOTHERBOARD_SERIAL_NUMBER
  2. | BIOS_ID
  3. | VM_PATH
  4. | VM_NAME
  5. | VM_MANAGED_OBJECT_REFERENCE
  6. | VM_MANAGER_ID
  7. | FQDN
  8. | MAC_ADDRESS
  9. | IPV6_ADDRESS
  10. | IPV4_ADDRESS
type resource_attribute = {
  1. value : string;
  2. type_ : resource_attribute_type;
}
type put_resource_attributes_result = unit
type put_resource_attributes_request = {
  1. dry_run : bool option;
  2. resource_attribute_list : resource_attribute list;
  3. migration_task_name : string;
  4. progress_update_stream : string;
}
type invalid_input_exception = {
  1. message : string option;
}
type internal_server_error = {
  1. message : string option;
}
type home_region_not_set_exception = {
  1. message : string option;
}
type dry_run_operation = {
  1. message : string option;
}
type access_denied_exception = {
  1. message : string option;
}
type progress_update_stream_summary = {
  1. progress_update_stream_name : string option;
}
type policy_error_exception = {
  1. message : string option;
}
type notify_migration_task_state_result = unit
type notify_migration_task_state_request = {
  1. dry_run : bool option;
  2. next_update_seconds : int;
  3. update_date_time : float;
  4. task : task;
  5. migration_task_name : string;
  6. progress_update_stream : string;
}
type notify_application_state_result = unit
type application_status =
  1. | COMPLETED
  2. | IN_PROGRESS
  3. | NOT_STARTED
type notify_application_state_request = {
  1. dry_run : bool option;
  2. update_date_time : float option;
  3. status : application_status;
  4. application_id : string;
}
type migration_task_summary = {
  1. update_date_time : float option;
  2. status_detail : string option;
  3. progress_percent : int option;
  4. status : status option;
  5. migration_task_name : string option;
  6. progress_update_stream : string option;
}
type migration_task = {
  1. resource_attribute_list : resource_attribute list option;
  2. update_date_time : float option;
  3. task : task option;
  4. migration_task_name : string option;
  5. progress_update_stream : string option;
}
type list_progress_update_streams_result = {
  1. next_token : string option;
  2. progress_update_stream_summary_list : progress_update_stream_summary list option;
}
type list_progress_update_streams_request = {
  1. max_results : int option;
  2. next_token : string option;
}
type list_migration_tasks_result = {
  1. migration_task_summary_list : migration_task_summary list option;
  2. next_token : string option;
}
type list_migration_tasks_request = {
  1. resource_name : string option;
  2. max_results : int option;
  3. next_token : string option;
}
type discovered_resource = {
  1. description : string option;
  2. configuration_id : string;
}
type list_discovered_resources_result = {
  1. discovered_resource_list : discovered_resource list option;
  2. next_token : string option;
}
type list_discovered_resources_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. migration_task_name : string;
  4. progress_update_stream : string;
}
type created_artifact = {
  1. description : string option;
  2. name : string;
}
type list_created_artifacts_result = {
  1. created_artifact_list : created_artifact list option;
  2. next_token : string option;
}
type list_created_artifacts_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. migration_task_name : string;
  4. progress_update_stream : string;
}
type application_state = {
  1. last_updated_time : float option;
  2. application_status : application_status option;
  3. application_id : string option;
}
type list_application_states_result = {
  1. next_token : string option;
  2. application_state_list : application_state list option;
}
type list_application_states_request = {
  1. max_results : int option;
  2. next_token : string option;
  3. application_ids : string list option;
}
type import_migration_task_result = unit
type import_migration_task_request = {
  1. dry_run : bool option;
  2. migration_task_name : string;
  3. progress_update_stream : string;
}
type disassociate_discovered_resource_result = unit
type disassociate_discovered_resource_request = {
  1. dry_run : bool option;
  2. configuration_id : string;
  3. migration_task_name : string;
  4. progress_update_stream : string;
}
type disassociate_created_artifact_result = unit
type disassociate_created_artifact_request = {
  1. dry_run : bool option;
  2. created_artifact_name : string;
  3. migration_task_name : string;
  4. progress_update_stream : string;
}
type describe_migration_task_result = {
  1. migration_task : migration_task option;
}
type describe_migration_task_request = {
  1. migration_task_name : string;
  2. progress_update_stream : string;
}
type describe_application_state_result = {
  1. last_updated_time : float option;
  2. application_status : application_status option;
}
type describe_application_state_request = {
  1. application_id : string;
}
type delete_progress_update_stream_result = unit
type delete_progress_update_stream_request = {
  1. dry_run : bool option;
  2. progress_update_stream_name : string;
}
type create_progress_update_stream_result = unit
type create_progress_update_stream_request = {
  1. dry_run : bool option;
  2. progress_update_stream_name : string;
}
type associate_discovered_resource_result = unit
type associate_discovered_resource_request = {
  1. dry_run : bool option;
  2. discovered_resource : discovered_resource;
  3. migration_task_name : string;
  4. progress_update_stream : string;
}
type associate_created_artifact_result = unit
type associate_created_artifact_request = {
  1. dry_run : bool option;
  2. created_artifact : created_artifact;
  3. migration_task_name : string;
  4. progress_update_stream : string;
}
type base_document = Smaws_Lib.Json.t
val make_task : ?progress_percent:int -> ?status_detail:string -> status:status -> unit -> task
val make_resource_attribute : value:string -> type_:resource_attribute_type -> unit -> resource_attribute
val make_put_resource_attributes_result : unit -> put_resource_attributes_result
val make_put_resource_attributes_request : ?dry_run:bool -> resource_attribute_list:resource_attribute list -> migration_task_name:string -> progress_update_stream:string -> unit -> put_resource_attributes_request
val make_progress_update_stream_summary : ?progress_update_stream_name:string -> unit -> progress_update_stream_summary
val make_notify_migration_task_state_result : unit -> notify_migration_task_state_result
val make_notify_migration_task_state_request : ?dry_run:bool -> next_update_seconds:int -> update_date_time:float -> task:task -> migration_task_name:string -> progress_update_stream:string -> unit -> notify_migration_task_state_request
val make_notify_application_state_result : unit -> notify_application_state_result
val make_notify_application_state_request : ?dry_run:bool -> ?update_date_time:float -> status:application_status -> application_id:string -> unit -> notify_application_state_request
val make_migration_task_summary : ?update_date_time:float -> ?status_detail:string -> ?progress_percent:int -> ?status:status -> ?migration_task_name:string -> ?progress_update_stream:string -> unit -> migration_task_summary
val make_migration_task : ?resource_attribute_list:resource_attribute list -> ?update_date_time:float -> ?task:task -> ?migration_task_name:string -> ?progress_update_stream:string -> unit -> migration_task
val make_list_progress_update_streams_result : ?next_token:string -> ?progress_update_stream_summary_list:progress_update_stream_summary list -> unit -> list_progress_update_streams_result
val make_list_progress_update_streams_request : ?max_results:int -> ?next_token:string -> unit -> list_progress_update_streams_request
val make_list_migration_tasks_result : ?migration_task_summary_list:migration_task_summary list -> ?next_token:string -> unit -> list_migration_tasks_result
val make_list_migration_tasks_request : ?resource_name:string -> ?max_results:int -> ?next_token:string -> unit -> list_migration_tasks_request
val make_discovered_resource : ?description:string -> configuration_id:string -> unit -> discovered_resource
val make_list_discovered_resources_result : ?discovered_resource_list:discovered_resource list -> ?next_token:string -> unit -> list_discovered_resources_result
val make_list_discovered_resources_request : ?max_results:int -> ?next_token:string -> migration_task_name:string -> progress_update_stream:string -> unit -> list_discovered_resources_request
val make_created_artifact : ?description:string -> name:string -> unit -> created_artifact
val make_list_created_artifacts_result : ?created_artifact_list:created_artifact list -> ?next_token:string -> unit -> list_created_artifacts_result
val make_list_created_artifacts_request : ?max_results:int -> ?next_token:string -> migration_task_name:string -> progress_update_stream:string -> unit -> list_created_artifacts_request
val make_application_state : ?last_updated_time:float -> ?application_status:application_status -> ?application_id:string -> unit -> application_state
val make_list_application_states_result : ?next_token:string -> ?application_state_list:application_state list -> unit -> list_application_states_result
val make_list_application_states_request : ?max_results:int -> ?next_token:string -> ?application_ids:string list -> unit -> list_application_states_request
val make_import_migration_task_result : unit -> import_migration_task_result
val make_import_migration_task_request : ?dry_run:bool -> migration_task_name:string -> progress_update_stream:string -> unit -> import_migration_task_request
val make_disassociate_discovered_resource_result : unit -> disassociate_discovered_resource_result
val make_disassociate_discovered_resource_request : ?dry_run:bool -> configuration_id:string -> migration_task_name:string -> progress_update_stream:string -> unit -> disassociate_discovered_resource_request
val make_disassociate_created_artifact_result : unit -> disassociate_created_artifact_result
val make_disassociate_created_artifact_request : ?dry_run:bool -> created_artifact_name:string -> migration_task_name:string -> progress_update_stream:string -> unit -> disassociate_created_artifact_request
val make_describe_migration_task_result : ?migration_task:migration_task -> unit -> describe_migration_task_result
val make_describe_migration_task_request : migration_task_name:string -> progress_update_stream:string -> unit -> describe_migration_task_request
val make_describe_application_state_result : ?last_updated_time:float -> ?application_status:application_status -> unit -> describe_application_state_result
val make_describe_application_state_request : application_id:string -> unit -> describe_application_state_request
val make_delete_progress_update_stream_result : unit -> delete_progress_update_stream_result
val make_delete_progress_update_stream_request : ?dry_run:bool -> progress_update_stream_name:string -> unit -> delete_progress_update_stream_request
val make_create_progress_update_stream_result : unit -> create_progress_update_stream_result
val make_create_progress_update_stream_request : ?dry_run:bool -> progress_update_stream_name:string -> unit -> create_progress_update_stream_request
val make_associate_discovered_resource_result : unit -> associate_discovered_resource_result
val make_associate_discovered_resource_request : ?dry_run:bool -> discovered_resource:discovered_resource -> migration_task_name:string -> progress_update_stream:string -> unit -> associate_discovered_resource_request
val make_associate_created_artifact_result : unit -> associate_created_artifact_result
val make_associate_created_artifact_request : ?dry_run:bool -> created_artifact:created_artifact -> migration_task_name:string -> progress_update_stream:string -> unit -> associate_created_artifact_request
module PutResourceAttributes : sig ... end
module NotifyMigrationTaskState : sig ... end
module NotifyApplicationState : sig ... end
module ListProgressUpdateStreams : sig ... end
module ListMigrationTasks : sig ... end
module ListDiscoveredResources : sig ... end
module ListCreatedArtifacts : sig ... end
module ListApplicationStates : sig ... end
module ImportMigrationTask : sig ... end
module DisassociateDiscoveredResource : sig ... end
module DisassociateCreatedArtifact : sig ... end
module DescribeMigrationTask : sig ... end
module DescribeApplicationState : sig ... end
module DeleteProgressUpdateStream : sig ... end
module CreateProgressUpdateStream : sig ... end
module AssociateDiscoveredResource : sig ... end
module AssociateCreatedArtifact : sig ... end
OCaml

Innovation. Community. Security.