Class protos.google.cloud.netapp.v1.NetApp (0.6.0)

Represents a NetApp

Inheritance

$protobuf.rpc.Service > protos.google.cloud.netapp.v1.NetApp

Package

@google-cloud/netapp

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new NetApp 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): NetApp;

Creates new NetApp 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
NetApp

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

createActiveDirectory(request, callback)

public createActiveDirectory(request: google.cloud.netapp.v1.ICreateActiveDirectoryRequest, callback: google.cloud.netapp.v1.NetApp.CreateActiveDirectoryCallback): void;

Calls CreateActiveDirectory.

Parameters
Name Description
request ICreateActiveDirectoryRequest

CreateActiveDirectoryRequest message or plain object

callback CreateActiveDirectoryCallback

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

Returns
Type Description
void

createActiveDirectory(request)

public createActiveDirectory(request: google.cloud.netapp.v1.ICreateActiveDirectoryRequest): Promise<google.longrunning.Operation>;

Calls CreateActiveDirectory.

Parameter
Name Description
request ICreateActiveDirectoryRequest

CreateActiveDirectoryRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createBackup(request, callback)

public createBackup(request: google.cloud.netapp.v1.ICreateBackupRequest, callback: google.cloud.netapp.v1.NetApp.CreateBackupCallback): void;

Calls CreateBackup.

Parameters
Name Description
request ICreateBackupRequest

CreateBackupRequest message or plain object

callback CreateBackupCallback

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

Returns
Type Description
void

createBackup(request)

public createBackup(request: google.cloud.netapp.v1.ICreateBackupRequest): Promise<google.longrunning.Operation>;

Calls CreateBackup.

Parameter
Name Description
request ICreateBackupRequest

CreateBackupRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createBackupPolicy(request, callback)

public createBackupPolicy(request: google.cloud.netapp.v1.ICreateBackupPolicyRequest, callback: google.cloud.netapp.v1.NetApp.CreateBackupPolicyCallback): void;

Calls CreateBackupPolicy.

Parameters
Name Description
request ICreateBackupPolicyRequest

CreateBackupPolicyRequest message or plain object

callback CreateBackupPolicyCallback

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

Returns
Type Description
void

createBackupPolicy(request)

public createBackupPolicy(request: google.cloud.netapp.v1.ICreateBackupPolicyRequest): Promise<google.longrunning.Operation>;

Calls CreateBackupPolicy.

Parameter
Name Description
request ICreateBackupPolicyRequest

CreateBackupPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createBackupVault(request, callback)

public createBackupVault(request: google.cloud.netapp.v1.ICreateBackupVaultRequest, callback: google.cloud.netapp.v1.NetApp.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.netapp.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

createKmsConfig(request, callback)

public createKmsConfig(request: google.cloud.netapp.v1.ICreateKmsConfigRequest, callback: google.cloud.netapp.v1.NetApp.CreateKmsConfigCallback): void;

Calls CreateKmsConfig.

Parameters
Name Description
request ICreateKmsConfigRequest

CreateKmsConfigRequest message or plain object

callback CreateKmsConfigCallback

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

Returns
Type Description
void

createKmsConfig(request)

public createKmsConfig(request: google.cloud.netapp.v1.ICreateKmsConfigRequest): Promise<google.longrunning.Operation>;

Calls CreateKmsConfig.

Parameter
Name Description
request ICreateKmsConfigRequest

CreateKmsConfigRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createReplication(request, callback)

public createReplication(request: google.cloud.netapp.v1.ICreateReplicationRequest, callback: google.cloud.netapp.v1.NetApp.CreateReplicationCallback): void;

Calls CreateReplication.

Parameters
Name Description
request ICreateReplicationRequest

CreateReplicationRequest message or plain object

callback CreateReplicationCallback

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

Returns
Type Description
void

createReplication(request)

public createReplication(request: google.cloud.netapp.v1.ICreateReplicationRequest): Promise<google.longrunning.Operation>;

Calls CreateReplication.

Parameter
Name Description
request ICreateReplicationRequest

CreateReplicationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createSnapshot(request, callback)

public createSnapshot(request: google.cloud.netapp.v1.ICreateSnapshotRequest, callback: google.cloud.netapp.v1.NetApp.CreateSnapshotCallback): void;

Calls CreateSnapshot.

Parameters
Name Description
request ICreateSnapshotRequest

CreateSnapshotRequest message or plain object

callback CreateSnapshotCallback

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

Returns
Type Description
void

createSnapshot(request)

public createSnapshot(request: google.cloud.netapp.v1.ICreateSnapshotRequest): Promise<google.longrunning.Operation>;

Calls CreateSnapshot.

Parameter
Name Description
request ICreateSnapshotRequest

CreateSnapshotRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createStoragePool(request, callback)

public createStoragePool(request: google.cloud.netapp.v1.ICreateStoragePoolRequest, callback: google.cloud.netapp.v1.NetApp.CreateStoragePoolCallback): void;

Calls CreateStoragePool.

Parameters
Name Description
request ICreateStoragePoolRequest

CreateStoragePoolRequest message or plain object

callback CreateStoragePoolCallback

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

Returns
Type Description
void

createStoragePool(request)

public createStoragePool(request: google.cloud.netapp.v1.ICreateStoragePoolRequest): Promise<google.longrunning.Operation>;

Calls CreateStoragePool.

Parameter
Name Description
request ICreateStoragePoolRequest

CreateStoragePoolRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createVolume(request, callback)

public createVolume(request: google.cloud.netapp.v1.ICreateVolumeRequest, callback: google.cloud.netapp.v1.NetApp.CreateVolumeCallback): void;

Calls CreateVolume.

Parameters
Name Description
request ICreateVolumeRequest

CreateVolumeRequest message or plain object

callback CreateVolumeCallback

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

Returns
Type Description
void

createVolume(request)

public createVolume(request: google.cloud.netapp.v1.ICreateVolumeRequest): Promise<google.longrunning.Operation>;

Calls CreateVolume.

Parameter
Name Description
request ICreateVolumeRequest

CreateVolumeRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteActiveDirectory(request, callback)

public deleteActiveDirectory(request: google.cloud.netapp.v1.IDeleteActiveDirectoryRequest, callback: google.cloud.netapp.v1.NetApp.DeleteActiveDirectoryCallback): void;

Calls DeleteActiveDirectory.

Parameters
Name Description
request IDeleteActiveDirectoryRequest

DeleteActiveDirectoryRequest message or plain object

callback DeleteActiveDirectoryCallback

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

Returns
Type Description
void

deleteActiveDirectory(request)

public deleteActiveDirectory(request: google.cloud.netapp.v1.IDeleteActiveDirectoryRequest): Promise<google.longrunning.Operation>;

Calls DeleteActiveDirectory.

Parameter
Name Description
request IDeleteActiveDirectoryRequest

DeleteActiveDirectoryRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteBackup(request, callback)

public deleteBackup(request: google.cloud.netapp.v1.IDeleteBackupRequest, callback: google.cloud.netapp.v1.NetApp.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.netapp.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

deleteBackupPolicy(request, callback)

public deleteBackupPolicy(request: google.cloud.netapp.v1.IDeleteBackupPolicyRequest, callback: google.cloud.netapp.v1.NetApp.DeleteBackupPolicyCallback): void;

Calls DeleteBackupPolicy.

Parameters
Name Description
request IDeleteBackupPolicyRequest

DeleteBackupPolicyRequest message or plain object

callback DeleteBackupPolicyCallback

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

Returns
Type Description
void

deleteBackupPolicy(request)

public deleteBackupPolicy(request: google.cloud.netapp.v1.IDeleteBackupPolicyRequest): Promise<google.longrunning.Operation>;

Calls DeleteBackupPolicy.

Parameter
Name Description
request IDeleteBackupPolicyRequest

DeleteBackupPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteBackupVault(request, callback)

public deleteBackupVault(request: google.cloud.netapp.v1.IDeleteBackupVaultRequest, callback: google.cloud.netapp.v1.NetApp.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.netapp.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

deleteKmsConfig(request, callback)

public deleteKmsConfig(request: google.cloud.netapp.v1.IDeleteKmsConfigRequest, callback: google.cloud.netapp.v1.NetApp.DeleteKmsConfigCallback): void;

Calls DeleteKmsConfig.

Parameters
Name Description
request IDeleteKmsConfigRequest

DeleteKmsConfigRequest message or plain object

callback DeleteKmsConfigCallback

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

Returns
Type Description
void

deleteKmsConfig(request)

public deleteKmsConfig(request: google.cloud.netapp.v1.IDeleteKmsConfigRequest): Promise<google.longrunning.Operation>;

Calls DeleteKmsConfig.

Parameter
Name Description
request IDeleteKmsConfigRequest

DeleteKmsConfigRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteReplication(request, callback)

public deleteReplication(request: google.cloud.netapp.v1.IDeleteReplicationRequest, callback: google.cloud.netapp.v1.NetApp.DeleteReplicationCallback): void;

Calls DeleteReplication.

Parameters
Name Description
request IDeleteReplicationRequest

DeleteReplicationRequest message or plain object

callback DeleteReplicationCallback

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

Returns
Type Description
void

deleteReplication(request)

public deleteReplication(request: google.cloud.netapp.v1.IDeleteReplicationRequest): Promise<google.longrunning.Operation>;

Calls DeleteReplication.

Parameter
Name Description
request IDeleteReplicationRequest

DeleteReplicationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteSnapshot(request, callback)

public deleteSnapshot(request: google.cloud.netapp.v1.IDeleteSnapshotRequest, callback: google.cloud.netapp.v1.NetApp.DeleteSnapshotCallback): void;

Calls DeleteSnapshot.

Parameters
Name Description
request IDeleteSnapshotRequest

DeleteSnapshotRequest message or plain object

callback DeleteSnapshotCallback

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

Returns
Type Description
void

deleteSnapshot(request)

public deleteSnapshot(request: google.cloud.netapp.v1.IDeleteSnapshotRequest): Promise<google.longrunning.Operation>;

Calls DeleteSnapshot.

Parameter
Name Description
request IDeleteSnapshotRequest

DeleteSnapshotRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteStoragePool(request, callback)

public deleteStoragePool(request: google.cloud.netapp.v1.IDeleteStoragePoolRequest, callback: google.cloud.netapp.v1.NetApp.DeleteStoragePoolCallback): void;

Calls DeleteStoragePool.

Parameters
Name Description
request IDeleteStoragePoolRequest

DeleteStoragePoolRequest message or plain object

callback DeleteStoragePoolCallback

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

Returns
Type Description
void

deleteStoragePool(request)

public deleteStoragePool(request: google.cloud.netapp.v1.IDeleteStoragePoolRequest): Promise<google.longrunning.Operation>;

Calls DeleteStoragePool.

Parameter
Name Description
request IDeleteStoragePoolRequest

DeleteStoragePoolRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteVolume(request, callback)

public deleteVolume(request: google.cloud.netapp.v1.IDeleteVolumeRequest, callback: google.cloud.netapp.v1.NetApp.DeleteVolumeCallback): void;

Calls DeleteVolume.

Parameters
Name Description
request IDeleteVolumeRequest

DeleteVolumeRequest message or plain object

callback DeleteVolumeCallback

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

Returns
Type Description
void

deleteVolume(request)

public deleteVolume(request: google.cloud.netapp.v1.IDeleteVolumeRequest): Promise<google.longrunning.Operation>;

Calls DeleteVolume.

Parameter
Name Description
request IDeleteVolumeRequest

DeleteVolumeRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

encryptVolumes(request, callback)

public encryptVolumes(request: google.cloud.netapp.v1.IEncryptVolumesRequest, callback: google.cloud.netapp.v1.NetApp.EncryptVolumesCallback): void;

Calls EncryptVolumes.

Parameters
Name Description
request IEncryptVolumesRequest

EncryptVolumesRequest message or plain object

callback EncryptVolumesCallback

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

Returns
Type Description
void

encryptVolumes(request)

public encryptVolumes(request: google.cloud.netapp.v1.IEncryptVolumesRequest): Promise<google.longrunning.Operation>;

Calls EncryptVolumes.

Parameter
Name Description
request IEncryptVolumesRequest

EncryptVolumesRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

getActiveDirectory(request, callback)

public getActiveDirectory(request: google.cloud.netapp.v1.IGetActiveDirectoryRequest, callback: google.cloud.netapp.v1.NetApp.GetActiveDirectoryCallback): void;

Calls GetActiveDirectory.

Parameters
Name Description
request IGetActiveDirectoryRequest

GetActiveDirectoryRequest message or plain object

callback GetActiveDirectoryCallback

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

Returns
Type Description
void

getActiveDirectory(request)

public getActiveDirectory(request: google.cloud.netapp.v1.IGetActiveDirectoryRequest): Promise<google.cloud.netapp.v1.ActiveDirectory>;

Calls GetActiveDirectory.

Parameter
Name Description
request IGetActiveDirectoryRequest

GetActiveDirectoryRequest message or plain object

Returns
Type Description
Promise<google.cloud.netapp.v1.ActiveDirectory>

Promise

getBackup(request, callback)

public getBackup(request: google.cloud.netapp.v1.IGetBackupRequest, callback: google.cloud.netapp.v1.NetApp.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.netapp.v1.IGetBackupRequest): Promise<google.cloud.netapp.v1.Backup>;

Calls GetBackup.

Parameter
Name Description
request IGetBackupRequest

GetBackupRequest message or plain object

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

Promise

getBackupPolicy(request, callback)

public getBackupPolicy(request: google.cloud.netapp.v1.IGetBackupPolicyRequest, callback: google.cloud.netapp.v1.NetApp.GetBackupPolicyCallback): void;

Calls GetBackupPolicy.

Parameters
Name Description
request IGetBackupPolicyRequest

GetBackupPolicyRequest message or plain object

callback GetBackupPolicyCallback

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

Returns
Type Description
void

getBackupPolicy(request)

public getBackupPolicy(request: google.cloud.netapp.v1.IGetBackupPolicyRequest): Promise<google.cloud.netapp.v1.BackupPolicy>;

Calls GetBackupPolicy.

Parameter
Name Description
request IGetBackupPolicyRequest

GetBackupPolicyRequest message or plain object

Returns
Type Description
Promise<google.cloud.netapp.v1.BackupPolicy>

Promise

getBackupVault(request, callback)

public getBackupVault(request: google.cloud.netapp.v1.IGetBackupVaultRequest, callback: google.cloud.netapp.v1.NetApp.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.netapp.v1.IGetBackupVaultRequest): Promise<google.cloud.netapp.v1.BackupVault>;

Calls GetBackupVault.

Parameter
Name Description
request IGetBackupVaultRequest

GetBackupVaultRequest message or plain object

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

Promise

getKmsConfig(request, callback)

public getKmsConfig(request: google.cloud.netapp.v1.IGetKmsConfigRequest, callback: google.cloud.netapp.v1.NetApp.GetKmsConfigCallback): void;

Calls GetKmsConfig.

Parameters
Name Description
request IGetKmsConfigRequest

GetKmsConfigRequest message or plain object

callback GetKmsConfigCallback

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

Returns
Type Description
void

getKmsConfig(request)

public getKmsConfig(request: google.cloud.netapp.v1.IGetKmsConfigRequest): Promise<google.cloud.netapp.v1.KmsConfig>;

Calls GetKmsConfig.

Parameter
Name Description
request IGetKmsConfigRequest

GetKmsConfigRequest message or plain object

Returns
Type Description
Promise<google.cloud.netapp.v1.KmsConfig>

Promise

getReplication(request, callback)

public getReplication(request: google.cloud.netapp.v1.IGetReplicationRequest, callback: google.cloud.netapp.v1.NetApp.GetReplicationCallback): void;

Calls GetReplication.

Parameters
Name Description
request IGetReplicationRequest

GetReplicationRequest message or plain object

callback GetReplicationCallback

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

Returns
Type Description
void

getReplication(request)

public getReplication(request: google.cloud.netapp.v1.IGetReplicationRequest): Promise<google.cloud.netapp.v1.Replication>;

Calls GetReplication.

Parameter
Name Description
request IGetReplicationRequest

GetReplicationRequest message or plain object

Returns
Type Description
Promise<google.cloud.netapp.v1.Replication>

Promise

getSnapshot(request, callback)

public getSnapshot(request: google.cloud.netapp.v1.IGetSnapshotRequest, callback: google.cloud.netapp.v1.NetApp.GetSnapshotCallback): void;

Calls GetSnapshot.

Parameters
Name Description
request IGetSnapshotRequest

GetSnapshotRequest message or plain object

callback GetSnapshotCallback

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

Returns
Type Description
void

getSnapshot(request)

public getSnapshot(request: google.cloud.netapp.v1.IGetSnapshotRequest): Promise<google.cloud.netapp.v1.Snapshot>;

Calls GetSnapshot.

Parameter
Name Description
request IGetSnapshotRequest

GetSnapshotRequest message or plain object

Returns
Type Description
Promise<google.cloud.netapp.v1.Snapshot>

Promise

getStoragePool(request, callback)

public getStoragePool(request: google.cloud.netapp.v1.IGetStoragePoolRequest, callback: google.cloud.netapp.v1.NetApp.GetStoragePoolCallback): void;

Calls GetStoragePool.

Parameters
Name Description
request IGetStoragePoolRequest

GetStoragePoolRequest message or plain object

callback GetStoragePoolCallback

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

Returns
Type Description
void

getStoragePool(request)

public getStoragePool(request: google.cloud.netapp.v1.IGetStoragePoolRequest): Promise<google.cloud.netapp.v1.StoragePool>;

Calls GetStoragePool.

Parameter
Name Description
request IGetStoragePoolRequest

GetStoragePoolRequest message or plain object

Returns
Type Description
Promise<google.cloud.netapp.v1.StoragePool>

Promise

getVolume(request, callback)

public getVolume(request: google.cloud.netapp.v1.IGetVolumeRequest, callback: google.cloud.netapp.v1.NetApp.GetVolumeCallback): void;

Calls GetVolume.

Parameters
Name Description
request IGetVolumeRequest

GetVolumeRequest message or plain object

callback GetVolumeCallback

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

Returns
Type Description
void

getVolume(request)

public getVolume(request: google.cloud.netapp.v1.IGetVolumeRequest): Promise<google.cloud.netapp.v1.Volume>;

Calls GetVolume.

Parameter
Name Description
request IGetVolumeRequest

GetVolumeRequest message or plain object

Returns
Type Description
Promise<google.cloud.netapp.v1.Volume>

Promise

listActiveDirectories(request, callback)

public listActiveDirectories(request: google.cloud.netapp.v1.IListActiveDirectoriesRequest, callback: google.cloud.netapp.v1.NetApp.ListActiveDirectoriesCallback): void;

Calls ListActiveDirectories.

Parameters
Name Description
request IListActiveDirectoriesRequest

ListActiveDirectoriesRequest message or plain object

callback ListActiveDirectoriesCallback

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

Returns
Type Description
void

listActiveDirectories(request)

public listActiveDirectories(request: google.cloud.netapp.v1.IListActiveDirectoriesRequest): Promise<google.cloud.netapp.v1.ListActiveDirectoriesResponse>;

Calls ListActiveDirectories.

Parameter
Name Description
request IListActiveDirectoriesRequest

ListActiveDirectoriesRequest message or plain object

Returns
Type Description
Promise<google.cloud.netapp.v1.ListActiveDirectoriesResponse>

Promise

listBackupPolicies(request, callback)

public listBackupPolicies(request: google.cloud.netapp.v1.IListBackupPoliciesRequest, callback: google.cloud.netapp.v1.NetApp.ListBackupPoliciesCallback): void;

Calls ListBackupPolicies.

Parameters
Name Description
request IListBackupPoliciesRequest

ListBackupPoliciesRequest message or plain object

callback ListBackupPoliciesCallback

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

Returns
Type Description
void

listBackupPolicies(request)

public listBackupPolicies(request: google.cloud.netapp.v1.IListBackupPoliciesRequest): Promise<google.cloud.netapp.v1.ListBackupPoliciesResponse>;

Calls ListBackupPolicies.

Parameter
Name Description
request IListBackupPoliciesRequest

ListBackupPoliciesRequest message or plain object

Returns
Type Description
Promise<google.cloud.netapp.v1.ListBackupPoliciesResponse>

Promise

listBackups(request, callback)

public listBackups(request: google.cloud.netapp.v1.IListBackupsRequest, callback: google.cloud.netapp.v1.NetApp.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.netapp.v1.IListBackupsRequest): Promise<google.cloud.netapp.v1.ListBackupsResponse>;

Calls ListBackups.

Parameter
Name Description
request IListBackupsRequest

ListBackupsRequest message or plain object

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

Promise

listBackupVaults(request, callback)

public listBackupVaults(request: google.cloud.netapp.v1.IListBackupVaultsRequest, callback: google.cloud.netapp.v1.NetApp.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.netapp.v1.IListBackupVaultsRequest): Promise<google.cloud.netapp.v1.ListBackupVaultsResponse>;

Calls ListBackupVaults.

Parameter
Name Description
request IListBackupVaultsRequest

ListBackupVaultsRequest message or plain object

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

Promise

listKmsConfigs(request, callback)

public listKmsConfigs(request: google.cloud.netapp.v1.IListKmsConfigsRequest, callback: google.cloud.netapp.v1.NetApp.ListKmsConfigsCallback): void;

Calls ListKmsConfigs.

Parameters
Name Description
request IListKmsConfigsRequest

ListKmsConfigsRequest message or plain object

callback ListKmsConfigsCallback

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

Returns
Type Description
void

listKmsConfigs(request)

public listKmsConfigs(request: google.cloud.netapp.v1.IListKmsConfigsRequest): Promise<google.cloud.netapp.v1.ListKmsConfigsResponse>;

Calls ListKmsConfigs.

Parameter
Name Description
request IListKmsConfigsRequest

ListKmsConfigsRequest message or plain object

Returns
Type Description
Promise<google.cloud.netapp.v1.ListKmsConfigsResponse>

Promise

listReplications(request, callback)

public listReplications(request: google.cloud.netapp.v1.IListReplicationsRequest, callback: google.cloud.netapp.v1.NetApp.ListReplicationsCallback): void;

Calls ListReplications.

Parameters
Name Description
request IListReplicationsRequest

ListReplicationsRequest message or plain object

callback ListReplicationsCallback

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

Returns
Type Description
void

listReplications(request)

public listReplications(request: google.cloud.netapp.v1.IListReplicationsRequest): Promise<google.cloud.netapp.v1.ListReplicationsResponse>;

Calls ListReplications.

Parameter
Name Description
request IListReplicationsRequest

ListReplicationsRequest message or plain object

Returns
Type Description
Promise<google.cloud.netapp.v1.ListReplicationsResponse>

Promise

listSnapshots(request, callback)

public listSnapshots(request: google.cloud.netapp.v1.IListSnapshotsRequest, callback: google.cloud.netapp.v1.NetApp.ListSnapshotsCallback): void;

Calls ListSnapshots.

Parameters
Name Description
request IListSnapshotsRequest

ListSnapshotsRequest message or plain object

callback ListSnapshotsCallback

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

Returns
Type Description
void

listSnapshots(request)

public listSnapshots(request: google.cloud.netapp.v1.IListSnapshotsRequest): Promise<google.cloud.netapp.v1.ListSnapshotsResponse>;

Calls ListSnapshots.

Parameter
Name Description
request IListSnapshotsRequest

ListSnapshotsRequest message or plain object

Returns
Type Description
Promise<google.cloud.netapp.v1.ListSnapshotsResponse>

Promise

listStoragePools(request, callback)

public listStoragePools(request: google.cloud.netapp.v1.IListStoragePoolsRequest, callback: google.cloud.netapp.v1.NetApp.ListStoragePoolsCallback): void;

Calls ListStoragePools.

Parameters
Name Description
request IListStoragePoolsRequest

ListStoragePoolsRequest message or plain object

callback ListStoragePoolsCallback

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

Returns
Type Description
void

listStoragePools(request)

public listStoragePools(request: google.cloud.netapp.v1.IListStoragePoolsRequest): Promise<google.cloud.netapp.v1.ListStoragePoolsResponse>;

Calls ListStoragePools.

Parameter
Name Description
request IListStoragePoolsRequest

ListStoragePoolsRequest message or plain object

Returns
Type Description
Promise<google.cloud.netapp.v1.ListStoragePoolsResponse>

Promise

listVolumes(request, callback)

public listVolumes(request: google.cloud.netapp.v1.IListVolumesRequest, callback: google.cloud.netapp.v1.NetApp.ListVolumesCallback): void;

Calls ListVolumes.

Parameters
Name Description
request IListVolumesRequest

ListVolumesRequest message or plain object

callback ListVolumesCallback

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

Returns
Type Description
void

listVolumes(request)

public listVolumes(request: google.cloud.netapp.v1.IListVolumesRequest): Promise<google.cloud.netapp.v1.ListVolumesResponse>;

Calls ListVolumes.

Parameter
Name Description
request IListVolumesRequest

ListVolumesRequest message or plain object

Returns
Type Description
Promise<google.cloud.netapp.v1.ListVolumesResponse>

Promise

resumeReplication(request, callback)

public resumeReplication(request: google.cloud.netapp.v1.IResumeReplicationRequest, callback: google.cloud.netapp.v1.NetApp.ResumeReplicationCallback): void;

Calls ResumeReplication.

Parameters
Name Description
request IResumeReplicationRequest

ResumeReplicationRequest message or plain object

callback ResumeReplicationCallback

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

Returns
Type Description
void

resumeReplication(request)

public resumeReplication(request: google.cloud.netapp.v1.IResumeReplicationRequest): Promise<google.longrunning.Operation>;

Calls ResumeReplication.

Parameter
Name Description
request IResumeReplicationRequest

ResumeReplicationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

reverseReplicationDirection(request, callback)

public reverseReplicationDirection(request: google.cloud.netapp.v1.IReverseReplicationDirectionRequest, callback: google.cloud.netapp.v1.NetApp.ReverseReplicationDirectionCallback): void;

Calls ReverseReplicationDirection.

Parameters
Name Description
request IReverseReplicationDirectionRequest

ReverseReplicationDirectionRequest message or plain object

callback ReverseReplicationDirectionCallback

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

Returns
Type Description
void

reverseReplicationDirection(request)

public reverseReplicationDirection(request: google.cloud.netapp.v1.IReverseReplicationDirectionRequest): Promise<google.longrunning.Operation>;

Calls ReverseReplicationDirection.

Parameter
Name Description
request IReverseReplicationDirectionRequest

ReverseReplicationDirectionRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

revertVolume(request, callback)

public revertVolume(request: google.cloud.netapp.v1.IRevertVolumeRequest, callback: google.cloud.netapp.v1.NetApp.RevertVolumeCallback): void;

Calls RevertVolume.

Parameters
Name Description
request IRevertVolumeRequest

RevertVolumeRequest message or plain object

callback RevertVolumeCallback

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

Returns
Type Description
void

revertVolume(request)

public revertVolume(request: google.cloud.netapp.v1.IRevertVolumeRequest): Promise<google.longrunning.Operation>;

Calls RevertVolume.

Parameter
Name Description
request IRevertVolumeRequest

RevertVolumeRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

stopReplication(request, callback)

public stopReplication(request: google.cloud.netapp.v1.IStopReplicationRequest, callback: google.cloud.netapp.v1.NetApp.StopReplicationCallback): void;

Calls StopReplication.

Parameters
Name Description
request IStopReplicationRequest

StopReplicationRequest message or plain object

callback StopReplicationCallback

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

Returns
Type Description
void

stopReplication(request)

public stopReplication(request: google.cloud.netapp.v1.IStopReplicationRequest): Promise<google.longrunning.Operation>;

Calls StopReplication.

Parameter
Name Description
request IStopReplicationRequest

StopReplicationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

switchActiveReplicaZone(request, callback)

public switchActiveReplicaZone(request: google.cloud.netapp.v1.ISwitchActiveReplicaZoneRequest, callback: google.cloud.netapp.v1.NetApp.SwitchActiveReplicaZoneCallback): void;

Calls SwitchActiveReplicaZone.

Parameters
Name Description
request ISwitchActiveReplicaZoneRequest

SwitchActiveReplicaZoneRequest message or plain object

callback SwitchActiveReplicaZoneCallback

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

Returns
Type Description
void

switchActiveReplicaZone(request)

public switchActiveReplicaZone(request: google.cloud.netapp.v1.ISwitchActiveReplicaZoneRequest): Promise<google.longrunning.Operation>;

Calls SwitchActiveReplicaZone.

Parameter
Name Description
request ISwitchActiveReplicaZoneRequest

SwitchActiveReplicaZoneRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateActiveDirectory(request, callback)

public updateActiveDirectory(request: google.cloud.netapp.v1.IUpdateActiveDirectoryRequest, callback: google.cloud.netapp.v1.NetApp.UpdateActiveDirectoryCallback): void;

Calls UpdateActiveDirectory.

Parameters
Name Description
request IUpdateActiveDirectoryRequest

UpdateActiveDirectoryRequest message or plain object

callback UpdateActiveDirectoryCallback

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

Returns
Type Description
void

updateActiveDirectory(request)

public updateActiveDirectory(request: google.cloud.netapp.v1.IUpdateActiveDirectoryRequest): Promise<google.longrunning.Operation>;

Calls UpdateActiveDirectory.

Parameter
Name Description
request IUpdateActiveDirectoryRequest

UpdateActiveDirectoryRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateBackup(request, callback)

public updateBackup(request: google.cloud.netapp.v1.IUpdateBackupRequest, callback: google.cloud.netapp.v1.NetApp.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.netapp.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

updateBackupPolicy(request, callback)

public updateBackupPolicy(request: google.cloud.netapp.v1.IUpdateBackupPolicyRequest, callback: google.cloud.netapp.v1.NetApp.UpdateBackupPolicyCallback): void;

Calls UpdateBackupPolicy.

Parameters
Name Description
request IUpdateBackupPolicyRequest

UpdateBackupPolicyRequest message or plain object

callback UpdateBackupPolicyCallback

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

Returns
Type Description
void

updateBackupPolicy(request)

public updateBackupPolicy(request: google.cloud.netapp.v1.IUpdateBackupPolicyRequest): Promise<google.longrunning.Operation>;

Calls UpdateBackupPolicy.

Parameter
Name Description
request IUpdateBackupPolicyRequest

UpdateBackupPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateBackupVault(request, callback)

public updateBackupVault(request: google.cloud.netapp.v1.IUpdateBackupVaultRequest, callback: google.cloud.netapp.v1.NetApp.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.netapp.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

updateKmsConfig(request, callback)

public updateKmsConfig(request: google.cloud.netapp.v1.IUpdateKmsConfigRequest, callback: google.cloud.netapp.v1.NetApp.UpdateKmsConfigCallback): void;

Calls UpdateKmsConfig.

Parameters
Name Description
request IUpdateKmsConfigRequest

UpdateKmsConfigRequest message or plain object

callback UpdateKmsConfigCallback

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

Returns
Type Description
void

updateKmsConfig(request)

public updateKmsConfig(request: google.cloud.netapp.v1.IUpdateKmsConfigRequest): Promise<google.longrunning.Operation>;

Calls UpdateKmsConfig.

Parameter
Name Description
request IUpdateKmsConfigRequest

UpdateKmsConfigRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateReplication(request, callback)

public updateReplication(request: google.cloud.netapp.v1.IUpdateReplicationRequest, callback: google.cloud.netapp.v1.NetApp.UpdateReplicationCallback): void;

Calls UpdateReplication.

Parameters
Name Description
request IUpdateReplicationRequest

UpdateReplicationRequest message or plain object

callback UpdateReplicationCallback

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

Returns
Type Description
void

updateReplication(request)

public updateReplication(request: google.cloud.netapp.v1.IUpdateReplicationRequest): Promise<google.longrunning.Operation>;

Calls UpdateReplication.

Parameter
Name Description
request IUpdateReplicationRequest

UpdateReplicationRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateSnapshot(request, callback)

public updateSnapshot(request: google.cloud.netapp.v1.IUpdateSnapshotRequest, callback: google.cloud.netapp.v1.NetApp.UpdateSnapshotCallback): void;

Calls UpdateSnapshot.

Parameters
Name Description
request IUpdateSnapshotRequest

UpdateSnapshotRequest message or plain object

callback UpdateSnapshotCallback

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

Returns
Type Description
void

updateSnapshot(request)

public updateSnapshot(request: google.cloud.netapp.v1.IUpdateSnapshotRequest): Promise<google.longrunning.Operation>;

Calls UpdateSnapshot.

Parameter
Name Description
request IUpdateSnapshotRequest

UpdateSnapshotRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateStoragePool(request, callback)

public updateStoragePool(request: google.cloud.netapp.v1.IUpdateStoragePoolRequest, callback: google.cloud.netapp.v1.NetApp.UpdateStoragePoolCallback): void;

Calls UpdateStoragePool.

Parameters
Name Description
request IUpdateStoragePoolRequest

UpdateStoragePoolRequest message or plain object

callback UpdateStoragePoolCallback

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

Returns
Type Description
void

updateStoragePool(request)

public updateStoragePool(request: google.cloud.netapp.v1.IUpdateStoragePoolRequest): Promise<google.longrunning.Operation>;

Calls UpdateStoragePool.

Parameter
Name Description
request IUpdateStoragePoolRequest

UpdateStoragePoolRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateVolume(request, callback)

public updateVolume(request: google.cloud.netapp.v1.IUpdateVolumeRequest, callback: google.cloud.netapp.v1.NetApp.UpdateVolumeCallback): void;

Calls UpdateVolume.

Parameters
Name Description
request IUpdateVolumeRequest

UpdateVolumeRequest message or plain object

callback UpdateVolumeCallback

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

Returns
Type Description
void

updateVolume(request)

public updateVolume(request: google.cloud.netapp.v1.IUpdateVolumeRequest): Promise<google.longrunning.Operation>;

Calls UpdateVolume.

Parameter
Name Description
request IUpdateVolumeRequest

UpdateVolumeRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

verifyKmsConfig(request, callback)

public verifyKmsConfig(request: google.cloud.netapp.v1.IVerifyKmsConfigRequest, callback: google.cloud.netapp.v1.NetApp.VerifyKmsConfigCallback): void;

Calls VerifyKmsConfig.

Parameters
Name Description
request IVerifyKmsConfigRequest

VerifyKmsConfigRequest message or plain object

callback VerifyKmsConfigCallback

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

Returns
Type Description
void

verifyKmsConfig(request)

public verifyKmsConfig(request: google.cloud.netapp.v1.IVerifyKmsConfigRequest): Promise<google.cloud.netapp.v1.VerifyKmsConfigResponse>;

Calls VerifyKmsConfig.

Parameter
Name Description
request IVerifyKmsConfigRequest

VerifyKmsConfigRequest message or plain object

Returns
Type Description
Promise<google.cloud.netapp.v1.VerifyKmsConfigResponse>

Promise