@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSBackupGateway extends Object implements AWSBackupGateway
AWSBackupGateway. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX | Modifier and Type | Method and Description |
|---|---|
AssociateGatewayToServerResult |
associateGatewayToServer (AssociateGatewayToServerRequest request)
Associates a backup gateway with your server.
|
CreateGatewayResult |
createGateway (CreateGatewayRequest request)
Creates a backup gateway.
|
DeleteGatewayResult |
deleteGateway (DeleteGatewayRequest request)
Deletes a backup gateway.
|
DeleteHypervisorResult |
deleteHypervisor (DeleteHypervisorRequest request)
Deletes a hypervisor.
|
DisassociateGatewayFromServerResult |
disassociateGatewayFromServer (DisassociateGatewayFromServerRequest request)
Disassociates a backup gateway from the specified server.
|
GetBandwidthRateLimitScheduleResult |
getBandwidthRateLimitSchedule (GetBandwidthRateLimitScheduleRequest request)
Retrieves the bandwidth rate limit schedule for a specified gateway.
|
ResponseMetadata |
getCachedResponseMetadata (AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetGatewayResult |
getGateway (GetGatewayRequest request)
By providing the ARN (Amazon Resource Name), this API returns the gateway.
|
GetHypervisorResult |
getHypervisor (GetHypervisorRequest request)
This action requests information about the specified hypervisor to which the gateway will connect.
|
GetHypervisorPropertyMappingsResult |
getHypervisorPropertyMappings (GetHypervisorPropertyMappingsRequest request)
This action retrieves the property mappings for the specified hypervisor.
|
GetVirtualMachineResult |
getVirtualMachine (GetVirtualMachineRequest request)
By providing the ARN (Amazon Resource Name), this API returns the virtual machine.
|
ImportHypervisorConfigurationResult |
importHypervisorConfiguration (ImportHypervisorConfigurationRequest request)
Connect to a hypervisor by importing its configuration.
|
ListGatewaysResult |
listGateways (ListGatewaysRequest request)
Lists backup gateways owned by an Amazon Web Services account in an Amazon Web Services Region.
|
ListHypervisorsResult |
listHypervisors (ListHypervisorsRequest request)
Lists your hypervisors.
|
ListTagsForResourceResult |
listTagsForResource (ListTagsForResourceRequest request)
Lists the tags applied to the resource identified by its Amazon Resource Name (ARN).
|
ListVirtualMachinesResult |
listVirtualMachines (ListVirtualMachinesRequest request)
Lists your virtual machines.
|
PutBandwidthRateLimitScheduleResult |
putBandwidthRateLimitSchedule (PutBandwidthRateLimitScheduleRequest request)
This action sets the bandwidth rate limit schedule for a specified gateway.
|
PutHypervisorPropertyMappingsResult |
putHypervisorPropertyMappings (PutHypervisorPropertyMappingsRequest request)
This action sets the property mappings for the specified hypervisor.
|
PutMaintenanceStartTimeResult |
putMaintenanceStartTime (PutMaintenanceStartTimeRequest request)
Set the maintenance start time for a gateway.
|
void |
shutdown ()
Shuts down this client object, releasing any resources that might be held open.
|
StartVirtualMachinesMetadataSyncResult |
startVirtualMachinesMetadataSync (StartVirtualMachinesMetadataSyncRequest request)
This action sends a request to sync metadata across the specified virtual machines.
|
TagResourceResult |
tagResource (TagResourceRequest request)
Tag the resource.
|
TestHypervisorConfigurationResult |
testHypervisorConfiguration (TestHypervisorConfigurationRequest request)
Tests your hypervisor configuration to validate that backup gateway can connect with the hypervisor and its
resources.
|
UntagResourceResult |
untagResource (UntagResourceRequest request)
Removes tags from the resource.
|
UpdateGatewayInformationResult |
updateGatewayInformation (UpdateGatewayInformationRequest request)
Updates a gateway's name.
|
UpdateGatewaySoftwareNowResult |
updateGatewaySoftwareNow (UpdateGatewaySoftwareNowRequest request)
Updates the gateway virtual machine (VM) software.
|
UpdateHypervisorResult |
updateHypervisor (UpdateHypervisorRequest request)
Updates a hypervisor metadata, including its host, username, and password.
|
public AssociateGatewayToServerResult associateGatewayToServer(AssociateGatewayToServerRequest request)
AWSBackupGateway Associates a backup gateway with your server. After you complete the association process, you can back up and restore your VMs through the gateway.
associateGatewayToServer in interface AWSBackupGateway public CreateGatewayResult createGateway(CreateGatewayRequest request)
AWSBackupGateway
Creates a backup gateway. After you create a gateway, you can associate it with a server using the
AssociateGatewayToServer operation.
createGateway in interface AWSBackupGateway public DeleteGatewayResult deleteGateway(DeleteGatewayRequest request)
AWSBackupGateway Deletes a backup gateway.
deleteGateway in interface AWSBackupGateway public DeleteHypervisorResult deleteHypervisor(DeleteHypervisorRequest request)
AWSBackupGateway Deletes a hypervisor.
deleteHypervisor in interface AWSBackupGateway public DisassociateGatewayFromServerResult disassociateGatewayFromServer(DisassociateGatewayFromServerRequest request)
AWSBackupGateway Disassociates a backup gateway from the specified server. After the disassociation process finishes, the gateway can no longer access the virtual machines on the server.
disassociateGatewayFromServer in interface AWSBackupGateway public GetBandwidthRateLimitScheduleResult getBandwidthRateLimitSchedule(GetBandwidthRateLimitScheduleRequest request)
AWSBackupGateway Retrieves 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.
getBandwidthRateLimitSchedule in interface AWSBackupGateway public GetGatewayResult getGateway(GetGatewayRequest request)
AWSBackupGateway By providing the ARN (Amazon Resource Name), this API returns the gateway.
getGateway in interface AWSBackupGateway public GetHypervisorResult getHypervisor(GetHypervisorRequest request)
AWSBackupGateway 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.
getHypervisor in interface AWSBackupGateway public GetHypervisorPropertyMappingsResult getHypervisorPropertyMappings(GetHypervisorPropertyMappingsRequest request)
AWSBackupGateway This action retrieves the property mappings for the specified hypervisor. A hypervisor property mapping displays the relationship of entity properties available from the on-premises hypervisor to the properties available in Amazon Web Services.
getHypervisorPropertyMappings in interface AWSBackupGateway public GetVirtualMachineResult getVirtualMachine(GetVirtualMachineRequest request)
AWSBackupGateway By providing the ARN (Amazon Resource Name), this API returns the virtual machine.
getVirtualMachine in interface AWSBackupGateway public ImportHypervisorConfigurationResult importHypervisorConfiguration(ImportHypervisorConfigurationRequest request)
AWSBackupGateway Connect to a hypervisor by importing its configuration.
importHypervisorConfiguration in interface AWSBackupGateway public ListGatewaysResult listGateways(ListGatewaysRequest request)
AWSBackupGateway 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).
listGateways in interface AWSBackupGateway public ListHypervisorsResult listHypervisors(ListHypervisorsRequest request)
AWSBackupGateway Lists your hypervisors.
listHypervisors in interface AWSBackupGateway public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSBackupGateway Lists the tags applied to the resource identified by its Amazon Resource Name (ARN).
listTagsForResource in interface AWSBackupGateway public ListVirtualMachinesResult listVirtualMachines(ListVirtualMachinesRequest request)
AWSBackupGateway Lists your virtual machines.
listVirtualMachines in interface AWSBackupGateway public PutBandwidthRateLimitScheduleResult putBandwidthRateLimitSchedule(PutBandwidthRateLimitScheduleRequest request)
AWSBackupGateway This 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.
putBandwidthRateLimitSchedule in interface AWSBackupGateway public PutHypervisorPropertyMappingsResult putHypervisorPropertyMappings(PutHypervisorPropertyMappingsRequest request)
AWSBackupGateway This action sets the property mappings for the specified hypervisor. A hypervisor property mapping displays the relationship of entity properties available from the on-premises hypervisor to the properties available in Amazon Web Services.
putHypervisorPropertyMappings in interface AWSBackupGateway public PutMaintenanceStartTimeResult putMaintenanceStartTime(PutMaintenanceStartTimeRequest request)
AWSBackupGateway Set the maintenance start time for a gateway.
putMaintenanceStartTime in interface AWSBackupGateway public StartVirtualMachinesMetadataSyncResult startVirtualMachinesMetadataSync(StartVirtualMachinesMetadataSyncRequest request)
AWSBackupGateway This action sends a request to sync metadata across the specified virtual machines.
startVirtualMachinesMetadataSync in interface AWSBackupGateway public TagResourceResult tagResource(TagResourceRequest request)
AWSBackupGateway Tag the resource.
tagResource in interface AWSBackupGateway public TestHypervisorConfigurationResult testHypervisorConfiguration(TestHypervisorConfigurationRequest request)
AWSBackupGateway Tests your hypervisor configuration to validate that backup gateway can connect with the hypervisor and its resources.
testHypervisorConfiguration in interface AWSBackupGateway public UntagResourceResult untagResource(UntagResourceRequest request)
AWSBackupGateway Removes tags from the resource.
untagResource in interface AWSBackupGateway public UpdateGatewayInformationResult updateGatewayInformation(UpdateGatewayInformationRequest request)
AWSBackupGateway Updates a gateway's name. Specify which gateway to update using the Amazon Resource Name (ARN) of the gateway in your request.
updateGatewayInformation in interface AWSBackupGateway public UpdateGatewaySoftwareNowResult updateGatewaySoftwareNow(UpdateGatewaySoftwareNowRequest request)
AWSBackupGateway Updates 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.
updateGatewaySoftwareNow in interface AWSBackupGateway public UpdateHypervisorResult updateHypervisor(UpdateHypervisorRequest request)
AWSBackupGateway 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.
updateHypervisor in interface AWSBackupGateway public void shutdown()
AWSBackupGateway shutdown in interface AWSBackupGateway public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSBackupGateway Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSBackupGateway request - The originally executed request.