Smaws_Client_BackupGatewaySourcetype vmware_tag = {vmware_tag_description : string option;vmware_tag_name : string option;vmware_category : string option;}type virtual_machine = {last_backup_date : float option;resource_arn : string option;path : string option;name : string option;hypervisor_id : string option;host_name : string option;}type virtual_machine_details = {last_backup_date : float option;resource_arn : string option;path : string option;name : string option;hypervisor_id : string option;host_name : string option;}type update_hypervisor_input = {log_group_arn : string option;name : string option;password : string option;username : string option;host : string option;hypervisor_arn : string;}type put_maintenance_start_time_input = {day_of_month : int option;day_of_week : int option;minute_of_hour : int;hour_of_day : int;gateway_arn : string;}type put_hypervisor_property_mappings_input = {iam_role_arn : string;vmware_to_aws_tag_mappings : vmware_to_aws_tag_mapping list;hypervisor_arn : string;}type bandwidth_rate_limit_interval = {days_of_week : int list;end_minute_of_hour : int;start_minute_of_hour : int;end_hour_of_day : int;start_hour_of_day : int;average_upload_rate_limit_in_bits_per_sec : int option;}type put_bandwidth_rate_limit_schedule_input = {bandwidth_rate_limit_intervals : bandwidth_rate_limit_interval list;gateway_arn : string;}type list_virtual_machines_output = {next_token : string option;virtual_machines : virtual_machine list option;}type hypervisor = {state : hypervisor_state option;name : string option;kms_key_arn : string option;hypervisor_arn : string option;host : string option;}type list_hypervisors_output = {next_token : string option;hypervisors : hypervisor list option;}type gateway = {last_seen_time : float option;hypervisor_id : string option;gateway_type : gateway_type option;gateway_display_name : string option;gateway_arn : string option;}type import_hypervisor_configuration_input = {kms_key_arn : string option;password : string option;username : string option;host : string;name : string;}type hypervisor_details = {latest_metadata_sync_status : sync_metadata_status option;latest_metadata_sync_status_message : string option;last_successful_metadata_sync_time : float option;state : hypervisor_state option;log_group_arn : string option;name : string option;kms_key_arn : string option;hypervisor_arn : string option;host : string option;}type get_hypervisor_property_mappings_output = {iam_role_arn : string option;vmware_to_aws_tag_mappings : vmware_to_aws_tag_mapping list option;hypervisor_arn : string option;}type gateway_details = {vpc_endpoint : string option;next_update_availability_time : float option;maintenance_start_time : maintenance_start_time option;last_seen_time : float option;hypervisor_id : string option;gateway_type : gateway_type option;gateway_display_name : string option;gateway_arn : string option;}type get_bandwidth_rate_limit_schedule_output = {bandwidth_rate_limit_intervals : bandwidth_rate_limit_interval list option;gateway_arn : string option;}type create_gateway_input = {gateway_type : gateway_type;gateway_display_name : string;activation_key : string;}val make_vmware_to_aws_tag_mapping :
aws_tag_value:string ->
aws_tag_key:string ->
vmware_tag_name:string ->
vmware_category:string ->
unit ->
vmware_to_aws_tag_mappingval make_vmware_tag :
?vmware_tag_description:string ->
?vmware_tag_name:string ->
?vmware_category:string ->
unit ->
vmware_tagval make_virtual_machine :
?last_backup_date:float ->
?resource_arn:string ->
?path:string ->
?name:string ->
?hypervisor_id:string ->
?host_name:string ->
unit ->
virtual_machineval make_virtual_machine_details :
?vmware_tags:vmware_tag list ->
?last_backup_date:float ->
?resource_arn:string ->
?path:string ->
?name:string ->
?hypervisor_id:string ->
?host_name:string ->
unit ->
virtual_machine_detailsval make_update_hypervisor_output :
?hypervisor_arn:string ->
unit ->
update_hypervisor_outputval make_update_hypervisor_input :
?log_group_arn:string ->
?name:string ->
?password:string ->
?username:string ->
?host:string ->
hypervisor_arn:string ->
unit ->
update_hypervisor_inputval make_update_gateway_software_now_output :
?gateway_arn:string ->
unit ->
update_gateway_software_now_outputval make_update_gateway_software_now_input :
gateway_arn:string ->
unit ->
update_gateway_software_now_inputval make_update_gateway_information_output :
?gateway_arn:string ->
unit ->
update_gateway_information_outputval make_update_gateway_information_input :
?gateway_display_name:string ->
gateway_arn:string ->
unit ->
update_gateway_information_inputval make_untag_resource_input :
tag_keys:string list ->
resource_ar_n:string ->
unit ->
untag_resource_inputval make_test_hypervisor_configuration_input :
?password:string ->
?username:string ->
host:string ->
gateway_arn:string ->
unit ->
test_hypervisor_configuration_inputval make_tag_resource_input :
tags:tag list ->
resource_ar_n:string ->
unit ->
tag_resource_inputval make_start_virtual_machines_metadata_sync_output :
?hypervisor_arn:string ->
unit ->
start_virtual_machines_metadata_sync_outputval make_start_virtual_machines_metadata_sync_input :
hypervisor_arn:string ->
unit ->
start_virtual_machines_metadata_sync_inputval make_put_maintenance_start_time_output :
?gateway_arn:string ->
unit ->
put_maintenance_start_time_outputval make_put_maintenance_start_time_input :
?day_of_month:int ->
?day_of_week:int ->
minute_of_hour:int ->
hour_of_day:int ->
gateway_arn:string ->
unit ->
put_maintenance_start_time_inputval make_put_hypervisor_property_mappings_output :
?hypervisor_arn:string ->
unit ->
put_hypervisor_property_mappings_outputval make_put_hypervisor_property_mappings_input :
iam_role_arn:string ->
vmware_to_aws_tag_mappings:vmware_to_aws_tag_mapping list ->
hypervisor_arn:string ->
unit ->
put_hypervisor_property_mappings_inputval make_put_bandwidth_rate_limit_schedule_output :
?gateway_arn:string ->
unit ->
put_bandwidth_rate_limit_schedule_outputval make_bandwidth_rate_limit_interval :
?average_upload_rate_limit_in_bits_per_sec:int ->
days_of_week:int list ->
end_minute_of_hour:int ->
start_minute_of_hour:int ->
end_hour_of_day:int ->
start_hour_of_day:int ->
unit ->
bandwidth_rate_limit_intervalval make_put_bandwidth_rate_limit_schedule_input :
bandwidth_rate_limit_intervals:bandwidth_rate_limit_interval list ->
gateway_arn:string ->
unit ->
put_bandwidth_rate_limit_schedule_inputval make_maintenance_start_time :
?day_of_week:int ->
?day_of_month:int ->
minute_of_hour:int ->
hour_of_day:int ->
unit ->
maintenance_start_timeval make_list_virtual_machines_output :
?next_token:string ->
?virtual_machines:virtual_machine list ->
unit ->
list_virtual_machines_outputval make_list_virtual_machines_input :
?next_token:string ->
?max_results:int ->
?hypervisor_arn:string ->
unit ->
list_virtual_machines_inputval make_list_tags_for_resource_output :
?tags:tag list ->
?resource_arn:string ->
unit ->
list_tags_for_resource_outputval make_list_tags_for_resource_input :
resource_arn:string ->
unit ->
list_tags_for_resource_inputval make_hypervisor :
?state:hypervisor_state ->
?name:string ->
?kms_key_arn:string ->
?hypervisor_arn:string ->
?host:string ->
unit ->
hypervisorval make_list_hypervisors_output :
?next_token:string ->
?hypervisors:hypervisor list ->
unit ->
list_hypervisors_outputval make_list_hypervisors_input :
?next_token:string ->
?max_results:int ->
unit ->
list_hypervisors_inputval make_gateway :
?last_seen_time:float ->
?hypervisor_id:string ->
?gateway_type:gateway_type ->
?gateway_display_name:string ->
?gateway_arn:string ->
unit ->
gatewayval make_list_gateways_output :
?next_token:string ->
?gateways:gateway list ->
unit ->
list_gateways_outputval make_list_gateways_input :
?next_token:string ->
?max_results:int ->
unit ->
list_gateways_inputval make_import_hypervisor_configuration_output :
?hypervisor_arn:string ->
unit ->
import_hypervisor_configuration_outputval make_import_hypervisor_configuration_input :
?tags:tag list ->
?kms_key_arn:string ->
?password:string ->
?username:string ->
host:string ->
name:string ->
unit ->
import_hypervisor_configuration_inputval make_hypervisor_details :
?latest_metadata_sync_status:sync_metadata_status ->
?latest_metadata_sync_status_message:string ->
?last_successful_metadata_sync_time:float ->
?state:hypervisor_state ->
?log_group_arn:string ->
?name:string ->
?kms_key_arn:string ->
?hypervisor_arn:string ->
?host:string ->
unit ->
hypervisor_detailsval make_get_virtual_machine_output :
?virtual_machine:virtual_machine_details ->
unit ->
get_virtual_machine_outputval make_get_hypervisor_property_mappings_output :
?iam_role_arn:string ->
?vmware_to_aws_tag_mappings:vmware_to_aws_tag_mapping list ->
?hypervisor_arn:string ->
unit ->
get_hypervisor_property_mappings_outputval make_get_hypervisor_property_mappings_input :
hypervisor_arn:string ->
unit ->
get_hypervisor_property_mappings_inputval make_get_hypervisor_output :
?hypervisor:hypervisor_details ->
unit ->
get_hypervisor_outputval make_gateway_details :
?vpc_endpoint:string ->
?next_update_availability_time:float ->
?maintenance_start_time:maintenance_start_time ->
?last_seen_time:float ->
?hypervisor_id:string ->
?gateway_type:gateway_type ->
?gateway_display_name:string ->
?gateway_arn:string ->
unit ->
gateway_detailsval make_get_bandwidth_rate_limit_schedule_output :
?bandwidth_rate_limit_intervals:bandwidth_rate_limit_interval list ->
?gateway_arn:string ->
unit ->
get_bandwidth_rate_limit_schedule_outputval make_get_bandwidth_rate_limit_schedule_input :
gateway_arn:string ->
unit ->
get_bandwidth_rate_limit_schedule_inputval make_disassociate_gateway_from_server_output :
?gateway_arn:string ->
unit ->
disassociate_gateway_from_server_outputval make_disassociate_gateway_from_server_input :
gateway_arn:string ->
unit ->
disassociate_gateway_from_server_inputval make_delete_hypervisor_output :
?hypervisor_arn:string ->
unit ->
delete_hypervisor_outputval make_create_gateway_input :
?tags:tag list ->
gateway_type:gateway_type ->
gateway_display_name:string ->
activation_key:string ->
unit ->
create_gateway_inputval make_associate_gateway_to_server_output :
?gateway_arn:string ->
unit ->
associate_gateway_to_server_outputval make_associate_gateway_to_server_input :
server_arn:string ->
gateway_arn:string ->
unit ->
associate_gateway_to_server_input