Class protos.google.cloud.backupdr.v1.BackupDR (0.7.0)

Represents a BackupDR

Inheritance

$protobuf.rpc.Service > protos.google.cloud.backupdr.v1.BackupDR

Package

@google-cloud/backupdr

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new BackupDR service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): BackupDR;

Creates new BackupDR service using the specified rpc implementation.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
Type Description
BackupDR

RPC service. Useful where requests and/or responses are streamed.

createBackupPlan(request, callback)

public createBackupPlan(request: google.cloud.backupdr.v1.ICreateBackupPlanRequest, callback: google.cloud.backupdr.v1.BackupDR.CreateBackupPlanCallback): void;

Calls CreateBackupPlan.

Parameters
Name Description
request ICreateBackupPlanRequest

CreateBackupPlanRequest message or plain object

callback CreateBackupPlanCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createBackupPlan(request)

public createBackupPlan(request: google.cloud.backupdr.v1.ICreateBackupPlanRequest): Promise<google.longrunning.Operation>;

Calls CreateBackupPlan.

Parameter
Name Description
request ICreateBackupPlanRequest

CreateBackupPlanRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createBackupPlanAssociation(request, callback)

public createBackupPlanAssociation(request: google.cloud.backupdr.v1.ICreateBackupPlanAssociationRequest, callback: google.cloud.backupdr.v1.BackupDR.CreateBackupPlanAssociationCallback): void;

Calls CreateBackupPlanAssociation.

Parameters
Name Description
request ICreateBackupPlanAssociationRequest

CreateBackupPlanAssociationRequest message or plain object

callback CreateBackupPlanAssociationCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createBackupPlanAssociation(request)

public createBackupPlanAssociation(request: google.cloud.backupdr.v1.ICreateBackupPlanAssociationRequest): Promise<google.longrunning.Operation>;

Calls CreateBackupPlanAssociation.

Parameter
Name Description
request ICreateBackupPlanAssociationRequest

CreateBackupPlanAssociationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createBackupVault(request, callback)

public createBackupVault(request: google.cloud.backupdr.v1.ICreateBackupVaultRequest, callback: google.cloud.backupdr.v1.BackupDR.CreateBackupVaultCallback): void;

Calls CreateBackupVault.

Parameters
Name Description
request ICreateBackupVaultRequest

CreateBackupVaultRequest message or plain object

callback CreateBackupVaultCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createBackupVault(request)

public createBackupVault(request: google.cloud.backupdr.v1.ICreateBackupVaultRequest): Promise<google.longrunning.Operation>;

Calls CreateBackupVault.

Parameter
Name Description
request ICreateBackupVaultRequest

CreateBackupVaultRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createManagementServer(request, callback)

public createManagementServer(request: google.cloud.backupdr.v1.ICreateManagementServerRequest, callback: google.cloud.backupdr.v1.BackupDR.CreateManagementServerCallback): void;

Calls CreateManagementServer.

Parameters
Name Description
request ICreateManagementServerRequest

CreateManagementServerRequest message or plain object

callback CreateManagementServerCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createManagementServer(request)

public createManagementServer(request: google.cloud.backupdr.v1.ICreateManagementServerRequest): Promise<google.longrunning.Operation>;

Calls CreateManagementServer.

Parameter
Name Description
request ICreateManagementServerRequest

CreateManagementServerRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteBackup(request, callback)

public deleteBackup(request: google.cloud.backupdr.v1.IDeleteBackupRequest, callback: google.cloud.backupdr.v1.BackupDR.DeleteBackupCallback): void;

Calls DeleteBackup.

Parameters
Name Description
request IDeleteBackupRequest

DeleteBackupRequest message or plain object

callback DeleteBackupCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteBackup(request)

public deleteBackup(request: google.cloud.backupdr.v1.IDeleteBackupRequest): Promise<google.longrunning.Operation>;

Calls DeleteBackup.

Parameter
Name Description
request IDeleteBackupRequest

DeleteBackupRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteBackupPlan(request, callback)

public deleteBackupPlan(request: google.cloud.backupdr.v1.IDeleteBackupPlanRequest, callback: google.cloud.backupdr.v1.BackupDR.DeleteBackupPlanCallback): void;

Calls DeleteBackupPlan.

Parameters
Name Description
request IDeleteBackupPlanRequest

DeleteBackupPlanRequest message or plain object

callback DeleteBackupPlanCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteBackupPlan(request)

public deleteBackupPlan(request: google.cloud.backupdr.v1.IDeleteBackupPlanRequest): Promise<google.longrunning.Operation>;

Calls DeleteBackupPlan.

Parameter
Name Description
request IDeleteBackupPlanRequest

DeleteBackupPlanRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteBackupPlanAssociation(request, callback)

public deleteBackupPlanAssociation(request: google.cloud.backupdr.v1.IDeleteBackupPlanAssociationRequest, callback: google.cloud.backupdr.v1.BackupDR.DeleteBackupPlanAssociationCallback): void;

Calls DeleteBackupPlanAssociation.

Parameters
Name Description
request IDeleteBackupPlanAssociationRequest

DeleteBackupPlanAssociationRequest message or plain object

callback DeleteBackupPlanAssociationCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteBackupPlanAssociation(request)

public deleteBackupPlanAssociation(request: google.cloud.backupdr.v1.IDeleteBackupPlanAssociationRequest): Promise<google.longrunning.Operation>;

Calls DeleteBackupPlanAssociation.

Parameter
Name Description
request IDeleteBackupPlanAssociationRequest

DeleteBackupPlanAssociationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteBackupVault(request, callback)

public deleteBackupVault(request: google.cloud.backupdr.v1.IDeleteBackupVaultRequest, callback: google.cloud.backupdr.v1.BackupDR.DeleteBackupVaultCallback): void;

Calls DeleteBackupVault.

Parameters
Name Description
request IDeleteBackupVaultRequest

DeleteBackupVaultRequest message or plain object

callback DeleteBackupVaultCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteBackupVault(request)

public deleteBackupVault(request: google.cloud.backupdr.v1.IDeleteBackupVaultRequest): Promise<google.longrunning.Operation>;

Calls DeleteBackupVault.

Parameter
Name Description
request IDeleteBackupVaultRequest

DeleteBackupVaultRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteManagementServer(request, callback)

public deleteManagementServer(request: google.cloud.backupdr.v1.IDeleteManagementServerRequest, callback: google.cloud.backupdr.v1.BackupDR.DeleteManagementServerCallback): void;

Calls DeleteManagementServer.

Parameters
Name Description
request IDeleteManagementServerRequest

DeleteManagementServerRequest message or plain object

callback DeleteManagementServerCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteManagementServer(request)

public deleteManagementServer(request: google.cloud.backupdr.v1.IDeleteManagementServerRequest): Promise<google.longrunning.Operation>;

Calls DeleteManagementServer.

Parameter
Name Description
request IDeleteManagementServerRequest

DeleteManagementServerRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

fetchBackupPlanAssociationsForResourceType(request, callback)

public fetchBackupPlanAssociationsForResourceType(request: google.cloud.backupdr.v1.IFetchBackupPlanAssociationsForResourceTypeRequest, callback: google.cloud.backupdr.v1.BackupDR.FetchBackupPlanAssociationsForResourceTypeCallback): void;

Calls FetchBackupPlanAssociationsForResourceType.

Parameters
Name Description
request IFetchBackupPlanAssociationsForResourceTypeRequest

FetchBackupPlanAssociationsForResourceTypeRequest message or plain object

callback FetchBackupPlanAssociationsForResourceTypeCallback

Node-style callback called with the error, if any, and FetchBackupPlanAssociationsForResourceTypeResponse

Returns
Type Description
void

fetchBackupPlanAssociationsForResourceType(request)

public fetchBackupPlanAssociationsForResourceType(request: google.cloud.backupdr.v1.IFetchBackupPlanAssociationsForResourceTypeRequest): Promise<google.cloud.backupdr.v1.FetchBackupPlanAssociationsForResourceTypeResponse>;

Calls FetchBackupPlanAssociationsForResourceType.

Parameter
Name Description
request IFetchBackupPlanAssociationsForResourceTypeRequest

FetchBackupPlanAssociationsForResourceTypeRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.FetchBackupPlanAssociationsForResourceTypeResponse>

Promise

fetchBackupsForResourceType(request, callback)

public fetchBackupsForResourceType(request: google.cloud.backupdr.v1.IFetchBackupsForResourceTypeRequest, callback: google.cloud.backupdr.v1.BackupDR.FetchBackupsForResourceTypeCallback): void;

Calls FetchBackupsForResourceType.

Parameters
Name Description
request IFetchBackupsForResourceTypeRequest

FetchBackupsForResourceTypeRequest message or plain object

callback FetchBackupsForResourceTypeCallback

Node-style callback called with the error, if any, and FetchBackupsForResourceTypeResponse

Returns
Type Description
void

fetchBackupsForResourceType(request)

public fetchBackupsForResourceType(request: google.cloud.backupdr.v1.IFetchBackupsForResourceTypeRequest): Promise<google.cloud.backupdr.v1.FetchBackupsForResourceTypeResponse>;

Calls FetchBackupsForResourceType.

Parameter
Name Description
request IFetchBackupsForResourceTypeRequest

FetchBackupsForResourceTypeRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.FetchBackupsForResourceTypeResponse>

Promise

fetchDataSourceReferencesForResourceType(request, callback)

public fetchDataSourceReferencesForResourceType(request: google.cloud.backupdr.v1.IFetchDataSourceReferencesForResourceTypeRequest, callback: google.cloud.backupdr.v1.BackupDR.FetchDataSourceReferencesForResourceTypeCallback): void;

Calls FetchDataSourceReferencesForResourceType.

Parameters
Name Description
request IFetchDataSourceReferencesForResourceTypeRequest

FetchDataSourceReferencesForResourceTypeRequest message or plain object

callback FetchDataSourceReferencesForResourceTypeCallback

Node-style callback called with the error, if any, and FetchDataSourceReferencesForResourceTypeResponse

Returns
Type Description
void

fetchDataSourceReferencesForResourceType(request)

public fetchDataSourceReferencesForResourceType(request: google.cloud.backupdr.v1.IFetchDataSourceReferencesForResourceTypeRequest): Promise<google.cloud.backupdr.v1.FetchDataSourceReferencesForResourceTypeResponse>;

Calls FetchDataSourceReferencesForResourceType.

Parameter
Name Description
request IFetchDataSourceReferencesForResourceTypeRequest

FetchDataSourceReferencesForResourceTypeRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.FetchDataSourceReferencesForResourceTypeResponse>

Promise

fetchUsableBackupVaults(request, callback)

public fetchUsableBackupVaults(request: google.cloud.backupdr.v1.IFetchUsableBackupVaultsRequest, callback: google.cloud.backupdr.v1.BackupDR.FetchUsableBackupVaultsCallback): void;

Calls FetchUsableBackupVaults.

Parameters
Name Description
request IFetchUsableBackupVaultsRequest

FetchUsableBackupVaultsRequest message or plain object

callback FetchUsableBackupVaultsCallback

Node-style callback called with the error, if any, and FetchUsableBackupVaultsResponse

Returns
Type Description
void

fetchUsableBackupVaults(request)

public fetchUsableBackupVaults(request: google.cloud.backupdr.v1.IFetchUsableBackupVaultsRequest): Promise<google.cloud.backupdr.v1.FetchUsableBackupVaultsResponse>;

Calls FetchUsableBackupVaults.

Parameter
Name Description
request IFetchUsableBackupVaultsRequest

FetchUsableBackupVaultsRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.FetchUsableBackupVaultsResponse>

Promise

getBackup(request, callback)

public getBackup(request: google.cloud.backupdr.v1.IGetBackupRequest, callback: google.cloud.backupdr.v1.BackupDR.GetBackupCallback): void;

Calls GetBackup.

Parameters
Name Description
request IGetBackupRequest

GetBackupRequest message or plain object

callback GetBackupCallback

Node-style callback called with the error, if any, and Backup

Returns
Type Description
void

getBackup(request)

public getBackup(request: google.cloud.backupdr.v1.IGetBackupRequest): Promise<google.cloud.backupdr.v1.Backup>;

Calls GetBackup.

Parameter
Name Description
request IGetBackupRequest

GetBackupRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.Backup>

Promise

getBackupPlan(request, callback)

public getBackupPlan(request: google.cloud.backupdr.v1.IGetBackupPlanRequest, callback: google.cloud.backupdr.v1.BackupDR.GetBackupPlanCallback): void;

Calls GetBackupPlan.

Parameters
Name Description
request IGetBackupPlanRequest

GetBackupPlanRequest message or plain object

callback GetBackupPlanCallback

Node-style callback called with the error, if any, and BackupPlan

Returns
Type Description
void

getBackupPlan(request)

public getBackupPlan(request: google.cloud.backupdr.v1.IGetBackupPlanRequest): Promise<google.cloud.backupdr.v1.BackupPlan>;

Calls GetBackupPlan.

Parameter
Name Description
request IGetBackupPlanRequest

GetBackupPlanRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.BackupPlan>

Promise

getBackupPlanAssociation(request, callback)

public getBackupPlanAssociation(request: google.cloud.backupdr.v1.IGetBackupPlanAssociationRequest, callback: google.cloud.backupdr.v1.BackupDR.GetBackupPlanAssociationCallback): void;

Calls GetBackupPlanAssociation.

Parameters
Name Description
request IGetBackupPlanAssociationRequest

GetBackupPlanAssociationRequest message or plain object

callback GetBackupPlanAssociationCallback

Node-style callback called with the error, if any, and BackupPlanAssociation

Returns
Type Description
void

getBackupPlanAssociation(request)

public getBackupPlanAssociation(request: google.cloud.backupdr.v1.IGetBackupPlanAssociationRequest): Promise<google.cloud.backupdr.v1.BackupPlanAssociation>;

Calls GetBackupPlanAssociation.

Parameter
Name Description
request IGetBackupPlanAssociationRequest

GetBackupPlanAssociationRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.BackupPlanAssociation>

Promise

getBackupPlanRevision(request, callback)

public getBackupPlanRevision(request: google.cloud.backupdr.v1.IGetBackupPlanRevisionRequest, callback: google.cloud.backupdr.v1.BackupDR.GetBackupPlanRevisionCallback): void;

Calls GetBackupPlanRevision.

Parameters
Name Description
request IGetBackupPlanRevisionRequest

GetBackupPlanRevisionRequest message or plain object

callback GetBackupPlanRevisionCallback

Node-style callback called with the error, if any, and BackupPlanRevision

Returns
Type Description
void

getBackupPlanRevision(request)

public getBackupPlanRevision(request: google.cloud.backupdr.v1.IGetBackupPlanRevisionRequest): Promise<google.cloud.backupdr.v1.BackupPlanRevision>;

Calls GetBackupPlanRevision.

Parameter
Name Description
request IGetBackupPlanRevisionRequest

GetBackupPlanRevisionRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.BackupPlanRevision>

Promise

getBackupVault(request, callback)

public getBackupVault(request: google.cloud.backupdr.v1.IGetBackupVaultRequest, callback: google.cloud.backupdr.v1.BackupDR.GetBackupVaultCallback): void;

Calls GetBackupVault.

Parameters
Name Description
request IGetBackupVaultRequest

GetBackupVaultRequest message or plain object

callback GetBackupVaultCallback

Node-style callback called with the error, if any, and BackupVault

Returns
Type Description
void

getBackupVault(request)

public getBackupVault(request: google.cloud.backupdr.v1.IGetBackupVaultRequest): Promise<google.cloud.backupdr.v1.BackupVault>;

Calls GetBackupVault.

Parameter
Name Description
request IGetBackupVaultRequest

GetBackupVaultRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.BackupVault>

Promise

getDataSource(request, callback)

public getDataSource(request: google.cloud.backupdr.v1.IGetDataSourceRequest, callback: google.cloud.backupdr.v1.BackupDR.GetDataSourceCallback): void;

Calls GetDataSource.

Parameters
Name Description
request IGetDataSourceRequest

GetDataSourceRequest message or plain object

callback GetDataSourceCallback

Node-style callback called with the error, if any, and DataSource

Returns
Type Description
void

getDataSource(request)

public getDataSource(request: google.cloud.backupdr.v1.IGetDataSourceRequest): Promise<google.cloud.backupdr.v1.DataSource>;

Calls GetDataSource.

Parameter
Name Description
request IGetDataSourceRequest

GetDataSourceRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.DataSource>

Promise

getDataSourceReference(request, callback)

public getDataSourceReference(request: google.cloud.backupdr.v1.IGetDataSourceReferenceRequest, callback: google.cloud.backupdr.v1.BackupDR.GetDataSourceReferenceCallback): void;

Calls GetDataSourceReference.

Parameters
Name Description
request IGetDataSourceReferenceRequest

GetDataSourceReferenceRequest message or plain object

callback GetDataSourceReferenceCallback

Node-style callback called with the error, if any, and DataSourceReference

Returns
Type Description
void

getDataSourceReference(request)

public getDataSourceReference(request: google.cloud.backupdr.v1.IGetDataSourceReferenceRequest): Promise<google.cloud.backupdr.v1.DataSourceReference>;

Calls GetDataSourceReference.

Parameter
Name Description
request IGetDataSourceReferenceRequest

GetDataSourceReferenceRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.DataSourceReference>

Promise

getManagementServer(request, callback)

public getManagementServer(request: google.cloud.backupdr.v1.IGetManagementServerRequest, callback: google.cloud.backupdr.v1.BackupDR.GetManagementServerCallback): void;

Calls GetManagementServer.

Parameters
Name Description
request IGetManagementServerRequest

GetManagementServerRequest message or plain object

callback GetManagementServerCallback

Node-style callback called with the error, if any, and ManagementServer

Returns
Type Description
void

getManagementServer(request)

public getManagementServer(request: google.cloud.backupdr.v1.IGetManagementServerRequest): Promise<google.cloud.backupdr.v1.ManagementServer>;

Calls GetManagementServer.

Parameter
Name Description
request IGetManagementServerRequest

GetManagementServerRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.ManagementServer>

Promise

initializeService(request, callback)

public initializeService(request: google.cloud.backupdr.v1.IInitializeServiceRequest, callback: google.cloud.backupdr.v1.BackupDR.InitializeServiceCallback): void;

Calls InitializeService.

Parameters
Name Description
request IInitializeServiceRequest

InitializeServiceRequest message or plain object

callback InitializeServiceCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

initializeService(request)

public initializeService(request: google.cloud.backupdr.v1.IInitializeServiceRequest): Promise<google.longrunning.Operation>;

Calls InitializeService.

Parameter
Name Description
request IInitializeServiceRequest

InitializeServiceRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

listBackupPlanAssociations(request, callback)

public listBackupPlanAssociations(request: google.cloud.backupdr.v1.IListBackupPlanAssociationsRequest, callback: google.cloud.backupdr.v1.BackupDR.ListBackupPlanAssociationsCallback): void;

Calls ListBackupPlanAssociations.

Parameters
Name Description
request IListBackupPlanAssociationsRequest

ListBackupPlanAssociationsRequest message or plain object

callback ListBackupPlanAssociationsCallback

Node-style callback called with the error, if any, and ListBackupPlanAssociationsResponse

Returns
Type Description
void

listBackupPlanAssociations(request)

public listBackupPlanAssociations(request: google.cloud.backupdr.v1.IListBackupPlanAssociationsRequest): Promise<google.cloud.backupdr.v1.ListBackupPlanAssociationsResponse>;

Calls ListBackupPlanAssociations.

Parameter
Name Description
request IListBackupPlanAssociationsRequest

ListBackupPlanAssociationsRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.ListBackupPlanAssociationsResponse>

Promise

listBackupPlanRevisions(request, callback)

public listBackupPlanRevisions(request: google.cloud.backupdr.v1.IListBackupPlanRevisionsRequest, callback: google.cloud.backupdr.v1.BackupDR.ListBackupPlanRevisionsCallback): void;

Calls ListBackupPlanRevisions.

Parameters
Name Description
request IListBackupPlanRevisionsRequest

ListBackupPlanRevisionsRequest message or plain object

callback ListBackupPlanRevisionsCallback

Node-style callback called with the error, if any, and ListBackupPlanRevisionsResponse

Returns
Type Description
void

listBackupPlanRevisions(request)

public listBackupPlanRevisions(request: google.cloud.backupdr.v1.IListBackupPlanRevisionsRequest): Promise<google.cloud.backupdr.v1.ListBackupPlanRevisionsResponse>;

Calls ListBackupPlanRevisions.

Parameter
Name Description
request IListBackupPlanRevisionsRequest

ListBackupPlanRevisionsRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.ListBackupPlanRevisionsResponse>

Promise

listBackupPlans(request, callback)

public listBackupPlans(request: google.cloud.backupdr.v1.IListBackupPlansRequest, callback: google.cloud.backupdr.v1.BackupDR.ListBackupPlansCallback): void;

Calls ListBackupPlans.

Parameters
Name Description
request IListBackupPlansRequest

ListBackupPlansRequest message or plain object

callback ListBackupPlansCallback

Node-style callback called with the error, if any, and ListBackupPlansResponse

Returns
Type Description
void

listBackupPlans(request)

public listBackupPlans(request: google.cloud.backupdr.v1.IListBackupPlansRequest): Promise<google.cloud.backupdr.v1.ListBackupPlansResponse>;

Calls ListBackupPlans.

Parameter
Name Description
request IListBackupPlansRequest

ListBackupPlansRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.ListBackupPlansResponse>

Promise

listBackups(request, callback)

public listBackups(request: google.cloud.backupdr.v1.IListBackupsRequest, callback: google.cloud.backupdr.v1.BackupDR.ListBackupsCallback): void;

Calls ListBackups.

Parameters
Name Description
request IListBackupsRequest

ListBackupsRequest message or plain object

callback ListBackupsCallback

Node-style callback called with the error, if any, and ListBackupsResponse

Returns
Type Description
void

listBackups(request)

public listBackups(request: google.cloud.backupdr.v1.IListBackupsRequest): Promise<google.cloud.backupdr.v1.ListBackupsResponse>;

Calls ListBackups.

Parameter
Name Description
request IListBackupsRequest

ListBackupsRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.ListBackupsResponse>

Promise

listBackupVaults(request, callback)

public listBackupVaults(request: google.cloud.backupdr.v1.IListBackupVaultsRequest, callback: google.cloud.backupdr.v1.BackupDR.ListBackupVaultsCallback): void;

Calls ListBackupVaults.

Parameters
Name Description
request IListBackupVaultsRequest

ListBackupVaultsRequest message or plain object

callback ListBackupVaultsCallback

Node-style callback called with the error, if any, and ListBackupVaultsResponse

Returns
Type Description
void

listBackupVaults(request)

public listBackupVaults(request: google.cloud.backupdr.v1.IListBackupVaultsRequest): Promise<google.cloud.backupdr.v1.ListBackupVaultsResponse>;

Calls ListBackupVaults.

Parameter
Name Description
request IListBackupVaultsRequest

ListBackupVaultsRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.ListBackupVaultsResponse>

Promise

listDataSourceReferences(request, callback)

public listDataSourceReferences(request: google.cloud.backupdr.v1.IListDataSourceReferencesRequest, callback: google.cloud.backupdr.v1.BackupDR.ListDataSourceReferencesCallback): void;

Calls ListDataSourceReferences.

Parameters
Name Description
request IListDataSourceReferencesRequest

ListDataSourceReferencesRequest message or plain object

callback ListDataSourceReferencesCallback

Node-style callback called with the error, if any, and ListDataSourceReferencesResponse

Returns
Type Description
void

listDataSourceReferences(request)

public listDataSourceReferences(request: google.cloud.backupdr.v1.IListDataSourceReferencesRequest): Promise<google.cloud.backupdr.v1.ListDataSourceReferencesResponse>;

Calls ListDataSourceReferences.

Parameter
Name Description
request IListDataSourceReferencesRequest

ListDataSourceReferencesRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.ListDataSourceReferencesResponse>

Promise

listDataSources(request, callback)

public listDataSources(request: google.cloud.backupdr.v1.IListDataSourcesRequest, callback: google.cloud.backupdr.v1.BackupDR.ListDataSourcesCallback): void;

Calls ListDataSources.

Parameters
Name Description
request IListDataSourcesRequest

ListDataSourcesRequest message or plain object

callback ListDataSourcesCallback

Node-style callback called with the error, if any, and ListDataSourcesResponse

Returns
Type Description
void

listDataSources(request)

public listDataSources(request: google.cloud.backupdr.v1.IListDataSourcesRequest): Promise<google.cloud.backupdr.v1.ListDataSourcesResponse>;

Calls ListDataSources.

Parameter
Name Description
request IListDataSourcesRequest

ListDataSourcesRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.ListDataSourcesResponse>

Promise

listManagementServers(request, callback)

public listManagementServers(request: google.cloud.backupdr.v1.IListManagementServersRequest, callback: google.cloud.backupdr.v1.BackupDR.ListManagementServersCallback): void;

Calls ListManagementServers.

Parameters
Name Description
request IListManagementServersRequest

ListManagementServersRequest message or plain object

callback ListManagementServersCallback

Node-style callback called with the error, if any, and ListManagementServersResponse

Returns
Type Description
void

listManagementServers(request)

public listManagementServers(request: google.cloud.backupdr.v1.IListManagementServersRequest): Promise<google.cloud.backupdr.v1.ListManagementServersResponse>;

Calls ListManagementServers.

Parameter
Name Description
request IListManagementServersRequest

ListManagementServersRequest message or plain object

Returns
Type Description
Promise<google.cloud.backupdr.v1.ListManagementServersResponse>

Promise

restoreBackup(request, callback)

public restoreBackup(request: google.cloud.backupdr.v1.IRestoreBackupRequest, callback: google.cloud.backupdr.v1.BackupDR.RestoreBackupCallback): void;

Calls RestoreBackup.

Parameters
Name Description
request IRestoreBackupRequest

RestoreBackupRequest message or plain object

callback RestoreBackupCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

restoreBackup(request)

public restoreBackup(request: google.cloud.backupdr.v1.IRestoreBackupRequest): Promise<google.longrunning.Operation>;

Calls RestoreBackup.

Parameter
Name Description
request IRestoreBackupRequest

RestoreBackupRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

triggerBackup(request, callback)

public triggerBackup(request: google.cloud.backupdr.v1.ITriggerBackupRequest, callback: google.cloud.backupdr.v1.BackupDR.TriggerBackupCallback): void;

Calls TriggerBackup.

Parameters
Name Description
request ITriggerBackupRequest

TriggerBackupRequest message or plain object

callback TriggerBackupCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

triggerBackup(request)

public triggerBackup(request: google.cloud.backupdr.v1.ITriggerBackupRequest): Promise<google.longrunning.Operation>;

Calls TriggerBackup.

Parameter
Name Description
request ITriggerBackupRequest

TriggerBackupRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateBackup(request, callback)

public updateBackup(request: google.cloud.backupdr.v1.IUpdateBackupRequest, callback: google.cloud.backupdr.v1.BackupDR.UpdateBackupCallback): void;

Calls UpdateBackup.

Parameters
Name Description
request IUpdateBackupRequest

UpdateBackupRequest message or plain object

callback UpdateBackupCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateBackup(request)

public updateBackup(request: google.cloud.backupdr.v1.IUpdateBackupRequest): Promise<google.longrunning.Operation>;

Calls UpdateBackup.

Parameter
Name Description
request IUpdateBackupRequest

UpdateBackupRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateBackupPlan(request, callback)

public updateBackupPlan(request: google.cloud.backupdr.v1.IUpdateBackupPlanRequest, callback: google.cloud.backupdr.v1.BackupDR.UpdateBackupPlanCallback): void;

Calls UpdateBackupPlan.

Parameters
Name Description
request IUpdateBackupPlanRequest

UpdateBackupPlanRequest message or plain object

callback UpdateBackupPlanCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateBackupPlan(request)

public updateBackupPlan(request: google.cloud.backupdr.v1.IUpdateBackupPlanRequest): Promise<google.longrunning.Operation>;

Calls UpdateBackupPlan.

Parameter
Name Description
request IUpdateBackupPlanRequest

UpdateBackupPlanRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateBackupPlanAssociation(request, callback)

public updateBackupPlanAssociation(request: google.cloud.backupdr.v1.IUpdateBackupPlanAssociationRequest, callback: google.cloud.backupdr.v1.BackupDR.UpdateBackupPlanAssociationCallback): void;

Calls UpdateBackupPlanAssociation.

Parameters
Name Description
request IUpdateBackupPlanAssociationRequest

UpdateBackupPlanAssociationRequest message or plain object

callback UpdateBackupPlanAssociationCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateBackupPlanAssociation(request)

public updateBackupPlanAssociation(request: google.cloud.backupdr.v1.IUpdateBackupPlanAssociationRequest): Promise<google.longrunning.Operation>;

Calls UpdateBackupPlanAssociation.

Parameter
Name Description
request IUpdateBackupPlanAssociationRequest

UpdateBackupPlanAssociationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateBackupVault(request, callback)

public updateBackupVault(request: google.cloud.backupdr.v1.IUpdateBackupVaultRequest, callback: google.cloud.backupdr.v1.BackupDR.UpdateBackupVaultCallback): void;

Calls UpdateBackupVault.

Parameters
Name Description
request IUpdateBackupVaultRequest

UpdateBackupVaultRequest message or plain object

callback UpdateBackupVaultCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateBackupVault(request)

public updateBackupVault(request: google.cloud.backupdr.v1.IUpdateBackupVaultRequest): Promise<google.longrunning.Operation>;

Calls UpdateBackupVault.

Parameter
Name Description
request IUpdateBackupVaultRequest

UpdateBackupVaultRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateDataSource(request, callback)

public updateDataSource(request: google.cloud.backupdr.v1.IUpdateDataSourceRequest, callback: google.cloud.backupdr.v1.BackupDR.UpdateDataSourceCallback): void;

Calls UpdateDataSource.

Parameters
Name Description
request IUpdateDataSourceRequest

UpdateDataSourceRequest message or plain object

callback UpdateDataSourceCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateDataSource(request)

public updateDataSource(request: google.cloud.backupdr.v1.IUpdateDataSourceRequest): Promise<google.longrunning.Operation>;

Calls UpdateDataSource.

Parameter
Name Description
request IUpdateDataSourceRequest

UpdateDataSourceRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise