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

Function deleteStoragePool

compute/test/util.js:182–203  ·  view source on GitHub ↗
(zone, storagePoolName)

Source from the content-addressed store, hash-verified

180}
181
182async function deleteStoragePool(zone, storagePoolName) {
183 const projectId = await storagePoolsClient.getProjectId();
184
185 const [response] = await storagePoolsClient.delete({
186 project: projectId,
187 storagePool: storagePoolName,
188 zone,
189 });
190 let operation = response.latestResponse;
191 const operationsClient = new compute.ZoneOperationsClient();
192
193 console.log(`Deleting ${storagePoolName}`);
194
195 // Wait for the delete operation to complete.
196 while (operation.status !== 'DONE') {
197 [operation] = await operationsClient.wait({
198 operation: operation.name,
199 project: projectId,
200 zone,
201 });
202 }
203}
204
205const disksClient = new compute.DisksClient();
206

Calls 1

getProjectIdMethod · 0.80

Tested by

no test coverage detected