open-index/open-npm huggingface dataset:
npm package: @maxim_mazurok/gapi.client.vmmigration
Description: TypeScript typings for VM Migration API v1
Author: Maxim Mazurok
Latest version: 1.0.20220803

# TypeScript typings for VM Migration API v1

Use the Migrate to Virtual Machines API to programmatically migrate workloads. 
For detailed description please check [documentation](https://cloud.google.com/migrate/virtual-machines).

## Installing

Install typings for VM Migration API:

```
npm install @types/gapi.client.vmmigration@v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load('vmmigration', 'v1', () => {
  // now we can use gapi.client.vmmigration
  // ...
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
      'https://www.googleapis.com/auth/cloud-platform',
    ],
    immediate = true;
// ...

gapi.auth.authorize(
  { client_id: client_id, scope: scope, immediate: immediate },
  authResult => {
    if (authResult && !authResult.error) {
        /* handle successful authorization */
    } else {
        /* handle authorization error */
    }
});
```

After that you can use VM Migration API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.vmmigration-v1
Description: TypeScript typings for VM Migration API v1
Author: Maxim Mazurok
Latest version: 0.2.20260312

# TypeScript typings for VM Migration API v1

Use the Migrate to Virtual Machines API to programmatically migrate workloads.
For detailed description please check [documentation](https://cloud.google.com/migrate/virtual-machines).

## Installing

Install typings for VM Migration API:

```
npm install @types/gapi.client.vmmigration-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://vmmigration.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.vmmigration
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('vmmigration', 'v1', () => {
  // now we can use:
  // gapi.client.vmmigration
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use VM Migration API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.vmmigration-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.vmmigration-v1alpha1
Description: TypeScript typings for VM Migration API v1alpha1
Author: Maxim Mazurok
Latest version: 0.2.20260312

# TypeScript typings for VM Migration API v1alpha1

Use the Migrate to Virtual Machines API to programmatically migrate workloads.
For detailed description please check [documentation](https://cloud.google.com/migrate/virtual-machines).

## Installing

Install typings for VM Migration API:

```
npm install @types/gapi.client.vmmigration-v1alpha1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://vmmigration.googleapis.com/$discovery/rest?version=v1alpha1',
  () => {
    // now we can use:
    // gapi.client.vmmigration
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('vmmigration', 'v1alpha1', () => {
  // now we can use:
  // gapi.client.vmmigration
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use VM Migration API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.vmmigration-v1alpha1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.vmwareengine-v1
Description: TypeScript typings for VMware Engine API v1
Author: Maxim Mazurok
Latest version: 0.2.20260217

# TypeScript typings for VMware Engine API v1

The Google VMware Engine API lets you programmatically manage VMware environments.
For detailed description please check [documentation](https://cloud.google.com/solutions/vmware-as-a-service).

## Installing

Install typings for VMware Engine API:

```
npm install @types/gapi.client.vmwareengine-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://vmwareengine.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.vmwareengine
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('vmwareengine', 'v1', () => {
  // now we can use:
  // gapi.client.vmwareengine
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use VMware Engine API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.vmwareengine-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.vpcaccess-v1
Description: TypeScript typings for Serverless VPC Access API v1
Author: Maxim Mazurok
Latest version: 0.2.20260308

# TypeScript typings for Serverless VPC Access API v1

API for managing VPC access connectors.
For detailed description please check [documentation](https://cloud.google.com/vpc/docs/configure-serverless-vpc-access).

## Installing

Install typings for Serverless VPC Access API:

```
npm install @types/gapi.client.vpcaccess-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://vpcaccess.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.vpcaccess
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('vpcaccess', 'v1', () => {
  // now we can use:
  // gapi.client.vpcaccess
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Serverless VPC Access API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.vpcaccess-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.vpcaccess-v1beta1
Description: TypeScript typings for Serverless VPC Access API v1beta1
Author: Maxim Mazurok
Latest version: 0.2.20260308

# TypeScript typings for Serverless VPC Access API v1beta1

API for managing VPC access connectors.
For detailed description please check [documentation](https://cloud.google.com/vpc/docs/configure-serverless-vpc-access).

## Installing

Install typings for Serverless VPC Access API:

```
npm install @types/gapi.client.vpcaccess-v1beta1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://vpcaccess.googleapis.com/$discovery/rest?version=v1beta1',
  () => {
    // now we can use:
    // gapi.client.vpcaccess
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('vpcaccess', 'v1beta1', () => {
  // now we can use:
  // gapi.client.vpcaccess
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Serverless VPC Access API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.vpcaccess-v1beta1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.webfonts
Description: TypeScript typings for Web Fonts Developer API v1
Author: Maxim Mazurok
Latest version: 1.0.20220613

# TypeScript typings for Web Fonts Developer API v1

The Google Web Fonts Developer API lets you retrieve information about web fonts served by Google.
For detailed description please check [documentation](https://developers.google.com/fonts/docs/developer_api).

## Installing

Install typings for Web Fonts Developer API:

```
npm install @types/gapi.client.webfonts@v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load('webfonts', 'v1', () => {
  // now we can use gapi.client.webfonts
  // ...
});
```



After that you can use Web Fonts Developer API resources:

```typescript

/*
Retrieves the list of fonts currently served by the Google Fonts Developer API.
*/
await gapi.client.webfonts.webfonts.list({  });
```
npm package: @maxim_mazurok/gapi.client.webfonts-v1
Description: TypeScript typings for Web Fonts Developer API v1
Author: Maxim Mazurok
Latest version: 0.2.20260311

# TypeScript typings for Web Fonts Developer API v1

The Google Web Fonts Developer API lets you retrieve information about web fonts served by Google.
For detailed description please check [documentation](https://developers.google.com/fonts/docs/developer_api).

## Installing

Install typings for Web Fonts Developer API:

```
npm install @types/gapi.client.webfonts-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://webfonts.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.webfonts
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('webfonts', 'v1', () => {
  // now we can use:
  // gapi.client.webfonts
});
```

After that you can use Web Fonts Developer API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript
/*
Retrieves the list of fonts currently served by the Google Fonts Developer API.
*/
await gapi.client.webfonts.webfonts.list({});
```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.webfonts-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.webrisk
Description: TypeScript typings for Web Risk API v1
Author: Maxim Mazurok
Latest version: 1.0.20220806

# TypeScript typings for Web Risk API v1


For detailed description please check [documentation](https://cloud.google.com/web-risk/).

## Installing

Install typings for Web Risk API:

```
npm install @types/gapi.client.webrisk@v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load('webrisk', 'v1', () => {
  // now we can use gapi.client.webrisk
  // ...
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
      'https://www.googleapis.com/auth/cloud-platform',
    ],
    immediate = true;
// ...

gapi.auth.authorize(
  { client_id: client_id, scope: scope, immediate: immediate },
  authResult => {
    if (authResult && !authResult.error) {
        /* handle successful authorization */
    } else {
        /* handle authorization error */
    }
});
```

After that you can use Web Risk API resources:

```typescript

/*
Gets the full hashes that match the requested hash prefix. This is used after a hash prefix is looked up in a threatList and there is a match. The client side threatList only holds partial hashes so the client must query this method to determine if there is a full hash match of a threat.
*/
await gapi.client.webrisk.hashes.search({  });

/*
Gets the most recent threat list diffs. These diffs should be applied to a local database of hashes to keep it up-to-date. If the local database is empty or excessively out-of-date, a complete snapshot of the database will be returned. This Method only updates a single ThreatList at a time. To update multiple ThreatList databases, this method needs to be called once for each list.
*/
await gapi.client.webrisk.threatLists.computeDiff({  });

/*
This method is used to check whether a URI is on a given threatList. Multiple threatLists may be searched in a single query. The response will list all requested threatLists the URI was found to match. If the URI is not found on any of the requested ThreatList an empty response will be returned.
*/
await gapi.client.webrisk.uris.search({  });
```
npm package: @maxim_mazurok/gapi.client.webrisk-v1
Description: TypeScript typings for Web Risk API v1
Author: Maxim Mazurok
Latest version: 0.1.20260315

# TypeScript typings for Web Risk API v1

For detailed description please check [documentation](https://cloud.google.com/web-risk/).

## Installing

Install typings for Web Risk API:

```
npm install @types/gapi.client.webrisk-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://webrisk.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.webrisk
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('webrisk', 'v1', () => {
  // now we can use:
  // gapi.client.webrisk
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Web Risk API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript
/*
Gets the full hashes that match the requested hash prefix. This is used after a hash prefix is looked up in a threatList and there is a match. The client side threatList only holds partial hashes so the client must query this method to determine if there is a full hash match of a threat.
*/
await gapi.client.webrisk.hashes.search({});

/*
Gets the most recent threat list diffs. These diffs should be applied to a local database of hashes to keep it up-to-date. If the local database is empty or excessively out-of-date, a complete snapshot of the database will be returned. This Method only updates a single ThreatList at a time. To update multiple ThreatList databases, this method needs to be called once for each list.
*/
await gapi.client.webrisk.threatLists.computeDiff({});

/*
This method is used to check whether a URI is on a given threatList. Multiple threatLists may be searched in a single query. The response will list all requested threatLists the URI was found to match. If the URI is not found on any of the requested ThreatList an empty response will be returned.
*/
await gapi.client.webrisk.uris.search({});
```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.webrisk-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.websecurityscanner
Description: TypeScript typings for Web Security Scanner API v1
Author: Maxim Mazurok
Latest version: 1.0.20220806

# TypeScript typings for Web Security Scanner API v1

Scans your Compute and App Engine apps for common web vulnerabilities.
For detailed description please check [documentation](https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/).

## Installing

Install typings for Web Security Scanner API:

```
npm install @types/gapi.client.websecurityscanner@v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load('websecurityscanner', 'v1', () => {
  // now we can use gapi.client.websecurityscanner
  // ...
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
      'https://www.googleapis.com/auth/cloud-platform',
    ],
    immediate = true;
// ...

gapi.auth.authorize(
  { client_id: client_id, scope: scope, immediate: immediate },
  authResult => {
    if (authResult && !authResult.error) {
        /* handle successful authorization */
    } else {
        /* handle authorization error */
    }
});
```

After that you can use Web Security Scanner API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.websecurityscanner-v1
Description: TypeScript typings for Web Security Scanner API v1
Author: Maxim Mazurok
Latest version: 0.2.20251207

# TypeScript typings for Web Security Scanner API v1

Scans your Compute and App Engine apps for common web vulnerabilities.
For detailed description please check [documentation](https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/).

## Installing

Install typings for Web Security Scanner API:

```
npm install @types/gapi.client.websecurityscanner-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://websecurityscanner.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.websecurityscanner
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('websecurityscanner', 'v1', () => {
  // now we can use:
  // gapi.client.websecurityscanner
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Web Security Scanner API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.websecurityscanner-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.websecurityscanner-v1alpha
Description: TypeScript typings for Web Security Scanner API v1alpha
Author: Maxim Mazurok
Latest version: 0.2.20251207

# TypeScript typings for Web Security Scanner API v1alpha

Scans your Compute and App Engine apps for common web vulnerabilities.
For detailed description please check [documentation](https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/).

## Installing

Install typings for Web Security Scanner API:

```
npm install @types/gapi.client.websecurityscanner-v1alpha --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://websecurityscanner.googleapis.com/$discovery/rest?version=v1alpha',
  () => {
    // now we can use:
    // gapi.client.websecurityscanner
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('websecurityscanner', 'v1alpha', () => {
  // now we can use:
  // gapi.client.websecurityscanner
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Web Security Scanner API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.websecurityscanner-v1alpha#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.websecurityscanner-v1beta
Description: TypeScript typings for Web Security Scanner API v1beta
Author: Maxim Mazurok
Latest version: 0.2.20251207

# TypeScript typings for Web Security Scanner API v1beta

Scans your Compute and App Engine apps for common web vulnerabilities.
For detailed description please check [documentation](https://cloud.google.com/security-command-center/docs/concepts-web-security-scanner-overview/).

## Installing

Install typings for Web Security Scanner API:

```
npm install @types/gapi.client.websecurityscanner-v1beta --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://websecurityscanner.googleapis.com/$discovery/rest?version=v1beta',
  () => {
    // now we can use:
    // gapi.client.websecurityscanner
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('websecurityscanner', 'v1beta', () => {
  // now we can use:
  // gapi.client.websecurityscanner
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Web Security Scanner API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.websecurityscanner-v1beta#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.workflowexecutions
Description: TypeScript typings for Workflow Executions API v1
Author: Maxim Mazurok
Latest version: 1.0.20220808

# TypeScript typings for Workflow Executions API v1

Execute workflows created with Workflows API.
For detailed description please check [documentation](https://cloud.google.com/workflows).

## Installing

Install typings for Workflow Executions API:

```
npm install @types/gapi.client.workflowexecutions@v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load('workflowexecutions', 'v1', () => {
  // now we can use gapi.client.workflowexecutions
  // ...
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
      'https://www.googleapis.com/auth/cloud-platform',
    ],
    immediate = true;
// ...

gapi.auth.authorize(
  { client_id: client_id, scope: scope, immediate: immediate },
  authResult => {
    if (authResult && !authResult.error) {
        /* handle successful authorization */
    } else {
        /* handle authorization error */
    }
});
```

After that you can use Workflow Executions API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.workflowexecutions-v1
Description: TypeScript typings for Workflow Executions API v1
Author: Maxim Mazurok
Latest version: 0.2.20260303

# TypeScript typings for Workflow Executions API v1

Execute workflows created with Workflows API.
For detailed description please check [documentation](https://cloud.google.com/workflows).

## Installing

Install typings for Workflow Executions API:

```
npm install @types/gapi.client.workflowexecutions-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://workflowexecutions.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.workflowexecutions
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('workflowexecutions', 'v1', () => {
  // now we can use:
  // gapi.client.workflowexecutions
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Workflow Executions API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.workflowexecutions-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.workflowexecutions-v1beta
Description: TypeScript typings for Workflow Executions API v1beta
Author: Maxim Mazurok
Latest version: 0.2.20260303

# TypeScript typings for Workflow Executions API v1beta

Execute workflows created with Workflows API.
For detailed description please check [documentation](https://cloud.google.com/workflows).

## Installing

Install typings for Workflow Executions API:

```
npm install @types/gapi.client.workflowexecutions-v1beta --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://workflowexecutions.googleapis.com/$discovery/rest?version=v1beta',
  () => {
    // now we can use:
    // gapi.client.workflowexecutions
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('workflowexecutions', 'v1beta', () => {
  // now we can use:
  // gapi.client.workflowexecutions
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Workflow Executions API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.workflowexecutions-v1beta#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.workflows
Description: TypeScript typings for Workflows API v1
Author: Maxim Mazurok
Latest version: 1.0.20220728

# TypeScript typings for Workflows API v1

Manage workflow definitions. To execute workflows and manage executions, see the Workflows Executions API.
For detailed description please check [documentation](https://cloud.google.com/workflows).

## Installing

Install typings for Workflows API:

```
npm install @types/gapi.client.workflows@v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load('workflows', 'v1', () => {
  // now we can use gapi.client.workflows
  // ...
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [ 
      // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
      'https://www.googleapis.com/auth/cloud-platform',
    ],
    immediate = true;
// ...

gapi.auth.authorize(
  { client_id: client_id, scope: scope, immediate: immediate },
  authResult => {
    if (authResult && !authResult.error) {
        /* handle successful authorization */
    } else {
        /* handle authorization error */
    }
});
```

After that you can use Workflows API resources:

```typescript
```
npm package: @maxim_mazurok/gapi.client.workflows-v1
Description: TypeScript typings for Workflows API v1
Author: Maxim Mazurok
Latest version: 0.2.20260303

# TypeScript typings for Workflows API v1

Manage workflow definitions. To execute workflows and manage executions, see the Workflows Executions API.
For detailed description please check [documentation](https://cloud.google.com/workflows).

## Installing

Install typings for Workflows API:

```
npm install @types/gapi.client.workflows-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://workflows.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.workflows
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('workflows', 'v1', () => {
  // now we can use:
  // gapi.client.workflows
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Workflows API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.workflows-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.workflows-v1beta
Description: TypeScript typings for Workflows API v1beta
Author: Maxim Mazurok
Latest version: 0.2.20260303

# TypeScript typings for Workflows API v1beta

Manage workflow definitions. To execute workflows and manage executions, see the Workflows Executions API.
For detailed description please check [documentation](https://cloud.google.com/workflows).

## Installing

Install typings for Workflows API:

```
npm install @types/gapi.client.workflows-v1beta --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://workflows.googleapis.com/$discovery/rest?version=v1beta',
  () => {
    // now we can use:
    // gapi.client.workflows
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('workflows', 'v1beta', () => {
  // now we can use:
  // gapi.client.workflows
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Workflows API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.workflows-v1beta#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.workloadmanager-v1
Description: TypeScript typings for Workload Manager API v1
Author: Maxim Mazurok
Latest version: 0.2.20260217

# TypeScript typings for Workload Manager API v1

Workload Manager is a service that provides tooling for enterprise workloads to automate the deployment and validation of your workloads against best practices and recommendations.
For detailed description please check [documentation](https://cloud.google.com/workload-manager/docs).

## Installing

Install typings for Workload Manager API:

```
npm install @types/gapi.client.workloadmanager-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://workloadmanager.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.workloadmanager
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('workloadmanager', 'v1', () => {
  // now we can use:
  // gapi.client.workloadmanager
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Workload Manager API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.workloadmanager-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.workstations-v1
Description: TypeScript typings for Cloud Workstations API v1
Author: Maxim Mazurok
Latest version: 0.2.20260218

# TypeScript typings for Cloud Workstations API v1

Allows administrators to create managed developer environments in the cloud.
For detailed description please check [documentation](https://cloud.google.com/workstations).

## Installing

Install typings for Cloud Workstations API:

```
npm install @types/gapi.client.workstations-v1 --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://workstations.googleapis.com/$discovery/rest?version=v1',
  () => {
    // now we can use:
    // gapi.client.workstations
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('workstations', 'v1', () => {
  // now we can use:
  // gapi.client.workstations
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Cloud Workstations API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.workstations-v1#Provenance:~:text=none-,Provenance,-Built%20and%20signed)
npm package: @maxim_mazurok/gapi.client.workstations-v1beta
Description: TypeScript typings for Cloud Workstations API v1beta
Author: Maxim Mazurok
Latest version: 0.2.20260218

# TypeScript typings for Cloud Workstations API v1beta

Allows administrators to create managed developer environments in the cloud.
For detailed description please check [documentation](https://cloud.google.com/workstations).

## Installing

Install typings for Cloud Workstations API:

```
npm install @types/gapi.client.workstations-v1beta --save-dev
```

## Usage

You need to initialize Google API client in your code:

```typescript
gapi.load('client', () => {
  // now we can use gapi.client
  // ...
});
```

Then load api client wrapper:

```typescript
gapi.client.load(
  'https://workstations.googleapis.com/$discovery/rest?version=v1beta',
  () => {
    // now we can use:
    // gapi.client.workstations
  },
);
```

```typescript
// Deprecated, use discovery document URL, see https://github.com/google/google-api-javascript-client/blob/master/docs/reference.md#----gapiclientloadname----version----callback--
gapi.client.load('workstations', 'v1beta', () => {
  // now we can use:
  // gapi.client.workstations
});
```

Don't forget to authenticate your client before sending any request to resources:

```typescript
// declare client_id registered in Google Developers Console
var client_id = '',
  scope = [
    // See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
    'https://www.googleapis.com/auth/cloud-platform',
  ],
  immediate = true;
// ...

gapi.auth.authorize(
  {client_id: client_id, scope: scope, immediate: immediate},
  authResult => {
    if (authResult && !authResult.error) {
      /* handle successful authorization */
    } else {
      /* handle authorization error */
    }
  },
);
```

After that you can use Cloud Workstations API resources: <!-- TODO: make this work for multiple namespaces -->

```typescript

```

For provenance information see [Provenance section on NPM](https://www.npmjs.com/package/@maxim_mazurok/gapi.client.workstations-v1beta#Provenance:~:text=none-,Provenance,-Built%20and%20signed)