Awso_backup_gateway_lwtSourceval associate_gateway_to_server :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.AssociateGatewayToServerInput.t ->
(Awso_backup_gateway.Values.AssociateGatewayToServerOutput.t,
Awso_backup_gateway.Values.AssociateGatewayToServerOutput.error)
Result.t
Lwt.tval create_gateway :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.CreateGatewayInput.t ->
(Awso_backup_gateway.Values.CreateGatewayOutput.t,
Awso_backup_gateway.Values.CreateGatewayOutput.error)
Result.t
Lwt.tval delete_gateway :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.DeleteGatewayInput.t ->
(Awso_backup_gateway.Values.DeleteGatewayOutput.t,
Awso_backup_gateway.Values.DeleteGatewayOutput.error)
Result.t
Lwt.tval delete_hypervisor :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.DeleteHypervisorInput.t ->
(Awso_backup_gateway.Values.DeleteHypervisorOutput.t,
Awso_backup_gateway.Values.DeleteHypervisorOutput.error)
Result.t
Lwt.tval disassociate_gateway_from_server :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.DisassociateGatewayFromServerInput.t ->
(Awso_backup_gateway.Values.DisassociateGatewayFromServerOutput.t,
Awso_backup_gateway.Values.DisassociateGatewayFromServerOutput.error)
Result.t
Lwt.tval get_bandwidth_rate_limit_schedule :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.GetBandwidthRateLimitScheduleInput.t ->
(Awso_backup_gateway.Values.GetBandwidthRateLimitScheduleOutput.t,
Awso_backup_gateway.Values.GetBandwidthRateLimitScheduleOutput.error)
Result.t
Lwt.tval get_gateway :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.GetGatewayInput.t ->
(Awso_backup_gateway.Values.GetGatewayOutput.t,
Awso_backup_gateway.Values.GetGatewayOutput.error)
Result.t
Lwt.tval get_hypervisor :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.GetHypervisorInput.t ->
(Awso_backup_gateway.Values.GetHypervisorOutput.t,
Awso_backup_gateway.Values.GetHypervisorOutput.error)
Result.t
Lwt.tval get_hypervisor_property_mappings :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.GetHypervisorPropertyMappingsInput.t ->
(Awso_backup_gateway.Values.GetHypervisorPropertyMappingsOutput.t,
Awso_backup_gateway.Values.GetHypervisorPropertyMappingsOutput.error)
Result.t
Lwt.tval get_virtual_machine :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.GetVirtualMachineInput.t ->
(Awso_backup_gateway.Values.GetVirtualMachineOutput.t,
Awso_backup_gateway.Values.GetVirtualMachineOutput.error)
Result.t
Lwt.tval import_hypervisor_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.ImportHypervisorConfigurationInput.t ->
(Awso_backup_gateway.Values.ImportHypervisorConfigurationOutput.t,
Awso_backup_gateway.Values.ImportHypervisorConfigurationOutput.error)
Result.t
Lwt.tval list_gateways :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.ListGatewaysInput.t ->
(Awso_backup_gateway.Values.ListGatewaysOutput.t,
Awso_backup_gateway.Values.ListGatewaysOutput.error)
Result.t
Lwt.tval list_hypervisors :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.ListHypervisorsInput.t ->
(Awso_backup_gateway.Values.ListHypervisorsOutput.t,
Awso_backup_gateway.Values.ListHypervisorsOutput.error)
Result.t
Lwt.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.ListTagsForResourceInput.t ->
(Awso_backup_gateway.Values.ListTagsForResourceOutput.t,
Awso_backup_gateway.Values.ListTagsForResourceOutput.error)
Result.t
Lwt.tval list_virtual_machines :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.ListVirtualMachinesInput.t ->
(Awso_backup_gateway.Values.ListVirtualMachinesOutput.t,
Awso_backup_gateway.Values.ListVirtualMachinesOutput.error)
Result.t
Lwt.tval put_bandwidth_rate_limit_schedule :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.PutBandwidthRateLimitScheduleInput.t ->
(Awso_backup_gateway.Values.PutBandwidthRateLimitScheduleOutput.t,
Awso_backup_gateway.Values.PutBandwidthRateLimitScheduleOutput.error)
Result.t
Lwt.tval put_hypervisor_property_mappings :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.PutHypervisorPropertyMappingsInput.t ->
(Awso_backup_gateway.Values.PutHypervisorPropertyMappingsOutput.t,
Awso_backup_gateway.Values.PutHypervisorPropertyMappingsOutput.error)
Result.t
Lwt.tval put_maintenance_start_time :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.PutMaintenanceStartTimeInput.t ->
(Awso_backup_gateway.Values.PutMaintenanceStartTimeOutput.t,
Awso_backup_gateway.Values.PutMaintenanceStartTimeOutput.error)
Result.t
Lwt.tval start_virtual_machines_metadata_sync :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.StartVirtualMachinesMetadataSyncInput.t ->
(Awso_backup_gateway.Values.StartVirtualMachinesMetadataSyncOutput.t,
Awso_backup_gateway.Values.StartVirtualMachinesMetadataSyncOutput.error)
Result.t
Lwt.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.TagResourceInput.t ->
(Awso_backup_gateway.Values.TagResourceOutput.t,
Awso_backup_gateway.Values.TagResourceOutput.error)
Result.t
Lwt.tval test_hypervisor_configuration :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.TestHypervisorConfigurationInput.t ->
(Awso_backup_gateway.Values.TestHypervisorConfigurationOutput.t,
Awso_backup_gateway.Values.TestHypervisorConfigurationOutput.error)
Result.t
Lwt.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.UntagResourceInput.t ->
(Awso_backup_gateway.Values.UntagResourceOutput.t,
Awso_backup_gateway.Values.UntagResourceOutput.error)
Result.t
Lwt.tval update_gateway_information :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.UpdateGatewayInformationInput.t ->
(Awso_backup_gateway.Values.UpdateGatewayInformationOutput.t,
Awso_backup_gateway.Values.UpdateGatewayInformationOutput.error)
Result.t
Lwt.tval update_gateway_software_now :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.UpdateGatewaySoftwareNowInput.t ->
(Awso_backup_gateway.Values.UpdateGatewaySoftwareNowOutput.t,
Awso_backup_gateway.Values.UpdateGatewaySoftwareNowOutput.error)
Result.t
Lwt.tval update_hypervisor :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_backup_gateway.Values.UpdateHypervisorInput.t ->
(Awso_backup_gateway.Values.UpdateHypervisorOutput.t,
Awso_backup_gateway.Values.UpdateHypervisorOutput.error)
Result.t
Lwt.tinclude module type of struct include Awso_backup_gateway.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]A VMware tag is a tag attached to a specific virtual machine. A tag is a key-value pair you can use to manage, filter, and search for your resources. The content of VMware tags can be matched to Amazon Web Services tags.
A key-value pair you can use to manage, filter, and search for your resources. Allowed characters include UTF-8 letters, numbers, and the following characters: + - = . _ : /. Spaces are not allowed in tag values.
This displays the mapping of VMware tags to the corresponding Amazon Web Services tags.
Describes a bandwidth rate limit interval for a gateway. A bandwidth rate limit schedule consists of one or more bandwidth rate limit intervals. A bandwidth rate limit interval defines a period of time on one or more days of the week, during which bandwidth rate limits are specified for uploading, downloading, or both.
A virtual machine that is on a hypervisor.
Represents the hypervisor's permissions to which the gateway will connect. A hypervisor is hardware, software, or firmware that creates and manages virtual machines, and allocates resources to them.
A gateway is an Backup Gateway appliance that runs on the customer's network to provide seamless connectivity to backup storage in the Amazon Web Services Cloud.
This is your gateway's weekly maintenance start time including the day and time of the week. Note that values are in terms of the gateway's time zone. Can be weekly or monthly.
The operation cannot proceed because you have insufficient permissions.
The operation cannot proceed because it is not supported.
The operation did not succeed because an internal error occurred. Try again later.
A resource that is required for the action wasn't found.
TPS has been limited to protect against intentional or unintentional high request volumes.
The operation did not succeed because a validation error occurred.
Your VirtualMachine objects, ordered by their Amazon Resource Names (ARNs).
These are the details of the specified hypervisor. A hypervisor is hardware, software, or firmware that creates and manages virtual machines, and allocates resources to them.
The details of gateway.
Updates a hypervisor metadata, including its host, username, and password. Specify which hypervisor to update using the Amazon Resource Name (ARN) of the hypervisor in your request.
Updates a hypervisor metadata, including its host, username, and password. Specify which hypervisor to update using the Amazon Resource Name (ARN) of the hypervisor in your request.
module UpdateGatewaySoftwareNowOutput =
Awso_backup_gateway.Values.UpdateGatewaySoftwareNowOutputUpdates the gateway virtual machine (VM) software. The request immediately triggers the software update. When you make this request, you get a 200 OK success response immediately. However, it might take some time for the update to complete.
module UpdateGatewaySoftwareNowInput =
Awso_backup_gateway.Values.UpdateGatewaySoftwareNowInputUpdates the gateway virtual machine (VM) software. The request immediately triggers the software update. When you make this request, you get a 200 OK success response immediately. However, it might take some time for the update to complete.
module UpdateGatewayInformationOutput =
Awso_backup_gateway.Values.UpdateGatewayInformationOutputUpdates a gateway's name. Specify which gateway to update using the Amazon Resource Name (ARN) of the gateway in your request.
module UpdateGatewayInformationInput =
Awso_backup_gateway.Values.UpdateGatewayInformationInputUpdates a gateway's name. Specify which gateway to update using the Amazon Resource Name (ARN) of the gateway in your request.
Removes tags from the resource.
Removes tags from the resource.
module TestHypervisorConfigurationOutput =
Awso_backup_gateway.Values.TestHypervisorConfigurationOutputTests your hypervisor configuration to validate that backup gateway can connect with the hypervisor and its resources.
module TestHypervisorConfigurationInput =
Awso_backup_gateway.Values.TestHypervisorConfigurationInputTests your hypervisor configuration to validate that backup gateway can connect with the hypervisor and its resources.
Tag the resource.
Tag the resource.
module StartVirtualMachinesMetadataSyncOutput =
Awso_backup_gateway.Values.StartVirtualMachinesMetadataSyncOutputThis action sends a request to sync metadata across the specified virtual machines.
module StartVirtualMachinesMetadataSyncInput =
Awso_backup_gateway.Values.StartVirtualMachinesMetadataSyncInputThis action sends a request to sync metadata across the specified virtual machines.
module PutMaintenanceStartTimeOutput =
Awso_backup_gateway.Values.PutMaintenanceStartTimeOutputSet the maintenance start time for a gateway.
Set the maintenance start time for a gateway.
module PutHypervisorPropertyMappingsOutput =
Awso_backup_gateway.Values.PutHypervisorPropertyMappingsOutputThis action sets the property mappings for the specified hypervisor. A hypervisor property mapping displays the relationship of entity properties available from the hypervisor to the properties available in Amazon Web Services.
module PutHypervisorPropertyMappingsInput =
Awso_backup_gateway.Values.PutHypervisorPropertyMappingsInputThis action sets the property mappings for the specified hypervisor. A hypervisor property mapping displays the relationship of entity properties available from the hypervisor to the properties available in Amazon Web Services.
module PutBandwidthRateLimitScheduleOutput =
Awso_backup_gateway.Values.PutBandwidthRateLimitScheduleOutputThis action sets the bandwidth rate limit schedule for a specified gateway. By default, gateways do not have a bandwidth rate limit schedule, which means no bandwidth rate limiting is in effect. Use this to initiate a gateway's bandwidth rate limit schedule.
module PutBandwidthRateLimitScheduleInput =
Awso_backup_gateway.Values.PutBandwidthRateLimitScheduleInputThis action sets the bandwidth rate limit schedule for a specified gateway. By default, gateways do not have a bandwidth rate limit schedule, which means no bandwidth rate limiting is in effect. Use this to initiate a gateway's bandwidth rate limit schedule.
Lists your virtual machines.
Lists your virtual machines.
Lists the tags applied to the resource identified by its Amazon Resource Name (ARN).
Lists the tags applied to the resource identified by its Amazon Resource Name (ARN).
Lists your hypervisors.
Lists your hypervisors.
Lists backup gateways owned by an Amazon Web Services account in an Amazon Web Services Region. The returned list is ordered by gateway Amazon Resource Name (ARN).
Lists backup gateways owned by an Amazon Web Services account in an Amazon Web Services Region. The returned list is ordered by gateway Amazon Resource Name (ARN).
module ImportHypervisorConfigurationOutput =
Awso_backup_gateway.Values.ImportHypervisorConfigurationOutputConnect to a hypervisor by importing its configuration.
module ImportHypervisorConfigurationInput =
Awso_backup_gateway.Values.ImportHypervisorConfigurationInputConnect to a hypervisor by importing its configuration.
By providing the ARN (Amazon Resource Name), this API returns the virtual machine.
By providing the ARN (Amazon Resource Name), this API returns the virtual machine.
module GetHypervisorPropertyMappingsOutput =
Awso_backup_gateway.Values.GetHypervisorPropertyMappingsOutputThis action retrieves the property mappings for the specified hypervisor. A hypervisor property mapping displays the relationship of entity properties available from the hypervisor to the properties available in Amazon Web Services.
module GetHypervisorPropertyMappingsInput =
Awso_backup_gateway.Values.GetHypervisorPropertyMappingsInputThis action retrieves the property mappings for the specified hypervisor. A hypervisor property mapping displays the relationship of entity properties available from the hypervisor to the properties available in Amazon Web Services.
This action requests information about the specified hypervisor to which the gateway will connect. A hypervisor is hardware, software, or firmware that creates and manages virtual machines, and allocates resources to them.
This action requests information about the specified hypervisor to which the gateway will connect. A hypervisor is hardware, software, or firmware that creates and manages virtual machines, and allocates resources to them.
By providing the ARN (Amazon Resource Name), this API returns the gateway.
By providing the ARN (Amazon Resource Name), this API returns the gateway.
module GetBandwidthRateLimitScheduleOutput =
Awso_backup_gateway.Values.GetBandwidthRateLimitScheduleOutputRetrieves the bandwidth rate limit schedule for a specified gateway. By default, gateways do not have bandwidth rate limit schedules, which means no bandwidth rate limiting is in effect. Use this to get a gateway's bandwidth rate limit schedule.
module GetBandwidthRateLimitScheduleInput =
Awso_backup_gateway.Values.GetBandwidthRateLimitScheduleInputRetrieves the bandwidth rate limit schedule for a specified gateway. By default, gateways do not have bandwidth rate limit schedules, which means no bandwidth rate limiting is in effect. Use this to get a gateway's bandwidth rate limit schedule.
module DisassociateGatewayFromServerOutput =
Awso_backup_gateway.Values.DisassociateGatewayFromServerOutputDisassociates a backup gateway from the specified server. After the disassociation process finishes, the gateway can no longer access the virtual machines on the server.
module DisassociateGatewayFromServerInput =
Awso_backup_gateway.Values.DisassociateGatewayFromServerInputDisassociates a backup gateway from the specified server. After the disassociation process finishes, the gateway can no longer access the virtual machines on the server.
Deletes a hypervisor.
Deletes a hypervisor.
Deletes a backup gateway.
Deletes a backup gateway.
Creates a backup gateway. After you create a gateway, you can associate it with a server using the AssociateGatewayToServer operation.
Creates a backup gateway. After you create a gateway, you can associate it with a server using the AssociateGatewayToServer operation.
module AssociateGatewayToServerOutput =
Awso_backup_gateway.Values.AssociateGatewayToServerOutputAssociates a backup gateway with your server. After you complete the association process, you can back up and restore your VMs through the gateway.
module AssociateGatewayToServerInput =
Awso_backup_gateway.Values.AssociateGatewayToServerInputAssociates a backup gateway with your server. After you complete the association process, you can back up and restore your VMs through the gateway.