Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

BackupGateway

import { BackupGateway } from "https://aws-api.deno.dev/v0.3/services/backupgateway.ts?docs=full";
class BackupGateway {
constructor(apiFactory: client.ApiFactory);
async associateGatewayToServer(params: AssociateGatewayToServerInput, opts?: client.RequestOptions): Promise<AssociateGatewayToServerOutput>;
async createGateway(params: CreateGatewayInput, opts?: client.RequestOptions): Promise<CreateGatewayOutput>;
async deleteGateway(params: DeleteGatewayInput, opts?: client.RequestOptions): Promise<DeleteGatewayOutput>;
async deleteHypervisor(params: DeleteHypervisorInput, opts?: client.RequestOptions): Promise<DeleteHypervisorOutput>;
async disassociateGatewayFromServer(params: DisassociateGatewayFromServerInput, opts?: client.RequestOptions): Promise<DisassociateGatewayFromServerOutput>;
async importHypervisorConfiguration(params: ImportHypervisorConfigurationInput, opts?: client.RequestOptions): Promise<ImportHypervisorConfigurationOutput>;
async listGateways(params?: ListGatewaysInput, opts?: client.RequestOptions): Promise<ListGatewaysOutput>;
async listHypervisors(params?: ListHypervisorsInput, opts?: client.RequestOptions): Promise<ListHypervisorsOutput>;
async listTagsForResource(params: ListTagsForResourceInput, opts?: client.RequestOptions): Promise<ListTagsForResourceOutput>;
async listVirtualMachines(params?: ListVirtualMachinesInput, opts?: client.RequestOptions): Promise<ListVirtualMachinesOutput>;
async putMaintenanceStartTime(params: PutMaintenanceStartTimeInput, opts?: client.RequestOptions): Promise<PutMaintenanceStartTimeOutput>;
async tagResource(params: TagResourceInput, opts?: client.RequestOptions): Promise<TagResourceOutput>;
async testHypervisorConfiguration(params: TestHypervisorConfigurationInput, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceInput, opts?: client.RequestOptions): Promise<UntagResourceOutput>;
async updateGatewayInformation(params: UpdateGatewayInformationInput, opts?: client.RequestOptions): Promise<UpdateGatewayInformationOutput>;
async updateHypervisor(params: UpdateHypervisorInput, opts?: client.RequestOptions): Promise<UpdateHypervisorOutput>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new BackupGateway(apiFactory: client.ApiFactory)
[src]

§Methods

§

Associates a backup gateway with your server. After you complete the association process, you can back up and restore your VMs through the gateway.

§
createGateway(params: CreateGatewayInput, opts?: client.RequestOptions): Promise<CreateGatewayOutput>
[src]

Creates a backup gateway. After you create a gateway, you can associate it with a server using the AssociateGatewayToServer operation.

§
deleteGateway(params: DeleteGatewayInput, opts?: client.RequestOptions): Promise<DeleteGatewayOutput>
[src]

Deletes a backup gateway.

§
deleteHypervisor(params: DeleteHypervisorInput, opts?: client.RequestOptions): Promise<DeleteHypervisorOutput>
[src]

Deletes a hypervisor.

§

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.

§

Connect to a hypervisor by importing its configuration.

§
listGateways(params?: ListGatewaysInput, opts?: client.RequestOptions): Promise<ListGatewaysOutput>
[src]

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).

§
listHypervisors(params?: ListHypervisorsInput, opts?: client.RequestOptions): Promise<ListHypervisorsOutput>
[src]

Lists your hypervisors.

§

Lists the tags applied to the resource identified by its Amazon Resource Name (ARN).

§
listVirtualMachines(params?: ListVirtualMachinesInput, opts?: client.RequestOptions): Promise<ListVirtualMachinesOutput>
[src]

Lists your virtual machines.

§

Set the maintenance start time for a gateway.

§
tagResource(params: TagResourceInput, opts?: client.RequestOptions): Promise<TagResourceOutput>
[src]

Tag the resource.

§
testHypervisorConfiguration(params: TestHypervisorConfigurationInput, opts?: client.RequestOptions): Promise<void>
[src]

Tests your hypervisor configuration to validate that backup gateway can connect with the hypervisor and its resources.

§
untagResource(params: UntagResourceInput, opts?: client.RequestOptions): Promise<UntagResourceOutput>
[src]

Removes tags from the resource.

§

Updates a gateway's name. Specify which gateway to update using the Amazon Resource Name (ARN) of the gateway in your request.

§
updateHypervisor(params: UpdateHypervisorInput, opts?: client.RequestOptions): Promise<UpdateHypervisorOutput>
[src]

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.

§Static Properties