MCPcopy Create free account
hub / github.com/GoogleCloudPlatform/nodejs-docs-samples / deleteDisk

Function deleteDisk

compute/disks/deleteDisk.js:33–54  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

31 const compute = require('@google-cloud/compute');
32
33 async function deleteDisk() {
34 const disksClient = new compute.DisksClient();
35
36 const [response] = await disksClient.delete({
37 project: projectId,
38 zone,
39 disk: diskName,
40 });
41 let operation = response.latestResponse;
42 const operationsClient = new compute.ZoneOperationsClient();
43
44 // Wait for the create disk operation to complete.
45 while (operation.status !== 'DONE') {
46 [operation] = await operationsClient.wait({
47 operation: operation.name,
48 project: projectId,
49 zone: operation.zone.split('/').pop(),
50 });
51 }
52
53 console.log('Disk deleted.');
54 }
55
56 deleteDisk();
57 // [END compute_disk_delete]

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected